/*общие стили*/
body {
	background-color: #bab3d5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
body, form, h1, h2, h3, p {
	margin: 0;
	padding: 0;
}
/*общие стили для шапки, центральной части, flash-баннера*/
#header {
	position: relative;
	background-image: url(/gfx/head/header_bg.png);
	background-repeat: no-repeat;
	background-position: 237px top;
	height: 90px;
}
#center_container {
	margin-top: 15px;
	padding: 0 18px;
}
#flash_container {
	/*background-image:url(/gfx/foot/flash_container.png);background-repeat:repeat-x;background-position:left top;margin-top:15px;height:165px;*/
	height:10px; position:relative;
}
/*адрес в шапке*/
#address {
	font-size: 13px;
	font-weight: bold;
	padding: 28px 0 0 28px;
}
/*круг*/
#circle {
	position: absolute;
	top: 64px;
	left: 0;
	width: 352px;
	height: 431px;
	background-image: url('/gfx/head/circle_cplus.png');
	background-repeat: no-repeat;
	background-position: left top;
}
/*4 блока*/
#div1, #div2, #div3, #div4 {
	background-image:url('/gfx/head/menu-bgx.png');
	background-repeat:repeat-x;
}
#div1_bg_l, #div2_bg_l, #div3_bg_l, #div4_bg_l {
	background-image:url('/gfx/head/menu-bgl.jpg');
	background-repeat:no-repeat;
}
#div1_bg_r, #div2_bg_r, #div3_bg_r, #div4_bg_r {
  background-image:url('/gfx/head/menu-bgr.jpg');
  background-repeat:no-repeat;
}
#div1, #div1_bg_l { background-position:0 0; height:96px; }
#div1_bg_r { background-position:right 0; height:96px; }
#div1 { background-color:#9A91BF; margin-left:269px; }

#div2, #div2_bg_l { background-position:0 -97px; height:98px; }
#div2_bg_r { background-position:right -97px; height:98px; }
#div2 { background-color:#F99901; margin-left:334px; }

#div3, #div3_bg_l { background-position:0 -196px; height:97px; }
#div3_bg_r { background-position:right -196px; height:97px; }
#div3 { background-color:#3C9A6C; margin-left:344px; }

#div4, #div4_bg_l { background-position:0 -294px; height:97px; }
#div4_bg_r { background-position:right -294px; height:97px; }
#div4 { background-color:#4BA6D3; margin-left:263px; }

/*min-width IE*/
.all {
	position: relative;
	width: auto;
	min-width: 982px;
}
* html .minwidth_ie {
	padding-left: 982px;
}
* html .container_ie {
	margin-left: -982px;
	position: relative;
}
* html .minwidth_ie, * html .layout_ie, * html .container_ie {
	height: 0;
}
/*end of min-width IE*/
#cvek_link{
	margin:0;
	padding:0;
	position:absolute;
	/*bottom:5px; left:45%;*/ right:25px; top:15px;
	z-index:1000;	
}
#cvek_link a:link, #cvek_link a:visited{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;	
}
#cvek_link a:hover{
	color:#000000;
	text-decoration:none;
}
div.b-yandexbox * {font-size:14px !important; margin:0 !important}
div.b-yandexbox input, div.b-yandexbox label {vertical-align:middle}
div.b-yandexbox table {font-size:14px; width:96%; border-collapse:collapse; border:0; background:#f3a60c}
div.b-yandexbox td {padding:7px 0 6px; white-space:nowrap; vertical-align:middle}
div.b-yandexbox .b-yandexbox-search {width:100%; padding:0 6px}
div.b-yandexbox .b-yandexbox-search table {margin:0; padding:0; background:none}
div.b-yandexbox .b-yandexbox-txt {width:100%; padding-right:6px}
div.b-yandexbox .b-yandexbox-text {position:relative; width:100%}
div.b-yandexbox .b-yandexbox-text input {float:left; width:100%; padding-right:0; border:1px solid #7f9db9}
div.b-yandexbox .b-yandexbox-submit {padding:0; vertical-align:middle !important}
div.b-yandexbox .b-hint-input {position:absolute; z-index:100; left:0; display:none; width:30px; height:11px; margin:0.35em 0.2em !important; cursor:text; line-height:0; background:url(/gfx/content/ysearch_small.png) no-repeat}