* {padding: 0; margin: 0;}
html, body {height:100%;}
body {color: #000; font: normal 14px/20px Tahoma, Helvetica, sans-serif; background: #fff;text-align: center;}
.scroll { /*overflow: scroll !important;*/}

ul {list-style: none;}
a { color: #39a2df;outline:0;}
b {/*color: #336699;*/color: #333;}
p {margin: 10px 0;}
.clear {clear: both;height: 0; line-height:0; font-size:0;}
.fleft {float:left;}
.fright {float: right;}
.hide {display:none;}
.center {text-align: center;}
.no_pad {padding: 0 !important;}
.no_bor {border: none !important;}

#container, #footer {width:885px;margin: 0 auto;}
 #container { text-align: left;/*overflow:hidden;*/}
.fix_foo #container {min-height:100%;position:relative;}
* html .fix_foo #container {height:100%;}
#main {padding-bottom: 10px;}
.fix_foo #main {padding-bottom: 57px;}
#footer {border-top: 1px solid #ccc;color: #666;height:47px;text-align: left; padding-top:5px; }
.fix_foo #footer {position:relative; margin-top: -53px;}
.big_scroll #footer {margin-top: -52px !important;}
#footer a, .nav a {color: #666;text-decoration: none;}
#footer a:hover, .nav a:hover,  .nav .cur {color: #39a2df;text-decoration: underline;}

#header {/*height: 65px20px*/;text-align: center;margin: 0px 0 20px;/*border-bottom: 1px solid #ccc;*/}
#header h1 {font: /*italic*/ normal 30px Geogria; padding: 15px 0; color: #999;}
#header h1 span {/*background: #c4d6f7;*/}

.nav {/*margin: 10px 0;*/line-height:35px;}
.nav li {display:inline; margin: 0 7px; border-left: 2px solid  #39a2df;padding-left: 10px;}
.nav .cur {cursor:default;}

.tim {color: #39a2df;font-weight:bold;display:block;}
h4 a {color: #39a2df;}
.part{width:31%;float:left;padding-right: 20px;}
.part a {color: #39a2df; text-decoration: none;}
.part a:hover { /*text-decoration: underline;*/}
.part a span {color: #000;text-decoration: none !important;}
.part a:hover span {color: #000;text-decoration: none !important;}

.half_part {float:left; width:45%;margin-right:20px;}

.scheme, .playground  {position: relative;  border: 1px solid #ccc;margin-bottom: 20px;}
.back  {position: absolute; z-index: 5; background: url(img/shturval5.gif) no-repeat center center;}
.front {position: absolute; z-index: 10;}
.wrap {position: relative; /*padding: 10px;*/}

.scheme, .back , .front , .wrap  {height: 650px;width: 880px;}

.tim_name {height:30px;margin: 20px 0 10px;font-size:20px;color: #39a2df;}
h4 {font-size: 16px; color: #39a2df;margin: 20px 0 5px 0;}
h3 {font-size: 22px; /*font-style:italic;*/ color: #39a2df;margin: 20px 0 10px 0;}
#select_tim {font-size:21px;}
/*--------------*/
.draw_tim {background: url(img/shturval6.gif) no-repeat center center;height: 500px;width: 600px;position: relative;z-index:10;}
.sklad {float:right; width:250px; list-style:none;margin-top:100px;position: relative;z-index:20;}
.sklad li {margin: 15px 0;}
.sklad img {float:left;cursor:move;width:20px; height:20px;}
.sklad h6 {margin-left: 10px; font-size:13px;float:left;cursor:pointer;}
.sklad h6:hover {text-decoration:underline;}

.playground {height: 500px;width: 880px;background: #f9f9f9;}
.fun_box  em {overflow:hidden;display: block; position: absolute;top: 48%; left: 33%;height:35px; width: 35px;z-index:11;border: 2px solid #ceeafa;background: #ceeafa;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius:10px;}
.playground .fun_img {margin-top: -600px;height: 600px;width: 600px;}

.drop_hover {opacity: 0.4;}
.drop_active {border-color: #39a2df !important;}
.fun_box  .done {background: #f9f9f9 !important;border-color: #f9f9f9 !important;}
.fun_box  .selected {background: #f9f9f9 !important;border-color: #ccc !important;}
.fun_box .white { background: white;}
.fun_box .black { background: #333;}
.hide_tim {display:none;}

.border_img .fun_box  em {height:39px; width:39px;background: #ceeafa url(img/boxes.gif) 0 0 no-repeat;border: none !important;}
.border_img .fun_box  .done {background: #f9f9f9 !important;border-color: #f9f9f9 !important;}
.border_img .fun_box .drop_active {background: #39a2df url(img/boxes.gif) 0 25% no-repeat;}
.border_img .fun_box .black  {background: #ccc url(img/boxes.gif) 0 50% no-repeat;}
.border_img .fun_box .white  {background: #ccc url(img/boxes.gif) 0 75% no-repeat;}
.border_img .fun_box em.selected  {background: #ccc url(img/boxes.gif) 0 100% no-repeat !important;}

/*----------*/
.fun_names {}
.fun_names  b  {position: absolute;top: 50%; left: 50%;}
.fun_names  b , .tim_descr b {font-size: 19px;color: #39a2df;}

.fun_names .first {margin-left: 200px;margin-top: -10px;}
.fun_names .minus_first {margin-left: -220px;margin-top: -10px;}
.fun_names .second {margin-top: -220px;margin-left: -10px;}
.fun_names .minus_second {margin-top: 200px;margin-left: -20px;}
.fun_names .third {margin-left: -170px; margin-top: -162px;}
.fun_names .minus_third {margin-left: 143px; margin-top: 150px;}
.fun_names .fourth {margin-left: 153px; margin-top: -160px;}
.fun_names .minus_fourth {margin-left: -176px; margin-top: 150px;}

.shift {margin-top: -650px;}
.fun_descr {/*margin-top: -650px;*//*border: 1px solid red;*/}
.asp_des {/*border: 1px solid green;*//*top: 0px;*/}
.fun_descr  div {position: absolute;top: 50%; left: 50%;text-align: center;width: 188px; line-height:1.4;}
.fun_descr p {font-size: 12px;margin: 0;}
.fun_descr h5, .tim_descr h5 {font-size: 14px;text-transform:uppercase;}

.fun_descr .first {margin-left: 230px;margin-top: -20px;}
.fun_descr .minus_first {margin-left: -417px;margin-top: -20px;}
.fun_descr .second {margin-top: -296px;margin-left: -94px;}
.fun_descr .minus_second {margin-top: 238px;margin-left: -94px;}
.fun_descr .third {margin-left: -353px; margin-top: -230px;}
.fun_descr .minus_third {margin-left: 163px; margin-top: 175px;}
.fun_descr .fourth {margin-left: 166px; margin-top: -229px;}
.fun_descr .minus_fourth {margin-left: -338px; margin-top: 166px;}

.fun_img {/*opacity: 0;*/}
.fun_img  img {position: absolute;top: 50%; left: 50%;height:20px; width: 20px;z-index:11;cursor:pointer;}


.fun_img .first, .fun_box #first {margin-left: 129px;margin-top: -10px;}
.fun_img .minus_first, .fun_box #minus_first {margin-left: -146px;margin-top: -10px;}
.fun_img .second, .fun_box #second {margin-top: -150px;margin-left: -10px;}
.fun_img .minus_second, .fun_box #minus_second {margin-top: 129px;margin-left: -10px;}
.fun_img .third, .fun_box #third  {margin-left: -111px; margin-top: -111px;}
.fun_img .minus_third, .fun_box #minus_third {margin-left: 94px; margin-top: 94px;}
.fun_img .fourth, .fun_box #fourth {margin-left: 94px; margin-top: -111px;}
.fun_img .minus_fourth, .fun_box #minus_fourth {margin-left: -111px; margin-top: 94px;}

.asp_descr {width: 220px;position: absolute;top: 50%; left: 50%;z-index: 20;overflow:visible;}
.asp_descr p {font-size: 12px;line-height: 1.1;}
.asp_descr h6 {font-size: 12px;line-height: 1.1;}
.asp_bor {margin-top: 10px;border: 1px solid #39a2df;padding: 5px;text-align: center;background: #ceeafa;}

.asp_des .first {margin-left: 29px;margin-top: 10px;}
.asp_des .minus_first {margin-left: -246px;margin-top: 10px;}
.asp_des .second {margin-top: -130px;margin-left: -110px;}
.asp_des .minus_second {margin-top: 159px;margin-left: -110px;}
.asp_des .third {margin-left: -211px; margin-top: -91px;}
.asp_des .minus_third {margin-left: -6px; margin-top: 114px;}
.asp_des .fourth {margin-left: -6px; margin-top: -91px;}
.asp_des .minus_fourth {margin-left: -211px; margin-top: 114px;}

.tim_descr { margin-bottom:5px;/*min-height:150px;*/} * html .tim_descr {/*height:150px;*/height: 1%;}
.tim_descr b {float:left; width:40px; text-align: right; line-height:23px;}
.tim_descr h5 {margin: 0 10px;float:left;}
.title  p {font-size: 12px;margin: 0;float:left;}
.up_link {float:right;font-size:18px;}
.ar_link , .tim_descr a {color: #ccc; text-decoration:none;margin: 0 5px 0 /*49px*/0;}
.ar_link:hover, .tim_descr a:hover {color: #39a2df; text-decoration:none;}
.switch {margin: 5px 0;}

.all_descr/*, .fill*/ {margin-bottom:20px;}
.all_descr p, .fill p {margin: 0px 0 7px 52px; text-align: justify;}
.tim_descr .title {line-height: 27px;margin-top:15px;border-bottom: 1px solid #ccc; margin-bottom:5px;} 
/*.tim_descr*/ blockquote p {border-left: 1px solid #ccc; padding-left: 10px;font-size:12px; font-style: italic;}

.asp_note {}
.asp_note  h6{color: #39a2df;font-size:13px;/*text-transform: capitalize;*/}
.asp_note p {color: #666; font-style: italic; font-size: 12px;line-height: 1.2;}
.asp_note p, .tim_descr blockquote p {margin-right:2px;}

.asp_note .o_sens { background: url(img/o_sens.gif) no-repeat left center;}
.asp_note .s_sens { background: url(img/s_sens.gif) no-repeat left center;}
.asp_note .o_et { background: url(img/o_et.gif) no-repeat left center;}
.asp_note .s_et { background: url(img/s_et.gif) no-repeat left center;}
.asp_note .o_log { background: url(img/o_log.gif) no-repeat left center;}
.asp_note .s_log { background: url(img/s_log.gif) no-repeat left center;}
.asp_note .o_int { background: url(img/o_int.gif) no-repeat left center;}
.asp_note .s_int { background: url(img/s_int.gif) no-repeat left center;}

.tim_descr .first h6 {padding-left: 25px;margin-left: 25px;}
.tim_descr .minus_first h6 {padding-left: 26px;margin-left: 24px;}
.tim_descr .second h6 {padding-left: 28px;margin-left: 22px;}
.tim_descr .minus_second h6 {padding-left: 30px;margin-left: 20px;}
.tim_descr .third h6 {padding-left: 33px;margin-left: 17px;}
.tim_descr .minus_third h6 {padding-left: 33px;margin-left: 17px;}
.tim_descr .fourth h6 {padding-left: 30px;margin-left: 20px;}
.tim_descr .minus_fourth h6 {padding-left: 30px;margin-left: 20px;}

.simp, .outer {border: 2px solid #ccc;border-collapse:collapse;empty-cells: show; text-align:center;/*margin-bottom: 30px;*/ margin: 15px 0;}
.simp td, .simp tr , .outer .pad{padding:3px;}
/*.simp,*/ .simp td {border-color: #ccc; border-width: 1px 2px; border-style: solid;}
.bot_line {padding:3px; border-bottom: 1px solid #ccc; }
.top_line {border-top: 1px solid #ccc;margin-top: 3px; }
.left_line { border-left: 1px solid #ccc;text-align:center;padding: 3px 0; }
.simp .bot_line {margin-bottom: 3px;}
.simp b, .inner b {color:#39a2df ;display:block;white-space:nowrap;width:102px;margin: 0 auto;}
.inner i {font-size:13.5px; font-style: normal;display:block;width:102px;margin: 0 auto;line-height:1.2;}

.outer , .inner {border-collapse:collapse;}
.outer  td, .inner td {border-color: #ccc;  border-style: solid;}
.outer  td {border-width: 2px;}
.inner td {border-width: 0px /*1px*/;}

.tab_fun_box {padding:3px;position:relative;width:90px; height:90px; margin: 0 auto 3px;background: /*url(img/arrows_01.gif)*/ no-repeat 50% 50%;}
.tab_fun_box img {position:absolute; width:20px; height:20px;}
.tab_fun_box .bg {position:absolute; width:96px; height:96px;/*top:0;left:0;*/margin-top: -48px;margin-left:-48px;top:50%;left:50%;}
.tab_fun_box .first {bottom: 10px;right:10px;}
.tab_fun_box .second {top: 10px;left:10px;}
.tab_fun_box .third {bottom: 10px;left:10px;}
.tab_fun_box .fourth {top: 10px;right:10px;}

.tab_full_box {width:96px;height:96px;/*background: url(img/sh_sm_04.gif) no-repeat 50% 50%;*/position:relative;}
.bor_wrap {margin: 3px auto; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;padding:5px;}
.tab_full_box img {position:absolute; width:14px; height:14px;padding:2px;}
.tab_full_box .bg {position:absolute; width:55px; height:55px;top:50%;left:50%;margin-top: -28px;margin-left:-29px;}
.tab_full_box .first {top: 40px;right:0px;}
.tab_full_box .second {top: 0px;left:40px;}
.tab_full_box .third {top: 10px;left:10px;}
.tab_full_box .fourth {top: 10px;right:10px;}
.tab_full_box .minus_first {top: 40px;left:0px;}
.tab_full_box .minus_second {bottom: 0px;left:40px;}
.tab_full_box .minus_third {bottom: 10px;right:10px;}
.tab_full_box .minus_fourth {bottom: 10px;left:10px;}

/*--------------*/
.quarda_r {border: 1px solid #ccc;width: 805px; margin: 10px auto 30px;}
.bor_box {border-left: 1px solid #ccc;padding:5px 10px 0; float: left;}
.qu_box, .hover, .h_wrap {width: 180px;height: 175px;text-align:center;}
.qu_box, .hover{position: relative;}
.h_wrap {position:absolute;top:0;left:0;}
.qu {position: absolute; top: 50%; left: 50%; margin-left: -10px; margin-top: -12px;color: #ccc; font-size: 22px;width:20px;height:24px;}

.f1, .f2, .f3, .f4 {position:absolute;height:20px;width:20px; display:block;/*top:-1000px; left:-1000px;*/}
.f1, .f4 {}
.f2, .f3 {}
.qu_box img , .qu, .hover , .hov_init {z-index:1;}
.tim {/*z-index:10;*/}

.h1 .h_wrap {background: url(img/krug_qu_1.gif) no-repeat 50% 50%;} 
.h2 .h_wrap {background: url(img/krug_qu_2.gif) no-repeat 50% 50%;} 
.h3 .h_wrap {background: url(img/krug_qu_3.gif) no-repeat 50% 50%;} 
.h4 .h_wrap {background: url(img/krug_qu_4.gif) no-repeat 50% 50%;} 

.h1 .f1, .h2 .f2, .h3 .f3, .h4 .f4 {top: 25%;left: 8%;margin-left: -10px; margin-top: -12px;}
.h1 .f2, .h2 .f1, .h3 .f4, .h4 .f3 {top: 25%;right: 8%;margin-right: -10px; margin-top: -12px;}
.h1 .f3, .h2 .f4, .h3 .f1, .h4 .f2 {bottom: 25%;right: 8%;margin-right: -10px;/*margin-bottom: -12px;*/}
.h1 .f4, .h2 .f3, .h3 .f2, .h4 .f1 {bottom: 25%;left: 8%;margin-left: -10px;/*margin-bottom: -12px;*/}

.qu_box .hov_init {position: absolute; text-align: center;height: 50%; width: 50%;z-index:10;}
.qu_box .b1 {top: 0px;left: 0px;}
.qu_box .b2 {top: 0px;right: 0px;}
.qu_box .b3 {bottom: 0px;right: 0px;}
.qu_box .b4 {bottom: 0px;left: 0px;}

.qu_box img {height:20px; width:20px; position:absolute; margin-left:-10px; margin-top:-10px;}
.qu_box .i1 {top: 25%;left: 25%;}
.qu_box .i2 {top: 25%;left: 75%;}
.qu_box .i3 {bottom: 25%;left: 75%;}
.qu_box .i4 {bottom: 25%;left: 25%;}
/*.qu_box .i1 {top: 30%;left: 30%;}
.qu_box .i2 {top: 30%;right: 30%;}
.qu_box .i3 {bottom: 30%;right: 30%;}
.qu_box .i4 {bottom: 30%;left: 30%;}*/

.qu_box .tim {height:20px; width:100px; position:absolute; /**/margin-left:-50px; margin-top:-10px;font-size:12px;}
.qu_box .t1 {top: 10%;left: 25%;}
.qu_box .t2 {top: 10%;left: 75%;}
.qu_box .t3 {bottom: 10%;left: 75%;}
.qu_box .t4 {bottom: 10%;left: 25%;}

.text_img {height: 10px; width:10px;}

.priz_wrap { /**/zoom: 1;}
.priz_wrap li {margin: 0px 25px/*auto*/ ;/*border-bottom: 1px solid #ccc;*/padding: 3px 0;}
* html .priz_wrap li {height: 1%; padding: 0px;}
.priz_wrap .left, .priz_wrap .right{width:230px;}
.priz_wrap .left {float:left; text-align: right;}
.priz_wrap .right {float:right; text-align: left;}
.priz_wrap .right label {float:left; }

.priz_wrap label {font-weight:bold;color:#666;line-height:20px;cursor:pointer;}
.priz_wrap label:hover {text-decoration: underline;}
.priz_wrap .search .selected label{color:#39a2df;}
.priz_wrap .radio {margin: 5px 8px;}
*+html .priz_wrap .radio {margin: 3px 8px;}
.priz_wrap .left .radio {float:right;}
.priz_wrap .right .radio {float:left;}
.priz_wrap .switcher {margin: 5px;}

.priz_form {float:left; width:550px;text-align: center;}
.priz_form  #select_tim {font-size:16px;}
.priz .result {margin: 45px 0 0; float:left;}
.result p {margin: 10px 0 20px; /*font-weight:bold;*/}
.priz .result p {margin: 10px 0;}
.priz .result b {color:#39a2df;font-size:16px;}
.result p, .result b {}
.highlight {background: #E0EBEF /*#DFF7FF*/ /*#EFFBFF*/;}
.result .error b {color: #666;}

.tim_ico p {padding-left: 18px;}
.tim_ico b {padding: 2px 0 2px 23px;/*color: #39a2df;*/}

.tim_ico .duma, .tim_ico .gaben, .tim_ico .gugo b, .tim_ico .shtirlitz b { background: url(img/s_sens_14.gif) no-repeat left center;}
.tim_ico .napoleon, .tim_ico .zhukov, .tim_ico .maxim b, .tim_ico .draizer b { background: url(img/o_sens_14.gif) no-repeat left center;}
.tim_ico .dost, .tim_ico .draizer, .tim_ico .geksly b, .tim_ico .napoleon b {background: url(img/s_et_14.gif) no-repeat left center;}
.tim_ico .gugo, .tim_ico .gamlet, .tim_ico .duma b, .tim_ico .esenin b { background: url(img/o_et_14.gif) no-repeat left center;}
.tim_ico .london, .tim_ico .shtirlitz, .tim_ico .balzak b, .tim_ico .gaben b {background: url(img/o_log_14.gif) no-repeat left center;}
.tim_ico .rob, .tim_ico .maxim, .tim_ico .don b, .tim_ico .zhukov b {background: url(img/s_log_14.gif) no-repeat left center;}
.tim_ico .don, .tim_ico .geksly, .tim_ico .rob b, .tim_ico .dost b {background: url(img/o_int_14.gif) no-repeat left center;}
.tim_ico .balzak, .tim_ico .esenin, .tim_ico .london b, .tim_ico .gamlet b {background: url(img/s_int_14.gif) no-repeat left center;}

.multi_select { /*font-size:19px;*/margin: 10px; height: 200px;width: 230px;}
.blue_b b {color:#39a2df;}
ol {list-style-position: outside; padding-left: 40px; margin-bottom: 10px;}
.znak_fun dt {color:#39a2df; font-weight:bold;}
.znak_fun dd {padding: 0 0 10px 28px;}
.znak_fun .znak_ico {color: #000; font-weight: bold; padding-right: 5px;}

.answer {margin-bottom: 20px;}
.answer h5 {color:#39a2df;font-size: 14px;margin-top: 14px; border-bottom: 1px solid #ccc; padding: 0 0 3px 5px;}
.answer p {margin: 3px 0;}
.answer .total {margin: 20px 0;}

.minus_ico, .plus_ico {padding: 0 6px 0 12px;}
.minus_ico {background: url(img/minus_ico.gif) no-repeat left center;}
.plus_ico {background: url(img/plus_ico.gif) no-repeat left center;}
.switch_intro a{ text-decoration: none; font-size: 16px;}
.switch_intro a:hover { /*text-decoration: underline;*/color: #999;}

.rel_res h3 {display: none;}

.show_ya, .show_on {border: 1px solid #ccc; width:280px; height:280px;background: url(img/shturval8.gif) no-repeat 50% 50%;}
.show_ya {float:left;}
.show_on {float:right;}
.wrap_for_tim {padding: 40px /*60px 60px 40px*/;width: 200px; height: 200px;}
.wrap_for_funs {width:265px; height:273px;margin-top: -280px;padding: 7px;}
.wrap_for_funs b {display: none; height: 20px; width: 23px; line-height: 20px; text-align: right; color: #39a2df; white-space: nowrap; font-size: 17px;}

.show_fun_name .show {display:block !important;}

.draw_picture {position: relative;width: 100%; height: 100%; overflow: visible;}
.draw_picture img, .draw_picture b {position: absolute;top: -100%;}/*200px - 20px = 180px/40 = 4,5*/
.draw_picture .first {/*left:100%;top: 50%;*/left:90%;top: 45%;}/*20x,10x, x = 4,5*/
.draw_picture .minus_first {left:0%;/*top: 50%;*/top:45%;}
.draw_picture .second {/*left:50%;*/left:45%;top: 0%;}
.draw_picture .minus_second {/*left:50%;top: 100%;*/left:45%;top: 90%;}
.draw_picture .third {/*left:15%;top: 15%;*/left:13.5%;top: 13.5%;}
.draw_picture .minus_third {/*left:85%;top: 85%;*/left:76.5%;top: 76.5%;}
.draw_picture .fourth {/*left:85%;top: 15%;*/left:76.5%;top: 13.5%;}/*17x,3x*/
.draw_picture .minus_fourth {/*left:15%;top: 85%;*/left:13.5%;top: 76.5%;}

.select_place { text-align: center;margin: 20px 0;}
.select_place label {/*color:#39a2df;*/ font-weight: bold; }
.select_place p {margin: 0;}
.right_sel, .left_sel  {width: 280px;}
.right_sel {float:right; }
.left_sel {float:left;}

.show_descr {float:left; width:300px; /*height: 100px; border: 1px solid #39a2df;*/margin: 0px  0 0 10px;}
.show_descr p {text-transform: uppercase; font-weight: bold;padding: 10px 0; margin: 0;}
.show_descr img {/*height: 16px; width: 16px;*/}

.show_fun {position: relative;height: 282px;}
.fun_on, .fun_ya {width:120px;}
.fun_on {float:right; text-align:left;}
.fun_ya {float:left; text-align:right;}
.show_asp {width: 20px; margin-left: 138px;}
.show_asp img {margin: 11px 0 3px 0;}

.show_fun p {position: absolute;top: -100%;width: 100%;cursor: pointer;}
.show_fun p:hover {text-decoration: underline;}
.fun_ya p {right:0;}
.fun_on p {left:0;}

.show_fun .s_log {top: 0;}
.show_fun .o_log {top: 12%;}
.show_fun .s_et {top: 24%;}
.show_fun .o_et {top: 36%;}
.show_fun .s_sens {top: 48%;}
.show_fun .o_sens {top: 60%;}
.show_fun .s_int {top: 72%;}
.show_fun .o_int {top: 84%;}

.show_fun .first, .show_fun .second, .show_fun .third, .show_fun .fourth {color:#39a2df;}
.show_title {color:#39a2df;font-weight: bold; font-size: 17px; height:24px; text-align:center;}
.title_on {float:right; width:280px;}
.title_ya {float:left; width:280px;} 

.highlight_asp {background:/*#CEEAFA;*/#39a2df;}

.o_sens .ui-dialog-title { background-image: url(img/o_sens.gif);}
.s_sens .ui-dialog-title { background-image: url(img/s_sens.gif);}
.o_et .ui-dialog-title { background-image: url(img/o_et.gif);}
.s_et .ui-dialog-title { background-image: url(img/s_et.gif);}
.o_log .ui-dialog-title { background-image: url(img/o_log.gif);}
.s_log .ui-dialog-title { background-image: url(img/s_log.gif);}
.o_int .ui-dialog-title { background-image: url(img/o_int.gif);}
.s_int .ui-dialog-title { background-image: url(img/s_int.gif);}
 
 
.ui-dialog .ui-dialog-title {margin: 0.1em 0 0.1em 0.4em;} 
.podbor .ui-dialog .ui-dialog-title, .relat .ui-dialog .ui-dialog-title {background-position: 0% 50%; background-repeat: no-repeat;padding-left:28px;margin: 0.1em 0 0.1em !important;/*opacity: 0.8; color: #fff;*/}
.ui-dialog .ui-dialog-titlebar { /*background-color: #39a2df;*/ padding: /*.5em .3em .3em 1em*/0.2em 0.3em 0.2em 0.4em;}

.dialog p {margin: 5px 0;/*line-height:1.3;*/ text-align: justify;/*font-size: 13px;*/}
.dialog h4 {margin: 10px 0 5px;font-size:15px; }
.dialog h3 {font-size:17px;margin: 5px 0 10px;}
.left_shift {margin-left: -250px;}
.right_shift {margin-left: 250px;} 
p.from {text-align:right !important; color: #666; /*font-style:italic;*/font-size:90%;margin:15px 0 10px;}

.all_pairs {width:460px;text-align:center;margin: 0 auto;}
.all_pairs h4 {padding-right:20px;}
.all_pairs .left_tim, .all_pairs .right_tim {width: 200px;}
.all_pairs span {float:left;height:20px;}
.all_pairs .left_tim {text-align: right;}
.all_pairs .right_tim {text-align: left;} 

.demo_img {width: 250px; height: 145px; border: 2px solid #ceeafa;-khtml-border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; display:block;cursor:pointer;}
.part:hover .demo_img {border: 2px solid #39a2df;}
.demo_podbor {background: url(img/demo/demo_podbor2.gif) no-repeat 50% 50%;}
.demo_relat {background: url(img/demo/demo_relat.gif) no-repeat 50% 50%;}
.demo_situat {background: url(img/demo/demo_situat.gif) no-repeat 50% 50%;}
.demo_select {background: url(img/demo/demo_select.gif) no-repeat 50% 50%;}
.demo_priz {background: url(img/demo/demo_priz.gif) no-repeat 50% 50%;}
.demo_tables {background: url(img/demo/demo_tables.gif) no-repeat 50% 50%;}

.group_form {float:left; /*width:300px;*/}
.group_rez {float:left;margin:5px 0 10px 110px;}
* html .group_rez {margin:5px 0 10px 10px;}
.group_rez ul {float:left;width:250px; margin-left:65px;}
.group_rez li {padding:4px 0 4px 7px;}
.group_rez li span {padding: 3px 0px 3px 19px; margin-left:12px;}
.group_rez li b {color: #333;}
.group_rez .search b {color: #39a2df;}

.relat_part {float:left; width:/*36%*/40%;margin:0 5px 0 150px;}
* html .relat_part {margin:0 5px 0 50px;}
.group_part {float:left; width:/*62.5%*/40%;/*margin-right:20px;*/}
.group_part strong {color:#666;}
.group_part span {margin-left:30px;}
.group .result {margin:10px 0;}

.relat_part h4, .group_part h4 {cursor:pointer;}
.relat_part h4:hover, .group_part h4:hover {text-decoration:underline;}
.group .ui-dialog table {display:none;}

.bull li {padding-left:10px; background: url(img/bullet.gif) no-repeat 0 8px;}

.select_all {margin-right:7px;margin-left:-170px;}
* html .select_all {margin-left:0px;}
.ready_but {margin-left:35px;border: none !important; color: #fff; font-weight:bold; padding:2px 4px; background: #39a2df;}
.ready_but:hover {background:#68BFEF;}