* {
	padding: 0;
	margin: 0;
	outline: none;
	}
BODY {
	font-family: Arial,Helvetica,Tahoma,"Trebuchet MS", Verdana;
	font-size: 12px;
	color: black;		
	}
A {
	color: #01618a;
	outline: none;
	}
A:hover {
	color: #01618a;
	text-decoration: none;
	}
A:visited {
	color: #01618a;
	}
H1, H2, H3 {
	font-weight: normal;
	color: black;
	}	
H1 {
	font-size: 24px;
	line-height: 27px;
	margin: 30px 0 30px 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;
	}
H2 {
	font-size: 21px;
	line-height: 24px;
	margin: 35px 0 10px 0;	
	}
H3 {
	font-size: 18px;
	margin: 35px 0 10px 0;	
	}
H4 {
	font-size: 16px;
	margin: 35px 0 10px 0;	
	}
H5 {
	font-size: 14px;
	margin: 35px 0 10px 0;	
	}			
.left {
	float: left;
	}
IMG.left {
	margin: 0 25px 15px 0;
	}
.right {
	float: right;
	}
.bold {
	font-weight: bold;
	}
.red,
.error {
	color: #cd2f21;
	}
.clear {
	clear: both;
	visibility: hidden;
	width: 100%;
	}
	
	
	

	
/****************** Layout ******************/
.inline {
	display: -moz-inline-stack;
	display: inline-block;
	-display: inline;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	}
#wrapper {
	width: 92%;
	min-width: 920px;
	max-width: 1200px;
	margin: 0 auto;
	_margin-left: 4%;
	_width:expression(document.body.clientWidth < 990 ? "920px" : (document.body.clientWidth > 1400 ? "1200px" : "90%"));
	}
#column_left {
	float: left;
	width: 280px;
/* 	width: 30%; */
	}
#column_right {
	float: right;
	width: 170px;
	}
#column_content {
	margin: 0 0 0 310px;
	}
#content {/* border: 1px solid; */
	float: left;
	margin: 0 20px;
	_margin: 0 60px 0 10px;
	width: 93%;
	-width: 92%;
	font-size: 14px;
	line-height: 20px;
	color: black;
	-overflow: hidden;	
	}
*:first-child+html #content {
	margin: 0 50px 0 20px;
	overflow: hidden;
	}
	


	
	
/****************** Content ******************/	
#content P,
.ui-tabs P {
	margin: 15px 0;
	margin: 0;
	padding: 7px 0;
	}
#content UL,
#content OL,
.ui-tabs-panel UL {
	margin: 5px 40px;
	}
#content UL LI,
.ui-tabs-panel UL LI {
	list-style: none;
/* 	margin: 6px 0; */
	padding: 0 0 0 25px;
	line-height: 20px;
	background: url("/templates/promostart.ru/images/color_dots.gif") left -190px no-repeat;
	}
.response {
	width: 100%;
	text-align: center;
	background: #fcfbef;
	}
.response TD {
	padding: 10px 5px;
	}
.arrow_left,
.arrow_right {
	display: block;
	margin: 0 auto;
	width: 40px;
	height: 35px;
	text-indent: -9000px;
	}
.arrow_left {
	background: url("/templates/promostart.ru/images/arrows.gif") left top no-repeat;
	}
.arrow_right {
	background: url("/templates/promostart.ru/images/arrows.gif") -50px top no-repeat;
	}





/****************** Top ******************/
#top_title {
	background: #f5f5f5 url("/templates/promostart.ru/images/top_title_bg.gif") left bottom no-repeat;
	}
#top_title P {
/* 	width: 100%; */
	padding: 7px 20px;
	font-size: 10px;
	color: #a7a7a7;
	text-align: center;
	background: url("/templates/promostart.ru/images/top_title_bg.gif") right bottom no-repeat;	
	}
#top_main {
	position: relative;
	width: 100%;
	height: 309px;
	background: url("/templates/promostart.ru/images/pic_main.jpg") center top no-repeat;	
	}
#logo_link {
	position: absolute;
	display: block;
	top: 18px;
	left: 20px;
	width: 125px;
	height: 35px;
	padding: 47px 0 0 55px;
	font-size: 10px;
	text-decoration: none;
	color: #343434;
	}
#logo_pic {
	position: absolute;
	display: block;
	top: 18px;
	left: 20px;
	width: 180px;
	height: 85px;
/* 	background: url("/templates/promostart.ru/images/logo_promostart.gif") left top no-repeat;	 */
	}
#logo_pic IMG {
	border: none;
	}
#phones_top {
	position: absolute;
	left: 20px;
	bottom: 35px;
	width: 167px;
	height: 149px;
	background: url("/templates/promostart.ru/images/phones.png") left top no-repeat;	
	_background: url("/templates/promostart.ru/images/phones.gif") left top no-repeat;		
	}
#phones_top A {
	position: absolute;
	right: 26px;
	bottom: 35px;
	font-size: 11px;	
	}	
#menu_top {
	position: absolute;
	top: 35px;
	left: 270px;
	_left: 220px;
	left: 27%;
	}
#menu_top UL {
	float: left;
	margin: 0 0 0 35px;
	list-style: none;
	}
#menu_top LI {
	margin: 0 0 10px 0;
	}	
#menu_top A {
	color: black;
	padding: 0 0 0 12px;
	background: url("/templates/promostart.ru/images/li_green.png") left 5px no-repeat;		
	_background: url("/templates/promostart.ru/images/li_green.gif") left 5px no-repeat;	
	}
#btns_order_ask {
	position: absolute;
	top: 104px;
	right: 10px;
	}
#btn_order {
	display: block;
	width: 155px;
	height: 49px;
	font-size: 11px;
	color: white;
	text-decoration: none;
	cursor: pointer;
/* 	background: url("/templates/promostart.ru/images/btn_order.png") left top no-repeat;	 */	
	background: url("/templates/promostart.ru/images/btn_order.gif") left top no-repeat;		
	}
#btn_order P {
	width: 137px;
	height: 41px;
	padding: 8px 0 0 18px;	
/* 	background: url("/templates/promostart.ru/images/btn_order.png") left top no-repeat;	 */	
	background: url("/templates/promostart.ru/images/btn_order.gif") right top no-repeat;		
	}
#btn_order P SPAN {
	font-size: 14px;
	font-weight: bold;		
	}
#btn_ask {
	display: block;
	font-size: 11px;
	margin: 12px 0 0 18px;
	}	
#vacancies {
	position: absolute;
	display: block;
	right: 19px;
	bottom: 35px;
	width: 140px;
	height: 53px;
	padding: 9px 0 0 0;
	font-size: 11px;
	color: #4e4e4e;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	background: url("/templates/promostart.ru/images/vacancies_bg.png") left top no-repeat;	
	_background: url("/templates/promostart.ru/images/vacancies_bg.gif") left top no-repeat;	
	}
#menu_promotion {
	position: absolute;
	left: 50%;
	bottom: 7px;
	margin-left: -465px;
	width: 920px;
	list-style-type: none;
	}
#menu_promotion LI {
	float: left;
	margin: 0 0 0 20px;
	-margin: 0 10px 0 10px;
	}
#menu_promotion LI A {
	display: block;
	float: left;
	padding: 0 0 0 10px;
	height: 20px;
	font-size: 11px;
	color: white;
	font-weight: bold;
	background: url("/templates/promostart.ru/images/menu-btn.png") left top no-repeat;
	-background: url("/templates/promostart.ru/images/menu-btn.gif") left top no-repeat;
	}
#menu_promotion LI SPAN {
	display: block;
	float: left;
	width: 10px;
	height: 20px;
	background: url("/templates/promostart.ru/images/menu-btn.png") right top no-repeat;
	-background: url("/templates/promostart.ru/images/menu-btn.gif") right top no-repeat;
	}
	
	
	
	
#top_inner {
	position: relative;
	width: 100%;
	height: 230px;
	background: url("/templates/promostart.ru/images/pic_inner.jpg") right top no-repeat;
	}
#phones_top_inner {
	position: absolute;
	left: 20px;
	top: 105px;
	width: 180px;
	height: 120px;
	background: url("/templates/promostart.ru/images/phones_inner.gif") left top no-repeat;		
	}
#phones_top_inner A {
	position: absolute;
	left: 55px;
	top: 100px;
	font-size: 11px;	
	}
.menu_promotion_inner {
	position: absolute;
	width: 180px;
	height: 42px;
	font-size: 11px;
	line-height: 29px;
	text-align: center;
	text-decoration: none;	
	background: url("/templates/promostart.ru/images/menu_promo_btn.png") left top no-repeat;
	_background: url("/templates/promostart.ru/images/menu_promo_btn.gif") left top no-repeat;
	}
#menu_promotion_1 {
	left: 24%;
	top: 100px;
	}
#menu_promotion_2 {
	left: 31%;
	top: 170px;
	}
#menu_promotion_3 {
	left: 43%;
	top: 130px;
	}
#menu_promotion_4 {
	left: 57%;
	top: 180px;
	}
#menu_promotion_5 {
	left: 62%;
	top: 100px;
	}
	
	
	

#navigator {
	float: left;
	width: 100%;
	_width: 99%;
	background: url("/templates/promostart.ru/images/orange_block.gif") right top no-repeat;
	}
#navigator .top_corner {
	width: 15px;
	height: 15px;
	background: url("/templates/promostart.ru/images/orange_block.gif") left top no-repeat;
	}
#navigator .nav_container {
	position: relative;
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
	background: url("/templates/promostart.ru/images/orange_block.gif") right bottom no-repeat;
	}	
#navigator .bottom_corner {
	position: absolute;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	width: 15px;
	height: 15px;
	background: url("/templates/promostart.ru/images/orange_block.gif") left bottom no-repeat;
	}
#navigator UL {
	float: left;
	margin: -3px 20px 0 20px;
	list-style: none;		
	}
#navigator UL LI {
	float: left;
	padding: 0 0 5px 0;
	font-size: 10px;	
	color: #878560;
	}
#navigator A {
	padding: 0 8px 0 4px;
	color: #878560;
	background: url("/templates/promostart.ru/images/navigator_arrow.gif") right 5px no-repeat;
	}
#navigator SPAN {
	padding: 0 0 0 4px;
	}
	
	
	
	
	
#submenu {
	float: left;
	width: 100%;
	_width: 99%;
	margin: 30px 0 0 0;
/* 	background: url("/templates/promostart.ru/images/submenu_corners.gif") left top no-repeat;	 */
	}
#submenu_top {
	float: left;
	background: #f7f7f7 url("/templates/promostart.ru/images/submenu_corners.gif") left top no-repeat;	
	}
#submenu_top H2 {
	margin: 0 0 0 20px;
	padding: 10px 20px 0 0;
	font-size: 18px;
	color: #7e7e7e;
	background: #f7f7f7 url("/templates/promostart.ru/images/submenu_corners.gif") right top no-repeat;	
	}
#submenu_main {
	float: left;
	position: relative;
	width: 100%;
	_width: 99%;	
	padding: 0 0 15px 0;
	background: #f7f7f7 url("/templates/promostart.ru/images/submenu_corners.gif") right bottom no-repeat;
	}
#submenu_main .top_corner {
	_padding: 0 10px;
	width: 100%;
	height: 20px;
	background: url("/templates/promostart.ru/images/submenu_corners.gif") right top no-repeat;
	}
#submenu_main .bottom_corner {
	position: absolute;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	width: 15px;
	height: 15px;
	background: url("/templates/promostart.ru/images/submenu_corners.gif") left bottom no-repeat;
	}
#submenu_main UL {
	float: left;
	margin: -3px 20px 0 20px;
	-margin-left: 10px;	
	-padding-bottom: 10px;
	list-style: none;		
	}
*:first-child+html #submenu_main UL {
	padding-bottom: 10px;
	}
#submenu_main UL LI {
	float: left;
	margin: 0 25px 15px 0;
	}
#submenu_main A {
	display: block;
	padding: 5px 0;
	color: black;
	}
#submenu_main SPAN {
	display: block;
	padding: 5px;
	background: #e9e9e9;
	}

	
	
	
	
#stat {
	width: 100%;
	margin: 0 0 25px 0;
	background: url("/templates/promostart.ru/images/stat_bg.gif") right top no-repeat;	
	}
#stat_description {
	float: left;
	width: 36%;
	}
#stat .stat_bars {
	float: left;
	width: 35%;
	height:125px;
	}
#stat .stat_queries {
	float: left;
	width: 25%;
	}
#stat_description {
	float: left;
	background: url("/templates/promostart.ru/images/stat_bg.gif") left top no-repeat;
	}
#stat_description DIV {
	margin: 20px 0 12px 40px;
	font-size: 18px;
	color: #5c5b45;	
	}
#stat_description P {
	margin: 10px 0 0 40px;
	font-size: 11px;
	}
.stat_bars {
	margin: 25px 0 0 0;
	padding: 0;
	list-style: none;
	}
.stat_bars LI {
	height: 30px;
	}
.stat_bars P {
	clear: both;
	float: left;
	width: 30%;
	text-align: right;
	color: #5c5b45;
	}
.stat_bars SPAN {
	float: left;
	color: #b4b290;
	}
#stat_bar_yandex,
#stat_bar_google,
#stat_bar_mail,
#stat_bar_rambler {
	float: left;
	width: 0%;	
	height: 10px;
	padding: 0;
	margin: 1px 5px 0 7px;
	border: solid 2px #e5e3b7;
	_border: none;
	_margin: 3px 5px 0 7px;
	}
#stat_bar_yandex {
	background: url("/templates/promostart.ru/images/stat_bars.gif") left top;	
	}
#stat_bar_google {
	background: url("/templates/promostart.ru/images/stat_bars.gif") left -20px;	
	}
#stat_bar_mail {
	background: url("/templates/promostart.ru/images/stat_bars.gif") left -40px;	
	}
#stat_bar_rambler {
	background: url("/templates/promostart.ru/images/stat_bars.gif") left -60px;	
	}
.stat_queries {
	margin: 25px 0 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	}
.stat_queries LI {
	width: 10000px;
	height: 20px;
	margin: 0 10% 5px 8%;
	padding: 0 0 0 24px;
	font-size: 11px;
	color: #5c5b45;
	}	
LI.yandex {
	background: url("/templates/promostart.ru/images/stat_logos.gif") 5px 1px no-repeat;	
	}
LI.google {
	background: url("/templates/promostart.ru/images/stat_logos.gif") left -39px no-repeat;	
	}
LI.mail {
	background: url("/templates/promostart.ru/images/stat_logos.gif") left -79px no-repeat;	
	}
LI.rambler {
	background: url("/templates/promostart.ru/images/stat_logos.gif") 1px -118px no-repeat;	
	}
#stat_updates {
	clear: both;
	height: 100px;
	background: url("/templates/promostart.ru/images/stat_bg.gif") right bottom no-repeat;		
	}
#stat_user_panel {
	float: left;
	width: 40%;
	height: 100px;
	background: url("/templates/promostart.ru/images/stat_bg.gif") left bottom no-repeat;	
	}
#stat_user_panel DIV {
	margin: 35px 0 0 40px;
	font-size: 11px;
	font-weight: bold;
	}
#stat_user_panel P {
	float: left;
	margin: 6px 0 0 40px;
	-margin: 6px 0 0 20px;
	font-size: 11px;
	}	
#stat_engines_updates {
	float: left;
	width: 59%;
	}
#stat_engines_updates P {
	float: left;
	margin: 43px 0 0 0;
	padding: 0 0 0 27px;
	font-size: 11px;
	background: url("/templates/promostart.ru/images/stat_icon_update.gif") left 1px no-repeat;	
	}
#stat_engines_updates UL {
	float: left;
	margin: 43px 0 0 5px;
	_margin: 43px 0 0 -25px;	
	list-style-type: none;
	}
#stat_engines_updates UL LI {
	float: left;
	margin: -1px 0 0 30px;	
	line-height: 14px;
	}
#stat_engines_updates UL LI SPAN {
	font-size: 10px;
	color: black;	
	}
	
	
	
	
#stat_inner {
	width: 280px;
	overflow: hidden;
	background: url("/templates/promostart.ru/images/stat_inner_bg.png") left top no-repeat;
	}
#stat_inner .stat_queries {
	margin: 80px 0 0 0;
	width: 260px;
	}
#stat_inner .stat_bars P {
	width: 70px;
	}
#stat_inner .stat_bars {
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
	background: url("/templates/promostart.ru/images/stat_inner_bg.png") left bottom no-repeat;
	}
	
	




#tariffs {
	float: left;
	list-style: none;
	margin: 0 0 30px 0;
	overflow: hidden;
	width: 100%;
	}
#tariffs LI {
	float: left;
	width: 21%;
	margin: 0 0 0 -1px;
	padding: 0 1.9%;
	border-left: 1px solid #e5e5e5;
	}
#tariffs A {
	font-size: 18px;
	color: black;
	}
#tariffs P {
	margin: 10px 0 12px 0;
	font-size: 11px;
	}
#tariffs .price {
	display: block;
	height: 23px;
	width: 80px;
	color: white;
	text-decoration: none;
	cursor: pointer;	
	background: url("/templates/promostart.ru/images/price_bg.gif") right top no-repeat;
	}
#tariffs SPAN {
	display: block;
	height: 23px;
	width: 80px;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	color: white;
	background: url("/templates/promostart.ru/images/price_bg.gif") left top no-repeat;
	}
#tariffs SPAN B {
	font-size: 12px;
	font-weight: bold;
	}
	
	
	
	
#tariffs_inner {
	clear: left;
	float: left;
	margin: 0 auto 20px auto;
	padding: 0 0 15px 0;
	width: 280px;
	text-align: center;
	background: url("/templates/promostart.ru/images/white_block_border.gif") left bottom no-repeat;
	}
#info_block {
	float:right;
	margin: 25px ;
	margin-top: 0;
	margin-right: 0;
	padding: 0 0 15px 0;
	font-size: 11px;
	width: 280px;
	background: url("/templates/promostart.ru/images/white_block_border.gif") left bottom no-repeat;
	}
#info_block H3{
	margin: 0;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	padding-left:10px;
	padding-top:10px;
	background: url("/templates/promostart.ru/images/white_block_border.gif") left top no-repeat;
	}
#info_block UL{
	margin: 0;
	padding: 0;
	padding-left: 15px;
	}
#tariffs_inner H3 {
	height: 55px;
	margin: 0;
	line-height: 45px;
	font-size: 15px;
	font-weight: bold;
	background: url("/templates/promostart.ru/images/white_block_border.gif") left top no-repeat;
	}
#tariffs_inner UL {
	list-style: none;
	}	
#tariffs_inner LI {
	}
#tariffs_inner LI A {
	float: left;
	font-size: 15px;
	color: black;
	}
#tariffs_inner LI .price {
	display: block;
	clear: left;
	float: left;
	margin: 0 10px 15px 20px;
	height: 23px;
	width: 80px;
	color: white;
	text-decoration: none;
	background: url("/templates/promostart.ru/images/price_bg.gif") right top no-repeat;	
	}
#tariffs_inner LI .price SPAN {
	display: block;
	height: 23px;
	width: 80px;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	color: white;
	background: url("/templates/promostart.ru/images/price_bg.gif") left top no-repeat;
	}
#tariffs_inner LI .price SPAN B {
	font-size: 12px;
	font-weight: bold;
	}





.yellow_block {
	width: 270px;
	margin: 0 0 25px 0;
	padding: 0 0 20px 0;
	background: url("/templates/promostart.ru/images/yellow_block.gif") left bottom no-repeat;	
	}
.yellow_block H3 {
	width: 230px;
	margin: 0;
	padding: 20px;
	background: url("/templates/promostart.ru/images/yellow_block.gif") left top no-repeat;	
	}
.yellow_block P {
	line-height: 18px;
	width: 230px;
	margin: 0 20px 15px 20px;
	}
.white_block {
	margin: 0 0 25px 0;
	padding: 15px 0 0 0;
	width: 270px;
	background: url("/templates/promostart.ru/images/white_block_border_270px.gif") left top no-repeat;
	}
.white_block_content {
	margin: 0;
	padding: 0 15px 20px 20px;
	background: url("/templates/promostart.ru/images/white_block_border_270px.gif") left bottom no-repeat;
	}
.white_block P {
	padding: 5px 0;
	}	
.white_block UL {
	margin: 0;
	padding: 0;
	}
.white_block UL LI {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0 0 0 23px;
	background: url("/templates/promostart.ru/images/color_dots.gif") left -193px no-repeat;
	}	
#bnr_5years {
	margin: 0 0 10px 7px
	}
#feedback {
	margin: 15px 0;
	padding: 10px;
	font-size: 11px;
	background: #f6f4d5;
	}
#feedback DIV {
	width: 150px;
	height: 198px;
	padding: 7px 0 0 10px;
	background: url("/templates/promostart.ru/images/feedback_bg.gif") left top no-repeat;
	}
/*
#feedback IMG {
	border: 1px solid #e4e4e4;
	}
*/
#feedback P {
	margin: 12px 0 12px 2px;
	text-align: left;	
	}
#feedback P.company_name {
	color: black;
	font-style: italic;
	}	
#text_seo {
	font-size: 14px;
	line-height: 20px;
	margin: 0 210px 0 310px;
	}
#text_seo H1 {
	margin-top: 0;
/*
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e1e1e1;
*/
	}
#text_seo P {
	margin: 15px 0;
	}
#text_seo IMG {
	margin: 15px 0;
	}
	
	
	
	
/************************** Banners **************************/	
#banners_main {
	clear: both;
	position: relative;
	margin: 0 0 35px -3%;
	width: 106%;
	height: 270px;
	background: url("/templates/promostart.ru/images/bg_bnrs.gif") right top no-repeat; 
	}
#banners_main DIV {
	width: 100%;
	height: 270px;
	background: url("/templates/promostart.ru/images/bg_bnrs.gif") left top no-repeat; 
	}
#banners_main A IMG {
	border: none;
	}
#banners_main_left {
	position: absolute;
	top: 75px;
	left: 50%;
	margin-left: -450px;
	width: 277px;
	height: 160px;
	text-indent: -9000px;
	background: url("/templates/promostart.ru/images/bnr_time.png") left top no-repeat;
	-background: url("/templates/promostart.ru/images/bnr_time.gif") left top no-repeat; 		
	}
#banners_main_center {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -90px;
	width: 180px;
	height: 270px;
	text-indent: -9000px;	
	background: url("/templates/promostart.ru/images/bnr_garant.jpg") left top no-repeat; 	
	}
#banners_main_right {
	position: absolute;
	top: 75px;
	left: 50%;
	margin-left: 173px;
	width: 270px;
	height: 160px;
	text-indent: -9000px;
	background: url("/templates/promostart.ru/images/bnr_yandex.jpg") left top no-repeat; 	
	}
#banner_optimization {
	clear: left;
	margin: 20px auto;
	width: 277px;
	height: 160px;
	text-indent: -9000px;
	background: url("/templates/promostart.ru/images/bnr_time.png") left top no-repeat;
	-background: url("/templates/promostart.ru/images/bnr_time.gif") left top no-repeat; 		
	display: block;
	}
#banner_direct {
	clear: left;
	margin: 20px auto;
	width: 270px;
	height: 160px;
	text-indent: -9000px;
	background: url("/templates/promostart.ru/images/bnr_yandex.jpg") left top no-repeat; 	
	display: block;
	}
#banner_warranty {
	clear: left;
	margin: 20px auto;
	width: 180px;
	height: 270px;
	text-indent: -9000px;	
	background: url("/templates/promostart.ru/images/bnr_garant.jpg") left top no-repeat; 	
	}
#banner_begun {
	margin-left: 65px;
	}	
			
	



/************************** Forms **************************/
FORM {
	float: left;
	margin: 25px 0;
	padding: 20px 5%;
	_padding: 20px 3%;
	width: 90%; /* new */
	background: #fcfbef;
	}
FORM H3,
FORM H2 {
	margin: 0 0 15px 0;
	}
FORM LABEL {zoom:1;display: block;
	clear: both;
/* 	float: left; */
/* 	margin: 15px 10px 0 0; */
	margin: 15px 0 3px 0;
/* 	width: 40%; */
	width: 100%;	
	color: black;
/* 	text-align: right; */
	}
*:first-child+html FORM LABEL {
	/* width: 250px; */
	}
FORM INPUT {
/* 	float: left; */
/* 	margin: 17px 0 0 0; */
	margin: 0;
	}
FORM TEXTAREA {
/* 	float: left; */
/* 	margin: 17px 0 0 0; */
	margin: 0;	
/* 	width: 55%; */
	width: 100%;	
	height: 100px;
	}
*:first-child+html TEXTAREA {
/* 	width: 50%; */
	}
FORM P {
	margin: 10px 0;
	}
FORM UL {
	list-style: none;	
	}	
FORM UL,
#content FORM UL {
	float: left;
	margin: 15px 0;
/* 	width: 55%; */
	width: 90%;
	list-style: none;	
	}
FORM UL LI,
#content FORM UL LI {
	clear: both;
	float: left;
	width: 100%;
	background: none;
	margin: 0 0 10px 0;
	padding: 0;
	}
FORM UL LI INPUT {
	float: left;
	margin: 0 5px 0 0;
	}	
FORM UL LI LABEL {
	clear: none;
	float: left;
	width: 85%;
	margin: 0;
	text-align: left;
	}
.form_btn_send {
/* 	margin: 0 0 0 40%; */
	margin: 0 0 0 42%;	
	}
/*
*:first-child+html .form_btn_send {
	margin: 0 0 0 250px;
	}
*/	
.input {
/*
	width: 55%;
	_width: 50%;
*/
	width: 100%;
	}
*:first-child+html .input {
/* 	width: 45%; */
	}
.yellow {
	margin: 25px 0;
	padding: 20px 5%;
	_padding: 20px 3%;
	background: #fcfbef;
}
.form_div {
	border-bottom: 1px dashed;
	display:inline;
	cursor: pointer;
	font-size:16px;
	margin-bottom:-10px;
}
#content .hidden_forms {
	clear: both;
	margin: 0;
	}
#content .hidden_forms LI {
	margin-bottom: 10px;
	}

	
	
#vote {
	padding: 20px 4%;	
	width: 25%;
	margin: 0 2% 0 0;
	_margin: 0 1%;
	}
#vote_inner {
	width: 80%; /* new */
	padding: 20px 10%;
	}	
#vote UL,
#vote_inner UL {
	width: 100%;
	}
#vote LABEL,
#vote_inner LABEL {
	width: 85%;
	}
#vote .form_btn_send,
#vote_inner .form_btn_send {
	clear: left;
	margin: 5px 0 0 -5px;
	}
	
	
#search_form {
/* 	width: 500px; */
	width: 90%;
	margin: 0;
	}
#search_form_input {
/* 	width: 410px; */
	width: 82%;
	font-size: 18px;
	margin: 0;
	}
#search_form_btn {
	margin: -2px 0 0 10px;
	}	
.search_result H5 {
	margin: 10px 0;
	}
	
	


/************************** News **************************/	
.news_main {
	float: left;
	width: 28%;
	margin: 0 2%;
	}
.news {	
	}
.news H3 {
	margin: 20px 0 15px 0;
	}
.news DIV {
	margin: 15px 0;
	}
.news DIV A {
	font-size: 13px;
	}	
.news DIV P {
	margin-top: 5px;
	font-size: 11px;	
	}	
.news DIV SPAN {
	display: block;
	margin-top: 5px;
/* 	font-style: italic; */
	font-size: 11px;
	color: #5e9319;
	}
	




/************************** Map **************************/
#sitemap UL {
	margin: 0;
	}
#sitemap UL LI {
	margin: 30px 0;
	padding: 0;
	background: none;
	font-size: 18px;	
	}
#sitemap UL LI UL {
	margin: 0 0 0 50px;
	}
#sitemap UL LI UL LI {
	margin: 15px 0;
	padding: 0 0 0 18px;
	font-size: 16px;
	background: url("/templates/promostart.ru/images/arr-big.gif") left 2px no-repeat;
	}
#sitemap UL LI UL LI UL {

	}
#sitemap UL LI UL LI UL LI {
	margin: 7px 0;
	padding: 0 0 0 12px;	
	font-size: 14px;
	background: url("/templates/promostart.ru/images/arr.gif") left 2px no-repeat;	
	}	
	





/************************** Footer **************************/	
#footer_menu {
	clear: both;
	float: left;
	position: relative;
	width: 100%;
	height: 130px;
	margin: 25px 0 0 0;
	background: url('/templates/promostart.ru/images/footer_bg.gif') right top no-repeat; 
	}
#footer_logo_text {
	position: absolute;
	top: 0;
	left: 0;
	width: 125px;
	height: 130px;
	padding: 75px 0 0 95px;
	font-size: 10px;
	color: #343434;
	background: url("/templates/promostart.ru/images/footer_bg.gif") left top no-repeat;	
	}
#footer_logo_pic {
	display: block;
	position: absolute;
	top: 25px;
	left: 40px;
	width: 180px;
	height: 80px;
	/* background: url("/templates/promostart.ru/images/logo_promostart.gif") left top no-repeat; */	
	}
#footer_logo_pic IMG {
	border: none;
	}
#footer_menu_links {
	position: absolute;
	left: 37%;
	_left: 35%;
/*	top: 26px;*/
	top: 17px;
	width: 50%;
	}
#footer_menu_links UL {
	float: left;
	margin: 0 8% 0 0;
	_margin: 0 3% 0 0;
	padding: 0;
	list-style-type: none;
	}
#footer_menu_links UL LI {
	margin: 0 0 5px -12px;
	_margin: 0 0 5px 0;	
	}	
#footer_menu_links UL LI A {
	font-size: 11px;
	color: black;
	padding: 0 0 0 12px;
	background: url("/templates/promostart.ru/images/li_green.png") left 5px no-repeat;		
	_background: url("/templates/promostart.ru/images/li_green.gif") left 5px no-repeat;	
	}
#search {
	position: absolute;
	top: 35px;
	left: 69%;
	width: 28%;
	margin: 0;
	padding: 0;
	background: none;
	}
#search LABEL {
	float: none;
	display: block;
	color: black;
	margin: 0;
	text-align: left;
	}
#search_input {
	float: left;
	width: 65%;
	padding: 0;
	margin: 7px 10px 10px 0;
	}	
#form_btn_find {
	float: left;
	margin: 2px 0 0 0;
	}
#search A {
	clear: both;
	display: block;
	font-size: 11px;
	color: black;
	}
	
	
#footer_bottom {
	clear: both;
	float: left;
	position: relative;
	width: 100%;
	height: 185px;
	background: url("/templates/promostart.ru/images/footer_bg_plant.jpg") right bottom no-repeat;		
	}
#footer_bottom UL {
	position: absolute;
	left: 84px;
	top: 27px;
	list-style: none;
	}
#footer_bottom UL LI {
	margin: 0 0 10px 0;
	}
#footer_bottom UL LI A {
	padding: 0 0 0 11px;
	font-size: 11px;
	color: black;
	}
UL LI A.blue {
	background: url("/templates/promostart.ru/images/color_dots.gif") left 5px no-repeat;	
	}	
UL LI A.green {
	background: url("/templates/promostart.ru/images/color_dots.gif") left -45px no-repeat;	
	}
UL LI A.yellow {
	background: url("/templates/promostart.ru/images/color_dots.gif") left -95px no-repeat;	
	}
A.order {
	padding: 4px 0 5px 33px;	
	background: url("/templates/promostart.ru/images/icons_red.gif") left top no-repeat;
	}
#footer_bottom A.order {
	position: absolute;
	top: 110px;
	left: 62px;
	}
#copyright {
	position: absolute;
	left: 37%;
	_left: 36%;
	top: 27px;
	margin: 0 3% 0 0;	
	}
#copyright .phones {
	font-size: 14px;
	color: black;
	}
#copyright .phones_code {
	color: #999999;
	}
A.email {
	margin: 0 0 0 15px;
	padding: 0 0 1px 27px;
	font-size: 11px;
	background: url("/templates/promostart.ru/images/icons_red.gif") left -49px no-repeat;	
	}
#copyright P {
	margin: 15px 0;
	font-size: 10px;
	color: #7d7d7d;
	}
#copyright P A {
	color: #7d7d7d;
	}
#copyright P A:visited {
	color: #7d7d7d;
	}
#logo_obsudim, #logo_handycms {
	float: left;
	display: block;
	width: 80px;
	height: 30px;
	margin: 0 15px 0 0;
	text-indent: -10000px;
	cursor: pointer;
	}
#logo_obsudim {
	background: url("/templates/promostart.ru/images/footer_logos.gif") left top no-repeat;
	}
#logo_handycms {
	background: url("/templates/promostart.ru/images/footer_logos.gif") left -100px no-repeat;
	}
#counters A {
	float: left;
	margin-right: 15px;
	}
	
	

	

	
/************************** Accordion **************************/
#five_reasons {
	clear: both;
	float: left;
	margin: 25px 0 40px 0;
	width: 100%;
	}
#five_reasons_title {
	float: left;
	width: 15%;
	padding: 0 2%;
	}
#five_reasons_title H3 {
	margin: 0 0 15px 0;
	color: #c00e0e;
	}
#five_reasons_title H3 SPAN {
	font-size: 30px;
	font-weight: bold;
	}
#five_reasons_title P {
	font-size: 11px;
	color: #8d8d8d;
	}
#hc1 {
	float: left;
	width: 80%;
	}
.haccordion {
	background: url('/templates/promostart.ru/images/accordion_bg.gif') right top no-repeat;
	}
.haccordion UL {
	list-style: none;
	overflow: hidden; /*leave as is*/
	background: url('/templates/promostart.ru/images/accordion_bg.gif') left top no-repeat;
	}
.haccordion LI {
	display: block; /*leave as is*/
	width: 100%; /*For users with JS disabled: Width of each content*/
	height: 400px; /*For users with JS disabled: Height of each content*/
	overflow: hidden; /*leave as is*/
	float: left; /*leave as is*/
	background: url('/templates/promostart.ru/images/accordion_bg.gif') left top no-repeat;
	}
.five_reasons_num {
	float: left;
	width: 70px;
	height: 400px;
	font-size: 48px;
	color: #d7d7d7;
	text-align: center;
	line-height: 40px;
	}
.five_reasons_num SPAN {
	color: #ffc20e;
	}
.hpanel {
	padding: 20px 20px 20px 0;
	width: 100%; /*For users with JS disabled: Width of each content*/
	height: 400px;  /*For users with JS disabled: Height of each content*/	
	}
.hpanel H4 {
	margin: 0 0 12px 0;
	font-size: 14px;
	}
.hpanel P {
	font-size: 11px;
	line-height: 16px;
	}






/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Component containers
----------------------------------*/
.ui-widget-content { }
.ui-widget-header {
	background: url("/templates/promostart.ru/images/tabs.gif") left bottom no-repeat;
	}


.ui-tabs {
	clear: both;
	zoom: 1;
	font-size: 12px;
	line-height: 17px;
	}
.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: 0 0 0 4%;
	}
.ui-tabs .ui-tabs-nav LI {
	position: relative;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	background: url("/templates/promostart.ru/images/tabs.gif") left -100px no-repeat;
	}
.ui-tabs .ui-tabs-nav LI A {
	float: left;
	padding: 12px 25px;
	font-size: 18px;
	color: black;
	text-decoration: none;	
	background: url("/templates/promostart.ru/images/tabs.gif") right -100px no-repeat;
	}		
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected {
	border-bottom: 2px solid white;
	background: url("/templates/promostart.ru/images/tabs.gif") left top no-repeat;
	}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {
	outline: none;
	background: url("/templates/promostart.ru/images/tabs.gif") right top no-repeat;
	}
.ui-tabs .ui-tabs-panel {
	border: 1px solid #e1e1e1;
	margin: -1px 0 30px 0;
	padding: 25px 4% 20px 4%;
	display: block;
	background: none;
	}
.ui-tabs .ui-tabs-panel H2 {
	margin-top: 0;
	}	
.ui-tabs .ui-tabs-nav li.ui-tabs-selected A,
.ui-tabs .ui-tabs-nav li.ui-state-disabled A,
.ui-tabs .ui-tabs-nav li.ui-state-processing A {
	cursor: text;
	}
.ui-tabs .ui-tabs-nav LI A,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav LI.ui-tabs-selected A {
	cursor: pointer;
	} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-hide {
	display: none !important;
	}


