@import url(menu.css);

body{background:#ffffff url(../images/layout/body_bg.jpg) repeat-x;font-family:Arial,sans-serif;font-size:12px;margin:0 0 50px 0;padding:0;text-align:center;}
#mainbox{width:990px; margin: 0px auto;}
header{float:left;width:100%;}
#header h1{width:100%; height:81px; float:left; background: transparent url('../images/layout/h1.jpg') no-repeat; margin-bottom:0px;}
#header h1 a {display: block;    overflow: hidden;    cursor: pointer;    text-indent: -1700px;  width:561px;  height: 61px;    }

/*----------------------------------TOP BOXY----------------------------------------*/
#bloky{float:left;width:100%;height:128px;background:transparent url(../images/layout/bloky_bg.png) no-repeat; margin:0px;}
#bloky_levy{float:left;width:500px; height:92px;margin-top:23px; margin-left:33px;text-align:left; }
#bloky_pravy{float:left;width:365px;margin-top:23px;height:92px;margin-left:60px;text-align:left;}
.bloky_nadpis{font-family:arial;font-size:13px;font-weight:bold;color:#6D6D6D;}
#bloky_levy ul, #bloky_pravy ul{width:100%; height:45px;margin-top:10px;}
#bloky_levy ul li, #bloky_pravy ul li{float:left;list-style-type:none;text-align:center;}
#bloky_levy ul li.sklenari a{background:transparent url(../images/layout/tlacitka.jpg) 0px 0px no-repeat; width:110px; height:45px;display:block;}
#bloky_levy ul li.sklenari a:hover{background:transparent url(../images/layout/tlacitka.jpg) 0px -55px no-repeat; }
#bloky_levy ul li.havarijni_sluzby a{background:transparent url(../images/layout/tlacitka.jpg) -118px 0px no-repeat; width:139px; height:45px;display:block;}
#bloky_levy ul li.havarijni_sluzby a:hover{background:transparent url(../images/layout/tlacitka.jpg) -118px -55px no-repeat; }
#bloky_levy ul li.obchody a{background:transparent url(../images/layout/tlacitka.jpg) -261px 0px no-repeat; width:110px; height:45px;display:block;}
#bloky_levy ul li.obchody a:hover{background:transparent url(../images/layout/tlacitka.jpg) -261px -55px no-repeat; }
#bloky_levy ul li.ostatni_obory a{background:transparent url(../images/layout/tlacitka.jpg) -372px 0px no-repeat; width:139px; height:45px;display:block;}
#bloky_levy ul li.ostatni_obory a:hover{background:transparent url(../images/layout/tlacitka.jpg) -372px -55px no-repeat; }
#bloky_levy ul li a span, #bloky_pravy ul li a span{display:none;}
#bloky_pravy ul li.poptavky a{background:transparent url(../images/layout/tlacitka4.jpg) 0px 0px no-repeat; width:113px; height:45px;display:block;}
#bloky_pravy ul li.poptavky a:hover{background:transparent url(../images/layout/tlacitka4.jpg) 0px -55px no-repeat; }
#bloky_pravy ul li.nabidky a{background:transparent url(../images/layout/tlacitka4.jpg) -113px 0px no-repeat; width:113px; height:45px;display:block;}
#bloky_pravy ul li.nabidky a:hover{background:transparent url(../images/layout/tlacitka4.jpg) -113px -55px no-repeat; }
#bloky_pravy ul li.odborne_clanky a{background:transparent url(../images/layout/tlacitka4.jpg) -226px 0px no-repeat; width:125px; height:45px;display:block;}
#bloky_pravy ul li.odborne_clanky a:hover{background:transparent url(../images/layout/tlacitka4.jpg) -226px -55px no-repeat; }
#bloky_pravy ul li.plastova_okna a{background:transparent url(../images/layout/tlacitka4.jpg) -351px 0px no-repeat; width:125px; height:45px;display:block;}
#bloky_pravy ul li.plastova_okna a:hover{background:transparent url(../images/layout/tlacitka4.jpg) -351px -55px no-repeat; }


/*----------------------------------NAVIGACE----------------------------------------*/
.navigace{width:100%;float:left;background-color:#c9c9c9;text-align:left;margin:0px;}
.navigace p{margin-left:20px; font-size:11px;font-weight:bold;color:#555;margin-bottom:0px;}
.navigace p a{font-weight:normal;color:#3f8403;margin-right:3px;margin-left:3px;}
.navigace a.kraj_aktivni{color:#000;font-weight:bold;}

/*----------------------------------CONTENT BOX1----------------------------------------*/
.content_box1{text-align:center;background:url(../images/layout/content_box_bg.gif) repeat-y; float:left;}
.content_box2{text-align:left;background:url(../images/layout/content_box_top.jpg) no-repeat top left; }
.content_box3{background:url(../images/layout/content_box_bottom.jpg) no-repeat bottom left; min-height:100px;}
.content{margin-left:35px;margin-right:30px; text-align:justify; padding-bottom:30px;width:925px;}
.content h2{font-family:arial;font-size:13px;font-weight:bold;color:#6D6D6D;}
.doporucujeme, .textova_inzerce{min-height:160px; height: expression(this.scrollHeight < 160? "160px" : "auto" ); }

/*----------------------------------FOOTER----------------------------------------*/
#footer{width:990px; margin: 0px auto;background:url(../images/layout/footer.gif) no-repeat top left; margin-top:20px;height:30px; padding-top:17px;font-size:11px;color:#9a9a9a;}
#footer_left{text-align:left;margin-left:35px;float:left;width:500px;}
#footer_right{text-align:right;margin-right:10px;}
#footer a{margin-right:5px;margin-left:5px;color:#9a9a9a;}
/*----------------------------------FORM----------------------------------------*/
FIELDSET{background-color:#e9e9e9;  }
FIELDSET FIELDSET{background-color:#efefef;}
FORM INPUT, FORM TEXTAREA{background-color:#ECE9E0;border:1px #c9c9c9 solid;}
/*----------------------------------HOMEPAGE----------------------------------------*/
.odkaz_na_registraci{width:100%;float:left;text-align:right;}
.odkaz_na_registraci a{font-size:12px;color:#c9c9c9;font-weight:bold;margin-right:22px;}
.odkaz_na_registraci a:hover{text-decoration:none;}
/*----------------------------------DETAIL FIRMY----------------------------------------*/
#detail_firmy h2{font-size:20px;}
#detail_firmy a IMG{border:solid #fff 1px;}
#detail_firmy a:hover IMG{border:solid #a9d22e 1px;}
#detail_firmy TABLE#detail{border-bottom:solid #c9c9c9 1px;margin-bottom:10px;}
#detail_firmy p.popis_firmy a IMG{margin-left:15px;border:solid #cccccc 1px;margin-right:14px;}
#detail_firmy p.popis_firmy a:hover IMG{border:solid #a9d22e 1px;}
#detail_firmy UL{margin:0px;padding:0px; }
#detail_firmy UL LI{margin:0px;padding-left:20px;list-style-type:none;background:transparent url(../images/layout/list-style-type-green.png) 5px 1px no-repeat;}

.content .doporucujeme{text-align:left;}
.content .doporucujeme IMG{width:297px;float:left;margin-right:3px;margin-bottom:3px;}
.content .doporucujeme a IMG{border:solid #DEDEDE 1px;}
.content .doporucujeme a:hover IMG{border:solid #a9d22e 1px;}

.content .textova_inzerce{}
.content .textova_inzerce .inzerat{width:297px; height:110px; border:solid #E7E7E7 1px; padding:2px;float:left;margin-right:3px;margin-bottom:3px;}
.content .textova_inzerce .inzerat h3{width:300px; background-color:#e7e7e7; font-size:12px;margin:0px;text-align:center;height:17px;} 
.content .textova_inzerce .inzerat h3 a{color:#3f8403;} /*6D6D6D*/
.content .textova_inzerce .inzerat h3 a:hover{text-decoration:none;}
.content .textova_inzerce .inzerat p{font-size:12px;margin-top:5px;margin-left:10px;line-height:16px;text-align:left;}
.content .textova_inzerce .inzerat .telefon_box{margin-left:10px;width:150px;float:left;}
.content .textova_inzerce .inzerat .telefon{padding-left:20px;background:url(../images/layout/telefon.gif) no-repeat center left;}
.content .textova_inzerce .inzerat .mesto{color:#3f8403; font-weight:bold;background:url(../images/layout/mesto3.gif) no-repeat center left;padding-left:20px;}
.content .textova_inzerce .inzerat .button_vice_informaci{float:left;width:125px;height:27px;margin-top:0px;}

.content .textova_inzerce .inzerat .button_vice_informaci a .info{background: transparent url('../images/layout/button_vice_informaci.jpg') 0px -29px no-repeat; width:125px; height:27px;}
.content .textova_inzerce .inzerat .button_vice_informaci a:hover .info{background: transparent url('../images/layout/button_vice_informaci.jpg') 0px 0px no-repeat; }

/*----------------------------------KONTAKT----------------------------------------*/
.kontakt_left{float:left;width:30%;}
.kontakt_right{float:left;width:68%;}
/*----------------------------------REGISTRACE----------------------------------------*/
#registrace fieldset.registracni_udaje{background-color:#e9e9e9;  }
#registrace fieldset.kontaktni_informace{background-color:#efefef;}
#registrace sup{color:red;}
#registrace FORM INPUT, #registrace FORM TEXTAREA{background-color:#ECE9E0;border:1px #c9c9c9 solid;}
#registrace fieldset.detaily_registrace INPUT{margin-right:20px;}
/*----------------------------------REGISTRACE EMAILEM----------------------------------------*/
ul#registrace_emailem{margin-left:30px;}
/*----------------------------------CENIK----------------------------------------*/
.cenik_box{width:425px;float:left;margin-bottom:5px;height:100px;}
#cenik ul{width:135px; height:75px;margin-top:10px;float:left;}
#cenik ul li{float:left;list-style-type:none;text-align:center;}
#cenik .cenik_box ul li.sklenari a{background:transparent url(../images/layout/tlacitka3.jpg) 0px 0px no-repeat; width:110px; height:45px;display:block;}
#cenik .cenik_box ul li.sklenari a:hover{background:transparent url(../images/layout/tlacitka3.jpg) 0px -55px no-repeat; }
#cenik .cenik_box ul li.havarijni_sluzby a{background:transparent url(../images/layout/tlacitka3.jpg) -118px 0px no-repeat; width:139px; height:45px;display:block;}
#cenik .cenik_box ul li.havarijni_sluzby a:hover{background:transparent url(../images/layout/tlacitka3.jpg) -118px -55px no-repeat; }
#cenik .cenik_box ul li.obchody a{background:transparent url(../images/layout/tlacitka3.jpg) -261px 0px no-repeat; width:110px; height:45px;display:block;}
#cenik .cenik_box ul li.obchody a:hover{background:transparent url(../images/layout/tlacitka3.jpg) -261px -55px no-repeat; }
#cenik .cenik_box ul li.ostatni_obory a{background:transparent url(../images/layout/tlacitka3.jpg) -372px 0px no-repeat; width:139px; height:45px;display:block;}
#cenik .cenik_box ul li.ostatni_obory a:hover{background:transparent url(../images/layout/tlacitka3.jpg) -372px -55px no-repeat; }
#cenik .cenik_box ul li.plastova_okna a{background:transparent url(../images/layout/tlacitka5.jpg) 0px 0px no-repeat; width:139px; height:45px;display:block;}
#cenik .cenik_box ul li.plastova_okna a:hover{background:transparent url(../images/layout/tlacitka5.jpg) 0px -55px no-repeat; }
#cenik .cenik_box ul li a span{display:none;}
#cenik TABLE{width:290px; float:left;margin-top:10px;}
#cenik p#cenik{width:99%;float:left;margin-left:1%;}
/*----------------------------------NAPOVEDA----------------------------------------*/
#napoveda a IMG{border:solid #fff 2px;}
#napoveda a:hover IMG{border:solid #E7E7E7 2px;}
/*----------------------------------O KATALOGU----------------------------------------*/
ul#o_katalogu{margin-left:25px;}
/*----------------------------------OSTATNÍ OBORY----------------------------------------*/
#ostatni_obory ul#obory {width:870px; float:left;margin-top:30px; margin-bottom:20px;margin-left:35px;}
#ostatni_obory ul#obory li{float:left;list-style-type:none;text-align:center;}
#ostatni_obory ul#obory li a span{display:none;}
#ostatni_obory ul#obory li.instalateri a{background:transparent url(../images/layout/ostatni_obory.jpg) 0px 0px no-repeat; width:170px; height:135px;display:block;}
#ostatni_obory ul#obory li.instalateri a:hover{background:transparent url(../images/layout/ostatni_obory_hover.jpg) 0px 0px no-repeat; }
#ostatni_obory ul#obory li.zamecnici a{background:transparent url(../images/layout/ostatni_obory.jpg) -185px 0px no-repeat; width:170px; height:135px;display:block;}
#ostatni_obory ul#obory li.zamecnici a:hover{background:transparent url(../images/layout/ostatni_obory_hover.jpg) -185px 0px no-repeat; }
#ostatni_obory ul#obory li.elektrikari a{background:transparent url(../images/layout/ostatni_obory.jpg) -370px 0px no-repeat; width:170px; height:135px;display:block;}
#ostatni_obory ul#obory li.elektrikari a:hover{background:transparent url(../images/layout/ostatni_obory_hover.jpg) -370px 0px no-repeat; }
#ostatni_obory ul#obory li.plynari a{background:transparent url(../images/layout/ostatni_obory.jpg) -735px 0px no-repeat; width:170px; height:135px;display:block;}
#ostatni_obory ul#obory li.plynari a:hover{background:transparent url(../images/layout/ostatni_obory_hover.jpg) -735px 0px no-repeat; }
#ostatni_obory ul#obory li.topenari a{background:transparent url(../images/layout/ostatni_obory.jpg) -555px 0px no-repeat; width:170px; height:135px;display:block;}
#ostatni_obory ul#obory li.topenari a:hover{background:transparent url(../images/layout/ostatni_obory_hover.jpg) -555px 0px no-repeat; }
/*----------------------------------ODBORNE CLANKY----------------------------------------*/
p.odborne_clanky{font-size:14px;}
p.odborne_clanky a{COLOR:#45A32B;}
#odborne_clanky a IMG{border:solid #fff 1px;}
#odborne_clanky a:hover IMG{border:solid #dadada 1px;}
/*----------------------------------NABIDKY-POPTAVKY----------------------------------------*/
.poptavka a{color:#3f8403;}
h3.poptavky{color:#3f8403;margin-bottom:0px;text-decoration:underline;}
.poptavka_poznamka{font-size:10px;margin-top:10px;}

.tucne{font-weight:bold;}
.invisible, ul#navmenu li.invisible{display:none;}

hr.cleaner {	clear:both;	visibility:hidden;	height:1px;    margin: -1px 0 0 0; padding:0;	border: none;	margin: 0px;	padding: 0px;}
.zeleny_text, a.zeleny_text, ul li.zeleny_text{color:#3f8403;}