
.ok{
	text-align:center !important;
	font-weight:bold !important;
	color:green !important;
}

/*----- COMMON ID -----*/

/** { margin: 0; padding: 0; }*/

#pagecontainer { float: left; width: 100%; text-align: center; background: #fff6d8 url(/img/bg_top-pattern.gif) repeat-x top left; }
#content { margin: 0 auto; width: 880px; text-align: left; }
#content_bg { float: left; width: 880px; }


/*----- HEADER -----*/

#topsearch { float: left; width: 300px; height: 30px;overflow: hidden; text-align: right; }
#topsearch form input { float:left; display:block; width:100px; height:16px; margin: 5px 0 0 10px;background:#F5EED8;color: #424649; }
#topsearch form input.gobutton {background:url(/img/img2/gobutton.gif) no-repeat center center; border:none; width:27px; height:30px; margin:0px 0px 0px 5px; }
#searchtext { float:left; width:110px; height:40px; margin: 5px 0 0 0px; color:#d9cda3; font-size:11px; line-height:18px; font-weight:bold; }
#topsearch IMG { margin: 4px 0 0 0px;  }

#topauth{float: right;}
#topauth .input { float:left; display:block; width:100px; height:16px; margin: 5px 0 0 10px;background:#F5EED8;color: #424649; }
#topauth form input.gobutton {background:url(/img/img2/gobutton.gif) no-repeat center center; border:none; width:27px; height:30px; margin:0px 0px 0px 5px; }
#topauth a.reg { float: left; color:#d9cda3;text-decoration: underline; margin: 0px; padding-top: 7px; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#topauth a.reg:hover{text-decoration:none;}
#header {
float: left;
width: 880px;
height: 209px;
text-align: center;
margin: 0px 5px 0px 5px;
padding: 5px 0px 0px 0px;
border: 1px solid #d9cda3;
background-color: #ffffff;
/*background:url(/img/header_pic2.jpg) left top no-repeat;*/
}
#header IMG{text-align:center;}
/*.flashka_absolute{position:absolute;margin-top:-180px;*margin-top:0;*margin-left:-870px;}*/
#mainmenublock {z-index:10;position:relative; float: right; height: 24px; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px; text-align: right; }


/*----- PASS FIELD -----*/

#pathfield { float: left; width: 870px; text-align: left; margin: 0px; padding: 10px 5px 7px 5px; border: none; background: url(/img/header_shadow.jpg) no-repeat top center; }
#pathfield h1 {margin:0px 0px 0px 34px; padding:4px 0px 0px 0px ;  color:#b70000; font:20px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#pathfield2 {
	float: left;
	width: 881px;
    height: 48px;
	text-align: left;
	margin: 0px 0px 0px 5px;
	padding: 0;
	border: none;
	background: url(/img/img2/header_shadow.jpg) repeat-x;
	
}
#pathfield2 h1 {
	margin: 0 0 0 34px;
    color:#ffffff;
    font:24px "Trebuchet MS",Helvetica,Arial,Sans-serif;
	margin-top: 10px;
}


#icon { float: left; width: 30px; padding: 0px 0px 0px 5px; }
#path { float: left; margin: 0px; padding: 0px; }
#path p.map { font-weight: bold; }
#path a.map { text-decoration: underline; color: #d9cda3; }
#path a:hover.map { text-decoration: none; background: #b70000; color: #fffaea; }


/* Красный заголовок */
.redhead{
	color:#b70000; 
	font:20px/26px "Times New Roman",Verdana, Arial, Helvetica, sans-serif;
}

/*----- BODY -----*/

#bodycontent { float: left; width: 870px; margin: 0px 0px 0px 5px; padding: 9px 5px 9px 5px; border: 1px solid #d9cda3; background-color: #ffffff;}
#bodycontent p { margin: 0px 0px 10px 0px; }
#leftcontent { float: left; width: 545px; text-align: left; margin: 0px; padding: 0px;  }

.rightcontent_main{float: left; width: 285px;background: transparent;text-align: left;}
#rightcontent, #rightcontent2{border: 0px solid red;float: left;   margin: 0px 0px 0px 5px; padding: 0px 17px 0px 17px;}
#rightcontent {background: #f5eed8;}
#rightcontent2 {background: transparent url(/img/content_left_bg.gif) top repeat-x;width: 275px;}

#blockwelcome { 
	float: left;
	width: 505px;
	text-align: left;
	margin: 0px;
    padding: 20px;
    background: url(/img/content_left_bg.gif) repeat-x top left;

}
#blockwelcome .headline { float: left; width: 505px; text-align: left; margin: 0px; padding: 0px 0px 3px 0px; border-bottom: 1px dashed #d9cda3; }
#blockwelcome .texthead,#blockwelcome .texthead H1 { float: left; overflow: hidden;width: 320px; padding: 0px 0px 0px 0px; color:#b70000; font:20px/26px "Trebuchet MS",Helvetica,Arial,Sans-serif }
#welcomeicon, #okrugenieicon { float: left; width: 1px; height:30px; margin: 0px; background: url(/img/img2/_.gif) no-repeat top left; }
#textwelcome { float: left; width: 465px; padding: 10px 0px 0px 40px; color:#3A354F; font:13px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
#textwelcome p { color:#3A354F; font:13px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; display:block;}
#textwelcome p IMG{float: left;}
#textwelcome h1 { color:#3A354F; font:18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#textwelcome h2 { color:#3A354F; font:16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#textwelcome h3 { color:#3A354F; font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#textwelcome h4 { color:#3A354F; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#textwelcome ul {margin-left:17px;}
#textwelcome A.play_button {display:inline-block;height:14px;line-height:14px;vertical-align:middle;padding-right: 25px;background: url('/img/play_button.gif') right center no-repeat;}
#textwelcome A.list_plus{display:inline-block;padding-left: 15px;background: url('/img/list_plus.gif') left center no-repeat;}
#textwelcome A.list_minus{display:inline-block;padding-left: 15px;background: url('/img/list_minus.gif') left center no-repeat;}

#blocknewsmain { float: left; width: 505px; text-align: left; margin: 0px; padding: 10px 20px 10px 20px; background-color: #fffaea; border-bottom: 1px solid #d9cda3; border-top: 1px solid #d9cda3; }
#blocknewsmain .headline-m { float: left; width: 505px; text-align: left; margin: 0px; padding: 0px 0px 3px 0px; border-bottom: 1px dashed #d9cda3; }
#blocknewsmain .texthead-m { float: left; width: 285px; padding: 0px 0px 0px 0px; color:#b70000; font:20px/26px "Trebuchet MS",Helvetica,Arial,Sans-serif}
#blocknewsmain .newsmaindate { float: right; width: 1px; height: 25px; padding: 10px 0px 0px 18px; color:#0f3750; font:12px/16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: url(/img/img2/_.gif) no-repeat center left; }
#newsmainicon { float: left; width: 1px; height:30px; margin: 0px; background: url(/img/img2/_.gif) no-repeat top left; }
#pictnewsmain { float: left; height: 76px; padding: 5px 10px 0px 0px;margin-left: 30px;_margin-left:15px; }
#pictnewsmain img.pnewsmain { border: 2px solid #3A354F; }
#textnewsmain { float: left; width: 365px; padding: 10px 0px 0px 0px; color:#3A354F; font:12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textnewsmain p.dnewsmain { color:#0f3750; font:12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textnewsmain a.lnewsmain { text-decoration: none; color:#0f3750; font:12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textnewsmain a:hover.lnewsmain { color:#0f3750; background: none; text-decoration: underline; }

#blocklogin { float: left; width: 270px; text-align: left; margin: 0px 0px 5px 0px; padding: 0px 0px 10px 0px; border-left: 1px solid #d9cda3; border-right: 1px solid #d9cda3; border-bottom: 1px solid #d9cda3; background-color: #ffffff; }
#blocklogin .headbg { float: left; width: 257px; padding: 6px 0px 6px 13px; background: url(/img/content_right_bg.gif) repeat-x top left; }
#blocklogin .headline-l { float: left; width: 235px; text-align: left; margin: 0px; padding: 0px 0px 3px 0px; border-bottom: 1px dashed #d9cda3;margin-bottom:5px; }
#blocklogin .texthead-l { float: left; width: 195px; padding: 0px 0px 0px 0px; color:#b70000; font:20px/26px "Trebuchet MS",Helvetica,Arial,Sans-serif }
#loginicon { float: left; width: 1px; height:30px; margin: 0px; background: url(/img/img2/_.gif) no-repeat top left; }

#blockvideo { float: left; width: 505px; text-align: left; margin: 0px; padding: 10px 20px 10px 20px;background: url(/img/content_left_bg.gif) repeat-x top left; }
#blockvideo .features { float: left; width: 145px; text-align: left; margin: 0px; padding: 2px 0px 2px 20px; border-bottom: 1px dashed #0f3750; border-top: 1px dashed #0f3750; background: url(/img/img2/_.gif) no-repeat center left; }
#blockvideo .headline-v { float: left; width: 505px; text-align: left; margin: 0px; padding: 0px 0px 3px 0px; border-bottom: 1px dashed #d9cda3; }
#blockvideo .texthead-v { float: left; width: 500px; padding: 0px 0px 0px 0px; color:#b70000; font:20px/26px "Trebuchet MS",Helvetica,Arial,Sans-serif }
#blockvideo .videorate { float: right; width: 80px; height: 25px; padding: 10px 84px 0px 0px; color:#b70000; font:12px/16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: url(/img/img2/_.gif) no-repeat center right; }
#videoicon { float: left; width: 10px; height:30px; margin: 0px; background: url(/img/img2/_.gif) no-repeat top left; }
#pictvideo { float: left; width: 320px; padding: 5px 10px 0px 0px; }
#pictvideo img.pvideo { border: 2px solid #0f3750; }
#textvideo { float: left; width: 165px; padding: 5px 0px 0px 10px; color:#0f3750; font:12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textvideo p.dvideo { color:#3A354F; font:12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textvideo p.fvideo { color:#3A354F; font:12px/21px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#textvideo font.fvideo { color:#0f3750; font:12px/21px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#textvideo a.lvideo { text-decoration: none; color:#0f3750; font:12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textvideo a:hover.lvideo { color:#0f3750; background: none; text-decoration: underline; }
#voptions a.fvideo { text-decoration: none; color:#b70000; font:12px/16px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#voptions a:hover.fvideo { color:#b70000; background: none; text-decoration: underline; }
#voptions { float: left; width: 505px; text-align: left; margin: 0px; padding: 5px 0px 0px 0px; }
#comments { float: right; width: 465px; text-align: left; margin: 0px; padding: 15px 0px 0px 40px; background-color: #fffaea; border-bottom: 1px dashed #d9cda3; border-top: 1px dashed #d9cda3; }

#programs { float: left; width: 265px; text-align: left; margin: 0px; padding: 10px 0px 20px 18px; }
#contprogram { float: left; width: 245px; text-align: left; margin: 0px; padding: 5px 0px 0px 0px; }
#programs .headline-p { float: left; width: 245px; text-align: left; margin: 0px; padding: 0px 0px 3px 0px; border-bottom: 1px dashed #3A354F; }
#programs .texthead-p { float: left; width: 195px; padding: 0px 0px 0px 0px; color:#b70000; font:20px/26px "Trebuchet MS",Helvetica,Arial,Sans-serif }
#programicon { float: left; width: 1px; height:30px; margin: 0px; background: url(/img/img2/_.gif) no-repeat top left; }
#pictsprogram { float: left; width: 20px; padding: 0px; }
#pictsprogram img.pprogram { width: 16px; padding: 2px; }
#textprogram {position:relative;z-index:0;margin:8px 0px 10px 0px;  float: left; width: 220px; padding: 2px; color:#0f3750; font:11px/15px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textprogram p.dprogram { color:#3A354F; font:11px/15px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textprogram a.lprogram { text-decoration: none; color:#0f3750; padding: 0px 0px 0px 20px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textprogram a:hover.lprogram { color:#0f3750; background: none; text-decoration: underline; }

#textnews {float: left; width: 245px;padding: 6px 0px 6px 15px; color:#3A354F; font:11px/15px Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: normal;border: 0px solid #E0E8ED; }
#textnews div {clear:both;}
#textnews IMG{margin: 0 10px 5px 0;}
#textnews img.pnews { width: 8px; margin:0;padding: 0px 2px 0px 0px;}
#textnews .right_br{margin-bottom:10px;}
#textnews a.read_more{margin: 0 0 0 0;display:block;}
#textnews a.lnews { text-decoration: none; color:#0f3750; padding: 0px 0px 0px 2px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textnews a.letter{float: right;}
#textnews a:hover.lnews { color:#0f3750; background: none; text-decoration: underline; }
#textnews a.textnews_link{color:#3A354F}


#newsicon { float: left; width: 1px; height:30px; margin: 0px; background: url(/img/img2/_.gif) no-repeat top left; }
#blocklogin .texthead-n { float: left; width: 191px; padding: 0px 0px 0px 0px; color:#b70000; font:20px/26px "Trebuchet MS",Helvetica,Arial,Sans-serif }

#cycles { float: left; width: 265px; text-align: left; margin: 0px; padding: 10px 0px 10px 18px; }
#contcycles { float: left; width: 245px; text-align: left; margin: 0px; padding: 5px 0px 0px 0px;color:#3A354F;}
#contcycles P{margin-bottom:0;}
#cycles .headline-c { float: left; width: 245px; text-align: left; margin: 0px; padding: 0px 0px 3px 0px; border-bottom: 1px dashed #3A354F; }
#cycles .texthead-c { float: left; width: 210px; padding: 0px 0px 0px 0px; color:#b70000; font:20px/26px "Trebuchet MS",Helvetica,Arial,Sans-serif }
#cyclesicon { float: left; width: 1px; height:31px; margin: 0px; background: url(/img/img2/_.gif) no-repeat top left; }
#pictscycles { float: left; width: 110px; padding: 0px; }
#pictscycles img.pcycles { width: 96px; height: 72px; padding: 0px; border: 2px solid #3A354F; }
#textcycles { float: left; width: 120px; padding: 2px; color:#0f3750; font:11px/13px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#textcycles p.dcycles { color:#3A354F; font:11px/13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 4px 0px; }
#textcycles a.lcycles { text-decoration: none; color:#0f3750; padding: 0px 0px 0px 20px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textcycles a:hover.lcycles { color:#0f3750; background: none; text-decoration: underline; }




#blockcomment { float: left; width: 505px; text-align: left; margin: 0px; padding: 20px; background: url(/img/content_left_bg.gif) repeat-x top left; }
#blockcomment .headline { float: left; width: 505px; text-align: left; margin: 0px; padding: 0px 0px 3px 0px; border-bottom: 1px dashed #d9cda3; }
#blockcomment .texthead { float: left; width: 285px; padding: 0px 0px 0px 0px; color:#b70000; font:20px/26px "Trebuchet MS",Helvetica,Arial,Sans-serif }




#blocksubmenu { width: 466px; height: 166px; text-align: left; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; border-top: 1px solid #d9cda3; }
#pictsubmenu { float: left; height: 100%; padding: 0px 0px 0px 0px; }
#pictsubmenu img.psubmenu { border: 2px solid #3A354F;margin-right:10px; }
#textsubmenu { _height: 94px;min-height:94px; padding: 0px 0px 0px 0px; color:#3A354F; font:12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold; }
#textcontent { _height: 94px;min-height:94px; padding: 0px 0px 0px 0px; color:#3A354F; font:12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify;}

#text2submenu {/*clear: both;*/ float: none; padding: 0px 0px 0px 0px; color:#3A354F;  }

#text2submenu p {  color:#0f3750; }

IMG { border:0px; }
.letter ,.letter:hover{
	background: url('/img/let.gif') left no-repeat;
	padding-left:20px;
    clear: both;

	color: #B70000;
	text-decoration: none;
}
.letter:hover{text-decoration:underline;}

#textwelcome img { float: left; border: 2px solid #0f3750; border-color:#3A354F; margin: 5px 15px 5px 0px;}
#textwelcome .imgr { float: right; border: 2px solid #0f3750; border-color:#3A354F; margin: 5px 0px 5px 15px;}
.read_more{
    background: url('/img/read_more.gif') right no-repeat;
	padding-right:20px;
    /*clear: both;*/
	float: right;
	color: #B70000;
	text-decoration: none;
	}
.read_more:hover{text-decoration:underline;background: url('/img/read_more.gif') right no-repeat;}



/*----- FOOTER -----*/

.clear { clear: both; height: 1px;overflow:hidden;}
#bodyshadow { float: left;*margin-top:0px; width: 870px; height: 10px; background: url(/img/header_shadow.jpg) no-repeat top center; }
#content_bottom { float: left; width: 100%; _height:91px;min-height:91px;padding: 15px 0px 0px 0px; background: #0A2B42 url(/img/bg_bottom.gif) top repeat-x; }
#footer_left { float: left; width: 455px; height: 80px; text-align: right; margin: 5px 0px; padding: 0px 10px 0px 0px; border-right: 1px dashed #3A354F; }
#footer_right { float: left; /*width: 305px;*/ text-align: left; margin: 0px; padding: 5px 0px 0px 10px; }
#text_footer { float: right; padding: 10px 0px 0px 0px; color:#194e66; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; font-weight: normal;margin-left:-50px;}
#text_footer a.bottom_links { text-decoration: none; color:#194e66; padding: 0px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#text_footer a:hover.bottom_links { color:#fff6d8; background: none; text-decoration: underline; }
#bottom_logo { float: left; width: 80px; height:80px; margin: 0px; background: url(/img/bottom_logo.gif) no-repeat center left; }
#text_copy { float: left; width: 155px; padding: 5px 0px 0px 10px; color:#194e66; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#text_copy img.logo { width: 80px; height: 80px; padding: 5px; }
#text_copy img.art { width: 49px; height: 18px; margin: 5px 0px 0px 0px; }
#text_copy a.bottom_links { text-decoration: none; color:#194e66; padding: 0px 50px 0px 0px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: url(/img/logo_art.png) no-repeat center right; }
#text_copy a:hover.bottom_links { color:#fff6d8; background: none; text-decoration: underline; }


/*----- GLOBAL STYLE -----*/

body { text-align: center; margin: 0; padding: 0; border:0; color: #a7a7a7; font-family: Tahoma, Verdana, Sans-serif; font-size: 11px; background-color: #fff6d8; }

.linksmall { width: 145px; height: 16px; background: url(/img/icon_small_go.gif) no-repeat center right; }
.linkwatch { float: right;  padding-right:30px; background: url(/img/ico-camera-y3.gif) no-repeat center right;  border: 0px solid #B8C2C9;margin-top:30px;}
.no-top-margin{margin:0 !important;}
.linkvote { float: left; width: 142px; height: 20px; padding: 0px 0px 0px 20px; background: url(/img/icon_small_vote.gif) no-repeat center left; }
.linktag { float: left; width: 142px; height: 20px; padding: 0px 0px 0px 20px; background: url(/img/icon_small_tag.gif) no-repeat center left; }
.linklist { float: left; width: 155px; height: 20px; padding: 0px 0px 0px 20px; background: url(/img/icon_small_list.gif) no-repeat center left; }


p { font-size: 11px; line-height: 14px; color: #3A354F; padding: 0; margin: 0; }

ul { list-style: square; margin-top: 0px; margin-bottom: 8px; margin: 0; margin-left: 5px; padding: 0; }
ul li { text-indent:0px; }


/*----- FORM ELEMENTS -----*/

form { margin:0; padding:0; display:block; }
input, select, textarea, option { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#1F1F1F; font-weight:normal; }
/*
#formlogin { float: left; width: 235px; text-align: left; margin: 0px; padding: 0px; }
#formlogin form.login { color: #d9cda3; }
#formlogin form.login label { float: left; background-color: none; color: #d9cda3; margin: 0px; padding: 7px 10px 2px 0px;; font:11px/16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#formlogin form.login p { float: left; color:#0f3750; margin: 0px; padding: 5px 0px 0px 0px; font:11px/20px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#formlogin form.login a.reg { float: left; color:#d9cda3; text-decoration: underline; margin: 0px; padding: 0px; font:9px/20px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#formlogin form.login a:hover.reg { float: left; color:#d9cda3; text-decoration: none; background-color: #fff; margin: 0px; padding: 0px; font:9px/20px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
#formlogin form.login input { float: right; width: 125px; height: 24px; background-color:#f5eed8; color:#0f3750; border:#d9cda3 1px solid; margin: 1px; padding: 0 2px; font:18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#formlogin form.login input.submit {
 float: left;
 width: 90px;
 height: 20px;
 margin-top: 7px;
 margin-right: 10px;
 background:url(/img/btn_go.gif) no-repeat center right;
 border:none;
 font-size: 12px;
 font-family:verdana;
 cursor: pointer;

 text-align:left;
}*/


.forms {background-color:#f5eed8; color:#0f3750; border:#d9cda3 1px solid; margin: 1px; padding: 2px; font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.forms_submit{background-color:#f5eed8; color:#0f3750; border:#d9cda3 1px solid; margin: 1px; padding: 2px; font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;cursor:pointer;}


A {cursor:hand;cursor:pointer;}
.hand {cursor:hand;cursor:pointer;}





/* Для программы передач */
.dsun{color: #000000; font-weight: bold; background:#F5EED8; text-align:center;}
.dnorm{color: #000000; font-weight: bold; background:#FFFAEA; text-align:center;}
.dsel{color: #000000; font-weight: bold; background:#f8f8f8; text-align:center;}
.adsel{color: B70000;}

.divContainer{
	padding:0px;
	font-size:11px;
	height:50px;
	width:220px;

	overflow:hidden;
	clip:rect(0,220,50,0);
	visibility:visible;
	position:relative;
	left:0;
	top:0;
	z-index:0;

}
.divContent{
	position:relative;
	width:210px;
	padding-left:10px;
	padding-right:10px;
	z-index:0;
	color:#000000;

}
.divContent BR {font-size:0px;}
.divContent P{color:#303030;}

#tvcurrent{
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:bold;
	z-index:0;
	margin:0 0 4px 0;

}



/* Для календарика */

#contcalendar {
	float: left;
    width: 245px;
	text-align: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

#calendaricon {
	float: left;
	width: 1px;
	height:30px;
	margin: 0px;
	background: url(/img/img2/_.gif) no-repeat top left;
}
.month{padding-left:35px;}
#contcalendar TABLE {background:#F3EACE;margin-bottom:10px;margin-left:35px;}
#contcalendar TABLE TD.ncurday{background:#FFFAEA;}
.sun{color: #ffffff; font-weight: bold; background:#FADB72 !important; text-align:center;}
.norm{color: #496572; font-weight: bold; background:#FDF2CC !important; text-align:center;}
.curday{background:#8EF6A9 !important;color: #ffffff;}


/* /Для календарика */


#contokrugenie ul{
	display: block;
    list-style: square;
    margin:0 0 0 30px;
    padding: 0;
    clear: both;
    list-style-type: square !important;

}

TABLE.partner_table{
	text-align: left;
    border: 1px solid #F5EED8;
	background: #FFFBED;
}
TABLE.partner_table tr.bg1 td{

}
TABLE.partner_table tr.bg2 td{
	background: #F8EFD3;
}

IMG.priv{
     position:absolute;
     margin-top: -140px;
     /* *margin-left: -160px !important;*/
     visibility:hidden;
     border: 3px solid #cccccc;
	cursor:hand;
	cursor:pointer;
	z-index:100;
}

.razdelitel{
height: 17px;
background: url(/img/content_left_bg.gif) top repeat-x;
clear: both;
margin-top: 15px;
}

.counters {height:40px;float: right;margin-right: 120px;_margin-right: 60px;margin-top: -80px;}
.bigmir{display:block;float: left;}
.counters img, .LiveG IMG{
/*	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); 
	-moz-opacity: 0.3; 
	-khtml-opacity: 0.3;
	opacity: 0.3;
*/
}

.counters1{
	visibility:hidden;
}

.users_reg_form_td Input, .users_reg_form_button{
	border: 1px solid #D9CDA3;
	background: #F5EED8;
	height: 18px;
	color: #0F3750;
}
.users_reg_form_button{
	cursor: pointer;
	padding: 0px 4px;
	height: 20px;

}

.tbsel{
	border: 1px solid #F5EED8;
	background: #F8EFD3;
	
}
.tb1{
	background: #ffffff;
}
.tb2{
	background: #FFFBED;
}

.tbsel TD, .tb1 TD,.tb2 TD{height:30px;}

.tv_icon_pr{
	display:none;
	width: 22px;
	height:17px;
	cursor:hand;
	cursor: pointer;
}
.commet_text{
	background: url(/img/icon_small_doc.gif) left 5px no-repeat;/*comment.gif*/
	padding-left: 12px;
}
.podpis{font-weight:600 !important;font-style: italic !important;margin-top:5px !important;}

.faq_question{
	margin:10px 40px 10px 0px;

}
.faq_answer{
	margin:10px 0px 10px 40px;
	color:#903030;
}
.borderbottom{
	border-bottom: 1px dashed #d9cda3; 
}
.bordertop{
	border-top: 1px dashed #d9cda3; 
}

.toback{
    background: url('/img/toleft.gif') left no-repeat;
	padding-left:20px;
 }
#gallerycontent IMG {border:0px;float:none;margin:0px;padding:0px;}



.tdproject { font-size:10px; text-align:center;text-valign:top;}

 
.tdproject A { font-weight:bold; font-size:12px; }


.tdproject IMG{margin-left: 17px !important;border: 2px solid #DEDCD0 !important;}




.programm{list-style: url('/img/ico-camera-y3.gif'); margin:0px 0px 0px 10px; _margin:0px 0px 0px 2px; line-height:20px;}

.mini{font-size:80%;}

IMG.imgclear{float:none !important;border:0px !important;margin:0px !important;padding:0px !important;}

.talkforum, .talkforum:active, .talkforum:visited, .talkforum:link {display:block;line-height:27px;height:27px;vertical-align:center; font-weight:bold;padding-left: 27px;background: url(/img/img2/talkforum.gif) left no-repeat;font-size:13px;color: #3A354F;text-decoration:underline;}
.talkforum:hover{text-decoration:none;background: url(/img/img2/talkforum.gif) left no-repeat;}


.tobanners, .tobanners:active, .tobanners:visited, .tobanners:link {display:block;line-height:27px;height:27px;vertical-align:center; font-weight:bold;padding-left: 27px;background: url(/img/ico-tobanners.gif) left no-repeat;font-size:13px;color: #3A354F;text-decoration:underline;}
.tobanners:hover{text-decoration:none;background: url(/img/ico-tobanners.gif) left no-repeat;}

.border0 {border:0px !important;}


/* Комментарии */

.commet_text{
	
}

.sdate{
	font-size:80%;
	background:#fff6d8;
	
}
.sendans{
	background: url(/pictures/sendans.gif) left no-repeat;
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 30px;
}
.answers{
	color:#b70000;
	margin:0px 0px 30px 12px;
}
.dansoncom{
	margin:0px 0px 10px 50px;
}

.saveas, .saveas:hover {
	background: url(/pictures/ico-saveas.gif) left no-repeat;
	padding:0px 0px 0px 27px;
	font-weight:bold;
	text-decoration:underline;
}
.saveas:hover {
	text-decoration:none;
}


.pg {background:#f8f8f8; padding:0px 6px 0px 6px; margin:4px;}
.pgsel {background:#F7DC9B; color:#FF1704; font-weight:bold; padding:0px 6px 0px 6px; margin:4px;}


.sendlet, .sendlet:active, .sendlet:visited, .sendlet:link {
font-weight:bold;padding-left: 27px;background: url(/img/let_send.gif) left no-repeat;font-size:13px;color: #3A354F;text-decoration:underline;}
.sendlet:hover{text-decoration:none;background: url(/img/let_send.gif) left no-repeat;}

.submenu{
	overflow-y:auto;
	min-height:200px;
	height:200px;
}

