html { width:100%; height: 100%; background-color: #EEECE7;}

body
{
	height:100%;
	margin:0;
	padding:0;
	font-size: 14px;
	font-family: 'PT Sans', 'Myriad Pro',  Arial, Helvetica, sans-serif;
	color:#2e2e2e;
}

@font-face {
    font-family: OfficianaSansWinCTT; 
src: url(upload/OfficianaSansWinCTT.ttf);
   }

a {color: #2E2E2E;}
form { margin:0; padding:0;}
form.main-form
{ 
	display: block;
	margin:0; 
	padding:0;
	width:100%;
	height:100%;
}
 
#page-wrapper
{	
	min-height:100%;
	background-image:url(images/bg_w75.jpg);
	background-color:#eeece7;
	background-repeat:repeat-x;
	/*width:878px;*/  
	margin: 0 auto -90px;
	position:relative;
	
}


* html #page-wrapper { height: 100%; }

#header { height: 520px; position: relative; z-index: 10; width:950px; margin:0 auto;}

#top-menu
{
	position: absolute;
	top: 480px;
	left:0px;
	width: 950px;
	height: 40px;
	right: 0;
	
}

#top-menu-inner
{
	margin-left: 16px;
	padding-right: 16px;
	height: 40px;
}

#logo 
{
	width: 235px; 
	height: 100px;
	position:absolute;
	left:480px;
	top:47px;
	text-align: center;
}

#logo td { padding: 0;}
#logo a { outline: none;}

#top-icons { overflow: hidden; height: 15px; position: absolute; top: 17px; width: 200px; left: 252px; }
#top-icons a 
{
	float: left;
	margin-right: 31px;
}

a.home-icon { width: 12px; height: 11px;}
a.search-icon { width: 12px; height: 12px;}
a.feedback-icon { width: 14px; height: 10px;}

#banner { margin:0 auto; width:878px; height: 153px;  position: relative; }
#banner-layout { height: 142px;  table-layout: fixed; }
#banner-overlay { height: 153px; position: absolute; width:437px; left:0; top: 0;}
#banner-image { padding:0; width: 437px; vertical-align: top;}
#banner-image div { width: 437px; height: 142px; overflow: hidden;}
#banner-slogan 
{
	padding:0;
	width: 441px;	
	font-family: Arial; 
	font-style: italic; 
	font-size: 2em; 
	font-weight: bold;
	padding:10px 0 32px;
}

#content { 
	width:950px; 
	overflow: hidden; 
	margin: 0 auto 29px; 
	zoom: 1; 
	background-color:#FFF;
	border-radius:0px 0px 30px 30px;
	-moz-border-radius:0px 0px 30px 30px; /* Firefox 3.6 and earlier */
	padding-bottom:25px;
}

#sidebar { width: 233px; float: left; padding-top:25px;}

#workarea { padding-top:4px; width:717px; float: right;}

#footer  
{
	height: 90px; 
	width:950px; 
	margin:0 auto;  
	position: relative;
}

#copyright { width: 49%; position: absolute; top: 20px; left: 425px; color:#562600;}
#copyright p { margin: 0;}
.footer-links { width:50%; position:absolute; right:25px; top: 20px; }
#footer-links { margin:0; padding:0; list-style: none; text-align: right;}
#footer-links li { display: inline; padding-left:1.5em;}

#space-for-footer { height: 90px; }

#footer-design { width:300px; position:absolute; right:25px; top: 52px;  text-align: right;}
#footer-design a{color:#757575; font-size:11px; text-decoration:none;}
#footer-design a:hover{text-decoration:underline;}

div.content-block { margin-bottom: 24px; }
div.content-block-inner { padding: 22px 18px 22px 21px;}

div.information-block div.top
{
	height: 13px;
	border-right: 1px solid;
	font-size: 1px;
	background: #FFF url(images/sidebar-corners-form.gif) no-repeat left top;
}

div.information-block div.bottom
{
	height: 13px;
	border-left: 1px solid;
	font-size: 1px;
	background: #FFF url(images/sidebar-corners-form.gif) no-repeat right bottom;
}

div.information-block-inner
{
	border-left: 1px solid;
	border-right: 1px solid;
	padding: 9px 18px 9px 21px;
	zoom: 1;
}

div.information-block div.top, div.information-block div.bottom, div.information-block-inner { border-color: #E3E3E3; }

#sidebar #katalog_poisk {
	margin-left:20px;
	margin-top: 25px;
}
#search {  width:192px; overflow: hidden; background-image:url(images/poisk_bg_glav.png); height:54px; background-repeat:no-repeat; }
#search div.rounded-box { float: left; width:177px;position: relative;}
#search div.search-inner-box
{
	
	height: 34px;
	width:177px;
	overflow:hidden;
	
}

#search div.search-inner-box input
{
	width: 140px;
	height: 15px;
	padding:0;
	margin-top:8px;	
	margin-left:35px;	
}

#search input { vertical-align: top;}
#search-button { float: left; width:37px;}
#search-button input::-moz-focus-inner { border: 0; padding: 0; }/*Remove button padding in FF*/
#search-button input 
{
	display: block;
	border: none;
	background: none;
	width:42px;
	padding:0;
	margin:0;
	height: 44px;
	cursor: pointer;
	cursor: hand;
	outline: none;
	position:absolute;
	top:3px;
	left:3px;
}

div.search-item h4 { margin-bottom: 0.4em;}

dl.block-list { margin: 0; padding:0; font-size: 0.85em;}
dl.block-list dt { margin: 1.5em 0 0.5em; }
dl.block-list dd { margin:0; padding:0;}
dl.block-list a { text-decoration: none; outline: none;}
dl.block-list a:hover { text-decoration: underline;}

#sidebar h3  
{
	font-family: Verdana;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 1em;
	margin: 0 0 1em;
}

#left-menu
{
	margin:0;
	padding:0;
	list-style: none;
}

#left-menu li
{
	margin:0 0 0.7em;
	padding: 0 0 0.7em;
	display: block;
}

#left-menu a
{
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;	
	padding: 1em 1em 1em 0;
	outline: none;
}

#left-menu li.last-item { background: none; margin-bottom: 0; padding-bottom: 0;}
#left-menu li.selected a { padding-left: 1em; }
#left-menu li.selected { text-indent: -1em; padding-left:1em;}

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }

/* Product List */
div.product-list { overflow: hidden; }

div.product
{ 
	overflow: hidden; 
	width: 280px;
	height: 105px;
	margin: 0 25px 20px 0;
	position: relative;
	float: left;
}

div.product-alt { margin-right: 0;}

div.product-image
{
	width: 250px;
	height: 105px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top:0;
	left: 0;	
}

div.product-overlay
{
	width: 280px;
	height: 105px;
	position: absolute;
	z-index: 1;	
}

a.product-desc
{
	float:right;
	height:62px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0px;
	width:142px;
	z-index:2;
	font-size: 1em;
	text-decoration: none;
	padding:13px 10px 30px 129px;
}

a.product-desc p { font-size: 0.85em; margin:7px 0 0;}

/* News List */
div.news-list { margin: 0 0 2em;}
div.news-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; }
div.news-date { margin: 0 0 1em;}
div.news-title { font-size: 1em; margin: 0 0 1em;  font-weight: bold;}
a.news-detail-link { display: block; margin: 1em 0 0; outline: none;}

/* Catalog List */
div.catalog-list, div.catalog-detail  { padding: 1em 0 0;}
div.catalog-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; overflow: hidden; zoom: 1;}
div.catalog-detail div.catalog-item { border: none; }
div.catalog-item-title { margin: 0 0 1em;}
div.catalog-item-title a { font-weight: bold; }

div.catalog-item-image { float: left; margin: 0 1em 1em 0; border:1px solid; padding: 4px; }
div.catalog-item-price {clear: left; float:left; padding: 0.5em 1em; margin:1em 0 0; font-weight: bold; }
div.catalog-item-desc { clear: left; }
div.catalog-item-desc-float { }
div.catalog-item-properties { clear: both; padding: 1em 0 0;  overflow: hidden;}
div.catalog-item-property { margin: 0 0 1em; border-bottom:1px dashed; float: left; width: 100%;}
div.catalog-item-property b { float: right; position: relative; top: 0.31em; padding-left: 3px; font-style:italic; font-weight:normal; }
div.catalog-item-property span { float: left; position: relative; top: 0.31em; padding-right: 3px; zoom: 1;}
div.catalog-item-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }

/* Special Product */
div.special-product-title { text-align: center; margin: 0 0 1em;}
div.special-product-image { text-align: center; margin: 0 0 1em;}
div.special-product { text-align: center; }

/* Top menu */

/*Common Elements */
div.content-form { padding-left:1em; }

/*Мои элементы*/
#naiti_diskont {position:absolute; top:44px; right:0px; /*float:right;*/ background-image:url(images/naiti_diskont.png); width:36px; height:145px;}
#header_door {position:absolute; top:66px; background-image:url(images/header_door.jpg); height:391px; width:185px;}
#header_banner {position:absolute; top:200px; left:235px;}
#why_mariorioli, #why_mariorioli2, #why_mariorioli3 {background-image:url(images/why_mariorioli.png); width:189px; height:228px; background-repeat:no-repeat; color:#FFF; text-align:center; padding-top:8px; margin-left:22px;}
#edinyi_nomer {background-image:url(images/edinyi_nomer.jpg); width:189px; height:110px; background-repeat:no-repeat;  text-align:center; padding-top:107px; margin-left:22px; font-size:14px;}
#edinyi_nomer_str1 {font-size:15px;}
#edinyi_nomer_8_800 {font-size:23px; color:#843e1d; font-weight:700; overflow:visible;}

#katalog_glavnaya {background-image:url(images/katalog_glavnaya2.png); width:696px; height:213px;background-repeat:no-repeat; position:relative; margin-top:20px;}
#katalog_caption { position:absolute; top:8px; left:562px; font-size:15px; color:#FFF;}
#katalog_dyrka {width:604px; height:138px; overflow:hidden; background:none; position:absolute; top:50px; left:40px;}
#katalog_lineyka {width:2100px; height:138px; position:absolute; left:-5px;}
.katalog_seriya {float:left; width:154px; height:137px;}
.katalog_seriya img {display:block; float:left; overflow:hidden; width:61px; height:127px; margin: 5px 5px; position:relative; top:3px;}
.katalog_seriya div {float:left; width:83px; height:127px; font-size:11px; position:relative; top:5px;line-height: 12px;}
.katalog_seriya div span {color: #521a00; font-size:12px;line-height: 15px;}
#kat_arrow_l {position:absolute; top:93px; left:7px; width:29px;}
#kat_arrow_r {position:absolute; top:93px; left:652px}

#mplayer_glav {padding:7px 6px 0 6px; background-color:#e1dad5; background-image:url(images/mplayer_bg.png); background-repeat:repeat-x; background-position:bottom; width:400px; height:300px; margin-top:20px; float:left; margin-bottom:20px;} 

.content_block {
	background-color:#eeece7;
	border-radius:17px;
	-moz-border-radius:17px; /* Firefox 3.6 and earlier */
	box-shadow: 0px 3px 1px #e1dad5;
	 float:left;
	 padding:15px 15px 15px 22px;
	 line-height:15px;
	 margin-top:20px;
	 margin-right:20px;
	 position:relative;
}
#cb_gl_1 {
	width:240px;
	margin-left:15px;
	height:275px;
	padding-left:9px;
}
#cb_gl_1 div {
	float:left;
	margin-left:25px;
	height:275px;
	overflow:hidden;
}
#cb_gl_1 img {
	display:block;
	position:absolute;
	top:124px;
	left:9px;
}
#cb_gl_2 span {
	font-size:18px;
	font-style:italic;
	font-weight:700;
	color:#843e1d;
	line-height:17px;
}
#pagetitle {display:none;}
.content_block h1 {font-size:18px; font-weight:700; color:#843e1d; }
.full_width {width:667px;}
.useful_cat {width:157px; height:172px; float:left;}
.useful_cat p {display:block; width:123px; text-align:center; margin-top:6px;}
.useful_cat_img {padding:4px; border-color:#b4b4b4; border-style:solid; border-width:1px; width:113px;}
/*Контакты*/
.contacts_images {background-color:#FFF; padding:3px; width:651px;}
/*Список разделов каталога*/
.catalog-section-list img {display:block; float:left}

/*Каталог пошел...*/
#cat_poisk {
	position:relative;
	top:-15px;
	left:-22px;
}
#cat_caption { 
	float: right;
	margin: -15px;
	font-size:15px; 
	color:#FFF; 
	background-image:url(images/cat_label.png);
	background-repeat: no-repeat; 
	width:150px; 
	height:34px;
	padding-top: 9px;
	text-align: center;
}
.cat_section {
	width:220px;
	height:127px;
	float:left;
	margin-bottom:32px;
}
.cat_section img {
	display:block;
	float:left;
}

.cat_section_text{
	font-size:12px;
	margin-left:66px;
	line-height: 12px;
	margin-top: -6px;
}
.cat_section_text span{
	color:#521a00;
	line-height:21px;
	
}
#cat_sec_pdf {
	clear:both;
	height: 25px;
	margin-bottom: 35px;
 margin-top: 37px;
width: 667px;
	}
#cat_sec_pdf div {
	float:left;
}
#cat_sec_pdf img {
	display:block;
	float:left;
}
#cat_sec_pdf a {
	text-decoration:underline;
	color:#2e2e2e;
	margin-left: 4px;
    margin-right: 12px;
	font-size:12px;
	line-height:33px;
}
#cat_sec_bottomtext {
	clear:left;
	color:#c7a05a;
	text-align:justify;
	font-size:12px;
	line-height:14px;
	position:relative;
	top:10px;	
}
.cat_model {
	display:block;
	float:left;
	width:82px;
	color:#521a00;
	height:214px;
}
.cat_model a {
	color:#521a00;
	text-decoration:none;
	font-size:12px;
}
.cat_model a:link,  .cat_model a:visited, .cat_model a:hover{
	color:#521a00 !important;
}
#cat_filter {
	width:521px;
	height:80px;
	background-image: url(/images/cat_filter.png);
	border-radius:17px;
	-moz-border-radius:17px; /* Firefox 3.6 and earlier */
	margin-left: -22px;
    margin-top: -14px;
}
#cat_filter table {
	position:relative;
	top:12px;
	left:10px;
}
#cat_filter select {
	width:157px;
}
#cat_filter input {
	width:157px;
}
.catlist_descr {
	clear:left;
	color:#c7a05a;
	font-size:12px;
	line-height:14px;
	margin-bottom: 5px;
}
.cat_colors, .cat_steklo {
	width:93px;
/*height:93px;*/
	float:left;
	color:#521a00;
	font-size:12px;
	line-height:14px;
	margin-bottom:9px;
	position:relative;
}
.cat_colors {
	height:93px;
}
.cat_steklo {
	height:120px;
}
.cat_colors img.color_current, .cat_colors img:hover {
	border:#FFF 3px solid;
	position:relative;
	top:-3px;
	left:-3px;
}
.cat_colors div, .cat_steklo div {
	position:absolute;
	top:67px;
	left:5px;
}
#cat_section_pict {
	width:115px;
	float:left;
	margin-right:22px;
	margin-bottom: 26px;
}
#cat_section_details {
	float:left;
	max-width: 470px;
}
#cat_section_details1 {
	width:100%;
	clear:right;
	margin-bottom:6px;
}
.content_block hr {
	border-top: #2e2e2e 2px solid;
	
	border-bottom:none;
}
#cat_section_details1 hr, #cat_section_interior hr{
max-width: 549px;
}
#cat_section_interior {
	clear:left;
	margin-top:26px;
}
#cat_section_interior a {
	display:block;
	float:left;
	margin-right:31px;
	margin-top:10px;
	margin-bottom:10px;
	height:85px;
}
.gk_cities_col {
	float:left;
	margin-left:73px;
}
.gk_cities_col a {
	text-decoration:none;
	color:#2e2e2e;
	font-size:12px;
	line-height:17px;
}

.gk_section a {
	display:block;/*
	position:absolute;
	top:3px;
	left:3px;
	clear:left;
	float:left;
*/}
.gk_ym_small {
	width:104px;
	height:91px;
	overflow:hidden;
	border-width:3px;
	border-color:#FFF;
}
.gk_ym_small_h {
	position:relative;
	top:-50px;
	left:-55px;
	
}
.gk_ym_small_t {
	float:left;
	clear:right;
	max-width:515px;
	margin-left:13px;
}
.gk_ym_small_t p {
	display:block;
	line-height: 17px;
    margin-bottom: 0;
    margin-top: 7px;
	background-color:#EEECE7 !important;
}
.gk_ym_small_t p font{
	background-color:#EEECE7 !important;
}
.gk_ym_small_t span{
	background-color:#EEECE7 !important;
	font-size:14px !important;
	font-family: 'PT Sans','Myriad Pro',Arial,Helvetica,sans-serif !important;
}
.gk_clearer {
	height:25px;
	clear:both;
}
.gk_small_b {
	width:105px;
	height:92px;
	border-width:3px;
	border-color:#FFF;
	border-style:solid;
	position:relative;
	float:left;
}
.gk_detail_ym {
	width:600px;
	height:300px;
	background-color:#FFF;
	padding:3px;
	margin-bottom:20px;
}
.gk_roznopt {
	color:#f0b96f;
	font-weight:700;
	margin-bottom:17px;
	font-size:15px;
}
.gk_name {
	color:#581F01;
}
.catalog-element a, .gk_ym_small_t a {
	color:#2e2e2e !important;
	text-decoration:none;
	font-size: 14px !important;
}
#gk_bigmap_t {
	position:absolute;
	color:#2e2e2e;
	top:-5px;
	line-height:10px;
}
#gk_bigmap {
	margin-top:33px;
}
#gk_bigmap_t span {
	color: #843E1D;
    font-size: 18px;
	font-weight:700;
	line-height:25px;
}
.clearer {
	clear:both;
}
#cat_same_colors div {
    color: #521A00;
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 35px;
    margin-right: 22px;
}
#cat_same_colors div:last-of-type {
	margin-right: 0;
}
#cat_same_colors div a {
	color:#521A00 !important;
	font-size:12px !important;
	line-height:14px !important;
}
#cat_same_colors {
	clear:both;
}
.about_l {position:relative}
.about_l img { float:left; width:280px; height:280px;}
.about_l div {position:absolute; left:300px;}
.about_r {position:relative}
.about_r img { float:right; width:280px; height:280px;}
.about_r div {position:absolute; left:0px;}

.about_table img {width:280px; height:280px; margin:4px;}
.about_table p {text-align:justify}
#horizontal-multilevel-menu li ul li {clear:both;padding-bottom: 5px;}
.otvet_h {
	color:#843e1d;
}
#katalog_caption a, #cat_caption a {
	text-decoration:none;
	color:#FFF;
}
figure {margin:0;}
figure > div {width:180px; height:180px; background-color:#FFF;color:#2e2e2e;}
figure div div { padding: 55px 5px 5px 5px; }
#vnimanie_aktsiya {
	width:908px;
	height:173px;
	background-image:url(images/attention_action.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:22px;
	margin-bottom:-25px;
}
#steklo { clear:both;top: 10px;height: 142px; max-width: 470px; position: relative;}
/*#steklo > div { float:left; width: 93px; height: 93px; margin-bottom: 28px;  position:relative;}
#steklo div div {color: #521A00;font-size: 12px;position: relative;top: 4px;}*/
#comp_s img {float:left; margin-right:19px; margin-top: 4px;}
#comp_s { text-align:justify;}
#why_materials img {float:left; margin-right:7px;margin-bottom: 18px;}
#why_garant img {margin-right:5px;}
#why_dostoino img {float:left;}
#why_dostoino div {
	float: left;
    font-weight: bold;
    height: 222px;
    padding-left: 20px;
    width: 200px;
}
.clearer {clear:both;}
#why_all > div { float:left;height: 280px;width: 222px;}
#why_all div div {width:199px; margin-top: 5px;}
#why_all img {width:113px; height:113px;}
#why_mariorioli a, #why_mariorioli2 a, #why_mariorioli3 a {color:#FFF; text-decoration:none;}
#why_mariorioli a:hover { text-decoration:underline;}
#proem td {text-align:center; vertical-align:middle; font-weight:bold;}
.tr_proem_h td {background-color:#8e6758; color:#FFF;}
.tr_proem_2 td {background-color:#e4d5ce;}
.tr_proem_w {background-color:#EEECE7 !important; width:28px;}
.tr_proem_1 td, .tr_proem_2 td {height:26px;}
.products1_h > div, .products2_h > div {float:left;width:120px;}
.products1_h div div, .products2_h div div { width:110px;}
.products1_h, .products2_h {display:none;}
.useful_cat a {text-decoration:none;}
#auth_form {
	background-color: #DDD8C2;
    border-radius: 17px 17px 17px 17px;
    float: left;
    margin-left: -22px;
    margin-right: 15px;
    margin-top: -14px;
    width: 221px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}
#why_slides {width:180px; height:180px;top:16px;left:5px; position:relative; overflow:hidden;}
#why_slides img {left:0px; position:relative;}
#horizontal-multilevel-menu li ul ul {background-color:#a66f52;}
#razdvizhnye .tech_info {float:left; margin-bottom:20px; width: 210px; font-size:12px;}
#razdvizhnye div div, #razdvizhnye2_table td { color:#521A00;width: 200px; float:left;}
#razdvizhnye div div div {width:180px;}
#horizontal-multilevel-menu ul ul a {font-size:10px;}
#other_dveri_links {margin-bottom:10px; margin-left:50px; clear:left;}
#other_dveri_links a {display:block; float:left; margin-left:30px; font-size:12px; text-decoration:none;}
#other_dveri_links a:hover { text-decoration:underline;}
.pricelists img, .pricelists div {display:block; float:left;}
.pricelists a {text-decoration:none; font-size:12px;}
.pricelists a:hover {text-decoration:underline;}
.pricelists div {margin-right:15px;}
#razdvizhnye_img {float:right;}
.razdvizhnye_2 {width:250px !important; margin-left:50px;}
.razdvizhnye_table td {background-color:#ede1d9; padding-left:8px;}
#nalichniki img {float:right;}
#nalichniki > div {width:630px;min-height: 230px;}
#nalichniki div div {width:400px; float:left;position: relative;top: 15px;}
div#color_samples {float:left; width:108px;margin-bottom: 21px;}
#color_samples div {width:62px;}
#korobka .images {
    display: block;
    text-align: center;
	width: 199px;
	height: 99px;
	float:right;
	margin: 0 40px 35px 15px;
	font-size: 11px;
	}

.eur {padding: 50px 0 10px 0; text-decoration:underline;clear: both;}
.img_eur {width: 200px; display: table-cell; padding: 10px 0 10px 0; text-align: center !important; height: 50px;}
#razdvizhnye div img {float:left;}
#razdvizhnye div div, #razdvizhnye2_table td {font-size:13px;}

.panel_text { padding-bottom: 50px;}
.panel_text div {display: block; width: 323px; }
.panel_text img {float:right; margin-right: 4px;}
.panels > div {width:630px; min-height: 230px;}
.panels div div {width:400px; position: relative;top: 15px;}
.panel_img  {
	display: block;
    font-size: 11px;
    height: 220px;
    margin: 5px 21px 15px 0px;
    text-align: center;
    width: 90px;
	float:left;}
	
.panel_images {display: block; float:left;margin-bottom: 20px; width: 667px;}

.panel_text br {margin-top: -15px;}

table {font-size:14px; font-family:"PT Sans", "Myriad Pro", Arial, Helvetica, sans-serif;}
#h_image1 {display:block;}
#li_counter {position:absolute;left:863px;top:5px;}
.gk_map_pict {float: left;
    height: 98px;
    position: relative;
    width: 111px;
}

.special_img {float: left; margin-right: 10px;}

#objects img {height: 200px; width: auto; margin: 5px;}
.obj_photo {display: block; min-height: 270px; width: 655px;}

.photo {width: 660px;}
.photo img {max-width: 660px; height: auto;}
.pd_prev_next {text-align: center; margin-top: 10px;}
.pd_prev_next a {text-decoration: none;}
.pd_prev_next a:hover {text-decoration: underline;}

.pricelists {float:left; height:46px;}

.mplayer_dvproekt {float: left; width: 310px; margin: 0 10px 20px;  background-color: #eeece7; background-image: url("images/mplayer_bg_1.png"); background-position: center bottom; background-repeat: repeat-x; height: 275px; /*padding: 7px 6px 0;*/}
.dveri_v_pr_baner {font-family: OfficianaSansWinCTT;
    margin-bottom: 20px;
    margin-left: 22px;
    margin-top: 25px;
    position: relative;
    text-align: center;
	width: 190px;
	border-radius:10px;
height:100px;
background-color:#EEECE7;
}
.dveri_v_pr_baner p { color: #FCFDFF;
    font-size: 20px;
    margin-left: 42px;
    margin-top: 6px;
    padding: 0;
    position: absolute;
    width: 110px;
    z-index: 30;}
a img {border:none}
.left_partner a { text-decoration:none;}
.left_partner_head a {color:#ffffff;}
#sidebar>a {margin-left:22px; margin-top:17px; display:block;}
#sidebar>a:first-child {margin-top:0px;}