@charset "utf-8";
/* CSS Document */

body {
background-color:#F6F6F6;
font-family:Arial,sans-serif;
}

#maincontainer {
width:908px;
margin:0 auto;
}

#top {
background:url(design/bg-top.png) no-repeat;
height:144px;
width:100%;
}

#middle {
background:url(design/bd-middle.png) no-repeat;
height:337px;
width:100%;
}

#main-top {
background:url(design/bg-main-top.png) no-repeat;
height:14px;
width:100%;
}

#main-middle {
background:url(design/bg-main-middle.png) repeat-y;
width:100%;
}

#bottom-top {
background:url(design/bg-bottom-top.png) repeat-y;
width:100%;
}

#bottom-bottom {
background:url(design/bg-bottom-bottom.png) no-repeat;
height:14px;
width:100%;
}

#bottom-counters {
text-align:center;
padding:20px 7px 7px 7px;
width:100%;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}


/****
 *	Колонки 
 */
.columnwrapper {
float:left;
width:100%;
}

/* 644 264 */
.twocolumnleft {
margin-right:264px;
}
.twocolumnright {
float:left;
margin-left:-264px;
width:264px;
}

/* 20%, 65% + 15% = 80% */
.twocolumnleft20 {
margin-right:80%;
}
.twocolumnright80 {
float:left;
margin-left:-80%;
width:80%;
}



/* 20% 65% 15% */
.three_sub_center {
margin:0 15% 0 20%;
}

.three_sub_left {
float:left;
margin-left:-100%;
width:20%;
}

.three_sub_right {
float:left;
margin-left:-15%;
width:15%;
}

/* 227 (227 227 227) - (681) */
.fourleft {
margin-right:681px;
}
.fourright {
float:left;
margin-left:-681px;
width:681px;
}

.three1 {
float:left;
width:33%;
margin-left:-100%;
}
.three2 {
margin:0 34% 0 33%;
}
.three3 {
float:left;
width:34%;
margin-left:-34%;
}

/* 170 738 (верх) */
.topleft {
margin-right:738px;
}
.topright {
float:left;
margin-left:-738px;
width:738px;
}

/* Верх для языков */
.subtopcontent {
margin-right:80px;
}
.subtoplang {
float:left;
margin-left:-80px;
width:80px;
}

/****
 *	Контейнеры для содержимого 
 */
	
#bigbanner {
padding:14px 0 0 14px;
}

/* Слово ректора */
#rector {
padding:21px 21px 14px 7px;
height:282px;
overflow:auto;
}
#rector h1, #rector h2, #rector h3 {
margin-bottom:5px;
color:#038806;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
}
#rector a, #rector p {
color:#038806;

}

#rector a {
text-decoration:underline;
}
#rector a:hover {
text-decoration:none;
}
/* Блок новостей на главной */
#mainnews {
background:url(design/bg-news.png) no-repeat;
padding:7px 21px 14px 7px;
}
#mainnews h1 {
color:#038806;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
}
#mainnews h2 a, #mainnews h2 {
margin:7px 0 5px 0;
color:#007dc5;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}
#mainnews a, #mainnews p {
margin-top:3px;
color:#007dc5;
text-decoration:none;
font-size:11px;
}
#mainnews h2 a:hover, #mainnews a:hover {
text-decoration:underline;
}

/* Блок опросов */
#opros {
padding:0px 0 14px 14px;
}

#oproslist {
border:1px solid #DEDEDE;
display:block;
height:135px;
overflow:hidden;
padding:0 0 0 14px;
}

.oprositem {
display:block;
margin-top:14px;
clear:both;
}

.oprositem div {
margin-left:77px;
}
.oprositem img {
float:left;
}

#opros h1 {
font-family: "Times New Roman", serif;
font-size:22px;
font-style:italic;
margin-bottom:7px;
color:#038806;
}

/* Верх */

#lang, #lang a {
padding-top:15px;
color:#008000;
font-size:10px;
}
#lang a {
text-decoration:underline;
}

#topcontent {
padding:15px 7px 0 15px;
}

#topcontent a {
color:#007dc5;
text-decoration:underline;
}

/* Основное меню */
#main_menu {
position:absolute;
top:90px;
clear:both;
}

/* Низ */
#bottom-top h2 {
color:#007dc5;
margin:7px 0 0 7px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:18px;
}

.bootomwrapper {
padding:7px;
}

/* Основной содержимое на страницах сайта */
#sub_image {
width:694px;
margin:0 7px 10px 7px;
background-position:right;
background-repeat:no-repeat;
padding:20px 200px 20px 0px;
}

#sub_image h1 {
margin-left:182px;
}
#breadcrumbs {
padding:7px;
}

#content  {
padding:7px 7px 100px 7px;
}

#content ul, #content ol {
padding-left:20px;
margin-left:20px;
margin-bottom:20px;
}
#content li {
margin:5px;
line-height:18px;
}
#content h1  {
margin:20px 0;
text-transform:uppercase;
font-size:18px;
color:#038806;
}

#content h2  {
margin:10px 0;
font-size:16px;
color:#038806;
}

#content p {
color:#4B4B4B;
line-height:18px;
margin:5px 0;
}

#content a, #breadcrumbs a {
color:#038806;
text-decoration:underline;
}
#breadcrumbs, #breadcrumbs  a  {
font-size:10px;
}


/* Подменю */
#submenu {
padding:7px 0 7px 13px;
}
#submenu ul {
padding-left:7px;
margin-left:7px;
list-style:square;
}

#submenu li {
margin-top:7px;
list-style:square;
}


#submenu a {
color:#007dc5;
text-decoration:underline;
}
/* Правая колонка */

/* Вспомогательные классы */
.imgright {
float:right;
margin:0 0 7px 7px;
}
.imgleft {
float:left;
margin:0 7px 7px 0;
}
.clear {
clear:both;
}

/*  Низ  */ 
.bootomwrapper  ul {
padding-left:7px;
margin-left:7px;
}

.bootomwrapper  li {
margin-top:7px;
}


.bootomwrapper a {
color:#007dc5;
}
.bootomwrapper  h1, h2, h3 {
color:#038806;
}


#opros h2 {
color:#038806;
text-transform:uppercase;
}

#opros h3 {
color:#038806;
}


/* Новости */
.news-list-item img {
float:left;
margin:0 7px 7px 0;
}

.news-list-item h3 a {
text-transform:uppercase;
}

.news-list-item h3 {
margin-bottom:7px;
}

.news-single-img {
width:247px;
float:left;
}
.news-single-content {
	clear:both;
	margin-top:15px;
}

hr.clearer {
clear:both;
color: #CFCFCF;
background-color: #CFCFCF;
height: 1px;
width:705px;
}

/* Галлерея */

.news-list-item-gallery {
display:block;
float:left;
padding:10px;
width:200px;
}
.news-list-browse-gallery {
clear:both;
padding:10px;
}
.tx-ttnews-browsebox {
text-align:center;
}

hr.clearer-gallery {
clear:both;
color: #ffffff;
background-color: #ffffff;
height: 0px;
}


.news-list-item-gallery img {
float:left;
margin:0 7px 7px 0;
}

.news-list-item-gallery h3 a {
text-transform:uppercase;
}

.news-list-item-gallery h3 {
margin-bottom:7px;
}



/* Почтовая форма */
.csc-mailform-field {
margin-top:7px;
}
#mailform  fieldset {
border:#CCCCCC solid 1px;
width:690px;
padding:7px;
}
.csc-mailform-field label {
position: absolute; text-align:right; width:230px;
}
.csc-mailform-field  input, .csc-mailform-field textarea {
margin-left: 240px;
}
.csc-mailform-field input {
width: 300px;
}
.csc-mailform-field  textarea {
width:300px;
height:200px;
}