BODY.body {
	PADDING: 0px;
	MARGIN: 0px;
}

BODY.body IMG {
	BORDER: 0px;
}

BODY.body P {
	MARGIN: 0px;
	PADDING: 0px;
}

A.anc {
	TEXT-DECORATION: none;
	COLOR: #444499;
}

A.anc:hover {
	TEXT-DECORATION: underline;
	COLOR: #AA4444;
}

TD.contacts {
	VERTICAL-ALIGN: bottom;
	FONT: 11px verdana;
	COLOR: #171718;
	PADDING: 0px 0px 20px 18px;
}

TD.contacts_page2 {
	PADDING-BOTTOM: 0px;
}

TD.contacts B {
	COLOR: #6B6B6B;
}

TD.contacts DIV {
	PADDING-BOTTOM: 5px;
}

TD.contacts_page2 DIV {
	PADDING: 17px 0px 0px 0px;
}

TD.mail_link {
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: right;
	FONT: 11px verdana;
	PADDING: 0px 13px 15px 0px;
}

TD.mail_link A, A.mail_link_page2 {
	COLOR: #171718;
	FONT-WEIGHT: bold;
}

A.mail_link_page2 {
	FONT: bold 11px verdana;
	DISPLAY: block;
	TEXT-ALIGN: right;
	PADDING-TOP: 7px;
}

TABLE.menu {
	BORDER-COLLAPSE: collapse;
}

TABLE.menu TD {
	PADDING: 0px;
}

TABLE.menu TD.menuitem {
	PADDING-LEFT: 30px;
	BACKGROUND: url(images/bull.gif) no-repeat 20px 20px;
}

TABLE.menu TD.menuitem A {
	COLOR: white;
	FONT: 11px arial;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
	TEXT-TRANSFORM: uppercase;
}

TABLE.menu TD.menuitem A:hover {
	TEXT-DECORATION: underline;
}

DIV.index_block {
	BORDER: 1px #DBD8D8 solid;
	MARGIN-BOTTOM: 16px;
}

DIV.page2_block {
	BORDER-WIDTH: 0px;
}

DIV.index_block TABLE {
	BORDER-COLLAPSE: collapse;
	WIDTH: 100%;
}

DIV.index_block TABLE TD {
	PADDING: 0px;
}

DIV.index_block TR.head TD {
	BORDER: 1px #DBD8D8 solid;
	BORDER-WIDTH: 1px 0px 0px 1px;
}

DIV.index_block TABLE TD.head {
	BORDER-WIDTH: 1px 1px 0px 0px;
	BACKGROUND: url(images/index_block_head_bg.gif) repeat-x;
	WIDTH: 100%;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 22px;
}

HTML>BODY DIV.index_block TABLE TD.head {
	BACKGROUND-POSITION: 0px 1px;
}

HTML:root DIV.index_block TABLE TD.head {
	BACKGROUND-POSITION: 0px 0px;
}

DIV.index_block TABLE TD.body, DIV.index_block_body {
	BACKGROUND: url(images/index_block_body_bg.gif) repeat-y;
	VERTICAL-ALIGN: top;
	PADDING: 10px 15px 7px 70px;
}

DIV.index_block TABLE TD {
	FONT: 11px arial;
	COLOR: #151616;
}

DIV.index_block TABLE TD.body2 {
	VERTICAL-ALIGN: top;
	PADDING: 10px 0px 0px 0px;
}

DIV.index_block DIV.body2 {
	PADDING: 15px 25px 20px 70px;
	BACKGROUND: url(images/index_block_body_bg.gif) repeat-y;
	BACKGROUND-POSITION: 0px 2px;
}

DIV.index_block_body TABLE.index_block_body_tbl {
	BACKGROUND: url(images/bg_register.jpg) no-repeat bottom right;
}

DIV.index_block_body {
	MARGIN: -12px 0px 0px 0px;
	BACKGROUND: none;
	PADDING: 0px;
}

DIV.index_block_body TABLE {
	BORDER: 1px #DBD8D8 solid;
	BORDER-WIDTH: 0px 1px 1px 1px;
}

DIV.index_block TABLE TD.body A.more, DIV.index_block_body A.more {
	FLOAT: right;
	DISPLAY: block;
	PADDING: 10px 15px 0px 0px;
}

DIV.index_submenu {
	PADDING: 10px 0px 0px 0px;
}

DIV.index_submenu A {
	COLOR: #151616;
	TEXT-DECORATION: none;
}

DIV.index_submenu A:hover {
	TEXT-DECORATION: underline;
}

DIV.index_block TABLE TD.submenu {
	VERTICAL-ALIGN: top;
	PADDING-TOP: 28px;
	BACKGROUND: url(images/submenu_bg.gif) no-repeat;
}

DIV.index_block TABLE TD.submenu DIV {
	WIDTH: 135px;
}

DIV.index_block TABLE TD.submenu A {
	DISPLAY: block;
	BACKGROUND: url(images/arrow.gif) no-repeat 11px 5px;
	PADDING: 2px 10px 2px 25px;
	FONT: bold 11px verdana;
	COLOR: #242222;
	TEXT-DECORATION: none;
}

DIV.index_block TABLE TD.submenu A:hover {
	COLOR: #C5000A;
}

TD.contacts_bottom {
	FONT: 11px verdana;
	COLOR: #171718;
	PADDING: 20px 0px 20px 30px;
}

TD.contacts_bottom B {
	COLOR: #6B6B6B;
}

TD.contacts_bottom DIV {
	PADDING-BOTTOM: 5px;
}

A.red {
	FONT-WEIGHT: bold;
	COLOR: #EB1D30;
	TEXT-DECORATION: none;
}

TD.copyright {
	BACKGROUND: url(images/bottom_bg.gif) repeat-x #EB1D30;
	TEXT-ALIGN: center;
	COLOR: white;
	FONT: 11px verdana;
}

DIV.bottom_menu {
	TEXT-ALIGN: right;
}

DIV.bottom_menu, DIV.bottom_menu A {
	FONT: 10px verdana;
	COLOR: #0E0E0E;
	TEXT-DECORATION: none;
}

DIV.bottom_menu A:hover {
	TEXT-DECORATION: underline;
}

H2 {
	MARGIN: 0px;
	PADDING: 7px 14px 11px 0px;
	TEXT-ALIGN: right;
	COLOR: white;
	FONT: bold 14px arial;
	BACKGROUND: url(images/head_all.gif) no-repeat top right;
	LETTER-SPACING: 3px;
	TEXT-TRANSFORM: uppercase;
}

H2 A {
	COLOR: white;
	FONT: bold 14px arial;
	TEXT-DECORATION: none;
}

TABLE.readyTab {
	BORDER-COLLAPSE: collapse;
	width:auto;
}

TABLE.readyTab TD {
	BORDER: 1px solid #DDDDDD;
	PADDING: 1px 3px !important;
	FONT-SIZE: 11px;
}

TABLE.readyTab TH {
	background-color:#efefef;
	font-size:9px;
}

.firms{
	border:1px solid #efefef;
	border-collapse:collapse;
	width:auto;
}

.firms th{
	background-color:#efefef;
	font-size:9px;
}

.firms td{
	border:1px solid #efefef;	

}

A.eurowebbutton, A.eurowebbutton:hover {
	BACKGROUND: url(http://www.euroweb.ru/bans/88x31_euroweb.gif) no-repeat left top !important;
	WIDTH: 88px !important;
	HEIGHT: 31px !important;
	DISPLAY: table-cell; 
	DISPLAY: inline-block;
	FONT: 9px Small Fonts; 
	COLOR: #FFFFFF !important; 
	TEXT-DECORATION: none !important; 
	TEXT-ALIGN: center;
	PADDING-LEFT: 1px;
	PADDING-TOP: 5px !important;	
	MARGIN-RIGHT: 5px;
}

.new_new {
	background: url(images/head_g_b.jpg);
	padding: 0px 0px 0px 20px;
	}
	
.new_new DIV {
	PADDING-LEFT: 10px;
	BACKGROUND: url(images/bull2.gif) no-repeat left;
}
	
.new_new DIV A {
	COLOR: white;
	FONT: 11px arial;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
	TEXT-TRANSFORM: uppercase;
}

.new_new DIV A:hover {
	TEXT-DECORATION: underline;
}

.new_new2 {
	background: url(images/right_top.gif) repeat-x;
	padding: 0px 0px 0px 16px;
	}
	
.new_new2 DIV {
	PADDING-LEFT: 10px;
	width: 323px; 
	BACKGROUND: url(images/bull2.gif) no-repeat left;
}
	
.new_new2 DIV A {
	COLOR: white;
	FONT: 11px arial;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
	TEXT-TRANSFORM: uppercase;
}

.new_new2 DIV A:hover {
	TEXT-DECORATION: underline;
}

.news_new3 {
	FONT: 11px verdana;
	COLOR: #171718;
	MARGIN: 20px 20px 15px 40px;
	}
	
.news_new3 a{
	FONT: 11px verdana;
	COLOR: #171718;
	text-decoration:none;
	}
	
.news_new3 a:hover{
	FONT: 11px verdana;
	COLOR: #171718;
	text-decoration: underline;
	}
	
span.price1 {
	font-weight:bold;
	color: ff0000;
	font-size:14px;
}

span.price {
	font-weight:bold;
	color: ff0000;
}