html, body, p, form, h4 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

h4 {
	margin: 0px;
	background: url(../images/gr_panel.jpg) right top repeat-y  #3976af;
	color: #ffffff;
	padding: 6px 8px;
	padding-right: 25px;
	zoom:1;
}

.flagok { background: url(../images/flagok.gif) no-repeat left top; padding: 6px; padding-left: 25px;  margin-top: -6px; margin-bottom: -6px; margin-left:-8px; }

.flagok a {color: #fff;}
.flagok a:hover {color: #fff;}

#top_left {
	/*background: url(../images/img_top_left.jpg) no-repeat;*/
	width: 338px;
	height: 200px;
}

#top_right {
/*	background: url(../images/img_top_right.jpg) repeat-x left top;*/
	padding: 10px;
	padding-top: 8px;
}

#nav_left {
	background: url(../images/gerb.jpg) left no-repeat #5D9FDC;
	height: 40px;
	padding-left: 40px;
}

#nav a{
	text-decoration: none;
	color: #ffffff;
	margin-right: 10px;
	border-left: 2px solid #ffffff;
	padding-left: 10px;
}

#nav {
	background: /*#6baeec url(../images/menu_left.gif) repeat-y left*/ #5D9FDC;
	padding-left: 30px;
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

#gerb_bottom {
	background: url(../images/gerb_bottom.jpg) left top  no-repeat;
	height: 18px;
}

#top_ten { background: url(../images/top_ten.jpg) right top no-repeat; }

.min_m_e{
	margin-left: 10px;
	margin-right: 10px;
}

.table_top{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #6baeec;
	margin-top: 10px;
}

.photo{
	background: url(../images/ram_m.gif) no-repeat top;
	width: 156px;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 7px;
}

.bottom{
	background: url(../images/bottom.gif) top repeat-x;
	border-top: 2px solid #5194D2;
	height: 108px;
}

#left{
	width: 260px;
	border-right: 1px dashed #c2e1ff;
	border-top: 1px dashed #c2e1ff;
	border-bottom: 1px dashed #c2e1ff;
	padding: 4px;
}

#right{
	width: 190px;
	padding: 4px;
	text-align: justify;
}

#navig{
	background: url(../images/bg_line1_01.jpg) left no-repeat #9ec1e1;
	height: 46px;
	padding-left: 10px;
	padding-right: 10px;
	color: #3679B7 ;
}

#navig_1{
	background: url(../images/bg_line1_02.jpg) left top no-repeat;
	height: 14px;
}

#navig a{
	color:#054ffe;
}

#navig a:hover{
	color: #fff;
}


#content{
	border-right: 1px dashed #c2e1ff;
	border-top: 1px dashed #c2e1ff;
	padding: 10px;
	border-bottom: 1px dashed #c2e1ff;
	font-family: Tahoma;
	font-size: 12px;
	text-align: justify;
}

img.ramka {
	background: url(../images/ten_2.gif) no-repeat center;
	padding: 14px;
	/*border: 3px solid #d2d2d2;*/
}

.panel{
	background: url(../images/gradient.gif) bottom repeat-x #D1E8FA;
	border: 1px solid #c4e2ff /*#5194D2*/;
	padding: 0 4px 4px 4px;
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 4px;
    zoom: 1;
}

#left .panel{
	background: url(../images/gradient.gif) bottom repeat-x #D1E8FA;
	border: 1px solid #c4e2ff /*#5194D2*/;
	padding: 4px;
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 4px;
zoom: 1;
}

.panel_garant { background: url(../images/garant.jpg) center;
 	border: 1px solid #c4e2ff /*#5194D2*/;
	padding: 5px;}


.panel_l{
	background: url(../images/flag_l.jpg) no-repeat right #d1e8fa;
	border: 1px solid #c4e2ff /*#5194D2*/;
	padding: 4px;
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 4px;
}

/*.panel_l img{
	border: 3px solid #d2d2d2;
	padding: 1px;}*/

.panel_p{
	background: url(../images/flag_p.jpg) no-repeat right #d1e8fa;
	border: 1px solid #c4e2ff /*#5194D2*/;
	padding: 4px;
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 4px;
}

.panel_no_img{
	background: url(../images/gradient.gif) bottom repeat-x #D1E8FA;
	border: 1px solid #c4e2ff /*#5194D2*/;
	padding: 4px;
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 4px;
}

.panel_m{
	background: #ffffff;
	border: 1px solid #c4e2ff /*#5194D2*/;
	padding: 4px;
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 4px;
}

.panel img {border: 3px solid #d2d2d2; padding: 1px;}

.panel a img {border: 0px solid #054ffe; padding: 0px;}

.gr_panel {
	background: #3976af url(../images/gr_panel.jpg) top right repeat-y;
	padding: 6px 4px;
	color: #ffffff;
	display: block;
    margin: 0 -4px 0 -4px;
	zoom:1;
}

#right_panel_top .gr_panel , #right_panel_center .gr_panel , #right_panel_lower .gr_panel  {
    background: #3976af url(../images/gr_panel_off.jpg) top right repeat-y;
    cursor: pointer;
}

#right_panel_top .gr_panel:hover , #right_panel_center .gr_panel:hover , #right_panel_lower .gr_panel:hover  {
    background: #3976af url(../images/gr_panel_on.jpg) top right repeat-y;
    cursor: pointer;
}

#right_panel_top, #right_panel_center, #right_panel_lower {
    padding: 0;
    padding: 0 4px;
}

#right_panel_top div, #right_panel_center div, #right_panel_lower div {
    padding: 4px 0;
}

.panel a {
	color: #054ffe;
	text-decoration:none;
	font-size: 11px;
}

.panel a:hover{
	color: #3679b7;
	text-decoration:none;
	font-size: 11px;
}

a{
	color: #054ffe;
	text-decoration:none;
	font-family: Tahoma;
}

a:hover{
	color: #3679b7;
	text-decoration:none;
}

a.top_a{
	text-decoration: none;
	color: #247cc4;
}

a.top_a:hover{
	text-decoration: none;
	color: #3679b7;
}

#kalend {
	font-color: #777;
	font-size:10px;
	line-height: 16px;
	text-align:center;
	font-family: Tahoma;
}

#kalend a { font-weight: bold; color:#F28025;}

hr.dashed{
	border: 1px dashed #3399ff;
}

#line_3 {
	border-right: 1px dashed #c2e1ff;
	padding-right: 10px;
	vertical-align: top;
}

#line_4 {
	padding-left: 10px;
	vertical-align: top;
}

.infor{
	background: url(../images/gr_panel.jpg) right repeat-y  #3976af;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: auto;
	display: block;
	margin-bottom: 5px;
}

.table_s {
	background: #fbfbfb;
	border: 2px solid #ffffff;
	border-left: 0px;
	border-bottom: 0px;
	font-family: Verdana;
	font-size: 11px;
	border-collapse: 0px;
	border-spacing: 0px;
}

.table_s th{
	text-align:left;
	background: /*url(../images/th.jpg) top repeat-x*/ #5bafea;
	color: #fafafa;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	padding: 4px 10px;
}

.table_s td {
	text-align:left;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	padding: 4px 10px;
	color: #232323;
}
.table_s tr:hover { background: url(../images/tr.jpg) top repeat-x #e3eaf1;}

.pretty-hover { background: url(../images/tr.jpg) top repeat-x #e3eaf1; }

.odd { background: #efefef ;}

.table_new {
	background: #ffffff;
}

.table_new td { padding: 10px;}

.n_odd { background: #efefef;}

em{ color: #292929; }

/* -- photo -- */

.photo_g {
	width: 200px;
	font-family: Tahoma;
	font-size: 11px;
	color: #9c9c9c;
	margin: 5px;
}

.photo_g td { background: #efefef;}

.photo_td { background: #efefef; padding: 5px 10px;}

.photo_g img {border: none;}

.photo_p { background: #efefef; padding: 4px 10px; color: #9c9c9c;}

.photo_tp { background: #efefef; color: #9c9c9c; padding:3px 0px;}

/* -- hmenu  -- */

#hmenu { /*width: 100%;*/ background: transparent; float: left; }

#hmenu ul { list-style: none; margin: 0; padding: 0; float: left; cursor: pointer; }

#hmenu ul ul li  a, #hmenu span { display: block; border-left: 2px solid #ffffff; margin: 0; padding: 4px 10px; }

#hmenu ul ul li a { width: 200px; padding: 4px 10px; }

#hmenu ul ul li a, #hmenu span { background: #5D9FDC; color: #fff; text-decoration: none; }

#hmenu ul ul li a:hover { background: #3678B5; }

#hmenu li { position: relative; }

#hmenu ul ul { position: absolute; z-index: 500; }

#hmenu ul ul ul { position: absolute; top: 0; left: 100%; }

#hmenu ul li a { color: #fff; padding: 4px 0px 4px 10px; position: relative; display: block; outline: none; }

div#hmenu ul ul, div#hmenu ul li:hover ul ul, div#hmenu ul ul li:hover ul ul { display: none; }
div#hmenu ul li:hover ul, div#hmenu ul ul li:hover ul, div#hmenu ul ul ul li:hover ul { display: block; }

/* -- other -- */

.inp {background: url(../images/inp.gif) top repeat-x #ffffff;  border: 1px solid #5194D2; font-size: 12px; color: #777777;}

.panel span img { width: 100px; height: 75px; margin-right: 10px; border: 4px solid #999; }

.sub { background: url(../images/input.gif) top repeat-x #45a2e8; border: 0px;  padding: 2px 10px; font-size: 10px; color: #ffffff;}

.pros { background: url(../images/kol.gif) no-repeat left; padding: 2px; padding-left: 28px; padding-right: 10px; color: #555555; 
float: left; position: relative;}

.time { background: url(../images/time.gif) no-repeat left; padding: 2px; padding-left: 25px; padding-right: 10px; color: #555555; float: left; position: relative;}

.css_button {
 background: #fafafa;
 display:block; 
 float: left; 
 border: 1px solid #ececec;
 border-bottom: none;
 text-align: center; 
 padding: 6px 18px; 
 margin-right: 2px;
 font-size: 10px;}

.css_button:hover { text-decoration: none; background: #ffffff;}

.dep {display:table; border-bottom: 1px solid #ececec; width: 100%; margin-bottom: 15px; padding: 0px 5px;}

.spis {text-decoration: none; font-size: 12px;}

.spis ul li {list-style: none; padding: 0px; margin: 0px;}

.search-highlight { background-color: #c4e2ff; }

/* garmon' */

.accordion {
	border: solid 1px #c4c4c4;
	border-top: none;
}
.accordion h3 {
	background: #e9e7e7;
	padding: 3px 10px;
	margin: 0px;
	font-size: 11px;
	border-top: solid 1px #c4c4c4;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}

.accordion table {
	margin: 0;
	width: 100%;
}

.ramaha {background: url(../images/ramaha.gif) no-repeat center; padding: 18px;}

/* --- inet_conf --- */

.int_block {
  background: url(../images/int_body.png) center no-repeat;
  width: 260px;
  height: 86px;
  margin: 0 auto;
  position: relative;
}

.int_img {
  border: 1px solid #c2d7e8;
  position: absolute;
  left: 8px;
  top: 8px;
  width: 55px;
  height: 70px;
  overflow: hidden;
}

.int_text {
  font-size: 10px;
  position: absolute;
  top: 6px;
  left: 78px;
  line-height: 22px;
}

.int_text strong {
  color: #31A1FF;
  font-size: 12px;
}

.int_text b {
  color: #3976AF;
}

#int_man {
  background: url(../images/int_body.gif) top repeat-x;
  height: 106px;
  position: relative;
  padding: 10px 10px 10px 120px;
  line-height: 20px;
  margin: 10px 10px 10px 10px;
}

#int_left {
  background: url(../images/int_left.gif) no-repeat left;
  width: 7px;
  height: 106px;
  position: absolute;
  top: 0;
  left: 0;
}

#int_right {
  background: url(../images/int_right.gif) no-repeat right;
  width: 7px;
  height: 106px;
  position: absolute;
  top: 0;
  right: 0;
}

#int_man strong {
  color: #45a9fe;
  font-size: 14px;
}

#int_man b {
  color: #626c76;
}

#int_photo {
  background: url(../images/int_photo.gif) no-repeat center;
  position: absolute;
  top: 0;
  left: 10px;
  width: 96px;
  height: 126px;
}

.qvs {
  background: #d6e5f8;
  padding: 10px;
  margin: 3px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.rel {
  background: #eaf0f8;
  padding: 10px;
  margin: 3px 3px 20px 3px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.qvs b {
  border-bottom: 1px solid #cfdff4;
  color: #087fed;
  display: block;
  margin: 0 0 5px 0;
}

.rel b {
  border-bottom: 1px solid #e0e8f3;
  color: #087fed;
  display: block;
  margin: 0 0 5px 0;
}

.int_img_photo {
  width: 80px;
  height: 100px;
  position: absolute;
  top: 18px;
  left: 8px;
}

#int_form {
  background: #d6e5f8;
  padding: 10px;
  margin: 3px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  font-size: 11px;
}


#int_form strong {
  border-bottom: 1px solid #cfdff4;
  color: #087fed;
  display: block;
  margin: 0 0 5px 0;
}

.int_them {
  background: #D6E5F8;
  padding: 10px;
  margin: 3px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.int_them b {
  color: #D8372F;
}

/* --- as_dmp td --- */

#as_dmp td {
}

#as_dmp a {
  text-decoration: none;
  color: #444;
  text-align: center;
  margin: 0 auto;
  width: 150px;
  font-size: 10px;
  display: block;
}

#as_dmp a:hover {
  color: #15A9FF;
}

#as_dmp a div {
  background: url(../images/a_img.jpg) top center;
  width: 112px;
  height: 82px;
  margin: 0 auto;
}

#as_dmp a:hover div {
  background: url(../images/a_img.jpg) bottom center;
  width: 112px;
  height: 82px;
}

#as_dmp a div img {
  border: 0;
  margin: 10px auto 0 auto;
  width: 90px;
  height: 60px;
}

.gerb_img {
  text-align: center;
}

.gerb_img img {
  border: 0;  
}

.gerb_img a {
  color: #444;
    font-size: 10px;
}

.gerb_img a:hover {
  color: #15A9FF;
}

/* --- footer_tab --- */

#footer_tab {

}

#footer_tab ul, #home_tab ul {
  padding: 0;
  margin: 0;
  position: relative;
  display: block;
  margin: 8px 0 0 4px;
}

#home_tab ul {
	border-bottom: 2px solid #F5A856;	
	overflow: auto;
	padding: 0;
	margin: 5px 0 5px 0;
	clear: left;
}

#footer_tab ul li, #home_tab ul li {
  list-style: none;
  float: left;
  display: inline;
  margin: 0 0 0 1px;
}

#footer_tab ul li a, #home_tab ul li a {
  font-size: 11px;
  color: #fff;
  padding: 4px 6px;
}

.tab_noactive {
  background: url(../images/noActive.gif) repeat-x center #56BAFF;
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  padding: 2px 1px;
}

.tab_active {
  background: url(../images/active.gif) repeat-x center #F5A856;
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  padding: 2px 1px;
}

#footer_tab div {
  clear: left;
  background: url(../images/gradient.gif) bottom repeat-x #D1E8FA;
  border: 1px solid #c4e2ff;
  border-top: 2px solid #5194D2;
  position: relative;
  padding: 4px;
  font-size: 11px;
  height: 100px;
  
}

.tab_block_text {
    background: url(../images/line_news.jpg) top repeat-x #D1E8FA;
    border: 1px solid #c4e2ff;
    padding: 6px;
    font-family: Tahoma;
    font-size: 11px;
    margin: 8px 4px 0 4px;
    zoom: 1;
    display: block;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    height:  70px;
    position: relative;
}

.footer_new_block span {
    background: #F7FAFD;
    display: block;
    height: 64px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.footer_new_block img {
    float: left;
    width: 65px;
    height: 50px;
    border: 3px solid #D3E8FA;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin: 4px;
}

.footer_new_block p {
    float: left;
    margin: 8px 4px;
    font-size: 10px;
}

.footer_new_block b {
    color: #4CB8FF;
}

/* --- top_news --- */

.top_news .panel {
  	background: url(../images/gradient.gif) bottom repeat-x #D1E8FA;
	border: 1px solid #c4e2ff;
	padding: 0 4px 4px 4px;
	font-family: Tahoma;
	font-size: 10px;
	margin-top: 4px;
    zoom: 1;
}

.top_news .gr_panel {
	background: #3976af url(../images/gr_panel.jpg) top right repeat-y;
	padding: 3px 4px;
	color: #ffffff;
	display: block;
    margin: 0 -4px 4px -4px;
    font-size: 11px;
	zoom:1;
}

/* --- feed --- */

.feed_news span.panel {
    background: url(../images/line_news.jpg) top repeat-x #D1E8FA;
    border: 1px solid #c4e2ff;
    padding: 6px;
    font-family: Tahoma;
    font-size: 11px;
    margin-top: 4px;
    zoom: 1;
    display: block;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    height:  70px;
}

.feed_news span.panel p {
    margin: 0 0 6px 0;
}

.feed_news span.panel p b {
   color: #53B9FF;
}

.feed_news span.panel p a {
   color: #188CDC;
}

/* --- left_tab --- */

#right .left_tab_on {
  background: url(../images/left_tab.gif) top no-repeat;
  width: 20px;
  height: 103px;
  position: fixed;
  top: 300px;
  right: 0;
  z-index: 999;
}

#right .left_tab_off {
  background: url(../images/left_tab.gif) bottom no-repeat;
  width: 20px;
  height: 103px;
  position: fixed;
  top: 300px;
  right: 0;
  z-index: 999;
}

.font_a {
  /*background: #5d9fdc;
	border: 1px solid #3e80bd;*/
	padding: 2px;
  /*position: absolute;
	top: 250px;
	right: 5px;
	z-index: 1000px;*/
	float: right;
}

.f1, .f2, .f3, .f4 {
	font-weight: bold;
	display: inline;
	cursor: pointer;
	color: #fff;
	margin: 0 5px 0 0;
}

/* vidh */

.vidh {
	background: url(../images/img_vidh.jpg) center no-repeat;
	text-align: center;
	width: 610px; /* 500px *.swf */
	height: 476px;
	margin: 0 auto;
	padding: 100px 0 0 0;
}

#rssList {

}

#rssList ul {
	list-style: none;
	
}

#rssList ul li {
	background: url(../images/sfeed.png) left center no-repeat;
	padding: 0 0 0 22px;
	margin: 5px 0;	
}

#rssList ul li a {
	color: #009bff;
	text-decoration: underline;	
}

#rssList ul li a:hover {
	color: #ff5900;
	text-decoration: none;	
}

/* --- accor --- */

.accor h4 {
	background: #5D9FDC;
	padding: 0;
	margin: 0 0 1px 0;
	cursor: pointer;
	padding: 3px 6px;
	
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.accor h4 a {
    color: #fff;
    font-weight: bold;
}


.accor span {
	padding: 0 10px;
	display: block;
}

