html,body{
padding:0;
margin:0;
background:#1c1d18 url(img/bg.gif) repeat-x;
}
html,body,div,input{
color:#1a1d10;
}
a{
color:#1a1d10;
}
html,input,select,textarea{
font-size:75%;
font-family:Arial;
}
form{
margin:0;
}
/******** zakladni cast ********/
div.main{
width:970px;
margin:auto;
}
div.main_sub{
float:left;
width:970px;
background:#e73201 url(img/top.gif) no-repeat;
}
div.top{
float:left;
width:970px;
height:164px;
}
div.lin{
float:left;
width:970px;
height:12px;
background:url(img/lin.gif) no-repeat;
}
/******** horni menu **************/
div.top_menu{
float:left;
width:944px;
height:42px;
padding:0 0 0 26px;
}
div.top_menu ul li a{
float:left;
display:block;
padding:11px 12px 0 12px;
height:31px;
color:#ffffff;
font-size:18px;
font-family:Georgia;
text-decoration:none;
}
div.top_menu ul li{
list-style-type:none;
float:left;
padding:0;
margin-right:10px;
}
div.top_menu ul li a:hover,div.top_menu ul li.ac a{
color:#e73201;
background:url(img/top_hv.gif) repeat-x;
}
div.top_menu ul{
margin:0;
padding:0;
}
/******** leva cast **************/
div.left_part{
float:left;
width:547px;
padding:0 0 0 11px;
background:url(img/zub.gif) top right repeat-y;
}
div.left_part .top_text{
float:left;
width:381px;
height:146px;
padding:4px 16px 0 148px;
background:url(img/top_text.jpg) no-repeat;
}
div.left_part .top_text strong{
display:block;
padding:7px 0 7px 0;
font-size:20px;
font-family:Georgia;
color:#ec5931;
font-weight:normal;
}
div.left_part .middle_text{
float:left;
width:507px;
padding:6px 15px 12px 23px;
background:#ffffff url(img/lin_b.gif) bottom left no-repeat;
}
div.left_part .middle_text h1,div.left_part .middle_text h2{
font-size:20px;
font-family:Georgia;
color:#16180b;
margin:0;
font-weight:normal;
}
div.left_part .bottom_text{
float:left;
width:507px;
padding:6px 15px 5px 23px;
background:url(img/bottom_text.gif) repeat-y;
}
div.left_part .bottom_text h2,div.left_part .bottom_text h3,div.left_part .bottom_text h4{
font-size:20px;
font-family:Georgia;
color:#16180b;
margin:0;
font-weight:normal;
}
div.left_part .bottom_text ul li{
list-style-image:url(img/li.gif);
}
div.left_part .bottom_text ul{
padding-left:25px;
}
div.left_part .end_text{
float:left;
width:507px;
padding:6px 15px 5px 23px;
background:url(img/end_text.gif) repeat-y;
}
/******** prava cast **************/
div.right_part{
float:left;
width:395px;
}
/*** accordion ************/
div.accordion{
float:left;
width:395px;
background:#fe7f56 url(img/acc.gif) repeat-y;
}
div.toggler{
float:left;
width:373px;
cursor:pointer; 
padding:8px 0 13px 22px;
background:url(img/acca.gif) bottom left no-repeat;
}
div.togglerin{
float:left;
width:370px;
}
div.toggler img{
float:left;
margin:0 7px 0 0;
}
div.toggler h3{
display:block;
width:320px;
float:left;
margin:0;
font-size:18px;
font-family:Georgia;
color:#181911;
padding:4px 0 4px 0;
font-weight:normal;
}
div.toggler a{
font-weight:bold;
}
div.element{
float:left;
width:395px;
overflow:hidden; 
background:url(img/accb.gif) no-repeat;
}
div.elementin{
float:left;
width:395px;
background:url(img/accc.gif) bottom left no-repeat;
}
div.elementin h4{
display:block;
float:left;
margin:0;
font-size:12px;
color:#181810;
padding:12px 0 15px 43px;
font-weight:normal;
background:url(img/arr.gif) 25px 16px no-repeat;
}
div#TipLayer{
display:block;
color:#181810;
background:url(img/bubble.gif) no-repeat;
}
div#TipLayer a{
color:#c32e07;
}
a.dict{
text-decoration:none;
border-bottom:#1a1d10 1px dotted;
}
/*** formular ************/
div.formular{
float:left;
width:377px;
padding:14px 0 0 17px;
}
div.formular form{
margin:0;
}
div.call{
float:left;
width:371px;
padding:11px 0 7px 7px;
background:#ffffff url(img/call.gif) no-repeat;
}
div.call .a,div.call .d{
float:left;
width:80px;
height:24px;
padding:3px 0 0 26px;
background:url(img/ico_6.gif) no-repeat;
font-size:14px;
color:#fcfcfc;
}
div.call .d{
background:url(img/ico_7.gif) no-repeat;
}
div.call .b,div.call .c{
float:left;
width:250px;
font-size:18px;
color:#1a1d10;
font-family:Georgia;
}
div.call .b span{
color:#5b5b5a;
}
div.formular .spacer{
float:left;
width:250px;
height:13px;
}
div.call .c span{
display:block;
padding:3px 0 0 0;
color:#656564;
font-size:12px;
font-family:Arial;
}
div.frm{
float:left;
width:345px;
padding:13px 0 0 5px;
}
div.call .frm .e{
float:left;
width:114px;
padding:2px 0 3px 0;
}
div.call .frm .f{
float:left;
width:226px;
padding:0 0 3px 0;
}
div.call .frm .f input{
width:213px;
font-size:12px;
}
div.call .frm .f select{
width:217px;
font-size:12px;
}
div.linka{
float:left;
width:371px;
padding:11px 0 7px 7px;
background:url(img/linka.gif) repeat-x;
text-align:right;
}
div.linka input{
width:117px;
height:42px;
padding:1px 0 0 2px;
background:url(img/send.gif) no-repeat;
color:#1c1d18;
font-family:Georgia;
font-size:18px;
border:0;
}
/******** spodni cast ********/
div.bottom{
float:left;
width:947px;
height:44px;
background:url(img/bot.gif) repeat-x;
padding:24px 15px 0 8px;
}
div.bottom .cop{
float:left;
width:470px;
color:#8b403f;
}
div.bottom .map{
float:right;
width:365px;
text-align:right;
color:#8b403f;
}
div.bottom .map a{
color:#8b403f;
}
div.bottom_menu{
float:left;
width:970px;
height:44px;
font-size:11px;
color:#3e3f38;
}
div.bottom_menu a{
padding:0 0 0 13px;
color:#3e3f38;
}
/******** horni podmenu **************/
div.sub_menu{
float:left;
width:959px;
padding:0 0 0 11px;
background:url(img/menu-bg.png) repeat-x;
}
div.sub_menu ul li a{
float:left;
display:block;
padding:16px 15px 0 15px;
height:36px;
color:#141414;
font-weight:bold;
font-size:13px;
background:url(img/hvr.gif) no-repeat;
}
div.sub_menu ul li{
list-style-type:none;
float:left;
padding:0;
}
div.sub_menu ul li a:hover,div.sub_menu ul li.ac a{
color:#ffffff;
background:url(img/hvre.gif) repeat-x;
text-decoration:none;
}
div.sub_menu ul{
margin:0;
padding:0;
}
/*** prava cesta ************/
div.right_path{
float:left;
width:376px;
padding:12px 0 13px 19px;
color:#1c1c1c;
}
/******** podstranka - text **************/
div.sub_title{
float:left;
width:519px;
padding:14px 0 20px 26px;
background:#ffffff url(img/sub_title.gif) bottom left no-repeat;
}
div.sub_title h1{
float:left;
color:#e73201;
font-family:Georgia;
font-size:26px;
margin:0;
font-weight:normal;
}
div.sub_title img{
float:left;
margin:3px 8px 0 0;
}




