/* CSS Document */

.main_border {border:1px dotted #cccccc;}

ol {font-family:Verdana; font-size:12px; margin-left:10px; color:#434343;}
li{font-family:Verdana; font-size:12px; margin-left:10px; color:#434343;}
p {font-family:Verdana; font-size:12px; margin-left:10px; color:#434343;}
.left {background-color: #f6f6f6; border:1px dotted #000000;}
.right {background-color:#ffffff; border:1px dotted #000000;}
body {background-image:url(img/bg.gif)}

.headH1 
{
font-size:11px;
font-family:verdana;
color:#4A4949;
margin-top:0px;
padding-top:5px;
margin-left:10px;
color:#FFFFFF;
}

h1 {
font-size:19px;
margin-left:13px;
font-family:Arial, sans-serif;
font-weight: 400;
line-height: inherit;
color:#434343;
}
h2 {
font-size:16px;
margin-left:13px;
font-family:Arial, sans-serif;
font-weight: 400;
line-height: inherit;
color:#434343;
}
h3 {
font-size:15px;
margin-left:13px;
font-family:Arial, sans-serif;
font-weight: 400;
line-height: inherit;
color:#434343;
}
.head2
{
background-image:url(img/headerx.png);
background-repeat:repeat-x;
border:0px;
}

.futerx
{
background-image:url(img/futerx.png);
background-repeat:repeat-x;
}

.agl{text-decoration:none; color:#4A4949;}
.agl2{color:#4A4949;}

.ads{ width:370px; height:300px; display:block; float:left; }



/*Delphi стили  СТИЛЬ написания текста*/
.delphi_text
{
color:#000080;
}

.delphi_code
{
display: inline-block;
 position:relative;
border:1px solid  #996666;
background-color: #f9f9f9;
margin-left:14px;
width:500px;
}



.form_comment2 {
/*

background-color: #F1FEE7;
width:90%;
*/
border:2px #009900 dotted;
display: inline-block;
position:relative;


} 




p.title {
background-image: url(img/greennavig3.png); /*Цвет навигация*/
color: #ffffff;
font-weight:bold;
margin:1px;
padding:10px;
}

p.randomLes 
{
background-image: url(img/greennavig.png);
color: #ffffff;
margin:1px;
padding:8px;
}

p.randomLes2 
{
background-image: url(img/greennavig4.png);
color: #ffffff;
font-weight:bold;
margin:1px;
padding:13px;
}


p.randomKomp {
background-image: url(img/rednavig.png); /*Цвет навигация*/
color: #ffffff;
font-weight:bold;
margin:1px;
padding:13px;
}



p.randomArt 
{
color: #ffffff;
font-weight:bold;
margin:1px;
padding:13px;
background-image: url(img/eloynavig.png);
}

.logo
{
background: url(img/header-new-new-top-left.png) no-repeat top left; 
margin-top:0px;
border:0px;
height:114px;

}

.logo2
{
background: url(img/header-new-new-top-right.png) no-repeat top right; 
margin-top:0px;
border:0px;
height:114px;

}


#coolmenu
{
width: 99%; /*Ширина меню */
background-color: #FFFFFF;  /*Фоновый цвет ячейки*/
margin:1px; /*Ширина отступов*/
}

* html #coolmenu{ 
width: 150px;/*Ширина меню для Internet Explorer*/
}

#coolmenu a
{
padding: 5px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left:7px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #362F2d;  /*Цвет текста*/
font-size:13px;
font-family:Verdana;
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-left: 1px solid gray;
border-right: 1px solid gray;
border-top: 1px solid gray;
}

html>body #coolmenu a
{ 
width: auto;
}

#coolmenu a:hover
{
background-color: #F6F6F6; /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}

#coolmenu img
{
text-decoration:none;
}

p.title2 {
background-image: url(img/pinknavig.png);
color: #ffffff;
font-weight:bold;
margin:5px;
padding:10px;
}

.form1 {
font-family: Verdana;
font-size: 10px;
}

.form3 {
font-family: Verdana;
font-size: 11px;
}

.formm {
border: 1px solid #cccccc;
margin:5px;
}

.lesson {width:95%;} /*border-bottom:1px solid #999999; border-bottom-style: dotted;*/
.lessonIndex {width:100%;}
.lesson2 {border-top:1px solid #999999; border-top-style: dotted; width:95%; margin-left:15px;}
.lesson_title {
background-color:#FFFFFF; 
}

.lesson_name {margin-top:4px; margin-bottom:4px; margin-left:2px; fo}
.lesson_adds {font-size:11px; margin-top:1px; margin-bottom:1px; color:#808080;}
.prev_img {border:1px solid #000000; margin-bottom:9px; margin-left:8px;margin-right:10px;}
.prev_img2 {border:1px solid #000000; margin-left:10px;}
.lesson_describ {font-size:13px; margin-top:1px; margin-bottom:1px; color: #4A4949; font-family: verdana}

/*Цвет и вид ссылки3*/
.a_style 
{
color:#0000CC;
font-size:13px;
}

/*Вид ссылки при наведении курсора*/
#hyperlink a:hover 
{
text-decoration: none; color: #FF0033;
}

.view_title {font-size:16px; font-weight:bold; color:#cc0000; text-align:center;}
.view_date {font-size:11px; color: #424242; margin-top:7px; margin-bottom:7px; }

/* Horizontal MENU */
<style type="text/css">
.h_mnu_01{ 
	width: 395px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.h_mnu_01 ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background: #333399;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000
}
.h_mnu_01 ul li{
display: inline;
}
.h_mnu_01 ul li a{
	float: left;
	color: #FFFFFF;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.h_mnu_01 ul li a:visited{
color: #FFFFFF;
}
.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{
	color: #FFFF00 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #000000;
}

/* Коментарии СТИЛЬ */
.post_comment {
font-size:14px;
font-weight:bold;
color:#cc0000;
}
.post_comment_add {
font-size:11px;
}
/*Рамка коментарий*/
.post_div {
border-top:1px #006600 dotted;
border-bottom:1px #006600 dotted;
margin:15px;
}
.post_div p { /*Что бы текст в лево не уходил*/
margin-left:0px;
}

/* Рамка для голосования */
.pvote {
border:1px solid gray;
background-color:#ffffff;
padding:10px;
}
/* Кнопка оценить */
.sub_vote{
border:1px solid gray;
background-color:#f6f6f6;
width:60px;
margin-left:14px;
font-size:11px;
}
/* Кнопка комментировать */
.sub_komment {
border:1px solid gray;
background-color: #FFFFFF;
color: #FF0000;
font-family: Verdana;
font-weight:bold;
width:140px;
height:32px;

margin-bottom:8px;
}
/*Форма комментировать*/
.form_comment {
border:2px #009900 dotted;
background-color: #F1FEE7;
margin-left:10px;
width:500px;
}



/* Коментировать- форма текста */
.comment_memo {
border:1px solid gray;
}
/* Комментировать Edit, проверка суммы чисел */
.comment_prov {
border:1px solid gray;
margin-bottom:16px;
}

/*view_lessons вывод таблицы Создан, Источник, Просмотров*/
.stat{
border-top:1px solid #CCCCCC; 
border-top-style:dashed; 
width:95%;
}

/*ОСНОВНОЙ ТЕКСТ НА САЙТЕ*/
.maintext
{
font-family:Arial,Verdana;
font-size:14px;
color: #434343;
font-size: 100%;

}

/* Вид статистики  Футере */
.stats_footer
{
font-size:11px;
color:#858585;
}

.indexstyle_font
{
font-size:14px;
}

.indexstyle_font2
{
font-size:16px;
color:#333333;
border:1px solid gray;
border-color:#CCCCCC;
}

.indexstyle_font3
{
font-size:16px;
color:#333333;
}

.indexstyle_bord
{
border:1px solid gray;
border-color:#CCCCCC;
}



.h1style
{
font-size:13px;
margin-left:15px;
font-family:verdana;
color:#000099;
}

.verx_text
{
font-size:13px;
font-family:Verdana;
color:#999999;
}


/*Постраничная навигация*/
.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;
}


/*Линия разделитель горизонтальная*/

.line 
{
background:url(img/line_horz.gif) top left repeat-x; 
height:1px; 
width:96%;
margin-left:10px;
}

.lineIndexHead
{
background:url(img/line_horz.gif) top left repeat-x; 
height:1px; 
width:96%;
margin-left:10px;
}

.linerightTD
{
background:url(img/line_horz.gif) top left repeat-x; 
height:1px; 
width:90%;
margin-left:10px;
}
.lineindex
{
background:url(img/line_horz.gif) top left repeat-x; 
height:1px; 
width:90%;
margin-left:10px;
}
/*Стиль подсказки*/
.warning { position:relative; z-index:24; }
.warning span { display:none; }
.warning:hover {z-index:25;}
.warning:hover span { 
display:block;
z-index:25; 
position:absolute; 
width:250px; 
top:25px; 
left:20px;
background:#FCE4E4 url(img/alarm.png) no-repeat left;
border: 1px solid #990000; 
padding:5px 5px 5px 35px;
font-size:11px;
color:#990000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Стили голосования */

a.vote_up, a.vote_down 
{
  display:inline-block;
  background-repeat:none;
  background-position:center;
  height:16px;
  width:16px;
  text-indent:-900%;
}

  a.vote_up {
  background:url('img/vote/thumb_up.png');
  }
a.vote_down {
  background:url('img/vote/thumb_down.png');

  }


/* Generated via www.cssmenubuilder.com */

.menu{ margin:0 auto; padding:0; height:35px; width:100%; display:block;}
.menu li{padding:0; margin:0;  list-style:none; display:inline;}
.menu li a{float:left; padding-left:20px; margin-top:2px; margin-left:50px;  display:block; color:rgb(255,255,255); text-decoration:none;  font:18px Arial, Helvetica, sans-serif; cursor:pointer; font-weight:bold;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px;}
.menu li a:hover{color:rgb(45,217,33);}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:18px Arial, Helvetica, sans-serif; color:rgb(255,255,255);}

/*.menu li a.active span, .menu li a.active:hover span{}*/

</style>
