/* TAG's */

body {
	margin:0;
	padding:0;
	font:75% Arial, Tahoma, sans-serif;
	color:#a5a5a5;
	background-color:#000;
	border:0;
}
a {
	outline:none;
}
a:link  { color:#FFF; }

/*a:visited { color:#8e4992; }*/
a:visited { color:#FFF; }

a:hover,
a:active,
a:focus {
	color:#f40;
	text-decoration:underline;
}

a.anh:link,
a.anh:visited,
a.anh:link span,
a.anh:visited span {
	text-decoration:none;
	color:#fff;
	border-bottom:1px dotted #FFF;
}
a.anh:hover,
a.anh:active,
a.anh:focus,
a.anh:hover span,
a.anh:active span,
a.anh:focus span {
	color:#f40;
	border-bottom:1px dotted #F40;
}

h1 {
	margin:3px 0 1em 0;
	padding:0;
	font:normal 2em/.83em "Arial Narrow", "Myriad Pro", Arial, sans-serif;
	color:#fff;
	padding-bottom:.7em !important;
}
h2 {
	margin:7px 0 0 0;
	padding:0 0 20px 0;
	font-size:1.5em;
	color:#FFF;
}
.h2 { font-weight:normal; }

h3 {
	margin:35px 0 22px 0;
	padding:0;
	font-size:1.25em;
	color:#FFF;
}
h3 em {
	font-style:italic !important;
	color:#FFF !important;
}
h4 {
	margin:0;
	padding:0;
	font-size:1.16em;
}

img { border:none; }

table {
	font-size:1em;
	border-collapse:collapse;
}
table th { vertical-align:top; }

table td {
	padding:0;
	border:none;
	vertical-align:top;
}

/* ***** */

/* ID's */

#ks {
	float:right;
	margin:20px 0 0 0;
	padding:0 21px 0 41px;
	font-size:.91em;
	background:transparent url("../i/kelnik_logo.gif") no-repeat 0 3px;
}
#ks span {
	display:block;
	width:10.5em;
	height:18px;
	line-height:normal;
}
html>body #ks span {
	height:auto;
	min-height:18px;
}
#ks a:link,
#ks a:visited { color:#FFF; }
#ks a:hover,
#ks a:active { color:#f40; }

#selected {
	background-color: #303435;
}
/* **** */

/* CLASS'es */

.acce {
	margin: 0 0 20px 0;
}
.acce .item {
	float:left;
	margin: 0 2px 0 0;
}
.acce img {
	display:block;
	margin: 0 0 3px 0;
}

.address-wrap {
	float:left;
	width:48em;
}

.address {
	/*float:left;*/
	display:inline-block;
	padding:25px 25px 0 0;
	vertical-align:top;
}
.forMain {
	padding:25px 100px 0 0;
}
.address address {
	font-size:.91em;
	font-style:normal;
	color:#666666;
}

.address .phone {
	margin:0;
	padding:.5em 0 1em 0;
	color:#999;
}
.address .phone span {
	font-size:.83em;
	color:#666666;
}
.al {
	text-align:left;
}
.banners-wrap {
	width:100%;
	height:100%;
	overflow:hidden;
}

.banners-wrap .banner {
	margin:-1px 0 0 0;
	padding:0 0 2px 0;
	border-top:1px solid #272d30;
}
.banners-wrap .banner img {
	margin:0 0 0 1px;
	vertical-align:top;
}
.banners-wrap .banner object,
.banners-wrap .banner embed {
	margin:0;
	padding:0;
	vertical-align:top;
}

.back-link { margin:1em 0; }
.back-link a {
	padding:0 0 0 17px;
	background:transparent url("../i/ico/ico_larr.gif") no-repeat 0 65%;
}


.bread-crumbs {
	margin:0 0 3px 0 !important;
	padding:0 !important;
	font-size:.91em;
	color:#666666;
}
.bread-crumbs a:link,
.bread-crumbs a:visited { color:#666666 !important; }
.bread-crumbs a:hover,
.bread-crumbs a:active { color:#f40 !important; }

.chbk a {
	font-size:.91em;
	display:block;
	width:5em;
	height:13px;
	text-decoration:none;
	padding: 0 0 .5em 15px;
}
html>body .chbk a {
	min-height:13px;
	height:auto;
}

.chbk a:link,
.chbk a:visited {
	color:#666666 !important;
	background: transparent url("../i/ico/ico_checkbox_bg.png") no-repeat 0 2px;
}
.chbk a:hover,
.chbk a:active {
	color:#f40 !important;
	text-decoration:none;
	background: transparent url("../i/ico/ico_checkbox_bg2.png") no-repeat 0 2px;
}

.chbk-del a:link,
.chbk-del a:visited { color:#785846 !important; }
.chbk-del a:active,
.chbk-del a:hover {
	color:#f40 !important;
	background-image:url("../i/ico/ico_checkbox_del_bg.gif");
}
.chbk a.checked:link,
.chbk a.checked:visited,
.chbk a.checked:hover,
.chbk a.checked:active {
	color:#466678;
	background-image:url("../i/ico/ico_checkbox_bg3.png");
}

.cleaner {
	clear:both;
	float:none;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.cleaner-separate { height:11px; }

.colo, .colo a {
	color:#fff;
}
.colo2, .colo2 a {
	color: #999 !important;
}

.copyright {
	float:left;
	width:110px;
	margin:0;
	/*padding:25px 54px 0 57px;*/
	padding:25px 27px 0 57px;
	font-size:.91em;
	text-transform:uppercase;
	color:#666666;
}

.counters {
	float:right;
	padding:23px 71px 0 25px;
}

.dealer-info { padding:0 0 10px 0; }
.dealer-info img {
	margin:0;
	vertical-align:top;
}
.dealer-info .text { color:#000; }

.dealer-info .text p {
	margin:.25em 0;
	padding:0;
}


.dtab {
	border-collapse:collapse;
	font-size:1em;
}
.dtab td {
	text-align:left;
	background: transparent url("../i/dot.png") repeat-y 0 0;
	padding:0;
}
.dtab .nobor {
	background: none !important;
}
.dtab .nobor .ti {
	background: none !important;
	padding-left:0;
}
.dtab2 .ee1 {
	width:190px;
	color:#666;
	text-align:left;
	padding-right:10px;
}
.dtab2 .ee2 {
	color:#999;
}
.dtab3 {
	margin: 0 0 10px 0 !important;
}
.dtab3 td {
	padding: 0 !important;
}
.dtab3 .dd1 {
	width:1px;
	color:#999;
	padding-right: 20px !important;
}
/*.dtab3 .dd1 img {
	display:block;
	border:2px #fff solid;
}*/
.ind {
	padding: 0 0 0 30px;
}
.ind2 {
	margin: 5px 0 20px 0;
}
.ind3 {
	padding: .25em 0 1.25em 0;
}
.ind4 {
	padding: 0 0 0 15px;
}
.fo {
	font: 1.65em Arial, Tahoma, sans-serif;
}
.fo2 {
	font: .9em Arial, Tahoma, sans-serif;
}
.fixwi {
	width:100%;
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#272d30;
}
.hr hr { display:none; }

.google-map h2 {
	margin:0;
	padding:4px 0 10px 12px;
	font-weight:normal;
	background:#000 url("../i/bg/header_bg.gif") repeat-x 0 0;
}

.map A {
	color:#000 !important;
}


.info-link { margin:2.41em 0 1.41em 0 !important; }

.link-all {
	margin:2.33em 0 2em 0 !important;
	padding:0;
}
.link-all a {
	padding:2px 24px 3px 0;
	background:transparent url("../i/ico/ico_show_all.gif") no-repeat 100% 55%;
}

.link-submit {
	display:block;
	width:6.66em;
	height:1.53em;
	padding:.3em 0 0 0;
	text-align:center;
	background:#de9c01 url("/i/btn/btn_submit.png") no-repeat 50% 50%;
}
a.link-submit:link,
a.link-submit:visited,
a.link-submit:hover,
a.link-submit:active {
	color:#000;
	text-decoration:none;
}
a.link-disabled {
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.login-wrap {
	position:relative;
	float:right;
	z-index:10;
}
.login-wrap .login {
	margin:0;
	padding:10px 42px 0 1px;
}
.login-wrap .login a {
	display:block;
	width:12px;
	height:12px;
	text-indent:-10em;
	background-color:transparent;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
	margin-left:10px;
}

.login-wrap .login #login-link{
	background-image:url("../i/ico/icons_login.png");
	background-position:0 0;
}

.login-wrap .login #search-link{
	background-image:url("../i/ico/search_icon.gif");
}
.login-wrap .login #search-link:hover{
	background-image:url("../i/ico/search_icon_hover.gif");
}

.login-wrap .login #sitemap-link{
	background-image:url("../i/ico/map_icon.gif");
}
.login-wrap .login #sitemap-link:hover{
	background-image:url("../i/ico/map_icon_hover.gif");
}

.login-wrap .login-done a { background-position:-12px 0; }

.login-wrap .login-content-wrap {
	position:absolute;
	display:none;
	top:30px;
	right:33px;
	width:158px;
	height:38px;
	border:1px dotted #eecc0e;
	background-color:#3d3d3d;
	z-index:10;
}
html>body .login-wrap .login-content-wrap {
	min-height:38px;
	height:auto;
}
.login-wrap .login-content {
	padding:9px;
	background-color:#1a1a1a;
}

.login-wrap .login-content .username { color:#eecc0e; }

.login-wrap .login-content .username,
.login-wrap .login-content .logout {
	margin:0;
	padding:2px 0 0 2px;
}
.login-wrap .login-content .logout { font-size:.91em; }

.login-wrap .login-content .logout a:link,
.login-wrap .login-content .logout a:visited { color:#999; }
.login-wrap .login-content .logout a:hover,
.login-wrap .login-content .logout a:active { color:#f40; }


.logo {
	float:left;
	/*width:202px;
	height:79px;*/
	margin:2px 0 0 0;
	padding:0 0 0 60px;
	position: relative;
    z-index: 1;
}
.logo img {
	/*width:202px;
	height:79px;*/
	vertical-align:top;
}

.rosanspbcontact{
	margin:-20px 0 0 30px !important;
	float:left;
}

.logo-brp {
	float:right;
	width:56px;
	height:56px;
	margin:22px 0 0 0;
	padding:0 72px 0 0;
}
.logo-brp img {
	width:56px;
	height:56px;
}
.logoc img {
	width:135px; height:33px;
	display:block;
	margin: 26px 0 0 13px;
}

.mmsli, .mmsli li {
	text-transform: none !important;
}
.mmsli li ul {
	font-size: .9em !important;
	padding-top: 4px !important;
}
.mmsli li ul li {
	padding-top: 3px !important;
	padding-bottom: 0 !important;
}
.mmsli2 {
	font-size:.9em;
	color:#666;
	padding: 6px 5px 0 15px;
}

.print-page {
	margin:45px 30px 0 15px;
	padding:8px 0 0 0;
	border-top:1px solid #272d30;
}
.print-page a {
	padding:0 0 0 17px;
	font-size:.91em;
	background:transparent url("../i/ico/ico_print.gif") no-repeat 0 65%;
}

.seo-block {
	font:.91em Arial, sans-serif;
/*	font:.83em Tahoma, Arial, sans-serif;*/
	color:#A5A5A5;
/*	text-align:justify; */
}
div.seo-block {
	margin:5em 0 0 0;
	padding:6px 25px 6px 15px;
}
.seo-block2 {
	margin:1em 0 !important;
	padding:6px 12px !important;
}

.sp {
	position:relative;
	top: -.35em;
	font-weight:bold;
	color:#fff;
}
.sp a {
	color:#fff;
}
.thumbb {
	height:250px;
	margin: 0 0 60px 0;
}
.thumbb a {
	float:left;
	display:block;
	margin: 0 10px 10px 0;
	text-decoration: none !important;
	border: none !important;
}
.thumbb a em {
	display: block;
	font-style: normal;
	font-size: 1.3em;
}
.thumbb a span {
	color: #999999;
	font-size: 0.9em;
}
.thumbb a,
.thumbb a img {
	width:142px;
	height:142px;
}
/*
.thumbb a img { border: 1px solid #fff; }
*/
.thumbb a { border: 1px solid #fff; }

.thumbb .hover,
.thumbb .hover img {
	width:238px;
	height:238px;
}

.ti {
	position:relative;
	top:-.8em;
	font: bold 1.16em Arial, Tahoma, sans-serif;
	color:#eecc0e;
	line-height:1.4em;
	background: transparent url("../i/dot2.png") repeat-y 0 0;
	margin: 0 0 .5em 0; padding: 0 10px 0 30px;
}
html>body .ti {
	top:-.7em;
}
.ti strong {
	width:100%;
}
.ti2 {
	font: 1.16em Arial, Tahoma, sans-serif;
	color:#eecc0e;
	padding: 0 0 .5em 0;
}
.ti3 {
	font: 1.65em Arial, Tahoma, sans-serif;
	color:#fff;
	margin:0; padding:0;
}
.wrapsp {
	position:relative;
	width:715px;
	overflow:auto;
}
.acsImg {
	width:238px;
	padding:2px;
	text-align:center;
	background-color:#fff;
}
.acsImg a { display:block; }
/* ******** */

/****** zv ******/
.yell {color:#F8FB05}

ul.nonebullet {padding:0 !important; margin:0 !important; list-style-type:none !important;}
ul.nonebullet li {background:none !important; padding:0 !important;}
/****** end zv ******/

.banner_accessories {
	float: right;
	width: auto;
}
.topSkat {
	float: left;
}
.logoSkat {
	padding-left: 27px;
}
.phoneSkat {
	padding-left: 17px;
}
.newYear {
	background: url("/i/olen-snow.png") no-repeat scroll 0 0 transparent;
    height: 93px;
    position: absolute;
    right: 16px;
    top: 2px;
    width: 970px;
}
.newYearbg {
	background: url("/i/snow.gif") repeat scroll 0 0 #000000;
}
