html { background-color:#f7f7f7; font-family:Verdana, Arial, Helvetica, sans-serif; height: 100%; width:100%; zborder:1px solid red; }
body { height:100%; }

.clear { clear:both; line-height:0px; height:0px; font-size:0px; }

strong { font-weight:bold; }

#site {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	max-width:1550px;
}

/* banner */
#flexobnr_bg { position:fixed; top:0; left:0; width:100%; height:100%; background:#fff; z-index:100000; opacity:0.8; filter:alpha(opacity=80); }
#flexobnr_img { position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100001; padding-top:4%; text-align:center; }
#flexobnr_img .close { display:block; width:0px; height:30px; margin:0 auto; padding-left:960px; font-family:"Arial Black"; font-size:20px; text-decoration:none; color:#009; }
#flexobnr_img .link { display:block; margin:0 auto; width:990px; height:492px; background: no-repeat center center url('/flexostar.jpg'); }


/* header */
#header { padding:0 25px 0 25px; }
#header .primary { width:100%; }
#header .logo { margin:15px 22px 0 0; margin-bottom:20px; }
#header .lang { display:none; height:22px; margin:2px 10px 0 0; //margin:0 10px 0 0; }
#header .search { float:right; margin-top:0; min-width:84px; height:26px; background:url('/source/img/head_search_bg.gif'); }
#header .search .lt { float:left; width:26px; height:26px; background:url('/source/img/head_search_left.gif'); }
#header input { float:left; border:0px; font-size:13px; width:45px; margin:5px 2px 0 2px; background-color:transparent; color:#797776; white-space:nowrap; }
#header .search .rt { float:left; width:9px; height:26px; background:url('/source/img/head_search_right.gif'); }


/* top navigate */
#topnavigate { width:530px; margin-top:5px; }
#topnavigate li { display:inline; float:left; margin-right:10px; }
#topnavigate .liner { display:block; width:10px; height:20px; zbackground:top center repeat-y url('/source/img/vertical_line.gif'); }
#topnavigate a { display:block; height:19px; }
#topnavigate a:hover { background-position:left -19px; }
#topnavigate li .act { background-position:left 0px; }
#topnavigate .btm1 { background: left -38px url('/source/img/top_navigate/1_main.gif'); width:62px; }
#topnavigate .btm2 { background: left -38px url('/source/img/top_navigate/2_about.gif'); width:100px; }
#topnavigate .btm3 { background: left -38px url('/source/img/top_navigate/3_news.gif'); width:70px; }
#topnavigate .btm4 { background: left -38px url('/source/img/top_navigate/4_products.gif'); width:88px; }
#topnavigate .btm5 { background: left -38px url('/source/img/top_navigate/5_faq.gif'); width:72px; }
#topnavigate .btm6 { background: left -38px url('/source/img/top_navigate/6_contact.gif'); width:74px; }





/* footer */
#site .botclearfooter { height:80px; clear:both; font-size:0px; line-height:0px; }
#footer { margin-top:-45px; height:45px; background: repeat-x url('/source/img/footer_bg.gif'); overflow:hidden; }
#footer .wrap { margin:0 auto; width:900px; height:45px; background:no-repeat left url('/source/img/footer_tel.gif'); }
#footer .wrap .cnt { display:block; width:183px; height:45px; float:left; font-size:0px; line-height:0px; }
#footer .wrap .teldesc { float:left; width:195px; zmargin-left:185px; z_margin-left:92px; padding-top:10px; color:#626262; font-size:10px; font-weight:bold; }
#footer .wrap .liner { float:left; width:1px; height:45px; background:no-repeat url('/source/img/footer_liner.gif'); }
#footer .wrap .email { float:left; width:142px; height:45px; background:no-repeat url('/source/img/footer_email.gif'); margin:0 10px 0 10px; }
#footer .wrap .email input { background:transparent; border:1px #f7f7f7 solid; width:115px; margin:16px 0 0 12px; *margin:15px 0 0 12px; font-size:11px; color:#626262; }
#footer .wrap .emaildesc { float:left; width:165px; padding-top:10px; font-size:10px; font-weight:bold; }
#footer .wrap .emaildesc a { color:#626262; }
#footer .wrap .send { float:left; margin-left:10px; width:100px; padding-top:10px; font-size:10px; font-weight:bold; }
#footer .wrap .send a { display:block; height:28px; color:#626262; padding-left:30px; background:no-repeat 0px 2px url('/source/img/footer_email_btm.gif'); }
#footer .wrap .map { float:left; margin-left:5px; width:70px; padding-top:10px; font-size:10px; font-weight:bold; }
#footer .wrap .map a { display:block; height:28px; color:#626262; padding-left:30px; background:no-repeat 0px 2px url('/source/img/footer_map_btm.gif'); }
#footer .wrap a:hover { color:#d61920; }


/* Primary Page */
#primary_bigbanner { height:168px; padding:0 25px 0 25px; }
#banner_pointer { position:absolute; width:100%; height:1px; background: repeat-x url('/source/img/primary/pointer.gif'); line-height:0;  font-size:0; }

#PrimPage { margin:25px 0 0 0; padding:0 25px 0 25px; }
#PrimPage td { vertical-align:top; }
#PrimPage .cnt { margin-top:20px; padding-bottom:15px; }

#PrimBaseCols { width:100%; font-family:Verdana; font-size:13px; color:#585858; }
#PrimSubCols { width:100%; }
#PrimSubCols .col1, #PrimSubCols .col2, #PrimSubCols .col3 { width:25%; }
#PrimSubCols .h2 { line-height:0; font-size:0; display:block; width:213px; height:51px; }
#PrimSubCols .h2 span { display:none; }
#PrimSubCols .h2.st1 { background: no-repeat url('/source/img/about_markers/kratko_o_kompanii.gif'); }
#PrimSubCols .h2.st2 { background: no-repeat url('/source/img/about_markers/nashi_postavshiki.gif'); }
#PrimSubCols .h2.st3 { background: no-repeat url('/source/img/about_markers/nashi_clienti.gif'); }
#PrimSubCols .h2.st4 { background: no-repeat url('/source/img/about_markers/logostika.gif'); }
#PrimSubCols .h2.st5 { background: no-repeat url('/source/img/about_markers/proizvodstvo.gif'); }
#PrimSubCols .h2.st6 { background: no-repeat url('/source/img/about_markers/dop_uslugi.gif'); }

#PrimSubCols .col1 .space { padding-right:10px; }
#PrimSubCols .col2 .space { padding:0 8px 0 8px; }
#PrimSubCols .col3 .space { padding:0 8px 0 8px; }

#PrimSubCols .line1 { padding-bottom:25px; line-height:0; font-size:0; }
#PrimSubCols .line1 div { height:5px; line-height:0; font-size:0; background:#d9d9d9; }
#PrimSubCols .cl1 { padding-right:8px; }
#PrimSubCols .cl2 { padding:0 8px 0 8px; }
#PrimSubCols .cl3 { padding:0 8px 0 8px; }

#PrimNewsCol { width:25%; padding:0 0 0 8px; }
#PrimNewsCol h2 { margin-bottom:20px; line-height:0; font-size:0; display:block; width:255px; height:51px; background: no-repeat url('/source/img/about_markers/poslednie_novosti.gif'); }
#PrimNewsCol h2 span { display:none; }
#PrimNewsCol .news_id { padding-top:5px; padding-left:16px; background: repeat-y left top url('/source/img/about_markers/news_line.gif'); }
#PrimNewsCol .news_id .bottom { margin-top:15px; font-weight:bold; font-family:Georgia; font-style:italic; }
#PrimNewsCol .news_id .bottom .date { display:block; float:left; color:#848383; font-size:14px; }
#PrimNewsCol .news_id .bottom .more { display:block; white-space:nowrap; font-size:14px; float:right; color:#d11919; padding-left:10px; background: no-repeat left 6px url('/source/img/about_markers/news_more.gif'); }
#PrimNewsCol .news_liner { height:1px; line-height:0; font-size:0; background:#d9d9d9; margin:15px 0 15px 0; }


/* products page */
#container {  }


/* products content */
#content { font-size:11px; color:#585858; padding:35px 30px 0px 0px; }
#content .text { margin-top:30px; *margin-top:-5px; }
#content h1 { float:left; padding-left:22px; color:#929292; font-size:18px; background: 0px 4px no-repeat url('/source/img/h1_product_logo.gif'); _margin-bottom:40px; }
#content h1 span { color:#d7182a; font-weight:bold; }
#content .key { display:block; height:12px; margin:10px 0 10px -15px; padding-left:15px; background: left center no-repeat url('/source/img/product_marker.gif'); font-weight:bold; }
#content ul { padding-left:15px; }
#content li { list-style:disc; padding-left:15px; }
#content table { border:1px solid #000; }


/* products news */
#product_news { font-size:11px; color:#585858; padding:35px 30px 0px 0px; }
#product_news .text { margin-top:30px; *margin-top:-5px; }
#product_news h1 {
	float:left;
	padding-left:22px;
	color:#929292;
	font-size:18px;
	background: 0px 4px no-repeat url('/source/img/h1_product_logo.gif');
	margin-bottom:35px;
	*margin-bottom:0px;
}
#product_news h1 span { color:#d7182a; font-weight:bold; }
#product_news .key { display:block; height:12px; margin:10px 0 10px -15px; padding-left:15px; background: left center no-repeat url('/source/img/product_marker.gif'); font-weight:bold; }
#product_news ul { padding-left:15px; }
#product_news li { list-style:disc; padding-left:15px; }

#product_news .newspager { float:left; padding:7px 0 7px 0; margin-top:-8px; width:356px; margin-right:500px; background:url('/source/img/products_news_btms_bg.gif'); }
#product_news .newspager a { float:left; display:block; width:28px; height:27px; background: no-repeat url('/source/img/products_news_btms.gif'); }
#product_news .newspager span { display:block; font-size:18px; line-height:26px; margin-left:12px; color:#929292; }
#product_news .newspager .flexostar { float:left; width:276px; height:27px; background: no-repeat url('/source/img/news_flexostar.gif'); }
#product_news .newspager .biosystem { float:left; width:276px; height:27px; background: no-repeat url('/source/img/news_biosystem.gif'); }
#product_news .newspager .pakprint { float:left; width:276px; height:27px; background: no-repeat url('/source/img/news_pakprint.gif'); }
#product_news .newspager .starmix { float:left; width:276px; height:27px; background: no-repeat url('/source/img/news_starmix.gif'); }
#product_news .newspager  .back { background-position:left bottom; margin:0 4px 0 8px; _margin:0 4px 0 4px; }
#product_news .newspager  .noback { background-position:left top; margin:0 4px 0 8px; _margin:0 4px 0 4px; }
#product_news .newspager  .next { background-position:right bottom; margin:0 8px 0 4px; _margin:0 4px 0 4px; }
#product_news .newspager  .nonext { background-position:right top; margin:0 8px 0 4px; _margin:0 4px 0 4px; }


/* jamp menu */
#jump { float:right; display:none; width:251px; height:24px; background: 0px 0px no-repeat url('/source/img/jump.gif'); }
#jump .link { position:absolute; margin-left:90px; margin-top:1px; background:transparent; cursor:pointer; width:160px; height:19px; }
#jump .wnd { display:none; position:absolute; width:251px; margin-top:20px; background: 0px 0px no-repeat url('/source/img/jump_top.gif'); }
#jump .top { height:12px; background: 0px 0px no-repeat url('/source/img/jump_top.gif'); }
#jump .btms { padding:0 18px 0 18px; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae; _margin-top:-1px; background-color:#f7f7f7; }
#jump .bottom { height:12px; background: 0px 0px no-repeat url('/source/img/jump_bottom.gif'); }
#jump span {
	display:block;
	padding:5px 0 5px 15px;
	background: left 8px no-repeat url('/source/img/product_marker.gif');
	font-weight:bold;
}
#jump a { color:#585858; font-size:11px; text-decoration:none; border-bottom:1px dashed #585858; }
#jump a:hover { color:#d20c0c; border-bottom:1px dashed #d20c0c; }


/* consult content */
#consult { font-size:11px; color:#585858; padding:35px 30px 0px 0px; }
#consult .text { margin-top:30px; *margin-top:-5px; }
#consult h1 { float:left; padding-left:22px; color:#929292; font-size:18px; background: 0px 4px no-repeat url('/source/img/h1_pages.gif'); }
#consult h1 span { color:#d7182a; font-weight:bold; }

#consult #EnterForm { display:block; margin-top:30px; *margin-top:-5px; margin-left:20px; }
#consult #EnterForm .input {
	width:305px;
	height:23px;
	background:no-repeat right 0px url('/source/img/consult_input.gif');
}
#consult #EnterForm .input input { float:left; width:256px; border:0px; font-size:12px; color:#6e6e6d; margin-top:5px; background:transparent; }
#consult #EnterForm .input span { display:block; float:left; width:23px; height:23px; margin-right:17px; }
#consult .flexostar .name span { background:no-repeat url('/source/img/consult_name_flexostar.gif'); }
#consult .flexostar .email span { background:no-repeat url('/source/img/consult_email_flexostar.gif'); }
#consult .flexostar .vopros span { background:no-repeat url('/source/img/consult_vopros_flexostar.gif'); }
#consult .biosystem .name span { background:no-repeat url('/source/img/consult_name_biosystem.gif'); }
#consult .biosystem .email span { background:no-repeat url('/source/img/consult_email_biosystem.gif'); }
#consult .biosystem .vopros span { background:no-repeat url('/source/img/consult_vopros_biosystem.gif'); }
#consult .pakprint .name span { background:no-repeat url('/source/img/consult_name_pakprint.gif'); }
#consult .pakprint .email span { background:no-repeat url('/source/img/consult_email_pakprint.gif'); }
#consult .pakprint .vopros span { background:no-repeat url('/source/img/consult_vopros_pakprint.gif'); }
#consult .starmix .name span { background:no-repeat url('/source/img/consult_name_starmix.gif'); }
#consult .starmix .email span { background:no-repeat url('/source/img/consult_email_starmix.gif'); }
#consult .starmix .vopros span { background:no-repeat url('/source/img/consult_vopros_starmix.gif'); }
#consult #EnterForm .vopros {
	width:521px;
	height:234px;
	background:no-repeat right 0px url('/source/img/consult_textarea.gif');
}
#consult #EnterForm .vopros textarea { float:left; width:472px; height:215px; border:0px; font-size:12px; color:#6e6e6d; margin-top:10px; background:transparent; }
#consult #EnterForm .rz { height:10px; }
#consult #EnterForm .checks { padding-left:31px; *padding-left:27px; margin-top:5px; }
#consult #EnterForm .checks .rz { height:7px; *height:0px; }
#consult #EnterForm .checks input { float:left; margin-right:8px; *margin-right:5px; }
#consult #EnterForm .checks label { float:left; *line-height:20px; }
#consult #EnterForm .btm { width:147px; height:23px; margin:10px 0 0 30px; *margin:15px 0 0 30px; cursor:pointer; background:no-repeat url('/source/img/consult_btm.gif'); }


/* about (description) */
#about_sub_pointer { display:none; position:absolute; width:100%; height:1px; margin-top:20px; font-size:0px; line-height:0px; background: repeat-x url('/source/img/folds_pointer.gif'); }
#about_sub {zmargin-top:20px; }
#about_sub .btms { width:514px; height:29px; background: no-repeat url('/source/img/about_sub.gif'); margin-left:60px; padding-left:23px; }
#about_sub li { display:block; float:left; font-size:0px; line-height:0px; }
#about_sub li a { display:block; height:15px; margin-top:8px; margin-left:18px; font-size:0px; line-height:0px; }
#about_sub .description { width:65px; background: no-repeat left -30px url('/source/img/sub_about/description.gif'); }
#about_sub .reviews { width:48px; background: no-repeat left -30px url('/source/img/sub_about/reviews.gif'); }
#about_sub .vacancies { width:62px; background: no-repeat left -30px url('/source/img/sub_about/jobs.gif'); }
#about_sub .design-studio { width:94px; background: no-repeat left -30px url('/source/img/sub_about/design.gif'); }
#about_sub .manufacture { width:92px; background: no-repeat left -30px url('/source/img/sub_about/manufact.gif'); }
#about_sub li a:hover { background-position:left -15px; }
#about_sub li .act { background-position:left 0px; }
#about_container { width:830px; padding:0 50px 0 50px; font-size:11px; margin:0 auto; margin-top:50px; }
#about_container .content .cnt_left { vertical-align:top; }
#about_container .content .cnt_right { vertical-align:top; padding-top:50px; }
#about_container .content .title { padding-left:22px; color:#929292; font-size:18px; background: 0px 4px no-repeat url('/source/img/h1_pages.gif'); }
#about_container .content .text { margin-top:25px; padding-left:23px; color:#585858; }

/* about (menu) */
#AboutMenu { height:59px; font-size:0; line-height:0; padding:0; padding:0 25px 0 25px; }
#AboutMenu .space { height:59px; background: repeat-x url('/source/img/about/menu/bg.gif'); }
#AboutMenu a { float:left; display:block; height:21px; font-size:0; line-height:0; padding:0; margin-top:20px; background-position:left top;  }
#AboutMenu a:hover, #AboutMenu a.act:hover { background-position:left center; }
#AboutMenu a.act { background-position:left bottom; }
#AboutMenu .cl1 { margin-left:17px; width:123px; background-image:url('/source/img/about/menu/opisanie.gif'); }
#AboutMenu .cl2 { width:174px; background-image:url('/source/img/about/menu/manuf.gif'); }
#AboutMenu .cl3 { width:176px; background-image:url('/source/img/about/menu/design.gif'); }
#AboutMenu .cl4 { width:84px; background-image:url('/source/img/about/menu/otzivi.gif'); }
#AboutMenu .cl5 { width:117px; background-image:url('/source/img/about/menu/vacansii.gif'); }
#AboutMenu .liner { float:left; width:30px; height:59px; font-size:0; line-height:0; background: no-repeat center top url('/source/img/about/menu/liner.gif'); }

/* about (manuf) */
#AboutManuf { margin-top:25px; padding:0 25px 0 25px; }
#AboutManuf .cols { width:100%; }
#AboutManuf .cols td { vertical-align:top; }
#AboutManuf .col_left { width:50%; padding-right:10px; }
#AboutManuf .col_left .space { zborder:1px blue solid; }
#AboutManuf .col_right { width:50%; }
#AboutManuf .col_right .space { zpadding-left:80px; }
#AboutManuf .block { color:#585858; font-size:13px; font-family:Verdana; }
#AboutManuf .block p { margin: 0 0 10px 0; }
#AboutManuf .block h2 { display:block; height:57px; font-size:0; line-height:0; }
#AboutManuf .block h2 span { display:block; height:57px; font-size:0; line-height:0; }
#AboutManuf .block h2 .lt { position:absolute; z-index:1; width:11px; background: left center no-repeat url('/source/img/about/title_left.png'); }
#AboutManuf .block h2 .ct { height:57px; padding:0 8px 0 11px; //padding-right:0px; }
#AboutManuf .block h2 .txt { background: center center repeat-x url('/source/img/about/title_bg.png'); padding:0 10px 0 70px; font-size:18px; line-height:49px; font-family:Arial; font-weight:bold; color:#d7182a; }
#AboutManuf .block h2 .rt { float:right; width:8px; _width:0px; background: right center no-repeat url('/source/img/about/title_right.png'); }
#AboutManuf .block .big_photo { width:100%; z-index:-1; margin-top:-16px; }
#AboutManuf .block i { display:block; font-weight:bold; font-size:12px; font-family:Georgia; padding-left:15px; border-left:3px solid #d7182a; margin:15px 0 15px 0; }
#AboutManuf .col_right #rtab { width:80%; float:right; }
#rtab .rtabcol_left { padding-right:20px; color:#585858; font-size:13px; font-family:Verdana; }
#rtab .rtabcol_left p { margin:0; padding:0; }
#rtab .rtabcol_left i { display:block; font-weight:bold; font-size:12px; font-family:Georgia; padding-left:15px; background: no-repeat left top url('/source/img/about/manuf_rcol_border.gif'); }
#rtab .rtabcol_right { width:266px; font-size:0; line-height:0; padding:0; }
#rtab .rtabcol_right .rliner { height:1px; font-size:0; line-height:0; background:#d7182a; margin:13px 0 13px 0; }
#AboutManuf .block.st1 h2 .logo { position:absolute; z-index:1; margin-top:-3px; width:55px; background: no-repeat url('/source/img/about/ico/4.png'); }


/* about (pages) */
#about_pages { padding:0 50px 0 50px; font-size:11px; margin-top:50px; text-align:center; }
#about_pages .content { margin:0 auto; width:900px; text-align:left; }
#about_pages .content .title { padding-left:22px; color:#929292; font-size:18px; background: 0px 4px no-repeat url('/source/img/h1_pages.gif'); }
#about_pages .content .text { margin-top:25px; padding-left:23px; color:#585858; }


/* about (vacancies) */
#about_vacancies { padding:0 50px 0 50px; font-size:11px; margin-top:50px; text-align:center; }
#about_vacancies .content { margin:0 auto; width:900px; text-align:left; }
#about_vacancies .content .title { padding-left:22px; color:#929292; font-size:18px; background: 0px 4px no-repeat url('/source/img/h1_pages.gif'); }
#about_vacancies { color:#585858; }
#about_vacancies .city { width:190px; }
#about_vacancies .vacancy { margin-left:9px; width:695px; }
#about_vacancies .form_and_desc { width:100%; margin-top:25px; }
#about_vacancies .form_and_desc .rwrap { padding-left:15px; }
#about_vacancies .form_and_desc .lwrap { padding-right:15px; }
#about_vacancies .form_and_desc strong { display:block; margin-bottom:15px; }
#about_vacancies .form_and_desc .forma { width:449px; vertical-align:top; }
#about_vacancies .form_and_desc .description { width:450px; vertical-align:top; }
#about_vacancies .form_and_desc .liner { vertical-align:top; width:6px; background: bottom url('/source/img/contacts_bot_pointer.gif'); }
#about_vacancies .form_and_desc .liner div { width:6px; height:6px; font-size:0px; line-height:0px; background:url('/source/img/contacts_krug.gif'); }
#about_vacancies .form_and_desc .forma p { color:#d61920; margin:10px 0 10px 0; }
#about_vacancies .form_and_desc .forma input, #about_vacancies .form_and_desc .forma select {
	display:block;
	width:100%;
	margin-bottom:10px;
	color:#585858;
}
#about_vacancies .form_and_desc .forma textarea {
	display:block;
	width:100%;
	height:50px;
	margin-bottom:10px;
	color:#585858;
}
#about_vacancies .form_and_desc .forma a {
	margin-top:40px;
	display:block;
	width:94px;
	height:23px;
	font-size:0px;
	line-height:0px;
	background:url('/source/img/vacancies_btm.gif');
}


/* news page */
#news_title { margin-left:50px; margin-top:20px; padding-left:22px; color:#929292; font-size:18px; background: 0px 4px no-repeat url('/source/img/h1_pages.gif'); }
#news_title span { color:#d7182a; font-weight:bold; }
#news_page_pointer { position:absolute; width:100%; height:1px; margin-top:5px; font-size:0px; line-height:0px; background: repeat-x url('/source/img/folds_pointer.gif'); }
#news_container { margin-top:40px; _margin-top:30px; padding:0 50px 0 50px; }
#news_container .liner { width:1px; background:repeat-y url('/source/img/vertical_line.gif'); vertical-align:top; }
#news_container .liner span { display:block; width:1px; height:40px; background-color:#f7f7f7; line-height:0px; font-size:0px; }
#news_content { vertical-align:top; }
#news_content .text { margin-top:10px; font-size:11px; color:#585858; padding-right:50px; }
#news_content .text a { color:#3c61b3; }
#news_news { vertical-align:top; width:20%; }
#news_news .news_all { width:295px; overflow:hidden; background:#e7e7e7 no-repeat left top url('/source/img/news_top.gif'); }
#news_news .news_all_bg { background:no-repeat left bottom url('/source/img/news_bottom.gif'); }
#news_news .clear { height:30px; background:#e7e7e7 no-repeat -2px 10px url('/source/img/news_pointer.gif'); }
#news_news .news_block { width:276px; padding-top:9px; margin-left:10px; }
#news_news .news_block .title {
	display:block;
	width:276px;
	height:29px;
	text-decoration:none;
	font-size:18px;
	line-height:27px;
	padding-left:12px;
	color:#929292;
}
#news_news .biostar .title { background:no-repeat url('/source/img/news_biostar.gif'); }
#news_news .flexostar .title { background:no-repeat url('/source/img/news_flexostar.gif'); }
#news_news .biosystem .title { background:no-repeat url('/source/img/news_biosystem.gif'); }
#news_news .pakprint .title { background:no-repeat url('/source/img/news_pakprint.gif'); }
#news_news .starmix .title { background:no-repeat url('/source/img/news_starmix.gif'); }
#news_news .news_block .text { font-size:10px; color:#585858; margin-top:10px; padding:0 10px 0 10px; }
#news_news .news_block .text a { color:#585858; text-decoration:none; }
#news_news .news_block .text a:hover { color:#3c61b3; text-decoration:underline; }
#news_news .bottom { height:52px; font-size:0px; line-height:0px; }
#news_news .bottom .btms { position:absolute; font-size:10px; line-height:10px; width:295px; height:25px; margin-top:25px; }
#news_news .bottom .btms a { display:block; font-size:0px; line-height:0px; height:12px; background:no-repeat url('/source/img/news_btm.gif'); }
#news_news .bottom .btms .back { float:left; background-position:left bottom; margin-left:20px; _margin-left:10px; width:84px; }
#news_news .bottom .btms .back:hover { background-position:left top; }
#news_news .bottom .btms .next { float:right; background-position:right bottom; margin-right:20px; _margin-right:10px; width:86px;  }
#news_news .bottom .btms .next:hover { background-position:right top; }


/* questions page */
#quest_title { margin-left:50px; margin-top:20px; padding-left:22px; color:#929292; font-size:18px; background: 0px 4px no-repeat url('/source/img/h1_pages.gif'); }
#quest_page_pointer { position:absolute; width:100%; height:1px; margin-top:5px; font-size:0px; line-height:0px; background: repeat-x url('/source/img/folds_pointer.gif'); }
#quest_container { width:830px; margin:0 auto; margin-top:40px; overflow:hidden; }

#quest_container .titles { margin-bottom:18px; background: #e7e7e7 no-repeat left top url('/source/img/quest_titles_top.gif'); }
#quest_container .titles .topbtm { height:50px; }
#quest_container .titles .btms { background: no-repeat left bottom url('/source/img/quest_titles_bottom.gif'); padding-bottom:22px; }
#quest_container .titles .btms .links li { display:block; padding:0 30px 0 46px; margin-bottom:5px; background: no-repeat 30px 6px url('/source/img/quest_titles_marker.gif'); }
#quest_container .titles .btms .links li a { font-size:12px; color:#626262; }
#quest_container .titles .otdel { float:left; display:block; width:159px; height:27px; margin:11px 0 19px 10px; _margin:11px 0 19px 5px; }
#quest_container .titles .btm {
	float:right;
	display:block;
	width:135px;
	height:27px;
	margin:11px 10px 19px 0; _margin:11px 5px 19px 0;
	background:no-repeat left top url('/source/img/quest_btm.gif');
}

#quest_container .flexostar .otdel { width:300px; height:29px; background:no-repeat left top url('/source/img/quest_flexostar.gif'); }
#quest_container .biosystem .otdel { width:300px; height:29px; background:no-repeat left top url('/source/img/quest_biosystem.gif'); }
#quest_container .starmix .otdel { width:300px; height:29px; background:no-repeat left top url('/source/img/quest_starmix.gif'); }
#quest_container .pakprint .otdel { width:300px; height:29px; background:no-repeat left top url('/source/img/quest_pakprint.gif'); }
#quest_container .otvet .up { display:block; margin-left:800px; position:absolute; width:12px; height:10px; background:url('/source/img/quest_info_up.gif'); }
#quest_container .otvet { margin-top:18px; background:repeat-y left url('/source/img/quest_info_bg.gif'); line-height:0px; font-size:0px; }
#quest_container .otvet .otvcontent { padding:21px 0 0 0; background:no-repeat left top url('/source/img/quest_info_top.gif'); }
#quest_container .otvet .title {
	display:block;
	margin-top:-10px;
	margin-bottom:10px;
	padding:4px 30px 3px 48px;
	font-weight:bold;
	font-size:12px;
	color:#d61920;
	line-height:19px;
}
#quest_container .otvet .pointer { height:1px; font-size:0px; line-height:0px; background:no-repeat left top url('/source/img/quest_info_pointer.gif'); }
#quest_container .otvet .text {
	font-size:11px;
	line-height:15px;
	color:#626262;
	margin-top:10px;
	padding:0 20px 0 48px;
	background:no-repeat left bottom url('/source/img/quest_info_bottom.gif');
}
#quest_container .otvet .text .clear { height:18px; }

#quest_container .otvet .flexostar .title { background:no-repeat 13px 3px url('/source/img/consult_vopros_flexostar.gif'); }
#quest_container .otvet .biosystem .title { background:no-repeat 13px 3px url('/source/img/consult_vopros_flexostar.gif'); }
#quest_container .otvet .starmix .title { background:no-repeat 13px 3px url('/source/img/consult_vopros_flexostar.gif'); }
#quest_container .otvet .pakprint .title { background:no-repeat 13px 3px url('/source/img/consult_vopros_flexostar.gif'); }
#quest_container .reviews .title { background:none; }
.otvet_yakor { line-height:1px; }

/* contacts page */
#contacts_title { margin-left:50px; margin-top:20px; padding-left:22px; color:#929292; font-size:18px; background: 0px 4px no-repeat url('/source/img/h1_pages.gif'); }
#contacts_container { width:660px; margin:0 auto; margin-top:60px; overflow:hidden; font-size:11px; color:#585858; }
#contacts_container .table1 td { vertical-align:top; }
#contacts_container .table1 .adress td { padding-bottom:20px; }
#contacts_container .table1 .end td { padding-bottom:0px; }
#contacts_container .table1 .adress .liner { width:40px; background: repeat-y bottom center url('/source/img/contacts_bot_pointer.gif'); }
#contacts_container .table1 .adress .liner div { height:6px; background: no-repeat top center url('/source/img/contacts_krug.gif'); }
#contacts_container .table1 .adress .city { font-weight:bold; width:145px; }
#contacts_container .table1 .adress .street { width:155px; }
#contacts_container .table1 .adress .map { width:33px; }
#contacts_container .table1 .adress .map a { color:#d61920; }
#contacts_container .table1 .adress .tel { width:107px; }
#contacts_container .table1 .adress .tel span { font-weight:bold; }
#contacts_container .table1 .adress .mail a { color:#585858; text-decoration:none; }
#contacts_container .table1 .adress .mail a:hover { text-decoration:underline; }
#contacts_container .linesize { margin-top:15px; height:1px; background-color:#585858; font-size:0px; line-height:0px; }
#contacts_container .linkinfo { width:70%; margin-top:20px; _margin-top:10px; }
#contacts_container .googlemap { padding-top:20px; _padding-top:8px; }
#contacts_container .googlemap .iframe { display:none; }
#contacts_container .googlemap .run { display:none; width:100%; height:350px; background-color:#CCC; }
#contacts_container .doubleline { display:none; }
#contacts_container .table2 { width:100%; margin-top:20px; }
#contacts_container .table2 .lc { width:245px; vertical-align:top; }
#contacts_container .table2 .rc { padding-left:20px; vertical-align:top; }
#contacts_container .table2 li { display:block; height:18px; background: repeat-x 0px 12px url('/source/img/contacts_pointer.gif'); line-height:18px; }
#contacts_container .table2 .otdel { float:left; background-color:#f7f7f7; }
#contacts_container .table2 .tel { float:right; font-weight:bold; background-color:#f7f7f7; }


/* site map */
#map_container { margin-bottom:360px; }
#map_container .toplink { margin:0 auto; margin-top:50px; width:850px; font-size:12px; }
#map_container .toplink .start { margin-left:0px; }
#map_container .toplink .li1 { display:inline; float:left; margin-left:50px; white-space:nowrap; }
#map_container .toplink .li1 a { color:#d61920; }
#map_container .toplink .li1 ul {
	width:100px;
	position:absolute;
	margin-top:10px;
	margin-left:-24px;
	padding-left:30px;
	height:78px;
}
#map_container .toplink .li1 .c0 { background: no-repeat url('/source/img/map_skob_0.gif'); }
#map_container .toplink .li1 .c1 { background: no-repeat url('/source/img/map_skob_1.gif'); }
#map_container .toplink .li1 .c2 { background: no-repeat url('/source/img/map_skob_2.gif'); margin-top:90px; }
#map_container .toplink .li1 .c3 { background: no-repeat url('/source/img/map_skob_3.gif'); margin-top:170px; }
#map_container .toplink .li1 .c4 { background: no-repeat url('/source/img/map_skob_4.gif'); margin-top:250px; }
#map_container .toplink .li1 .strelka {
	display:block;
	width:50px;
	height:11px;
	margin-top:10px;
	font-size:0px;
	line-height:0px;
	background: no-repeat right 0px url('/source/img/map_strelka.gif');
}
#map_container .toplink .li1 li { margin-top:2px; font-size:11px; }
#map_container .toplink .li1 .go { margin-top:0px; *margin-top:-2px; }
#map_container .toplink .li1 li a { color:#585858; }
#map_container .toplink .li1 li .first { color:#d61920; }


/* error 404 */
#error404 { text-align:center; }
#error404 .logo { margin:0 auto; margin-top:20px; width:520px; height:281px; background:url('/source/img/404.jpg'); }
#error404 .info { margin:20px 0 10px 0; font-size:17px; font-weight:bold; color:#d61920; }
