body	{padding:0; margin:0; font-size:80%; font-family:Tahoma; color:5c5c5c; background:white;}
body.index	{background:white;}

a			{color:003ab0;}
a:visited	{color:003ab0;}
a:hover		{text-decoration:none;}

.iePNG, img.png {filter:expression(fixPNG(this));} 
.iePNG a	{position: relative;}

table	{border-collapse:collapse;}
td		{font-size:80%; font-family:Tahoma; color:333333; padding:0;}
form	{padding:0; margin:0;}

h1		{font-size:135%; margin:0 0 15px 0; padding-bottom:10px; color:6b3935; border-bottom:1px solid #b7a893;}
h2		{font-size:135%; margin:25px 0 15px 0; color:6b3935;}
h3		{font-size:125%; margin:20px 0 10px 0;}
h4		{font-size:115%; margin:20px 0 10px 0;}
h5		{font-size:105%; margin:10px 0 6px 0;}

div		{text-align:left;}
p		{margin:0 0 8px 0;}
img		{border:0;}
img.none	{visibility:hidden;}
ul			{margin:10px; padding:0; list-style:none;}
ul li		{margin:6px 0; padding-left:12px; background:url(img/li.gif) 0 0.5em no-repeat;}
ol			{margin-top:10px; margin-bottom:10px;}
ol li		{margin-top:6px; margin-bottom:6px;}
div.width	{width:100%;}
div.level	{position:relative;}

#gvn		{width:100%; min-height:100%; //height:100%; text-align:center; background:url(img/bg_head.jpg) right top repeat-x;}
#rama		{margin:0 auto; min-height:100%; //height:100%; min-width:990px; max-width:1200px; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990) ? '990px' : ((document.body.clientWidth > 1190) ? '1190px' : '100%')); background:url(img/painting.jpg) right bottom no-repeat;}

table.lev		{width:100%; height:100%; min-width:990px; width:expression((documentElement.clientWidth||document.body.clientWidth)<990?'990px':'100%'); background:url(img/bg_head.jpg) repeat-x;}
table.lev td.topper	{height:100%; padding:0 60px; vertical-align:top; background:url(img/bg_girl.jpg) no-repeat;}


#head	{height:175px; position:relative;}
#logo	{position:absolute; left:30px; top:35px;}
.dopnav	{margin:10px 0 0 10px;}
.dopnav a	{margin:0 10px;}
.dopnav span	{margin:0 10px;}

#login	{position:absolute; right:0px; top:40px; font-size:10px;}
#login table	{margin-bottom:6px;}
#login table td	{padding:1px 2px; font-size:8pt;}
#login input	{width:115px; height:21px; font-size:11px;}
#login input.submit	{width:54px; height:21px;}
#login span		{margin:0 10px;}

#menu	{height:40px;}
#menu .in_left	{height:40px; padding-left:5px; background:url(img/menu_left.gif) no-repeat;}
#menu .in_right	{height:40px; padding-right:5px; background:url(img/menu_right.gif) right top no-repeat;}
#menu .in		{height:40px; background: #be1207;}
#menu ul	{margin:0 0 0 10px; padding:8px 0 0 0;}
#menu ul li	{margin:0 15px; padding:0; display:inline; background:none;}
#menu ul li a, #menu ul li a:visited	{font-size:13pt; color:white;}

#flash_clip	{margin:5px 0 15px 0;}

#bottom	{width:100%; height:50px;}
#bottom td		{padding-bottom:8px; vertical-align:bottom;}
#bottom td.created	{width:45%; padding-left:60px; color:474747; font-size:10px;}
#bottom td.address	{color:474747; font-size:9pt;}
#bottom td.copyright	{padding-right:60px; text-align:right; color:474747; font-size:10px;}
#bottom td.created img	{position:relative; top:4px;}
#bottom td.address div	{margin-top:6px; font-size:10px;}
#bottom td.address a	{margin-left:15px;}

table.anons_group	{width:100%;}
table.anons_group td	{width:25%; text-align:center;}

table.main	{width:100%; margin-top:20px;}
table.main td.content	{width:75%; padding-right:20px; vertical-align:top;}
table.main td.cat_anons	{width:50%; padding-right:20px; vertical-align:top;}
table.main td.news		{width:25%; padding:0 10px; vertical-align:top;}
table.main td.sidebar	{width:25%; padding-left:20px; vertical-align:top;}

#level			{margin-top:20px; background:white;}
div.pad			{padding:40px;}
div.left_corn	{position:absolute; left:-13px; top:1px; width:13px; height:104px;}
div.right_corn	{position:absolute; right:-14px; top:1px; width:14px; height:108px;}

table.cat_sm	{width:100%;}
table.cat_sm td.left_ct		{width:50%; padding-right:20px; vertical-align:top;}
table.cat_sm td.right_ct	{width:50%; padding-left:20px; vertical-align:top;}
.cat_point	{height:100px; background:url(img/bg_dot.gif) bottom left repeat-x;}
.cat_point div	{padding:30px 0 10px 65px; height:60px; //height:100px; font-size:14pt;}

table.cat_bas	{width:100%;}
table.cat_bas td.left_ct		{width:33%; padding-right:10px; vertical-align:top;}
table.cat_bas td.center_ct		{width:33%; padding:0 5px; vertical-align:top;}
table.cat_bas td.right_ct		{width:33%; padding-left:10px; vertical-align:top;}
.cat_point_	{height:100px; background:url(img/bg_dot.gif) bottom left repeat-x;}
.cat_point_ div	{padding:30px 0 0 65px; height:70px; //height:100px; font-size:14pt;}


div.h1		{height:52px; margin:0 0 15px 0; font-size:130%; font-weight:bold; color:6b3935; background:url(img/bg_h1.gif) no-repeat;}
div.h1 div	{padding:25px 0 0 20px;}

div.banner	{text-align:center; margin:50px 0 30px 0;}
#calculator	{margin-bottom:10px; padding:5px 0 10px 85px; font-size:16pt; background:url(img/ico_calc.gif) 25px 5px no-repeat;}
#price		{margin-bottom:10px; padding:5px 0 10px 85px; font-size:16pt; background:url(img/ico_price.gif) 25px 5px no-repeat;}

div.news_field	{margin-left:20px;}
div.news_anons	{margin:20px 0 5px 0;}
div.news_anons span	{margin-left:-20px;}

div.back	{margin-top:50px;}
div.back a	{position:relative; display:block; padding:0px 0 5px 24px; background:url(img/ico_back.gif) no-repeat;}

table.good	{margin-bottom:20px;}
table.good td.pic	{padding:0 20px 0 0;}
table.good td.spec	{}

div.price	{margin-top:15px;}
div.price span	{font-weight:bold; color:6b3935;}

table.good ul	{margin:0; padding-left:26px; background:url(img/ico_spec_01.gif) no-repeat;}
table.good ul li	{margin:2px 0; padding:0; background:url(rect.gif);}
table.good ul li span	{font-weight:bold; color:6b3935;}
div.waste	{margin:15px 0; padding:3px 0 5px 26px; background:url(img/ico_spec_02.gif) no-repeat;}

div.buy			{position:relative; left:26px; width:149px; height:39px; background:url(img/bg_buy.gif) no-repeat;}
div.buy input	{position:absolute; left:20px; top:10px; width:20px; height:20px; border:1px solid black; font-size:11px;}
div.buy a		{position:absolute; left:55px; top:10px; display:block; padding:3px 0 5px 26px; background:url(img/ico_cart.gif) no-repeat;}

div.prop	{margin:15px 0;}
div.prop a, div.prop a:visited		{text-decoration:none; border-bottom:1px dotted #003ab0;}
#properties	{margin:10px 0 0 20px;}

table.registration		{width:100%; margin-top:20px;}
table.registration td	{width:50%; padding:10px; background:url(img/dark_dot.gif) left bottom repeat-x;}
table.registration td input		{width:150px;}
table.registration td label		{margin-left:5px;}
table.registration td.short input	{width:auto;}
table.registration td.last		{background:none;}
table.registration td.sp	{width:auto; padding:0; background:none;}
table.registration td.sp div	{width:6px;}
table.registration td.sec	{padding-left:0;}

table.registration_		{width:100%;}
table.registration_ td	{width:50%; padding:10px; background:url(img/dark_dot.gif) repeat-x;}
table.registration_ td input		{width:150px;}
table.registration_ td label		{margin-left:5px;}
table.registration_ td.sp	{width:auto; padding:0; background:none;}
table.registration_ td.sp div	{width:6px;}
table.registration_ td.sec	{padding-left:0;}

div.button			{padding:10px; margin-top:15px; text-align:center; background:#f5efe8;}

table.cat_los	{width:100%;}
table.cat_los td.left_ct		{width:50%; padding-right:10px; vertical-align:top;}
table.cat_los td.right_ct		{width:50%; padding-left:10px; vertical-align:top;}
.cat_good	{height:210px; background:url(img/bg_dot.gif) bottom left repeat-x;}

.cat_good ul	{margin:0;}
.cat_good ul li	{padding:0; background:none;}
.cat_good div.price	{margin-bottom:10px;}
.cat_good div.buy	{left:0;}

ul.date		{margin:20px 0;}
ul.date li	{ background:url(img/li.gif) 0 1.7em no-repeat;}
ul.date li div	{font-size:10px; color:999999;}

table.pico	{width:100%;}
table.pico td	{padding:5px;}
table.pico td.text	{padding:9px 5px 5px 5px; vertical-align:top;}

table.pico input	{font-size:11px;}
table.pico select	{font-size:11px;}
table.pico textarea	{width:100%; height:120px; font-size:11px;}

ul.faq {margin:0;}
ul.faq li.question {margin:25px 0 5px 0; padding:0; font-weight:bold; background:none;}
ul.faq li.question a, ul.faq li.question a:visited {text-decoration:none; border-bottom:1px dotted #003ab0;}
ul.faq li.answer {margin:0 0 0 15px; padding:0; background:none;}

p.q {margin:5px 0 2px 0;}
p.an {margin:0 0 20px 10px; color:666666;}

ul.mnlist	{}
ul.mnlist li	{margin:2px 30px 2px 0; display:inline; padding-left:12px; background:url(img/li.gif) 0 0.5em no-repeat !important;}

ul.contacts		{margin:30px 20px 20px 20px;}
ul.contacts li	{margin:10px 0; color:999999; padding-left:12px; background:url(img/li.gif) 0 0.5em no-repeat !important;}
ul.contacts li b	{font-size:9pt; color:666666;}
ul.contacts li span	{color:666666;}	

div.dealers	div	{font-size:10pt; color:999999; font-weight:bold;}

table.media_center	{width:100%;}
table.media_center td.newswires	{width:50%; padding-right:20px; vertical-align:top;}
table.media_center td.links		{width:50%; padding-left:20px; vertical-align:top;}

h3.mdc a	{padding-left:12px; background:url(img/li.gif) 0 0.5em no-repeat;}
div.tentds	{padding-left:12px;}
div.more	{margin:25px 0 0 50px;}

table.srtvl		{width:100px;}
table.srtvl td.ls	{padding:0 30px 35px 10px; vertical-align:top;}
table.srtvl td.rs	{padding:0 10px 35px 30px; vertical-align:top;}
table.srtvl td div	{padding-top:10px; font-size:10px; color:999999; text-align:center;}

table.simple		{}
table.simple td		{padding:6px; border:1px solid #cccccc;}

