
/* CSS Document */
*{
   margin:0 auto;
   padding: 0;
}
body{
	font-family:Arial;
	font-size:12px;
	color:rgb(52,52,52);
	background-image:url('../images/titlex_old.jpg');
	background-repeat: repeat-x;
	background-position: top;
	background-color:#ffffff;
	margin-top:0px; 
}
h1.nadpis{
	font-size:16px;
	padding-top:50px;
	padding-bottom:10px;
	margin-bottom:7px;
	color: #474692;
}
span#objednavka{
  font-size:11px;
}
h2{
  line-height: normal;
  font-size:12px;
  color:#cf2f27;
  padding-top: 14px;
  padding-bottom: 15px;
}
h2.subclanek{
  padding-top: 5px;
  padding-bottom: 5px;
}
h2.subclanek a{
  color:#cf2f27;
}
a{
  color: #2c2980;
}
div#top{
  width:993px;
  height:172px;
  margin-top:0px; 
  padding-top: 23px;
}

div#top_menu{
  padding-left: 123px;
  color:#2c2980;
  font-weight: bold;
  font-size: 12px;
}
#top_menu a{
  text-decoration: none;
  color:#2c2980;
  padding-left: 15px;
  padding-right: 15px;
}
#top_menu a:hover{
  text-decoration: underline;
}
div#main{
	width:993px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
}
div#left{
   width:260px;
   float:left;
   font-size:11px;
}
div#left h2{
   font-weight: bolder;
   font-size:12px;
   color:rgb(123,46,0);
   padding-bottom:5px;
}

div#logo{
   
   background-repeat:no-repeat;
   padding-top:28px;
   margin-left:23px;
   width:246px;
   height:104px;
}
div.menu{
  padding-top:20px;
  /*width:262px;*/
  font-size: 12px;
  line-height: 31px;
}
form#frm_poptavka table span{
font-size: 11px;
}

div.menu a{
   width:210px;
   float:left;
   background-image:url('../images/menu.gif');
   height:38px;
   background-repeat:no-repeat;
   display: block;
   padding-left: 42px;
   color:#2c2980;
   text-decoration:none; 
}

div.menu a.sub{
   display: block;
   text-decoration:none;
   width:179px;
   background-repeat:no-repeat;
   font-weight: normal;
   margin-left: 20px;
}

a#selected_sub{
   background-image:url('../images/menu_hover.gif');
   color:rgb(209,46,42);
   text-decoration:underline;
   }   
div.menu a:hover{
   background-image:url('../images/menu_hover.gif');
   color:#cf2f27;
   text-decoration:underline;
   }
div.menu a.selected{
   background-image:url('../images/menu_hover.gif');
   color:#cf2f27;
   text-decoration:underline;
   }
div#img{
   position:relative;
   width:210px;
   height:29px;
   background-repeat:no-repeat;
}
div#actuality{  
   width:208px;
   background-color:rgb(242,242,242);
   border:1px solid #c5c5c5; 
   padding:10px 15px 0 15px;   
}
div#actuality p{
   margin-top:5px;
   margin-bottom:15px;
}
div#reference, div#contact{
   width:208px;
   border:1px solid #c5c5c5;
   border-top:none;
   padding:5px 15px 15px 15px; 
}
div#reference p{
 padding-bottom:4px;
 padding-left:7px;
 text-indent: -7px; 
}
#content_foto H3{
   font-size:12px;
   color:#af6300;
   font-weight:bold;
   padding-top:0px;
   padding-bottom:2px;
   padding-left:0px;
}
div.datum{
   font-size:10px;
   line-height:10px;
}

div#content{
   display: block;
   float:left;
   background-repeat:no-repeat;
   width:742px;
}
div#content_stitek{
   display: block;
   float:left;
   width:742px;
}
div#logo2{
   background-repeat:no-repeat;
   height:225px;
   margin-bottom:4px
}
div#aktuality{
	width:210px;
	float:right;
	text-align:center;
	padding-top:87px;
}  
div#aktuality_top{
   height:28px;
   background-image:url('../images/aktuality2.jpg');
   background-repeat:no-repeat;
   font-size:13px;
   font-weight: bold;
   color:#ffffff;
   text-align: left;
   padding-left: 36px;
   padding-top:13px;
}
div#ram{
width:179px;
   padding-top: 6px;
   font-size: 11px;
   text-align: left;
   border-top:none;
   margin-left: 16px;
   padding-bottom:13px;
   border-bottom: 1px solid #cbcbcb;
   display: block;
}
div#ram_ne{
   width:179px;
   padding-top: 6px;
   font-size: 11px;
   text-align: left;
   border-top:none;
   margin-left: 16px;
   padding-bottom:18px;
   border-bottom: none;
   display: block;
}
b.heading h3{
  display: block;
  color:#474692;
  font-size: 12px;
  padding-top: 13px;
  padding-left: 17px;
  text-align: left;
} 
#sponzor a img{border:none;}
div#text_stitek{
  width:482px;
  float:right;
  background-image: url('../images/stitekx.jpg'); 
  background-position: left top;
  background-repeat:no-repeat;
}
div#text_bez_stitek{
  width:482px;
  float:right; 
}
div#text{
   
   font-size:12px;
   
   line-height:20px;
   background-repeat: no-repeat;
   padding-top: 40px;
   padding-left: 35px;
  /* padding-right: 30px; */
}
div#clankyx{
  padding-top: 0px;
}
div#content_blok{
  width: 444px;  
  font-size: 13px;
  line-height: 18px;    
  padding-right:10px;
   
}
div#content_blok .pravy_text_main{
  width: 194px;  
  height: 186px;
  float: right;
  font-size: 13px;
  line-height: 18px;    
  padding-top: 48px;
  padding-bottom:40px;
}
div#content_blok .pravy_text_main h1{
padding-bottom:10px;
font-size: 17px;
color: #2c2980;

}

div#odkaz{
  width:220px;
  height:200px;
  float: left;
}
div#content_blok strong{
  color:red;
}
.clanek img{
  padding: 10px 10px 10px 10px;
}
div#back{
  display: block;
  float: right;
 padding-right: 10px;
  padding-top: 50px;
 
}
div#content_blok a{
  padding: 0px;
  margin: 0px; 
  color:#2c2980;
}
div#clanky{
  clear: both;
  padding-left: 0px;
}
b.heading_clanky {
  display: block;
  font-size: 14px;
  color:#474692;
  padding-left: 0px;
}
img#clanek_img{
    border:none;
}
img{
  border:none;
}
b.heading_clanky h2 a{
  color:#474692;
  font-size: 13px;
  text-decoration: none;
}
b.heading_clanky h2{
  padding-bottom: 0px;
}
div#content_clanek_first{
  width: 430px;
  padding: 0px 20px 10px 20px; 
  background-image: url('../images/content_sipka_first.gif');
  margin-top: 17px;
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #ececec;
}
div#content_clanek0{
  width: 430px;
  padding: 0px 20px 10px 20px; 
  background-image: url('../images/content_sipka1.gif');
  background-repeat: no-repeat;
  background-position: left center;
  background-color: #ececec;
  
}
div#content_clanek1{
  width: 430px;
  padding: 0px 20px 10px 20px; 
  background-image: url('../images/content_sipka2.gif');
  background-repeat: no-repeat;
  background-position: left center;
  background-color: #f7f7f7;
  
}
div#content_clanek1 p{
  padding: 5px 0px 0px 0px;
  margin: 0px;
  }
div#content_clanek0 p{
  padding: 5px 0px 0px 0px;
  margin: 0px;
  }
div#content_clanek_first p{
  padding: 5px 0px 0px 0px;
  margin: 0px;
  }
#text p{
  margin-bottom: 10px;
}
#text table{
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px #cbcbcb solid;
  line-height: normal;
  text-align: left;
}
#text table td{
  vertical-align: top;
  padding: 5px; 
  margin:2px;
  border: 1px #cbcbcb solid;
}

a.input_submit_bar{
  text-decoration: none;
  display: block;
  float:left;
  text-align: center;
  color:white;
  font-weight: bold;
  padding-top: 4px;
   width:129px;
   height:30px;
   background-image:url('../images/odeslat.gif');
   background-repeat:repeat-x;
}
form#frm_poptavka table.objednavka_table tbody tr td input.input{
border:#2c2980 1px solid;

}
form#frm_poptavka table.objednavka_table{
  padding:0px;
  margin:0px;
  margin-bottom:15px;
  border:none;
  border-collapse: collapse;
  border-bottom:#cbcbcb 1px;
  
  
}
form#frm_poptavka table.objednavka_table tr{

border-top:#cbcbcb 1px;
}
form#frm_poptavka table.objednavka_table td{
border-left:none;
border-right:none;
padding:10px 0px;
}
#text table th{
  padding: 5px; 
  margin:2px;
  border: 1px #cbcbcb solid;
  background-color: #cbcbcb;
  color: white;
}
div#textik{
   padding:5px;
   padding-top:0;
   border-bottom:1px solid rgb(197,197,197); 
}
div#textik p{
padding-top:12px;
}
div#company{
  padding-top:15px;
	font-weight:bold;
	color:#7b2e00;
	font-size: 14px;
	padding-bottom:13px;
}
div.index_cnt{
   float:left;
   padding-left:20px;
   width:212px;
}
div.index_cnt div.heading{
padding-bottom:3px;
}
div.index_cnt p{
 padding-bottom:5px;
 line-height:16px;
 padding-left:7px;
 text-indent: -7px; 
}
.mozneslevy{
 text-align:center;
 padding-left:20px;
 padding-top:20px;
 float:left;
}
div#bottom{
   float:left;
   margin-top:30px;
   border-top:1px solid rgb(197,197,197);
   width:100%;
   height:52px;
   padding-top:25px;
   text-align:center;
   font-size:11px;
   background-image:url('../images/bottom.jpg');
   background-repeat:repeat-x;
   color:#696969;   
}
div#bottom a{
   color:#2c2980;   
}
div#bottom a:hover{
   text-decoration:underline;
}
div#text2{
   font-size:11px;
   float:left;
   width:640px;
   padding:0 5px;
}
#malemenu{
   padding:0px; margin:0px;
}
img#manager{
   float:right;
   padding-bottom:20px;
   padding-left:20px;
}

img#par{
   padding-left:20px;
}
img#par1{
   padding-left:130px;
   padding-top:20px;
}
img#dec{
   float:left;
   padding-top:20px;
   padding-right:20px;
   padding-bottom:20px;
}
img#decc{
   float:left;
   margin-left:10px;
   padding-right:20px;
}
#vpravoli{
   float:left;
   width:275px;
}
p.texty{
   padding-left:10px;
   padding-right:10px;
}
.litext{
   padding-left:15px;
   line-height:120%;
   list-style-type:circle;
   list-style-position:inside;
}
p.t2{
   padding-left:10px;
}
.oldvers td{
   padding:2px;
   background-color:#f2f2f2;
   font-weight:bold;
   text-align:center;
}
.oldvers th{
   background-color:#e5e5e5;
   padding:3px;
}
div#text img.vtextu{
   padding-left:15px;
}
ol{

}
ol a:hover{
   text-decoration:none;   
}
a.nadpisy{ 
   color:#343434;
   text-decoration:none;
}
div.zpet{
   position:relative;
   left:180px;
   width:40px;
   padding:10px;
   font-weight:bold;
   background-color:#fff;
}
div.zpet a{
   text-decoration:none;
   color:#343434;
}
li{
  margin-top: 15px;
  margin-left:20px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
h1.nadpis_titulka{display:none;}

