/********************/
/*** reset styles ***/
/********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; line-height: 130%; }

/* ol, ul, li { list-style: none; } */
/* table {	border-collapse: collapse; border-spacing: 0; } */

/*******************/
/*** page styles ***/
/*******************/

HTML, BODY	{ width: 100%; height: 100%; }
BODY		{ position: relative; background: #d4d4d4 url(/i/bg_main.jpg) 50% 0 repeat-x; font: normal 11px Tahoma;  color: #3d3b40; }

H1	{ margin: 0 0 20px 30px; font: bold 18px Tahoma; color: #c52b0f; text-transform: uppercase; }
H2	{  }
H3	{  }
H4	{  }
H5	{  }
H6	{  }

.app_tr {padding-top:2px; padding-bottom:2px;}
.center_td {vertical-align:middle;font-size:10pt;padding-top:2px; padding-bottom:2px;}

/*  houses in pages class  start*/
.houses{padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #AAAADD;text-decoration: none; /* no underline */color: #000099;}
.houses:hover{border: 1px solid #000099;	color: #000;}
.current{border: 1px solid #AAAADD;text-decoration: none; background-color:#FACF96; color: #000099;}
/*  houses in pages class  end*/

A		{ color: #c92000; text-decoration: underline; }
A:hover	{ text-decoration: none; }

P		{ margin: 7px 0 0 0; }

.margin_top	{ margin-top: 15px; }

.container	{ position: relative; width: 980px; min-height: 100%; margin: 0 auto; background: url(/i/bg_container.png) 0 0 repeat-y; }
* html .container { height: 100%; }

.flash_banner	{ width: 980px; height: 254px; background: #CADDE4; }

/* LEFT SIDEBAR */
.sidebar_left	{ float: left; padding-left: 30px; width: 220px; }

/* left banner */
.sidebar_left_banner	{ background: #fff; text-align: center; }

/*left block*/
.left_block_title { font: bold 16px Tahoma; color: red; padding-top: 10px; padding-bottom: 0px; padding-left:10px; padding-right:10px; text-align: center; }
.left_block_title_inf { font: bold 16px Tahoma; color: red; padding-top: 10px; padding-bottom: 15px; padding-left:10px; padding-right:10px; text-align: center; }
.left_block_body { padding-top: 0px; padding-bottom: 10px; padding-left:10px; padding-right:10px; text-align: left; }
.left_block_body_inf { padding-top: 0px; padding-bottom: 10px; padding-left:10px; padding-right:10px; text-align: center; }

/* RIGHT SIDEBAR */
.sidebar_right			{ float: right; padding-right: 30px; width: 220px; }
.sidebar_right_block	{ background: #fff; text-align: center; }

/* CONTENT PART */
.content_main	{ margin: 0 265px; }
.content_body	{ padding: 10px; background: #fff; overflow: hidden;}
.content		{ min-height: 100%; margin: 0 30px 0 265px;}

.news_item		{ padding-top:10px; padding-bottom: 10px; min-height: 80px; background: #fff;border-bottom:1px dashed #DCD8D5; }

.news_item P		{ margin: 0 0 0 10px; }

.news_title_big{font-weight:bolder;font-size:12pt;padding-bottom:12px;color:#0066CC;text-align:center;padding-right:10px;}
.news_date_big {font-size:8pt;text-align:left; color:#666666;font-family:arial;padding-left:10px;padding-bottom:5px; padding-top:3px; float:left;}

.news_title {font-weight:bolder;padding-bottom:0px; padding-left:10px; font-size:10pt; float:left;}
.news_title A{color:#0066CC;text-decoration:none;}
.news_title  A:visited {color:#0066CC;}
.news_title  A:link {color:#0066CC;}
.news_title  A:hover {text-decoration:underline;}

.news_date {font-size:10pt;text-align:right; color:#666666;font-family:arial;padding-left:20px;padding-bottom:5px;}

.news_anons {padding-bottom:10px; padding-top:15px;}
.news_anons A{color:#404040;text-decoration:none;}
.news_anons  A:visited {color:#404040;}
.news_anons  A:link {color:#404040;}
.news_anons  A:hover {text-decoration:underline;}

/* FOOTER */
.prefooter	{ clear: both; height: 15px; }
.prefooter2	{ height: 77px; }
.footer		{ position: relative; width: 100%; height: 77px; margin-top: -77px; background: #a1bfce; border-top: 3px solid #fff; }
.footer_bg	{ width: 980px; height: 77px; background: url(/i/bg_footer.gif) 30px 100% no-repeat; }
.footer_bg UL	{ list-style: none; padding-left: 100px; }
.footer_bg LI.xxx	{ float: left; margin-left: 20px; padding: 33px 0 0 12px; background: url(/i/bg_footer_li.gif) 0 0 no-repeat; }
.footer_bg LI	{ float: left; padding: 15px 40px 0 0px; }
.footer_bg LI A	{ color: #fff; }



.left_column_block{margin:10px 20px 30px 20px;}

/* ROUNDED CORNERS */
.rounded_corners B	{ background: #fff; }
.r1, .r2, .r3, .r4 { display: block; height: 1px; font-size:1px; overflow: hidden; }
.r1	{ margin: 0 1px; }
.r2	{ margin: 0 2px; }
.r3	{ margin: 0 3px; }
.r4	{ margin: 0 5px; }

/********************************/
/*  pagination in news class  */
/********************************/
div.pagination {padding: 3px;	margin: 3px;}
div.pagination a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #AAAADD;text-decoration: none; /* no underline */color: #000099;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #000099;	color: #000;}
div.pagination span.current {padding: 2px 5px 2px 5px;	margin: 2px;border: 1px solid #1C74BC;font-weight: bold;background-color: #1C74BC;color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}

/* Some Link options */
.gray{font-size:8pt;color:#666666;font-family:arial;padding-left:20px;padding-bottom:5px;}
.gray_{font-size:8pt;color:#666666;font-family:arial;padding-left:20px;padding-bottom:0px; float:left;}

/* left menu */
.sidebar_left_menu		{ padding-top: 5px; background: #fff; overflow: hidden; }
.sidebar_left_menu UL	{ list-style: none; margin: 0 10px -1px 10px; }
.sidebar_left_menu LI	{ padding: 4px 0 5px 30px; background: url(/i/bg_left_menu.gif) 10px 6px no-repeat; border-bottom: 1px dotted #bebebe; text-align: left; }
.sidebar_left_menu A	{ font: bold 10px Tahoma; color: #000; text-transform: uppercase; text-decoration: none; }
.sidebar_left_menu A:hover, .sidebar_left_menu A.act    { color: #c92000; }
.sidebar_left_menu LI UL    { margin: 5px 0 -6px 0; }
.sidebar_left_menu LI LI    { padding: 0 0 5px 0; background: none; aborder: 0; }
.sidebar_left_menu LI LI A    { font-size: 11px; text-transform: none; color: #999; }
.sidebar_left_menu LI LI B    { font-size: 11px; color: #c92000; font-weight: normal }
.sidebar_left_menu LI LI A:hover    { color: #000; }

/*Accordion */
   
#accordion, #accordion ul, #accordion li {
    display: block;
}

#accordion > li[class="active"] ul {
    display: block;
}

#accordion > li ul {
    display: none;
}

#accordion > li:hover ul {
    display: block;
}

#accordion > li:last-child {
    border-bottom: 0;
}

#accordion li.active > a {
    color: red;
} 

* html #accordion li {
    
}

* html #accordion li li {
    border-bottom: 0;
    padding: 0;
}

* html #accordion {
    border-bottom: 0;
}

*:first-child+html #accordion {
    border-bottom: 0;
}

* html #accordion li.active a {
    color: red;
}

* html #accordion li.active ul a {
    color: blue;
}

* html #accordion li table {
    display: none;
}

* html #accordion li.active table {
    display: block;
}

* html #accordion li a:hover {
    position: static;
}

* html #accordion li a:hover table {
    display: block;
} 

#accordion a.active2dnlevel {
    color: #F44;
} 

.freq {font-size:12pt; text-decoration: none; color: #000000; }
.freq:hover  {font-size:12pt; text-decoration: none; color: #888888; }
.td_freq {width: 125px; height: 130px; padding: 0px; text-align:center; border: 1px solid #D5D5D5;}
.td_freq:hover {width: 125px; height: 130px; padding: 0px; text-align:center; border: 1px solid #FF8888;}

.td_freq:hover .freq  {font-size:12pt; text-decoration: none; color: #888888; }
.freq_table_tuning{padding:5px; font-size:10pt; width:100%;font-family:tahoma;}
.freq_titles{padding:5px; font-weight:bolder;}
.freq_cells{padding:5px; }
.freq_link{text-decoration: none; }

/* decorate simple button start*/
.button {background:#FFFFFF;border:1px solid #7F9DB9;}
.button:hover {border:1px solid #000000;color:black;}
/* decorate simple button end*/


/* decorate link-buttons start*/
.css_button { 
display:block;
background:#FFFFFF;
border:1px solid #000000;

height:25px;
vertical-align: center;
text-align:center;
text-decoration:none; 
width:100px;
float:left;
}

.css_button_ok { 
display:block;
background:#FFFFFF;
border:1px solid #000000;

height:20px;
vertical-align: center;
text-align:center;
text-decoration:none; 
width:100px;
float:left;
}

.css_button_more{ 
display:block;
background:#FFFFFF;
border:1px solid #000000;

height:25px;
vertical-align: center;
text-align:center;
text-decoration:none; 
width:270px;
}


.css_button:hover { 
/*border:1px solid #DC143C;*/
color: #DC143C;
height:25px;
background:#DC143C;
} 

.css_button_ok:hover { 
border:1px solid #DC143C;
height:25px;
background:#CCFDCC;
} 

.css_button_more:hover { 
border:1px solid #DC143C;
height:25px;
background:#CCFDCC;
} 

.a_h1 {
	text-decoration:none; 
}
.a_h1:hover {
	text-decoration:underline; 
}

.footer_bg .copyright	{ float: right; padding: 15px 60px 0 0; color: #cfdeea; }

/*--------- Designer info --------------------*/
.f1{text-align:right;padding-left:25px;padding-top:15px;font-size:8pt;margin-bottom:10px;color:#84868A;position: relative; top:-2px;padding-right:5px;text-decoration:none;}
.f2{color:#49A7F1;font-style:italic;font-size:10pt;font-weight:bolder;padding-right:0px;text-decoration:none;}
.f3{color:Black;font-size:10pt;font-weight:bolder;text-decoration:none;}
.f4{font-size:7pt;color:red;text-decoration:none;}
