/*-RESET<<<-------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,  img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 

/*-GLOBAL<<<-------*/
body{background:#ffd978;color:#333;font:11px/1.4 Verdana, Geneva, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{font:700 14px/1.2em Verdana, Geneva, sans-serif; letter-spacing:0; padding:0 0 10px 0}
h2{font:700 12px/1.2em Verdana, Geneva, sans-serif; letter-spacing:0; padding:0 0 10px 0}
h3{font-size:20px;font-weight:700;}
strong, b {font-weight:700;}
em { font-style:italic;}
p,ul,ol{margin:0;padding:0 0 .7em;}
ul,ol{padding:0 0 1.67em 3.33em;}
blockquote{margin:1.67em;padding:1.67em 1.67em 0;}
small{font-size:1.13em;}
img{border:0;}
sup{position:relative;bottom:.4em;vertical-align:baseline;}
sub{position:relative;bottom:-.27em;vertical-align:baseline;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
a,a:link,a:visited,a:hover{outline:none;}
form{display:inline;margin:0;padding:0;}
input,select,textarea{font:1.33em Arial, Helvetica, sans-serif;}
textarea{width:100%;line-height:1.67;}
label{cursor:pointer;}
table{border:0;margin:0;padding:0;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.textjustify{text-align:justify;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.imgleft{float:left;margin:4px 10px 4px 0;}
.imgright{float:right;margin:4px 0 4px 10px;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.upper{text-transform:uppercase;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.width1{width:1%;}
.width50{width:50%;}
.size10{font-size:1em;}
.size11{font-size:1.1em;}
.size12{font-size:1.2em;}
.size13{font-size:1.3em;}
.size14{font-size:1.4em;}
.size15{font-size:1.5em;}
.size16{font-size:1.6em;}
.size18{font-size:1.8em;}
table tr td,.nopadding{padding:0;}
#wrap,.wrap{width:960px;margin:0 auto;}
/*color*/
.white{color:#fff;}
.black{color:#000;}
.red{color:#f00}

/*>TABLES<<<<------*/
table {border-collapse: collapse;}
.table1 { margin:0 0 15px 0}
.table1 th {background: #826322; color: #fff;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 1px solid #000;border-left: 1px solid #000;}
.table1 td {padding: 6px 11px;border:1px solid #000;vertical-align: top;line-height: 1.2em;}
.table1 tr.alt td {background: #fff;}
.table1 tr.over td {background: #cac59e;} 


.table2 { margin:0 0 15px 0}
.table2 th {background: #826322; color: #fff;font-weight: bold; padding: 6px 11px;text-align: center;border-right: 1px solid #000;border-left: 1px solid #000;}
.table2 td { text-align:center; padding: 6px 11px;border:1px solid #000;vertical-align: top;line-height: 1.2em;}
.table2 tr.alt td {background: #fff;}
.table2 tr.over td {background: #cac59e;} 



/*>CATAOG<<<<------*/
.thumbnails{margin: -1em 0 0 -1em;text-align: center; clear:both;}
.thumbnail{text-decoration: none;display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: center;margin: 2em 0 0 1em;}
.thumbnail .r {width: 11em;float: left;}
.thumbnails a.img_link { padding:10px; background:#e0ebf7;display:inline-block; font:0.1/0 Tahoma;}
.thumbnails a.img_link:hover { background:#79a5dc;}
.thumbnails img { border:1px solid #84addf;}
.thumbnails img:hover {border:1px solid #fff;}
.item_name {font:12px/1.2em Verdana, Arial, Helvetica, sans-serif; color:#333; padding:3px 0 3px 0}

/*>FORMS<<<<------*/
.form_style {}
.form_style input, .form_style textarea { border:1px solid #826322; background:#fff; font:12px/1.2em Arial, Helvetica, sans-serif; margin:3px 0}
.form_style .input_but input { padding:4px 8px 5px 8px; font:14px/1.2em Arial, Helvetica, sans-serif; border:1px solid #fff; background:#826322 url(../pic/but_hover.gif) 0 100% repeat-x; color:white; cursor:pointer;//padding:4px 0 5px 0;}

/*>LIST COLUMS<<<<------*/
ul.columns { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }
.columns li { display: -moz-inline-stack; display: inline-block; //display: inline; }
.columns a, .columns b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, .columns b, x:-moz-any-link { display:block; }
.columns a, .columns b, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a, .columns b { vertical-align: top; }
.columns li { margin: 0 10% 0.4em 0; //margin: 0; width: 40%; //width: auto; }
.columns a, .columns b { //margin: 0 10% 0.4em 0; //width: 40%; }
.columns ul { width: 100%; }

/*-STRUCTURE<<<-------*/
/*min-height:738px;height:auto !important;height:738px;*/
html,body {height:100%;margin:0;padding:0;}
.main_table {height:100%;}

.wellcome { font:11px/1.4em Tahoma, Geneva, sans-serif;}
a.otzivi_title_link{display:inline-block;text-decoration:underline;color:#666;font:700 16px/1.2em Tahoma, Geneva, sans-serif;padding:25px 0 0 75px;position:relative;}
a.otzivi_title_link:hover{color:red;}
.otzivi_title_bg{width:507px;height:73px;background:url(../pic/otzivi_title_bg.jpg) 0 0 no-repeat;}
a.more_link{display:block;text-align:right;color:#8b062b;text-decoration:underline;}
a.more_link:hover{color:red;}
.otzivi_item{padding:3px 10px 5px 8px;color:#444;font:11px/1.2em Tahoma, Geneva, sans-serif;border-top:1px dashed #999;}
.otzivi_name{font:italic 11px/1.2em Verdana, Geneva, sans-serif;color:#8b062b;padding:0 0 3px;}
.otzivi_mass_bg{background:url(../pic/otzivi_mass_bg.gif) 0 0 repeat-y;}
.otzivi_bot{background:url(../pic/otzivi_bot.gif) 0 bottom no-repeat;padding:0 0 10px;}
span.button_right{background:url(../pic/button_right.gif) 0 0 no-repeat;width:150px;height:59px;display:block;font:700 11px/1.2em Verdana, Geneva, sans-serif;text-align:center;color:#FFF;}
span.button_right a{color:#FFF;text-decoration:none;display:inline-block;position:relative;}
span.button_right a:hover{color:#FFF;text-decoration:underline;}
.but_faq_block{padding:10px 30px 30px 0;position:relative;zoom:1;}
.but_forum_block{padding:10px 30px 30px 0;position:relative;zoom:1;}
.icon_faq{position:absolute;top:12px;left:0;}
.icon_forum{position:absolute;top:0;left:0;}
.but_forum_block span.button_right{font:normal 20px/1.2em Verdana, Geneva, sans-serif;}
.wezom_size{width:150px;height:80px;}
.wezom_size a{text-decoration:underline;}
.wezom_otstup{padding:10px 0 0 30px;color:#444;font:11px/1.2em Arial, Helvetica, sans-serif;}
.wezom_otstup img{margin:0 0 -5px -5px;border:0;}
.banner_otstup{padding-top:5px;font:11px/1.2em Arial, Helvetica, sans-serif;}
.banner_otstup img{margin:0;}
.banner_otstup a{text-decoration:underline;}
.copy_size{width:150px;height:80px;}
.copy_otstup{padding:30px 0 10px 10px;color:#444;font:11px/1.2em Arial, Helvetica, sans-serif;}
.menu_top{padding:6px 0 0 10px;}
.menu_top a{width:131px;height:74px;display:inline-block;font:700 15px/30px Tahoma, Geneva, sans-serif;text-decoration:none;color:#FFF;text-align:center;float:left;margin:0 6px 0 0;}
.menu_top a{background:url(../pic/menu_top_hover.png) 0 1% repeat-x;position:relative;}
/*.menu_top a:hover { background-position:0 100%; color:white;}*/.menu_top a.about{background:url(../pic/about.gif) 0 0 no-repeat;}
.menu_top a.prepodavateli{background:url(../pic/prepodavateli.gif) 0 0 no-repeat;}
.menu_top a.predmeti{background:url(../pic/predmeti.gif) 0 0 no-repeat;}
.menu_top a.biblioteka{background:url(../pic/biblioteka.gif) 0 0 no-repeat;}
.menu_top a.videoteka{background:url(../pic/videoteka.gif) 0 0 no-repeat;}
.menu_top a.contacts{background:url(../pic/contacts.gif) 0 0 no-repeat;}
.menu_top a:hover{background-position:0 -74px;color:#FFF;}
.autoriz_block{position:absolute;top:13px;right:108px;width:220px;height:159px;background:url(../pic/autoriz_block.png);}
.autoriz_block_item{padding:0 15px 10px 0;}
.autoriz_block_label{font:700 14px/1.2em Tahoma, Geneva, sans-serif;color:#666;padding:0 5px 0 0;}
.autoriz_block_input{width:125px;border:1px solid #e9d8ab;background:#fffddc;}
.reg_link{display:inline-block;border-left:2px solid #525156;text-align:left;padding:0 13px 0 5px;vertical-align:top;}
.reg_link a{color:#666;font:11px/1.2em Arial, Helvetica, sans-serif;}
.reg_link a:hover{color:red;}
.icons_back_block{position:absolute;top:179px;left:694px;width:100px;height:21px;background:url(../pic/icons_back_block.gif) 0 0 repeat-x;}
.icons_bg_left{position:absolute;top:0;left:-21px;}
a.icon_home{background:url(../pic/icon_home.gif) 0 0 no-repeat;}
a.icon_mail{background:url(../pic/icon_mail.gif) 0 0 no-repeat;}
.icons_back_block{text-align:center;}
.icons_back_block a{display:inline-block;width:27px;height:21px;position:relative;}
.icons_back_block a:hover{background-position:0 -21px;}
.header_back{background:url(../pic/header_back.jpg) center 0 repeat-x;}
.header_bg{margin:0 auto;width:960px;background:url(../pic/header_bg.jpg) 0 0 no-repeat;height:295px;position:relative;}
.autoriz_block_otstup{padding:30px 0 0;}
.autoriz_block_button{border:1px solid #e9d8ab;background:#fffddc;font:700 14px/1.2em Tahoma, Geneva, sans-serif;vertical-align:top;margin:4px 0 0;}
.menu_top_poss{position:absolute;width:840px;height:88px;left:50px;top:204px;}
.logo_link{position:absolute;top:34px;left:70px;width:464px;height:66px;}
.content_size{margin:0 auto;width:960px;}
.content_otstup{padding:8px 77px 0 50px;}
.content_otstup img {margin: 5px; }
.left_coll_otstup{padding:0 12px 0 0;}
.top_txt_block{background:#d2ceb2 url(../pic/content_bg.gif) 0 0 repeat-x;border:1px solid #e5cd8d;padding:15px;position:relative;zoom:1;min-height:188px;height:auto!important;height:188px;}
.cone_top{position:absolute;top:0;left:0;}
.cone_bot{position:absolute;bottom:0;right:0;_right:-1px;}
.video_block_otstup{padding:10px 0 15px;}
.right_coll_but_otstup{margin:15px 0 0;}
.reklama_block_otstup{padding:10px 10px 15px 0;}
.content_bg{background:#d2ceb2 url(../pic/content_bg.gif) 0 0 repeat-x;border:1px solid #e5cd8d;padding:15px;position:relative;zoom:1;}

.podval_back{background:url(../pic/podval_back.jpg) 0 -40px repeat-x;}
.podval_size{width:960px;margin:0 auto;}
.podval_otstup{padding:20px 77px 0 50px;}
a{color:#144081;text-decoration:underline;}
a:hover{color:red;}
ul{padding:0 0 15px 25px;}
li{list-style:disc;}

/*\\\\\\\\\\\\\\09.10.2009\\\\\\\\\\\\\\\*/
.news_data {
	font:11px/1.2em Arial, Helvetica, sans-serif;
	color:#888;
}


/*\\\\\\\\\\\\\\21.11.2009\\\\\\\\\\\\\\\*/
ul { padding:5px 0 15px 0}
li { list-style:none; background:url(../pic/marker_1.gif) 0 2px no-repeat; padding:0 0 6px 25px; font-size: 12px;} 

.style_link a { padding:4px 8px 5px 8px; font:14px/1.2em Arial, Helvetica, sans-serif; border:1px solid #fff; background:#826322 url(../pic/but_hover.gif) 0 100% repeat-x; color:white; cursor:pointer; text-decoration: none;}

.style_link td { vertical-align: middle;}

#cse input {width: 200px;}

#cse .gsc-search-button {padding:4px 8px 5px 8px; font:14px/1.2em Arial, Helvetica, sans-serif; border:1px solid #fff; background:#826322 url(../pic/but_hover.gif) 0 100% repeat-x; color:white; cursor:pointer; text-decoration: none;}


.new_icon {
	position:absolute;
	top:-12px;
	left:0;
}


a.style_none { width: auto; height: auto; background:none;}
