img, div { behavior: url(/s/iepngfix.htc) }

html, body
{
	height:100%;
	margin:0px 0px 0px 20px;
	padding:0px 0px;
	background-image:url("/i/back.gif");
	background-color:#3E2615;
}



#firstmay {
position: absolute;
margin-top: 6px;
left: 210px;
}

#topbanner
{
	position: absolute;
	margin-top: 6px;
	left: 190px;
	width:60px;
	height:60px;
	background-image:url("/i/back.gif");
}

#ver
{
position: absolute;
margin-top: 15px;
}

body, td, th, p, div, input, ul, li
{
	font-family:"arial", serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:15px;
}

label
{
	cursor:pointer;
}

a, a:visited, a:link
{
	color:#F76B20;
	font-weight:normal;
}


.special-link
{
	display:none;
}

img
{
	border:0px;
	padding:0px;
	margin:0px;
}

td 
{
	padding:0px;
}

table.body, table.top, table.top table, table.main, table.menu
{
	border-collapse:collapse;
	width:100%;
	border:0px;
}

table.body, table.top table
{
	height:100%;	
}

table.menu
{
	z-index:100;
	position:relative;
}

table.menu td
{
	padding:0px 0px 0px 6px;	
	font-family:"arial", serif;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	vertical-align:top;
	margin:0px;
	white-space:nowrap;
}

table.menu td a, table.menu td a:visited, table.menu td a:link
{
	border-left:3px solid #F76B20;
	padding:0px 5px;	
	font-family:"arial", serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	white-space:nowrap;
}

table.menu td.active
{
	border-right:1px solid #3E2615;
	background-color:#F76B20;
	color:#000000;
	font-family:"arial",serif;
	font-size:12px;
	text-decoration: underline;
}

table.menu td.active a, table.menu td.active a:visited, table.menu td.active a:link
{
	text-decoration:underline;
	color:#3E2615;
}

table.menu td.active a, table.menu td.active a:visited, table.menu td.active a:link
{
	color:#3E2615;
}

table.body td.row-top, table.body td.row-bottom, table.main td
{
	vertical-align:top;
}

table.body td.row-bottom
{
	border-top:3px solid #F76B20;
	padding:10px 10px 10px 0px;
	font-family:"arial", serif;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

table.body td.row-bottom div.phone
{
	font-family:"arial", serif;
	color:#ffffff;
	font-size:28px;
	white-space:nowrap;
	padding-top:10px;
}

table.body td.row-bottom a
{
	font-family:"arial", serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

table.body td.row-bottom a:hover
{
	color:#DDDDDD;
}

div.title-light, div.title-dark
{
	font-family:"arial", serif;	
	font-size:18px;
	font-weight:normal;
	line-height: 25px; 
}

h1.title-light
{
	font-family:"arial", serif;	
	font-size:30px;
	font-weight:normal;
	line-height: 35px; 
	color: #F76B20;
}

div.old-h1-title-light {
	font-family:"arial", serif;	
	font-size:30px;
	font-weight:normal;
	line-height: 35px; 
	color: #F76B20;
	margin: 20px 0;
}

div.title-question
{
	font-family:"arial", serif;	
	font-size:16px;
	font-weight:normal;
	color:#F76B20;
	margin:10px 0px 40px 0px;
}

div.title-light
{
	color:#F76B20;
	margin:10px 0px 20px 0px;
}

div.title-dark
{
	color:#3E2615;
	margin:0px 0px 10px 0px;
}

h1.title-main
{
	font-family:"arial", serif;	
	font-size:20px;
	font-weight:normal;
	white-space:nowrap;
	color:#3E2615;
	margin:0px 0px 15px 0px;
}

table.main
{
	margin-bottom:40px;
	margin-top:40px;
}

table.main td.spec
{
	padding:40px 20px 30px 25px;
}

table.main td.left
{
	padding:20px 10px 40px 0px;
}

table.main td.left p
{
	color:#ffffff;
}

table.main td.left p.em, div.em, p.em
{
	font-family:"arial", serif;
	color:#ffffff;
	font-weight:normal;
	font-style:italic;
	margin:15px 0px 15px 0px;
}

table.main td.left div.phone, table.main td.right div.phone
{
	font-family:"arial", serif;
	color:#ffffff;
	white-space:nowrap;
}

table.main td.left div.phone
{
	font-size:30px;
	text-align:center;
	margin:0px 0px 40px 0px;
	padding:0px;
}

table.main td.left ul, .menu-left ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	white-space:nowrap;
}

table.main td.left li, .menu-left li
{
	padding:2px;
	margin:0px;
	font-weight:bold;
	color:#FFFFFF;
	/*color:#F76B21;*/
}

table.main td.left li a, .menu-left li a
{
	font-weight:normal;
}

table.main td.left ul ul, .menu-left ul ul
{
	padding:5px 0px 5px 0px;
	margin-left:20px;
	list-style-type:none; 
}

table.main td.right div.phone
{
	font-size:28px;
	text-align:left;
	margin:0px 0px 40px 0px;
}

table.main td.center, table.main td.center-main
{
	padding:20px;
}

table.main td.center-main
{
	background:#F76B21 url("/i/news-corner.jpg") no-repeat bottom right;
	color:#3E2615;
}

table.main td.center-main *, table.main td.center-main a
{
	color:#3E2615;
}

table.main td.center div.annotation
{
	padding-bottom:30px;
}

table.main td.right
{
	padding:20px 0px 40px 40px;
}

div.new-block, div.special-block
{
	text-align:left;
	padding: 0px 0px 0px 15px;
}

div.block-title
{
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#F76B20;
	font-family:"arial", serif;	
	font-size:18px;
	font-weight:normal;
	white-space:nowrap;
}

h1.block-title
{
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#F76B20;
	font-family:"arial", serif;	
	font-size:18px;
	font-weight:normal;
	white-space:nowrap;
}

div.new-block div.title-light, div.special-block div.title-light
{
	margin-bottom:10px;
}

div.new-block, div.special-block
{
	margin-bottom:0px;
	text-align:left;
}

div.item, div.item-hl
{
	font-family:"arial", serif;
	font-size:12px;
	font-weight:normal;
	padding-bottom:0px;
}

ol.sections
{
	margin:10px 33px;
	padding:0px;
}

ol.sections li
{
	color:#F76B20;
	font-weight:bold;
	margin:0px;
	padding:5px 0px;
}

div.link
{
	font-size:13px;
	padding-top:5px;
}

div.archive a, div.item div.title a, div.item-hl div.title a, div.link a, div.link a:visited, div.link a:link, ol.sections li a, ol.sections li a:visited
{
	font-size:12px;
	font-weight:bold;
}

div.archive, div.archive a, div.archive a:visited, div.archive a:link
{
	color:#F76B20;
}



td.news
{
	padding: 0px 0px;
	vertical-align:top;
}
td.title
{
	padding-top: 10px;
}



td.news img
{
	float:left;	
	margin: 0px 10px 0px 0px;
	width: 50px;
}




div.archive
{
	font-size:13px;
	padding-bottom:35px;
}


div.item, div.item-hl
{
	padding:10px 0px 20px 0px;
}

div.item-hl
{
	border-bottom:1px solid #C9AE6A;
}

div.item-hl div.title
{
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:8px;
}

div.item img.logo, div.item-hl img.logo
{
	margin:0px 5px 5px 5px;
	border: none;
}



div.collections div.title-light
{
	margin-bottom:5px;
}

div.collections table
{
	margin:15px 0px 0px 0px;
	border:0px;
}

div.collections table td
{
	padding:0px 0px 10px 5px;
}

div.collections table td.image
{
	text-align:center;
	height:220px;
	width:150px;
}

div.collections table td.image img
{
	border:1px solid #FFFFFF;
}

div.collections table td.image img.new-label
{
	position:absolute;
	right:0;
	bottom:0;
	z-index:100; 
	border:0px;
}

div.collections table td.image img.excl-label
{
	position:absolute;
	top:0;
	left:0;
	z-index:100; 
	border:0px;
}
div.collections table td.image div.collection-image {
	position:absolute;
}
div.collection-image-ie {left:-70px; position:relative;}
div.collections table td.image img.top
{
	margin-bottom:34px; 
}

div.collections table td div.title a
{
	font-weight:bold;
}

table.main td.center div.pages
{
	text-align:right;
	padding:5px;
	white-space:nowrap;
	margin:10px 0px 15px 0px;
}

table.main td.center div.pages span
{
	padding:2px 3px 2px 3px;
}

table.main td.center div.pages span a
{
	font-weight:bold;
}

div.dispatch
{
	font-weight:bold;
	color:#F76B20;	
}

div.dispatch input.submit
{
	margin-left:2px;
	cursor:pointer;
	font-weight:bold;
}

table.login
{
	border:0px;
}

table.login td
{
	border:0px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:middle;
}

table.login td input, div.dispatch input.email, div.dispatch input.email-e, input.text, table.main td.right input.email-e, table.main td.right input.email
{
	border:1px solid #A54B10;
	color:#000000;
	font-weight:normal;
}

div.dispatch input.email-e, table.main td.right input.email-e
{
	color:#555555;
}

table.login td.submit
{
	text-align:right;
}

table.login td.submit input, div.dispatch input.submit, input.button, table.main td.right input.submit, input.submit
{
	margin-top:5px; 
	border:1px solid #A54B10;
	color:#FFFFFF; 
	background:#4E3625; 
}
input.email-e
{
	margin-top:5px; 
	border:1px solid #A54B10;
	color:#000000;
}


table.main td.center div.map div.part
{
	float:left; 
	width:50%;
}

table.main td.center div.map a:hover
{
	color:#FF9B40;
	text-decoration:underline;
}

table.main td.center div.map ul
{
	padding:0px;
	margin:0px;
}

table.main td.center div.map ul li
{
	font-size:14px;
	list-style:none;
	padding:0px 0px 5px 0px;
	margin:0px;
}

table.main td.center div.map ul li ul
{
	margin:5px 0px 10px 20px;
}

table.main td.center div.map ul li a
{
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
}

table.main td.center div.map ul li ul li
{
	padding:0px 0px 2px 0px;
	margin:0px;
}

table.main td.center div.map ul li ul li a
{
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

table.main td.center div.map ul li ul li div, table.main td.center div.map ul li ul li div a
{
	font-size:11px;
}

table.main td.center div.map ul li ul li div
{
	padding:0px 0px 1px 5px;
	text-indent:-5px;
}

table.main td.center div.map ul li ul li div a
{
	text-decoration:none;
}

table.main td.center div.map ul li ul li div.low a
{
	text-transform:capitalize;
}

.links
{
	padding:0px 20px 5px 20px;
	text-align:center;
}

.links span, .links span a
{
	font-size:10px;
	white-space:nowrap;
}

table.feedback
{
	width:100%;
	border-collapse:collapse;
	border:0px;
}

table.feedback td
{
	font:14px 'Arial', sans-serif;
	white-space:nowrap;
	border:0px;
	padding:5px;
	text-align:left;
	vertical-align:middle;
}

table.feedback td input, table.feedback td textarea
{
	border:1px solid #A54B10;
	color:#000000;
	font-weight:normal;
	width:100%;
}

table.feedback td.send
{
	text-align:right;
}

table.feedback td.send input
{
	margin-top:5px; 
	border:1px solid #A54B10;
	color:#FFFFFF; 
	background:#4E3625; 
	width:auto;
}

table.feedback td.result
{
	font:16px 'Arial', sans-serif;
	text-align:left;
	padding-bottom:15px;
	font-weight:bold;
}
#feedback-name span,
#feedback-email span,
.send span {
  color: #f45;
}
div.special-block div.answer
{
	padding-bottom:5px;
}

div.special-block div.answer img
{
	background:#FFFFFF; 
	height:6px;
	padding-bottom:2px;
}

#gallery
{
	text-align:center;
}

#gallery img
{
	margin:10px;
	border:1px solid #FFFFFF;
}

.logo
{
	border:1px solid white;
}

h2
{
	font-size: 16px;
}




/*------------------------------- NEW --------------------------------*/



td.top-links
{
	background-color: #000;
	font-family: arial;
	font-size:14px;
	color:#ffffff;
	padding: 0px 0px 0px 35px;
}

td.top-links a, td.top-links a:hover, td.top-links a:visited, td.top-links a:link
{
	color: #eec729;
	padding-left: 30px;
}

td.top-links span
{
    color: #ffffff;
    padding-left: 30px;
}

td.menu
{
	padding: 20px 100px 15px 60px;
}

td.banner
{
	border-top:solid 4px #f85424;
	height: 250px;
	padding-right: 110px;
}
div#banner
{
	height: 100%;
	background:url(/i/big-banner.jpg);
}

div.logo
{
	position: absolute;
	border: none;
	margin-left: -40px;
	width: 239px;
	height:344px;
	background: url(/i/logo-bg.gif) no-repeat;
}
div.logo img
{
	margin: 60px 0px 0px 26px;
}

div.phone-top
{
	position:absolute;
	right: 0;
	border: none;
	margin: 0px;
	width: 267px;
	height:344px;
	background: url(/i/phone-bg.png) no-repeat right top;
	font-family: arial;
}
div.phone-top2
{
	border: none;
	margin: 0px;
	padding: 120px 0px 0px 0px;
	font-family: arial;
}

div.phone-top div.phone-top2 div
{
	padding: 0px 0px 0px 50px;
	margin: 0px;
	font-size: 15px;
}

div.phone-top div.phone-top2 div a, div.phone-top div.phone-top2 div a:hover, div.phone-top div.phone-top2 div a:link, div.phone-top div.phone-top2 div a:visited
{
	color: #eec729;
}
div.phone-top div.phone-top2 div.phone
{
	padding: 0px 0px 0px 50px;
	margin: 0px;
	font-size: 44px;
	vertical-align: top;
	letter-spacing: -1px;
}

div.phone-top div.phone-top2 div.code
{
	font-size: 17px;
	vertical-align: top;
	margin:0px;
	padding:0px 0px 0px 50px;
}

div.phone1 {
    padding: 0px 0px 0px 50px;
    font-size: 44px;
}

div.name span.title-name
{
	font-family: arial;
	font-size: 30px;
	line-height: 30px;
}
table.main td div.name a, table.main td div.name a:hover, table.main td div.name a:link, table.main td div.name a:visited
{ 
	color: #eec729;
	vertical-align:super;
}

table.main-catalog
{
	width: 100%;
	border: none;
	border-collapse:collapse;
	margin: 40px 0px 0px 0px;
	background:none;

}
table.main-catalog td.cat
{
	width:150px;
	text-align:center;
}
table.main-catalog td
{
	vertical-align:middle;
}
table.main-catalog td img
{
	border: none;
}

table.main td.left-col
{
	width:250px;
	padding-top:40px;
	padding-bottom:40px;
	margin-bottom:50px;
}

table.main td.right-col
{
	width:250px;
	padding-top:40px;
	padding-bottom:40px;
}

table.main td.center-col
{
	padding:40px 30px;
}

div.banners
{
	width: 250px;
	height:200px;
	padding-top: 35px;
	background: url(/i/banners-bg.png) no-repeat;
	background-position: 10px 41px;
}
div.banners img
{
	margin: 10px 13px;
}


div.main-sell
{
	width: 230px;
	background-color:#643617;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 5px 10px;
	z-index:1;
	position:relative;
}

div.main-sell div.text
{
	position:relative;
	z-index:100;
	letter-spacing:normal;
    font-size:12px;
	padding-top: 50px;
}

div.main-sell div.headrr
{
	font-size:22px;
	letter-spacing: 0px;
	line-height: 28px;
	font-family: arial;
}

div.main-sell p
{
	padding-right: 20px;
}

div.sell-bg
{
	position:absolute;
	margin-left: 0px;
	margin-top: -55px;
	margin-right: 0px;
	padding: 55px 0 0 0;
	background:url(/i/sell-bg.png) no-repeat;
	width:276px;
	height:178px;
	z-index:2;
	
}
div.allsell
{
	position:absolute;
	width:120px;
	height:15px;
	background-color: #d36d2c;
	text-align: center;
	padding: 10px 10px 8px 10px;
	margin: 5px 0px 0px 60px;
}


div.allsell a
{
	font-size: 14px;
	font-family:arial;
	color: #150f0b;
	letter-spacing:normal;
}

div.news
{
	margin-top: 10px;
}

div.news a.news {
    color: #eec729;
}

div.text {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #603913;
}

a.jquery_go, a:hover.jquery_go, a:visited.jquery_go {color: #EEC729;}

a.jquery_go_css {font-size: 12pt; border-bottom: 1px dashed #F76B20; text-decoration: none;}
a:hover.jquery_go_css {font-size: 12pt; color: #F76B20; border-bottom: none;}
a.rTitle, a:hover.rTitle {border-bottom: none; text-decoration: underline; font-size: 10pt;}



.js, a.js:link, a.js:visited 
{
	border-bottom:1px dotted;
	cursor:pointer;
	text-decoration:none;
	font-size: 13px;
}
div.map
{
	padding-bottom: 5px;
}

b.contacts
{
	font-size: 22px;
}




table.dealers
{
	border-collapse:collapse;
}
table.dealers td
{
	padding: 10px;
	border-bottom:solid 1px #999999;
}
table.dealers td.name
{
	color:#F76B20;
}
table.dealers td.metro
{
}
table.dealers td.address
{
	width:200px;
}
table.dealers td.phone
{
}
table.dealers td.fax
{
}