/* CSS Document */

body { font-family:Verdana; font-size:12px; margin:10px; text-indent:14px; text-align:justify;}
.text_td_bot { border-bottom:1px solid #999999; font-weight:100; width:98%; margin:5px;}
.header { background-image:url(img/design/bg_header.png); background-repeat: repeat-x;}

        .top_menu {
		background-color:#F2F2F2;
		padding-top:5px;
		padding-bottom:5px;
		padding-right:15px;
		width: 98%;
		
		}
				
		.top_menu a{
		margin:0px;
		
		display: inline;
		font-family: Tahoma;
		font-size: 11px;
			color: #660000;
			text-decoration: none;
			
			
			}
		.top_menu a:hover {
			text-decoration: underline;
			}
		


.main_border{border: 1px solid #000000; width:100%;}
p { font-family:Verdana, font-size:12px; margin:10px; text-indent:14px; }
ul { font-family:Verdana, font-size:12px; margin:10px; text-indent:14px; }
.left {border-right:1px solid #cccccc;}
.right {border-left:1px solid #cccccc;}

.nav_arhiv {
text-align:left;
margin:5px;
padding-bottom:7px;
padding-left:50px;
font-size:11px;  font-family:Verdana;
border-bottom:1px solid #cccccc;
background-image:url(img/design/arhiv.png);
background-repeat:no-repeat;
background-position:25px 0px;;
}

.nav_arhiv a{
color:#000000;
}
.nav_arhiv:hover a{
color:#FC6C14;
text-decoration:none;
}

.left_nav {
text-align:left;
text-indent:0px;
margin:5px;
padding-bottom:7px;
padding-left:15px;
font-size:11px;  font-family:Verdana;
border-bottom:1px solid #cccccc;
background-image:url(img/design/nav_li.png);
background-repeat:no-repeat;
background-position: 1px 1px;
}
.left_nav a{
color:#000000;
}
.left_nav:hover {
background-image:url(img/design/nav_li_active.png);
background-repeat:no-repeat;
background-position: 2px 1px;
}
.left_nav:hover a{
text-decoration:none;
color:#FC6C14;
}
.title{ text-indent:0px; margin:5px; margin-top:0px; font-size:14px; font-weight:bold; font-family:Verdana; padding:7px; color:#FFFFFF;
 background-image:url(img/design/bg_poloska_nav.gif); background-repeat:repeat-x; border:1px solid #000000;}
.title a {color:#FFFFFF; text-decoration:none;}
.navigation {border:1px solid #CCCCCC; margin:5px;}
.form { margin:5px;
background-color:#F6FCF2;
border:1px solid #CCCCCC;
text-align:center;}


.form1
{
 text-indent:0px;
 text-align:center;}
.pictures {border:1px solid #000000; margin-right:15px; margin-bottom:10px;}
.lesson {border-bottom:1px dotted #999999; width:98%;}
.lesson_index { border:1px solid #cccccc; width:98%; margin:5px;}
.lesson_index2 {border:1px solid #cccccc; width:98%; margin:5px; background-color:#FAFAFA;}
.lesson_text {font-family:Verdana; font-size:12px; text-align:justify;}
.lesson_text_random {font-family:Verdana; font-size:11px; text-align:justify;}

.author {font-family:Verdana; font-size:10px; margin:1px; margin-left:10px; color: #999999;}
.title2 {font-family:Verdana; font-size:12px; font-weight:bold; margin-top:15px; margin-bottom:3px;text-align:center; text-indent:0px;}
.title2_passive {font-family:Verdana; font-size:12px; font-weight:bold; margin-top:15px; margin-bottom:3px;text-align:center; text-indent:0px;}
.title2 a {color:#990000; text-decoration:none}
.title2 a:hover {text-decoration:underline;}
.ltext_title {font-family:Verdana;font-size:16px; margin:20px; color:#990000; font-weight:bold; text-align:center;}
.text_title  {font-family:Verdana;font-size:16px; color:#999999; margin:5px; margin-right:3px; margin-bottom:-5px; font-weight:bold; text-align:center; background-image:url(img/design/bg_poloska.gif); background-repeat:repeat-x; padding:5px; border:1px solid #000000;}
.text_title a {color:#ffffff;text-decoration:none;}
.text_title a:hover {text-decoration:underline;}

.footer {
font-family:Verdana; font-size:11px;
background-color:#F7F7F7;
padding:5px;
margin:3px;
text-align:center;
text-indent:0px;}

.view {
font-size:9px;
color:#666666;
text-align:right;
margin:5px;
margin-right:40px;}

.comments_title {
font-size:16px; margin:20px; color:#990000; font-weight:bold;
text-decoration:underline;}
.comments {
margin-left:25px;}
.new_comment {
border-bottom:1px solid #cccccc;
margin:15px;}

.coolmenu{


display:inline;
padding:3px;

margin-left:10px;
}

.coolmenu a{
background-image:url(img/design/top_men.png);
background-repeat:repeat-x;
border:1px solid #000000;
text-align:right;
font: 10px Verdana; /*Øðèôò òåêñòà*/
padding:3px; /*Âíóòðåííèé îòñóòï òåêñòà ññûëêè îò êðàåâ ÿ÷åéêè*/
width: 100%; /*Øèðèíà ÿ÷åéêè*/
color: #000000;  /*Öâåò òåêñòà*/
text-decoration: none; /*Ïîä÷åðêèâàíèå ó ññûëîê - íåò*/

}

html>body .coolmenu a{ 
width: auto;
}

.coolmenu a:hover{
padding:3px;
background-image:url(img/design/top_men_act.png);
background-repeat:repeat-x;
color: #FFFFFF;  /*Öâåò òåêñòà ïðè íàâåäåíèè êóðñîðà*/
}
.svitok {
	background-image: url(img/courses/svitok.jpg);
	background-position:center;
	height: 650px;
	width: 500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	padding-top: 80px;
	background-repeat: no-repeat;
	text-align:center;
}
.style1 {
	color: #993333;
	font-weight: bold;
}
.svitokCopy {

	background-image: url(img/courses/svitok.jpg);
	height: 650px;
	width: 500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	padding-top: 68px;
	background-repeat: no-repeat;
	margin-left: 80px;
}
.pstrnav {
	padding: 0px 10px 20px 15px;
	color:#424242;
}

.pstrnav a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;
}

.poisk {
text-indent:0px;
margin-right:5px;
margin-left:15px;}

.catalog { font-family:Verdana; font-size:10px; color: #999999; margin:5px; background-image:url(img/design/spisok0.gif); background-repeat:no-repeat; background-position:25px 4px; padding-left:30px;}
.catalog:hover {  background-image:url(img/design/spisok0a.gif); background-repeat:no-repeat; background-position:25px 4px; padding-left:30px;}
.catalog a { color:#333333; text-decoration:none;}
.catalog a:hover { color:#CC6633; text-decoration:underline;}
.style3 {color: #006600;}



.zagolovok {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#CC0033;
text-align:center;
font-weight:700;
}
.style2 {color: #ffffff; font-weight:900; background-color: #339900;}
.text1 {
text-align:justify;
}

.punkt {
border-bottom:1px dotted  #666666; margin:10px; border-top:1px dotted  #666666;}
.punkt2 {
border-bottom:1px dotted  #666666; margin:10px;  border-top:1px dotted  #666666;}
.punkt3 {
border-bottom:1px dotted  #666666; margin:10px; border-top:1px dotted  #666666;}
.punkt p {
margin:15px;
background-image:url(img/punkt.png);
background-position:20px 2px;
background-repeat:no-repeat;
padding-left: 50px;
padding-top:5px;
padding-bottom:3px;
padding-right:20px;
text-indent:0px;
font-weight:900;
color:#993333;
}


.punkt2 p {
margin:15px;
background-image:url(img/punkt2.png);
background-position:20px 2px;
background-repeat:no-repeat;
padding-left: 50px;
padding-top:5px;
padding-bottom:3px;
padding-right:20px;
text-indent:0px;
font-weight:900;
color:#993333;
}

.punkt3 p {
margin:15px;
background-image:url(img/punkt3.png);
background-position:20px 2px;
background-repeat:no-repeat;
padding-left: 50px;
padding-top:5px;
padding-bottom:3px;
padding-right:20px;
text-indent:0px;
font-weight:900;
color:#993333;
}
.form3 {border: 1px solid #CCCCCC; width:500px; padding:10px; margin-bottom:30px;}



.right_nav {
text-align:right;
text-indent:0px;
margin:5px;
padding-bottom:7px;
padding-right:15px;
font-size:11px;  font-family:Verdana;
border-bottom:1px solid #cccccc;
background-image:url(img/design/nav_lir.png);
background-repeat:no-repeat;
background-position: right 2px;
}
.right_nav a{
color:#000000;
}
.right_nav:hover {
background-image:url(img/design/nav_lir_active.png);
background-repeat:no-repeat;
background-position: right 2px;
}
.right_nav:hover a{
text-decoration:none;
color:#FC6C14;
}
.zagolovok2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color: #000000;
text-align:center;
font-weight:700;
}
.red {color: #CC0000;}
.formskach { border:1px solid #999999; background-color:#990000; text-indent:0; color:#FFFFFF; margin-left: 15px; margin-right:15px;}
.ps { font-family: arial; font-size:10px; font-weight:700; text-indent:0px; color:#990000;}

.spisokstop {
text-indent: 15px; margin:10px;

}
.spisokstop p {margin:10px; background-image: url(img/stop.png); background-repeat:no-repeat; background-position: 15px 0px; margin:20px;}

.spisokplus {
text-indent: 15px; margin:10px;

}
.spisokplus p {margin:10px; background-image: url(img/plus.png); background-repeat:no-repeat; background-position: 15px 0px; margin:20px;}


