@charset "windows-1251";
/* CSS Document */
BODY {margin:0; padding:0 0 10px 0; background:#fff url(/images/new_design/skins/bg.gif) repeat-x left top}
BODY, TD, TH, INPUT, SELECT, TEXTAREA, UL {font:normal 12px Arial; color:#000}
#qip_header_auth_block UL {font:normal 11px Arial; color:#000}
.larger-font-size, BODY.larger-font-size, TABLE.larger-font-size TD, INPUT.larger-font-size, SELECT.larger-font-size, TEXTAREA.larger-font-size, UL.larger-font-size {
    font:normal 14px Arial; color:#000;
}
IMG {border:0}
FORM {margin:0}
A {color:#000}
A:hover {text-decoration:none}
A.blue {color:#2553b4}
A.boldblue {color:#2553b4; font-weight:bold}
.middle {font-size:11px}
.fl {float:left}
.fr {float:right}
.fn {float:none}
.cb {clear:both}
H1 {float:left; width:100%; color:#f98006; margin:0; font-size:20px; border-bottom:1px solid #ffcc00; padding:0 0 5px 0}
H1 A {color:#f98006; text-decoration:none}
H1 .fr {font-size:11px; color:#2553b4; font-weight:normal; padding-top:5px}
H2 {color:#2553b4; font-size:16px; margin:0 0 7px 0}
H3 {width:190px; color:#f98006; margin:0; font-size:14px; border-bottom:1px solid #ffcc00; padding:0 0 5px 0}
H3 A {color:#f98006; text-decoration:none}
/*
.button {width:66px; height:22px; color:#fff; background: #2553B4 url(/images/new_design/skins/button.gif) no-repeat 0 0; border:0; cursor:pointer;}
*/
.button-add {width:109px; height:23px; color:#fff; background:#2553B4 url(/images/button-add.gif) no-repeat 0 0; border:0; cursor:pointer;}
.bigbutton {width:135px; height:22px; color:#fff; background: #2553B4 url(/images/new_design/skins/bigbutton.gif) no-repeat 0 0; border:0; cursor:pointer;}

.button {width:auto; height:22px; border:0; background-color:#2553b4; background-image:url(/css/img/bg_buttons.png); background-repeat:no-repeat; color:#fff; cursor:pointer}
.button29 {width:29px; background-position:-596px 0}
.button29yellow {width:29px; background-position:-626px 0}
.button65 {width:65px; background-position:0 0}
.button65yellow {width:65px; background-position:-66px 0}
.button95 {width:95px; background-position:-132px 0}
.button95yellow {width:95px; background-position:-228px 0}
.button135 {width:135px; background-position:-324px 0}
.button135yellow {width:135px; background-position:-460px 0}

.head {height:74px; vertical-align:top}
.head  .headall {float:left; width:100%; padding-bottom:25px;}
.head  .headlogo {float:left; width:220px;}
.head  .headright {margin-left:220px; margin-right:10px; margin-top:2px;}
.logo {margin:25px 0 0 0; padding-left:27px}
/*.head IFRAME {width: 468px; height: 60px; float:right}*/

.topmenu {padding:0 7px; text-align:center}
.topmenu DIV {background:#4277cc url(/images/new_design/skins/bg_topmenu.gif) repeat-x 0 0}
.topmenu DIV DIV {background:url(/images/new_design/skins/bg_topmenu_left.gif) no-repeat 0 0}
.topmenu UL {margin:0; padding:10px 0 9px 0; list-style:none; background:url(/images/new_design/skins/bg_topmenu_right.gif) no-repeat 100% 0}
.topmenu LI {display:inline}
.topmenu A {padding:10px 0; color:#fff; font-weight:bold; text-decoration:none; margin:0 2% 0 1%; position:relative}
.topmenu A:hover {color:#ffcc00}
.topmenu A.pointer IMG {margin-left:5px}

.extramenu {z-index:5; position:absolute; visibility:hidden; background:#678ee0 url(/images/new_design/skins/bg_extramenu.gif) repeat-x 0 0; border:solid #2553b4; border-width:0 1px 1px 1px; padding:10px; text-align:left}
.extramenu A {display:block; color:#fff; font-weight:bold; text-decoration:none}
.extramenu A:hover {color:#ffcc00}

.leftcolumn {padding:12px 24px 10px 8px; background:url(/images/new_design/skins/bg_leftcolumn.gif) repeat-y 205px 0; font-size:11px}
.centercolumn {width:100%; padding:0 0 10px 0}
.rightcolumn {width:0%; padding:12px 8px 10px 24px; background:url(/images/new_design/skins/bg_rightcolumn.gif) repeat-y 11px 0; font-size:11px}

.searchform {width:100%; background:#ffcc00 url(/images/new_design/skins/bg_search.gif) repeat-x 0 100%; margin-bottom:10px}
.search {background:url(/images/new_design/skins/bg_search_left.gif) no-repeat 0 100%}
.innersearch {background:url(/images/new_design/skins/bg_search_right.gif) no-repeat 100% 100%; text-align:center; padding:10px}
.searchform SPAN {font-size:14px; white-space:nowrap; margin-right:8px}
.searchform .searcharea {border:4px solid #fae020}
.searchform .text {width:355px; border:1px solid #999}
.searchform .button {margin-left:8px}
.searchform A {display:block; float:left; width:66px; height:15px; background:url(/images/new_design/skins/searchlink.gif) no-repeat 0 100%; margin-right:5px; font-size:11px; text-decoration:none; text-align:center}
.searchform A.current {background:url(/images/new_design/skins/searchlink_current.gif) no-repeat 0 100%}

.box {float:left; width:190px; background:url(/images/new_design/skins/bg_box.gif) no-repeat right bottom; margin-bottom:10px}
.innerbox {float:left; padding:10px}
.innerbox UL {margin:0; padding:0; list-style:none; font-size:11px}
.extra {float:left; width:170px; text-align:right; padding-top:8px}
.extra A {color:#2553b4}
.yellowbox {float:left; width:190px; background:#fef9d2 url(/images/new_design/skins/bg_yellowbox.gif) no-repeat 0 100%; margin-bottom:10px}
.paddingbox {float:left; width:100%; padding-top:10px}

.widecolumn {width:240px;}
.widecolumn H3 {width:240px; font-size: 16px}
.widecolumn .box {width:240px}
.widecolumn .extra {width:220px}
.widecolumn .innerbox ul {font-size: 12px}

.cabinet {background:#ffda2a url(/images/new_design/skins/bg_cabinet2.gif) no-repeat 0 100%; margin-bottom:10px}
.cabinet DIV {background:url(/images/new_design/skins/bg_cabinet.jpg) no-repeat 0 0; padding:5px 0 7px 0}
.cabinet TABLE {margin:0 auto}
.cabinet SPAN {font-size:11px}
.cabinet A {color:#2553b4}
.cabinetmenu {padding-top:2px}
.cabinetmenu UL {margin:0; padding:0; list-style:none}
.cabinetmenu A.current {font-weight:bold}
.cabinetform {padding:5px 0 5px 0}
.cabinetform TD {font-size:11px;}
.cabinetform .text {width:95px; border:1px solid #999; font-size:11px}
.cabinetform .checkbox {width:15px; border:1px solid #999; font-size:11px; margin: 3px 0px 0px 0px;}
.cabinetform .boldblue {display:block; text-decoration:none; margin-top:12px}
.cabinetform .format {font-size:10px; font-weight:normal; color:#999999}

.bookmarks {float:left; width:100%; margin:5px 0 15px 0}
.bookmarks TD {width:16%; height:25px; background-color:#fef9d2; text-align:center; font-size:11px; border-right:2px solid #fff}
.bookmarks TD.current {background:#ffda2a url(/images/new_design/skins/bg_bookmarks_current.gif) repeat-x 0 0; font-weight:bold}
.bookmarks A {color:#2553b4}

.contacts {clear:both}
.contacts TD {font-weight:bold; vertical-align:top}
.contacts LABEL {font-size:11px; font-weight:normal}
.contacts .format {font-size:10px; font-weight:normal; color:#999999}
.contacts .radio {vertical-align:middle; border:0}
.contacts TEXTAREA, .contacts .file {border:1px solid #999}
.contacts .text {width:190px; border:1px solid #999}
.contacts .dateinput {width:70px; border:1px solid #999}
.contacts .select {width:190px; border:1px solid #999}
.contacts .bigbutton {margin-top:20px}


.registration {clear:both}
.registration TD {height:60; vertical-align:top}
.registration LABEL {font-size:11px; font-weight:normal}
.registration .format {font-size:10px; font-weight:normal; color:#999999}
.registration .text {width:190px; border:1px solid #999; margin-bottom: 15px}
.registration .bigbutton {margin-bottom:5px}


.advancedSearch {clear:both}
.advancedSearch TD {font-weight:bold; vertical-align:top}
.advancedSearch LABEL {font-size:11px; font-weight:normal}
.advancedSearch .radio {vertical-align:middle; border:0}
.advancedSearch TEXTAREA, .advancedSearch .file {border:1px solid #999}
.advancedSearch .text {width:200px; border:1px solid #999}
.advancedSearch .dateinput {width:70px; border:1px solid #999}
.advancedSearch .select {width:200px; border:1px solid #999}
.advancedSearch .bigbutton {margin-top:20px}

.news LI {color:#2553b4; margin-top:8px}

.advert {text-align:center}
.advert A {display:block; margin-bottom:5px}

.humor {text-align:center}

.event IMG {margin:0 10px 5px 0}

.searchresult {float:left; width:100%; border-bottom:1px solid #ebeff6; padding:10px 0; font-weight:bold}
.searchresult DIV {padding-right:10px}
.searchresult A {font-weight:normal; color:#2553b4}
.searchresult .boldblue {color:#2553b4; font-weight:bold}
.searchresult SPAN {font-weight:normal}
.searchresult TH {font-weight:bold}


.pageslist {float:left; width:100%; text-align:center; padding:10px 0; color:#2553b4; font-size:11px}
.pageslist SPAN {font-weight:bold; color:#f98006; margin:0 3px}
.pageslist A {color:#2553b4; margin:0 3px}

.profile {float:left; width:100%; padding-top:10px}
.profile A {color:#2553b4}
.profilephoto {float:left; padding:0 15px 15px 0}
.about DIV {padding-bottom:5px}
.profileitem {clear:both; margin-bottom:20px}
.profileitem SPAN {display:block}

.itembox {float:left; width:100%; margin:0 0 10px 0}
.itembox IMG {margin-right:15px}
.itembox A {color:#2553b4;}

A.news_head {text-decoration:none; font-size:14px} 
A.news_desc {text-decoration:none; font-size:12px; color:#000}
A.news_head:hover, A.news_desc:hover {text-decoration:underline}

A.news_body {font-size:16px} 

.banner {float:left; width:100%; text-align:center; margin-bottom:10px}

.promo {text-align:center; padding-bottom:10px}
.bottombanner {text-align:center; padding-bottom:10px}

.bottommenu {background-color:#487ed0; text-align:center; padding:9px 0}
.bottommenu A {font-weight:bold; color:#fff; text-decoration:none; margin:0 2% 0 1%}

.footer {font-size:11px; text-align:center; padding:10px 0 20px 0}
.messageyellowbox { background:#fef9d2;}

.pochta {background:url(/images/new_design/skins/bg_pochta.gif) no-repeat 50% 50%; padding:3px 0}
.pochta TD, .pochta SELECT {font-size:11px}
.pochta TD {padding:0 2px 3px 2px}
.pochta .text {width:80px; border:1px solid #999; font-size:11px}
.pochta SELECT {border:1px solid #999}

.choice {margin:0px}
.choice DIV {padding:6px 0 15px 0}
.choice DIV A {font-weight:bold; margin-right:20px}

.vacancy thead tr th {background:#06c; color:white}

.greyText {
	font: normal 11px Arial;
	color: #999999;
}

.red
{
	color : #FF3300;
}


.promoblock_div {background: url(/images/promo_socseti/bg_promo_full.jpg) no-repeat 50% 0;}
.promoblock SPAN {display:block}
.promoblock TABLE {margin:0 auto}
.promoblock .bigorange{ color:#f98006; margin:0 0 0 5px; font-size:18px}
.promoblock .blue {color:#2553b4; font-size:13px; margin:0 0 7px 5px; font-weight:bold}
.promoblock TD {font-size:12px; vertical-align:top}
.promoblock .button {width:66px; height:22px; color:#fff; border:0; margin: 0 3px 5px 0}
.promoblock .bigbutton {width:135px; height:22px; color:#fff; border:0; margin-bottom:5px}
.promoblock UL {margin: 5px 0 0 25px; list-style-image: url(/images/promo_socseti/promo_list.gif)}

/*.choice {width:100%; background-color:#fef9d2; margin-bottom:10px}
.choice TD {padding-left:8px; padding-right:3px}
.choice .number {background-color:#fec400; text-align:center; color:#fff; font-weight:bold; font-size:16px; padding:10px 8px}
.choice .last {background:#fec400 url(/images/new_design/skins/bg_choice2.gif) no-repeat 0 100%}
.choice A {background:url(/images/new_design/skins/bg_choice.gif) no-repeat 100% 50%; padding:4px 15px 4px 0; display:block; color:#2553b4}
.choice STRONG {display:block; background:url(/images/new_design/skins/bg_choice.gif) no-repeat 100% 50%; padding:4px 15px 4px 0}
*/

.choice {width:100%; background-color:#fef9d2; margin-bottom:10px}
.choice TD {padding-left:8px; padding-right:3px}
.choice .number {background-color:#fec400; text-align:center; color:#fff; font-weight:bold; font-size:16px; padding:10px 8px}
.choice .last {background:#fec400 url(/images/new_design/skins/bg_choice2.gif) no-repeat 0 100%}
.choice A {background:url(/images/new_design/skins/bg_choice.gif) no-repeat 100% 50%; padding:4px 15px 4px 0; display:block; color:#2553b4}
.choice STRONG {display:block; background:url(/images/new_design/skins/bg_choice.gif) no-repeat 100% 50%; padding:4px 15px 4px 0}
.choice SPAN {display:block; color:#2553b4; font-weight:normal;}
.choice SPAN.selected {display:block; color:#000; font-weight:bold; background:url(/images/new_design/skins/bg_choice.gif) no-repeat 100% 50%; padding:4px 15px 4px 0}
.choice .likehref {background:url(/images/new_design/skins/bg_choice.gif) no-repeat 100% 50%; padding:4px 15px 4px 0; display:block; color:#2553b4; text-decoration:underline;}

.cursorpointer {cursor:pointer;}

.bluetext {color:#2553b4}

.studentsbox {padding:10px 0}
.students {width:100%; border-bottom:1px solid #f98006; padding-bottom:10px}
.students H2 {border-bottom:1px solid #f98006; color:#f98006; padding:0 0 5px 0; margin-bottom:10px}
.students TABLE {margin-bottom:10px}
.students TD {text-align:center; lwidth:0}
.studentphoto {width:114px; height:127px; margin:0 auto 10px auto; background-color:#fef9d3; text-align:center; padding:5px 0 0 0}
.studentphoto IMG {margin:0 auto}
.smallstar {display:block; background:url(/images/new_design/skins/smallstar.gif) no-repeat 0 50%; padding-left:15px; font-size:9px; color:#f98006; margin:0 0 4px 10px; text-align:left}

/*.weather {background:url(/images/new_design/skins/bg_pochta.gif) no-repeat 50% 50%; padding:3px 0; width:180px;}*/
.weather SELECT {font-size:11px; width: 110px;}
.weather SELECT {border:1px solid #999}

#wheather_button {width:66px; height:22px; color:#fff; background:url(/images/new_design/skins/button.gif) no-repeat 0 0; border:0}
.weather_title {color:#f98006; text-decoration:none; width:180px; color:#f98006; margin:0; font-size:14px; border-bottom:1px solid #ffcc00; padding:0 0 5px 0}
.weather_content {padding:5px; float:left; width:180px; background:url(/images/new_design/skins/bg_box.gif) no-repeat right bottom; margin-bottom:5px}
.weather_content img {margin:0 10px 0 5px}

.allpage {width: expression((documentElement.clientWidth||document.body.clientWidth)>1004?'':'1004px'); min-width:1004px; min-width:1004px}

/*-------------------------------------------------------------- usercabinet block start --------------------------------------------------------------*/
.usercabinet {float:left; margin-bottom:15px; overflow:hidden}
.cabinet190 {width:190px; background:#ffcc00 url(/css/img/bg_cabinet190.png) no-repeat -190px 100%}
.cabinettitle {float:left; height:24px; position:relative; overflow: hidden;}
.cabinet190 .cabinettitle {width:190px; background:url(/css/img/bg_cabinet190.png) no-repeat 0 0}
.cabinettitle STRONG {z-index:0;display:block; color:#fff; font-size:16px; padding:3px 0 0 10px; overflow:hidden;}
.cabinettitle A {position:absolute; width:24px; height:24px; top:0; right:0; margin:0px; padding:0px;}
.usertitle {clear:both; text-align:center; padding:8px 5px; overflow: hidden;}
.usertitle A {font-size:12px; font-weight:bold; color:#2553b4}
.cabinetlinks {padding:10px 0 10px 10px; margin:0; list-style-type:none}
.cabinetlinks LI {margin:5px 0}
.cabinetlinks A {color:#2553b4; padding:3px 0 3px 25px; background-image:url(/css/img/cabinet_icons.gif); background-repeat:no-repeat}
.cabinetlinks .link1 {background-position:0 2px}
.cabinetlinks .link2 {background-position:0 -22px}
.cabinetlinks .link3 {background-position:1px -47px}
.cabinetlinks .link4 {background-position:1px -70px}
.usercabinet .avatar {background-color:#fff; border:1px solid #fa9f05; padding:3px}

.autiriz {float:left; padding:10px; font-size:12px}
.autiriz .text {display:block; border:1px solid #999; margin-bottom:8px}
.cabinet190 .text {width:168px}
.cabinet240 .text {width:218px}
.autiriz INPUT {vertical-align:middle}
/*-------------------------------------------------------------- /usercabinet block end --------------------------------------------------------------*/

.even {background:#eef2fa}
.odd {}

.horo {font-size:12px; text-align:center}
.p10 {padding:10px}
.mb3 {margin-bottom:3px}
.font11 {font-size:11px}
.horo FORM {padding-top:8px}

.newsImage{cursor:url(/css/img/zoomin.cur), pointer}

.imageOver{
	background:url(/images/zoom.gif) no-repeat 50% 50%;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}

.page_preview{
	border: 1px solid #0066CB;
	margin: 0px 15px 15px	15px;
	padding: 15px;
}

.yellowtable {border: 1px solid #e4b005; margin:10px;}
.yellowtable TD {border-width:0 1px 1px 1px; border-style:solid; border-color:#e4b005; padding:5px 10px; font-size:14px}
.yellowtable TH, THEAD TD {background-color:#ffc508; border:1px solid #e4b005; color:#2553b4; padding:5px 10px; font-size:13px; font-weight:bold}

.dottedbox {float:left; width:180px; border-bottom:1px dashed #b0b0b0; padding:8px 10px 8px 0}
.dottedbox.next {border:0}
.dottedbox IMG {float:left; margin-right:7px}
.dottedbox A {text-decoration:none}

.teachers-list{
	margin:0 10px;
}
.teachers-list .teachers-item{
	line-height:1.58em;
	border:1px solid #ffcc00;
	margin:0px -10px 0px;
}
*html .teachers-list .teachers-item{
	margin-bottom:-1px;
}
.teachers-list .teachers-item-wrap{
	position:relative;
	margin:0px;
	padding:10px;
}
.teachers-list .teachers-item a{
	font-size:1em;
}
.teachers-list .teachers-item .description{
	display:block;
	margin:0.5em 0 0;
}
.teachers-list .teachers-item ins.bl, .teachers-list .teachers-item ins.br{
	position:absolute;
	width:10px;
	height:1px;
	bottom:-2px;
	background:#ffffff;
	z-index:3;
	display:block;
}
*:first-child+html .teachers-list .teachers-item ins.bl{
	//bottom:0px;
}
*:first-child+html .teachers-list .teachers-item ins.br{
              //bottom:0px;
}
*html .teachers-list .teachers-item ins.bl, .teachers-list .teachers-item ins.br{
	-display:none;
}
.teachers-list .teachers-item .top-line{
	background:#fff;
	margin:0 -10px;
	height:1px;
	position:absolute;
	top:-2px;
	width:100%;
	z-index:2;
}
*:first-child+html .teachers-list .teachers-item .top-line{
	//top:-4px;
}
*html .teachers-list .teachers-item .top-line{
	-display:none;
}
.teachers-list .teachers-item ins.bl{
	left:0px;
}
.teachers-list .teachers-item ins.br{
	right:0px;
}
.teachers-list .teachers-item-free{
	font:0.92em/1.31em Tahoma,Arial, Helvetica, sans-serif;
	border-width:0;
	margin-top:1em;
}
.teachers-list .teachers-item-free a{
	color:#000
}

.courses .innerbox{
	padding:8px;
}
.courses a{
	color:#2553b4;
}
.courses ul a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2553b4;
}
.courses p{
	margin-top:0.3em;
}

.courses p a{text-decoration:none;}

.vrezka{
	border:1px solid #ffce0c;
	float:left;
	width:35%;
	margin:4px 10px 3px 0;
	padding:12px 9px;
    font-size:14px;
}
.vrezka, .vrezka a.heading, .vrezka p a, .vrezka a.all{
	font:14px Arial, Helvetica, sans-serif;
}
.vrezka p{
	margin:0.1em 0 0.3em;
}
.vrezka p a{
	text-decoration:none;
}
.vrezka a.heading{
	display:block;
	font-weight:600;
    font-size:14px;
}
.vrezka a.all{
	font-size:13px;
}

/* rounded corners for referats search form */
.r1, .r2, .r3 { display: block; height: 1px; overflow: hidden; font-size:1px;}
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
.rounded-box .rounded-inner-box, .rounded-box b { background-color: #F5F5F5; }
.rounded-inner-box { padding:0.4em; }
/* rounded corners for referats search form */

.mr10 {margin-right:10px}
.promo5ballov {float:left; width:100%}
.promo5ballov .promotitle {float:left; width:100%; margin:10px 0;}
.promoleft {float:left; width:65%; border:1px solid #ffcc00; padding:9px 0; margin-bottom:15px}
.promoright {float:right; width:33%; padding-top:10px; margin-bottom:15px}
.p_0_10 {padding:0 10px}
.promo5ballov H1 {float:left; width:100%; font:bold 15px arial; color:#2553b4; border:0; paddong:0; margin:0}
.promo5ballov H1 A {color:#2553b4; text-decoration:underline}
.promo5ballov H1 A:hover {text-decoration:none}
.listbox {float:left; width:100%; height:155px; overflow:hidden}
.promo5ballov UL {float:left; list-style-type:none; margin:0; padding:5px 10px 10px 0}
.promo5ballov LI {margin-bottom:13px; white-space:nowrap}
.promo5ballov UL SPAN {color:#999; font-size:11px; margin-left:8px}
.promo5ballov P {float:left; width:100%; font-size:10px; color:#666; margin:0; padding:0 0 5px 0}

.r-category, .r-sub-category, .r-category-item, .r-sub-category-item{
	list-style:none;
	margin:0;	
	padding:0;
	color:#666666;
}
.r-category{
	width:49%;
	float:left;
}
.r-category, .r-category a{
	font-size:15px;
}
.r-sub-category-item, .r-category-item{
	margin:0.5em 0;
}
.r-sub-category-item{
	margin-left:1.7em;
}
.r-sub-category a{
	font-family:'Tahoma', sans-serif;
	color:black;
	text-decoration:none;
}

/* Search Results CSS*/
.search-result a{
		color:#2553b4;
}
.search-result-list{
	margin:1em 0 1em 25px;
	position:relative;
}
.search-result-list u{
	display:block;
	text-decoration:none;
	color:#635d5d;
	position:relative;
	float:left;
	margin-right:-10%;
	left:-25px;
	top:2px;
}
.search-result-list-item{
	margin-bottom:0.78em;
}
.search-result-list-item h2{
	font-weight:normal;
	margin:0 0 0.3em;
}
.search-result-list-item h2 a{
	font-size:normal;
}
.search-result-list-item p{
	margin:0 0 0.25em;
}
.search-result .search-result-section{
	font:11px Tahoms, Arial, Helvetica, sans-serif;
	color:#999191;
}
.search-result .search-result-section a{
	color:#1cb00d;
}
/* Search Results CSS*/


/* referats list CSS */
.referats{
	border-bottom:1px solid #ffcc00;
	padding-bottom:6em;
}
.referats a{
		color:#2553b4;
}
.referats .referats-sub-sections, .referats .referats-nav-path{
	list-style:none;
	padding:0;
	margin:1.2em 0;
}
.referats .referats-sub-sections{
	font-size:15px;
}
.referats-nav-path li{
	color:#f98006;
	display:inline;
}
.referats-nav-path li .sep{
	color:black;
}
.referats ul.referats-sub-sections li{
	display:-moz-inline-box;
	display:inline-block;
	width:45%;
	color:#999191;
	margin:0 3% 0.7em 0;
	//zoom:1;
	//display:inline;
	vertical-align:top;
}
.referats .referats-sub-sections a{
	color:#000000;
	display:inline;
}
.referat-list a.referat-name{
	font-size:15px;
	margin-right:1em;
	margin-bottom:0.2em;
	display:-moz-inline;
	display:inline-block;
	//zoom:1;
	//display:inline;
}
.referat-list .referat-attr{
	color:#999191;
	white-space:nowrap;	
	font-size:11px;
	padding-right:3em;
}
.referat-list .referat-attr a{
	color:#1cb00d;
}
.referat-list .referat-attr .sep{
	color:#000;
}
.referat-list{
	margin:1em 0 1em 25px;
}
.referat-list u{
	display:block;
	text-decoration:none;
	color:#635d5d;
	position:relative;
	float:left;
	margin-right:-10%;
	left:-25px;
	top:2px;
}
.referat-list-item{
	margin-bottom:0.78em;
}
.referat-list-plimit{
	margin-top:1.4em;
	position:relative;
}
.referat-list-plimit a, .referat-list-plimit span{
    padding:0px 5px;
}
h1{
	position:relative;
}
h1.nav-path{
	color:#2553B4;
	border-bottom:none;
}
h1.nav-path a{
	color:#2553B4;
	text-decoration:underline;
}
h1.nav-path span{
	color:#F98006;
	font-weight:normal;
}
.appForSearch{
	font-size:12px;
	white-space:nowrap;
	font-weight:normal;
	color:black;
	position:absolute;
	right:0;
	top:-0.4em;
}
.appForSearch img{
	vertical-align:text-bottom;
    margin:0;
}
.appForSearch-block{
	height:81px;
	text-align:center;
	border:1px solid #f98006;
	padding:0 0.5em;
	margin:1em 0;
	float:left;
	background: #fecc45; /* for non-css3 browsers */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbec', endColorstr='#fcb306'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fffbec), to(#fcb306)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #fffbec, #fcb306 ); /* for firefox 3.6+ */	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.appForSearch-block img{
	vertical-align:middle;
    margin:0;
}
.appForSearch-block h2{
	font-size:1.2em;
	white-space:nowrap;
	display:block;
}
.appForSearch-block a{
	position:relative;
}
.appForSearch-block .wraper{
	display:-moz-inline-box;
	display:inline-block;
    vertical-align:middle;
	//zoom:1;
	//display:inline;
}
.appForSearch-block .helper{
	display:-moz-inline-box;
	display:inline-block;
    vertical-align:middle;
    height:100%;
    width:0px;
	//zoom:1;
	//display:inline;
} 
/* referats list CSS */