﻿.mainInfo {padding:0 0 10px 0; border-bottom:4px solid #F2F0E5;}
.menu {}
.menu .line {width:450px; }
/* Таблица с табами */
#tabs {width:515px; position:relative}
#tabs .tab_title {font-family:Tahoma; font-size:15pt; color:#767676; font-weight:bolder; margin:0 0 5px 14px}
#tabs #fragment-1, #tabs #fragment-2, #tabs #fragment-3 {height:185px; position:relative}
.frLinks { font-size:10pt; font-family:Tahoma}
#tabs .textTab {width:476px; color:#777777; font-size:14pt; margin-left:7px; margin-top:10px}
#tabs .textTab a {color:#3366cc}
#tabs .textTab b {font-size:11pt}
#tabs .textTab div {margin-bottom:3px; font-size:11pt; margin-top:5px}
#tabs .detailed {float:right; font-size:15pt; margin-top:0px; padding-right:17px; font-weight:bolder}
#tabs .detailed a{color:#8fcd39; text-decoration:none; border-bottom: solid 2px #8fcd39}

.bottomQuest {position:absolute; top:160px}
.vopros {width:400px; background:url(../images/vopros.jpg) no-repeat left; font-size:14px;float:left; padding-bottom:10px; padding-top:10px}
.vopros a {position: relative; color:#3366cc; padding-left:40px;}

/* Кнопочка для отзыва */
div.feedback
{
	position:absolute;
	z-index:5;
	left:0;
	top:50%
}

.bottom {margin-top:26px;}
.compHref {float:left; text-align:center}
.compHref img {border:0px;}
.calcHref {float:left; margin-left:60px; text-align:center}
.calcHref img {border:0px; padding-left:5px}
.reitImg {float:left; margin-left:90px; text-align:center}
.reitImg img {border:0px;}
.bottWords {color:#3366cc; position:relative; font-size:14px; margin-left:5px}
.bottWords a {position: relative; color:#3366cc;}

/* ПОИСК */
.searchServ {position:absolute; right:0px; width:460px;}
.searchText {margin:0 auto; width:440px; font-size:120%; color:#747474; text-align:center; margin-top:0px}
.searchImg {margin:0 auto; text-align:center; padding-top:15px}
div.advertSearch {margin-top:110px; text-align:center}

.content {overflow:hidden}
.new_poisk_block1 {width:460px; float:left; overflow:hidden; margin-bottom:5px}
.new_poisk_title {font-family:Tahoma; font-size:15pt; color:#767676; font-weight:bolder; margin-bottom:5px; margin-top:0px}
.new_poisk_videl {background:#cbe8a4; padding:2px; margin-top:3px}
#fonds {background-color:White; float:right; padding:10px; overflow-y: hidden; overflow-x:hidden; width: 400px; border-color:Gray; border-width:1px; position:relative;}
#fonds table {position:relative}
#transpCont {overflow-y: scroll; overflow-x:hidden; height:225px}
#transpCont div {margin-bottom:5px}
div.nameFonds {float:right; color:#3f3f3f; font-family:Tahoma; font-size:12px; font-weight:bold; border-left:#ffffff solid 3px; width:170px;padding-top:12px}
div.nameFonds a {font-family:Tahoma; font-size:12px; color:#3366cc; text-decoration:underline; height:70px; font-weight:bold;}
div.imgFonds div {text-align:center}
div.imgFonds {float:left; width:160px; height:70px; display: table-cell; vertical-align: middle; } /* Здесь и следующие 3 строчки - вертикальное выравнивание в div */
*+html .auxiliary {display: inline-block; vertical-align: middle; width: 0px; height: 100%;}
*+html .imgFonds div {display: inline-block; vertical-align: middle;}
*+html .imgFonds div, .auxiliary {display: inline;}
.poisk_1 {float:left; color:#3f3f3f; width:200px; font-family:Tahoma; font-size:12px; font-weight:lighter; margin-left:40px}
.poisk_1 select {margin-bottom:3px; }
.poisk_2 {float:right; color:#3f3f3f; width:200px; font-family:Tahoma; font-size:12px; font-weight:lighter;}
.poisk_2 select {margin-bottom:3px; }
.poisk_1 select, .poisk_2 select, .poisk_1 .option {height:30px; font-size:12pt}
.poisk_1 div .help, .poisk_2 div .help {font-size:15pt}
.radiobut {border-bottom: 1px solid #a4b1ff; padding-bottom:5px; width:180px}
.detailedSearch {margin-top:30px; position:relative; text-align:center; width: 160px}

/* ТоП таблички */
.topTables { margin-bottom:2px}
.topTables .cssbox {float:left;}


/* Закруглённые углы */
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head div {
    background: transparent url(../images/drop-box.png) no-repeat bottom right; 
} 
.cssbox { 
    width: 315px !important; /* intended total box width - padding-right(next); 235 - for 4 */
    width: 290px; /* IE Win = width - padding; 210 - for 4 */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: 5px auto; /* use to position the box */ 
} 

/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 25px; /* right-image-gap + right-inside padding */ 
    height:88px; /* for 4 - 88*/
} 

/* set the top-left image */ 
.cssbox_head div { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 25px 0 15px 25px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important; height: 1%; /* IE Holly Hack */
    font-size: 10pt; 
    font-weight:bold;
    min-height:48px; /* for 4 - 48*/
} 

.cssbox_head div a{
    color:#000000;
    
}

* html .cssbox_head div {height: 48px;}

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 10px; /* interior-padding right */ 
    padding: 15px 0 35px 25px; /* mirror .cssbox_head right/left */ 
} 
.cssbox_body span {font-size:8pt}
.lineCont {margin-bottom:7px}
.leftBox {float: left; width:220px}
.leftBox a {color:#3366cc;}
.rightBox {float: right}

/* НОВОСТИ */
.newsDefault
{
	position:relative;
	width:1000px;
	margin-bottom:15px
}

.colls, .coll
{
	position:relative;
	float:left;
	width:320px;
	height:100%;
	margin-left:20px;
}
.coll
{
	width:250px;
}
.colls .hd, .coll .hd
{
	display:block;
	font-size:20px;
	color:#3f3f3f;
	margin-bottom:10px;
}

.colls .hd a, .coll .hd a
{
	color:#3f3f3f;
}

.colls .data, .coll .data
{
	font-size:11px;
	color:#5a5c5d;
}
.colls .data span, .coll .data span
{
	color:#4170cf;
	font-size:12px;
}
.colls li, .coll li
{
	font-size:12px;
	color:#4170cf;
	margin:-14px 0 0 -39px;
}


/* Оптимизаторский текст */
.opttext
{
    position:relative;
	width:920px;
	font-size:11px;
	color:#5a5c5d;
	text-align:justify;
	margin-left:20px;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color: White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
}

div.seminarBlock {margin:20px 0 0 0}
div.seminarBlock div {float:left; font-size:110%}
div.seminarBlock div a {color:#8fcd39}
.modalPopup div.сancBut {position:absolute; top:-30px; text-align:right; width:400px}
div.okSeminar {color:#777777;font-size: 120%;padding:10px}
div.mainSeminar {color:#777777;padding:10px}
div.formSeminar {padding:10px 0 10px 0}
div.formSeminar div.left, div.formSeminar div.right  {float:left; width:300px; }
div.formSeminar div.left {width:100px; position:relative; top:2px}
div.formSeminar input {width:250px}