html,body{
padding:0;
margin:0;
background:url(img/bgi.gif);
}
html,body,div,a,input{
color:#2b2b2b;
}
html{
font-size:75%;
font-family:Arial;
}
/******** zakladni cast ********/
div.main{
float:left;
width:100%;
background:url(img/bg.gif) repeat-x;
}
div.main_center{
width:899px;
margin:auto;
}
div.main_bg{
float:left;
width:899px;
background:url(img/bge.gif) repeat-y;
}
div.main_bottom{
float:left;
width:899px;
background:url(img/bot.gif) bottom left no-repeat;
}
div.main_top{
float:left;
width:899px;
background:url(img/top.jpg) no-repeat;
}
div.top_logo{
float:left;
width:861px;
height:127px;
padding:58px 0 0 38px;
}
div.top_logo img{
border:0;
}
/******** horni menu ********/
div.top_menu{
float:left;
padding:0 0 0 135px;
}
div.top_menu ul li a{
float:left;
display:block;
height:31px;
padding:14px 8px 0 8px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
div.top_menu ul li{
list-style-type:none;
float:left;
padding:0 9px 0 0;
}
div.top_menu ul li a#c,div.top_menu ul li a:hover #c{
background:#f45900;
color:#ffffff;
text-decoration:underline;
}
div.top_menu ul li a:hover{
text-decoration:underline;
background:url(img/ac.gif) repeat-x;
color:#f45900;
}
div.top_menu ul{
margin:0;
padding:0;
}
/******** uvod - leva cast ********/
div.main_mid{
float:left;
width:899px;
}
div.main_hp_left{
float:left;
width:380px;
padding:0 0 0 25px;
}
div.main_hp_left_text{
float:left;
width:380px;
height:225px;
padding:50px 0 0 0;
}
div.main_hp_left_text h1{
font-size:15px;
margin:0;
color:#f51a1a;
padding:0 0 10px 0;
}
/** jquery slideshow **/
div.main_hp_left_slide{
float:left;
width:370px;
height:219px;
background:url(img/slide.gif) no-repeat;
}
.stepcarousel{
position:relative;
width:370px;
}
.stepcarousel .belt{
position:relative;
left:0;
top:0;
width:370px;
height:219px;
}
.stepcarousel .navg{
position:absolute;
left:300px;
top:2px;
width:55px;
height:27px;
z-index:3;
color:#aeaeae;
font-size:11px;
padding-left:10px;
}
.stepcarousel .navg img{
border:0;
margin:1px 0 -11px 0;
}
.stepcarousel .panel{
float:left;
overflow:hidden;
margin:2px;
width:370px;
}
.stepcarousel .panel h2{
float:left;
color:#403c7e;
font-size:13px;
display:block;
height:25px;
padding:8px 0 0 25px;
margin:0;
}
/******** uvod - prava cast ********/

/******** vlozeno 22112009 start ********/
div.cell_1 h3 a,div.cell_2 h3 a,div.cell_4 h3 a,div.cell_3 h3 a,
div.cell_5 h3 a,div.cell_6 h3 a,div.cell_7 h2 a,.stepcarousel .panel h2 a{
color:#403c7e;
background:none;
padding:0;
}
/******** vlozeno 22112009 end ********/

div.main_hp_right{
float:right;
width:486px;
padding:45px 0 0 0;
}
div.main_hp_right_top h2{
float:left;
color:#403c7e;
font-size:18px;
display:block;
height:46px;
font-weight:normal;
padding:0 0 0 15px;
margin:0;
}
div.cell_1{
float:left;
width:448px;
height:153px;
background:url(img/cell_1.jpg) no-repeat;
padding:12px 0 0 12px;
}
div.cell_1 h3,div.cell_7 h2{
color:#403c7e;
font-size:13px;
display:block;
height:32px;
padding:0 0 0 15px;
margin:0;
}
div.cell_1 h4,div.cell_3 h4,div.cell_7 h3{
float:left;
color:#403c7e;
font-size:12px;
display:block;
width:130px;
margin:0;
}
div.cell_1 a,div.cell_3 a,div.cell_7 a{
color:#ec3f3d;
font-weight:bold;
padding:0 0 0 9px;
background:url(img/al.gif) 0px 5px no-repeat;
}
div.cell_2,div.cell_3,div.cell_4,div.cell_5,div.cell_6,div.cell_7{
float:left;
width:208px;
height:90px;
background:url(img/cell_2.jpg) no-repeat;
padding:10px 0 0 12px;
}
div.cell_2 h3,div.cell_3 h3,div.cell_4 h3,div.cell_5 h3,div.cell_6 h3,div.cell_7 h2{
color:#403c7e;
font-size:13px;
display:block;
height:32px;
padding:0 0 0 11px;
margin:0;
}
div.spacer_1{
float:left;
width:470px;
height:19px;
}
div.cell_2s{
float:left;
width:150px;
}
div.spacer_2{
float:left;
width:20px;
height:90px;
}
div.cell_3{
background:url(img/cell_3.jpg) no-repeat;
}
div.cell_4{
background:url(img/cell_4.jpg) no-repeat;
}
div.cell_5{
background:url(img/cell_5.jpg) no-repeat;
}
div.cell_6{
background:url(img/cell_6.jpg) no-repeat;
}
div.cell_7{
background:url(img/cell_7.jpg) no-repeat;
}
div.cell_5,div.cell_6{
height:38px;
}
div.cell_5 h3,div.cell_6 h3{
height:15px;
}
div.cell_5s{
float:left;
padding:0 0 0 13px;
width:150px;
font-size:11px;
}
div.spacer_3{
float:left;
width:200px;
height:4px;
font-size:0px;
}
div.spacer_5{
float:left;
width:200px;
height:8px;
font-size:0;
}
/******** spodni menu a copyright ********/
div.bottom_main{
float:left;
width:886px;
height:94px;
padding:44px 0 0 13px;
}
div.spacer_4{
float:left;
width:800px;
height:36px;
}
div.bottom_menu{
float:left;
width:871px;
height:26px;
background:#f2f2f2;
}
div.bottom_menu ul li a{
padding:0 10px 0 0;
color:#9a98a0;
text-decoration:none;
background:url(img/bm.gif) top right no-repeat;
}
div.bottom_menu ul li a.ln{
background:none;
}
div.bottom_menu ul li{
list-style-type:none;
float:left;
padding:6px 0 5px 10px;
color:#9a98a0;
}
div.bottom_menu ul li.big{
background:#e6e6e6;
padding-right:10px;
}
div.bottom_menu ul li a:hover{
text-decoration:underline;
}
div.bottom_menu ul{
margin:0;
padding:0;
}
div.bottom_cop_1{
float:left;
width:570px;
padding:27px 0 0 2px;
color:#adabb2;
}
div.bottom_cop_1 a,div.bottom_cop_1 span{
color:#ecb18f;
line-height:23px;
}
div.bottom_cop_2{
float:right;
width:220px;
padding:37px 26px 0 0;
color:#adabb2;
text-align:right;
}
div.bottom_cop_2 a{
color:#adabb2;
}
/******** podstranka - cesta ********/
div.path{
float:left;
width:864px;
height:29px;
padding:27px 0 0 35px;
font-size:13px;
background:url(img/path.gif) bottom right no-repeat;
}
div.path a{
font-size:13px;
font-weight:bold;
}
div.path span{
font-size:12px;
padding:0 9px 0 9px;
}
/******** podstranka - submenu ********/
div.nad_submenu{
float:left;
width:899px;
background:url(img/subm.gif) no-repeat;
}
div.nad_submenu h1{
display:block;
float:left;
width:700px;
height:31px;
padding:15px 0 0 30px;
color:#403c7e;
font-size:18px;
font-weight:normal;
margin:0;
}
div.submenu{
float:left;
width:899px;
}
div.submenu ul li a{
display:block;
float:left;
color:#a8a8a8;
height:23px;
font-size:13px;
font-family:Verdana;
padding:17px 30px 0 20px;
background:url(img/sumb.gif) top right no-repeat;
}
div.submenu ul li{
list-style-type:none;
display:block;
float:left;
height:40px;
background:url(img/suma.gif) no-repeat;
}
div.submenu ul li a:hover{
text-decoration:underline;
}
div.submenu ul{
margin:0;
padding:0 0 0 40px;
}
div.submenu h2{
margin:0;
}
div.submenu .label{
float:left;
width:880px;
padding:0 0 0 13px;
}
div.submenu .sub_label{
float:left;
width:850px;
padding:17px 0 30px 24px;
background:url(img/roh.gif) bottom left no-repeat;
}
div.submenu .sub_label h2{
font-size:16px;
font-weight:normal;
margin:0;
}
/******** podstranka - leve menu ********/
div.left_menu{
float:left;
width:202px;
padding:10px 0 0 23px;
background:#ffffff url(img/rohr.gif) top right no-repeat;
}
div.left_menu h3,div.left_menu h4,div.left_menu h5{
font-weight:normal;
margin:0;
}
div.left_menu h3{
font-size:13px;
font-weight:bold;
color:#ec3f3d;
background:url(img/li.gif) 0px 1px no-repeat;
padding-left:9px;
}
div.left_menu h4{
font-size:12px;
background:url(img/lili.gif) 0px 1px no-repeat;
padding-left:9px;
}
div.left_menu h5{
font-size:11px;
background:url(img/lilili.gif) 0px 1px no-repeat;
padding-left:9px;
}
div.left_menu ul li a,div.left_menu ul li{
font-size:13px;
font-weight:bold;
color:#ec3f3d;
text-decoration:none;
}
div.left_menu ul ul li a,div.left_menu ul ul li{
font-size:12px;
text-decoration:underline;
color:#2b2b2b;
font-weight:normal;
}
div.left_menu ul ul ul li a{
font-size:11px;
text-decoration:underline;
color:#555555;
font-weight:normal;
}
div.left_menu li{
padding-top:1px;
padding-bottom:2px;
list-style-type:none;
}
div.left_menu ul li a:hover{
text-decoration:underline;
}
div.left_menu ul li h3:hover,div.left_menu ul li h3 a:hover{
text-decoration:underline;
color:#403c7e;
}
div.left_menu ul ul ul li h5:hover,div.left_menu ul ul ul li h5 a:hover,div.left_menu ul ul ul li h5 a.ac{
text-decoration:underline;
color:#ec3f3d;
}
div.left_menu ul,div.left_menu ul ul,div.left_menu ul ul ul{
margin:0;
padding:0;
}
div.left_menu ul ul,div.left_menu ul ul ul{
margin:0 0 0 15px;
}
div.left_menu .rohb{
display:inline;
float:left;
width:212px;
height:26px;
margin-left:-10px;
background:url(img/rohb.gif) bottom right no-repeat;
}
/******** podstranka - galerie ********/
div.galerie{
float:right;
width:663px;
}
div.galerie_img{
float:left;
width:150px;
padding:0 11px 11px 0;
}
div.galerie_img img{
float:left;
border:0;
}
div.galerie_img h3{
margin:0;
font-size:12px;
}
div.galerie_img h3 a,div.galerie_img h3 a.te{
display:block;
float:left;
width:150px;
color:#ec3f3d;
text-decoration:none;
height:38px;
padding:9px 0 0 0;
text-align:center;
background:url(img/galbg.gif) 0px 0px no-repeat;
}
div.galerie_img h3 a.te{
height:38px;
padding:9px 0 0 0;
}
div.galerie_img h3 a:hover{
background:url(img/galbg.gif) 0px -47px no-repeat;
color:#ffffff;
text-decoration:underline;
}
div.colors{
float:left;
width:632px;
padding:5px 0 0 0;
}
div.colors_a{
float:left;
width:621px;
padding:8px 0 8px 11px;
background:#ffffff url(img/clr1.gif) no-repeat;
}
div.colors_b{
float:left;
width:632px;
height:3px;
background:url(img/clr2.gif) no-repeat;
}
/******** podstranka - vypis ********/
div.list{
float:right;
width:663px;
}
div.list_panel,div.list_panel_s{
float:left;
width:636px;
height:37px;
background:url(img/list_a.gif) no-repeat;
}
div.list_panel_s{
background:url(img/list_b.gif) no-repeat;
}
div.list_panel .m1,div.list_panel .m2,div.list_panel .m3,div.list_panel .m4,div.list_panel .m5,div.list_panel .m6{
float:left;
width:108px;
padding:10px 0 0 0;
text-align:center;
}
div.list_panel .m1,div.list_panel .m6{
float:left;
width:108px;
font-weight:bold;
}
div.list_panel .m1 a,div.list_panel .m6 a{
color:#ec3f3d;
}
div.list_panel .m2{
width:136px;
}
div.list_panel .m3{
width:127px;
text-align:right;
}
div.list_panel .m4{
width:50px;	
padding:7px 0 0 0;
}
div.list_panel .m4 form{
margin:0;
}
div.list_panel .m5{
width:105px;
padding:10px 0 0 0;
}
div.list_panel .m5 a{
font-weight:bold;
color:#a8a8a8;
}
div.list_img{
float:left;
width:204px;
padding:0 12px 0 0;
}
div.list_img_a{
float:left;
width:204px;
z-index:1;
}
div.list_img_a img{
border:0;
float:left;
}
div.list_img_b{
float:left;
width:188px;
height:22px;
padding:10px 0 0 16px;
background:url(img/list_c.gif) no-repeat;
padding-bottom:12px;
color:#555555;
}
div.list_img_b strong{
color:#ec3f3d;
}
div.new{
float:left;
width:88px;
height:22px;
position:relative;
top:189px;
margin:0 0 -116px 0;
z-index:2;
background:url(img/new.gif) no-repeat;
}
/******** podstranka - text ********/
div.sub_text{
float:left;
width:606px;
padding:0 0 20px 30px;
text-align:justify;
}
div.sub_text h1{
padding:15px 0 0 0;
color:#403c7e;
font-size:18px;
font-weight:normal;
margin:0;
}
div.sub_text a{
color:#ec3f3d;
font-weight:bold;
}
div.sub_banners{
float:right;
width:246px;
padding:27px 0 15px 0;
}

