* {
padding: 0;
margin: 0;
} 

/* Autosklo TORO s.r.o. 2009 */
body {
margin:0;
padding: 0;
background-image: url(images/bg.jpg) ;
color: #000000;
font: 13px 'Verdana';
line-height: 17px;
text-align: center;
}
* {
	margin: 0px;
	padding: 0px;

}
html {height:100%; margin-bottom:1px;}

img {border: none;}
a{ color: #000; text-decoration: none; }
a:hover {  color: #000; }

#telo {
position: absolute;
width: 1100px;
top: 19px;
top: 50px;
left: 50%;
margin-left: -512px;
font-size: 10px;
z-index: 0px;
}

#banner {
background-image: url(images/banner.jpg);
background-repeat:no-repeat;
height: 139px;
width: 100%;
top: 0px;
color: #FFFFFF;
z-index: 2;

}

#jazyky {
position: absolute;
background-image: url(images/jazyky.gif);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-left: 15px;
padding-top: 0px;
width: 164px;
height: 26px;
top: 0px;
left: 50%;
margin-left: 334px;
color: #ffffff;
z-index: 1;
visibility:hidden;

}

.jazyky a:link {
	color: white;
	text-decoration: none;
}
.jazyky a:visited {
	text-decoration: none;
	color: white;
}
.jazyky a:hover {
	text-decoration: underline;
	color: white;
}
.jazyky a:active {
	text-decoration: none;
	color: white;
	
}

.odstup_stránka {
  top: 50px; 
  background-color: #ffffff;
  width: 1020px;
}

.bila {
  color: #FFFFFF;
}

.bila a {
  color: #FFFFFF;
  text-decoration: underline;
}
 


#odkazy_pod_menu {
position: absolute;
top: 118px;
left: 50%;
margin-left: -520px;
font-size: 11px;
width: 980px;
height: 20px;
z-index: 1px;
text-decoration: none;
text-align: left;
}

.oblast_menu {
  font-size:12px; 
  vertical-align:top; 
  width:180px; 
  text-align:left;
  background-color:#ffffff;
}

.valign {
  vertical-align: top;
}
.tucne_podtrzene {
  text-decoration: underline;
  font-weight: bold;
}

.h1 {
  font-size:1px; 
  color:#FFFFFF;
}

.h2 {
  font-size:1px; 
  color:#FFFFFF;
}
.h3 {
  font-size:1px; 
  color:#FFFFFF;
} 

.domu {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:12px;
}

.ozdoba {
  border-right: dotted 1px #CCCCCC;
  text-align: center;
}

.padding5 {
  vertical-align: top; 
  padding:5px;
}

.border {
  border: solid 1px #CCCCCC;
}

.proc_s_nami {
  background-image:url(images/pozadi_bunky.jpg); 
  background-repeat:repeat-x; 
  padding:5px; 
  text-align: left; 
  color: #666666; 
  font-weight: bold;
}

.puntik {
  vertical-align:top; 
  color:#E68200; 
  padding:5px; 
  width:5px;
  text-align:left;
}

.usmevacci {
  width:170px;
  vertical-align:top; 
  width:297px; 
  height:270px; 
  border:0px;
}

.tucne {
  font-weight: bold;
}

.vyhledavani {
  padding-left:30px;
  font-weight: bold;
}

.odstup10{
 padding-left:10px;
 vertical-align:top; 
}

.vyhledavaci_policko {
  border: 1px solid #264C93; 
  background-color:#fff; 
  width:120px;
}

.vyhledavaci_tlacitko{
  width:20px; 
  height:20px;
}

#footer {
font-size: 11px;
width: 1024px;
height: 71px;
background-image: url(images/footer.jpg);
background-repeat:no-repeat;
text-align: left;
font-size: 10px;
color: #FFFFFF;
text-align: center;
}

.sedivy-menu {
color: #122E44;
clear:

}

#sedivy.menu li {
 list-style: none;
}


.li {
 list-style: none;
}

#sedivy-menu a:hover {
color: #122E44;
text-decoration:underline;
}

#beulas {
width: 541px;
border-top: 2px solid #FF9933;
border-left: 2px solid #FF9933;
border-bottom: 2px solid #FF9933;
border-right: 2px solid #FF9933;
z-index: 1px;
}



#modrej_pruh {
background-color: #13283B;
top: 0px;
left: 0px;
width: 100%;
height: 27px;
z-index:-1;
}

#partneri_cara {
height:4px; 
background-color:#A6A0A4;
}

#podtrzeni_main {
height:4px; 

background-color:#FF9933;
/*background-color:#AC9E77; */
}

.middle { 
margin-top: 50px;
float: left;
width: 620px;
margin-left: 270px;
padding-left:20px;
line-height: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #6E6E70;

}
.middle h2 {
font: bold 14px Verdana, 'Trebuchet MS', Sans-serif;
color: #fff;	
background: #EFEFEF url(images/contenth2.jpg) repeat-x;
margin-bottom: 5px;
margin-top: 10px;
height: 30px;
line-height: 30px;
padding-left: 10px;
}
.middle h2 a {
color: #fff;
}
.middle h2 a:hover {
color: #000;
}

.right {
margin-top: 10px;
float: right;
width: 200px;
}
.right h2 {
margin: 10px 0 20px 0;
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
line-height: 30px;	
background: #EFEFEF url(images/contenth2.jpg) repeat-x;
height: 30px;
color: #fff;
padding-left: 10px;
}

#header h1 { 
font-size: 13px;
letter-spacing: -1px;
padding: 0px 0 0 10px;
color: #fff;
}
#header h1 a { 
color: #3B8FE9;
text-decoration: none;
}
#header h1 a:hover {
color: #fff;
}

a:link {
	color: #0033FF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0033FF;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: underline;
	color: #0033FF;
}


#blueblock{
width: 180px;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Verdana';
font-size: 12px;
background-color: #ffffff;
color: #333;
}

* html #blueblock{ /*IE 6 only */
width: 230px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

.styl1 {font-weight: bold}

} 