body		  { background-color: white; }

a:link		{ color: #336699}
/*a:visited	{ color: #666666}*/
a:hover		{ color: #000099}
a:active	{ color: #336699 }

.input { font-size: 12px; font-family: "Courier New", Courier, mono }

td.mitem {
	font-weight: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
}

a.rmenu {
	font-weight:bold;
	text-decoration: none;
	font-size: 12px;
}


.menu {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:16px;
	padding:2px;
}

.menu:hover
{
background-color:#FFFFFF; 
}

.menu a
{
	color: #336699;
	text-decoration:none;
}

.menu a:visited	{ color: #336699;}

.menu a:hover{
	color: #000099; 
	text-decoration:underline;
}

.menu_div
{
background:url(IMG/COM/Template/menu_back.gif) top left;
position:relative;
float:left;
text-align:center;
width:99px;
height:18px;
/*color:#000000;*/
color:#336699;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
}

.menu_div:hover 
{
background-position: bottom left;
color:#FFFFFF;
}

.menu_div_hover 
{
background:url(IMG/COM/Template/menu_back.gif) bottom left;
position:relative;
float:left;
text-align:center;
width:99px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
color:#FFFFFF;
}


.menu_div a
{
text-decoration:none;
color:#336699;
}
/*
.menu_div a:hover
{
color:#FFFFFF;
}
*/
.dropdown
{
border-bottom:2px solid #999;
border-right:2px solid #999;
border-left:2px solid #999;
padding-bottom:2px;
padding-right:2px;
padding-left:2px;
}

.text  { 
font-size: 12px; 
line-height: 17px; 
font-family: Verdana, Arial, Helvetica, sans-serif 
}

.texts  { 
font-size: 10px; 
line-height: 14px; 
font-family: Verdana, Arial, Helvetica, sans-serif 
}

.h1  { 
color: #336699; 
font-weight: bold; 
font-size: 16px; 
line-height: 22px; 
font-family: Verdana, Arial, Helvetica, sans-serif 
}

.h2  { 
color: #336699; 
font-weight: bold;
font-size: 12px; 
line-height: 17px;
font-family: Verdana, Arial, Helvetica, sans-serif 
}

.h25  { 
font-size: 14px; 
line-height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif 
}

.h1-5  { 
color: #0000cd; 
font-style: normal; 
font-weight: bold; 
font-size: 16px;
line-height: 23px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
}

.DarkRdText { color: #e00 }

.pictureHolder { 
text-align: center; 
padding: 7px 
}

.pictureSubscribe { 
color: black; 
font-size: 11px; 
line-height: 15px; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
padding: 7px 14px 14px }

.picture { 
border: solid 1px #369; 
}

.attentionHeader { 
color: white; 
font-weight: bold; 
font-size: 12px; 
line-height: 17px; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background-color: #0000cd; 
text-align: center; 
padding-top: 7px; 
padding-bottom: 5px;
}

.attentionText { 
color: black; 
font-size: 11px; 
line-height: 15px; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background-color: #dcdcdc; 
padding: 7px 14px 14px;
}

.attentionTable { background-color: #dfdfdf }

.news-date {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #336699;
}

.PageTopLinks {
	font-weight: bold;
	margin: 5px;
}

/* Заголовок */


.menu_offset1 { left:-5px; }
.menu_offset2 { left:-10px;}
.menu_offset3 { left:-15px;}
.menu_offset4 { left:-20px;}
.menu_offset5 { left:-25px;}
.menu_offset6 { left:-30px;}
.menu_offset7 { left:-35px;}


.header_body
{
height:63px;
width:100%;
background: url(IMG/COM/Content/menu_bg.gif);
}

.header_logo
{
position:absolute;
top:0px;
left:0px;
background: url(IMG/COM/Template/_logo_new.gif);
width:189px;
height:63px;
}

.header_text
{
position:absolute;
top:10px;
left:189px;
height:19px;
width:700px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:336699;
}

.header_menu
{
position:absolute;
top:32px;
left:189px;
height:19px;
width:700px;
}

/* Меню навигации */
.nav_body a { text-decoration:none; }

.nav_body
{
position:relative;
float:left;
width:140px;	
background-image:url(IMG/COM/Content/qmenu_bg1.gif);
}

.nav_item
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
position:relative;
float:left;
width:140px;
background:url(IMG/COM/Template/ball_s.gif) no-repeat;
text-indent:24px;
}

.nav_item:hover
{
background-image: url(IMG/COM/Template/ball_s_over1.gif);
}

.nav_item_current
{
font-weight:bold;
background:url(IMG/COM/Template/ball_s_over.gif) no-repeat;
}



.nav_line
{
float:left;
background: url(IMG/COM/Content/rline.gif);
height:1px;
width:140px;
}

.news
{
padding:2px;
}

.text_plate
{
position:relative;
width:583px;
height:69px;
background-image:url(IMG/COM/Other/text_plate.gif);
}

.text_plate .text_on_plate
{
position:absolute;
top:7px;
left:13px;
height:36px;
width:544px;
text-align:center;
line-height:2em;
color:#336699;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

.video_title_box
{
	margin-top:50px;
	height:140px;
	margin-left:15px;
	margin-right:15px;
}

.video_title_box_text
{
	position:absolute;
	margin-left:15px;
	padding-left:5px;
	padding-right:5px;
	background:#FFF;
	z-index:5;
}

.video_title_box_content_spacer
{
	height:10px;
}

.video_title_box_content
{
	height:128px;
	border: #369 0.05em solid;
	padding-top:15px;
}

.video_title_box_image
{
	float:left;
	height:128px;
	width:128px;
}

.video_category
{
	margin-top:15px;
	margin-left:20px;
	color:#369;
	cursor:pointer;
	/*border-bottom:#999 0.1em solid;
	border-top:#999 0.1em solid;*/

}

.video_title_box_description
{
	margin-top:15px;
	margin-left:20px;
	/*border-bottom:#999 0.1em solid;
	border-top:#999 0.1em solid;*/

}

.video_category_item
{
	display:inline-block;
	padding-top:1px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	margin-top:6px;
	margin-right:10px;
	white-space: nowrap;
}

.video_category_item_selected
{
	/*border: 0.05em #369 inset;*/
	background-color:#369;
	/*font-weight:bold;*/
	color:#FFF;
}

.video
{
	margin-top:60px;
	margin-left:15px;
	margin-right:15px;
}

.lessons
{
	margin-top:60px;
	margin-left:15px;
	margin-right:15px;
}

.video_box
{
	margin-left:15px;
	padding:5px;
	margin-bottom:30px;
	border-bottom: 0.05em #369 inset;
}

.video_box_header
{
	color: #336699; 
	font-weight: bold;
	font-size: 12px; 
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	width:450px;
}

.video_box_date
{
	float:right;
}

.video_box_descr
{
	margin-top:10px;
	
}

.video_box_actions
{
	margin-top:10px;
	height:32px;
}

.video_box_actions_item
{
	margin-left:20px;
	float:right;
}


.image_sample
{
	background-image:url(../IMG/COM/_tmp/dl.png) ;
}

.news_block
{
	margin:15px;
	
}

.news_text
{
	padding-top:10px;
	padding-left:40px;
	padding-bottom:30px;
}

.news_read_more
{
	cursor:pointer;
	color:#336699;
	text-decoration:underline;
}

.more {text-align:right;}
.more a{background:url(IMG/COM/icons/more_bg.png) top right no-repeat; padding-right:13px; }

.list_none
{
	list-style:none;
	padding:0;
	margin:0;
	padding-left:1em;
}

.list_none li
{
	padding: 5 0 5 0;
}
