* {margin:0;padding:0;}
html {height:100%;}
body {width:100%;min-height:100%;height:100%;height:auto !important;font:12px'arial', Sans-Serif;color:#fff;background:#0e2545;position:relative;float:left;}
img, fieldset {border:0;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}

h2 {width:100%;font-size:24px;color:#99df27;font-weight:normal;padding-bottom:40px;background:#0e2545;position:relative;z-index:99;}

.r_line {width:100%;height:48px;background: url('/img/top_right_line.gif') right 0 no-repeat;position:absolute;top:193px;right:0px;z-index:1;}

#page {width:1000px;min-height:500px;height:auto !important;height:500px;margin:0 auto;background: url('/img/page_bg.jpg') 0 0 no-repeat;position:relative;z-index:999;padding-top:3px;}

#header {width:1000px;height:250px;margin:0 auto;}
.header_cont {background: url('/img/top_right_line.gif') 1000px 193px no-repeat;position:absolute;top:0;left:0;}
.phone {width:250px;margin:44px 0 0 520px;float:left;}
.phone div {text-align:right;color:#fff;font-size:14px;float:left;}
.phone div span {display:block;color:#85bc2b;font-size:11px;line-height:10px;}
.phone .numbs {text-align:left;font-size:34px;color:#5799af;line-height:30px;padding-left:5px;}

.top_nav {margin:39px 40px 0 0;float:right;}
.top_nav li {width:25px;padding-top:11px;text-align:center;list-style:none;float:left;}
.top_nav .home {width:44px;height:25px;padding:11px 0 0 4px;background: url('/img/home_bg.gif') 0 0 no-repeat;}
.top_nav .mail_as {width:31px;height:26px;padding:11px 4px 0 0;background: url('/img/mail_bg.gif') 0 3px no-repeat;}

.clear {width:100%;height:1px;font-size:0;clear:both;}

.logo {width:177px;height:119px;margin:50px 0 0 10px;overflow:hidden;float:left;}
.logo h1 a {width:177px;height:119px;display:block;background: url('/img/logo.gif') 0 0 no-repeat;text-indent:-9999px;}

.main_menu {margin:73px 20px 0 0;padding-right:25px;height:26px;float:right;}
.main_menu li {padding:5px 12px;height:21px;list-style:none;float:left;}
.main_menu li a {color:#fff;font-size:11px;text-transform:uppercase;text-decoration:none;}
.main_menu .sel {padding:5px;}
.main_menu .sel a {padding:7px 0 0 15px;height:19px;background: url('/img/menu_sel_l.png') 0 0 no-repeat;margin-top:-6px;float:left;}
.main_menu .sel span {width:15px;height:26px;display:block;background: url('/img/menu_sel_r.png') 0 0 no-repeat;margin-top:-6px;float:left;}

.main_menu_sub {width:522px;padding-left:35px;height:55px;margin-top:10px;background: url('/img/main_menu_sub_bg.gif') 0 0 no-repeat;position:relative;float:right;}
.main_menu_sub li {padding:15px 12px 0;list-style:none;float:left;}
.main_menu_sub li a {color:#fff;font-size:11px;text-transform:uppercase;text-decoration:none;}

#content {width:100%;clear:both;float:left;}

#left_col {width:365px;float:left;}

.left_menu {width:225px;margin:0 0 75px 35px;}
.left_menu li {width:168px;padding:150px 0 10px 57px;list-style:none;background: url('/img/left_icons.jpg') 0 0 no-repeat;}
.left_menu li a {color:#99df27;}
.left_menu .himia {background: url('/img/himia.png') 0 0 no-repeat;}
.left_menu .azot {padding-top:100px;background-position: 0 0;}
.left_menu .super_lab {padding-top:120px;background-position: 0 -150px;}
.left_menu .vata {padding-top:120px;background-position: 0 -345px;}
.left_menu .all_inc {padding-top:140px;background-position: 0 -510px;}
.left_menu .konc {padding-top:120px;background-position: 0 -723px;}
.left_menu .new_year {padding-top:130px;background-position: 0 -928px;}


.calc {padding: 0; float: left; margin: 18px 40px 0 50px}
.calc .title {font-size:14px;color:#fff;padding:0 0 5px 0; font-weight: 700; line-height: 15px; text-align: center;}
.calc p {padding:0 0 0 50px;font-size:11px;color:#b3db9d;}
.calc p a {text-decoration:none;color:#aad995;}
.calc .title a {display: inline-block; text-decoration:none;color:#fff; background: url('/img/calc.jpg') no-repeat top center; width: 100px; height: 40px; text-align: center; padding-top: 84px;}

/*
.calc {padding-left:105px;height:80px;/*background: url('/img/calc.jpg') 0 0 no-repeat;}
.calc .title {font-size:17px;color:#fff;padding:13px 0 5px;}
.calc p {padding:0;font-size:11px;color:#b3db9d;line-height:10px;}
.calc p a {text-decoration:none;color:#b3db9d;}
.calc .title a {text-decoration:none;color:#fff;}
*/

#right_col {width:565px;float:left;}

.site_nav {width:100%;height:29px;padding-top:10px;margin-bottom:35px;margin-top:-10px;}
.site_nav span {background: url('/img/strel_right.gif') 9px 4px no-repeat;padding-left:28px;position:relative;top:-9px;}
.site_nav span a {color:#fff;font-size:11px;text-decoration:none;}

.our_team {width:100%;float:left;clear:both;}
.our_team li {width:100%;padding-top:19px;margin:-18px 0 38px;border-top:2px dotted #5cceff;list-style:none;float:left;}
.our_team li img {float:left;}
.our_team li p {width:400px;padding-bottom:10px;color:#fff;float:right;}
.our_team li .name {padding:0;}
.our_team li .name a {color:#99df27;font-weight:bold;font-size:18px;}
.our_team li .nick_name {color:#5ebadf;font-weight:bold;font-size:18px;}

#clear {width:100%;height:40px;clear:both;float:left;}
#footer {width:100%;height:230px;position:relative;clear:both;float:left;}
.rf_line {width:50%;height:42px;position:absolute;top:89px;right:0;z-index:1;background: url('/img/rf_line.jpg') 0 0 repeat-x;}
.footer_div {width:1000px;height:230px;margin:0 auto;position:relative;z-index:9999;background: url('/img/footer_bg.jpg') 0 0 no-repeat;}
.footer_div ul {margin:77px 0 0 85px;clear:both;float:left;}
.footer_div ul li {padding:20px;list-style:none;float:left;}
.footer_div ul li a {color:#0e2545;font-size:11px;text-decoration:none;}
.footer_div div {width:100%;padding-top:10px;clear:both;}
.footer_div div p {width:390px;padding-left:10px;color:#1b6182;font-size:11px;line-height:10px;float:left;}
.footer_div div p a {color:#89e6ee;}

/* team_inside */

.team_info {width:100%;clear:both;}
.team_info dt {font-weight:bold;color:#5ebadf;font-size:18px;padding-bottom:20px;}
.team_info dd {padding-bottom:25px;}
.team_info dd p {padding-bottom:15px;}
.team_info dd .quets_link  {padding-bottom:5px;}
.team_info dd .quets_link a {font-size:18px;color:#99df27;font-weight:bold;}
.team_info .photo_gal {clear:both;float:left;}
.team_info .photo_gal a {display:block;width:116px;height:116px;margin:0 10px 10px 0;float:left;}

/* quest_list */

.quest_list {width:100%;clear:both;}
.quest_list a {color:#99DF27}
.quest_list dt {font-weight:bold;color:#5ebadf;font-size:14px;padding-bottom:20px;}
.quest_list dd {padding-bottom:25px;}
.quest_list dd p {padding-bottom:15px;}
.quest_list dd .quets_link  {padding-bottom:5px;}
.quest_list dd .quets_link a {font-size:18px;color:#99df27;font-weight:bold;}
.quest_list .photo_gal {clear:both;float:left;}
.quest_list .photo_gal a {display:block;width:116px;height:116px;margin:0 10px 10px 0;float:left;}

/* cares */

.cares {width:100%;float:left;clear:both;}
.cares li {width:100%;padding-top:19px;margin:-18px 0 38px;border-top:2px dotted #5cceff;list-style:none;float:left;}
.cares li img {float:left;}
.cares li p {width:435px;padding-bottom:10px;color:#fff;line-height:13px;float:right;}
.cares li .date {padding:0;}
.cares li .name {padding-bottom:8px;line-height:18px;}
.cares li .name a {color:#99df27;font-weight:bold;font-size:18px;}

.diploms {width:100%;clear:both;}
.diploms dt {font-weight:bold;color:#5ebadf;font-size:24px;padding-bottom:20px;}
.diploms dd {padding-bottom:25px;}
.diploms dd div {margin:0 30px 20px 0;float:left;}
.diploms dd div p {font-size:18px;padding-bottom:15px;}

/* question-answer */

.questont_form_wrp {width:100%;clear:both;float:left;position:relative;}
.questont_form {width:679px;height:456px;background: url('/img/questont_form.jpg') 0 0 no-repeat;/*position:absolute;top:0;left:0;*/}
.questont_form dl {padding:25px;}
.questont_form dl dt {font-size:24px;color:#0e2545;padding-bottom:20px;}
.questont_form dl .capcha {width:150px;padding-top:80px;float:left;}
.questont_form dl .capcha input {width:104px;height:20px;padding:6px 10px 0;border:0;background: url('/img/cap_inp.gif') 0 0 no-repeat;}
.questont_form dl dd div {width:100%;padding-bottom:15px;}
.questont_form dl .make_q {width:353px;margin-left:10px;float:left;}
.questont_form dl .make_q .text_field {width:333px;height:20px;border:0;padding:6px 10px 0;color:#fff;background: url('/img/input_bg.gif') 0 0 no-repeat;}
.questont_form dl .make_q textarea {width:332px;height:103px;border:0;padding:6px 10px 0;color:#fff;background: url('/img/textarea_bg.gif') 0 0 no-repeat;}

/* order_form */

.questont_form_wrp {width:100%;clear:both;float:left;position:relative;}
.order_form {width:679px;height:550px;background: url('/img/order_form.jpg') 0 0 no-repeat;position:absolute;top:0;left:0;color:#1B6182;font-weight:bold}
.order_form dl {padding:25px;}
.order_form dl dt {font-size:24px;color:#0e2545;padding-bottom:20px;}
.order_form dl .capcha {width:150px;padding-top:80px;float:left;}
.order_form dl .capcha input {width:104px;height:20px;padding:6px 10px 0;border:0;background: url('/img/cap_inp.gif') 0 0 no-repeat;}
.order_form dl dd div {width:100%;padding-bottom:15px;}
.order_form dl .make_q {width:353px;margin-left:10px;float:left;}
.order_form dl .make_q .text_field {width:333px;height:20px;border:0;padding:6px 10px 0;color:#fff;background: url('/img/input_bg.gif') 0 0 no-repeat;}
.order_form dl .make_q textarea {width:332px;height:103px;border:0;padding:6px 10px 0;color:#fff;background: url('/img/textarea_bg.gif') 0 0 no-repeat;}
.order_form ul.error_list {color:#f00}
.order_form select {background: #00649F;color:#fff;border:1px solid black}

/* opinions */

.opinions {width:100%;float:left;clear:both;}
.opinions li {width:100%;padding-top:19px;margin:-18px 0 38px;border-top:2px dotted #5cceff;list-style:none;float:left;}
.opinions li .avatar {margin-top:30px;float:right;}
.opinions li .date_n_name {font-weight:bold;color:#fff;font-size:18px;float:left;clear:both}
.opinions li .quote {margin-top:25px;width:420px;padding-top:5px;background: url('/img/quote_top.gif') 0 0 no-repeat;float:left;}
.opinions li .quote span.delimiter {clear:left;display:block;font-size:12px;font-style:italic;padding:0 20px 5px;background: url('/img/quote_bot.gif') right bottom no-repeat;}
.opinions li .quote span p {clear:leftdisplay:block}
.opinions li dl {width:100%;margin-top:30px;clear:both;float:left;}
.opinions li dl dt {font-weight:bold;color:#fff;font-size:18px;padding-bottom:20px;}
.opinions li dl dd {width:575px;float:left;}
.opinions li dl dd a {display:block;margin:0 1px 1px 0;float:left;}
.opinions li dl dd a img {height:50px;}

/* full news */

.full_news {width:100%;clear:both;float:left;}
.full_news li {width:100%;padding-bottom:40px;list-style:none;float:left;}
.full_news li .news_title {font-size:18px;font-weight:bold;color:#5ebadf;padding:0;}
.full_news li .date {font-size:18px;font-weight:bold;color:#fff;padding-bottom:20px;}
.full_news li p {padding-bottom:15px;}
.full_news li .news_photos {width:100%;padding-top:20px;float:left;}
.full_news li .news_photos a {display:block;margin:0 10px 10px 0;float:left;}
.full_news li .read_next_news {padding-top:50px;float:right}
.full_news li .read_next_news span {width:200px;height:26px;padding-top:13px;display:block;text-align:center;background: url('/img/read_next_news.jpg') 0 0 no-repeat;float:right;}
.full_news li .read_next_news span a {font-weight:bold;color:#fff;text-decoration:none;padding-right:35px;background: url('/img/next_link_ico.gif') right 2px no-repeat;line-height:14px;}
.full_news li .read_prev_news {padding-top:50px;float:left}
.full_news li .read_prev_news span {width:200px;height:26px;padding-top:13px;display:block;text-align:center;background: url('/img/read_next_news.jpg') 0 0 no-repeat;float:right;}
.full_news li .read_prev_news span a {font-weight:bold;color:#fff;text-decoration:none;padding-left:35px;background: url('/img/prev_link_ico.gif') left 2px no-repeat;line-height:14px;}

/* experiment */

.exper_photo {width:100%;padding-bottom:40px;clear:both;float:left;}
.exper_photo dt {font-size:18px;font-weight:bold;color:#fff;padding-bottom:20px;}
.exper_photo dd a {display:block;margin:0 10px 10px 0;float:left;}

.video {width:100%;padding-bottom:40px;clear:both;float:left;}
.video dt {font-size:18px;font-weight:bold;color:#fff;padding-bottom:20px;}

/* show */

.show_image {width:341px;height:610px;background: url('/img/show_image.png') 0 0 no-repeat;margin-top:30px;padding-bottom:30px;}
.show_desc {width:100%;padding-bottom:40px;float:left;}
.show_desc dt {width:460px;font-size:18px;line-height:18px;color:#63b8e1;padding-bottom:15px;}
.show_desc dd {width:290px;float:right;clear:both;}
.show_desc dd p {font-size:14px;line-height:18px;}

.select_show {width:620px;clear:both;padding-bottom:30px;position:relative;left:-25px;z-index:9;float:left;}
.select_show dt {color:#99df27;font-size:24px;padding:0 0 0px 25px;}
.select_show dd {list-style:none; float:left;}
.select_show dd a {color:#99df27; width:168px;padding:150px 0 10px 27px;height:30px;margin-right:10px; display: block;}
.select_show .himia {background-position: -30px -1105px;}
.select_show .azot {background-position: -30px 55px;}
.select_show .super_lab {background-position: -30px -120px;}
.select_show .vata {background-position: -30px -320px;}
.select_show .all_inc {background-position: -30px -500px;}
.select_show .konc {background-position: -30px -695px;}
.select_show .new_year {background-position: -30px -908px;}
.select_show .ice {background-position: -30px -1285px;}

.dop_usl {width:100%;clear:both;}
.dop_usl dt {color:#99df27;font-size:24px;padding-bottom:20px;}
.dop_usl dd {padding:0 0 20px 80px;height:40px;background: url('/img/usl_icons.jpg') 0 0 no-repeat;clear:both;font-size:14px;line-height:10px;}
.dop_usl .road {background-position: 23px 0;}
.dop_usl .assist {background-position: 23px -64px;}
.dop_usl .photoshot {background-position: 23px -140px;}
.dop_usl .other_city {background-position: 23px -220px;}
.dop_usl .onenglish {background-position: 23px -293px;}
.dop_usl .chat_oper {background-position: 23px -360px;}


/* experiment inside */

.order {width:100%;margin-bottom:40px;float:left;}
.order li {position:relative;z-index:99;list-style:none;float:left;}
.about_show {width:380px;margin-left:-40px;}
.about_show dl {width:230px;padding-left:150px;background: url('/img/left_icons.jpg') -40px -1285px no-repeat;}
.about_show dl dt {font-size:24px;color:#99df27;padding-bottom:10px;}
.about_show dl dd p {font-weight:bold;padding-bottom:20px;font-size:18px;color:#5ebadf;}
.about_show dl dd p span {font-weight:normal;font-size:14px;}

.about_show .phograf {background: url('/img/phograf.gif') 40px -8px no-repeat;font-size:14px;padding:0 0 20px 150px;}


.order .price {width:234px;margin:10px -60px 0 0;float:right;}
.price_wrp {width:234px;height:212px;background: url('/img/order_bg.jpg') 0 0 no-repeat;padding-top:10px;}
.price_wrp dt {padding:3px 0 7px 45px;font-size:18px;color:#000;background: url('/img/clock.gif') 12px 0 no-repeat;}
.price_wrp dd {padding:0 10px 0 45px;}
.price_wrp dd p {font-size:12px;padding-bottom:10px;}
.price_wrp dd p span {font-size:18px;}
.order .price a {position:relative;z-index:999;left:-3px;top:3px;}

.experiment_list {width:100%;clear:both;padding-bottom:40px;}
.experiment_list dt {font-size:18px;font-weight:bold;padding-bottom:20px;}
.experiment_list dd {background: url('/img/exper_ico.jpg') 0 0 no-repeat;padding:10px 0 10px 75px;}
.experiment_list .ice {background-position: 10px -5px;}
.experiment_list .hotpoint {background-position: 10px -95px;}
.experiment_list .gazirovka {background-position: 10px -180px;}
.experiment_list .milo {background-position: 10px -270px;}
.experiment_list .tyman {background-position: 10px -360px;}
.experiment_list dd p {line-height:140%;font-size:14px;padding-bottom:5px;}
.experiment_list dd p a {font-weight:bold;color:#99df27;}
.experiment_list dd p.head_experiment {color:#99df27;}

.photo_albom {width:100%;clear:both;padding-bottom:40px;}
.photo_albom dt {font-size:18px;font-weight:bold;padding-bottom:20px;}
.photo_albom dd {width:642px;height:423px;overflow:hidden;background: url('/img/photo_albom.jpg') 0 0 no-repeat;position:relative;margin-left:-25px;}
.photo_albom .prev_p {width:22px;height:60px;position:absolute;left:15px;top:178px;cursor:pointer;}
.photo_albom .next_p {width:22px;height:60px;position:absolute;right:10px;top:178px;cursor:pointer;}
.photo_albom .goto_page {width:15px;height:36px;position:absolute;bottom:50px;right:15px;}
.photo_albom .goto_page li {width:15px;height:12px;font-size:0;list-style:none;cursor:pointer;}
.photo_albom .photo_albom_photo {padding:40px 40px 0;}
.photo_albom .photo_albom_photo li {list-style:none;}
.photo_albom .photo_albom_photo li img {border:1px solid #555;}
.photo_albom .photo_albom_photo .rs {width:260px;padding:15px 25px 0 0;float:right;}
.photo_albom .photo_albom_photo .rs a {display:block;margin:0 0 30px 15px;float:right;}
.photo_albom .photo_albom_photo .ls {width:260px;padding:15px 0 0 10px;float:left;}
.photo_albom .photo_albom_photo .ls a {display:block;margin:0 15px 30px 0;float:left;}

/* calc */
.calc_form_wrp {width:100%;clear:both;position:relative;}
.calc_form {width:679px;height:955px;background: url('/img/calc_bg.jpg') 0 0 no-repeat;position:absolute;z-index:1;left:-25px;}
.calc_form li {width:565px;padding:20px 0 5px 24px;overflow:hidden;list-style:none;clear:both;border-bottom:1px solid #71a926;float:left;}
.calc_form li dt {font:20px"tahoma";color:#0e2545;padding-bottom:13px;}
.calc_form li dd {font:15px"arial";color:#000;}
.calc_form li dd {padding:14px 0 0 35px;height:24px;background: url('/img/calc_icons.gif') 0 0 no-repeat;float:left;}
.calc_form li dd p {line-height:14px;padding-right:10px;float:left;}
.calc_form li dd label {line-height:14px;padding-right:5px;float:left;}
.calc_form li dd input {float:left;}
.calc_form li .timeshow {width:550px;clear:both;background-position: -5px 0;}
.calc_form li .timeshow label {padding:0 10px 0 5px;}
.calc_form li .kolvo {width:550px;clear:both;background-position: -5px -50px}
.calc_form li .kolvo label {padding:0 10px 0 5px;}
.calc_form li .dry_ice {padding:13px 10px 0 40px;background-position: -5px -90px;padding-right:20px;}
.calc_form li .fiz_him {padding-left:50px;background-position: 0 -310px;}
.calc_form li .azot {width:150px; padding:13px 10px 0 50px;background-position: 0 -135px; }
.calc_form li .azot label {padding-right:22px;}

.calc_form li .cherv {width:150px;padding:13px 10px 0 50px;background-position: 0 -514px;}
.calc_form li .cherv label {padding-right:10px;}
.calc_form li .shariki {width:150px;padding:13px 10px 0 50px;background-position: 0 -620px;}
.calc_form li .shariki label {padding-right:10px;}
.calc_form li .kola{width:150px;padding:13px 10px 0px 50px;background-position: 0 -574px;}
.calc_form li .kola label {padding-right:41px;}
.calc_form li .kristals {width:150px;padding:13px 10px 0 50px;background-position: 0 -247px;}
.calc_form li .kristals label {padding-right:17px;}
.calc_form li .cliz {width:150px;padding:13px 10px 0px 50px;background-position: 0 -360px;}
.calc_form li .cliz label {padding-right:19px;}
.calc_form li .vata {width:150px;padding:13px 10px 0 50px;background-position: 5px -185px;}
.calc_form li .vata label {padding-right:7px;}
.calc_form li .klmtr {width:500px;padding:13px 10px 0 50px;background-position: 0 -420px;clear:both;}
.calc_form li .klmtr input {width:72px;height:24px;border:0;background: url('/img/klmtr.gif') 0 0 no-repeat;position:relative;top:-6px;padding:2px 0 0 5px;font-size:15px;color:#fff;margin-right:5px;}
.calc_form li .showman {width:500px;padding:13px 10px 0 50px;background-position: 0 -470px;clear:both;}
.calc_form li .showman label {padding:0 15px 0 5px;}

.calc_form li .cont_info {padding:0 0 15px 0;background:none;width:100%;clear:both;}
.calc_form li .cont_info input {width:342px;height:21px;background: url('/img/cont_info.gif') 0 0 no-repeat;border:0;padding:5px 0 0 10px;font-size:15px;color:#fff;}
.calc_form .summary {padding-top:0;border:0;}
.calc_form .summary p {padding-top:3px;font-size:20px;color:#0e2545;float:left;}
.calc_form .summary p span {color:#a10e07;}
.calc_form .summary a {margin-right:15px;float:right;}

a.email {color:#99DF27}
#page {top: -17px;}
#right_col a:link {color:#fff!important}
#right_col a:visited {color:#fff!important}
#right_col a:hover {color:#fff!important}

