/*CSS document*/

html, body {
	height: 100%;
}

body {
    padding: 0;
    margin: 0;
    font-family: Tahoma, sans;
    font-size: 12px;
    color: #888888;
    background-color:#F2F2F2;
}

img {border: 0;}

h1 {
	font-weight: bold;
	font-size: 16px;
	color: #B39166;
	text-transform: uppercase;
	padding: 7px 0 7px 0;
	margin: 0;
}

h2 {
	font-weight: normal;
	font-size: 12px;
	color: #B39166;
	text-transform: uppercase;
	font-weight: bold;
}


h4 {
	font-size: 12px;
	font-weight: normal;
	color: #B39166;
}

h4.toRight {
	text-align: right;
	padding-right: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #B39166;
	overflow: hidden;
}

div.txt {
	padding-left: 7px;
}
/* ---------------------------// ---------------------------- */

#sandbox {margin: auto 0;}

#toplinks {
	width: 965px;
	text-align: right;
	padding: 12px 10px 20px 20px;
}

#toplinks a {
	font-size: 11px;
	color: #666;
	padding-right: 8px;
}

#toplinks a:hover, #toplinks a.selected {
	font-size: 11px;
	color: #CCCCCC;
	padding-right: 8px;
}


#topline {
	background: url('/pics/int_bg_top.jpg') no-repeat;
	width: 975px;
	height: 17px;
	overflow: hidden;
}

#mainplace {
	background: url('/pics/int_bg_center.jpg') repeat-y;
	width: 975px;
	overflow: hidden;

}

#bottomline {
	background: url('/pics/int_bg_bottom.jpg') no-repeat;
	width: 975px;
	height: 21px;
	overflow: hidden;
}

#gmargin {
	margin: 0 6px 0 6px;
	background: url('/pics/undmenu_shadow.gif') repeat-x;
}

#header {
	overflow: hidden;
	height: 108px;
}

#logo {
	float: left;
	padding: 10px 0 0 34px;
	width: 227px;
}

#logo img {
	width: 227px;
	height: 80px;
}

#addr {
	width: 145px;
	float: right;
	font-size: 11px;
	text-align: right;
	padding: 15px 32px 0 0;
}

#mmenu {
	padding-left: 6px;
	overflow: hidden;
}

#mmenu_second {
}

#mmenu_second div.rel {
	float: left;
}

#mmenu_second a#button1, #mmenu_second a#button2, #mmenu_second a#button3, #mmenu_second a#button4, #mmenu_second a#button5 {
/*	position: relative; */
	text-transform: uppercase;
	text-decoration: none;
	color: #999999;
	display: block;
	text-align: center;
	padding-top: 22px;
	width: 192px;
	height: 36px;
	background: url('/pics/buttonbg.gif') repeat-x;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #C1C1C1;
}

#mmenu_second a#button5 {
	width: 191px;
}

#mmenu_second a#sbutton1, #mmenu_second a#sbutton2, #mmenu_second a#sbutton3, #mmenu_second a#sbutton4, #mmenu_second a#sbutton5 {
	text-transform: uppercase;
	text-decoration: none;
	color: #999;
	display: block;
	text-align: center;
	padding-top: 22px;
	width: 192px;
	height: 36px;
	color: #003151;
	background: url('/pics/buttonbgs.gif') repeat-x;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #C1C1C1;
	z-index: 200;
	position: relative;
}

#mmenu_second a#sbutton5 {
	width: 191px;
}

#mmenu_second a#button1:hover, #mmenu_second a#button2:hover, #mmenu_second a#button3:hover, #mmenu_second a#button4:hover, #mmenu_second a#button5:hover, #mmenu_second a#sbutton1:hover, #mmenu_second a#sbutton2:hover, #mmenu_second a#sbutton3:hover, #mmenu_second a#sbutton4:hover, #mmenu_second a#sbutton5:hover {
	color: #003151;
	background: url('/pics/buttonbgs.gif') repeat-x;
}

#mmenu_second div.between {
	width: 1px;
	height: 58px;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #C1C1C1;
	background: url('/pics/bbuttonbg.gif');
	float: left;
}

#undmenu_shadow {
	height: 22px;
	overflow: hidden;
}

.breadcrumbs {
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	font-size: 11px;
}

.breadcrumbs a {color: #999;}
.breadcrumbs a:hover {color: #666;}
.breadcrumbs a.current { color: #CCC;}

#mmenu_second div div#select1, #mmenu_second div div#select2, #mmenu_second div div#select3, #mmenu_second div div#select4, #mmenu_second div div#select5 {
	position: absolute;
	z-index: 100;
	display: none;
	text-align: left;
	background-image: url('/pics/lbuttonbgm.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

#mmenu_second div div#select1 div.topbut, #mmenu_second div div#select2 div.topbut, #mmenu_second div div#select3 div.topbut, #mmenu_second div div#select4 div.topbut, #mmenu_second div div#select5 div.topbut {
	width: 199px;
	height: 66px;
}

#mmenu_second div div#popup1, #mmenu_second div div#popup2, #mmenu_second div div#popup3, #mmenu_second div div#popup4, #mmenu_second div div#popup5 {
	border: 1px solid #F4F4F4;
	background-color: #FFFFFF;
	padding: 9px 7px 9px 7px;
	width: 285px;
/*	margin-top: -5px; */
	position: absolute;
	display: none;
}

#mmenu_second div div#popup1 a, #mmenu_second div div#popup2 a, #mmenu_second div div#popup3 a, #mmenu_second div div#popup4 a, #mmenu_second div div#popup5 a {
	display: block;
	width: 100%;
	margin-bottom: 5px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

#mmenu_second div div#popup1 a:hover, #mmenu_second div div#popup2 a:hover, #mmenu_second div div#popup3 a:hover, #mmenu_second div div#popup4 a:hover, #mmenu_second div div#popup5 a:hover {
	color: #003151;
	text-decoration: none;
}

#mmenu_second div div#select1 {
}

#mmenu_second div div#select2 {
}

#mmenu_second div div#select3 {
}

#mmenu_second div div#select4 {
}

#mmenu_second div div#select5 {
	background: url('/pics/lbuttonbg.gif') no-repeat;
}

#mbody {
	padding: 10px 15px 0 15px;
	border: 1px solid red;
}
/*
#sidebar {
	text-align: left;
	float: left;
	width: 199px;
	border-right: 1px solid #CCC;
	margin-right: 15px;
}

#content {
	text-align: left;
}*/

#pagetitle {
	padding-left: 220px;
	text-align: left;
}

table.pagetable {
	width: 97%;
	padding: 0;
	margin: 0;
	text-align: left;
}

table.pagetable td.sidebar {
	width: 200px;
	border-right: 1px solid #CCC;
}

table.pagetable td.sidebar a {
	color: #B39166;
	font-size: 11px;
}

table.pagetable td.sidebar a:hover {
	color:#333333;
}

table.pagetable td.content {
padding-left: 15px;
}

#secondmenu {
	text-align: right;
	padding-right: 4px;
}

#secondmenu div {
	border-bottom: 1px solid #E6E6E6;
}

#secondmenu div a {
	/*font-size: -3; /* прикольно ;) */
	padding-top: 3px;
	padding-right: 22px;
	color: #666666;
	display: block;
	background-color: #FFFFFF;
	font-weight: bold;
	height: 18px;
	text-decoration: none;
	font-size: 12px;

}

#secondmenu div a:hover, #secondmenu div a.selected {
	padding-right: 22px;
	color: #B39166;
	background-color: #F8F8F8;
}

#secondmenu div a.cart {
	background: url('/pics/menu_cart_icon.gif') no-repeat;
}

#secondmenu div a.cart:hover {
	background: url('/pics/menu_cart_icon.gif') no-repeat;
	background-color: #F8F8F8;
}

#secondmenu div a.cartselected, a.cartselected:hover {
	background: url('/pics/menu_cart_icon.gif') no-repeat;
	background-color: #F8F8F8;
	color: #B39166;
}

#secondmenu div a.cart selected, a.cart selected:hover {
	background: url('/pics/menu_cart_icon.gif') no-repeat;
	background-color: #F8F8F8;
	color: #B39166;
}

#secondmenu div a#current {
	background-color: #F8F8F8;
	color: #B39166;
}

#sales {
	padding-top: 43px;
	font-size: 11px;
	color: #999999;
}

#salewindow {
	width: 127px;
	height: 51px;
	display: block;
	overflow: hidden;
	background: url('/pics/salewindow.jpg') no-repeat;
	font-size: 12px;
	color: #B39166;
	padding: 18px 0 0 62px;
}

#salewindow strong {
	color: #990000;
	width: 99px;
}

div.sale {
	width: 182px;
}

ul.actions {
	padding: 0 0 0 12px;
	margin: 0;
	list-style-image:url('/pics/li.gif');
	font-size: 11px;
	color: #999;
	text-align: left;
	width: 170px;
}

strong.red {color: #990000;}
strong.gold {color: #B39166; font-weight: normal;}

.all {
	padding: 10px 0 0 12px;
}

#sidebar_bottom_links {
	margin-top: 20px;
	text-align: right;
	padding-right: 18px;
	vertical-align: bottom;
	font-size:11px;
}

#sidebar_bottom_links div.mnenie,
#sidebar_bottom_links div.feedback,
#sidebar_bottom_links div.subscribe {
	overflow: hidden;
	margin-bottom: 7px;
}


.sbl_txt {
	float: right;
	text-align: right;
	width: 140px;
}

.sbl_img {
	float: right;
	width: 27px;
	height: 41px;
	padding-left: 3px;
}

#innertable {}

#innertableTop {
	background: url('/pics/innner_table_bg_top.gif') no-repeat;
	width: 742px;
	height: 15px;
}

#innertableCenter {
	background: url('/pics/innner_table_bg_center.gif') repeat-y;
	width: 742px;
}

#innertableBottom {
	background: url('/pics/innner_table_bg_bottom.gif') repeat-y;
	width: 742px;
	height: 19px;
}

table.zakaz {
	width: 705px;
	margin-left: 19px;
}

table.zakaz tr.zakaztitle {
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

table.zakaz tr.zakaztitle td.articul {
	color: #FFF;
}

table.zakaz td {
	height: 44px;
}

table.zakaz td.nomer {
	width: 19px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
	font-weight: bold;
}

table.zakaz td.imya {
	padding-left: 12px;
	text-align: left;
	width: 260px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-weight: bold;

}

table.zakaz td.imya2 {
	padding-left: 12px;
	text-align: left;
	width: 360px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-weight: bold;

}

table.zakaz td.articul {
	width: 90px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
	font-weight: bold;
}

table.zakaz td.shtuk {
	width: 24px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
}

table.zakaz td.ediz {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
	font-size: 11px;
}

table.zakaz td.kolichestvo {
	width: 70px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

table.zakaz td.kolvo_upak {
	width: 60px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
	font-size: 11px;
}

table.zakaz td.edinicy {
	width: 12px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
}

table.zakaz td.strana {
	text-align: center;
	width: 87px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

table.zakaz td.addtocart {
	width: 102px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

table.zakaz td.cphoto{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 100px;
}

table.zakaz td.cname{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 120px;
}
table.zakaz td.crazm{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 120px;
}

table.zakaz td.cprice{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 80px;
}

td.delfromcart {
	padding-left: 2px;
	width: 88px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.spinner {
	padding-left: 7px;
	width: 56px;
}

.spinner input {
	width: 30px;
	height: 19px;
	float: left;
	padding:0;
	margin: 0;
	border: 1px solid #CCC;
}

.spinner spinner_updown {
	float: right;
	width: 15px;
}
.spinner_updown a.up {
	width: 15px;
	height: 11px;
	display: block;
	background: url('/pics/b_up.gif') no-repeat;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.spinner_updown a.down {
	width: 15px;
	height: 10px;
	display: block;
	background: url('/pics/b_down.gif') no-repeat;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.sht {
	margin-top: 2px;
}

.addtocartbut {}

.addtocartbut a .addtocart {
	background: url('/pics/addcart.gif') no-repeat;
	width: 18px;
	height: 22px;
	border: 0;
	float: left;
	margin-top: 6px;
	padding-right: 8px;
	padding-left: 5px;
	cursor: pointer;
}

.addtocartbut a.addtxt {
	float: left;
	cursor: pointer;
}

.addtocartbut a {
	text-decoration: none;
	color: #B39166;
}

strong.addtocart {
	padding:0;
}

.delfromcartbut {
	padding-top: 7px;
	padding-left: 6px;
}

.delfromcartbut a {
	background: url('/pics/delbut.jpg') no-repeat;
	/*width: 15px;
	height: 15px;*/
	border: 0;
	float: left;
	padding-right: 4px;
	padding-left: 20px;
	cursor: pointer;
}
.delfromcartbut a:hover {
	background: url('/pics/delbut_s.jpg') no-repeat;
	color: #990000;
}


.delfromcartbut a.addtxt {
	float: left;
	cursor: pointer;
}

.delfromcartbut a {
	text-decoration: none;
	color: #B39166;
}

.pageslist {
	padding-left: 13px;
}

.pageslist a {
	border: 1px solid #E8E8E8;
	padding: 3px 6px 3px 6px;
	background-color: #FFFFFF;
	color: #999999;
	font-size: 11px;
	text-decoration: none;
	margin-left: 5px;
}

.pageslist a:hover, .pageslist a.selected  {
	border: 1px solid #B1B1B1;
	padding: 3px 6px 3px 6px;
	background-color: #E8E8E8;
	color: #999999;
	font-size: 11px;
	text-decoration: none;
}

table.zakaz_form {
	width: 727px;
	border: 0;
	padding: 0;
	margin: 0;
}

table.zakaz_form td.zf_img{
	width: 86px;
	padding-right: 50px;
}

#zakaz_buttton a {
	width: 107px;
	height: 59px;
	background: url('/pics/order.jpg') no-repeat;
	display: block;
	padding: 22px 0 0 54px;
	font-weight:bold;
	color:#999999;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
}

#zakaz_buttton a:hover {
	background: url('/pics/order_s.jpg') no-repeat;
}

input.zf{
	width: 243px;
	border: 1px solid #CCC;
}

select.zf {
	width: 246px;
	border: 1px solid #CCC;
}

input.zf_code {
	width: 60px;
	border: 1px solid #CCC;
}

input.zf_phone {
	width: 159px;
	border: 1px solid #CCC;
}


td.labels {
	padding-right: 20px;
	font-weight: bold;
}

#footer {
	width: 958px;
	text-align: left;
}

#logo_footer {
	float: left;
	width: 100px;
}

#logo_footer img {
	border: 0;
}

#footer_text {
	float: left;
	font-size: 11px;
	color:#C7C7C7;
	padding-top: 5px;
}

#counters {
	float: right;
}

#order_thanks {
	padding-left: 87px;
	width: 568px;
}

#order_vis_top {
	background:url('/pics/order_vis_top.jpg') no-repeat;
	width: 568px;
	height: 26px;
}

#order_vis_center {
	background:url('/pics/order_vis_center.jpg') repeat-y;
	width: 568px;
	text-align: center;
}


#order_vis_center img {
	border: 0;
	padding-top: 6px;
}

#order_vis_center h1 {
	padding-top: 25px;
}

#order_vis_center #u_orderID {
	padding-top: 20px;
	font-weight: bold;
}

#order_vis_center #u_orderNum {
	font-weight: bold;
}
#order_vis_center #u_orderID strong, #order_vis_center #u_orderNum strong {
	color: #990000;
}

#order_vis_bottom {
	background:url('/pics/order_vis_bottom.jpg') no-repeat;
	width: 568px;
	height: 28px;
}

input#city {
	border: 1px solid #CCC;
}

input.default{
	border: 1px solid #CCC;
}
/*
input.button_change {
	background: url('/pics/button_change.jpg') no-repeat;
 	border: 0;
	width: 101px;
	height: 40px;
	cursor: pointer;
}

input.button_change:hover {
	background: url('/pics/button_change_s.jpg') no-repeat;
}

input.button_select {
	background: url('/pics/button_select.jpg') no-repeat;
 	border: 0;
	width: 101px;
	height: 40px;
	cursor: pointer;
}

input.button_select:hover {
	background: url('/pics/button_select_s.jpg') no-repeat;
}
*/
a.button_change {
	background: url('/pics/button_change.jpg') no-repeat;
 	border: 0;
	width: 101px;
	height: 40px;
	cursor: pointer;
	display: block;
}

a.button_change:hover {
	background: url('/pics/button_change_s.jpg') no-repeat;
}


a.button_select {
	display: block;
	background: url('/pics/button_select.jpg') no-repeat;
 	border: 0;
	width: 101px;
	height: 40px;
	cursor: pointer;
}

a.button_select:hover {
	background: url('/pics/button_select_s.jpg') no-repeat;
}

#instruction {
	text-align:center !important;
}

#instruction a.inst {
	background: url('/pics/button_instruct.jpg') no-repeat;
	display: block;
	width: 150px;
	height: 40px;
	border: 0;
	margin-left: 190px;
}

<!-- [if IE 6] -->
#instruction a.inst {
	background: url('/pics/button_instruct.jpg') no-repeat;
	display: block;
	width: 150px;
	height: 40px;
	border: 0;
	margin-left: 0 !important;
}
#instruction a.inst:hover {
	background: url('/pics/button_instruct_s.jpg') no-repeat;
}
<!-- [endif] -->


#instruction a.inst:hover {
	background: url('/pics/button_instruct_s.jpg') no-repeat;
}

th.razdel_name {
	color: #B39166;
	padding: 5px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.toto {
	width: 500px;
}

.cty {
	padding-top: 10px;
}
.small {
	font-size: 11px;
}

#instruction {
	width: 550px;
	padding-left: 100px;
	text-align: center;
}

#instruction strong {
	color: #990000;
}

.red {
	color: #990000;
}

#shag {
	font-size: 11px;
	font-weight: normal;
	float: right;
	overflow: hidden;
}

.ac_results {
	border: 1px solid #F3F3F3;
	text-align: left;
	color: #003151;
}

.ac_results ul {
	border: 0;
	background-color: #FFFFFF;
	text-align: left;
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin:0;
	cursor: pointer;
}
.ac_results li{
	padding: 0px 0px 0px 3px;
}

.ac_odd{
	border: 0;
	background-color: #FFFFFF;
	text-align: left;
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin:0;
	cursor: pointer;

}

.ac_even {
	background-color: #F8F8F8;
}

.ac_over{
	background-color: #003151 !important;
	color: #FFFFFF;
}

td.nettovara {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
	font-size: 11px;
	color:#999999;
}

@media print {
	#toplinks { display:none;}
	#topline { display:none;}
	#header { display:none;}
	#mmenu { display:none;}
	#mmenu_second { display:none;}
	#gmargin {display:none;}
	#pagetitle{ display:none;}
	.sidebar { display:none;}
	#innertable .txt {display:none;}
	#footer { display:none;}
	#shag { display:none;}
	.noprint{ display: none;}

}

#printorder {
float:right;
padding: 0px 20px 0px 0px;
}

#printorder a {
	color: #999;
	font-size: 11px;
}

#printorder a:hover {
	color: #333;
	font-size: 11px;
}

/* ----------------------------------  OLD CATALOG -------------------------------------*/
/* menu */
#thirdmenu {
	/* font-size: -3; /* прикольно ;) */
	margin-bottom:0px;
	padding:6px 0;
}

#thirdmenu a {
	/*margin-bottom:2px !important;*/
	font-size: 11px !important;
	font-weight: normal !important;
	padding: 1px 4px 1px 0 !important;
	text-transform:lowercase;
}

#thirdmenu a:hover {
	font-size: 11px !important;
	font-weight: normal !important;
}

#thirdmenu a.current {
	background-image:url('/pics/galchiksec.gif') !important;
	color: #990000 !important;
}
/* main page */
div#cat_img_akcii a, div#cat_img_new a, div#cat_img_prod a, div#cat_img_posuda a, div#cat_img_odejda a, div#cat_img_oborud a{
	display:block;
	height:50px;
	margin:0;
	padding:0;
	width:130px;
}

div#cat_img_akcii a {
	background:transparent url(/pics/picts/catalog_akcii.jpg) no-repeat scroll 0 0;
}

div#cat_img_new a {
	background:transparent url(/pics/picts/catalog_new.jpg) no-repeat scroll 0 0;
}

div#cat_img_prod a {
	background:transparent url(/pics/picts/catalog_prod.jpg) no-repeat scroll 0 0;
}

div#cat_img_posuda a {
	background:transparent url(/pics/picts/catalog_posuda.jpg) no-repeat scroll 0 0;
}

div#cat_img_oborud a {
	background:transparent url(/pics/picts/catalog_oborud.jpg) no-repeat scroll 0 0;
}

div#cat_img_odejda a {
	background:transparent url(/pics/picts/catalog_odejda.jpg) no-repeat scroll 0 0;
}

#cataloglist {
	overflow:hidden;
	width:700px;
}

/* -------------- catalog food  */
/* ------- category  */
#CatalogProducts {
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:left;
	width:654px;
}

#CatProd_Col_Left, #CatProd_Col_Center, #CatProd_Col_Right {
	float:left;
	width:198px;
}

#CatProd_Col_Left, #CatProd_Col_Center {
	border-right:0 none;
	padding-right:20px;
}

.cp_item {
	font-size:11px;
	height:104px;
	overflow:hidden;
	padding:7px 10px;
	text-align:center;
}

.cp_item a {
	color: #B39166;
	text-decoration:none;
	text-transform: lowercase;
}

.cp_item a img {
	/*border:1px solid #35759F;*/border: 0;
}
/* ------ items list */
.catmin img {
	border:1px solid #E6E6E6;
}

.catmin img:hover {
	/*border:1px solid #C6C6C6;*/
}

.cattxt {
	font-size:11px;
	font-weight:bold;
	color: #B39166;

}

.cattxt a {
	font-size:11px;
	color: #B39166;
	text-decoration: none;
}

.cattxt a:hover {
	color: #6C5335;

}

.cattxt strong {
	display:block;
	text-transform: lowercase;

}
/* -------items */
#cattitle {
	height:33px;
	overflow:hidden;
	padding-top:5px;
}

#cattitle h3 {
	font-size:13px;
	margin:0;
	padding:0;
}

h1.firstprod {
	float:right;
	margin:0;
}

#photoplace {
	float:left;
	width: 270px;
	height: 270px;
}

img#bigpic {
	border: 0 !important;
}

#descplace {
	padding:0 0 2px 20px;
	width:500px;
	float: right;
}

.tara {
	font-size:11px;
	padding: 7px;
	background-color:#F9F9F9;
}

div.tara span.colvo {
	/*background-color:#878076; */
	color:#9D9D9D;
	margin-right:10px;
	padding:3px 5px;
}

div.tara span.price {
	color:#990000;
	padding:3px 5px;
}

div.tara span.proizvoditel {
	color:#9D9D9D;
	padding:3px 5px;
}

div.tara span.tsize {
	color:#9D9D9D;
	padding:3px 5px;
}

div.tara span.ed_izm {
	color:#9D9D9D;
	padding:3px 5px;
}

.InAction {
	font-size: 11px;
}

/* slider */
#nextprevbox {
	border-top:1px solid #999999;
	overflow:hidden;
	padding-top:22px;
	width:700px;
}

#nextprevbox, #nextprevbox a {
	color:#727272;
	font-size:12px;
	text-decoration:none;
}

#prevbox {
	float:right;
	width:18px;
	padding-top: 30px;
}

#nextbox {
	float:left;
	width:18px;
	margin-top: 30px;
	margin-right: 10px;

}

#prevbox a.button, #nextbox a.button {
	background-repeat:no-repeat;
	display:block;
	height:31px;
	width:18px;
}

#prevbox a.button {
	background-image:url(/pics/arrow_right.gif);
}

#nextbox a.button {
	background-image:url(/pics/arrow_left.gif);
}


#prevbtn {
}

#slideshow {
	overflow:hidden;
	width:630px;
	float: left;
	padding-left: 15px;
}

#slideshow ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:325px;
	width:15000px;
}

#slideshow li {
	background-image:none;
	cursor:pointer;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0;
	width:325px;
}


#freefields {
	margin-left: 8px;
	width: 95%;
	border: 1px solid #CCCCCC;
	padding: 10px 10px 5px 10px;
	overflow: hidden;
	background-color:#F8DEDE;
}

#freefields img {
	width: 37px;
	height: 45px;
	float: left;
	border: 0;
	padding-right: 20px;
}

#freefields strong {
	float: left;
	margin-top: 12px;
	color:#990000;
}

.catprev {
	width: 80px;
	height: 80px;
	/*overflow:hidden;*/
}

img.catprev  {
	border: 1px solid #EAEAEA !important;
}

.thumbname {
	color: #B39166;
	font-size: 11px;
	text-transform:lowercase;
	padding-top: 9px;
}

.ThumbTopName {
	color: #B39166;
	text-decoration: none;
}

table.PositionTable img {
	border: 1px solid #E6E6E6;
}

#descplc p {    /*у тега p из-за редактора tinyMCE установлено padding:0; margin: 0;*/
	padding: 0;
	margin: 0;
}

#hideonpopup {
	overflow: hidden;
}

#filial {
	width: 733px;
	height: 434px;
	background: url('/pics/filials.gif') no-repeat;
}

#filial_eng {
	width: 733px;
	height: 434px;
	background: url('/pics/filials_eng.gif') no-repeat;
}

#headers {
	width: 741px;
	height: 465px;
	background: url('/pics/headers.gif') no-repeat;
}

.mfont {
	color:#B39166;
	font-size: 12px;
}

div.markedlist ul li{
	list-style-image:url('/pics/point.gif');
}

a {color: #B39166;}
a:hover {color: #6C5335;}

.dopinfo {
	color: #666666 !important;
	font-size: 11px;
	font-weight: normal;
}

.newsblock {
	color:#666666;
	overflow: hidden;
}

.newsblock div.SLDate span {
	font-size: 11px;
	color:#999999;
}

.newsblock span {
	color:#999999;
	font-size: 12px;
}

.newsblock a {
	color: #999;
	text-decoration: none;
}

.newsblock a:hover {
	color: #685032;
	text-decoration: none;
}

.newsblock strong {
	color: #B39166;
	font-size: 13px;
}

.newsblockImg {
	width: 90px;
	padding: 0 6px 6px 6px;
}

.newsblockImg a img, .newsblockImg span img {
	/*border: 1px solid #234D73;*/ border: 0;
	/*padding: 3px;*/
}

h1.titl {
	text-transform: none;
/*	background: url('/pics/picts/bull-1.gif') no-repeat left top; */
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	display: inline;
}

h1.titl a {
	text-transform: none;
/*	background: url('/pics/picts/bull-1.gif') no-repeat left top; */
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	display: inline;
	color: #B39166;
}

hr.line {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

div.line {
	border-top: 1px solid #EAEAEA;
	padding: 8px 0 8px 0;
}

/*
table.contacts {
	width: 636px;
}
*/
table.contacts td {
	padding-top: 15px;
	width: 318px;
	border-bottom: 1px solid #E5E5E5;
}

table.contacts td.left {
	width: 318px;
	padding-right: 15px;

}

.conctact {
	overflow: hidden;
	display: block;
}

.maplink {
	float: left;
	width: 56px;
}

.maplink img {
	width: 56px;
	height: 96px;
}
.conctactInfoMain {
	text-align: left;
	overflow:hidden;
	padding-left: 10px;
}


.conctactInfo {
	text-align: left;
	width: 700px;
	overflow:hidden;
}

.conctactInfoMain, .conctactInfoLeft, .conctactInfoRight, .conctactInfoLeft strong, .conctactInfoRight strong, .conctactInfoLeft a, .conctactInfoRight a {
	font-size: 11px;
}


.conctactInfoMain strong, .conctactInfoLeft strong, .conctactInfoRight strong {
	color: #003151;
}

.conctactInfoLeft, .conctactInfoRight {
	float: left;
	width: 270px;
}

.conctactInfoLeft {
	padding-right: 160px;
}

.contactMap {
	width: 700px;
	text-align: center;
	padding-top: 30px;
}


input.frm, textarea.frm {
	border: 1px solid #CCC;
}

input.frm_sm {
	width: 100px;
	border: 0;
	font-size: 11px;
}

a.subscribe_button {
	width: 150px;
	height: 40px;
	display: block;
	background: url('/pics/button_subscribe.jpg') no-repeat;
}

a.subscribe_button:hover {
	background: url('/pics/button_subscribe_s.jpg') no-repeat;
}

a.subscribe_button_eng {
	width: 150px;
	height: 40px;
	display: block;
	background: url('/pics/button_subscribe_eng.jpg') no-repeat;
}

a.subscribe_button_eng:hover {
	background: url('/pics/button_subscribe_eng_on.jpg') no-repeat;
}


a.sendopinion_button {
	width: 150px;
	height: 40px;
	display: block;
	background: url('/pics/button_send.jpg') no-repeat;
}

a.sendopinion_button_eng {
	width: 150px;
	height: 40px;
	display: block;
	background: url('/pics/button_sendopinion_eng.jpg') no-repeat;
}

a.sendopinion_button:hover {
	background: url('/pics/button_send_s.jpg') no-repeat;
}

a.sendopinion_button_eng:hover {
	background: url('/pics/button_sendopinion_eng_on.jpg') no-repeat;
}


.timezayava {
	font-size: 11px;
	padding-left: 182px;
	display: none;
	width: 0;
	height: 0;
}

.akcii_padding {
	padding-top:25px;
}

a.year {
	background-color: #B39166;
	color: #FFFFFF !important;
	padding: 1px 4px 1px 4px;
	margin: 0  0 4px 0;
	text-decoration: none;
}
a.year:hover {
	background-color: #990000 !important;
	color: #FFFFFF !important;
	padding: 1px 4px 1px 4px;
	margin: 0  0 4px 0;
	text-decoration: none;
}

.small {
	font-size: 11px;
}

.leftslot {
	text-align: right !important;
}

.newsarch {
	text-align: right;
	padding-right: 14px;
}

strong.news {
	color: #666666 !important;
}

.gnil {
	color: #990000;
}

.korbut_top, .korbut_bot {
	margin: 0 20px 0 0;
	height: 81px;
	overflow: hidden;
}

.korbut_top, .korbut_bot div  {
	float: right;
}

.korbut_bot {
	width: 720px;
}

a.newslink2 {color:B39166; text-decoration:underline;!important}
a.newslink2:hover {color: #666666;}


.counter_index img {
	filter:alpha(opacity=30);
   -moz-opacity: 0.3;
   -khtml-opacity: 0.3;
	opacity: 0.3;
	text-align: center;
}

.counter_index a:hover img {
	filter:alpha(opacity=100);
   -moz-opacity: 1;
   -khtml-opacity: 1;
	opacity: 1;
	text-align: center;
}

/* -------------------- акции --------------------  */

	a.actbut1, a.actbut2, a.actbut3, a.actbut4 {
		width: 181px;
		height: 49px;
		display: block;
		float: left;
		padding: 0; /* TODO */
	}
	a.actbut1 {background: url('/pics/actbut_prod.jpg') no-repeat;}
	a.actbut1:hover, a.active1 {background: url('/pics/actbut_prod_on.jpg') no-repeat;}
	a.actbut2 {background: url('/pics/actbut_posuda.jpg') no-repeat;}
	a.actbut2:hover, a.active2 {background: url('/pics/actbut_posuda_on.jpg') no-repeat;}
	a.actbut3 {background: url('/pics/actbut_oborud.jpg') no-repeat;}
	a.actbut3:hover, a.active3 {background: url('/pics/actbut_oborud_on.jpg') no-repeat;}
	a.actbut4 {background: url('/pics/actbut_odejda.jpg') no-repeat;}
	a.actbut4:hover, a.active4 {background: url('/pics/actbut_odejda_on.jpg') no-repeat;}

	#CatActButSelect {
		overflow: hidden;
		width: 724px;
		height: 49px;
	}
	table.NewActions {
		width: 724px;
		overflow: hidden;
	}
	table.NewActions td {
		width: 348px;
		height: 162px;
		overflow: hidden;
		/*padding: 44px 0 0 27px;*/
	}
	table.NewActions td.priority {
		background: url('/pics/actions_bg.jpg') no-repeat;
		background-position: top left;
	}
	table.NewActions td.priority1 {
		background: url('/pics/actions_bg3.jpg') no-repeat;
		background-position: top left;
	}
	table.NewActions td.normal {
		background: url('/pics/actions_bg2.jpg') no-repeat;
		background-position: top left;
	}
	div.OneAction {

	}


	div.OneActionSale {
		color: #FFFFFF;
		font-weight: bold;
		text-align: right;
		padding: 0 15px 0;
		margin: 19px 0 0 0;
		overflow: hidden;
		width: 318px;
	}

	div.OneActionSale1 {
		color: #FFFFFF;
		font-weight: bold;
		text-align: right;
		padding: 0 15px 0;
		margin: 10px 0 0 0;
		overflow: hidden;
		width: 318px;
	}
	div.OneAction {
		padding-top: 12px;
	}

	div.OneAction1 {
		padding-top: 0px;
	}
	div.OneActionImage {
		float: left;
		width: 80px;
		height: 80px;
		padding-left: 30px;
		padding-right: 10px;
	}

	div.OneActionImage1 {
		float: left;
		width: 120px;
		height: 120px;
		padding-left: 30px;
		padding-right: 10px;
	}

	div.OneActionImage img {
		border: 1px solid #EFEFEF;
	}

	div.OneActionText {
		width: 156px;
		height:84px;
		overflow: hidden;
		float:left;
		padding-left: 10px;
	}

		div.OneActionText1 {
		width: 156px;
		height:84px;
		overflow: hidden;
		float:left;
		padding-left: 10px;
	}
	div.ActionName {
		font-weight: bold;
		color: #B39166;
	}
	div.ActionCost {
		color: #669933;
		font-weight: bold;
	}

		div.ViewActionProductName {
		width: 724px;
		overflow: hidden;
		font-weight: bold;
		color: #666666;
	}

	div.ViewActionProductInfo {
		width: 724px;
		overflow: hidden;
	}

	div.ViewActionProductInfo div.ViewActionProductImage {
		width: 270px;
		height: 270px;
		float: left;
	}

	div.ViewActionProductInfo div.ViewActionProductDescription {
		width: 410px;
		float: left;
		padding-left: 41px;
		color: #999999;
	}

	div.ViewActionProductInfo div.ViewActionProductDescription div.Status {
		font-weight: normal;
		font-size: 11px;
		color: #666666;
	}

	div.ViewActionAdditionalInfo {
		overflow: hidden;
		width: 700px;
	}
/*
	div.ViewActionAdditionalInfo div.ViewActionAdditionalTag,
	div.ViewActionAdditionalInfo div.ViewActionAdditionalOldCost,
	div.ViewActionAdditionalInfo div.ViewActionAdditionalNewCost {
		float: left;
	}
*/
	div.ViewActionAdditionalTag {
		width: 85px;
		height: 36px;
		background: url('/pics/tag.jpg') no-repeat;
		font-size: 18px;
		color: #FFFFFF;
		padding: 7px 0 0 40px;
	}

	div.ViewActionAdditionalOldCost, div.ViewActionAdditionalNewCost {
		font-weight: bold;
		color: #003151;
	}

	 div.ViewActionAdditionalNewCost span {
		font-weight: bold;
		color: #990000;
	}

	div.ViewActionAdditionalInfo {
		color: #666666;
	}
/* -------------------- акции --------------------  */

#copyr {
	font-size: 11px;
	color: #C1C1C1;
	background: url('/pics/copyr.gif') no-repeat; 
	width: 170px;
	height: 27px;
	padding-left: 20px;
}

#copyr2 {
	font-size: 11px;
	color: #C1C1C1;
	background: url('/pics/copyr.gif') no-repeat; 
	width: 170px;
	height: 40px;
	padding-left: 50px;
}

#copyr a, #copyr2 a {
	color: #C1C1C1;
}

#copyr a:hover, #copyr2 a:hover {
	color: #A2A2A2;
}