body{
padding:0px;
margin:0px;

}


.news_date
{
	color: #fff;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 10px;
	font-weight: bold;
	/*text-shadow: 2px 2px 1px #C3DBE5;*/

	background-color: #990000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 2px solid #fff;
padding: 2px;
width: 90%;
*width: 100%;
}

.news_title
{
        font-size: 10px;
	font-weight: bold;
	color: #0089CE;
	width:380px;
	
}

.news_description
{
	padding-left:10px;
	margin-bottom:0em;
	color: #606060;
	width:380px;
}
/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
	background: #fff;
	float: left;
}

.page_link
{
	border: 1px solid #e7e7e7;
}
.current
{
	border: 1px solid #db1905;
	background-color: #db1905;
	color: #fff;
}




td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, a, input, textarea
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:16px;
		color:#000000;
	}

.m_text a { color:#981028; text-decoration:none;}

.m_text a:hover { text-decoration:underline;}

.m1_text { color:#FFFFFF;}

.m1_text a {color:#FFFFFF; text-decoration:none;}

.m1_text a:hover { text-decoration:underline;}

.l_text { color:#4C96CA; line-height:11px; margin-right:6px}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
	}

input, select, textarea
{
	font-family: Arial, Verdana, 'MS Sans Serif';
	font-size: 12px;
	border: #777777 1px solid;

	color: #3D3D3D;
	padding: 2px;
}



textarea{
	width:247px; height:80px; border-color:#C5CFD8; border-width:1px; background-color:#ffffff; padding-left:7px; overflow:hidden; margin-top:6px; line-height:11px;
	}

ul {margin:0; padding:0; list-style:none}
/*li {background:url(/templates/template7/images/1-a.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 11px}	*/	

li a
	{		
		line-height:20px;
		color:#0089CE;
		text-decoration:none;
	}

li a:hover
	{
		text-decoration:underline;
	}

.ul_red_arrow li {background:url(/templates/template7/images/a3.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 11px}

.ul_red_arrow li a { color:#FFFFFF}

.ul_arr_right li {background-image: none; margin: 7px 0px 0px 0px; padding:0px 0px 0px 0px}

.ul_arr_right li a { color:#FFFFFF; margin-right:5px; line-height:11px}

.cell_blue_dark { background-color:#18223A; background-image:url(/templates/template7/images/f4.gif); background-repeat:repeat-x; background-position:top; padding: 26px 5px 10px 40px}

.cell_blue_middle { background-color:#192943; background-image:url(/templates/template7/images/f5.gif); background-repeat:repeat-x; background-position:top; padding: 26px 5px 10px 34px}

.cell_blue_light { background-color:#1A304C; background-image:url(/templates/template7/images/f6.gif); background-repeat:repeat-x; background-position:top; padding: 26px 5px 10px 39px}

.cell_middle { background-color:#F5F6EB; padding: 28px 30px 10px 20px}

.cell_dark { background-color:#fff; padding: 28px 30px 10px 20px}

.cell_light { background-color:#FFFFFF; padding: 28px 15px 10px 20px}
.navigation_box       
{
	line-height:28px; 
	font-size:14px;
	background:#E7E7E7 url(/images/box_innerhead.gif);
	padding:5px; 
	color:#333333;
	border-bottom: 0px solid #D7D7D7; 
	font-weight:bold;
}


div.outline{
border: 1px dashed #000 ; /* Цвет и толщина рамки*/
background: #ffffff; /* Цвет фона */
padding:4px; /* Поля вокруг текста */
}

#hmenu {
	/*padding: 13px 0 5px 0;*/
	float: left;
}

#hmenu a {
	padding: 32px 13px 10px 11px;
      padding:15px 10px 5px 10px ;
        text-decoration: none;
	display:block;
        width:130px;
        *width:141px;
	float:left;


font-family:  'Tahoma';
      font-size: 10px;
      font-weight: bold;
	color: #122A27;
	/*background: url(/templates/template1/images/l1.gif) no-repeat top center;*/

	margin: 0px 0 5px 1px;
	border-bottom: 3px solid #000504;
}

#hmenu a:hover {

	/*background: url(/templates/template1/images/l1-1.gif) no-repeat top center;*/
	color: #EE4315;
	border-bottom: 3px solid #EE4315;
}

#menu {
	padding: 1px 0;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	padding: 8px 10px;
	border-top: 1px solid #EEEEEE;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

#menu a:hover {
	background: #4A4646;
	color: #fff;
}

#menu .active a {
	background: #cccccc;
	color: #000000;
}

#menu .first a {
	border: none;
}


 .shadow{
border-bottom:2px solid #eee;
border-right:2px solid #eee;
padding-bottom:2px;
padding-right:2px;
background:#ccc;
}


#menu_itc {
 font-size: 14px;
 height:47px; 
 color: #000;
 text-align:left;
 background-color: #000; 
}
#menu_itc div {
 
 margin: auto;
}
#menu_itc span {
 float:left; 
 color: #999;
 background-color: #000; 
 padding: 10px 18px;   
}
#menu_itc a {
 display:block; 
 float:left; 
 font-size: 11px;
font-weight: bold;
 color: #fff;
 background-color: #000;
 text-align:center; 
 padding: 10px 18px;
 text-decoration: none;
}
#menu_itc a:hover {
 color: #fff;	
 background-color: #4A4646;
 border-top: 1px solid #fff;
 padding: 7px 18px 20px 18px;
}

h1 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}

h2 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}

h3 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}



 a
	{		
		line-height:20px;
		color:#000;
		text-decoration:none;
 font-size: 11px;
 font-weight: bold;
	}

a:hover
	{
		text-decoration:underline;
	}
.img border{1px; color:000}


.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
 height:50px;

border: 1px solid #625e00;
border-width: 1px 0;
background: black url(/templates/template1/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;

}

.solidblockmenu li a{
float: left;
color: white;
padding: 16px 12px;
text-decoration: none;
border-right: 1px solid white;

}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(/templates/template1/images/blockactive.gif) center center repeat-x;

}

div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}

 .shadow{
border-bottom:2px solid #eee;
border-right:2px solid #eee;
padding-bottom:2px;
padding-right:2px;
background:#000;
}


.border_rounded {
background-color: #ddccb5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 2px solid #897048;
padding: 10px;
width: 90%;
*width: 100%;
}

.border_rounded1 {
background-color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 2px solid #897048;
padding: 10px;
width: 90%;
*width: 100%;
text-shadow: 2px 2px 1px #C3DBE5;
}


.text_shadow {
color: #897048;
background-color: #fff;
text-shadow: 2px 2px 2px #ddccb5;
font-size: 15px;
}

div.rightside_image {
float: right;
padding: 10px;
margin: 10px;
border: 2px solid #cccccc;
text-align: center;
font-size: 0.8em;
font-style: italic;
}

.cssbutton {
background: #fff;
padding: 1px;
font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
font-size: x-small;
font-variant : small-caps;
border : 1px solid #aaa;
}
.buttonleft {
color: #f8f8f8;
background: #a42;
padding: 0px 3px 0px 3px;
}
.buttonright {
color: #18223A;
background: #886;
padding: 0px 20px 0px 3px;
}
/******************* Overflow asasa sahifa     *******************************/
ul#thumbs a {
display:block;
float:left;
width:100px;
height:100px;
line-height:100px;
overflow:hidden;
position:relative;
z-index:1;
}

ul#thumbs a img {
float:left;
position:absolute;
top:-20px;
left:-50px;
}

ul#thumbs li#image1 a img {
top:-28px;
left:-55px;
}

ul#thumbs li#image2 a img {
top:-18px;
left:-48px;
}

ul#thumbs li#image3 a img {
top:-21px;
left:-30px;
}

ul#thumbs a:hover {
overflow:visible;
z-index:1000;
border:none;
}

/*************************************** tamam  *****************************/

/*                  tabs        */

/*  idTabs ~ Sean Catchpole  */


/* Style for Usual tabs */
.usual {
background:#ccc;
  color:#111;
  padding:0px 0px;
  width:90%;
  border:0px solid #222;
  margin:8px auto;
}
.usual li { list-style:none; float:left; }
.usual ul a {
  display:block;
  padding:10px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font:12px Verdana;
  color:#000;
  background:#ccc;
}
.usual ul a:hover {
  color:#FFF;
  background:#111;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#fff;
  background:#000000;
  border-bottom:1px solid snow;
  cursor:pointer;

  }
.usual div {
  padding:1px 1px 1px 1px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:#fff;
  font:10pt Georgia;
}
.usual div a { color:#000; font-weight:bold; }

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }

/* Style for various uses of tabs */

#freedom {
  float:left;
  width:90px;
  color:#68D;
  font:1.3em Cambria, Times New Roman, serif;
  font-style:italic;
}
#freedom li a {
  width:80px;
  text-align:left;
  padding:2px 6px 4px;
  background:#222;
  margin:1px;
  *margin:0px;
  display:block;
  text-decoration:none;
  font-weight:bold;
  font-size:0.7em;
  font-style:normal;
}
#freedom li a:hover {
  background:#0A0A0A;
  width:86px;
}
#freedom li a.selected {
  background:#FFF;
  color:#000;
  width:90px;
  cursor:default;
	

}

.tabContainer {
  width:400px;
  margin:20px auto;
  padding-top:2px;
  background:#181818;
  border:1px solid #222;
}
.tabContainer h3 {
  padding-bottom:4px;
  color:#F60;
}
.tabContainer p {
  padding:2px 12px 10px;
  text-align:left;
}

#three {
  position:absolute;
  top:0;
  left:0;
  border-bottom:1px solid #444;
  border-right:1px solid #444;
}

#four {
  color:#D66;
  font:2em Cambria, Times New Roman, serif;
  position:fixed;
  bottom:10px;
  right:20px;
}

.imagebox {
  background:#040404;
  border:1px solid #1A1A1A;
  width:100px;
  height:90px;
  margin:10px auto;
}
.imagebox a {
  display:block;
  width:25px;
  height:25px;
  line-height:23px;
  float:left;
  text-decoration:none;
  background:#111;
}
.imagebox a:hover { background:#000; }
.imagebox a.selected {
  background:snow;
  color:#222;
  font-weight:bold;
}
.imagebox img { margin-top:6px; clear:both; }


/* Styles for Advanced Section */

#adv2 {
  width:500px;
  margin:6px auto;
  background:#181818;
}
#adv2 ul {
 display:block;
 width:50px;
 height:50px;
 float:left;
}
#adv2 li { float:left; }
#adv2 li.split { clear:both; }
#adv2 li a {
  display:block;
  height:25px;
  width:25px;
  line-height:22px;
  text-decoration:none;
  background:#222;
}
#adv2 li a:hover {
  background:#0A0A0A;
}
#adv2 li a.selected {
  background:snow;
  color:#111;
  font-weight:bold;
}

#adv2 span {
  height:50px;
  display:block;
  line-height:45px;
  width:450px;
  float:right;
  background:#181818;
}

#adv3 a {
  color:snow;
  font-size:2em;
  font-weight:bold;
  text-decoration:none;
  margin:6px;
}
#adv3 a:hover { color:#68D; }
#adv3 p {
  color:#888;
  margin:5px;
  font-style:italic; 
}
#adv3 p a {
  margin:0;
  color:#CCC;
  font-size:1em;
  font-weight:bold;
  text-decoration:underline;
}
#adv3 p a:hover { color:#FFF; }

#message {
  margin:10px auto;
  border:6px solid #222;
  width:240px;
  height:40px;
  background:#0D0D0D;
  font-size:1.3em;
  line-height:2em;
  color:#FC4;
}

.style1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

/* ---------------------------------------------------------------------- */
	.round-a-error{
		background:#CC0000 url(/images/round_red-left.png) left top no-repeat;
		color:#FFFFFF;
		text-align:center;
		font-size: 14px;
		font-weight: normal;
	}
		.round-a-error div{
			background:url(/images/round_red-right.png) right bottom no-repeat;
			padding:4px;
		}
/* ---------------------------------------------------------------------- */
	.round-a-gray{
		background:#444444 url(/images/round_gray-left.png) left top no-repeat;
		color:#FFFFFF;
		text-align:center;
		font-weight: bold;
	}
		.round-a-gray div{
			background:url(/images/round_gray-right.png) right bottom no-repeat;
			padding:4px;
			color:#FFFFFF;
		}
/* ---------------------------------------------------------------------- */
	.tooltips-error{
		background:#CC0000;
		color:#FFFFFF;
		text-align:center;
		padding-top:4px;
		font-size: 14px;
		font-weight: bold;
		
	}
		.tooltips-error div{
			background:url(/images/tips_red.png) left bottom no-repeat;
			margin-top:4px;
			height:18px;

		}
/* ---------------------------------------------------------------------- */
	.round-a-ok{
		background:#008000 url(/images/round_green-left.png) left top no-repeat;
		color:#FFFFFF;
		text-align:center;
padding-top:4px;
		font-size: 12px;
		font-weight: bold;
	}
		.round-a-ok div{
			background:url(/images/round_green-right.png) right bottom no-repeat;
			padding:4px;
		}	
/* ---- Navigation ---- */

ul#topnav {
margin: 0; padding: 0;
float: left;
width: 100%;
list-style: none;
position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
font-size: 14px;
/*background: url(/images/topnav_stretch.gif) repeat-x;*/
background:#000;
}

ul#topnav li {
float: left;
margin: 0; padding: 0;
border-right: 1px solid #555; /*--Divider for each parent level links--*/
}

ul#topnav li a {
padding: 10px 35px;
display: block;
color: #f0f0f0;
text-decoration: none;
}
ul#topnav li:hover { background: #1376c9 url(topnav_active.gif) repeat-x; }
/*--Notice the hover color is on the list item itself, not on the link. This is so it can stay highlighted even when hovering over the subnav--*/
ul#topnav li span {
      float: left;
      padding: 15px 0;
      position: absolute;
        opacity: .80;
        filter: alpha(opacity=80);

      left: 0; top:35px;
      display: none; /*--Hide by default--*/
      width: 100%;
      background: #1376c9;
      color: #fff;
      /*--Bottom right rounded corner--*/
      -moz-border-radius-bottomright: 5px;
      -khtml-border-radius-bottomright: 5px;
      -webkit-border-bottom-right-radius: 5px;
      /*--Bottom left rounded corner--*/
      -moz-border-radius-bottomleft: 5px;
      -khtml-border-radius-bottomleft: 5px;
      -webkit-border-bottom-left-radius: 5px;
      }
      ul#topnav li:hover span { display: block; } /*--Show subnav on hover--*/
      ul#topnav li span a { display: inline; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
      ul#topnav li span a:hover {text-decoration: underline;}	