body {
	padding:0; 
	margin:0; 
	width:100%; 
	height:100%; 
	background:url(i/bg.jpg) repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;	
	overflow-x:hidden;
}
td {font-size:16px;}
#box {width:990px; position:relative; z-index: 1;}
img {border:0;}
p { margin:0; padding:0; padding-bottom:10px;}

a {color:#000000; text-decoration:none; cursor:pointer; border-bottom:1px solid #000000;}
a:hover { border-bottom:1px solid #ffffff;}
a.a1 {color:#86cae0; text-decoration:none; cursor:pointer;}
a.a2 { border-bottom:0;}


.typeface-js {font-family:PF Bulletin Sans Pro; line-height:17px;}
*html .typeface-js { line-height:21px;}

h1 {margin:0; padding:0; font-weight:normal; font-size:27px; padding-bottom:22px; padding-top:17px;}
h3 {margin:0; padding:0; font-weight:normal; font-size:21px; padding-bottom:12px;}
h4 {margin:0; padding:0; font-weight:normal; color:#ffffff; font-size:15px; position:relative;}
h2 { margin:0; padding:0; font-size:15px; padding-bottom:10px; font-weight:bold;}


.menu {float:right; font-size:18px; padding-top:43px; padding-right:0px;}
.menu div {padding:9px 10px 4px 10px; float:left; height:20px;}
.menu a {text-decoration:none; border-bottom:none;}
.menu div.act {background-color:#3c3c3b;border-bottom:0px #1FF708 solid;}
.menu div.act a {color:#fff;}
*html .menu div {padding:7px 15px 4px 15px;}


.main_pic {width:960px; height:280px; border-bottom:8px #000 solid; border-top:8px #000 solid;}
.main_pic .shadow {background:url(i/960x45.png) no-repeat; width:960px; height:45px;position:relative}
.main_pic .pad {padding:0px 20px 0px 11px;}
.main_pic a {position:relative; border-bottom:0;}
.main_pic .link {font-size:18px; position:relative; padding-top:8px;}
*html .main_pic .link {padding-top:6px;}

.type1 {width:320px; height:151px; float:left;}
.type1 .shadow {background:url(i/black.png) no-repeat; width:320px; height:45px;position:relative}
.type1 .pad {padding:0px 5px 0px 11px;}
.type1 a {position:relative; border-bottom:0;}
.type1 .link {font-size:18px; position:relative; padding-top:8px;}
*html .type1 .link {padding-top:6px;}


.type2 {width:190px; height:136px; float:left;border-top:6px #000 solid;}
.type2 .shadow {background:url(i/190x31.png) no-repeat; width:190px; height:31px;position:relative}
.type2 .pad {padding:7px 10px 0px 10px;}
.type2 a {position:relative; border-bottom:0;}
.type2 .link {float:left;}

.type3 {width:240px; height:150px; float:left; border-top:6px #000 solid;}
.type3 .shadow {background:url(i/black_320x52.png) no-repeat; width:240px; height:52px; position:relative}
.type3 .pad {padding:0px 20px 0px 11px;}
.type3 a {position:relative; border-bottom:0;}
.type3 .link {font-size:15px; position:relative; padding-top:8px; padding-bottom:2px;}
*html .type3 .link {padding-top:6px;}
.number {float:right; padding-top:15px; font-size:15px;}
.number img { margin-left:7px;}
.number a { margin-top:1px;}

.type3 .shadow2 {background:url(i/black_320x191.png) no-repeat; width:320px; height:191px; position:relative}
.type3 .shadow2 .stars {padding-bottom:40px; text-align:center;}
.type3 .shadow2 .pad {padding:0px 20px 8px 11px;}

.type4 {width:480px; height:300px; float:left; border-top:6px #000 solid;}
.type4 .shadow {background:url(i/black_480x52.png) no-repeat; width:480px; height:52px; position:relative}
.type4 .pad {padding:0px 20px 0px 11px;}
.type4 a {position:relative; border-bottom:0;}
.type4 .link {font-size:18px; position:relative; padding-top:8px; padding-bottom:2px;}
*html .type4 .link {padding-top:6px;}
.type4 .number {font-size:17px;}

.add { float:right; font-size:21px;}
.add2 { float:left; font-size:21px;margin-top:8px}
.add img {margin:0px 0px 0px 14px;}

.area {overflow:hidden; height:390px; width:290px; position:relative;}
.area .pic {position:absolute; top:0px; left:0px; z-index:0;}
.area .shadow {background:url(i/290x37.png) no-repeat; width:290px; height:37px;position:relative; z-index:1;}
.area .pad {padding:9px 19px 0px 19px;}
.area a {cursor:pointer;}
*html .area a {position:absolute;}



.p10 { padding-bottom:10px;}
.p15 { padding-bottom:15px;}
.p12 {padding-top:12px;}
.p2 { padding-left:330px;}
.p20 {padding-left: 20px;}

.block {width:300px; float:left;}
.block h3 { padding-bottom:2px;}
*html .block h3 {padding-top:5px; padding-bottom:6px;}
.block img {border-top:6px #000 solid;}
.block .txt {padding-top:15px;}
.block span {color:#6F6F6F;}
.block a {text-decoration:none;}

.border {border-top:6px #000 solid;}
.font {color:#6F6F6F;}

.copy {float:left; padding-left:0px; font-size:11px; color:#6F6F6F;width:600px}
.copy a {color:#000; border-bottom:0;color:#6F6F6F}
.copy a:hover {text-decoration:none;}
.perev {float:right; padding-right:10px; color:#6F6F6F; font-size:11px; line-height:13px;}
.perev div {float:left;}
.perev a {color:#000; text-decoration:underline; border-bottom:0;}
.perev a:hover {text-decoration:none;}

.fl {float:left;}
.fr {float:right;}
.clr {clear:both;}

.page {padding-top:5px; padding-left:60px;}
.page div {width:36px; height:33px; text-align:center; float:left; font-size:18px; padding-top:8px;}
.page a { text-decoration:none; border-bottom:none;}
.page div.act {background:url(i/sq.gif) no-repeat;}
.page div.act a {color:#86cae0;}
*html .page div {padding-top:7px;}

ul { margin:0; padding:0; margin-bottom:10px;}
ul li { padding:0; margin:0; list-style:none; background:url(i/li.gif) 0px 9px no-repeat; padding-left:15px; padding-bottom:5px;}

.group {background:#000000; color:#86cae0; font-size:21px; float:left; padding:8px 15px 4px 15px; margin-bottom:15px;}
.course { padding-bottom:5px;}

.book {width:33%; text-align:center; margin-bottom:30px; float:left;}
.book .ots {padding-left:15%;}
.book .ots td {font-size:17px;}
.book .cover {width:200px;}
.book .cover a {border-bottom:none;}

.button {background:#000000; display:inline; padding:8px 11px 7px 15px;}
.button a {color:#86cae0;}
.button a:hover { text-decoration:none;}

input, textarea {background:#BBBBBB; border:0; margin-bottom:10px; font-size:14px; font-family:Helvetica, Arial}
input.field {width:281px; padding:6px 10px 5px 10px;}
textarea.mess {width:281px; height:77px; padding:6px 10px 5px 10px;}



.icos {float:right; padding-right:10px;padding-top:10px}
.ico1, .ico2, .ico3 {position:relative; height:27px; float:left; margin-right:15px;}
.ico1 { width:24px;}
.ico2 { width:26px;}
.ico3 { width:34px;}
.ico1 div, .ico2 div, .ico3 div {position:absolute; top:0; left:0;}
.hid {display:none}
.icos a { border-bottom:none; !important}

.links_seo_p4 td, .links_seo_p4 td a:link, .links_seo_p4 td a:visited, .links_seo_p4 td a:hover
{
text-decoration:none;
 font-size: 9px;
 color:#6F6F6F;
}


/*new*/
.main-img {width:100%; background-color:#cccccc; border-top:6px #000 solid;}
.teacher {float:left; margin-right:20px; margin-bottom:10px;}
.teacher a { border-bottom:none;}
.star {background:url(i/star.gif) no-repeat; width:57px; height:55px; text-align:center; margin:13px 0px 12px 17px;}
.star div {padding-top:24px; font-size:17px; color:#86cae0;}
.hand {background:url(i/hand.gif) no-repeat; width:45px; height:48px; text-align:center; margin:13px 0px 20px 21px;}
.hand div {padding-top:26px; font-size:17px; color:#86cae0;}

.comments {width:470px; float:left; margin-right:170px;}
.marks {width:240px; float:left;}
h5 { margin:0; padding:0; font-weight:normal; font-size:17px; padding-bottom:5px;}

.mark {background:#000000; width:63px; height:33px; text-align:center; float:left;}
.mark div {padding-top:8px; font-size:19px; color:#86cae0;}
.stars-black {float:left; padding:6px 15px 0px 0px;}
.fsize { font-size:25px;}


.grey{color:#888888}
.small{font-size: 90%}

.name {color:#888888; padding-bottom:5px; padding-left: 20px;}
.quest {background:#86cae0; padding:10px 20px 10px 20px; margin-bottom:2px;}
.answer {background:#E8E8E8; padding:10px 20px 10px 20px;}

.title {background:#000000; float:left; padding:8px 14px 5px 14px; position:absolute; top:148px; right:10%; z-index:10;}
.title a {font-size:21px; color:#86cae0; border-bottom: none}
.title a:hover {text-decoration:none; border-bottom: none;}
.row {background:#E5E7E8 url(i/bg2.gif) repeat; padding:6px 25px 10px 14px; color:#7C7C7C; overflow:auto; font-size:17px; float:left; margin-bottom:2px;}
.date {width:20px; float:left; padding-top:4px; text-align:right; margin-right:20px;}
.day {width:115px; float:left; font-size:15px; padding-top:5px;}
.nazva {width:360px; margin-right:80px; float:left;}
.nazva a:hover { text-decoration:none;}
.time {float:left; width:218px; padding-top:4px;}
.pl {padding-left:14px; text-transform:uppercase;}

.fixed {position:fixed; top:10px;}

.border2 {
	width:190px; 
	float:left; 
	background:#343434; 
	text-align:center;
	border-top:6px #000 solid;
	overflow:hidden;
}

.level {width:105px; float:left; font-size:14px;}
.level-descr {padding:15px 0px 30px 105px; color:#6F6F6F; font-size:14px;}

.column1, .column2, .column3, .column4, .column5, .column6 {float:left; height:80px; margin-right:4px; text-align:center; display:block; border-bottom:none; text-decoration:none; font-size:15px; position:relative;}
a:hover.column1, a:hover.column2, a:hover.column3, a:hover.column4, a:hover.column5, a:hover.column6 {border-bottom:none;}
.column1 p, .column2 p, .column3 p, .column4 p, .column5 p, .column6 p {padding-top:3px;}

.column1 {width:870px;  margin-right:0px;}

.level4{
    background:#86cae0;
}
.level3{
    background:#7B7979;
}
.level2{
    background:#B2B1B1;
}
.level1{
    background:#D6D5D5;
}
.level0{
    background:#D6D5D5;
}


.column1 div, .column2 div, .column3 div, .column4 div, .column5 div, .column6 div {padding:10px 5px 0 5px;}

.column2 {width:433px;  }  
/*
.column2 div {padding:17px 5px 0px 5px;}
*/

.column3 {width:287px;   
/*
 margin-bottom:30px;
*/
 } 
/*
.column3 div {padding-top:30px;}
*/

.column4 {width:214px;  } 
/*
.column4 div {padding:10px 5px 0px 5px;}
*/

.column5 {width:170px;  } 
/*
.column5 div {padding:10px 5px 0px 5px;}
*/

.column6 {width:141px;  } 
/*
.column6 div {padding:10px 5px 0px 5px;}
*/

.last {margin-right:0px;}
.margintop30{
margin-top:30;
}
.new {
	position:absolute; 
	top:-35px; 
	right:-3px; 
	z-index:2;
}
.facebook {
	position:absolute; 
	top:0px; 
	left:269px;
}

