TD, TH,  BODY 
	{ 
		font-family: Tahoma, Verdana, Arial; 
		font-size: 70%; 
	}

BODY {
		font-family: Tahoma, Verdana, Arial; 
		color:#252525; 
		font-size: 70%; 
		line-height:140%;
	}
OL, UL 
	{ 
        /*	margin-left:18px; */
		margin-top:3px;
		margin-bottom:3px;
        padding-left: 0;
    }

LI 
	{ 
		margin-bottom:4px; 
/*		margin-left:10px; */
		padding-left: 0;
		text-align:left;
	}

P,pre 
	{ 
		font-family: Tahoma, Verdana, Arial; 		
		color:#252525; 
		padding-left:0px; 
		padding-right:0px; 
		padding-top:0px;
		padding-bottom:10px;
		margin:0px;
	}

h1 
	{ 
		font-size: 120%; 
		color: #CD3301; 
		padding-top:0px;
		padding-left:0px; 
		padding-right:8px; 
		margin-top:1px;
		margin-bottom:0px; 
	}

h2 
	{ 
		font-size: 110%; 
		color: #354463; 		
		padding-right:8px; 
		margin-top:5px;
		margin-bottom:8px; 
		text-transform:Uppercase;
	}

h3, h4, h5
	{
		font-size: 110%; 		
		color:#CD3301;
		padding-right:8px; 
		margin-top:5px;
		margin-bottom:4px; 		
	}
h6
	{
		margin-top:5px;
		margin-bottom:3px; 		
		font-size: 15px; 		
		color:#5F5F5F;
	}


hr 
	{
		height:1px; 
		color:#C2C2C2;
	}

.w , .w:hover 
	{ 
		color:white; 
		text-decoration:none;
	}

A 	
	{ 
		color:#CD3300; 
	}

A:hover 
	{ 
		text-decoration: underline ; 
		color:#CD3300;
	}

input, select 
	{
		font-size:11px;	
		width:293px;					
		border:1px inside;
	}

.main 
	{
		text-align:justify;
		width:95%;
	}

.main_center 
	{
		
		width : 95%;
	}

.menu 
	{ 
		color:white; 
		text-decoration:none; 
	}

.menu:hover 
	{ 
		color:#FFEF9E; 		
		text-decoration:none; 
	}

.menuA 
	{ 
		color:#FFE359; 
		text-decoration:none; 
	}

.menuA:hover 
	{ 
		color:#FFE359; 		
		text-decoration:none; 
	}

a.sitenav 
	{		
		color: #232323;	
		
	}
a.sitenav2 
	{		
		color: #C85629;	
		
	}
a.a_sitenav 
	{
		background: url('../../images/ogv_to/arrow2.gif') left no-repeat;		
		color: #CC3300;	
		padding-top:3px; 	
		padding-left:20px;		
		padding-right:20px;
		height: 20px;
		text-decoration:none;		
	}
a.a_sitenav:hover
	{
		color: #CC3300;	
		text-decoration:underline;
	}	
a.p_sitenav 
	{
		background: url('../../images/ogv_to/arrow.gif') left no-repeat;		
		color:#1167AE;
		padding-top:3px;
		padding-left:20px;		
		padding-right:20px;		
		height: 20px;
		text-decoration:none;
	}
a.p_sitenav:hover
	{
		color:CC3300;
		text-decoration:underline;
	}
a.reg
	{
		background: url('../../images/ogv_to/arrow.gif') left no-repeat;		
		color: black;		 	
		padding-left:10px;				
		height: 20px;
		
	}


a.news
	{
		font-size:12px;
		color: #CD3300;
		font-weight:bold;
		text-decoration:none;
	}
td.rightzone
	{
		padding-right:30px; 
		border-left:1px solid #E0E0E0;
	}

table.login
	{		
		color:black;		
	}

a.menuL2 
	{	padding-left:20px; 
		line-height: 20px; 
		color: black;
	}

a.menuL2Active 
	{	
		padding-left:20px; 
		line-height: 20px; 
		color: #FF5400; 
	}

.header 
	{
		font-size: 12px; 
	}

.line 
	{
		background-color: #999999 ;
	}

.headTitle 
	{ 
		font-family:Arial; 
		font-size:18px; 
		color:white; 
	}

.afon 
	{
		background-color:#e7e7ef
	}

.over 
	{
		cursor:pointer;
		background: #DDE9EC; 
	}

.out1 
	{
		background: #efefef; 
		border-bottom:2px groove;
	}

.out2 
	{
		background: #E4E4E4; 
		border-bottom:2px groove;
	}

.NameOffset 
	{
		
		
	}

TD.bline 
	{
		border-bottom:#cdcdcd 1px groove;
	}

table.sort{ }  /*класс гридовой таблицы   */

/* ячейки таблицы */
table.sort tbody td
	{ 
		vertical-align:middle;
		border-left: 1px solid buttonshadow;
		border-bottom: 1px solid buttonshadow;
		padding:0.3em 1em
	}
/* стрелка слева в строке таблицы*/

table.sort .arrow 
	{
		width:20px;
		vertical-align:middle;
		border-left: 1px solid buttonshadow;
		border-bottom: 1px solid buttonshadow;
	}
/*правая граница таблицы*/
table.sort td.Rborder 
	{
		padding:0px;
		width:1px;
		font-size:1px;
		border: 1px solid buttonshadow; 
		border-left: 0px;
	}
/*левая граница таблицы*/
table.sort td.Lborder 
	{
		padding:0px;
		width:1px;
		border: 1px solid buttonshadow; 
		border-right: 0px;
}
/* заголовки таблицы */
table.sort thead tr, th 
	{
		background-color: cccccc;
	}
table.sort thead th
	{
		border-left:buttonshadow 1px solid; 
		border-bottom: 1px solid buttonshadow; 
		border-top: 1px solid buttonshadow;
		font-weight: normal;
		cursor:pointer;
		cursor:hand;
	}
table.sort td.sorthead
	{
		border-left:buttonshadow 1px solid; 
		border-bottom: 1px solid buttonshadow; 
		border-top: 1px solid buttonshadow;
		font-weight: normal;
		background-color:#649098;
		color:#fff;
		}
/* заголовок отсортированного столбца */
table.sort thead th.curcol
	{
		background-color:buttonshadow;
		color:#FFFFFF
	}

.checkbox , radio
	{
		width:20px;
	}
th 
	{
		font-weight:normal;
		color:#fff;
		text-align:left;
		background-color:#649098;
		border-bottom:1px solid #cccccc;
	}
.tab
	{
		background-color: #E9E9E9;		
	}
.tabA
	{
		color: #FE530D;
		background-color: #E9E9E9;		
	}

.tabP
	{
		color: black;
		background-color: #D5DDF3;
		cursor:pointer;		
	}

button.work {
   margin-top:-2px;
   margin-bottom:4px;
   background:white;      
   border: 1px solid #999999;
   height:21px;   
   cursor:pointer;  
   vertical-align:middle;
}

button.work_active {
   margin-top:-2px;
   margin-bottom:4px;
   background:#e7e7e7;      
   border: 1px solid #999999;
   height:21px;   
   cursor:pointer;  
   vertical-align:middle;
}

.heads
	{
		color:white;
		text-decoration:none;
	}
SPAN.print {padding-left:25px; height:17; margin-top:0px; background:url('../../admin/icons/i31.gif') no-repeat left }

.path
	{
		height:22px; 
		background: url('../../images/ogv_to/line.gif') bottom repeat-x;
	}
.navhead
	{
		background-color:#527185;
		color:fff;
		padding-left:7px;
		height:35px;
	}
.menuLeft
	{
		background-color:#EFEFEF;
		width:100%;
		margin-top:3px;
	}
.our_project
	{
		background-color:#F5F0EA;
		color: #CD3300;
		width:100%;		
		border:1px solid #CCC3B4;
	}
.our_project_over
	{
		background-color:#F7E8D5;
		color: #CD3300;
		width:100%;		
		border:1px solid #CCC3B4;
	}	
.m_out {background-color:transparent;}
.m_over {background-color:#D6DFE1;}
.detail { 			
			color:#30437B; 
		}
.detailActive { 			
			color:#CD3300; 
		}
.detail_bg 
		{ 
		background-color:#EFEFEF; 
		color:#30437B; 
		}
.a_menu { color:#CA3401; }
.tablenews
		{
			border: 1px solid #D0D3D8; 
			background-color:#EDF1F2;
		}
button.lnk {
   cursor:pointer;
   background:transparent;
   width:20px;
   height:18px;
   margin:0px;
   margin-right:3px;
   border:0px; 
   vertical-align: top;
}
fieldset
	{
		margin:10px;
	}
table.graystyle
	{
		border:1px solid #dfdfdf;
	}
table.graystyle td
	{
		background-color:#efefef;
	}
/*styles for spoilers in articles*/
.sp-wrap	{width: 98%; margin: 6px; background: #E9E9E6;}
.sp-head-wrap {padding: 1px 5px 2px;border: solid #C3CBD1;border-width: 1px 1px 1px 2px;}
.sp-body {padding: 1px 6px 2px 25px; border: solid #C3CBD1; border-width: 1px 1px 1px 2px;font-weight: normal; background: #F5F5F5; border-top-width: 0;}
.sp-head_closed, .sp-head_opened {padding: 1px 14px 3px 20px;line-height: 15px; cursor: pointer; }
.sp-head_closed { 
	background: url(../../icons/i169.gif) no-repeat left ;
}
.sp-head_opened {
	background: url(../../icons/i168.gif) no-repeat left ;
}

.lang {height:100%; float:right}
.lang td {padding-top:15px}
.lang a {font-family:tahoma; font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none}
.lang img {border:1px solid #ffffff; margin-top:2px}
.pd {padding:0px 12px 0px 5px}


input.checkbox {
	vertical-align:middle;
	width:20px;
	margin-top:-3px;
}
input.radio {font-family: Verdana; width: 15px; margin-top:-3px;}
input.data {font-family: Verdana; width: 20px;}
select.tb { font-size:95%; font-family: Verdana; width: 230px; margin-top:1px;}
input2 {  font-family: Verdana;}

INPUT.disabled {
	background-color : #F3F3F3;
}
button.work2 {
   margin-top:2px;
   background:white;
   border: 1px solid #999999;
   height:21px;
   cursor:pointer;
   vertical-align:middle;
}

button.work2_active {
   margin-top:2px;
   background:#e7e7e7;
   border: 1px solid #999999;
   height:21px;
   cursor:pointer;
   vertical-align:middle;
   }
.gridRow {background-color:#EFEFEF;padding:7px 20px; cursor:pointer;}
.silver {background-color:#DDE9EC;padding:7px 20px; }
.eattrFrame{display:none;}
.hidden {display:none;}
.activeCell{ background:#ffffff; border-bottom:0; border-left:0;}
.unactiveCell {background:#e5e5e5; font:bold; text-decoration:underline; cursor:pointer;}
.scrollList {margin-top:-1px; width:100%;}
.scrollList td {width:0;}

div.bloggray {
    width:320px;
    padding:4px;
    background:#dfdfdf;
    border-bottom:1px solid #c5c5c5;
    border-top:1px solid #ffffff;
    margin-bottom:10px;
}
div.blogform {
    padding:4px;
    background:#dfdfdf;
    border:1px solid #c5c5c5;
}
div.answer {
    background:#dfdfdf url('../../admin/icons/i272.gif') no-repeat left;
    border:1px solid #c5c5c5;
    padding:3px 3px 3px 20px;
    width:100px;
    color:#145374;
    text-decoration:underline;
    float:left;
    display:inline-block;
    cursor:pointer;
    margin:5px 0 15px 10px;
}
div.opentree {
    margin-left:10px;
    background:#dfdfdf url('../../admin/icons/i273.gif') no-repeat left;
    border:1px solid #c5c5c5;
    padding:3px 3px 3px 20px;
    float:left;
    width:200px;
    color:#145374;
    text-decoration:underline;
    cursor:pointer;
    margin:5px 10px 15px 10px;
}
div.edit {
    background:#dfdfdf url('../../admin/icons/i176.gif') no-repeat left;
    border:1px solid #c5c5c5;
    padding:3px 3px 3px 20px;
    width:100px;
    color:#145374;
    text-decoration:underline;
    float:left;
    display:inline-block;
    cursor:pointer;
    margin:5px 0px 15px 10px;
}

div.blogimage {
    float:left;
    display:inline;
    padding:5px;
    margin-right:15px;
    background:#dddddd;
    width:110px;
}
div.blogtxt {
    padding:5px;
    margin-right:15px;
    min-height:90px;
}
div.wrapper {
    width:100%;
    clear:both;
}

div.clear {
   clear:both;
   height:1px;
   overflow:hidden;
}
.note {
   background:#fefee4;
   border:1px solid #e0e1b0;
   padding:3px;
}
.titleteblev01 {color: #FFF; }
td.text_v3 {
	padding:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.titleteblevbogrer01 {
	padding:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}
.titleteblevbogrer_rigsht01 {
	padding:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}

.href_box_v1-head {
	color: #FFF;
	background-color: #527185;
	height: 17px;
	padding: 9px;
	margin: 3px;
}

.href_box_v3-link {
	color: #FFF;
	background-color: #527185;
	height: 17px;
	margin: 5px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	border: 1px solid #CCC;
	font-size: x-small;
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}


.href_box_v1-body {
	padding: 9px;
	background-color: #efefef;
	margin: 3px;
	color: #FFF;
}

div > a { text-decoration:none}

#links ul {
	list-style-type: none;
	padding: 0px;
	margin: 3px;
}
#links li {
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;

}
#links li a {
	color: #036;
	background-color: #efefef;;
	display: block;
	padding: 7px;
	text-decoration: none;
}
#links li a:hover {
	background: #d6dfe1;
}

#links_V2 ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#links_V2 li {
	margin: 3px;
	border: 1px solid #999;
}
#links_V2 li a {
	color: #036;
	background-color: #F9FFF9;
	display: block;
	padding: 7px;
	text-decoration: none;
	margin: 0px;
}
#links_V2 li a:hover {
	background: #F4FAFF;
	color: #cd3300;

}

#links_V3 ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#links_V3 li {
	margin: 3px;
	border: 1px solid #999;
	color: #036;
	background-color: #F9FFF9;
	display: block;
	padding: 7px;
	text-decoration: none;
	margin: 7px;
	text-align: center;
}

#links_V4 ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#links_V4 li {
	margin: 3px;
	border: 1px solid #000000;
	color: #036;
	background-color: #F9FFF9;
	display: block;
	padding: 7px;
	text-decoration: none;
	margin: 7px;
	text-align: center;
}



.share-icon, .share-icon span{float:left;}
.share-icon span{margin: 2px 10px 0 0}
.share-icon  a{ background: url("../../images/ogv_to/share-icon.png") no-repeat scroll 0 99px transparent;
 border: 0 none; float: left; height: 16px; overflow: hidden; padding: 0 !important; vertical-align: top; width: 16px; margin:0 8px 0 0}
a.icon-vk{background-position: 0 0;}
a.icon-ya{background-position: 0 -17px;}
a.icon-lj{background-position: 0 -34px;}
a.icon-twitter{background-position: 0 -51px;}
a.icon-facebook{background-position: 0 -68px;}
a.icon-odnoklassniki{background-position: 0 -170px;}
a.icon-moimir{background-position: 0 -85px;}
a.icon-ya-mail{background-position: 0 -119px;}
a.icon-gmail{background-position: 0 -374px;}
.Quote {font-size: larger;}
.QuoteSignature {font-weight: bold; text-align: right;}
img.QuoteIMG {margin-right: 15px; border: 3px solid rgb(209, 209, 209);}

.cols .w50 {width:45%; padding:0; float:left}
.date {display:block; font-weight:bold; margin-bottom:3px}

.poll {margin:0}
    .poll .quest {display:inline-block; padding-right:5px}
    .poll label {display:inline-block; padding-right:5px}

    .poll .rate {height:20px; display:inline-block; background:url(../../images/ogv_to/stars.gif) no-repeat; margin-bottom:-5px}
        .poll .rate input {width:20px; height:20px; display:block; float:left; margin:0 4px 0 0; padding:0; opacity:0; filter:Alpha(opacity=0); cursor:pointer}
    .rate2 {background-position:0 -20px !important} .rate3 {background-position:0 -40px !important} .rate4 {background-position:0 -60px !important} .rate5 {background-position:0 -80px !important}