body{margin:0;padding:0;font-family:Tahoma;font-size:11px;color:#666666;}
div{vertical-align:top;}
table{margin:0;padding:0;border:0;}
img{border:none;}
a{text-decoration:none;color:#005da4;}
a:hover{text-decoration:underline;color:#005da4;}
a:active, a:focus, img{outline:none;}
h1,h2,h3 a{text-decoration:none;}
h1{font-size:14px}
h2{font-size:13px;color: #005da4;}
h3{font-size:12px}
form{margin:0;padding:0;}
form.fsearch{color:#FFFFFF;font-size:11px;}
form.fsearch table{padding:10px 0 0 12px;text-align:left;}
form.fsearch a{color:#FFFFFF;text-decoration:underline;}
form.fsearch a:hover{color:#FFFF00;text-decoration:none;}
form.fsearch input{width:500px;height:22px;border:none;}
form.fsearch select{width:140px;height:22px;margin:0 8px;}
#logo {background:url(../images/logo_0.gif) no-repeat left top;}

div#vip{width:15px;height:15px;margin:0 0 3px 0;padding:0;}
div#top{width:15px;height:15px;margin:0 0 3px 0;padding:0;}
div#sel{width:15px;height:15px;margin:0 0 3px 0;padding:0;}
div#abuse{width:15px;height:15px;margin:0 0 3px 0;padding:0;}

a div#vip {background:url(../images/vip.gif) no-repeat center top;}
a div#top {background:url(../images/up.gif) no-repeat center top;}
a div#sel {background:url(../images/sel.gif) no-repeat center top;}
a div#abuse {background:url(../images/abuse.gif) no-repeat center top;}

a:hover div#vip, a.check div#vip{background-position:0 -15px;}
a:hover div#top, a.check div#top{background-position:0 -15px;}
a:hover div#sel, a.check div#sel{background-position:0 -15px;}
a:hover div#abuse {background-position:0 -15px;}

#cont, #small_cont {text-align:left;background-color:#FFFFFF;color:#FF6700;font-size:12px;font-weight:bold;margin-left:20px;padding-left:10px;padding-right:5px;}
#small_cont {margin-left:10px;}
#small_cont img {padding-left: 5px;}
#cont a, 
#small_cont a {color:#FF6700;font-size:12px;text-decoration: underline;}
td.vertical {padding:5px 15px 0 15px;}

#block_list ul {list-style-image:none;list-style-type:none;white-space: nowrap;padding:0 5px; margin: 2px 0;}
#block_list li a {background:url(../images/arrow.gif) no-repeat 0 8px;padding-top:3px;padding-left:9px;text-decoration:none;}
#block_list li a:hover {background:url(../images/arrow2.gif) no-repeat 0 8px;}
.lmenu, 
.lnews, 
.lnav, 
.lvip{padding:10px; border:1px solid #eee; margin-bottom:20px;}
.lmenu p.links{margin:5px 5px;background:url(../images/gray_arr.png) no-repeat left;padding-left:15px;}
.lnews p.news{margin:3px 5px;padding-left:5px;}
.lnews div{padding:3px; color:#666; margin-left:5px; font-size:11px }
.lvip p{text-align:center;margin:3px 5px;padding-left:5px;}
.lvip p a{ color:#009900; font-weight:bold }
.lvip div{padding:3px; color:#666; margin-left:5px; font-size:11px }
.lnav p.links{margin:5px 5px;}
.lnav p.links img{ vertical-align:middle; margin-right:5px}
.lnav p.links a{color:#FF6600;font-weight:bold}
.linec{background:url(../images/c.png) repeat-x left bottom;width:80%}
.header{width:100%;margin-top:0;}
.nav{padding:10px;float:left;width:50%;}
.nav a{color:#399;font-size:18px;font-family:Arial;}
.right{float:right;}
.container{width:100%;margin:0;}
.subcontainer{width:76%;float:left;margin:0;}
.maincolumn{width:728px;float:left;padding:0;margin:0;}
.rightcolumn{width:240;float:right;margin:0;padding:0 0 5px 0;color:#CCCCCC}
.news_title{text-align:center;padding-bottom:30px;}
.news_autor{padding:0 5px;font-weight:bold;margin-top:10px;}
.news_full{padding:0 5px;text-align:justify;}
.news_logo{float:left;margin-right:10px;margin-bottom:10px;}
.news_date{float:right;color:#999;font-size:11px;margin-top:10px;text-align:right}
.news_links{text-align:center;margin-top:10px;margin-top:20px;}
.news_list{ margin-bottom:25px; border-bottom: 1px solid #CCC; padding-bottom:5px}
.news_list_title{font-size:12px;font-weight:bold;color:#FF6600; text-decoration:none}
.clear{clear:both;padding:0;}
td.whitebg{background-color:#FFFFFF;}
.paybox {
border: 1px solid #FFCA95; background: #FFFFDF url(../images/dollar_50.gif) no-repeat left top; width: 678px; margin: 10px 0; padding: 24px 0; text-align: center; color: #000000; font-size: 12px; font-weight: bold;
}
.paybox span {
color: #FF3300;
}
.fasad {
float: left; text-align:center; width:125px; height: 120px; margin: 5px 10px 0 0; owerflow: hidden;
}
.s_fasad {
float: left; width:125px; margin: 5px 10px 0 0; padding: 25px 0; text-align:center; font-weight: bold;border: 1px solid #FFCA95; background-color: #FFFFDF; owerflow: hidden;
}
#fields {
	margin: 5px 0 0 0;
}
#fields span {
	color: #676767;
	font-size: 11px;
	padding-bottom: 10px;
}
#sub_message {
	text-align: center;
}
#sub_message #true_, #sub_message #true {
	padding: 3px 15px;
	height: 22px;
	border: 1px solid #878787;
	font-weight: bold;
}
#sub_message #true_ {
	background: #0459a9;
	color: #FFFFFF;
}
#sub_message #true {
	background: #E7E7E7;
}
.notification_error
{
border: 1px solid #A25965;
height: auto;
width: 668px;
padding: 10px;
margin: 10px 0;
background: #F8F0F1;
text-align: left;
-moz-border-radius: 5px;
}
.notification_ok
{
border: 1px #567397 solid;
height: auto;
width: 668px;
padding: 10px;
margin: 10px 0;
background: #f5f9fd;
text-align: center;
-moz-border-radius: 5px;
}
.notification_info
{
border: 1px #1AB600 solid;
height: auto;
width: 668px;
padding: 10px;
margin: 10px 0;
background: #D4FBCE;
text-align: center;
-moz-border-radius: 5px;
}
.notification_next
{
height: 200px;
width: 550px;
margin: 50px;
}
.notification_next .sms
{
color: #567397;
font-size: 14px;
font-weight: bold;
}
.notification_next input {
	width: 200px; height: 23px;
	background: #E2E2E2;
	border: 1px solid #bcbcbc;
}
.notification_next .button {
	font-size: 13px;
	border: 1px solid #878787;
	background: #E0F3FF;
}
.text1_cod {
	width: 105px; height: 52px;
	background: #E2E2E2;
	border: 1px solid #bcbcbc;
	font-size: 28px;
	color: #010101;
	text-align: center;
	padding-top:5px;
}
.text1_img {
	width: 105px; height: 51px;
	background: #000;
	border: 1px solid #bcbcbc;
}
.text1_input {
	width: 100%; height: 19px;
	background: #E2E2E2;
	border: 1px solid #bcbcbc;
}
.text1_text {
	width: 100%; height: 150px;
	background: #E2E2E2;
	border: 1px solid #bcbcbc;
}
.text1_select {
	width: 200px; height: 23px;
	background: #E2E2E2;
	border: 1px solid #bcbcbc;
}

.genmed input {
	width: 25px;
	height: 20px;
	vertical-align: absmiddle;
	margin: 2px 0;
	border:1px solid #CCC;
}
input.button {
	font-size: 13px;
	height: 22px;
	border: 1px solid #878787;
	background: #E0F3FF;
}
.sm{font-size:10px;}
.large{font-size:16px;}
.gray{color: #393939;}
.dgray{color:#666666;}
.lgray{color:#AAAAAA;}
.green{color:#009900;}
.red{color:#FF0000;}
.dred{color:#CC0000;}
.orange{color:#FF6600;}
.blue{color:#3366CC;}
a.orange {color:#FF6600;text-decoration:underline;}
a.orange:hover {color:#FF6600;text-decoration:none;}
.b{font-weight:bolder}
.absmid{vertical-align:middle}
.alcenter{text-align:center;}
.err{border:3px #FF0000 solid;background-color:#FFFF99;width: 100%; height: 23px;}
.vipmess{width:94%;background-color:#FFFFD9;border:2px dashed #FF6600;margin:10px;padding:0 10px 5px 10px;font-size:11px;}
.vipmess table{padding:10px 0;border-bottom:1px dashed #FF0000;}
.topmess{width:94%;background-color:#EEEEEE;border:2px dashed #CCCCCC;margin:10px;padding:0 10px 5px 10px;font-size:11px;}
.topmess table{padding:10px 0;border-bottom:1px dashed #CCCCCC;}
.topmess span,.vipmess span{padding-top:5px; font-size:12px; font-weight:bold;}
.selectmess{width:94%;background-color:#EEFFEA;border:1px dashed #009900;margin:10px;padding:10px;font-size:11px;}
.vipmess a{color:#FF3300}
.stradv{padding:10px;border-bottom:1px dashed #CCCCCC;font-size:11px}
img.border{padding:5px;background-color:#FFFFFF;border:1px solid #999999;}
.o1{width:40%;float:left;}
.o2{width:10%;float:right;}
.o3{width:5%;float:right;}
.o4{width:20%;float:right;}
.o5{width:20%;float:right;}
.o111{width:35%;float:left;}
.o333{width:10%;float:right;}
.o11{width:50%;float:left;}
.o33{width:18%;float:right;}
.cp1{width:50%;float:left;}
.cp2{width:7%;float:right;}
.cp3{width:20%;float:right;}
.cp4{width:20%;float:right;}
.index_cat a{font-size:11px;text-decoration: none; padding-right:5px;}
.rootcat{color:#FF6600;font-size:14px;font-weight: bolder}
.rootcatimg{float:left;margin-right:10px;}
a.rootcat{color:#FF6600;font-size:14px;font-weight: bolder}
.subclass{color:#009900;font-size:12px; margin-left:10px;}
.addform{width:98%;vertical-align:middle;}
.addform .pad{clear:both;padding:10px;}
.addform select{width:100%;}
.addform .lc{float:left;width:30%;padding-right:5px;text-align:right;}
.addform .lc .req{color:#FF0000;font-weight:bolder;padding-left:5px;}
.addform .rc{width:66%;float:right;padding-left:5px;text-align:left;}
.w100{width:100%}
div#nojs{padding:10px;border:2px #FF9900 dashed;background-color:#FFFF99;display:block;text-align:center;color:#FF0000;}
div.comments{padding:10px;margin:5px;border:2px #CCFFCC dashed;background-color:#F0FFEA;color:#333333;}
div.searchtags{padding:10px;margin:5px;border:2px #999999 dashed;background-color:#F9F9F9;color:#333333;}
div.searchtags a:hover{color:#FFF;background:#FF0000; font-weight:bold;}
div.pagination{padding:3px;margin:25px 10px 10px;text-align:center;}
div.pagination a{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #003B73;text-decoration:none;color:#fff;background-color:#0459A9;}
div.pagination a:hover{border:1px solid #B30000;color:#FFF;background-color:#EA5E00;}
div.pagination span.current{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #B30000;font-weight:bold;background:#EA5E00;color:#FFF;}
div.pagination span.disabled{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #f3f3f3;color:#ccc;}
#informer_code{background-color:#FFFFF2;border: solid 1px #FC0; padding:10px; color:#C00; display:none;}#informer_code b{color:#333;}
#informer_preview{background-color:#F2FFF3;border: solid 1px #0F0; padding:10px; color:#666666; display:none;}
.b_inf_width{width:70%;}
.b_inf_text_size{font-size:110%;}
.b_inf_text_color{color:#0066CC;}
.b_inf_date_size{font-size:90%;}
.b_inf_date_color{color:#666666;}
div.admcats select{float:left}
#toggle_s{display:none;position:absolute;right:20px;z-index:9999;background-color:#FFFBD7;border:1px solid #F00;padding:10px;margin-top:-10px;}
#toggle_s_close{text-align:right;margin-top:0px;}
table.sett td{padding:10px;vertical-align:middle}
table.sort{border-spacing:0.1em;margin-bottom:1em;margin-top:1em}
table.sort td{padding:0.3em 1em}
table.sort thead td{cursor:pointer;font-weight:bold;text-align:center;vertical-align:middle}
table.sort thead td.curcol{background-color:#999999;color:#FFFFFF}
table.sort p{display:none;}
#thumbBox{position:absolute;left:0;top:0;width:auto;padding:5px;padding-bottom:10px;background:#0D0D0D;visibility:hidden;z-index:10;cursor:pointer;}
#thumbBox .footerbar{font:12px Tahoma;color:white;text-align:center;}
#thumbBox #thumbImage{background-color:#0D0D0D;}
#thumbLoading{position:absolute;visibility:hidden;border:1px solid black;background-color:#EFEFEF;padding:5px;z-index:5;}

.footer{width:100%;margin:0;background-color:#0459A9;height:23px;font-size:11px;color:#ffffff;}
.footer a{color:#FFFFFF;text-decoration:underline;}
.footer a:hover{color:#FFFF00;text-decoration:none;}
.copyright{text-align:right;}
.copyright span{color:#C11014;}
.copyright a{color:#C11014;text-decoration:underline;}
.copyright a:hover{color:#C11014;text-decoration:none;}


.right_menu_tab {
	background-color:#0459A9;
	border-bottom: 1px solid #ffffff;

	DISPLAY: none; WIDTH: 198px; HEIGHT: 112px; TEXT-ALIGN: center
}

/*right header script*/
.righ_block_background {
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-top:3px;
	margin-top: -32px;
	position:absolute;
	z-index: 99;
}
.new_right_menu1 {
cursor:pointer;
display:block;
float:left;
height:27px;
margin:0 0 1px 1px;
width:65px;
}
#right_menu_link_mail {
	background: transparent url(../images/button/mail.gif) no-repeat left top;
}
#right_menu_link_weather {
	background: transparent url(../images/button/weather.gif) no-repeat left top;
}
#right_menu_link_radio {
	background: transparent url(../images/button/radio.gif) no-repeat left top;
}
#right_menu_link_login {
	background: transparent url(../images/button/sign_in.gif) no-repeat left top;
}
#right_menu_link_horoscopes {
	background: transparent url(../images/button/horoscope.gif) no-repeat left top;
}
#right_menu_link_chat {
	background: transparent url(../images/button/chat.gif) no-repeat left top;
}
.new_right_menu2 {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; DISPLAY: block; FLOAT: left; MARGIN: 0px 5px; BORDER-LEFT: gray 1px solid; WIDTH: 90px; CURSOR: pointer; BORDER-BOTTOM: gray 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #363533; TEXT-ALIGN: center
}

.new_right_menu1 DIV {
	MARGIN-TOP: 5px
}
.new_right_menu2 DIV {
	MARGIN-TOP: 5px
}
.new_right_block DIV.new_right_menu1:hover,
.new_right_block DIV.new_right_menu2:hover {
	BACKGROUND-COLOR: #B8DCFF;
	color: #0459A9;
}
.right_menu_data {
	MARGIN-TOP: 1px;
	DISPLAY: none;
	color: #FFFFFF;
}
.new_right_tabs_menu {

}
.new_right_tabs_menu1 {
	DISPLAY: block; FLOAT: left; WIDTH: 120px; CURSOR: pointer; HEIGHT: 25px; BACKGROUND-COLOR: #363533; TEXT-ALIGN: center
}
.new_right_tabs_menu1 DIV {
	MARGIN-TOP: 5px
}
.new_right_tabs_menu DIV.new_right_tabs_menu1:hover {
	COLOR: gray; BACKGROUND-COLOR: #3f3f3f
}
.new_right_tabs_menu2 {
	DISPLAY: block; FLOAT: left; WIDTH: 120px; CURSOR: pointer; HEIGHT: 25px; BACKGROUND-COLOR: #363533; TEXT-ALIGN: center
}
.new_right_tabs_menu2 DIV {
	MARGIN-TOP: 5px
}
.new_right_tabs_menu DIV.new_right_tabs_menu2:hover {
	COLOR: gray; BACKGROUND-COLOR: #3f3f3f
}
.new_right_tabs_data1 {
	BORDER-RIGHT: #808080 1px solid; FLOAT: left; MARGIN-BOTTOM: 10px; BORDER-LEFT: #808080 1px solid; WIDTH: 200px; BORDER-BOTTOM: #808080 1px solid; HEIGHT: 200px; TEXT-ALIGN: center
}
.new_right_tabs_data11 {
	BORDER-RIGHT: #808080 1px solid; FLOAT: left; BORDER-LEFT: #808080 1px solid; WIDTH: 200px; BORDER-BOTTOM: #808080 1px solid; HEIGHT: 200px; TEXT-ALIGN: center
}

/*right header script*/
/*contacts*/
.contact_table {
margin: 7px 0;
border:#888888 solid 1px;
}

.contact_table h2 {
font-size:13px;
margin-bottom:0;
margin-top:0;
}

.contact_table td {
font-family:"Palatino Linotype";
font-size:13px;
text-decoration:none;
}

.contact_table p {
font-family:"Palatino Linotype";
font-size:13px;
margin-bottom:0;
margin-top:0;
}

.contact_table .text_gray {
color:gray;
font-size:10px;
}

.contact_table .text_gray p {
color:gray;
font-size:13px;
}

.contact_table .text1_1 {
background:#E9E1D1 none repeat scroll 0 0;
border:1px solid #BCBCBC;
color:#010101;
float:right;
font-family:"Palatino Linotype";
font-size:14px;
height:23px;
padding-left:2px;
width:219px;
}

.contact_table .text1_2 {
background:#E9E1D1 none repeat scroll 0 0;
border:1px solid #BCBCBC;
color:#010101;
font-family:"Palatino Linotype";
font-size:12px;
height:100px;
margin:5px 0 4px;
width:385px;
}

.contact_table .text1_3 {
background:#E9E1D1 none repeat scroll 0 0;
border:1px solid #BCBCBC;
color:#010101;
float:left;
font-family:"Palatino Linotype";
font-size:13px;
height:20px;
margin-top:5px;
padding-left:2px;
width:385px;
}

.contact_table .text1_4 {
background:#E9E1D1 none repeat scroll 0 0;
border:1px solid #BCBCBC;
color:#B4181A;
font-family:"Palatino Linotype";
font-size:14px;
height:24px;
margin-left:15px;
margin-top:5px;
width:219px;
cursor:pointer;
}

/*end contacts*/
/*subscribe*/
.subscribe_table {
margin: 7px 0;
}

.subscribe_table .del_subscribe {
font-size:13px;
font-weight:bold;
color:blue;
cursor:pointer;
}

.subscribe_table h2 {
font-size:13px;
margin-bottom:0;
margin-top:0;
}

.subscribe_table td {
font-size:13px;
text-decoration:none;
text-align:justify;
}

.subscribe_table p {
font-size:13px;
margin-bottom:0;
margin-top:0;
}

.subscribe_table .text_gray {
color:gray;
font-size:10px;
}

.subscribe_table .text_gray p {
color:gray;
font-size:13px;
}

.subscribe_table .text1_1 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BCBCBC;
color:#010101;
font-size:14px;
height:23px;
padding-left:2px;
width:270px;
}

.subscribe_table .text1_2 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BCBCBC;
color:#010101;
font-size:12px;
height:100px;
margin:5px 0 4px;
width:385px;
}

.subscribe_table .text1_3 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BCBCBC;
color:#010101;
float:left;
font-size:13px;
height:24px;
margin-top:5px;
padding-left:2px;
width:405px;
}

.subscribe_table .text1_4 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BCBCBC;
color:#B4181A;
font-size:14px;
height:24px;
margin-top:15px;
width:275px;
cursor:pointer;
}

.subscribe_table .text1_5 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BCBCBC;
color:#010101;
font-size:14px;
height:23px;
padding-left:2px;
width:264px;
}

/*subscribe*/

form.jqtransformdone div.rowElem{ z-index:90; clear:both; margin-left: -120px; margin-top:-12px; padding:0; position:absolute; background-color: #FFF; border: solid 1px #0459A9; width:106px; height:22px; }
form.jqtransformdone div.rowElem select { z-index:90; height: 20px; width: 98px; padding:0; margin:0; }
.jqTransformSelectWrapper div { z-index:90; }
.jqTransformSelectWrapper div span { z-index:90; font-size: 10pt;	height:22px; position: absolute; padding: 4px 0 0 7px; color: #0459A9; overflow: hidden; cursor:pointer; }
.jqTransformSelectWrapper  a.jqTransformSelectOpen {	display: block;	position: absolute; right: 0; width: 13px; height: 24px; background: url(../images/ok.gif) left center no-repeat; }
.jqTransformSelectWrapper ul { z-index:90; position: absolute; list-style: none; line-height: 16px; background-color: #FFF; border: solid 1px #0459A9;	display: none; margin: 0 0 0 10px; padding: 2px 0 5px 0; }

.jqTransformSelectWrapper ul a { display: block;
	padding: 1px 0 1px 9px;	text-decoration: none; color:#0459A9; }
.jqTransformSelectWrapper ul a.selected { color: #0459A9; }
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:url(../images/pointer1.gif) left 9px no-repeat; text-decoration: underline; color: #0459A9; }
.jqTransformHidden {display: none;}



#loaderDiv {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	height:2000px;
	width:100%;
	opacity: 0.75;
	filter: alpha(opacity=75);
	background: #000;
}
* html #loaderDiv { /* ie6 hack */
position: absolute;
/*width: 1000px;
height: 1000px;*/
}

@media all and (resolution = 0dpi) {/* Opera < 10.50 */
  #loaderDiv { 
    position: absolute;
  }
}
@media all, () {/* Opera 10.xx (включая 10.50) */
  #loaderDiv { 
    position: absolute;
  }
}

div.ajaxLoaderImg {
position: fixed;
z-index: 103;
top: 33%;
left: 40%;
height:190px;
width:190px;
}
* html div.ajaxLoaderImg { /* ie6 hack */
position: absolute;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a {color: #FF0000;font-weight:bold;}
#TB_window a:hover {color: #FF0000;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
	margin: -200px 0 0 -300px;
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 48%;
	left: 50%;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/*scroll*/
#text_scroll {
	width:660px;
	height:18px;
}
#scroll {width: 660px;
	   border-right:1px solid #CCCCCC;
         white-space: nowrap;
         overflow: hidden;}
#scrolltext {overflow: hidden;}
#scrolltext a {
white-space: nowrap;
padding: 0;
color: #808180;
margin: 0;
text-decoration: none;
} 
#scrolltext a:hover {
text-decoration: underline;
}
#scrolltext span {
margin: 0 10px 0 0;
} 

#sendmass ul {
	list-style: none;
	width: 120px;
	margin: 0 0 3px 0;
	padding: 0;
	}
		
#sendmass li a {
	color: #BD0303;
	display: block;
	background: url(../images/s_button.gif) no-repeat left bottom;
	padding: 0 0 0 10px;
	margin: 0 0 2px 0;
	line-height: 26px;
  	height: 26px;
	font-weight: bold;
	text-decoration: none;
	}
	
#sendmass li a:hover {
	color: #BD0303;
	background: url(../images/s_button.gif) no-repeat left top;
	padding: 0 0 0 10px;
	}
.sendmass {
	border:#888888 solid 1px; 
	padding: 0 10px;
	background: #F3F3F3 url(../images/s_fon.jpg) no-repeat right bottom;
}
.accordion {
	width: 575px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(../images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3 span {
	color: #999999;
	font-weight: normal;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding:  5px 10px 10px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}
.accordion div {
	background: #f7f7f7;
	margin: 0;
	padding:  5px 10px 10px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}
.accordion input,
.accordion select, 
.accordion textarea {
font-family:Tahoma;font-size:11px;color:#666666;
}
.accordion .button {
	color: #F70;
	padding: 0 35px;
	margin-right: 20px;
	font-weight: bold;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.s_faq {
	width: 580px;
	margin: 5px 0 15px;
	border-bottom: solid 1px #c4c4c4;
}

.s_faq ul {
	height: 25px;
	line-height: 25px;
	margin: 0 0 3px;
	list-style: none;
}
* html .s_faq ul{margin-bottom: 0;}
.s_faq ul li {
	float: left;
	margin-right: 1px;
}
.s_faq ul li a {
	display: block;
	padding: 0 35px 1px;
	margin-bottom: -2px;
	color: #444;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	background: #F3F3F3;
	border: 1px solid #DDD;
	position: relative;
}
* html .s_faq ul li a {float: left}
*+html .s_faq ul li a {float: left}
.s_faq ul li a:hover {
	color: #F70;
	padding: 0 35px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.s_faq ul li.current a {
	color: #444;
	background: #F3F3F3;
	padding: 0px 35px 2px;
	border: 1px solid #c4c4c4;
	border-bottom: 1px solid #F3F3F3;
}
