/**************************** GLOBALNI ********************************/
* { 
   padding : 0; 
   margin : 0; 
 } 
html,body { 
   margin : 0; 
   padding : 0; 
   border : 0 none; 
 } 
body { 
   font-family : arial, tahoma, sans-serif; 
   font-style : normal; 
   font-variant : normal; 
   font-weight : normal; 
   font-size : 12px; 
   color : #000; 
   text-align : center; 
   margin : 10px auto; 
   background : url("../images/background.jpg") top center no-repeat #fff; 
 } 
h1, h2, h3, h4, h5 { 
   margin : 10px 0; 
   font-weight : bold; 
 } 
h1 { 
   font-size : 20px; 
 } 
h2 { 
   font-size : 18px; 
 } 
h3 { 
   font-size : 16px; 
 } 
h4 { 
   font-size : 14px; 
 } 
h5 { 
   font-size : 12px; 
 } 
#boxy h1 { 
   font-size : 18px; 
   font-weight : normal; 
   margin : 0; 
   padding : 0; 
 } 
#hlavicka-2 h2, #hlavicka-2-non h2 { 
   padding-bottom : 10px; 
   margin : 0; 
   padding : 0; 
 } 
form { 
   margin : 0; 
 } 
input { 
   background : #fff; 
   color : #000; 
   font-family : arial, tahoma, sans-serif; 
   font-size : 14px; 
   vertical-align : middle; 
   border : 1px solid #000; 
   margin : 1px; 
 } 
input.button { 
   text-align : center; 
   border : 0px; 
   color : #fff; 
   padding : 0 5px; 
   background : #198A8A; 
   font-weight : bold; 
   font-size : 12px; 
 } 
input.subbtn, input.subbtn2 { 
   text-align : center; 
   border : 0px; 
   background : transparent; 
   padding : 5px; 
 } 
input.subbtn3 { 
   text-align : center; 
   border : 0px; 
   background : transparent; 
   padding : 10px; 
 } 
input.subbtn4 { 
   text-align : center; 
   border : 0px; 
   background : transparent; 
   padding : 10px; 
   z-index : 100; 
   position : relative; 
   top : -20px; 
   =top : 200px; 
   =left : 150px; 
 } 
.subbtn-obr { 
   position : relative; 
   top : -170px; 
   left : -118px; 
 } 
.subbtn2-obr { 
   position : relative; 
   top : -200px; 
   left : 5px; 
 } 
.subbtn3-obr { 
   position : relative; 
   top : -250px; 
   left : -118px; 
 } 
input.transparent { 
   background : transparent; 
   border : 0; 
 } 
.1select { 
   background : #fff; 
   color : #000; 
   font-family : arial, tahoma, sans-serif; 
   font-size : 12px; 
   vertical-align : middle; 
   border : 1px solid #000; 
   margin : 1px; 
 } 
.1textarea { 
   background : #fff; 
   color : #000; 
   font-family : arial, tahoma, sans-serif; 
   font-size : 12px; 
   vertical-align : middle; 
   border : 1px solid #000; 
   padding : 4px; 
   margin : 1px; 
 } 
textarea { 
   color : #000; 
   font-family : arial, tahoma, sans-serif; 
   font-size : 12px; 
   vertical-align : middle; 
   border : 0; 
 } 
thead { 
   font-size : 12px; 
   font-weight : bold; 
   text-align : center; 
   vertical-align : middle; 
 } 
table { 
   padding : 0; 
   margin : 0; 
 } 
td { 
   vertical-align : top; 
   padding : 0; 
   margin : 0; 
 } 
img { 
   border : 0; 
 } 
.cleaner { 
   clear : both; 
   height : 1px; 
   margin : -1px 0 0 0; 
   padding : 0; 
   border : 0; 
   visibility : hidden; 
   background : transparent; 
 } 
.skryj { 
   display : none; 
 } 
p { 
   padding : 0; 
   margin : 0 0 10px 0; 
 } 
label { 
   width : 70px; 
   padding-right : 10px; 
   display : block; 
   text-align : left; 
   float : left; 
   position : relative; 
   top : 8px; 
   left : 2px; 
 } 
ul, ol { 
   margin : 0 0 0 15px; 
 } 
/**************************** ODKAZY **********************************/
a:link, a:visited { 
   color : #000; 
   text-decoration : underline; 
   font-size : 12px; 
   font-weight : normal; 
 } 
a:hover { 
   color : #999; 
   text-decoration : none; 
 } 
/**************************** CONTENT *********************************/
#content { 
   width : 800px; 
   padding : 0; 
   margin : 0 auto; 
 } 
#content-content { 
   padding : 0; 
   margin : 0; 
   text-align : left; 
   position : relative; 
   top : -40px; 
 } 
/**************************** ZAHLAVI *********************************/
#search { 
   position : relative; 
   left : -30px; 
   top : 20px; 
   width : 250px; 
   background : url("../images/search.gif") top left no-repeat; 
   height : 22px; 
   float : right; 
 } 
input.searchtext { 
   border : 0; 
   width : 180px; 
   position : relative; 
   top : 1px; 
   left : 8px; 
 } 
input.searchsub { 
   border : 0; 
   font-size : 16px; 
   color : #fff; 
   position : relative; 
   top : 2px; 
   left : 20px; 
   background : transparent; 
 } 
#zahlavi { 
   margin : 0 auto; 
 } 
#zahlavi-drobek { 
   position : relative; 
   top : 52px; 
   left : 52px; 
   color : #000; 
   font-weight : bold; 
   font-size : 12px; 
   width : 600px; 
   height : 30px; 
   z-index : 10; 
 } 
#zahlavi-drobek a { 
   color : #000; 
   font-weight : bold; 
   font-size : 12px; 
   text-decoration : none; 
 } 
#zahlavi-drobek a:hover { 
   text-decoration : underline; 
 } 
#zahlavi-pod { 
   margin : 0 auto; 
   background : url("../images/hlavicka.gif") top left no-repeat; 
   width : 346px; 
   height : 113px; 
   position : relative; 
   top : 30px; 
   left : 212px; 
   z-index : 2; 
 } 
#print { 
   position : relative; 
   top : 30px; 
   left : -30px; 
   z-index : 50; 
   float : right; 
 } 
.print-1 { 
   float : right; 
   width : 22px; 
   margin-right : 5px; 
 } 
.print-2 { 
   display : none; 
 } 
.lupa { 
   float : right; 
   width : 22px; 
   margin-right : 5px; 
 } 
.settings { 
   float : right; 
   margin-left : 5px; 
 } 
.marked { 
   background : #fff200; 
 } 
/**************************** HLAVICKA ********************************/
#hlavicka-index { 
   margin : 0 auto; 
   height : 119px; 
   position : relative; 
   z-index : 4; 
   background : url("../files/style/head_index.gif") top center no-repeat; 
 } 
#hlavicka { 
   margin : 0 auto; 
   height : 119px; 
   position : relative; 
   z-index : 4; 
   background : url("../files/style/head.gif") top center no-repeat; 
 } 
#hlavicka-pod { 
   background : url("../images/main_back.gif") top center repeat-y; 
   margin-right : 1px; 
 } 
#hlavicka-1 { 
   margin : 0; 
   width : 172px; 
   position : relative; 
   top : -70px; 
   left : 51px; 
   float : left; 
   z-index : 9; 
 } 
#hlavicka-2 { 
   margin : 0; 
   background : #fff; 
   width : 326px; 
   position : relative; 
   top : 20px; 
   left : -227px; 
   float : right; 
 } 
*html #hlavicka-2 { 
   width : 321px; 
 } 
#hlavicka-2-non { 
   margin : 0; 
   background : #fff; 
   width : 326px; 
   position : relative; 
   top : 20px; 
   left : -227px; 
   float : right; 
 } 
*html #hlavicka-2-non { 
   width : 321px; 
 } 
#hlavicka-3-in { 
   margin : 0; 
   width : 300px; 
   position : relative; 
   top : 20px; 
   left : 426px; 
   float : right; 
 } 
*html #hlavicka-3-in { 
   left : 431px; 
 } 
#hlavicka-3 { 
   margin : 0; 
   width : 220px; 
   position : relative; 
   top : -37px; 
   left : 58px; 
   float : right; 
 } 
*html #hlavicka-3 { 
   left : 53px; 
 } 
#novinky-index { 
   display : none; 
 } 
#novinky-head { 
   background : url("../images/novinky_top.png") top left no-repeat; 
   height : 28px; 
 } 
.novinky-nadpis { 
   font-weight : bold; 
   padding : 8px 0 0 15px; 
   font-size : 12px; 
 } 
a.novinky-nadpis:link,a.novinky-nadpis:visited,a.novinky-nadpis:hover { 
   font-weight : bold; 
   text-decoration : none; 
 } 
a.novinka_nazev:link,a.novinka_nazev:visited,a.novinka_nazev:hover { 
   font-weight : bold; 
   text-decoration : none; 
   color : #E02B2B; 
 } 
#novinky { 
   background : url("../images/novinky_back.png") top left repeat-y; 
   margin : 0; 
   padding : 10px 0 0 5px; 
   height : 136px; 
 } 
#novinky-bottom { 
   background : url("../images/novinky_bottom.png") top left no-repeat; 
   height : 26px; 
 } 
#hlavicka-4 { 
   margin : 0; 
   background : #fff; 
   width : 526px; 
   position : relative; 
   top : 20px; 
   left : -27px; 
   float : right; 
   font-size : 12px; 
 } 
*html #hlavicka-4 { 
   width : 521px; 
 } 
#hlavicka-4 strong { 
   font-weight : bold; 
   padding : 8px 0 0 15px; 
   font-size : 14px; 
 } 
#hlavicka-4 a { 
   font-size : 12px; 
 } 
.hlv {
	float: left;
	width: 150px;
	text-align: right;
	padding-right: 2px;
 } 
/**************************** HLAVNI CAST *****************************/
#haupt { 
   padding : 0; 
   margin : 0 auto; 
   background : url("../images/main_back.gif") top center repeat-y; 
   margin-right : 1px; 
   clear : both; 
 } 
#main { 
   margin : 0 auto; 
   background : url("../images/main_main.gif") bottom center no-repeat; 
   margin-left : 1px; 
 } 
#main-error { 
   padding : 0 0 50px 0; 
   margin : 0 auto; 
   background : url("../images/main_back.gif") top center repeat-y; 
   border-bottom : 1px solid #62AEB2; 
   width : 773px; 
   margin-left : 13px; 
 } 
#main-content { 
   margin : 0; 
   padding : 0; 
   text-align : left; 
   position : relative; 
   top : -40px; 
   left : 50px; 
 } 
*html #main-content { 
   top : -60px; 
 } 
#boxy { 
   height : 300px; 
 } 
#nadbox1 { 
   position : relative; 
   left : -68px; 
   width : 275px; 
 } 
#box1 { 
   background : url("../images/box_1.png") top left no-repeat; 
   width : 275px; 
   height : 63px; 
   position : absolute; 
   z-index : 8; 
 } 
#box1 a { 
   font-size : 18px; 
   text-decoration : none; 
   position : relative; 
   top : 20px; 
   left : 80px; 
   color : #D02B2B; 
 } 
#podbox1 { 
   background : url("../images/box_square.png") top left no-repeat; 
   width : 183px; 
   height : 216px; 
   position : absolute; 
   top : 20px; 
   left : 68px; 
   z-index : 6; 
   padding-top : 30px; 
 } 
#nadbox2 { 
   position : relative; 
   left : 220px; 
   width : 275px; 
 } 
#box2 { 
   background : url("../images/box_2.png") top left no-repeat; 
   width : 275px; 
   height : 63px; 
   position : absolute; 
   z-index : 8; 
 } 
#box2 a { 
   font-size : 18px; 
   text-decoration : none; 
   position : relative; 
   top : 20px; 
   left : 80px; 
   color : #D02B2B; 
 } 
#podbox2 { 
   background : url("../images/box_square.png") top left no-repeat; 
   width : 183px; 
   height : 216px; 
   position : absolute; 
   top : 20px; 
   left : 67px; 
   z-index : 6; 
   padding-top : 30px; 
 } 
#nadbox3 { 
   position : relative; 
   left : 506px; 
   width : 275px; 
 } 
#box3 { 
   background : url("../images/box_3.png") top left no-repeat; 
   width : 275px; 
   height : 63px; 
   position : absolute; 
   z-index : 8; 
 } 
#box3 a { 
   font-size : 18px; 
   text-decoration : none; 
   position : relative; 
   top : 20px; 
   left : 80px; 
   color : #D02B2B; 
 } 
#podbox3 { 
   background : url("../images/box_square.png") top left no-repeat; 
   width : 183px; 
   height : 216px; 
   position : absolute; 
   top : 20px; 
   left : 68px; 
   z-index : 6; 
   padding-top : 30px; 
 } 
#podbox1,#podbox2,#podbox3 { 
   =padding-top : 44px; 
 } 
#podbox1 a,#podbox2 a,#podbox3 a { 
   margin-top : 15px; 
   padding-left : 15px; 
   font-size : 12px; 
   text-decoration : none; 
   color : #666; 
   display : block; 
   width : 150px; 
   position : relative; 
   right : 1px; 
 } 
#podbox1 a:hover,#podbox2 a:hover,#podbox3 a:hover { 
   color : #000; 
   background : url("../images/bod.gif") top left no-repeat; 
 } 
#dotbox1 { 
   background : url("../images/uvod_1.png") top left no-repeat; 
   width : 835px; 
   height : 100px; 
   position : absolute; 
   top : -10px; 
   left : -68px; 
   z-index : 6; 
   padding-top : 30px; 
 }
#dotbox1nadpis { 
   font-size : 18px; 
   color: #D02A2C;
   position : relative; 
   top: -10px;
   left: 90px;
   float : left; 
   width: 280px;
 }
#dotbox1 a { 
   float : left; 
   font-size : 18px; 
   margin-right: 20px;
   text-decoration : none; 
   position : relative; 
   top: -10px;
 }
#dotbox1nadpis a { 
   font-size : 18px; 
   color: #D02A2C;
   position : relative; 
   top: 0;
 }
#dotbox2 { 
   width : 835px; 
   height : 100px; 
   position : absolute; 
   top : 52px; 
   left : 5px; 
   z-index : 8;
 }
#dotbox2 a { 
   float : left; 
   font-size : 14px; 
   margin-left: 38px;
   margin-right: 28px;
   text-decoration : none; 
 }
#dotbox3 { 
   width : 835px; 
   height : 100px; 
   position : absolute; 
   top : 97px; 
   left : -68px; 
   z-index : 10;
 }
.dotbox3p {
   background : url("../images/uvod_3.png") top left no-repeat; 
   width : 140px; 
   height : 63px;
   float : left; 
   position : relative; 
   left: -65px;

}
.dotbox3pod {
   background : url("../images/uvod_2.png") top left no-repeat; 
   width : 197px; 
   height : 63px; 
   float : left; 
   z-index : 20;
   padding-left: 30px;
}
#dotbox3 a { 
   float : left; 
   font-size : 12px; 
   margin-left: 25px;
   text-decoration : none;
   color: #D02A2C;
   position : relative; 
   top: 24px;
   z-index : 100;
   width: 140px;
   text-align: center;
 }
.dotbox3pk {
   background : url("../images/uvod_4.png") top left no-repeat; 
   width : 32px; 
   height : 63px;
   float : left; 
   position : relative; 
   left: -65px;
   z-index : 50;
 }
#lide { 
   background : url("../images/small_lide.gif") top left no-repeat; 
   width : 224px; 
   height : 111px; 
   position : absolute; 
   top : 130px; 
   left : 556px; 
   z-index : 6; 
   margin : 0; 
   padding : 0; 
 } 
#paty { 
   position : relative; 
   height : 300px; 
 } 
#nadpat1 { 
   position : relative; 
   left : -68px; 
   width : 560px; 
   top : -80px; 
 } 
#pat1 { 
   background : url("../images/search_big.png") top left no-repeat; 
   width : 560px; 
   height : 63px; 
   position : absolute; 
   z-index : 8; 
   font-size : 18px; 
   color : #D02B2B; 
   padding : 20px 0 0 80px; 
   font-weight : normal; 
 } 
#podpat1 { 
   background : url("../images/search_main.png") top left no-repeat; 
   width : 467px; 
   height : 232px; 
   position : absolute; 
   top : 32px; 
   left : 68px; 
   z-index : 6; 
   padding-top : 30px; 
 } 
#podpat1-content { 
   padding : 20px 0 0 26px; 
   width : 414px; 
 } 
#podpat1 a { 
   text-decoration : none; 
   color : #000; 
   margin-right : 10px; 
 } 
#podpat1 a:hover { 
   text-decoration : underline; 
   background : #20463B; 
   color : #fff; 
 } 
#patsearch1 { 
   position : relative; 
   z-index : 10; 
   left : 300px; 
   top : 26px; 
 } 
input.pattext1 { 
   border : 0; 
   width : 190px; 
   color : #666; 
 } 
input.patsub1 { 
   border : 0; 
   font-size : 18px; 
   color : #D02B2B; 
 } 
#nadpat2 { 
   position : relative; 
   left : 498px; 
   width : 275px; 
   top : -88px; 
 } 
#pat2 { 
   background : url("../images/search_zamestnanci.png") top left no-repeat; 
   width : 282px; 
   height : 59px; 
   position : absolute; 
   margin : 0; 
   padding : 0; 
 } 
#podpat2 { 
   background : url("../images/small_jerab.gif") top left no-repeat; 
   width : 205px; 
   height : 250px; 
   position : absolute; 
   top : 62px; 
   left : 67px; 
   z-index : 6; 
   padding : 20px 0 0 0; 
 } 
#patsearch2 { 
   position : relative; 
   z-index : 10; 
   left : 22px; 
   top : 12px; 
 } 
input.pattext2 { 
   border : 0; 
   width : 188px; 
   color : #666; 
   margin : 0; 
   padding : 0; 
 } 
input.patsub2 { 
   border : 0; 
   font-size : 18px; 
   color : #D02B2B; 
 } 
/******************************* PAGE *********************************/
#pagesy { 
 } 
#page1 { 
   position : relative; 
   width : 275px; 
 } 
#nadpage { 
   position : relative; 
   left : -68px; 
   width : 275px; 
 } 
#page { 
   background : url("../images/box_2.png") top left no-repeat; 
   width : 275px; 
   height : 63px; 
   position : absolute; 
   z-index : 8; 
 } 
#page strong { 
   font-size : 16px; 
   text-decoration : none; 
   position : relative; 
   top : 21px; 
   left : 70px; 
   color : #D02B2B; 
 } 
#page a { 
   font-size : 16px; 
   text-decoration : none; 
   position : relative; 
   top : 21px; 
   left : 70px; 
   color : #D02B2B; 
   font-weight : bold; 
 } 
#podpage { 
   background : url("../images/menu_back.gif") top left repeat-y; 
   width : 183px; 
   position : absolute; 
   top : 32px; 
   left : 68px; 
   z-index : 6; 
 } 
#podpagepod { 
   background : url("../images/box_square.png") bottom left no-repeat; 
   width : 183px; 
   top : 18px; 
   z-index : 7; 
   position : relative; 
   padding : 5px 0 20px 0; 
 } 
* html #podpagepod { 
   padding-top : 0; 
 } 
#podpage a { 
   margin-top : 15px; 
   padding-left : 15px; 
   font-size : 14px; 
   text-decoration : none; 
   display : block; 
   width : 150px; 
   position : relative; 
   right : 1px; 
 } 
#podpage a:hover { 
   color : #000; 
   background : url("../images/bod.gif") top left no-repeat; 
 } 
#page2 { 
   position : relative; 
   left : 210px; 
   width : 500px; 
   top : -220px; 
 } 
#page22 { 
   position : relative; 
   left : 210px; 
   width : 500px; 
   top : -120px; 
 } 
#page22 h1 { 
   margin-top : 0; 
 } 
img.pagemenu { 
   float : left; 
   position : relative; 
   left : -1px; 
   top : 15px; 
   width : 10px; 
   height : 10px; 
 } 
a.pagemenuview:link,a.pagemenuview:visited,a.pagemenuview:hover { 
   color : #666; 
 } 
a.pagemenushow:link,a.pagemenushow:visited,a.pagemenushow:hover { 
   color : #000; 
 } 
.mech { 
   clear : both; 
   float : right; 
   position : relative; 
   left : 100px; 
   text-align : right; 
 } 
#podobraz { 
   height : 1px; 
   clear : both; 
 } 
#pagenazev { 
   background : url("../images/menu_show.gif") top left no-repeat; 
   padding-left : 20px; 
   font-size : 16px; 
   color : #85868A; 
   margin-bottom : 20px; 
   font-weight : bold; 
   position : relative; 
   right : 10px; 
 } 
#pagenazevtop { 
   background : url("../images/menu_show.gif") top left no-repeat; 
   padding-left : 20px; 
   font-size : 16px; 
   color : #85868A; 
   margin-bottom : 20px; 
   font-weight : bold; 
   position : relative; 
   left : 5px; 
 } 
#pagenazev h1, #pagenazevtop h1 { 
   font-size : 16px; 
   margin : 0; 
 } 
#samo { 
   min-height : 400px; 
 } 
#samo td { 
   padding : 1px; 
 } 
#pagovani { 
   border-top : 1px solid #ccc; 
   margin-top : 20px; 
   padding : 10px; 
 } 
/******************************* FOTO *********************************/
#fotogalerie { 
   width : 700px; 
 } 
#fotogalerie a { 
   font-size : 14px; 
   font-weight : bold; 
 } 
#fotogalerie img { 
   border : 1px solid #000; 
   margin-top : 10px; 
 } 
#foto_cesta a { 
   font-size : 12px; 
   font-weight : bold; 
 } 
.foto_foto { 
   width : 150px; 
 } 
.foto_nazev { 
   padding : 10px; 
 } 
.foto_nadpis { 
   margin-top : 10px; 
 } 
.foto_vpravo { 
   float : right; 
   width : 150px; 
   padding : 0 0 10px 10px; 
 } 
.foto_dole { 
   padding : 10px 0; 
 } 
img.foto_ustup { 
   padding : 3px; 
 } 
/******************************* AJAX *********************************/
.basic { 
   margin-bottom : 10px; 
 } 
.basic a { 
   cursor : pointer; 
   display : block; 
   padding : 5px; 
   margin : 0 0 2px 0; 
   text-decoration : none; 
   background : #E4EFF0; 
 } 
.basic a:hover { 
   background : #A6CED0; 
 } 
.basic a.selected { 
   background : #A6CED0; 
 } 
.basic-accordion { 
   padding : 10px 2px 20px 10px; 
 } 
.basic-accordion a { 
   color : #000; 
   text-decoration : underline; 
   background : none; 
   display : inline; 
   padding : 0; 
   margin : 0; 
 } 
.basic-accordion a:hover { 
   color : #999; 
   text-decoration : none; 
   background : none; 
 } 
/***************************** PATICKA ********************************/
#paticka { 
   padding : 0; 
   margin : 0 auto; 
   text-align : center; 
 } 
/****************************** ZAPATI ********************************/
#zapati { 
   border-top : 1px solid #4EA6AB; 
   width : 772px; 
   margin : 0 auto; 
   padding : 10px 0; 
   text-align : center; 
   color : #999; 
   font-weight : bold; 
   position : relative; 
   top : -71px; 
   right : 1px; 
   z-index : 50; 
   background : url("../images/main_down.gif") top center repeat-y; 
 } 
#zapati a { 
   color : #999; 
   font-weight : normal; 
   text-decoration : none; 
 } 
#zapati a:hover { 
   text-decoration : underline; 
 } 
/****************************** HLEDANI *******************************/
.hledani { 
   margin-bottom : 10px; 
   width : 720px; 
 } 
.hledani22 { 
   margin-bottom : 10px; 
 } 
.hledani_nazev { 
   font-size : 12px; 
   font-weight : bold; 
   margin-bottom : 2px; 
 } 
a.hledani_nazev:link,a.hledani_nazev:visited,a.hledani_nazev:hover { 
   font-size : 12px; 
   font-weight : bold; 
 } 
.hledani_text { 
   margin-bottom : 2px; 
 } 
.hledani_url { 
   margin-bottom : 2px; 
 } 
.hledani_spol { 
   color : #666; 
 } 
/****************************** OSTATNI *******************************/
.tabvmiddle { 
   margin : 0 auto; 
 } 
.tabvcentru { 
   text-align : center; 
   margin : 0 auto; 
 } 
.tabvpravo { 
   text-align : right; 
   padding-right : 3px; 
 } 
.tabvlevo { 
   text-align : left; 
 } 
.tabnahore { 
   vertical-align : top; 
   text-align : right; 
 } 
.tabvpravos { 
   text-align : right; 
   font-weight : bold; 
   padding-right : 3px; 
 } 
.tabvlevos { 
   text-align : left; 
   font-weight : bold; 
   padding-right : 3px; 
 } 
.tabvpravosn { 
   vertical-align : top; 
   text-align : right; 
   font-weight : bold; 
 } 
#strankovani { 
   margin : 0 auto; 
   margin-top : 20px; 
   text-align : center; 
   font-size : 12px; 
   background : #F5EDEC; 
   padding : 2px 2px 4px 2px; 
   font-weight : bold; 
 } 
#strankovani a { 
   font-size : 12px; 
 } 
.nadpisstrana { 
   font-style : italic; 
   font-weight : normal; 
 } 
.message { 
   font-weight : bold; 
   color : #E20025; 
   margin : 0 0 10px 10px; 
 } 
#cform { 
   margin-top : 10px; 
 } 
.form_form { 
   margin : 10px auto; 
   width : 513px; 
   background : #E0F7FA; 
   color : #36898F; 
   font-weight : bold; 
 } 
.form_body { 
   padding : 10px; 
 } 
.form_name { 
   padding : 7px 10px 10px 10px; 
   font-weight : bold; 
   background : url("../images/forms/zahlavi_odeslat_zpravu.png") top center no-repeat #fff; 
   height : 12px; 
   color : #E20025; 
   font-size : 16px; 
 } 
.form_position { 
   background : #E0F7FA; 
   padding : 5px 5px 5px 10px; 
   border-bottom : 1px solid #F1FBFC; 
 } 
.form_position a,.form_position2 a { 
   color : #36898F; 
   font-weight : bold; 
   text-decoration : none; 
 } 
#naam { 
   position : relative; 
   top : 4px; 
   left : -20px; 
   =left : 15px; 
 } 
.naam-obr { 
   background : url("../images/forms/box_jmeno_odeslat_zpravu.png") top center no-repeat; 
   height : 35px; 
   padding : 5px; 
   position : relative; 
   left : 35px; 
   =left : -5px; 
 } 
#email { 
   position : relative; 
   top : 4px; 
   left : -20px; 
   =left : 15px; 
 } 
.email-obr { 
   background : url("../images/forms/box_jmeno_odeslat_zpravu.png") top center no-repeat; 
   height : 35px; 
   padding : 5px; 
   position : relative; 
   left : 35px; 
   =left : -5px; 
 } 
#msg { 
   position : relative; 
   left : -15px; 
   =left : 30px; 
   top : 4px; 
 } 
.msg-obr { 
   background : url("../images/forms/box_text_odeslat_zpravu.png") top center no-repeat; 
   height : 186px; 
   padding : 5px; 
   position : relative; 
   left : 35px; 
   =left : -5px; 
 } 
#odpovedet { 
   position : relative; 
   left : 10px; 
   =left : 5px; 
   =top : -3px; 
 } 
.odp-obr { 
   background : url("../images/forms/box_zaslat_kopii_odeslat_zpravu.png") top center no-repeat; 
   width : 33px; 
   height : 26px; 
   padding : 5px; 
   position : relative; 
   left : -2px; 
   float : left; 
   margin-right : 2px; 
 } 
#userfile { 
   position : relative; 
   top : 2px; 
   =left : 30px; 
 } 
.add-obr { 
   background : url("../images/forms/box_jmeno_odeslat_zpravu.png") top center no-repeat; 
   height : 35px; 
   padding : 5px; 
   position : relative; 
   left : 35px; 
   =left : -30px; 
 } 
#org_id { 
   position : relative; 
   top : 2px; 
   left : -13px; 
   =left : 17x;
   border: 0;
 } 
.org-obr { 
   background : url("../images/forms/box_spolecnost_prac_misto.png") top center no-repeat; 
   height : 35px; 
   padding : 5px; 
   position : relative; 
   left : 10px; 
   =left : -30px; 
   text-align : right; 
 } 
.form_form2 { 
   margin : 10px auto; 
   width : 487px; 
   background : #E0F7FA; 
   color : #36898F; 
   font-weight : bold; 
 } 
.form_body2 { 
   padding : 10px; 
 } 
.form_name2 { 
   padding : 7px 10px 10px 10px; 
   font-weight : bold; 
   background : url("../images/forms/zahlavi_odeslat_zpravu2.png") top left no-repeat #fff; 
   height : 12px; 
   color : #E20025; 
   font-size : 16px; 
 } 
.form_position2 { 
   background : #E0F7FA; 
   padding : 5px 5px 5px 10px; 
   border-bottom : 1px solid #F1FBFC; 
 } 
.naam2 { 
   border : 0; 
   position : relative; 
   top : 4px; 
   left : -30px; 
   =left : 5px; 
 } 
.naam-obr2 { 
   background : url("../images/forms/box_jmeno_odeslat_zpravu.png") top center no-repeat; 
   height : 35px; 
   padding : 5px; 
   position : relative; 
   left : 40px; 
   =left : 70px; 
   =top : -15px; 
   =width : 396px; 
 } 
.email2 { 
   border : 0; 
   position : relative; 
   top : 4px; 
   left : -30px; 
   =left : 5px; 
 } 
.email-obr2 { 
   background : url("../images/forms/box_jmeno_odeslat_zpravu.png") top center no-repeat; 
   height : 35px; 
   padding : 5px; 
   position : relative; 
   left : 40px; 
   =left : 70px; 
   =top : -15px; 
   =width : 396px; 
 } 
.msg2 { 
   position : relative; 
   left : 15px; 
 } 
.msg-obr2 { 
   background : url("../images/forms/box_text_odeslat_zpravu.png") top center no-repeat; 
   height : 186px; 
   width : 396px; 
   padding : 5px; 
   position : relative; 
   left : 70px; 
   =top : -10px; 
 } 
.odpovedet2 { 
   background : transparent; 
   position : relative; 
   border : 0; 
   left : 10px; 
   =left : 5px; 
   top : 3px; 
   =top : 0px; 
 } 
.odp-obr2 { 
   background : url("../images/forms/box_zaslat_kopii_odeslat_zpravu.png") top center no-repeat; 
   width : 33px; 
   height : 26px; 
   padding : 5px; 
   position : relative; 
   left : -10px; 
   float : left; 
   margin-right : 2px; 
   top : 10px; 
 } 
#hlavicka-2-non a { 
   color : #31898B; 
   font-weight : bold; 
   text-align : right; 
   text-decoration : none; 
 } 
.hledatko { 
   color : #31898B; 
   font-weight : bold; 
   text-align : left; 
   padding : 10px; 
   width : 100px;
 } 
.hledatkoview { 
   color : #31898B; 
   font-weight : bold; 
   text-align : left; 
   padding : 10px; 
 } 
.zamec { 
   border : 0; 
   position : relative; 
   top : 4px; 
   left : 10px; 
 } 
.zamec2 { 
   border : 0; 
   position : relative; 
   top : 4px; 
   left : 10px; 
   color : #666; 
 }
.zamec-obr { 
   background : url("../images/forms/box_kontakty_zamestnanec.png") top center no-repeat; 
   height : 35px; 
   padding : 5px; 
   position : relative; 
   width : 260px; 
 } 
.spol_id { 
   position : relative; 
   top : 2px; 
   left : -10px; 
   =left : -45x; 
   width: 230px;
   margin-top: 2px;
 } 
.my_id { 
   position : relative; 
   top : 2px; 
   left : -13px; 
   =left : -48x;
   border: 0;
   width: 230px;
   margin-top: 2px;
 } 
.spol-obr { 
   background : url("../images/forms/box_kontakty_spolecnost.png") top center no-repeat; 
   height : 35px; 
   padding : 5px; 
   position : relative; 
   text-align : right; 
   width : 260px; 
 } 
#cc { 
   padding : 0; 
   margin : 0; 
   width : 700px; 
   border-spacing : 0; 
   border-collapse : collapse; 
   background : url("../images/forms/zahlavi_kontakty.png") top left no-repeat; 
 } 
#cc thead { 
   width : 700px; 
   height : 36px; 
   color : #FD3C3F; 
   font-weight : bold; 
   padding : 5px; 
   letter-spacing : 2px; 
 } 
#cc th { 
   padding : 1px 5px; 
   height : 36px; 
 } 
#cc td { 
   color : #33868A; 
   padding : 5px; 
   font-weight : bold; 
 } 
.odd1 { 
   background : #C9DDDE; 
 } 
.odd2 { 
   background : #E0F8FA; 
 } 
.capt { 
   position : relative; 
   top : -20px; 
 } 
.capt2 { 
   position : relative; 
   top : 15px; 
 } 
.capt3 { 
   position : relative; 
   top : -40px; 
 } 
.captcha-inp { 
   background : url("../images/forms/captcha.png") top center no-repeat; 
   height : 35px; 
   padding : 5px; 
   position : relative; 
   left : 240px; 
   width : 112px; 
   top : -29px; 
 } 
.captcha-inp3 { 
   background : url("../images/forms/captcha.png") top center no-repeat; 
   height : 35px; 
   padding : 5px; 
   position : relative; 
   left : 240px; 
   width : 112px; 
   top : -49px; 
 } 
.captcha-inp input { 
   position : relative; 
   left : 20px; 
   top : -44px; 
 } 
.captcha-inp3 input { 
   position : relative; 
   left : 20px; 
   top : -44px; 
 } 
.captcha-obr { 
   position : relative; 
   left : 5px; 
   top : -37px; 
   float : left; 
 } 
.captcha-obr3 { 
   position : relative; 
   left : 5px; 
   top : -57px; 
   float : left; 
 } 
.captcha-inp2 { 
   background : url("../images/forms/captcha.png") top center no-repeat; 
   height : 35px; 
   padding : 5px; 
   position : relative; 
   left : -110px; 
   width : 112px; 
   float : right; 
   top : -47px; 
 } 
.captcha-inp2 input { 
   position : relative; 
   left : 20px; 
   top : 3px; 
 } 
.captcha-obr2 { 
   position : relative; 
 } 
#zavod_show_news {
   position : relative; 
   top: -20px;
}
/****************************** JAVABOX *******************************/
.dogvdvhdr { 
   width : 240px; 
   font-size : 11px; 
   background : #eee; 
   border : 1px solid #007A83; 
   font-weight : bold; 
   padding : 5px; 
   filter : alpha(opacity=95); 
   opacity : 0.95; 
 } 
.dogvdvbdy { 
   width : 240px; 
   font-size : 10px; 
   background : #fff; 
   border-left : 1px solid #007A83; 
   border-right : 1px solid #007A83; 
   border-bottom : 1px solid #007A83; 
   padding : 5px; 
   text-align : left; 
   filter : alpha(opacity=95); 
   opacity : 0.95; 
 } 
/******************************* PISMO ********************************/
a.pismo6 { 
   font-size : 6px; 
 } 
a.pismo7 { 
   font-size : 7px; 
 } 
a.pismo8 { 
   font-size : 8px; 
 } 
a.pismo9 { 
   font-size : 9px; 
 } 
a.pismo10 { 
   font-size : 10px; 
 } 
a.pismo11 { 
   font-size : 11px; 
 } 
a.pismo12 { 
   font-size : 12px; 
 } 
a.pismo13 { 
   font-size : 13px; 
 } 
a.pismo14 { 
   font-size : 14px; 
 } 
a.pismo15 { 
   font-size : 15px; 
 } 
a.pismo16 { 
   font-size : 16px; 
 } 
a.pismo17 { 
   font-size : 17px; 
 } 
a.pismo18 { 
   font-size : 18px; 
 } 
a.pismo19 { 
   font-size : 19px; 
 } 
a.pismo20 { 
   font-size : 20px; 
 } 
a.pismo21 { 
   font-size : 21px; 
 } 
a.pismo22 { 
   font-size : 22px; 
 } 
a.pismo23 { 
   font-size : 23px; 
 } 
a.pismo24 { 
   font-size : 24px; 
 } 
a.pismo25 { 
   font-size : 25px; 
 } 
a.pismo26 { 
   font-size : 26px; 
 } 
a.pismo27 { 
   font-size : 27px; 
 } 
a.pismo28 { 
   font-size : 28px; 
 } 
a.pismo29 { 
   font-size : 29px; 
 } 
a.pismo30 { 
   font-size : 30px; 
 } 
.pismo6 { 
   font-size : 6px; 
 } 
.pismo7 { 
   font-size : 7px; 
 } 
.pismo8 { 
   font-size : 8px; 
 } 
.pismo9 { 
   font-size : 9px; 
 } 
.pismo10 { 
   font-size : 10px; 
 } 
.pismo11 { 
   font-size : 11px; 
 } 
.pismo12 { 
   font-size : 12px; 
 } 
.pismo13 { 
   font-size : 13px; 
 } 
.pismo14 { 
   font-size : 14px; 
 } 
.pismo15 { 
   font-size : 15px; 
 } 
.pismo16 { 
   font-size : 16px; 
 } 
.pismo17 { 
   font-size : 17px; 
 } 
.pismo18 { 
   font-size : 18px; 
 } 
.pismo19 { 
   font-size : 19px; 
 } 
.pismo20 { 
   font-size : 20px; 
 } 
.pismo21 { 
   font-size : 21px; 
 } 
.pismo22 { 
   font-size : 22px; 
 } 
.pismo23 { 
   font-size : 23px; 
 } 
.pismo24 { 
   font-size : 24px; 
 } 
.pismo25 { 
   font-size : 25px; 
 } 
.pismo26 { 
   font-size : 26px; 
 } 
.pismo27 { 
   font-size : 27px; 
 } 
.pismo28 { 
   font-size : 28px; 
 } 
.pismo29 { 
   font-size : 29px; 
 } 
.pismo30 { 
   font-size : 30px; 
 } 
/**************************** TINYMCE STYL ****************************/
.text_normalni { 
   font-weight : normal; 
   font-size : 12px; 
 } 
.text_zvyrazneny { 
   font-weight : bold; 
   font-size : 14px; 
 } 
.text_poznamka { 
   font-weight : normal; 
   color : #ff0000; 
   font-size : 12px; 
 } 