#waitAlert {display:none;}
#float_cont {position:absolute; width:100%; display:none; z-index:10001;}
#float_cont .float_block { margin:0 auto; border:solid 1px #000; }
.ftitle {background:#2b3e4c;}
.ftitle div { padding-bottom:2px; }
.ftitle a {color:#fff; font-size:0.8em; padding:3px 20px;}
.ftitle img {vertical-align:-3px; margin-left:5px;}
#float_cont #float_wz { padding:20px; }
#overlay {background:#444; opacity:0.8; display:block; height:100%; width:100%; position:fixed; left:0; top:0; z-index:10000; filter: alpha(opacity=80); display:none;}
.hidden_cont {display:none;}

a {outline:none; color:#007BA5; text-decoration:none; }
a:hover {text-decoration:underline; }
li { list-style:none; }
img {border:0;}
body {margin:0 0 0 10px; font:normal 14px Tahoma, sans-serif; background:#103b65;}
.site_wrap0 {width:1230px; margin:0 auto; background:#e7f0f5;}
.site_wrap {width:1200px; margin:0 auto; background:#e7f0f5;}

.left {float:left;}
.right {float:right;}
.c_l {clear:left; font-size:0;}
.c_r {clear:right; font-size:0;}
.c_b {clear:both; font-size:0;}
.margin3 {height:3px;}
.margin8 {height:8px;}
.margin10 {height:10px;}
.margin15 {height:15px;}
.margin20 {height:20px;}
.r1 {font-size:0.8em;}
.r2 {font-size:0.9em;}
.r3 {font-size:1.1em;}
.r4 {font-size:1.2em;}
.r5 {font-size:1.3em;}
.r6 {font-size:1.6em;}
.r8 {font-size:2.3em;}
.r10 {font-size:3.0em;}
.white {color:#fff;}
.black {color:#000;}
.grey { color:#aaa; }
.blue { color:#007BA5; }
.red { color:red; }
.green { color:green; }
.lblue {color:#05ced8;}
.yellow { color:yellow; }
.block { display: block; }
.unli { text-decoration:underline; }
.line { height:1px; font-size:0; background:#cad3e4; }
.bold {font-weight:bold;}
.dotted { border-bottom:dotted 1px #05ced8; text-decoration:none; }
.dotted_white { border-bottom:dotted 1px #fff; text-decoration:none; }

/* title banner */
.title_banner {background:#103b65; text-align:center; 1padding:0 15px;}
.title_banner OBJECT { display:block; margin:0 auto; }
.title_banner img {margin:0 auto; display:block;}

/* Важные новости в шапке */
.v_news { padding:0px 0px; background:#fff; margin-top:0px;}
.v_news ul { margin:0px; padding:0px;}
.v_news li { width:200px;  display:inline-block; vertical-align:top; margin-right:5px; padding:0 5px;}
.v_news li img { width:200px; display:block; }

.redline { height:1px; font-size:0; background:red; }
.uwrap { text-align:center; }
.uwrap .utitle { font-size:1.2em; }


.white_bg { background:#fff; }

/* карусель вопросов */
.n_inactive, .p_inactive { background:none; width:0; height:0; }
.n_active { color:#e73040; background:url('/images/arrow-right-blue.png') no-repeat; display:inline-block; width:32px; height:32px; position:absolute; margin-right:8px;}
.p_active { color:#e73040; background:url('/images/arrow-left-blue.png') no-repeat; display:inline-block; width:32px; height:32px; position:absolute; margin-right:8px;}
#c_next { margin-top:-200px; margin-left:1144px;}
#c_prew { margin-top:-200px;}
.carusel_wrap { overflow:hidden; width:1070px; margin-left:58px; height:280px;}
.best_sales {position:relative; width:1000%; height:250px; margin:20px 0; padding-bottom:20px; transition-duration: 0.5s;}


/* главное меню */
.mainmenu {background:#103b65; padding:5px 10px; height:45px;}
.mainmenu form { display:inline-block; margin-left:70px;}
.mainmenu input { border:solid 1px #cad3e4; }
.mainmenu .search_new { vertical-align:-9px; margin-right:30px; border:0;}
.mainmenu a { margin-right:10px; }
.mainmenu .textmenu { display:inline-block; margin-top:12px; }
.mainmenu span.right { margin-top:12px; }

/* quick search */
.search_results { display:none; position:absolute; width:300px; border: solid 1px #768b90; background:#fff; margin-top:-3px; z-index:500;}
#search_results { margin:10px; }

/* more menu*/
#moremenu, #usermenu { display:none; position:absolute; background:#fff; border-radius:4px; width:200px; margin-top:-3px;  -moz-box-shadow: 0 0 10px #aaa; /* Для Firefox */ -webkit-box-shadow: 10px 10px 10px #aaa; /* Для Safari и Chrome */  box-shadow: 2px 2px 15px #aaa; /* Параметры тени */ }
.titlelogin { width:200px; display:inline-block;}

#usermenu { 1left:1100px; z-index:10;}
#moremenu { margin-left:415px; z-index:11; }
#usermenu .plashka, #moremenu .plashka{ background:#cad3e4; height:8px;  }
#usermenu .wrap, #moremenu .wrap { margin:15px; }
#usermenu .wrap a, #moremenu .wrap a { display:block; }
.logged { padding-right: 10px; background:url('/images/strelka-more.png') no-repeat; background-position:right 7px;}

.help { background:#007BA5; padding:0 5px; color:#fff; font-size:0.9em; font-weight:bold; text-decoration:none; line-height:15px;}

/* бегущая строка */
.textadz { background:#fff; padding:3px 10px; }
/* razhlop */
.rashlop {background:#d3ebf7; text-align:center;}
.rashlop a, .rashlop object {display:block; margin:0 auto; padding:10px;}
.rashlop table { margin:0 auto;}
.rashlop a img {display:block; margin:0 auto;}
.center img, .center object {margin:0 auto; display:block; padding:0; z-index:2;}

/* рабочая зона */
.rightcol { width:240px; min-height:300px;  }
.wz_title { background:#cad3e4; padding:15px 10px;}
.wz_title_dark { background:#103b65; padding:15px 10px;}
.el_tizer_spec, .m_news,  { padding:15px; background:#fff; }
.el_interview_spec { height: 310px; overflow:hidden; background:#fff;}
.el_interview_spec .r5 { margin:10px 20px; display:block;}
.el_tizer_spec img { width:210px; }
.el_interview_spec img { margin:0 -15px; width:240px; }
.square { width: 20px; height: 20px; background:#fff; margin:0 7px; text-decoration:none; display:block; float:left; border:solid 2px #103b65; }
.square:hover { border:solid 2px #fff; }
.topban_menu { background:#103b65; padding:10px 0;}
.el_m_news img { width:75px; }
.news_ico, .el_m_news .news_ico { width:12px; margin-right:5px; vertical-align:-2px; }
.el_m_news .wrap { margin-left:80px; }
.rightcol .tizer_title { border:solid 1px #d4dde2; padding:15px; }
.rightcol .tizer_body { padding:15px; border-right:solid 1px #d4dde2; border-bottom:solid 1px #d4dde2; border-left:solid 1px #d4dde2; }
.el_tizer img { width:75px; float:left; }
.el_tizer .anons { margin-left:85px; }

.leftwz { width:950px; background:#fff;}
.leftmenu { width:245px; }
.leftmenu a { display:block; }
.leftmenu .knopka { display:inline; }
.middle_cont { float:right; 1margin:0 10px 0 265px; border-left:solid 1px #cad3e4; min-height:800px; width:680px;}
.middle_cont h1 { margin-top:0; padding-top:0; }
.m { margin:0 10px; }
.editnews { width:30px; height:30px; background:url('/images/edit.jpg') no-repeat; display:block; float:left;}
/*.editvopros { width:30px; height:30px; background:url('/images/edit_g.jpg') no-repeat; display:block; float:left;}*/
a.editvopros { display:inline-block; margin-right:30px; vertical-align:5px;}
span.editvopros { margin-left:0px; display:inline-block; }
.send_otvet { background:#103b65; width:100%; height:50px; display:block; color:#fff; padding-top:25px; text-align:center; font-size:1.4em;}

.myfoto_wrap {  float:left; margin-right:10px; text-align:center;}
.myfoto_wrap img {  height:100px;}
.tag_str img { vertical-align:-8px; }
.regform .dbtags_i { width:600px; }
.blackline { background:#000; height:1px; }


/* newspage */
.el_news_people {margin:10px 10px 0 0; float:left; width:100px;}
.el_news_people .img_wrap {width:100px; height:110px; overflow:hidden; padding:0;}
.el_news_people img {width:100px; display:block;padding:0; margin:0;}
.el_news_people .podpis {margin-top:3px; padding:10px;}
.el_news_people .podpis a {display:block;}
.comments_col { padding-left:15px; margin-left:15px; text-decoration:none; background:url('/images/coment.gif') no-repeat; }

/* comments */
.bestcomment { margin: 30px 0 40px 0; }
.el_comment .prew, .next5 .prew { float:left; width:30px; height:30px; overflow:hidden;}
.el_comment .prew img, .next5 .prew img { width:30px; }
.el_comment .wrap, .next5 .wrap  { margin-left:38px; }

/* vopros detalno */
.el_people_otvet {background:#fff; padding:20px; -webkit-box-shadow: 2px 2px 5px #000; -moz-box-shadow: 2px 2px 5px #000; box-shadow: 2px 2px 5px #000;}
.el_people_otvet .prew {float:left; margin-right:20px;}
.el_people_otvet .prew img {width:75px;}
.el_people_otvet .wrap {margin-left:95px;}
.el_people_otvet .zag { color:red; font-weight: bold; font-size:1.0em; }

/* кнопка, градиент */
.embossed {border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #555; border-bottom:1px solid #555;}
.gradient
	{
	background: -moz-linear-gradient(#00CDD7, #007BA5); /* FF 3.6+ */
    background: -ms-linear-gradient(#00CDD7, #007BA5); /* IE10 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00CDD7), color-stop(100%, #007BA5)); /* Safari 4+, Chrome 2+ */
    background: -webkit-linear-gradient(#00CDD7, #007BA5); /* Safari 5.1+, Chrome 10+ */
    background: -o-linear-gradient(#00CDD7, #007BA5); /* Opera 11.10 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CDD7', endColorstr='#007BA5'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CDD7', endColorstr='#007BA5')"; /* IE8+ */
    background: linear-gradient(#00CDD7, #007BA5); /* the standard */
	}
.gradient:hover {
	background: -moz-linear-gradient(#00FFEE, #007BA5); /* FF 3.6+ */
    background: -ms-linear-gradient(#00FFEE, #007BA5); /* IE10 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00FFEE), color-stop(100%, #007BA5)); /* Safari 4+, Chrome 2+ */
    background: -webkit-linear-gradient(#00FFEE, #007BA5); /* Safari 5.1+, Chrome 10+ */
    background: -o-linear-gradient(#00FFEE, #007BA5); /* Opera 11.10 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFEE', endColorstr='#007BA5'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFEE', endColorstr='#007BA5')"; /* IE8+ */
    background: linear-gradient(#00FFEE, #007BA5); /* the standard */
				}
.knopka {padding:4px 15px; font: normal 14px/14px Tahoma,sans-serif; vertical-align:6;  float:left;}

/* register form */
.regform {margin-top:20px;}
.regform td {vertical-align:top; padding-right:20px;}
.regform input, .regform select {border:solid 1px #000; height:25px; width:220px;}
.regform .chbx {border:solid 1px #000; height:14px; width:14px; vertical-align:-3px;}
.regform .big { width:600px; }
.regform iframe { border:none; height:70px; padding:0; background:none;}
.regform textarea {border:solid 1px #000; height:150px; width:600px;}
.regform .knopka3 {border-bottom:solid 1px #000; border-right:solid 1px #000; border-left:0; border-top:0;}
.error {color:red;}
.regform .login {width:120px;}

/* quick search person */
.search_results2 { display:none; position:absolute; width:300px; border: solid 1px #768b90; background:#fff; margin-left:0px; margin-top:31px; }
#search_results2 { margin:10px; }
.search_results3 { display:none; position:absolute; width:300px; border: solid 1px #768b90; background:#fff; margin-left:0px; margin-top:0px; }
.plashka2 { background:#cad3e4; height:8px;  }
.search_results3 .close_hint { color:red; margin-top:20px; display:block;}
.search_results3 .wrap { margin:10px; }


/* podval */
.podval {background:#103b65; padding:30px 15px 50px 15px;}
.podval table {width:100%;}
.podval table td {vertical-align:top;}
.podval .counters {width:110px;}
.podval .wrap {padding:30px 0px 30px 0; }
.stata {display:block; float:left; width:88px; height:31px; color:#103b65; background:url('/images/stata.gif'); font-size:0.9em;}
.stata span {display:block; text-align:right; margin:12px 5px 0 0;}
.rside {padding:30px 0 0 30px; color:#fff; border-left:solid 1px #fff;}
.rside .lblue { vertical-align:7px; margin-left:15px; }
.podval .menu a {color:#fff;}
.podval .menu a:hover {color:#aa0000;}
.podval .rss {margin-left:50px;}
.podval .rss img {margin-right:10px; vertical-align:-3px;}
.podval .partners {margin-top:50px;}
.podval .partners img, .podval .partners object {float:left; margin-right:10px;}
