/* 
   oranzova #F27000
   svetloseda #DCDCDC
    seda bg #505050
    seda 1 #646464
*/

body{
background:#505050 url('../images/bg-sub.gif') repeat-x;
padding:0;
margin:0;
font-family:Tahoma,sans-serif;
font-size:11px;
}

div.cleaner{
clear:both;
height:0;
font-size:0;
line-height:0;
}

img{
border:none;
}

hr{
display:none;
}

.lft{
float:left;
}

.rght{
float:right;
}

#wrapper{
width:962px;
margin:0 auto;	
}

.TopHeader{
position:relative;
float:left;
width:100%;
height:38px;
padding:52px 0 0 0;
background:url("../images/novy-svet-inside.gif") no-repeat 75px 0;
}

.TopHeader .title,.TopHeader .title a{
display:block;
float:left;
width:573px;
height:52px;
color:#F27000;
}

.TopHeader .title{
position:absolute;
left:75px;
top:0;
}

.topBox{
height:38px;
padding:0;
z-index:1;
}

.cBox{
width:962px;
background-color:#dcdcdc;
padding:0;
}

.cBoxBg{
/*background-image:url('../images/mn-bg.gif');*/
background-repeat:repeat-y;
background-position:-20px 0;
}

.leftMenu{
padding:0;
margin:0;
list-style-type:none;
}

.leftMenu li{
padding:0;
margin:0 0 1px 0;
}

.leftMenu li a{
font-weight:normal;
text-align:left;
font-size:11px;
color:#404040;
text-decoration:none;
background-color:#CBCBCB;
display:block;
padding:5px 10px;
}

/*

.leftMenu li a{
padding:0px 10px;
margin:0;
line-height:23px;
font-weight:normal;
text-align:left;
font-size:11px;
display:block;
color:#404040;
text-decoration:none;
background-color:#CBCBCB;
}*/

.leftMenu li a:hover{
color:white;
background-color:#777;
}

.leftMenu .acl{
background-color:#BCBCBC;
color:#444;
font-weight:bold;
}

.leftMenu .l3{
background-color:#BCBCBC;
color:#444;
}

.leftMenu .acl3{
background-color:#f27000;
color:white;
font-weight:bold;
}

.leftMenu .acl:hover, .leftMenu .acl3:hover, .leftmenu .l3:hover, .leftMenu .acl4:hover, .leftMenu .l4:hover{
background-color:#777;
color:#fff;
}

.leftMenu .l4{
background-color:#ABABAB;
color:#444;
}

.leftMenu .acl4{
background-color:#DD9C64;
color:#fff;
font-weight:bold;
}

.sepr{
border-top:1px solid black;
line-height:20px;
height:20px;
}

.xTab{
width:460px;
font-size:11px;
color:#404040;
}

.xTab td{
border-bottom:1px solid black !important;
line-height:15px; 

}

.xTab th{
background-color:#404040;
color:#c8c8c8;
font-size:10px;
text-align:left;
text-transform:uppercase;
padding:2px 5px;
}

.cpage{
text-align:left;
}

.cpage h2{
font-size:13px;
padding:3px 10px;
margin:0;
text-transform:uppercase;
color:#404040;
background-color:#c8c8c8;
}

.cpage p{
font-size:12px; 
font-family:Tahoma,sans-serif;
font-weight:normal;
color:#404040;
padding:5px 10px;
margin:0;
}

.cpage ul{
font-size:12px;
color:orange;
margin-top:0;
margin-bottom:5px;
}

.cpage ul li{
color:#404040;
padding:3px 0;
}

.cpage h4{
font-size:12px;
font-weight:bold;
margin:0;
padding:6px 10px 3px 10px;
}

.topLink{
text-align:center;
list-style-type:none;
padding:0;
margin:0;
color:white; 
/*border-bottom:1px solid gray;*/
}

.topLink li{
float:left;
height:38px;
margin:0 0 0 10px;
padding:0;
}

.topLink li.first{
margin:0;	
}

.topLink li a{
width:233px;
height:30px;
line-height:30px;
font-size:30px;
-moz-opacity:0.5;
filter:alpha(opacity=50);
opacity:.5;
background-color:#dcdcdc;
padding:0;
margin:0;
display:block;
}

.topLink li a:hover{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
}

li a.act{
height:38px;
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
}

.rowLink{
border-bottom:1px solid #404040;
cursor:pointer;
background-color:none;
color:#404040;
}

.rowOver{
background-color:#404040;
color:#c8c8c8;
border-bottom:1px solid #404040;
cursor:pointer;
}

.dTab
{
font-size:12px;
color:#646464;
}

.dTab .BImg{
width:320px;
border:1px solid black;
margin-top:5px;
}

.dTab .SImg{
width:113px;
border:1px solid black;
margin:5px;
margin-bottom:0;
}

.dTab h3{
text-align:right;
}

.dTab td, .dTab th{
padding:3px 5px;
text-align:left;
color:#404040;
background-color:#c8c8c8;
font-weight:bold;
vertical-align:top;
}

.dTab th{
font-size:11px;
text-transform:uppercase;
color:#c8c8c8;
background-color:#646464;
}

.dTab div{
font-size:11px;
font-weight:normal;
padding:5px;
line-height:14px;
height:14px;
}

.dTab div span{
float:left;
width:100px;
}

.dTab div b{
float:left;
}

.dTab p{
font-size:11px;
font-weight:bold;
padding:5px;
line-height:14px;
margin:0;
}

.titleImage{
width:233px;
height:64px;
padding:0;
margin:0;
}

.titleImage img{
float:left;
position:relative;
}



.overLink li{
width:213px;
margin:10px 0;
 ^font-size:10px;
}

.overLink a{
color:white;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

.overLink a:hover{
color:yellow;
}

.overImage{
height:168px;
background-repeat:no-repeat;
background-position:top;
}



.preBox{
clear:both;
padding:5px;
}

.fotoBox{
clear:both;
background-color:#646464;
text-align:left;
}

.fbContent{
padding:4px 7px;
border-bottom:2px solid silver;
}

.overItem{
background-color:#f27000;
}

.overItem img{
border:1px solid silver !important; 
}

.fbItem{
float:left;
width:140px;
margin-left:1px;
color:white;
margin-bottom:5px;
}

.fbItem div{
padding:0 4px;
cursor:pointer;
}

.fbItem .nadpis{
font-weight:bold;

}

.fbItem img{
margin:3px;
width:132px;
border:1px solid white;
cursor:pointer;
}

.fbHead{
background-color:#646464;
color:white;
padding:5px 10px;
}

/* Stylovanie ponuka vo fotoponuke */

.soff{
position:relative;
width:458px;
height:54px;
margin-bottom:5px;
/*background-color:white;*/
background-color:#d0d0d0;
cursor:pointer;
}

.soff img{
position:absolute;
left:3px;
top:3px;
width:64px;
height:48px;
float:left;
}

.soff h3{
position:absolute;
left:75px;
top:1px;
width:375px;
height:11px;
margin:0; 
padding:0;
color:darkorange;
text-align:left;
line-height:11px;
}

.soff p{
position:absolute;
left:75px;
top:15px;
width:375px;
height:24px;
line-height:12px;
margin:0;
text-align:left;
overflow:hidden;
color:#999;
/*background-color:#eee;*/
font-size:9px;
}

.soff .fuel, 
.soff .km, 
.soff .rv, 
.soff .cartype,
.soff .x4{
position:absolute;
top:41px;
width:63px;
line-height:10px;
height:10px;
text-align:left; 
}

.soff .fuel{
left:230px;
}

.soff .cartype{
left:290px;
}

.soff .rv{
left:75px;
}

.soff .km{
left:140px;
text-align:right;
}

.soff .x4{
left:360px;
}

.soff b{
position:absolute;
left:390px;
top:40px;
width:60px;
height:15px;
color:darkred;
text-align:right;
line-height:10px;
}

.xCat{
text-align:left;
font-family:Arial;
font-size:28px;
font-weight:normal;
margin:5px 0;
color:#f27000;
}

.zCat{background:url(C:/webs/www.autoskmet.sk/_work/_texty) no-repeat;
width:0px;
height:0px;

font-size:18px
font-weight:none;
margin:5px 0;
padding:0;
color:#888;

}

.sLnk{
padding:6px 5px;
background-color:#b0b0b0;
font-weight:normal;
text-decoration:none;
color:#333;
}

.sLnk:hover{
text-decoration:underline;
background-color:#999999;
color:#fff;
}

.pLine{
width:466px;
height:25px;
background-color:#b0b0b0;
}

.pLine ul{
list-style-type:none;
line-height:25px; 
height:25px; 
padding:0; 
margin:0;
}

.pLine li{
float:left;
border-right:1px solid #dcdcdc;
}


.sActive{
background-color:#f27000; 
color:white; 
font-weight:bold;
}

.subaru_box{ _position:relative; width:617px; padding:0; }
.subaru_box h1{ _position:relative; text-align:left; font-family:Arial;font-size:20px; font-weight:normal; margin:5px 0; color:#999999; }
.subaru_box h2{ _position:relative; text-align:left; font-family:Arial;font-size:24px; font-weight:normal; margin:5px 0; color:#f27000; }
.subaru_box h3{ _position:relative; text-align:left; font-family:Arial;font-size:18px; font-weight:normal; margin:5px 0; color:#f27000; }
.subaru_box p{ color:#666; margin:0; margin-bottom:5px; }
.subaru_box .image{ _position:relative; width:617px; #width:462px;#left:-2px; display:block; padding:0;}
.spec{ background-image:url('../images/spec_bg.gif'); background-position:bottom; background-repeat:repeat-x; height:45px; width:100%;}
.specmenu{list-style-type:none; padding:0; margin:0; margin-left:10px; }
.specmenu li{float:left;}
.specmenu li a{ display:block; padding:0px 15px; line-height:30px; margin-top:15px; color:#666; text-decoration:none;}
.specmenu li a:hover{ color:#f27000; }
.spec_act{font-weight:bold; color:#f27000; background-color:#dcdcdc; border-top:1px solid #ccc;}

.cat_sel{
list-style-type:none; padding:0; margin:0;
}

.cat_sel li{
float:left;
margin:0 0 10px 0;
padding:0;
}

.cat_sel li.even{
margin-right:32px;	
}

.cat_sel_moto li.even{
margin-right:10px;	
}

.cat_sel_moto li.odd{
margin-right:233px;  
}

.cat_sel li a{
display:block;	
float:left;
width:338px;
height:195px;
margin:0;
}

.cat_sel_moto li a{
width:231px;
height:73px;	
}

.cat_sel img{display:block;border:none}

.cat_sel span{
display:block;
text-align:left;
}

.cat_sel span.img{
background:#fff;
height:169px;
}

.cat_sel_moto span.img{
background:#fff;
height:49px;
}

.cat_sel span.nazov{
margin:0;
padding:3px 10px;
font-size:12px;
font-weight:bold;
line-height:18px;
color:#505050;
}

.cat_sel a:hover{
background-color:#f27000;	
}

.cat_sel a:hover span.nazov{
color:white;
}

.techspectab{
border-collapse:collapse;
font-size:11px;
}

.techspectab td{
border-bottom:1px solid #ccc;
padding:5px;
color:gray;
text-align:left;
vertical-align:top;
}

.techspectab th{
border-bottom:1px solid #ccc;
background-color:#ccc;
padding:5px;
color:gray;
text-align:left;
}

.prodcat{ width:230px; height:130px; display:block; background-repeat:no-repeat; background-position:0 0;}
.prodcat:hover{ background-position:-230px 0; }
.pcoutback{ background-image:url('../images/products/subaru-outback-title.jpg'); }
.pctribeca{ background-image:url('../images/products/subaru-tribeca-title.jpg'); }
.pcforester{ background-image:url('../images/products/subaru-forester-title.jpg'); }
.pclegacy{ background-image:url('../images/products/subaru-legacy-title.jpg'); }
.pcimpreza{ background-image:url('../images/products/subaru-impreza-title.jpg'); }
.pcjusty{ background-image:url('../images/products/subaru-justy-title.jpg'); }

#otvaracie-hodiny{
margin:10px 0;
padding:10px;
background-color:rgb(204, 204, 204);
text-align:left;
}

#otvaracie-hodiny h3{
margin:0;
padding:0;
font-size:11px;
color:darkorange;
}

#otvaracie-hodiny td{
padding-right:15px;	
}

a.footer{
text-decoration:none;
color:#fff;
}

a.footer:hover{
text-decoration:underline;  
}
