@import url("menu.css");

a {
	color:#0076a3;
}

body {
	font: 70% Verdana, sans-serif;
	color:#000;
	background-color:#dbdbdb;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
h1 {
	font: bold 1.65em Verdana, sans-serif;
	color:#de0c43;
	margin:0; padding: 0 0 1em 0;
}
input, textarea, select {
	font: 1em Verdana, sans-serif;
}
img {
	border:none;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
}
ul {
	margin: 0 0 1em 30px; padding:0;
}
ul li {
	margin:0; padding: 0 0 .5em 5px;
}
#header {
	position:relative;
	/*height:121px;*/
	background: #fff url(/i/header_bg.png) repeat-x 0 0;
}
#header #logo {
	position:absolute;
	top:40px; left:0;
	width:210px; height:70px;
}
#headin {
	width:100%;
	margin: 0 0 10px 0;
}
#headin .e1, #headin .e1 div {
	/*width:2%;*/
	width:20px;
}
#headin .e2, #headin .e2 div {
	/*width:1%;*/
	width:10px;
}
#headin .e3 {
	width:20%;
}
#headin .hi {
	height:48px;
}
/*
#headin .e4 {
	background-color:#d9d9d9;
	padding: 12px 20px 3px 20px;
}
html>body #headin .e4 {
	padding: 12px 20px 5px 20px;
}
html:root #headin .e4 {
	padding: 12px 20px 10px 20px;
}

#headin .e5 {
	padding: 0 0 0 22px;
}*/
#headin .e5 span {
	font-size:.9em;
	display:block;
	float:left;
	padding: 10px 30px 0 0;
}
#headin .e5 img {
	display:block;
	float:left;
}
#headin .sserch {
	background-color:#d9d9d9;
	/*margin: 0 0 0 25%;*/ padding: 12px 20px 3px 20px;
}
html>body #headin .sserch {
	padding: 12px 20px 5px 20px;
}
html:root #headin .sserch {
	padding: 12px 20px 10px 20px;
}
#icons {
	position:absolute;
	top:10px; left:19px;
	width:111px; height:20px;
}
#icons img {
	width:25px; height:20px;
	display:block;
}
#icons #img1 {
	position:absolute;
	top:0; left:0;
}
#icons #img2 {
	position:absolute;
	top:0; left:36px;
}
#icons #img3 {
	position:absolute;
	top:0; left:72px;
}
#icons #img4 {
	position:absolute;
	top:0; left:108px;
}
#icons #img5 {
	position:absolute;
	top:0; left:144px;
}
#ks {
	font: 1em Tahoma, sans-serif;
	color:#4c4c44;
	background: transparent url(/i/kelnik_logo.gif) no-repeat 0 0;
	margin: 3px 0 0 0 !important; padding: 0 0 1em 49px !important;
}
#ks span {
	display:block;
	width:11em; height:15px;
	position:relative; top:-0.24em;
}
html>body #ks span {
	height:auto;
	min-height:15px;
}
#main {
	width:100%;
}
#main .b1, #main .b1 div {
	/*width:2%;*/
	width:20px;
}
#main .b2, #main .b2 div {
	/*width:1%;*/
	width:10px;
}
#main .b3 {
	/*width:18%;*/
	width:19%;
}
#main .b3 p, #main .b4 p {
	margin:0; padding: 0 0 1em 0;
}
#main .b4 {
	/*width:56%;*/
	width:58%;
}
#main .b5 {
	width:77%;
}
#main .b6 {
	/*width:31%;*/
	width:32%;
}
/*<zv>*/
#main .b6new {
	/*width:31%;*/
	width:67%;
}

.ub6right{
	padding-top:0.45em;
}

/*</zv>*/
#main .b7, #main .b7 div {
	/*width:4%;*/
	width:20px;
}
#main .cont .b3, #main .cont .b4 {
	height:450px;
	padding: .5em 0 2.5em 0;
}
#main .cont .b4 {
	padding: .4em 0 2.5em 0;
}
#main .cont .b4 ul {
	margin: 0 0 1em 30px; padding:0;
}
#main .cont .b4 ul ul {
	margin: .75em 0 0 20px; padding:0;
}
#main .cont .b4 ul li {
	margin:0; padding: 0 0 .45em 0;
}
#main .cont2 .b6 {
	padding: .5em 0 1.5em 0;
}
#main .ftr td {
	/*height:10.75em;*/
	height:9em;
	background: transparent url(/i/footer_bg.gif) repeat-x 0 100%;
}
#main .ftrin {
	/*height:2.25em;*/
	background: transparent url(/i/footer_dec.gif) repeat-x 0 0;
	/*padding-top:3.1em;*/
	padding-top:1.4em;
}
#main .tind .b3, #main .tind .b6, #main .tind .b6new, .b6right {
	font: bold 1.1em Verdana, sans-serif;
	color:#de0c43;
	background: transparent url(/i/footer_dec.gif) repeat-x 0 100%;
	vertical-align:bottom;
	padding: 1.5em 0 .6em 0 !important;
}
#outer {
	width:100%;
	width:expression(
		(
			(document.compatMode && document.compatMode=='CSS1Compat') ?
			document.documentElement.clientWidth : document.body.clientWidth
		)
		< 994 ? "994px" : "100%"
	);
/*
	width:expression(
		document.body.clientWidth < 994 ? "994px" : "100%"
	);
*/
	background-color:#fff;
}
html>body #outer {
	min-width:996px; width:auto;
}
#top {
	background: transparent url(/i/collage/collage_bg.png) repeat-x 0 0;
}
#topin {
	height:68px;
	text-align:center;
	/*background: transparent url(/i/collage/collage.png) no-repeat 50% 0;*/
}
html>body #topin {
	min-height:68px;
	height:auto;
}
#topin img {
	display:block;
}
html>body #topin img {
	margin-left:auto;
	margin-right:auto;
}
.al {
	text-align:center;
}
.al2 {
	text-align:right;
}
.al3 {
	vertical-align:-.15em;
}
.al4 {
	text-align:left;
}
.al5 {
	margin-left:0;
}
html>body .al5 {
	margin-left:auto;
}
.arc {
	height:12px;
	background: transparent url(/i/archive.gif) no-repeat 0 2px;
	padding-left: 13px !important;
}
html:root .arc {
	min-height:12px;
	height:auto;
}
.bans {
	text-align:center;
	margin:0; padding:0;
}
.bor {
	border: 1px solid #0076a3;
}
.bor2 {
	border-bottom: 1px solid #0076a3;
}
.bor3 {
	border: 1px solid #cecece;
}
.but {
	font: 1.25em Arial, sans-serif !important;
}
.but2 {
	/*position:relative;*/
	font-weight: bold !important;
	color:#fff;
	background-color:#0076a3;
	border: 1px solid #0076a3;
	padding-top:.2em;
	padding-bottom:.45em;
}
.but2 {
	/**top:1px;*/
	*padding-top:.15em;
	*padding-bottom:.2em;
}
html:root .but2 {
	padding-top:.1em;
	padding-bottom:.4em;
}
.bgcolo {
	background-color: #f2f2f2 !important;
}
.bgcolo2 {
	background-color: #fff !important;
}
.chb {
	position:relative;
	top:-3px;
	margin-top:0;
	margin-bottom:0;
}
html>body .chb {
	top:0;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.colo {
	color:#999;
}
.colo2 {
	color:#333;
}
.colo3 {
	color: #0076a3 !important;
}
.cright span {
	font: 1.1em Verdana, sans-serif;
}
.dashed {
	color:#0076a3;
	background: transparent url(/i/dashed.gif) repeat-x 0 100%;
}
.dashed2 {
	color:#de0c43;
	background: transparent url(/i/dashed2.gif) repeat-x 0 100%;
}
.fixwi {
	width:100%;
}
.fl {
	width:49%;
	float:left;
}
.fl2 {
	width:187px;/*460px;*/
	float:left;
}
.fr {
	width:49%;
	float:right;
}
.flist ul, .flist ul li {
	list-style-type:none;
	margin:0; padding:0;
}
.flist ul {
	margin: 0 0 1em 0;
}
.flist ul li {
	padding: 0 0 .65em 0;
}
.fo {
	font: 1.1em Verdana, sans-serif;
}
.ftab .n1 {
	padding: 0 15px 0 0;
}
.ftab .n2 {
	padding: 0 0 5px 0;
}
.graph {
	position:relative;
	width:163px;
	margin: 0 0 25px 0;
}
.graph .date {
	font: .9em Verdana, sans-serif;
	display:block;
	padding: .5em 0;
}
.graph .goods {
	position:absolute;
	top:1.55em; left:0;
	width:100%;
	color:#0076a3;
}
.graph .goods p {
	text-align:center;
	padding: 0 0 0 25px !important;
}
.graph .goods p span {
	background: transparent url(/i/dashed.gif) repeat-x 0 100%;
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#a9a9a9;
}
.ind {
	padding: 0 5px 0 0 !important;
}
.ind2 {
	margin: 0 0 10px 0 !important;
}
.ind3 {
	padding: .5em 0 1.75em 0 !important;
}
.ind3 .arc {
	margin: 0 0 .25em 0 !important; padding: 0 0 0 13px !important;
}
html>body .ind3 .arc {
	margin: 0 0 .4em 0 !important;
}
.ind4 {
	margin: 0 0 .75em 0 !important;
}
.ind5 {
	padding: 0 0 0 10px !important;
}
.ind6 {
	margin: 0 0 1.5em 0 !important;
}
.ind7 {
	padding: .5em 0 0 0 !important;
}
.ind8 {
	margin: 0 0 1.75em 0 !important;
}
.ind9 {
	padding: 0 0 .4em 0 !important;
}
html>body .ind9 {
	padding: 0 0 .75em 0 !important;
}
html:root .ind9 {
	padding: 0 0 .4em 0 !important;
}
.ind10 {
	margin: 0 0 1em 0 !important;
}
.ind11 {
	padding: 3px 0 0 0 !important;
}
.ind12 {
	padding: .25em 0 1em 0 !important;
}
.ind13 {
	padding: 0 0 3px 0 !important;
}
.ind14 {
	*top: 0 !important;
}
.inp {
	width:100%; height:18px;
	border: 1px solid #cecece;
}
.inp2 {
	width:180px; height:18px;
	border: 1px solid #cecece;
}
.inp3 {
	width:340px; height:105px;
	border: 1px solid #cecece;
}
.isp2 {
	position:relative;
	left:-2px;
}
.news {
	margin: 0 0 1em 0;
}
.news span, .news span a {
	color:#878787;
}
/*<zv>*/
.news span.bold, .news span.bold a{
	color:#4D4D4D;
	font:bold 1.025em Verdana !important;
	
}

.news .im{
	/*float:left;
	height:100%;*/
	padding:3px 15px 5px 0;
} 
.news .im1{
	float:left;
	margin:3px 11px 3px 0;
} 


/*</zv>*/

.news .nsp {
	margin: .25em 0 0 0;
}
.news .nsp img {
	float:left;
	margin: 0 5px 0 0;
}
.newtab {
	width:100%;
}
.newtab .s3 {
	width:24%;
}
.newtab .s3 .isp {
	padding: 6px 0 0 0;
}
.opros {
	margin: 0 0 1.5em 0;
}
.opros input, .opros2 input {
	position:relative;
	top:3px;
}
html>body .opros input, html>body .opros2 input {
	top:-1px;
	*top:3px;
}
html:root .opros input, html:root .opros2 input {
	top:4px;
}
.opros span {
	padding:0;
}
html>body .opros span {
	padding: 0 0 0 3px;
}
html:root .opros span {
	padding:0;
}
.opros2 span {
	position: static !important;
	top: 0 !important;
}
.opros2 .spa {
	padding:0;
}
html>body .opros2 .spa {
	padding: 0 0 0 3px;
}
html:root .opros2 .spa {
	padding:0;
}
.ov {
	cursor:hand;
}
html>body .ov {
	cursor:pointer;
}
.path {
	height:20px;
}
html>body .path {
	min-height:20px;
	height:auto;
}
.path p {
	margin: 0 !important; padding: .6em 0 0 0 !important;
}
/*.photo {
	margin: 0 0 1em 0;
}*/
.photo img {
	float:left;
	margin: 0 20px 15px 0;
}
.pict {
	float:left;
	margin: 0 15px 5px 0;
}
.pos {
	position:relative;
	z-index:10;
	/*cursor:hand;*/
}
/*html>body .pos {
	cursor:pointer;
}*/
.pos2, .pos3 {
	position:absolute;
	top:-1px; left:-11px;
	/*background-color:#fff;*/
	z-index:10;
}
.pos3 {
	*top:4px;
	*left:13px;
	/*background-color:none;*/
}
html>body .pos3 {
	top:0px; left:10px;
	*top:4px;
	*left:13px;
}
html:root .pos3 {
	top:-1px; left:13px;
}
.pup {
	width:200px;
	background-color:#fff;
	padding: 1em 10px 5px 10px;
	border: 1px solid #0076a3;
}
.pup p, .pup2 {
	margin:0; padding: 0 0 1em 0;
}
.ssrch em {
	position:relative;
	top:1px;
	z-index:10;
	font-style:normal;
	white-space:nowrap;
	background-color:#fff;
	padding: 4px 10px 0 10px;
	border-top: 1px solid #0076a3;
	border-left: 1px solid #0076a3;
	border-right: 1px solid #0076a3;
}
.slider {
	margin: 0 0 1.75em 0;
}
.slider span {
	padding: 0 11px 0 0;
}
.slider .mark {
	font-weight:bold;
	padding: 0 8px 0 0;
}
.srch {
	width:100%;
}
.srch .j1 {
	width:72px;
	text-align:right;
}
.srch .j2 {
	padding: 4px 0 0 0;
}
html:root .srch .j2 {
	padding: 6px 0 0 0;
}
.srch .j2 span {
	position:relative;
	top:-4px;
}
html>body .srch .j2 span {
	top:0;
}
.srch .j2 em {
	font-style:normal;
}
.srch .j3 {
	width:17px;
	text-align:right;
}
.srch .j3 {
	*width:21px;
}
html:root .srch .j3 {
	width:20px;
}
.srch .j4 {
	width:20px;
	padding: 0 0 0 5px;
}
.srch .j4 {
	*padding: 0 0 0 9px;
}
html:root .srch .j4 {
	padding: 0 0 0 7px;
}
.sres {
	margin: 0 0 .75em 0;
}
.sres .info {
	margin: 0 0 0 98px;
}
.sres img {
	float:left;
	margin: 0 8px 10px 0;
	border: 1px solid #cecece;
}
.sres span a {
	color:#666;
}
.sres span {
	display:block;
	padding: .25em 0 1em 0;
}
.sres2 {
	width:100%;
	margin: 0 0 .75em 0;
}
.sres2 .m1 {
	width:5px;
	padding-right:5px;
}
.sres2 .m2 {
	width:110px;
	text-align:center;
}
.sres2 .m2 img {
	margin: 0 8px 10px 0;
	border: 1px solid #cecece;
}
.sres2 .m3 span a {
	color:#666;
}
.sres2 .m3 span {
	display:block;
	color:#666;
	padding: .25em 0 1em 0;
}
.status {
	height:15px;
	text-align:right;
	background: transparent url(/i/arr.gif) no-repeat 0 3px;
	padding: 0 15px 0 14px;
}
html>body .status {
	min-height:15px;
	height:auto;
}
.stout {
	font: 1.1em Verdana, sans-serif;
	/*width:49%;*/
	text-align:right;
	float:right;
	margin-left: 0 0 0 460px; padding: 14px 0 0 0;
}
.subscr {
	height:12px;
	background: transparent url(/i/subscription.gif) no-repeat 0 5px;
	padding-left: 13px !important;
}
html>body .subscr {
	min-height:12px;
	height:auto;
}
.ti {
	font: 1.1em Verdana, sans-serif;
	color:#0076a3;
	margin:0; padding:0;
}
.ti2 {
	font: bold 1.1em Verdana, sans-serif;
	color:#de0c43;
	margin:0; padding: 0 0 .6em 0;
}
.ti3 {
	font: bold 1.1em Verdana, sans-serif;
	color:#de0c43;
	background: transparent url(/i/footer_dec.gif) repeat-x 0 100%;
	margin:0; padding: 0 0 .6em 0;
}
.tsrc {
	width:100%;
	margin: 0 0 1em 0;
}
.tsrc .k1 {
	width:49%;
}
.tsrc .k2, .tsrc .k2 div {
	width:20px;
}
.vac {
	margin: 0 0 1em 0;
}
.vac .ti {
	color:#000;
	padding: 0 0 .25em 0 !important;
}
.vac .ans {
	padding: .8em 0 .75em 20px !important;
}
/*
.vac p {
	padding: .8em 0 .75em 20px !important;
}
*/
.vac span a {
	color:#878787;
}
/*<zv>*/

#currency{
	position:relative;
	font: 1.1em Verdana, sans-serif;
	color:#666;
	width:240px;
	height:30px;
	text-align:left;
	float:left;
	margin: 14px 0 0 0; padding:0;
	/*border:1px solid #ff0000;*/
}
#c_txt{
	position:absolute;
	left:0;top:0;
}
#c_curr{
	position:absolute;
	left:92px;top:0;
	width:160px;
}
#c_curr img{
	width:5px !important;
	height:8px !important;
	display:inline !important;
	margin:3px 0 0 3px;padding:0;
}

.archive{
	background: transparent url('/i/ico_arcive.gif') no-repeat 0 0;
}

.archive a{
	margin:0 0 0 12px;
}
/*</zv>*/