/*reset and general styles*/
html, body, table, tr, td, tbody, ul, li, p, a, div, span, img, form, input, textarea, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
html, body {height:100%;color:#606060;font-family:Tahoma;font-size:12px;line-height:15px;}
body {min-height:573px; min-width:999px;}
* html body {width: expression(document.documentElement.clientWidth < 1000? "1000px" : "auto");} /*For IE6 1024x768 block*/
#container_bg {
	position:relative; 
	/*height:auto !important;  */
	_height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background:url(images/top.gif) repeat-x;
	width:100%;
	float:left;
}
.mytext {font-size:12px;}
#container
{
	width:999px;
	margin:0 auto;
	
}
img, div, ul, li, table, td { behavior: url("iepngfix.htc") }
a {color:#373737;text-decoration:underline;}
a:hover {color:#1d1d1d;}
img{border:none;}
a:focus{outline:none;}
/*begin-header*/
#header
{
	font-family:Georgia;
	height:144px;
}
#logo
{
	width:170px;
	height:50px;
	margin:15px 0 0 38px;
	_margin:15px 0 0 19px;
	background:url(images/logo.jpg) top center no-repeat;
	font-size:11px;
	padding:68px 0 0 0;
	float:left;
	text-align:center;
	line-height:18px;
}
#logo span
{
	font-size:30px;
}
#phone
{
	width:200px;
	float:right;
	font-size:30px;
	text-align:right;
	padding:10px 0 0 0;
	line-height:30px;
	color:#373737;
}
#phone div
{
	font-size:13px;
	line-height:11px;
}
#phone span
{
	font-size:21px;
}
#top_center
{
	margin:0 220px 0 240px;
}
#top_center2
{
	float:left;
	width:100%;
	padding:33px 0 0 0;
}

#search
{
	height:25px;
	width:100%;
}
#searchinput
{	
	border:#e8e8e8 1px solid;
	background:#fff url(images/glass.gif) 8px 2px no-repeat;
	float:left;
	width:448px;
	height:19px;
	padding:1px 0 0 25px;
	color:#d4d4d4;
}
#searchbutton
{
	border:none;
	background:url(images/but.gif) 0 0 repeat-x;
	float:right;
	padding:0 0 3px 0;
	_padding:0;
	width:58px;
	height:20px;
	text-align:center;
	margin:1px 0 0 0;
}
#top_menu
{
	margin:19px 0 0;
}
#top_menu ul
{
	width:100%;
	list-style:none;
}
#top_menu ul li
{
	float:left;
}
#top_menu ul li a
{
	display:block;
	height:30px;
	line-height:30px;
	padding:0 7px;
	text-decoration:none;
	float:left;
}
#top_menu ul li a span
{
	padding:3px 0 0 25px;
	border-bottom:1px solid #6e6e6e;
}
#top_menu ul li a span.ico_0
{
	background:url(images/ico0.gif) 3px 0 no-repeat;
}
#top_menu ul li a span.ico_1
{
	background:url(images/ico1.gif) 3px 4px no-repeat;
}
#top_menu ul li a span.ico_2
{
	background:url(images/ico2.gif) 3px 4px no-repeat;
}
#top_menu ul li a span.ico_3
{
	background:url(images/ico3.gif) 3px 4px no-repeat;
}
#top_menu ul li a span.ico_4
{
	background:url(images/ico4.gif) 3px 0 no-repeat;
}
#top_menu ul li a span.ico_5
{
	background:url(images/ico5.gif) 3px 4px no-repeat;
}

#top_menu ul li a:hover, #top_menu ul li a.current
{
	background:url(images/menu_hover.gif) 0 0 repeat-x;
	color:#fff;
}
#top_menu ul li a:hover span, #top_menu ul li a.current span
{
	border:none;
}
/*end-header*/

/*begin-menu*/
#maindiv
{
	float:left;
	width:100%;
	padding:0 0 84px;
}
#left
{
	width:200px;
	float:left;
	padding:0 0 0 10px;
}
#lmenu
{
	width:200px;
	_width:190px;
	float:left;
	margin:15px 0;
}
#left ul
{
	list-style:none;
	width:200px;
	_width:190px;
}
#left ul li
{
	float:left;
	width:185px;
	padding:0 0 0 25px;
}
#left ul li a
{
	float:left;
	width:180px;
	line-height:28px;
	font-size:13px;
	
}
#left ul li ul li
{
	float:left;
	width:130px;
	padding:0;
}
#left ul li ul li a
{
	width:130px;
	line-height:21px;
	font-size:11px;
	color:#575757;
	
}
#left ul li.left_ico_0
{
	background:url(images/i0.jpg) 0 7px no-repeat;
}
#left ul li.left_ico_1
{
	background:url(images/i1.jpg) 0 7px no-repeat;
}
#left ul li.left_ico_2
{
	background:url(images/i2.jpg) 0 7px no-repeat;
}
#left ul li.left_ico_3
{
	background:url(images/i3.jpg) 0 7px no-repeat;
}
#left ul li.left_ico_4
{
	background:url(images/i4.jpg) 0 7px no-repeat;
}
#left ul li.left_ico_5
{
	background:url(images/i5.jpg) 0 7px no-repeat;
}
#left ul li.left_ico_6
{
	background:url(images/i6.jpg) 0 7px no-repeat;
}
#left ul li.left_ico_7
{
	background:url(images/i7.jpg) 0 7px no-repeat;
}
.head
{
	margin:22px 0 17px 0;
	width:100%;
	font-family:Georgia;
	font-size:22px;
	color:#373737;
	float:left;
	line-height:24px;
	position:relative;
}
.head2
{
	margin:22px 0 17px 0;
	width:100%;
	font-family:Georgia;
	font-size:17px;
	color:#373737;
	float:left;
	line-height:24px;
	position:relative;
	font-weight: bold;
}
#news
{
	width:210px;
}
.news_element
{
	margin:0 0 17px 0;
	float:left;
	width:200px;
}
.news_date
{
	color:#959595;
	font-size:11px;
}
/*end-menu*/

/*begin-content*/
#right
{
	margin:0 0 0 260px;
	
}
#content
{
	float:left;
	width:100%;
}
#info
{
	background:url(images/block_center.gif) 0 0 repeat-y;
	position:relative;
	margin:-22px 0 0 0;
	_height:0;
}

#text p {
	margin-bottom: 15px;
	line-height: 140%;
}

#info_top
{
	background:url(images/block_top.gif) 0 0 no-repeat;
	height:15px;
	line-height:10px;
	font-size:10px;
}
#info_bot
{
	background:url(images/block_bottom.gif) 0 0 no-repeat;
	height:11px;
	line-height:10px;
	font-size:10px;
}
#info_text
{
	padding:0 255px 10px 26px;
	min-height:146px;
	_height:146px;
}

div.info_about img
{

}
.action
{
	position:absolute;
	top:0;
	right:0;
	background:url(images/actions.png) no-repeat;
	width:208px;
	height:180px;
}
#info div.woman
{
	position:absolute;
	bottom:1px;
	right:-64px;
	background:url(images/woman.png) no-repeat;
	width:330px;
	height:224px;
}
#info div.svet
{
	position:absolute;
	bottom:1px;
	right:-64px;
	background:url(images/svet.png) no-repeat;
	width:330px;
	height:224px;
}
.potolki
{
	position:absolute;
	bottom:-16px;
	right:12px;
	background:url(images/potolki.png) no-repeat;
	width:212px;
	height:169px;
}
.actions
{
	position:absolute;
	bottom:26px;
	right:12px;
	background:url(images/actions.png) no-repeat;
	width:208px;
	height:180px;
}
.gallery
{
	position:absolute;
	bottom:0;
	right:12px;
	background:url(images/gallery.png) no-repeat;
	width:210px;
	height:215px;
}
.dillers
{
	position:absolute;
	bottom:0;
	right:12px;
	background:url(images/dillers.png) no-repeat;
	width:204px;
	height:176px;
}
.contacts
{
	position:absolute;
	bottom:0;
	right:12px;
	background:url(images/contacts.png) no-repeat;
	width:229px;
	height:188px;
}
#main
{
	float:left;
	width:100%;
}
#main_right
{
	float:right;
	width:222px;
}
#act_bg1
{
	width:222px;
	margin:24px 0 0 0;
	background: #e2e2e2 url(images/act_grad.jpg) 0 0 repeat-x;
	color:#373737;
}
#act_bg2
{
	width:192px;
	padding:0 15px;
	min-height:181px;
	_height:181px;
	line-height:18px;
	background:url(images/act_top.jpg) 0 0 no-repeat;
}
#act_bg2 a
{
	font-size:11px;
}
#act_bot
{
	width:222px;
	background:url(images/act_bot.jpg) 0 0 no-repeat;
	height:10px;
	line-height:1px;
	font-size:1px;
}
#main_left
{
	margin:0 250px 0 0;
}
/*end-content*/

/*begin-footer*/
#footer
{
	background:url(images/foot.jpg) repeat-x;
	width:100%;
	float:left;
	height:84px;
	margin:-84px 0 0 0;
	color:#373737;
}
#footer_cont
{
	width:100%;
	margin:0 auto;
	padding:24px 0 0 0;
	float:left;
}
#copyright
{
	float:left;
	padding:0 0 0 72px;
}
#foot_menu
{
	float:right;
	padding:0 72px 0 0;
}
#foot_menu ul
{
	list-style:none;
}
#foot_menu ul li
{
	float:left;
	height:20px;
	margin:0 0 0 40px;
	
}
#foot_menu ul li a
{
	text-decoration:none;
	position:relative;
}
/*end-footer*/

/*
div
{
	border:1px solid red;
}*/


td.price {
	color: red;
	font-size: 16px;
	font-weight: bold;
}

table.ramka tr td {
	border: 1px solid #E8E8E8;
	padding: 3px;
}
