* html .page .content .cloud_box .cor3,
* html .page .content .cloud_box .cor4,
* html .page .left .left_menu .bot_c{ bottom: -1px; }

* html .page .content .cloud_box .cor5{ bottom: -36px; }

a{ color: #0094b9; }

a, img{ border: 0px none; margin: 0px; padding: 0px; }

body{ text-align: center; }

caption, th, td, div { text-align: left; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

h1{ font-size: 16px; margin-bottom: 20px; }

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td, img { margin: 0px; padding: 0px; }
div, th, td, p { font-size:13px; font-family:Tahoma; }

table{ border-collapse: collapse; border: 0 none; }

.debug{ border: 1px solid black; }

.debug1{ border: 1px solid red; }

.debug2{ border: 1px solid lime; }

.footer{ position: relative; height: 100px; clear: both; }

.footer .inf{
	position: absolute;
	top: 19px;
	left: 40px;
	font: 11px Tahoma;
	color: #0094b9;
	width: 700px;
}

.footer .inf span { color: #afb6b8; }

.footer .inf span.black{ color: black; }

.footer .maker{
	position: absolute;
	top: 19px;
	right: 44px;
	font: 11px Tahoma;
}

.header{
	position: relative;
	height: 171px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	background: #e8eff0;
	z-index: 10;
}

.header .logo{
	position: absolute;
	top: 25px;
	left: 23px;
	height: 98px;
	width: 248px;
	background: url(/img/logo.gif) no-repeat;
}

.header .menu1{
	position: absolute;
	top: 59px;
	left: 301px;
	height: 33px;
	padding: 0px 16px 0px 16px;
	background: white;
	text-align: center;
}

.header .menu1 .menu1l{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 33px;
	width: 16px;
	background: url(/img/menu1l.gif) no-repeat;
}

.header .menu1 .menu1r{
	position: absolute;
	top: 0px;
	right: -1px;
	height: 33px;
	width: 16px;
	background: url(/img/menu1r.gif) no-repeat;
}

.header .menu1 a{ color: black; }

.header .menu1 table{
	height: 33px;
	font: 11px Tahoma;
	border: 0px none;
	border-collapse: collapse;
}

.header .menu1 table .sep{
	width: 1px;
	background: url(/img/sep.gif) no-repeat top;
	padding: 0px;
}

.header .menu1 table td{ padding: 0px 15px 0px 15px; }

.header .navmenu_box{
	position: absolute;
	width: 100%;
	height: 34px;
	bottom: 0px;
	padding: 5px 0px 5px 0px;
	background: #d8e1e3;
	text-align: center;
}

.header .phone{
	position: absolute;
	top: 25px;
	right: 34px;
	height: 111px;
	width: 221px;
	background: url(/img/phone.jpg) no-repeat;
}

.line{
	position: relative;
	background: #0094b9;
	height: 2px;
	width: 100%;
	font: 1px Tahoma;
}

.page{
	position: relative;
	border-collapse: collapse;
	border: 0px none;
	width: 100%;
}

.page .content{ position: relative; width: 100%; }

.page .content table{
	position: relative;
	margin: 40px 0px 0px 0px;
	width: 100%;
	vertical-align: top;
}

table.main_c {
	margin: 5px 10px 20px 10px !important;
}

.page .content table td {
	padding: 0;
	vertical-align: top;
}

.page td.content {
	padding: 0;
	vertical-align: top;
}

.page .content .cloud_box{
	position: relative;
	display: block;
	background: #e8eff0;
	padding: 10px 15px 10px 15px;
	top: 0px;
	height: 100%;
	width: auto;
	margin: 0px 40px 0px 0px;
}

.page .content .cloud_box .cloud{
	background: white;
	padding: 20px 25px 20px 25px;
}

.page .content .cloud_box .cloud .marka{ height: 74px; font: 11px Tahoma; }

.page .content .cloud_box .cloud .marka img{ float: left; margin-right: 15px; }

.page .content .cloud_box .cloud .more{ padding: 15px 0px 15px 0px; font: 11px Tahoma; }

.page .content .cloud_box .cloud h1{ font: 19px "Arial Narrow"; margin-bottom: 20px; }

.page .content .cloud_box .cor1{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(/img/cor1.gif) no-repeat;
	height: 30px;
	width: 36px;
}

.page .content .cloud_box .cor2{
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(/img/cor2.gif) no-repeat;
	height: 30px;
	width: 36px;
}

.page .content .cloud_box .cor3{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(/img/cor3.gif) no-repeat;
	height: 30px;
	width: 36px;
}

.page .content .cloud_box .cor4{
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: url(/img/cor4.gif) no-repeat;
	height: 30px;
	width: 36px;
}

.page .content .cloud_box .cor5{
	position: absolute;
	right: 100px;
	bottom: -35px;
	background: url(/img/cor5.gif) no-repeat;
	height: 45px;
	width: 36px;
}

.page .content .price{ position: relative; clear: both; }

.page .content .price .head{ position: relative; padding: 0px 0px 40px 0px; }

.head .h1{
	position: relative;
	color: #8d0017;
	font: bolder italic 18px "Arial Narrow";
	padding: 0px 0px 0px 0px;
	width: 467px;
}

.head a{
	position: absolute;
	top: 8px;
	left: 567px;
	color: #8d0017;
	font: 11px Tahoma;
}

.page .content .price table{
	position: relative;
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	margin-bottom: 80px;
	
}

td.separator{
	background: url(/img/sep3.gif) repeat-y;
	width: 1px;
	padding: 0px 10px 0px 5px !important;
}

.page .content .price table table{ margin: 0px; }

.page .content .price table td{ margin: 0px; padding: 0px 0px 14px 36px; font: 11px Tahoma; }

.page .content .price table td .name{
	padding: 0px 0px 5px 0px;
	text-align: left;
	width: 200px;
}

.page .content .price table td .ramka{
	background: url(/img/ramka.gif) no-repeat;
	height: 82px;
	width: 85px;
	padding: 5px 0px 0px 5px;
	float: left;
}

.page .content .price table td table{ width: 200px; height: auto; }

.page .content .price table td table td{
	padding: 0px 0px 2px 0px;
	width: 100px;
	text-align: right;
	vertical-align: top;
}

.page .content .price table td table th{ font-weight: normal; width: 100px; vertical-align: top; }

.page .content .right_menu{
	position: relative;
	width: 237px;
	padding: 16px 0px 0px 0px;
	text-align: left;
	top: -40px;
}

.page .content .right_menu .banner{
	position: relative;
	left: -6px;
	height: 92px;
	width: 214px;
	font: 18px Arial Narrow;
	text-align: center;
	padding-top: 50px;
}

.page .content .right_menu .basket{
	position: relative;
	right: 0px;
	top: 0px;
	width: 218px;
	padding: 0px 0px 20px 0px;
	background: url(/img/basket.jpg) no-repeat top right;
}

.page .content .right_menu .basket .links,
.page .content .right_menu .basket .links a{ font: 11px Tahoma; color: #0094b9; }

.page .content .right_menu .basket .top_b{
	position: absolute;
	font: 1px Tahoma;
	right: 198px;
	top: 33px;
	height: 6px;
	width: 19px;
	background: black;
}

.page .content .right_menu .basket table{ width: 100%; border-collapse: collapse; }

.page .content .right_menu .basket table td{ font: 11px Tahoma; text-align: right; }

.page .content .right_menu .basket table th{ font: 11px Tahoma; padding: 3px 0px 4px 0px; }

.page .content .right_menu .search{
	position: relative;
	left: -6px;
	padding: 6px 0px 0px 25px;
	background: #0094b9 url(/img/lupa.gif) no-repeat 7px 11px;
	height: 28px;
	width: 191px;
	margin-bottom: 43px;
}

.page .content .right_menu .search input.text{
	border: 1px solid white;
	background: #0094b9;
	height: 18px;
	width: 118px;
	vertical-align: top;
	margin-right: 7px;
	font: 14px Tahoma;
	color: white;
}

.page .content .right_menu h1{
	padding-top: 50px;
	color: black;
	font: bolder 18px "Arial Narrow";
	margin-bottom: 13px;
}

.page .left{
	position: relative;
	float: left;
	padding: 48px 0px 30px 0px;
	width: 211px;
}

.page .left .left_menu{
	position: relative;
	left: 0px;
	width: 176px;
	padding: 18px 0px 0px 36px;
	background: #0094b9;
	color: white;
	font-size: 11px !important;
  font-family: Tahoma;
	clear: both;
}

.page .left .left_menu div, .page .left .left_menu td {
	font-size: 11px !important;
  font-family: Tahoma;
}

.page .left .left_menu .bot_c{
	position: absolute;
	height: 29px;
	width: 29px;
	bottom: 0px;
	right: 0px;
	background: url(/img/bot_c.gif) no-repeat;
}

.page .left .left_menu .check{ padding-bottom: 4px; }

.page .left .left_menu .checkbox{ vertical-align: middle; margin: 0px 8px 0px -2px; }

.page .left .left_menu .go1{ cursor: pointer; }

.page .left .left_menu .top_b{
	position: absolute;
	background: #3daeca;
	top: 0px;
	left: 36px;
	height: 6px !important;
	width: 19px;
	padding: 0px 0px 0px 0px !important;
	font-size: 1px;
}

.page .left .left_menu h1{
	color: white;
	font: bolder 18px "Arial Narrow";
	margin-bottom: 19px;
}

.page .left .left_menu h2{
	color: #87e7ff;
	font: bolder 11px "Tahoma";
	margin-bottom: 9px;
}

.page .left .left_menu table{ margin-left: -3px; }

.page .left .left_menu table th{
	width: 87px;
	color: #00566c;
	font-weight: normal;
	padding-left: 3px;
}

table.goods * {font-size:11px;}
.gray8bg {background-color:#DEDFE7;}
.whitebg {background-color:#FFF;}

.art td {padding:2px 5px 2px 5px !important;}

.gekobig_table {margin:0px !important;}
.gekobig_table td {font-size:11px;padding:2px 2px 2px 2px !important;border:solid 1px #666;}
.gekobig_table .price_name {font-weight:bold;white-space:nowrap;}
