/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}


#logoprint{display:none}	
body {text-align:center;font: 12px Tahoma; color: #302F35;line-height: 14px;background: url(/i/body-bg.png) repeat-x;padding-top: 10px}
h2,h3,h4,h5,h6, .highlight{color: #7B0040}
a, .date{color: #7B0040}
a:focus{outline: none}
.date, #uni_left-menu li a, #uni_right-col h2, .button{font: bold 12px Tahoma;}

#uni_all{margin: 0 auto; width: 998px;text-align:left;}
.date{margin: 0 0 5px 0}

.l-t, .r-t, .l-b, .r-b{width: 10px; height: 10px; position: absolute;background-repeat: no-repeat; margin: 0;} 
.l-b, .r-b{bottom: 0px;}
.r-t, .r-b{right: 0px;}
.l-t{background-position: -10px -10px}
.r-t{background-position: 0px -10px}
.l-b{background-position: -10px 0px}

/* top links */
.links{margin: 0px 23px 10px; text-align: right;}
.links a, .change-lang{color: #fff;font-size: 11px;padding: 0 4px 0 6px;background: url(/i/border.gif) no-repeat 0 80%;}
.links a:hover{text-decoration: none}
.links .no-bg{background: none}
.change-lang{margin-left: 6px;}

/* header */
#uni_header{height:168px; position: relative;background: url(/i/head-bg.png) #650035;}
#uni_header .l-t, #uni_header .r-t, #uni_header .l-b, #uni_header .r-b{background-image: url(/i/head-corn82.png)}
#uni_header .l-t{background-position: -10px -10px}

#uni_logo{width: 269px;height: 100%; float: left;}
#uni_logo img{margin: 26px 0 0 54px;}

#uni_m-and-i{float: left; width: 729px;position: relative;}

#uni_top-menu ul{width: 100%; display: block;}
#uni_top-menu{height: 47px;margin-right: 22px; position: relative;background: url(/i/topmenu-bg24.png) #7B0040;border: 1px solid #630034; border-top: 0px;}
#uni_top-menu .l-b, #uni_top-menu .r-b{bottom: -1px; left: -1px; background-image: url(/i/menu-corn-a8.png);}
#uni_top-menu .r-b{left: auto; right: -1px;}
#uni_top-menu li{z-index: 35; position: relative;margin-bottom: -1px;  height: 30px; display: block; border-right: 1px solid #3A0021;border-left: 1px solid #630034;padding-top: 17px}

#uni_top-menu li:hover .l-b{left: 0px; background: url(/i/menu-corn-active.png) no-repeat -10px 0}
#uni_top-menu li:hover .r-b{right: 0px; background: url(/i/menu-corn-active.png) no-repeat}

#uni_top-menu .first{border-left: 0px !important;}
#uni_top-menu .last{border-right: 0px !important;}

#uni_top-menu li:hover{background: url(/i/h-topmenu-bg24.png) left bottom #6C6E76;border-left: 1px solid #797A87;border-right: 1px solid #21212A;}
#uni_top-menu li a{text-transform: uppercase;color: #fff; font: bold 12px Arial; text-decoration: none;padding: 0 35px 0 34px; margin: 0;}
.sub{padding-top: 16px; position: absolute;  z-index: 999;left: 0px; top: -9999px;background: url(/i/topmenu-sub-top.png) repeat-x left bottom #909199;}	/* 424450   */
#uni_top-menu li:hover .sub, #uni_top-menu li .sub:hover{top: 47px;}
#uni_top-menu li .sub li{height: auto; display:block;text-align: left;border: 0; padding: 5px 25px 5px 34px; background: url(/i/top-bul.gif) 14px  10px no-repeat}
#uni_top-menu li .sub li:hover{ background-color: #898A92;}
#uni_top-menu li .sub li a{font: 11px Tahoma;text-transform: none;padding: 0px;}
#uni_top-menu li .sub .sub-bot{padding: 0; margin: 0 10px -10px 10px;background: none #424450 !important; position: relative;height: 10px;}
#uni_top-menu li .sub-bot .l-b, #uni_top-menu li .sub .sub-bot .r-b{background-image: url(/i/top-menu-corn.png);position: absolute !important;}
#uni_top-menu li .sub .sub-bot .l-b{left: -10px;bottom:0}
#uni_top-menu li .sub .sub-bot .r-b{right: -10px;bottom:0}

/* картинка */
#uni_image{width: 707px;top: 79px;position: absolute;z-index: 1;}
/* body */
#uni_body{padding-bottom: 30px;}
/* колонки */
#uni_left-col{float: left; width: 243px; margin-right: 25px;}
#uni_right-col{float: left; width: 708px; margin-top: 103px;}
#uni_right-col .spacer{margin: 24px 0;}

/* (l)меню слева */
#uni_left-menu{padding-left: 22px;background: url(/i/menu-bg-24.png) repeat-x #F6F6F7;
border-left: 1px solid #A3A4A9;border-right: 1px solid #A3A4A9;
padding-top: 23px;
padding-bottom: 7px;}
#uni_left-menu li{padding: 7px 10px 8px; background: url(/i/bull.gif) no-repeat left 8px;}
#uni_left-menu li a{color: #302F35; line-height: 16px}
#uni_left-menu li .active{color: #7B0040}
/* level 2 */
#uni_left-menu li ul{margin-top: 7px;}
#uni_left-menu li ul li{background: url(/i/g-arrow.gif) no-repeat left 12px;}
#uni_left-menu li ul li a{font: 12px Tahoma;text-decoration: none; color:#7b0040}
#uni_left-menu li ul li a:hover{text-decoration: underline; color:#302F35}

#uni_menu-bot{height: 10px; background: url(/i/memu-bot-a83.png) left top no-repeat; margin-bottom: 42px;}

/* add col */
#uni_add-col{padding-left: 22px; padding-right: 20px;}

/* (l)контакты */
#uni_left-col h3{margin-bottom: 11px; font: bold 14px Arial; text-transform: uppercase}
#uni_contacts{line-height: 16px}
#uni_left-col p{margin-bottom: 5px}

/* (r)инфо*/
#uni_info .i-cent .l-t, #uni_info .i-cent .r-t, #uni_info .i-cent .l-b, #uni_info .i-cent .r-b{background-image: url(../i/news-corn.png);}
#uni_info{background: url(../i/news-cent.png) repeat-x; padding-top: 9px;margin: 0 10px; border-top: 1px solid #EAEAEC; border-bottom: 1px solid #EAEAEC}
#uni_info .i-cent{line-height: 16px; background: url(../i/news-cent.png) repeat-x #EBEBED; position: relative; margin: 0 -10px; padding: 6px 28px 8px; border-right: 1px solid #EAEAEC; border-left: 1px solid #EAEAEC;}
#uni_info .i-cent .l-t{left: -1px; top: -10px;}
#uni_info .i-cent .r-t {right: -1px; top: -10px;}
#uni_info .i-cent .l-b{left: -1px;bottom: -1px}
#uni_info .i-cent .r-b{right: -1px;bottom: -1px}
.n_title{margin: 0 0 12px 0}
.annotation{margin: -10px 0 0px 0; padding-bottom: 12px;}
/* (r)блоки*/
.corn-block{position: relative; z-index: auto;width: 219px;background: #EBEBEC; display: inline-block; text-align: left; vertical-align: top;}
.corn-block .l-t, .corn-block .r-t,  .corn-block .l-b, .corn-block .r-b{background-image: url(/i/module-head-white-a8.png)}
.title{position: relative;background: url(/i/block-1.png) repeat-x #4D0029; font: bold 13px Tahoma; color: #fff}
.title .l-b{bottom: -10px; z-index: 2;background: #4D0029;}
.cent{position: relative;background: url(/i/bg24+b.png) repeat-x #fff;border-left: 2px solid #fff; margin-left: 1px;}
.cent .l-t, .cent .r-t, .cent .l-b, .cent .r-b{background-image: url(/i/test-corn.png)}
.cent .l-t, .cent .l-b{z-index: 5;left: -2px}
.cent .r-t{right: -2px}
.bot {position: relative; background: #E2E2E4; }
.bot .l-t{top: -10px; background: #E2E2E4;}
.bot a{font: bold 11px Tahoma; text-decoration: none;  display: inline-block; margin: 10px 20px;padding-left: 10px;background: url(/i/arrow.gif) no-repeat  left center}
.c-cont{padding: 21px 13px; font: 11px Tahoma}
.title h3{padding: 13px 16px;color: #fff}
#uni_right-col .cent p {margin: 0}
/* отступы */
.corn-block{margin-right: 25px;} /* 21 */
#uni_block-3 {margin-right: 0px;}

/* (r)блок 2*/
#uni_block-2 .title{background: url(/i/blocks-bg24.png) repeat-x #61636E;}
#uni_block-2 .title .l-b{background: #61636E;}

/* (r)блок 3*/
#uni_block-3 .title{background: url(/i/block-3.png) repeat-x #BABBC0;}
#uni_block-3 .title .l-b{background: #BABBC0;}
.c-cont img {margin: 5px auto;}
/* фут*/
#uni_foot-bg{width: 100%;text-align:center;background: url(/i/foot-bg.png) repeat-x 0 100%;font-size: 11px}
#uni_footer{width:958px;margin: 0 auto; text-align: left;border-top: 1px solid #D8D9DB; padding: 27px 0}
#uni_footer a{color: #302F35}

/* 2 страница */
#uni_path{color: #898A92; font-size: 11px;margin-bottom: 18px}
#uni_path span{background: url(/i/p-arrow.gif) no-repeat; vertical-align: top; width: 6px; height: 6px; margin: 5px 5px 0; display: inline-block;}
#uni_path a{color: #898A92; font-size: 11px;}

#uni_case-h1{position: relative;background: url(/i/h1-bg.png) #646671  repeat-x;float: left;}
#uni_theme h1{font: bold 14px Tahoma; color: #FFF; padding: 9px 22px;}
.v_v-print{float: right; margin-right: 19px; white-space:nowrap; padding-right:16px;color: #898A92; font-size: 10px; background: url(/i/print.gif) right center no-repeat; padding-right: 17px;}
#uni_theme .l-t, #uni_theme .r-t, #uni_theme .l-b, #uni_theme .r-b{background-image: url(/i/h1-corn.gif);}
#uni_theme .l-b{bottom: -10px;}

/* конт */
.for-cont{padding: 16px 22px 10px; margin-right: 1px;clear: both}
#uni_right-col h2 {margin: 0 0 15px; text-transform: uppercase;}
#uni_right-col ul {margin-bottom: 5px;}
#uni_right-col ul li{padding: 0px 13px 6px;background: url(/i/p-arrow.gif) no-repeat left 6px;}
#uni_right-col ol li{padding: 0px 13px 6px;}
#uni_right-col ul li ul, #uni_right-col ol li ul, #uni_right-col ol li ol{margin-top: 13px;}

#uni_right-col p {margin: 0 0 12px 0;}

.t-style{width:100%;}

#uni_info2{width:694px; margin-left: -16px;margin-bottom: 20px;margin-top: -20px;}
#uni_info2 .i-top{height: 10px; background: url(/i/info2-top-bot.png)}
#uni_info2 .i-cent{color: #fff; font-size: 11px; padding: 6px 14px;line-height: 16px; border-left: 1px solid #E2E2E4; border-right: 1px solid #E2E2E4; background: url(/i/info2-bg.png) repeat-x #4F002A}
.wline-text{padding: 0px 11px; margin: 0; border-left: 3px solid #fff}
.wline-text a{color: #fff;}
#uni_info2 .i-cent p{margin: 0px;}
#uni_info2 .i-bot{height: 10px; background: url(/i/info2-top-bot.png) no-repeat left -10px;}

/* clearfix */
.clearfix:after {content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix {display: inline-block;}
 * html .clearfix {height: 1%;}

.for-cont{border: 1px solid #F0F0F1; border-top: 0px;height: 1%;}

/* карта сайта */
.sitemap a {color: #302F35}
.sitemap ul{margin: 0px 8px 5px}
.sitemap ul li{margin: 0px 0px 1px}
.sitemap ul li ul{margin: 6px 6px -5px;}
.level_1, .level_0{margin: 0 0 11px 0;}
.level_1 a, .level_0 a{font: bold 12px Tahoma; color: #7B0040;}

.for-cont-top{background: url(/i/cont-border-top.png) no-repeat; height: 10px;}


/* поиск */
input, textarea{border: 1px solid #D9DBDC}

#search .iText{width: 99%; margin-top: 5px; padding-left: 5px}
.button{background: url(/i/button.png) #7B0040; margin-top: 3px; cursor: pointer; border: 0; width: 146px; height: 25px; color: #fff;text-transform: uppercase}
.radio, .checkbox{margin-right: 5px; border: none !important}
.select{width: 100%;}
#search  .pt_3{padding-right: 30px;}

/* результаты */
.pt_4{font-size: 11px}
.mt_10{padding: 16px 0 13px;}

.search_r_a{margin: 10px 0 0;font-size: 12px}

.pages a{margin: 0 5px}
.pages span{padding: 0 10px 0 0px } /* 5px */
.pages a:hover, .active{text-decoration: none}
.pages .active{font-weight: bold;}

.string{padding-top: 4px;}

.radio{margin-top: 2px}

.form-box {margin-top: 4px;}
.form-box label{margin-top: 4px;vertical-align: middle}
.form-box input{vertical-align: middle}


.fs_12 label{position: relative; top: 5px;}
.red{color: #7B0040; position: relative; top: 5px;}
.caps {margin-top: 30px;}
.box td{padding: 0 0 5px}
.box td{vertical-align: top}


.fr_link img{margin-right: 5px;}

.table{width: 100%; margin-bottom: 30px;}

.table td{border: 1px solid #E4E4E5; padding: 10px 20px; text-indent: -4px;}
.table .first{background: url(/i/table-header.png) repeat-x #4D0029; color: #fff}
.table .first td{padding: 6px 0px; border: 0px; text-align: center}
.table p{margin: 0 !important; padding: 0;}




    .fly{position: absolute; left: 100%; margin: 0 !important; top: -999px; height: auto; background: #424450; padding-top: 0px !important;}
    .last .fly{left: auto; right: 100%;}
    #uni_top-menu .fly .sub-top{padding: 0; position: relative; width: 100%; top: -10px;  left: 0; ssmargin: 0 !important; margin-bottom: -10px; background: url(/i/ttt.png) 100% 0 no-repeat transparent !important; height: 10px;}
    #uni_top-menu .jj:hover .fly, .jj .fly:hover{top: 0}  
    #uni_top-menu .last .fly .sub-top{background-position: 0 0 !important}  
