/* CSS by Michal Ráchela */

*{
margin:0; 
padding:0;
font-family: Tahoma;
font-size: 12px;
}

body{
background: #0090cf url(images/bgbody.jpg) top left repeat-x;
padding:0;
font-family: Tahoma;
color:#444;
}

.clear{
clear:both;
}

img{
margin:0;
padding:0;
border:0;
}

h2 .autosklo{
font-size:20px;
}

h2 .jedna{
font-size:20px;
}

.autosklo{
color:#0062a6;
font-weight:900;
}

.jedna{
color:#f01b05;
font-weight:900;
}

.infolinka{
color:#f01b05;
font-weight:900;
font-size:20px;
display:block;
padding:20px;
padding-top:10px;
padding-left:25px;
}

.infolinka img{
float:left;
margin-right:5px;
}

.fajocky{
margin-bottom:15px;
}

.uspesne_zlikvidovanie{
color:#0090cf;
font-weight:900;
}

.red_part{
color:#f01b05;
font-family:Tahoma;
}

.red{
color:#f01b05;
font-size:20px;
font-family:Tahoma;
}

.right{
float:right;
margin:10px;
}

p{
padding-top:10px;
padding-bottom:10px;
text-indent:0px;
line-height:21px;
}



/*HEADER*/

#header{
width:100%;
height:115px;
margin:0;
}

#head{
width:1000px;
height:115px;
margin:0 auto;
padding:0;
background:url(images/hornet.jpg) top right no-repeat;
}

#head h1{
width:600px;
height:115px;
margin:0;
padding:0;
background:url(images/logo.jpg) top right no-repeat;
}

#head h1 span{
display:none;
}

/*MENU*/

#menu{
width:100%;
height:35px;
margin:0;
}

#menu ul{
width:1000px;
height:35px;
margin:0 auto;
padding:0;
list-style:none;
background:url(images/bgvmenu.gif) bottom no-repeat;
}

#menu ul li{
display:inline;
margin:0;
padding:0;
float: left;
position: relative;
text-align: center;
}

#menu ul a {
float:left;
height:25px;
padding-top:10px;
width:200px;
text-decoration:none;
color: #fcfcfc;
font-size:16px;
font-weight:500;
}

#menu ul a:hover{
background:#02436f url(images/bgvmenuahover.jpg) top left repeat-x;
color:#fff;
}

#menu ul a.menu_current{
background:#02436f url(images/bgvmenuacurrent.jpg) top left repeat-x;
color:#fff;
}

/*CONTAINER*/

#containerbox{
width:1100px;
position:relative;
background: url(images/bgcontainerbox.jpg) repeat-y;
padding:0; 
margin:0 auto;
}

#container{
width:1050px;
background: url(images/bgcontainer.jpg) top left no-repeat;
padding:0; 
margin:0 auto;
padding-left:50px;
}

/* Content left */

#contentleft{
margin:0;
width:700px;
float:left;
padding-bottom:40px;
}

#textbox{
padding:30px;
padding-bottom:0;
}

#textbox h2{
color:#0090cf;
font-size:20px;
letter-spacing:1px;
font-weight:100;
margin-top:20px;
}

.o_pokute{
margin-left:20px;
margin-top:0px;
margin-bottom:20px;
}

.o_pokute strong{
font-weight:900;
font-size:20px;
font-family:Tahoma;
}

.horehore{
border:1px solid #82c7e5;
padding:10px;
padding-left:0;
background:#eff4f6;
}

.podnadpis{
padding-left:20px;
margin-bottom:10px;
}

.podnadpisom{
color:#444;
font-size:11px;
}

.courobit{
padding-left:20px;
font-size:15px;
color:#f02510;
font-weight:900;
}

.courobit2{
padding-left:20px;
font-size:13px;
color:#333;
font-weight:500;
}

.hhh{
text-align:right;
background:#fff;
padding:3px;
border:1px solid #82c7e5;
width:200px;
margin:20px;
}

#vyhody_autosklo{
margin:20px;
margin-top:5px;
padding:10px;
border:1px solid #82c7e5;
background:#eff4f6;
}

.text{
margin:20px;
margin-bottom:0;
}

#text2{
margin:20px;
padding:10px;
border:1px solid #eee;
margin-bottom:0;
}

#vyhody_autosklo strong{
color:#f02510;
font-size:14px;
}

#vyhody_autosklo h3{
color:#0090cf;
font-size:16px;
font-weight:900;
letter-spacing:1px;
margin-bottom:5px;
display:block;
margin-top:10px;
}

.sipka{
float:left;
margin-right:10px;
}

hhhhh{
margin-left:50px;
margin-bottom:20px;
font-size:12px;
line-height:15px;
}

/* Content right */

#contentright{
margin:0;
margin-right:50px;
width:300px;
float:right;
}

/* id=poistovne */

#s3slider { 
   height:100px;
   width:270px;
   position: relative;
   overflow: hidden;
   z-index:10;
}

#s3slider strong{
   font-weight:900;
   color:#1b4d68;
}

#s3sliderContent {
   position: absolute;
   z-index:10;
   list-style:none;
   height:100px;
   width:270px;
}

.s3sliderImage {
   float: left;
   position: relative;
   display: none;
   z-index:10;
   height:100px;
   width:270px;
}

.s3sliderImage a{
text-decoration:none;
}

.s3sliderImage span strong{
color:#1b4d68;
}

.poistovne{
background:#fff;
margin:15px;
margin-bottom:0;
}

.poistovne h2{
margin-bottom:0px;
margin-left:25px;
margin-right:25px;
padding-top:10px;
padding-bottom:4px;
color:#0090cf;
border-bottom:1px solid #82c7e5;
font-size:15px;
position:relative;
}

.poistovne h2 img.thumb{
position:absolute;
left:95px;
top:5px;
}

.poistovne div.vpoist{
padding-top:10px;
padding-bottom:20px;
}

.poistovne div.vpoist img{
float:left;
margin-right:10px;
margin-bottom:5px;
}

.poistovne div.vpoist p{
margin-top:10px;
border-bottom:1px solid #ccc;
padding-bottom:5px;
margin-bottom:5px;
}

.poistovne div.vpoist p span.cislo{
display:block;
font-size:16px;
font-weight:900;
color:#0090cf;
display:block;
margin-top:3px;
}

.bannery div.vpoist{
margin-left:10px;
}

.poistovne p{
margin:0;
padding:0;
padding-left:25px;
padding-right:25px;
text-indent:0;
font-size:11px;

}

.poistovne a img{
display:inline;
background:#fff;
padding:3px;
border:1px solid #0090cf;
margin:10px;
}

.poistovne a:hover img{
background:#bbdaea;
border:1px solid #0090cf;
}

.bannery a img{
background:#fff;
padding:3px;
border:1px solid #0090cf;
margin:10px;
}

.bannery a:hover img{
background:#bbdaea;
border:1px solid #0090cf;
}

.bannery .toplistik{
display:block;
float:right;
}

/* id=bannery */

.bannery{
background:#fff;
margin:15px;
margin-top:15px;
margin-bottom:0;
}

.vbannery{
padding:15px;
padding-top:10px;
}

img.mapka{
margin:5px;
margin-top:10px;
}

.bannery h2{
margin-bottom:0px;
margin-left:25px;
margin-right:25px;
padding-top:10px;
color:#0090cf;
border-bottom:1px solid #82c7e5;
font-size:15px;
}

/* hornet */

#hornet{
padding:30px;
color:#82c7e5;
margin-top:0px;
font-size:14px;
}

#hornet img{
float:right;
width:150px;
}

#hornet p{
color:#043099;
font-size:14px;
}

/* FOOTER */
#foot{
width:1100px;
padding:0; 
margin:0 auto;
}

#footer{
margin:0;
margin-left:50px;
width:660px;
float:left;
padding:20px;
padding-bottom:40px;
padding-top:5px;
border-top:1px solid #fff;
}

#footer small{
display:block;
font-size:11px;
color:#fff;
margin:2px;
}

#footer a{
color:#f4f4f4;
text-decoration:underline;
font-size:11px;
}

#footer a:hover{
color:#fff;
text-decoration:none;
}

.refy{
margin:20px;
font-weight:900;
line-height:21px;
}

/* tagy */

ul{
list-style:circle inside;
line-height:19px;
}

ul ul{
list-style:square inside;
line-height:19px;
}

li{
}

ol{
list-style:square inside;
line-height:19px;
}

a{
color:#0090cf;
text-decoration:underline;
}

a:hover{
color:#0090cf;
text-decoration:none;
}

/* fotogaleria */

.fotogaleria {
margin: 			20px;
margin-right: 		20px;
display:block;
margin-bottom:10px;
}

.fotogaleria h2{
display:block;
font-family:Tahoma;
}

.fotogaleria img {
padding: 			3px;
border: 			#82c7e5 1px solid;
background:			#eff4f6;
margin: 			20px;
float: 				left;
height:				100px;
width:				100px;
}

.fotogaleria a {
-moz-opacity: 		.85;
filter: 			alpha(opacity=85);
opacity: 			0.85;
}

.fotogaleria a:hover {
-moz-opacity: 		1;
filter: 			alpha(opacity=100);
opacity: 			1;
}

span.ahg{
text-transform: uppercase;
font-size:21px;
font-weight:900;
}

/*onload*/

#onload{
z-index:100;
position:absolute;
top:-20px;
display:block;
left:100px;
width:600px;
height:150px;
padding:10px;
margin:0 auto;
background:#fff;
border:#82c7e5 3px solid;
color:#82c7e5;
font-size:19px;
}

#onload h2{
margin-top:40px;
text-align:center;
}

#textbox .boxfajky h2{
color:#666;
background:#f2f7fa;
padding:10px;
display:block;
font-weight:900;
font-size:16px;
text-align:center;
letter-spacing:0;
}

.boxfajky h2 .autosklo{
font-size:18px;
color:#0062a6;
}

.boxfajky h2 .autosklo .jedna{
font-size:18px;
color:#f01b05;
}

#textbox .boxfajky h2 span.malym{
font-size:10px;
letter-spacing:0;
color:#999;
}

.boxfajky{
border:1px solid #66ccff;
background:#eef6fa url(images/boxfajky.png) repeat-x;
margin-left:10px;
margin-right:10px;
padding-bottom:10px;
}

.boxfajky .boxfajocky{
background:url(images/sipka.gif) top left no-repeat;
margin-left:20px;
margin-right:10px;
padding-top:0px;
margin-top:10px;
margin-bottom:0px;
}

.boxfajky .boxfajocky .boxfajkytext{
margin-left:50px;
margin-top:10px;
padding:10px;
padding-left:10px;
padding-right:10px;
color:#333;
}

.boxfajky .boxfajocky .boxfajkytext h3{
font-size:14px;
color:#0062a6;
line-height:16px;
}

.boxfajky .boxfajocky .boxfajkytext p{
text-indent:0;
}

.slidejj{
background:#fff url(images/bgpoist.jpg) top center no-repeat;
}

small.hohoho{
display:block;
margin-left:30px;
font-size:11px;
margin-top:5px;
margin-bottom:20px;
}
