html { background-color:#f7f7f7; font-family:Verdana, Arial, Helvetica, sans-serif; height: 100%; }
body { height: 100%; }

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

strong { font-weight:bold; }

/* header */
#header { margin-left:50px; }
#header .primary { float:left; width:526px; }
#header .logo { float:left; margin:15px 22px 0 0; margin-bottom:20px; }
#header .line { float:left; width:43px; height:45px; background:url('/source/img/logo_right_line.gif'); }
#header .lang { float:right; width:44px; height:22px; margin:22px 10px 0 0; }
#header .search { float:right; height:26px; margin:21px 0 0 0; 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; }
#header .search .rt { float:left; width:9px; height:26px; background:url('/source/img/head_search_right.gif'); }
#header .action { float:right; height:117px; }
#header .action .b1024 { width:374px; height:100px; display:none; }
#header .action .b1280 { width:596px; height:117px; display:none; }

/* top navigate */
#topnavigate { margin-top:0px; }
#topnavigate li { display:inline; float:left; }
#topnavigate .liner { display:block; width:12px; height:31px; background:top center repeat-y url('/source/img/vertical_line.gif'); }
#topnavigate a { display:block; margin-top:13px; 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; }


/* folds */
#folds { position:absolute; width:100%; margin-top:30px; margin-bottom:-20px; }
#folds .pointer_top {
	z-index:3;
	position:absolute;
	width:100%;
	height:1px;
	line-height:0px;
	font-size:0px;
	background: repeat-x url('/source/img/folds_pointer.gif');
}
#folds .pointer_bottom {
	z-index:3;
	margin-top:-76px;
	position:absolute;
	width:100%;
	height:1px;
	line-height:0px;
	font-size:0px;
	background: repeat-x url('/source/img/folds_pointer.gif'); }
#folds .btms {
	overflow:hidden;
	height:75px;
	background: no-repeat 50px top url('/source/img/folds_bg.jpg');
}
#folds .hover {
	z-index:1;
	position:absolute;
	width:464px;
	height:75px;
	background:url('/source/img/folds_hover.png');
}
#folds .btms .flex { display:none; margin-left:0px; }
#folds .btms .bio { display:none; margin-left:193px; }
#folds .btms .star { display:none; margin-left:578px; }
#folds .btms .pak { display:none; margin-left:385px; }
#folds .btms .allt { display:none; margin-left:770px; height:47px; }
#folds .btms .link {
	z-index:2;
	position:absolute;
	float:left;
	width:170px;
	margin-top:9px;
	margin-right:30px;
}
#folds .btms .flexostar { margin-left:45px; }
#folds .btms .biosystem { margin-left:243px; }
#folds .btms .starmix { margin-left:628px; }
#folds .btms .pakprint { margin-left:440px; }
#folds .btms .alltov { margin-left:837px; }
#folds .all { margin-left:1015px; width:130px; height:47px; }

#folds .sub { width:237px; margin:55px 0 0 178px; }
#folds .sub a { display:block; float:left; height:15px; background-position:left -30px; font-size:10px; line-height:10px; }
#folds .sub .descript { width:66px; background:no-repeat left -30px url('/source/img/folds_descript.gif'); }
#folds .sub .news { margin-left:15px; width:55px; background:no-repeat left -30px url('/source/img/folds_news.gif'); }
#folds .sub .consult { margin-left:15px; width:86px; background:no-repeat left -30px url('/source/img/folds_consult.gif'); }
#folds .sub a:hover { background-position:left -15px; }
#folds .sub .act { background-position:left 0px; }

/* footer */
#site {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -45px;
}
#site .botclearfooter { height:100px; clear:both; font-size:0px; line-height:0px; }
#footer { 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; }

/* first page */
#otdels { width:100%; margin-top:25px; overflow:hidden; }
#otdels td { cursor:pointer; border-right:3px solid #f7f7f7; width:25%; text-align:right; }
#otdels .flexostar { background: no-repeat center top url('/source/img/main_flexostar_bg.jpg'); }
#otdels .biosystem { background: no-repeat center top url('/source/img/main_biosystem_bg.jpg'); }
#otdels .pakprint { background: no-repeat center top url('/source/img/main_pakprint_bg.jpg'); }
#otdels .starmix { border-right:none; background: no-repeat center top url('/source/img/main_starmix_bg.jpg'); }
#otdels td img { margin:0 auto; margin-top:190px; width:246px; height:101px; }
#otdels .zflexostar { display:block; }

#primary_container { margin-top:40px; _margin-top:30px; padding:0 50px 0 50px; }
#primary_container .liner { width:1px; background:repeat-y url('/source/img/vertical_line.gif'); vertical-align:top; }
#primary_container .liner span { display:block; width:1px; height:40px; background-color:#f7f7f7; line-height:0px; font-size:0px; }
#primary_content { vertical-align:top; }
#primary_content h1 { position:absolute; margin-left:-22px; padding-left:22px; color:#929292; font-size:18px; background: 0px 4px no-repeat url('/source/img/h1_pages.gif'); }
#primary_content .text { margin-top:37px; font-size:11px; color:#585858; padding-right:30px; }
#primary_content .text a { color:#3c61b3; }
#primary_news { vertical-align:top; width:40%; padding-left:10px; }
#primary_news .clear { height:20px; }
#primary_news .news_block { padding:0 40px 0 40px; }
#primary_news .news_block .title {
	display:block;
	width:300px;
	height:27px;
	text-decoration:none;
	font-size:17px;
	line-height:22px;
	padding-left:26px;
	color:#929292;
	margin-left:-25px;
}
#primary_news .biostar .title { background:no-repeat url('/source/img/primary_news_biostar.gif'); }
#primary_news .flexostar .title { background:no-repeat url('/source/img/primary_news_flexostar.gif'); }
#primary_news .biosystem .title { background:no-repeat url('/source/img/primary_news_biosystem.gif'); }
#primary_news .starmix .title { background:no-repeat url('/source/img/primary_news_starmix.gif'); }
#primary_news .pakprint .title { background:no-repeat url('/source/img/primary_news_pakprint.gif'); }
#primary_news .news_block .text { font-size:11px; color:#585858; margin-top:10px; }
#primary_news .news_block .text a { color:#585858; text-decoration:none; }
#primary_news .news_block .text a:hover { color:#3c61b3; text-decoration:underline; }

/* products page */
#container { padding:130px 0 0 375px; }

#lcol { position:absolute; width:296px; margin-left:-332px; padding-top:10px; }
#lcol .navigate { zwidth:296px; width:310px;  margin-bottom:10px; }
#lcol .navigate .title {
	width:287px;
	height:27px;
	color:#525251;
	line-height:29px;
	font-size:12px;
	padding-left:11px;
	font-weight:bold;
}
#lcol .navigate {}
#lcol .navigate a {
	display:block;
	zmargin-top:-1px;
	font-size:11px;
	height:23px;
	color:#525251;
	text-decoration:none;
	padding-left:29px;
	line-height:21px;
}
#lcol .navigate .bt { margin-top:-1px; }
#lcol .navigate .btms { margin-top:-1px; }

#lcol .submenu { z-index:10; position:absolute; font-size:11px; margin-left:300px; margin-top:-27px; display:none; }
#lcol .submenu strong { display:block; font-weight:normal; color:#525251; line-height:21px; white-space:nowrap; padding:0 12px 0 10px; }

#lcol .submenu .ltop { width:3px; height:3px; font-size:3px; line-height:3px; background: no-repeat right bottom url('/source/img/left_submenu_ltop_bg.png'); }
#lcol .submenu .top { height:3px; font-size:3px; line-height:3px; background: repeat-x bottom url('/source/img/left_submenu_top_bg.png'); }
#lcol .submenu .rtop { width:8px; height:3px; font-size:3px; line-height:3px; background: no-repeat left bottom url('/source/img/left_submenu_rtop_bg.png'); }
#lcol .submenu .left { width:3px;  font-size:3px; line-height:3px; background: repeat-y right url('/source/img/left_submenu_left_bg.png'); }
#lcol .submenu .right { width:8px;  font-size:3px; line-height:3px; background: repeat-y left url('/source/img/left_submenu_right_bg.png'); }
#lcol .submenu .lbot { width:3px; font-size:8px; line-height:8px; height:8px; background: right top no-repeat url('/source/img/left_submenu_lbot_bg.png'); }
#lcol .submenu .bottom { height:8px; font-size:8px; line-height:8px; background: top repeat-x url('/source/img/left_submenu_bot_bg.png'); }
#lcol .submenu .rbot { width:8px; height:8px; font-size:8px; line-height:8px; background: no-repeat left top url('/source/img/left_submenu_rbot_bg.png'); }

#lcol .submenu .groups { background:#e7e7e7 repeat-y right url('/source/img/left_submenu_lbg.png'); }
#lcol .submenu .tovs { background-color:#f7f7f7; }
#lcol .submenu .tovs a {
	display:block;
	margin:0px;
	color:#525251;
	height:21px;
	padding:0 15px 0 27px;
	line-height:21px;
	white-space:nowrap;
	text-decoration:none;
}
#lcol .submenu .liner { width:90%; height:1px; font-size:0px; line-height:0px; background-color:#aeaeae; margin:0 auto; }

#lcol .btms { background: repeat-y left 1px url('/source/img/left_menu_bg_flexostar.png'); }
#lcol .start { _margin-top:-2px; background: no-repeat url('/source/img/left_menu_start_flexostar.gif'); }
#lcol .end { background: no-repeat left top url('/source/img/left_menu_end_flexostar.gif'); }
#lcol .submenu .tovs a { background:#e7e7e7 no-repeat left top url('/source/img/left_submenu_btm_flexostar.png'); }

#lcol .flexostar .title { background: no-repeat url('/source/img/left_menu_title_flexostar.gif'); }
#lcol .flexostar .start { margin-top:0px; }
#lcol .flexostar a:hover, #lcol .flexostar .cur a, #lcol .flexostar .act { color:#f7f7f7; background: no-repeat url('/source/img/left_menu_hover_flexostar.gif'); }
#lcol .flexostar .submenu .tovs a:hover { color:#f7f7f7; background:no-repeat left top url('/source/img/left_submenu_btm_hover_flexostar.gif'); }

#lcol .biosystems .title { background: no-repeat url('/source/img/left_menu_title_biosystems.gif'); }
#lcol .biosystems a:hover, #lcol .biosystems .cur a, #lcol .biosystems .act { color:#f7f7f7; background: no-repeat url('/source/img/left_menu_hover_biosystems.gif'); }
#lcol .biosystems .submenu .tovs a:hover { color:#f7f7f7; background:no-repeat left top url('/source/img/left_submenu_btm_hover_biosystems.gif'); }

#lcol .starmix .title { background: no-repeat url('/source/img/left_menu_title_starmix.gif'); }
#lcol .starmix a:hover, #lcol .starmix .cur a, #lcol .starmix .act { color:#f7f7f7; background: no-repeat url('/source/img/left_menu_hover_starmix.gif'); }
#lcol .starmix .submenu .tovs a:hover { color:#f7f7f7; background:no-repeat left top url('/source/img/left_submenu_btm_hover_starmix.gif'); }

#lcol .pakprint .title { background: no-repeat url('/source/img/left_menu_title_pakprint.gif'); }
#lcol .pakprint a:hover, #lcol .pakprint .cur a, #lcol .pakprint .act { color:#f7f7f7; background: no-repeat url('/source/img/left_menu_hover_pakprint.gif'); }
#lcol .pakprint .submenu .tovs a:hover { color:#f7f7f7; background:no-repeat left top url('/source/img/left_submenu_btm_hover_pakprint.gif'); }

/* 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 { 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 { margin-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 (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:27px;
	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 { background:no-repeat left top url('/source/img/quest_flexostar.gif'); }
#quest_container .biosystem .otdel { background:no-repeat left top url('/source/img/quest_biosystem.gif'); }
#quest_container .starmix .otdel { background:no-repeat left top url('/source/img/quest_starmix.gif'); }
#quest_container .pakprint .otdel { 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_biosystem.gif'); }
#quest_container .otvet .starmix .title { background:no-repeat 13px 3px url('/source/img/consult_vopros_starmix.gif'); }
#quest_container .otvet .pakprint .title { background:no-repeat 13px 3px url('/source/img/consult_vopros_pakprint.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; }