body {text-align: center; background: #e7e7e7; }   /*ok midoptrans.sk*/
#body_white {text-align: center; background: #ffffff;} /*ok*/
#shadow {margin: 0 auto 0 auto; width: 770px; text-align: center; background: #e7e7e7 url(../images/shadow.jpg) repeat right top;} /*ok*/
#shadow_up {margin: 0 auto 0 auto; width: 770px; height: 20px; padding: 0; clear: both; text-align: center; background: #e7e7e7 url(../images/shadow_up.jpg) no-repeat right bottom;} /*ok*/
#shadow_down {margin: 0 auto 0 auto; width: 770px; height: 10px; padding: 0; clear: both; text-align: center; background: #e7e7e7 url(../images/shadow_down.jpg) no-repeat;} /*ok*/

#main {
font-size: 12px;
color: #666666;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
margin: 0 auto 0 auto;
width: 750px;
text-align: left;
background: #ffffff url(../images/shadow_main.jpg) repeat right top;
} /*ok*/

#up_images {text-align: center;} /*ok*/
#left {float:left; width:188px; margin:0; }   /*ok*/
#right_all {float:right; width:562px; background: url(../images/shadow_map.jpg) no-repeat right top;}  /*ok*/
#down {width: 750px; padding: 0px 0 0px 0; clear: both; text-align: center; background: #ffffff} /*ok*/


.down_link, .down_link_text {
font-size: 10px;
color: #666666;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.imag {
/*font-size: 80%; */
margin: 0;
padding: 10px 0px 10px 0px;
text-align: center;
}

.h12 {
padding: 10px 40px 10px 40px;
}

.h12justify, .h12_back {    /*ok*/
padding: 5px 0px 5px 0px;
text-align: justify;
}
.h12right {    /*ok*/
padding: 5px 0px 5px 0px;
text-align: right;
}
.view {    /*ok*/
font-size: 12px;
color: #666666;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
padding: 5px 0px 5px 0px;
text-align: center;
}
.h150 {    /*ok*/
font-size: 150%;
padding: 5px 0px 5px 0px;
text-align: left;
}

.menu_tab {        /*ok FFF6DB*/
margin: 1px;
padding: 2px 15px 2px 15px;
text-align: right;
}

.menu_tab_bkg{     /*ok*/
color: #cc0000;
border-bottom: 0px solid #999999;
margin: 1px;
padding: 3px 15px 3px 15px;
font-weight: bold;
text-align: right;
}
.menu_tab_nadpis {
font-weight: bold;
}
.menu_tab_left, .menu_tab_nadpis {
margin: 1px;
padding: 2px 15px 2px 20px;
text-align: left;
}
.menu {            /*ok*/
letter-spacing: 0px;
color: #666666;
font-weight: bold;
text-decoration: none;
}
A.menu:link, A.menu:visited {
letter-spacing: 0px;
color: #666666;
font-weight: bold;
text-decoration: none;
}
A.menu:hover {
letter-spacing: 0px;
color: #cc0000;
font-weight: bold;
text-decoration: none;
}

A:link, A:visited, .down_link:link {
color: #666666;
font-weight: bold;
text-decoration: underline;
}
A:hover, .down_link:hover {
color: #cc0000;
font-weight: bold;
text-decoration: none;
}

/*formular*/
.table {
border-color: #cccccc;
border-collapse: collapse;
border-style: solid;
color: #ffffff;
}
.td_left, .td_right, .td_justify, .td_info {
font-size: 12px;
color: #666666;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.td_info {
text-align: left;
}
.td_left {
text-align: right;
}
.td_right {
text-align: left;
}
.td_justify {
text-align: justify;
}
.button {
BACKGROUND-COLOR: #cc0000;
BORDER-COLOR: #cccccc;
BORDER-STYLE: solid;
FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;
FONT-SIZE: 12px; color: #ffffff;
FONT-STYLE: normal;
FONT-WEIGHT: bold;
}
.textbox {
border: 1px; 
BACKGROUND-COLOR: #ffffff;
BORDER-COLOR: #cccccc;
BORDER-STYLE: solid;
font-size: 12px; color: #666666;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
/*formular end*/

.galeria .certif {    /*certif ok*/
width: 160px;
float: left;
}

.galeria .certif div {   /*certif ok*/
text-align: center;
/*font-size: 11px; */
padding: 5px 0px 5px 0px;
}




