body {margin: 0; padding:0px; background: #2E2214; color:#696764; font-family: Tahoma, sans-serif; font-size:110.01%;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#1791AE; text-decoration:none;}
a:hover {text-decoration:underline;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:24px; font-weight:normal; margin-top:0; padding-top:15px; line-height:120%;}
h2 {font-size:18px; font-weight:normal; margin-top:0; padding-top:15px; line-height:125%;}
h3 {font-size:100%;}
h4 {}


ul {}
ul li {}

p {padding: 0 0 10px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.cl {clear:both; font-size:0;}


#container {font-size: 0.7em; width:1004px; margin:0 auto;}

#container_bg {background: transparent url(/pics/container_bg.png) 50% 0 repeat-y; min-width:1004px;}
#header_bg {background: url(/pics/body_bg.png) 50% 0 no-repeat; min-width:1004px;}
#header_img_01 {background: url(/pics/header_img_01.jpg) 50% 0 no-repeat; min-width:1004px;}
#header_img_02 {background: url(/pics/header_img_02.jpg) 50% 160px no-repeat; padding-top:315px; min-width:1004px;}

#content_bg {background: url(/pics/content_bg.gif) 50% 0px repeat-y; min-width:1004px;}
#content_top {background: url(/pics/content_top.jpg) 50% 0px no-repeat; min-width:1004px;}
#content_img_bg {background: url(/pics/content_img_bg.jpg) 50% 200px no-repeat; min-width:1004px;}
#text_bg_bottom {min-height:1000px; background: url(/pics/footer_text.png) 50% 100% no-repeat; min-width:1004px;}

#footer {background: url(/pics/footer_bg.jpg) 50% 0% no-repeat; height:123px; min-width:1004px;}

#logo {position:absolute; top:48px; margin-left:70px;}
#site_title {position:absolute; top:40px; margin-left:263px; color:#DAD8D0; font-size:1.4em; text-align:right; width:415px;}
#site_title span {font-size:0.85em;}
#top_phones {
	position: absolute;
	top: 225px;
	margin-left: 20px;
	width: 300px;
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
}
#top_menu {position:absolute; top:280px; margin-left:40px; width:950px;}
#top_menu ul {list-style-type:none; padding:0; margin:0;}
#top_menu ul li {display:inline; font-size:1.1em; margin-right:50px;}
#top_menu ul li a {color:#BFBDBA;}


/*---content---*/
.content_block {width:715px; float:left;}
.right_block {float:right; width:235px; padding: 33px 0 0 0;}
.content_text {width:447px; float:right; padding: 10px 0 0 0; }
.content {line-height:170%; padding-bottom:60px;}




/*---left_block---*/
.left_block {width:170px; float:left; padding: 29px 0 0 0; color:#FEFEFE;}
.left_block a {color:#D2D1D0;}
.pred_zakaz {margin-left:9px; margin-bottom:18px; height:27px; line-height:27px; padding-left:11px; background:  url(/pics/pred_zakaz.png) 0% 0% no-repeat;}
.pred_zakaz a {color:#E1E3D9;}

.left_menu_block {padding: 38px 0 0 19px;  margin:0 0 30px 0;}
.left_menu_block ul {list-style-type:none; padding:0; margin:0;}
.left_menu_block ul li {padding: 0 0 10px 0;}
.left_block .products {background: url(/pics/products.gif) 19px 0% no-repeat;}
.left_block .services {background: url(/pics/services.gif) 19px 0% no-repeat;}
.left_block .article {background: url(/pics/article.gif) 19px 0% no-repeat;}
.left_block .news {background:  url(/pics/news.gif) 19px 0% no-repeat;}
.left_block .faq {background:  url(/pics/faq.gif) 19px 0% no-repeat;}

.news_block {margin-bottom:12px;font-size:0.9em;}
.news_block .date {font-size:1em; margin-bottom:5px;}
.news_block a {text-decoration:none; color:#FAFAFA;}
.news_block a:hover {text-decoration:underline;}

.article_block {margin-bottom:15px;}

.faq_block {color:#F9F7F5; margin-bottom:15px;font-size:0.9em;}


/*---content---*/
.border_img {background: url(/pics/border_img.gif) 0px 0% no-repeat; padding: 5px 5px;}
.img_left {width:215px; float:left;}
.img_descr {width:227px; float:right;}
.img_descr table {font-size:0.9em;  width:100%;}
.img_descr table td {padding: 8px 5px 8px 0; border-bottom:1px  solid #EEEAE5;}

.border_dashed {border:1px dotted #807C72;  padding:5px;}
.img_text {font-size:0.9em; padding: 3px 15px 10px 5px; line-height:100%;}


/*---right_part---*/
#right_block_01 {background: url(/pics/right_title_01.gif) 0px 0% no-repeat; padding: 67px 0 0 0; height:263px;}
#right_block_01 ul {list-style-type:none; padding:0; margin:0; color:#A3A09D;}
#right_block_01 ul li {padding: 0 0 15px 32px;}
#right_block_01 ul li span {font-size:23px; color:#917F6C;}
.li_01 {background: url(/pics/li_01.gif) 0px 1px no-repeat;}
.li_02 {background: url(/pics/li_02.gif) 0px 1px no-repeat;}
.li_03 {background: url(/pics/li_03.gif) 0px 1px no-repeat;}

#right_block_02 {background: url(/pics/right_title_02.gif) 0px 0% no-repeat; padding: 55px 0 0 0; height:355px;}
#right_block_03 {background: url(/pics/right_title_03.gif) 0px 0% no-repeat; padding: 40px 0 0 0; height:250px; color:#857E76; line-height:200%;}
#right_block_03 a {color:#AFAAA5;}
.f14 {font-size:1.25em;}


/*---footer---*/
#footer_content {width:1004px; margin:0 auto; font-size: 0.7em; color:#5E584F;}
#copy {position:absolute;  width:200px; margin: -10px 0 0 780px; line-height:150%;}
#copy span {display:block; font-size:0.9em; padding-top:5px;}
#counters {padding: 28px 0 0 240px;}

/*---news---*/
.content .news {margin-bottom:15px;}
.content  .news .date {font-size:0.9em; background: url(/pics/date.gif) 0px 0px no-repeat; float:left; width:71px; height:16px; line-height:16px; color:#fff; padding-left:3px; float:left; margin-top:10px; }
.content  .news_text {float:left; width:360px;}
.content  .news h3 {line-height:120%; margin-bottom:5px; margin-top:0; padding-top:11px;}
.content  .news h3 a {color:#696764;  text-decoration:none;}
.content  .news h3 a:hover {text-decoration:underline;}

/*---page---*/
.page {text-align:center;}

.news_base {padding-top:15px;}
.news_base .date {width:85px; float:left; color:#1791AE; font-size:14px; padding-top:2px;}
.news_base h2 {width:300px; float:left; padding-top:0;}

.catalog_table {padding-left:11px; background: url(/pics/catalog_table.gif) 0px 0px repeat-y; position:relative; margin: 0 -10px 0 -87px; z-index:10; width:522px; left:28px;}
.catalog_table table {width:100%; position:relative; }
.catalog_table table td { text-align:center; padding: 7px 0 10px 0;}
.catalog_table table th {background:#DBD7D3; padding: 6px 5px 5px 5px; font-weight:normal; vertical-align:top; line-height:130%;}
.center {text-align:center;}
.f10 {font-size:0.9em;}
.white_bg td {background:#fff;}
.gray_bg td {background:#F1F0EE;}

/*---Form---*/
.cont_form {position:relative; left:-50px; margin-top:30px;}
.cont_form label {width:175px; text-align:right; margin-right:5px; display:block; float:left; line-height:100%; padding-top:3px;}
.text_input {width:250px; border:1px solid #B0A79B; background:#FFFFFF; margin-bottom:12px;}
.text_input_small {width:115px; border:1px solid #B0A79B; background:#FFFFFF; margin-bottom:12px;}

/*--Miahil--*/

.resp {float: left; margin: 13px 0 0 0;}
.resptxt {float: right; width: 325px;}
.resptxt h3 {line-height:120%; margin-bottom:5px; margin-top:0; margin-bottom: 10px; padding-top:11px;}
.resptxt .more {margin-top: 10px;}
.respons {margin-bottom: 46px;}
.text_input_resp {width:250px; border:1px solid #B0A79B; background:#FFFFFF; margin-bottom:12px; height: 92px; font-size: 10pt;}

.artici {float: left; width: 149px; height: 102px; padding: 30px 0 0 5px; background: url(/pics/articleimg.gif) no-repeat bottom;}
.artictxt {float: right; width: 274px;}
.artictxt h3 {line-height: 120%;}
.artictxt h3 a {color: #696764; text-decoration: none;}
.artictxt h3 a:hover {color: #696764; text-decoration: underline;}
h3.articdate {line-height:120%;color: #1791AE; padding-left: 20px; margin: 0 0 10px -20px; background: url(/pics/date_bg.png) 6px 6px no-repeat;}
.article {margin-bottom: 37px;}

.faqq {float: left; width: 50px; padding: 0 0 0 0;}
.faqtxt {float: right; width: 366px;}
.faqtxt h3 {line-height:120%;margin-top: 0; margin-bottom: 5px;}
.faqtxt h3 a {line-height:120%;color: #696764; text-decoration: none;}
.faqtxt h3 a:hover {line-height:120%;text-decoration: underline;}
.allfaqfirst {margin-bottom: 25px;}
.allfaq {margin-bottom: 20px; padding-top: 20px; border-top: 1px dotted #000000;}

.rentlinks {margin-top: 12px; float: right;width:264px;}
.rentlinks a {margin-right: 20px;}

/*--Miahil--*/