/* IMPORT */
/* ****** */

/* TAG's */
html, body { height:100%; }
body {
	margin:0;
	padding:0;
	font:75% Arial, sans-serif;
	color:#000;
	background-color:#FFF;
}

a:link { color:#0067b6; }
a:visited { color:#959595; }
a:hover { text-decoration:none; }
a:active {
	color:#0067b6;
	text-decoration:none;
}

h1 {
	margin:35px 0 85px 0;
	padding:0;
	font-size:2.5em;
	font-weight:normal;
}
h1.title {
	position:relative;
	height:28px;
	margin:58px 0 0 0;
	overflow:hidden;
}
h1.title i {
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:28px;
	background-color:transparent;
	background-repeat:no-repeat;
}
h2 {
	margin:11px 0 19px 0;
	padding:0;
	font-size:1.33em;
	line-height:1.28em;
	color:#333;
}
h3 {
	margin:0;
	padding:0;
}

img { border:none; }

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

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

/* ***** */

/* ID's */

#ks {
	float:right;
	width:131px;
	margin: 48px 17px 0 0;
	padding:  0 0 0 41px;
	background: #FFF url('/i/kelnik_logo.gif') 0 3px no-repeat;
}
#ks span {
	display:block;
	width: 11em;
	height: 18px;
}
html>body #ks span {
	height:auto;
	min-height: 18px;
}

#gp {
	float:left;
	width:150px;
	margin:0  0 ;
/*	padding:12px 147px 0 61px;*/
	padding:0 147px 0 61px;
}
#gp span {
	float:left;
	display:block;
	width: 6.083em;
	height: 26px;
/*	padding:37px 0 0 8px;*/
	padding:61px 0 12px 8px;
}
html>body #gp span {
	height:auto;
	min-height: 26px;
}
#gp img { float:left; }

#holder_images { display:none; }

#carousel p {
	margin:0;
	padding:0;
}
#carousel img {
	padding:1px;
	border:4px #e4d057 solid;
	background-color:#FFF;
	cursor:pointer;
}

/* **** */

/* CLASS'es */

.anh a:link, 
.anh a:visited {
	text-decoration:none;
	color:#0067b6;
	background:transparent url('/i/bg/anh_bg.gif') repeat-x 0 100%;
	cursor:pointer;
}
.anh a:hover, 
.anh a:active {
	color:#f63;
	background-image:url('/i/bg/anh_a_bg.gif');
}

.counter {
	float:right;
	width:131px;
	margin:15px 17px 0 0;
	padding:0 0 0 41px;
}

.cleaner {
	clear:both;
	float:none;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.home-img {
	height:225px;
	padding:42px 0 100px 0;
}
.home .lTopDiv {
	position:relative;
	width:100%;
	height:313px;
	margin:0;
	padding:0;
}
.home .lTopDiv p { margin:0; }

.home .logo {
	position:absolute;
	top:72px;
	left:360px;
}
.home .logo a {
	position:relative;
	display:block;
	overflow:hidden;
}
.home .logo a, 
.home .logo b {
	width:286px;
	height:241px;
}
.home .logo b {
	position:absolute;
	top:0;
	left:0;
	background:transparent url('/i/logo_home.png') no-repeat 0 0;
}


.lCntDiv {
	position:relative;
	padding:0 20px 0 40px;
}
.lFtrDivEmpty {
	clear:both;
	float:none;
	height:1em;
}
.lFtrDiv {
	position:relative;
	height:10.66em;
	text-align:left;
	font-family:Arial;
	color:#999999;
	background:#FFF;
}
html>body .lFtrDiv {
	min-height:3.5em;
	height:auto;
}
.lFtrDiv a { color:#999; }

.lFtrCont {
	float:left;
	width:322px;
	height:89px;
	color:#400000;
	line-height:1.16em;
	margin:27px 0 0 0;
	padding:13px 0 0 18px;
	background:transparent url('/i/bg/FtrNmbrBg.png') no-repeat 0 0;
	
}	
.lMainDiv {
	width:998px;
	margin:0 auto;
}
.lRSidebar-off {
	width:619px;
	margin:0 0 0 279px;
}

.lLColDiv {
	position:relative;
	width:200px;
	left:0;
	padding:22px 0 0 37px;
	text-align:left;
}
.lRColDiv {
	position:relative;
	right:0;
	width:340px;
	text-align:left;
	padding:26px 38px 0 3px;
}
.lRColDiv .interier_big {
	margin:70px 0 10px 0;
	padding:0;
	text-align:left;
	background:transparent url('/i/loading.gif') no-repeat 50% 50%;
}
.lRColDiv img { display:block; }

.lRColDiv ul.interier { 
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.lRColDiv .interier li { float:left; }

.lRColDiv .interier a {
	position:relative;
	display:block;
	width:36px;
	margin:0 0 0 10px;
	outline:none;
	overflow:hidden;
}
.lRColDiv .interier a:link, 
.lRColDiv .interier a:visited { border:4px solid #f1e7ab; }

.lRColDiv .interier a:link b, 
.lRColDiv .interier a:visited b { background:transparent url('/i/bg/a_fade_bg.png') no-repeat 0 0; }

.lRColDiv .interier a.activeSlide, 
.lRColDiv .interier a:hover, 
.lRColDiv .interier a:active { border:4px solid #e4d057; }

.lRColDiv .interier a.activeSlide b, 
.lRColDiv .interier a:hover b, 
.lRColDiv .interier a:active b { background:none; }


.lRColDiv .interier a b {
	position:absolute;
	display:block;
	top:1px;
	left:1px;
	width:34px;
	height:54px;
	
}
.lRColDiv .interier img{
	display:block;
	border:1px solid #FFF;
}

.lRColDiv .download {
	color:#800b00;
	height:71px;
	margin:0 0 0 20px;
	padding: 2px 0 0 108px;
	font-size:1.083em;
	line-height:1.23em;
	background:transparent url('/i/download.png') no-repeat 0 0;
}
.lRColDiv .download em {
	color:#333;
}
.lRColDiv .img_menu_big {
	height:414px;
	padding:150px 0 0 22px;
}

.lngRu { 
	position:absolute;
	top:265px;
	left:150px;
}
.lngEn strong,
.lngRu strong {
	position:relative;
	float:left;
	display:block;
	overflow:hidden;
	width:72px;
	height:16px;
	}
.lngEn {
	position:absolute;
	top:265px;
	right:145px;
}
.lngEn i,
.lngRu i { 
	position:absolute;
	display:block;	
	width:72px;
	height:16px;
	margin: 0;
	top:0;
	left:0;
	background-color:transparent ;
	background-image:url('/i/bg/language.png');
	background-repeat:no-repeat;
}
.lngRu a,
.lngEn a {
	display:block;
	width:72px;
	height:16px;
	position:relative;
}
.lngRu i { background-position:0 0; }
.lngEn i { background-position:0 -16px; }
.logo { margin:28px 0 13px 0; }

.lFtrCont .phone {
	margin:0;
	padding:8px 0 0 0;
}
.lFtrCont .phone span {
	float:left;
	display:block;
	width:8.83em;
	padding:2px 0 0 0;
}
.lFtrCont .phone strong {
	position:relative;
	float:left;
	display:block;
	width:109px;
	height:20px;
	overflow:hidden;
}
.lFtrCont .phone i {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:109px;
	height:20px;	
	background-color:transparent;
	background-image:url('/i/bg/number.png');
	background-repeat:no-repeat;
}
.lFtrCont .phone .order i { background-position:0 0; }
.lFtrCont .phone .delivery i { background-position:0 -20px; }

.colo {
	color: #800b00 !important;
}
.fl {
	float:left;
}
.ind {
	padding-left:40px;
}
.ind2 {
	margin-bottom: .25em !important;
}
.nnews, .nnews2 {
	font-size:1.16em;
	margin: 0 0 20px 0;
}
.nnews img, .nnews2 img {
	padding:1px;
	border:4px #e4d057 solid;
	background-color:#fff;
}
.nnews2 img {
	margin: 0 20px 10px 0;
}
.nnews a {
	color:#800b00;
}
.nnews p {
	margin: 0 0 0 110px !important;
}
.nnews span, .nnews2 span {
	display:block;
	font-size:.8em;
	color:#333;
}
.nnews2 h2 {
	font-size:1.15em;
	line-height:1.28em;
	color:#000;
	margin: 0 !important; padding: 0 0 .25em 0 !important;
}
.slider {
	font-size:1.16em;
	line-height:1em;
	margin: 0 0 1em 0;
}
.slider span {
	margin: 0 3px;
}
.slider .ch {
	font-weight:bold;
	color:#fff;
	background-color:#800b00;
	margin: 0 1px !important; padding: 2px 5px 3px 5px !important;
}
.slider a {
	color:#800b00;
}
.outer { 
	text-align:center;
	background:transparent url('/i/bg/topbg.png') repeat-x 0 0;
}

.coupon {
	width: 100%;
	/*height: 140px;*/
/*	height: 135px;*/
	/*height: 74px;*/
	height:200px;
	background: transparent url('/i/bnr-coupon-bg.png') repeat-x 0 0;
	text-align: center;
}

/* ******** */
