body{font-family:sans-serif; font-size:11px; padding:0; margin:0; height:100%; background:url("./../images/main/pagebg.gif") #E2F6FA repeat-x;}
html,body{height:100%;}
h1{font-size:16px; color:#000000; margin:0;}
h2{font-size:15px; color:#000000; margin:0;}
h3{font-size:14px; color:#000000; margin:0;}
h4{font-size:13px; color:#000000; margin:0;}
h5{font-size:12px; color:#000000; margin:0;}
h6{font-size:11px; color:#000000; margin:0;}
ul,ol,p,li,span,address,a,img{margin:0; padding:0;}
img{border:none;}
a{text-decoration:underline; color:#86BBDB;color:#188db6}
a:hover{text-decoration:none;}
table,tr,td,th{border-color:#D6D6D6; border-style:solid; border-width:1px; border-collapse:collapse; margin:0; padding:0;}
fieldset,form{border:none; margin:0; padding:0;}
/*******************************************************************************************************/
/* Print only */
#PrintBox{display:none;}
#Page{width:100%; min-height:100%; height:100%; position:relative;}
body > #Page{height:auto;}
#Main{margin:0 auto; width:958px; text-align:left; height:100%;}
#FakeMain{background:url("./../images/main/mainbg.png") repeat-y; width:958px; height:100%; position:absolute; z-index:10;}
#MainIn{background:url("./../images/main/mainbg.png") repeat-y; position:relative; z-index:10; padding:0 8px 65px 8px;}
/*** VRSEK ***/
#Top{background:url("./../images/main/topbg.gif") #067ABC repeat-x; height:37px; position:relative;}
#Top address{font-style:normal; color:#FFF; padding:5px 0 0 35px;}
#Top address span{display:block; float:left; width:140px;}
#Top address span a{color:#FFF;}
#Top address span.last{width:185px;}
#Top #MenuTop{position:absolute; right:32px; top:8px;}
#Top #MenuTop li{list-style-type:none; float:left; margin:0 1px;}
/*** HLAVICKA ***/
#Head{margin:2px 0 0 0; background:url("./../images/main/headbg.jpg") no-repeat; width:942px; height:259px; position:relative;}
/*** hlavicka / VYHLEDAVANI ***/
#Head #searchform{background:url("./../images/main/searchbg.gif") left top no-repeat; position:absolute; left:562px; bottom:7px; padding:8px 0 0 0;}
#Head #searchform input{width:262px; border:2px solid #CCCCCC; padding:2px;}
#Head #searchform input.button{width:70px; border:none; background-color:#FFF; font-size:12px; color:#188DB6; font-weight:bold; margin:0 0 0 11px; border-bottom:2px solid #FFF; text-decoration:none;text-transform:uppercase;}
#Head #searchform input.button:hover,#Head #searchform input.button.MenuItemHover{border-bottom:2px solid #188DB6; cursor:pointer;}
/*** HLAVNI MENU ***/
#Menu{margin:0 0 0 22px; position:relative; z-index:100;text-transform:uppercase;}
#Menu li{float:left; list-style-type:none; background:url("./../images/main/menu_center.gif") top repeat-x; display:block; margin:0 2px; position:relative;}
#Menu li span{background:url("./../images/main/menu_left.gif") top left no-repeat; display:block;}
#Menu li span span{background:url("./../images/main/menu_right.gif") top right no-repeat; display:block; padding:9px 4px; position:relative;}
#Menu li span span a{padding:6px 13px 5px 13px; display:block; font-size:12px; color:#0075BA; text-decoration:none; font-weight:bold; height:15px; background:url("./../images/main/pix.gif") repeat-x;}
#Menu li:hover span span a, #Menu li.MenuItemHover span span a{background:url("./../images/main/menu_ahover.gif") repeat-x;}
/*****************************************************************/
/* 1 UROVEN */
ul#Menu li.nohover:hover{background:none; color:#4A5778;}
ul#Menu li:hover,ul#Menu li.MenuItemHover{position:relative;}
ul#Menu li.nohover:hover{background:none; cursor:default;}
ul#Menu li.nohover{background:none; cursor:default;}
/* 2 UROVEN */
ul#Menu ul{z-index:100; position:absolute; top:40px; visibility:hidden; width:203px; left:0px; padding:10px 0; color:#FFF; text-align:left; border:solid #FFF 2px; border-top:none; margin:0; list-style-position:outside; background:url("./../images/main/menu_secondmenu.gif") #269BC2 top repeat-x;}
ul#Menu ul li{float:none; width:auto; padding:6px 20px; margin:0; background:none;}
ul#Menu ul li a{color:#FFF; font-size:12px; font-weight:bold; text-decoration:none;}
ul#Menu ul li a:hover{color:#F7DC00;; text-decoration:underline;}
ul#Menu > li:hover ul,ul#Menu li.MenuItemHover ul{visibility:visible;display:block; }
ul#Menu > li ul li:hover ul,ul#Menu li.MenuItemHover ul{visibility:visible;display:block; }
ul#Menu > li:hover ul ul,ul#Menu li.MenuItemHover ul ul{display:none;}
ul#Menu > li ul li:hover ul,ul#Menu li ul li.MenuItemHover ul{display:block;}
/****************************************************************/
h1{clear:both; color:#0075BA; font-size:18px; background:url("./../images/main/h1bg.jpg") no-repeat; padding:11px 34px; overflow:hidden;}
/*** OBSAH LEVA ***/
#ContentLeft{width:214px; float:left; position:relative; z-index:10; margin:17px 0 0 0;  display:inline;padding:0 0 0 21px;}
/*** obsah leva / NOVINKA ***/
#ContentLeft .newsItem{background:url("./../images/main/dottedline.gif") no-repeat bottom; padding:0 8px 39px 28px;}
#ContentLeft .newsItem h2{font-size:12px; color:#188DB6;}
#ContentLeft .newsItem p{font-size:12px; color:#666666; line-height:18px;}
#ContentLeft #OldNewsLink{font-size:12px; color:#188DB6; text-decoration:none; margin:0 0 0 27px; font-weight:bold;}
#ContentLeft #OldNewsLink:hover{text-decoration:underline;}
/*** obsah leva / LEVE MENU ***/
#ContentLeft #MenuLeft li{list-style-type:none; background:url("./../images/main/dottedline1.gif") no-repeat bottom;text-transform:uppercase;width:214px; }
#ContentLeft #MenuLeft li a{font-size:12px; font-weight:bold; color:#188DB6; text-decoration:none; padding:7px 23px; display:block;width:168px;}
#ContentLeft #MenuLeft li a:hover{color:#000;}
/*** OBSAH PRAVA ***/
#ContentRight{display:inline; float:right; margin:0 26px 0 0; width:670px; padding:14px 0 0 0; position:relative; z-index:10;overflow: hidden;}
#ContentRight img{padding:2px; border:2px solid #CCCCCC;}
#ContentRight img.left.index{margin:1px;}
#ContentRight img.left{margin:0 6px 0 0;}
#ContentRight p{margin:12px 0; line-height:18px; font-size:12px; color:#4C4C4C;}
#ContentRight li{color:#4C4C4C;}
#ContentRight a{font-weight:bold;}
#ContentRight table{position:relative;left:2px;}
#ContentRight a:hover{text-decoration:underline; color:#000;}
/*** obsah prava / KOSIK ***/
#Basket{background:url("./../images/main/dottedline2.gif") no-repeat bottom; padding:0 10px 10px 0; margin:0 0 18px 0;overflow: hidden;}
#Basket span{background:url("./../images/main/ico_basket.gif") no-repeat 0 50%; text-align:right; display:block; font-size:12px; font-weight:bold; color:#0076BA;}
/*** PATICKA ***/
#Bottom{height:65px; background:url("./../images/main/bottombg.jpg") no-repeat; position:absolute; bottom:0; overflow:hidden; width:950px; z-index:20; margin:0 0 0 8px;}
/*** Paticka / SPDONI MENu ***/
#Bottom #MenuBottom{margin:21px 0 0 33px;text-transform:uppercase;}
#Bottom #MenuBottom li{float:left; list-style-type:none; color:#0075BA; font-size:10px; margin:0 3px;}
#Bottom #MenuBottom li.i-top{background:url("./../images/main/i-top.gif") no-repeat left; padding:0 0 0 14px;border-right:1px solid #0075BA;padding-right:8px}
#Bottom #MenuBottom li.i-home{background:url("./../images/main/i-home.gif") no-repeat left; padding:0 0 0 15px;border-right:1px solid #0075BA;padding-right:8px}
#Bottom #MenuBottom li.i-sitemap{background:url("./../images/main/i-sitemap.gif") no-repeat left; padding:0 0 0 18px;}
#Bottom #MenuBottom li a{color:#0075BA; font-size:10px; font-weight:bold; text-decoration:none;}
#Bottom #MenuBottom li a:hover{text-decoration:underline;}
#Bottom span{display:block; margin:0px 0 0 36px; font-size:10px; color:#999999;padding-top:4px;}
/*** ABSOLUTNI SPODNI POZADI ***/
#AbsoluteBottom{height:475px; background:url("./../images/main/bodybg.gif") #E2F6FA repeat-x bottom; position:absolute; bottom:0; overflow:hidden; width:100%; z-index:1;}
/*******************************************************************************************************/
.correct{clear:both; width:1px; height:1px; visibility:hidden;}
.left{float:left;}
.right{float:right;}


#ContentRight ul {margin-left:14px;font-size:12px;margin-bottom:2px;}
#ContentRight li {margin-left:14px;font-size:12px;margin-bottom:2px;}






/***************************** NUTNY VECI ************************/

.idinput {
    height:20px;
    width:0px;
    border-width:0px;
    background-color:transparent;
    display:none;
}
.textInput {
    border-width: 1px;
    border-style: solid;
    border-color: #b0b0b0;
    width:200px;
}

table.form1table {
    width: 575px;
    font-weight: 100; 
    /*_margin-left: 6px;*/
    margin-top:10px;
    margin-bottom:8px;
}

.form1 fieldset {
    width: 581px;
    /*_width: 595px;*/
    border-width: 2px;
    border-style: solid;
    border-color: white;
    color: #404040;
    font-weight: bold; 
    margin-left: 0px;
    margin-bottom:8px;
}

.form1 legend {
	color:black;
    font-size:12px;
}

table.form1table .required,  table.form1table .error {
    color: red;
    vertical-align: top;
}

table.form1table .note {
    color: black;
}

table.form1table .title {
}

table.form1table textarea {
    width: 370px;
    height: 100px;
    border-width: 1px;
    border-style: solid;
    border-color: #b0b0b0;
}

table.form1table tr {
}

table.form1table tr:hover,
table.form1table tr.hover {
}

table.form1table .td_left {
/*    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: gray;*/
    width: 150px;
    /*background-color: #d0d0d0;*/
    vertical-align: top;
    text-align:right;
    padding-right:12px;
}

table.form1table .buttons {
    text-align: left;
}

table.form1table .name {
    font-weight: bold;
}

table.form1table .td_right { 
/*    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: gray;*/
    /*background-color: #f0f0f0;*/
}
span.title {
margin-left:4px;
}

table.form1table td {
	border-width:0px;
}

.b-del{
display:block;
overflow:hidden;
width:100%;
/*background: transparent url('../images/main/del.gif') no-repeat;*/
font-size:12px;
text-decoration:none;
text-align:center;
}
.b-del:hover {
text-decoration:none;
}

/**************************** /NUTNY VECI ************************/



/***************************** LIGHTBOX **************************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#keyboardMsg a{
  padding: 4px;
  color: black;
  background-color: #e0e0e0;
  font-weight: bold;
}
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ 
    background-image: url(./../images/lightbox_overlay.png); 
}

/***************************** /LIGHTBOX ****************************/
