body
{
	background-color: #e2e2e2;
	background-image: url(../images/fon_header.jpg);
	background-position: top;
	background-repeat: repeat-x;
	color: #403819;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}
a, a:link, a:visited
{
	color: #333;
	text-decoration: none;
}
a:hover
{
	color: #000;
	text-decoration: none;
}
p
{
	margin: 0px;
	padding: 0;
}
img
{
	border: none;
}
ul
{
	margin: 0;
	padding: 0;
}
ul li
{
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6
{
	color: #000;
}
h1
{
	font-size: 40px;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 5px 0;
}
h2
{
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 30px 0;
	padding: 5px 0 5px 0;
}
h3
{
	font-size: 21px;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	padding: 0;
}
h4
{
	color: #000;
	font-size: 18px;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}
h5
{
	color: #000;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0;
}
h6
{
	color: #000;
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 0;
}
.cleaner
{
	clear: both;
	font-size: 0px;
	height: 0px;
	width: 100%;
}
.cleaner_h10
{
	clear: both;
	height: 10px;
	width: 100%;
}
.cleaner_h20
{
	clear: both;
	height: 20px;
	width: 100%;
}
.cleaner_h30
{
	clear: both;
	height: 30px;
	width: 100%;
}
.cleaner_h40
{
	clear: both;
	height: 40px;
	width: 100%;
}
.cleaner_h50
{
	clear: both;
	height: 50px;
	width: 100%;
}
.cleaner_h60
{
	clear: both;
	height: 60px;
	width: 100%;
}
.hr_divider
{
	background: url(../images/line_horz.gif) top left repeat-x;
	height: 1px;
	padding: 5px;
	width: 595px;
}
.float_l
{
	float: left;
}
.float_r
{
	float: right;
}
.image_wrapper
{
	background: none;
	border: 1px dashed #666;
	display: inline-block;
	margin-bottom: 10px;
	padding: 4px;
}
.image_fl
{
	float: left;
	margin: 3px 15px 0 0;
}
.image_fr
{
	float: right;
	margin: 3px 0 0 15px;
}
blockquote
{
	font-style: italic;
	margin-left: 10px;
}
cite
{
	color: #3b3823;
	font-weight: bold;
}
cite span
{
	color: #696443;
}
em
{
	color: #e55822;
}
.tmo_list
{
	list-style: none;
	margin: 20px 0;
	padding: 0;
}
.tmo_list li
{
	border-bottom: 1px dotted #666;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
}
.tmo_list li a
{
	color: #333;
	text-decoration: none;
}
.tmo_list li a:hover
{
	color: #d06802;
	text-decoration: none;
}
.btn_more a
{
	border-bottom: 1px dotted #000;
	color: #000;
	padding-bottom: 1px;
	float: left;
}
.btn_more a:hover
{
	border-bottom: none;
}
#wrapper_outer
{
	background: url(../images/header.jpg) top center repeat-x;
	width: 100%;
}
#wrapper
{
	background: url(../images/header.jpg) top center no-repeat;
	margin: 0 auto;
	width: 1020px;
}
#header
{
	height: 100px;
	padding: 60px;
	width: 900px;
	margin-left: -40px;
}
#ask_title
{
	float: left;
	width: 300px;
}
#ask_title h1
{
	margin: 0;
	padding: 0;
}
#ask_title a
{
	color: #203b58;
	font-size: 40px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#ask_title a span
{
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin-top: 10px;
}
#header_right
{
	display: inline-block;
	float: right;
	padding-top: 10px;
}
#menu
{
	float: right;
	height: 30px;
	width: 600px;
}
#menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu ul li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#menu ul li a
{
	color: #000;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	margin-left: 20px;
	outline: none;
	padding: 5px 20px;
	text-align: center;
	text-decoration: none;
}
#menu ul li a:hover, #menu ul .current
{
	background: url(../images/menu_hover.jpg) repeat-x;
	color: #fff;
}
#main_wrapper
{
	background: url(../images/main.png) repeat-y;
	width: 1020px;
}
#main
{
	background: url(../images/main_top.png) no-repeat top;
	padding: 30px 60px 0;
	width: 900px;
}
#content
{
	float: left;
	width: 600px;
}
#content p
{
	margin-bottom: 15px;
}
.content_box
{
	border-bottom: 1px dashed #333;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.last
{
	border: none;
	margin: 0;
	padding: 0;
}
.content_box h2
{
	margin-bottom: 10px;
}
.post
{
	border-bottom: 1px solid #494331;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.post_meta
{
	color: #777160;
	float: left;
	padding-right: 12px;
	width: 105px;
}
.post_meta span
{
	color: #386c9e;
	display: block;
	font-size: 11px;
	font-weight: bold;
}
.post_meta span a
{
	color: #386c9e;
	font-weight: bold;
	text-decoration: none;
}
.post_meta p
{
	margin-bottom: 5px;
}
.post_content
{
	background: url(../images/vertical_divider.png) repeat-y left;
	float: right;
	padding-left: 22px;
	width: 460px;
}
.post_content h2
{
	line-height: 30px;
	margin-bottom: 10px;
}
.post_content h2 a
{
	text-decoration: none;
}
.post_content p
{
	margin-bottom: 10px;
}
#sidebar
{
	float: right;
	width: 240px;
}
.sidebar_box
{
	background: url(../images/sidebox.png) top no-repeat;
	margin-bottom: 30px;
	padding: 40px 0 0 40px;
	width: 200px;
}
.sidebar_box h3
{
	font-style: italic;
}
.recent_comment
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.recent_comment li
{
	border-bottom: 1px dotted #666;
	margin: 0 0 15px;
	padding: 0 0 5px;
}
.recent_comment li a
{
	text-decoration: none;
}
.recent_comment li a:hover
{
	text-decoration: underline;
}
.recent_comment li .author
{
	color: #900;
}
.recent_comment li .post_title
{
	color: #000;
}
.rss a
{
	background: url(../images/rss.png) no-repeat center right;
	color: #C60;
	display: block;
	font-size: 20px;
	height: 28px;
	margin-bottom: 30px;
	padding: 20px 55px 0 0;
	text-align: right;
	text-decoration: none;
}
.ads a
{
	background: #999;
	border: 3px solid #5e82a8;
	display: block;
	height: 60px;
	margin-bottom: 10px;
	width: 234px;
}
.news_ask a
{
	background: #999;
	border: 3px solid #FFF;
	display: block;
	height: 60px;
	margin-bottom: 10px;
	width: 100px;
}
.bigbanner_ask a
{
	background: #999;
	border: 3px solid #FFF;
	display: block;
	height: 60px;
	margin-bottom: 10px;
	width: 595px;
}
.service_box
{
	clear: both;
	margin-bottom: 50px;
}
.service_box img
{
	float: left;
	height: 48px;
	width: 48px;
}
.service_box .sb_right
{
	float: right;
	width: 520px;
}
#comment_section
{
	clear: both;
	color: #333;
	margin-bottom: 60px;
	width: 420px;
}
.first_level
{
	margin: 0;
	padding: 0;
}
.comments
{
	list-style: none;
}
.comments li
{
	list-style: none;
	margin-bottom: 10px;
}
.comments li .commentbox1
{
	background: #c4bea9;
	border: 1px solid #ddd8c6;
}
.comments li .commentbox2
{
	background: #aca58e;
	border: 1px solid #c4bea9;
}
.comments li .comment_box
{
	clear: both;
	padding: 15px;
	width: 100%;
}
.comment_box .gravatar
{
	background: #3c3735;
	border: 1px solid #3c3735;
	float: left;
	margin-right: 15px;
	width: 50px;
}
.comment_box .gravatar img
{
	height: 50px;
	margin: 0;
	width: 50px;
}
.comment_box .comment_text
{
	margin: 0 0 0 65px;
}
.comment_box .comment_text p
{
	margin: 0;
}
.comment_text .comment_author
{
	color: #386c9e;
	font-size: 14px;
	margin-bottom: 10px;
}
.comment_text .date
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
.comment_text .time
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
.comment_text .reply a
{
	background: #3694ab;
	border: 1px solid #fff;
	clear: both;
	color: #fff;
	display: block;
	float: right;
	height: 24px;
	padding: 1px 10px;
	text-align: center;
}
#comment_form
{
	clear: both;
}
#comment_form h3
{
	border-bottom: 1px dotted #666;
	font-size: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#comment_form form
{
	background: #ddd8c6;
	border: 1px solid #c4bea9;
	padding: 20px;
}
#comment_form textarea
{
	background: #fff none repeat fixed 0 0;
	border: 1px solid #ddd;
	display: block;
	font-size: 1.1em;
	height: 150px;
	margin-top: 5px;
	padding: 5px;
	width: 400px;
}
#comment_form .form_row
{
	margin-bottom: 15px;
	width: 100%;
}
#comment_form form input
{
	background: #fff none repeat fixed 0 0;
	border: 1px solid #ddd;
	margin-top: 5px;
	padding: 3px 10px;
	width: 200px;
}
#comment_form .submit_btn
{
	background: #494331;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	width: 90px;
}
#gallery
{
	clear: both;
}
#gallery a
{
	border: none;
}
#gallery .gallery_box
{
	border-bottom: 1px dashed #666;
	margin: 0 0 30px 0;
	padding: 0 0 30px 0;
}
#gallery .gallery_box .left
{
	float: left;
	width: 300px;
}
#gallery .gallery_box .left img
{
	border: 5px solid #fff;
	height: 160px;
	width: 260px;
}
#gallery .gallery_box .right
{
	float: right;
	width: 300px;
}
#gallery .last
{
	border: none;
	margin: 0;
	padding: 0;
}
#contact_form
{
	padding: 0;
	width: 300px;
}
#contact_form form
{
	margin: 0px;
	padding: 0px;
}
#contact_form form .input_field
{
	background: #dbd7cb;
	border: 1px solid #bfbaab;
	color: #000;
	padding: 5px;
	width: 288px;
}
#contact_form form label
{
	color: #a39d9d;
	display: block;
	font-size: 14px;
	margin-right: 10px;
	width: 100px;
}
#contact_form form textarea
{
	background: #dbd7cb;
	border: 1px solid #bfbaab;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	height: 200px;
	padding: 5px;
	width: 288px;
}
#contact_form form .submit_btn
{
	background: #dbd7cb;
	border: 1px solid #bfbaab;
	margin: 5px 50px 0px 0px;
	padding: 7px 14px;
}
#footer
{
	background: #386c9e url(../images/footer.png) top repeat-x;
	box-shadow: 0px 0px 15px #222;
	color: #e2dfd3;
	margin: 0 auto;
	moz-box-shadow: 0px 0px 15px #222;
	padding: 30px 60px;
	webkit-box-shadow: 0px 0px 15px #222;
	width: 860px;
}
#footer a
{
	color: #fff;
}
#footer h3
{
	color: #fff;
	margin-bottom: 5px;
}
.footer_col_w200
{
	float: left;
	margin-right: 60px;
	width: 200px;
}
.footer_col_w400
{
	float: right;
	width: 340px;
}
#footer ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer ul li
{
	border-bottom: 1px dashed #e2dfd3;
	margin: 0 0 8px;
	padding: 0 0 5px;
}
#footer ul li a
{
	color: #e2dfd3;
	text-decoration: none;
}
#footer p
{
	margin-bottom: 15px;
}

/*--------------------- Вид рейтинга ---------------------*/
#rating_os
{
	color: #F5BF05;
	float: right;
	font: 11px Verdana,Arial,Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #252525;
}
#rating_os a:link, 
#rating_os a:visited, 
#rating_os a:hover
{
	color: #eee;
	text-decoration: none;
}
#rating_l, 
#rating_p
{
	background: #7db1f8;
	border: 1px solid #0f76c5;
	border-radius: 4px;
	float: left;
	margin: 0px 3px 0px 3px;
	moz-border-radius: 4px;
	padding: 3px 7px 3px 7px;
	webkit-border-radius: 4px;
}
#rating_p
{
	font-weight: bold;
}
#rating_l:hover
{
	background: #9dc7ff;
}
/*--------------------- Конец рейтинга ---------------------*/

/*--------------------- FacebookCommStyle start ---------------------*/
.cell_coment
{
	position: relative;
}
.coment_info
{
	background: #fff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	color: #555;
	margin-bottom: 5px;
	padding: 10px;
	position: relative;
	text-align: justify;
}
.coment_os
{
	overflow: hidden;
}
.tip
{
	background: url("/new/images/comments_sheet.png") no-repeat top left;
	height: 13px;
	left: -7px;
	position: absolute;
	top: 10px;
	width: 9px;
}
.avacoment
{
}
.avacoment img
{
	border: 1px solid #dddddd;
	border-radius: 4px;
	padding: 5px;
}
.avacoment input
{
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	color: #b5b5b5;
	margin-top: 5px;
	width: 57px;
}
.comlink
{
	color: #f23030 !important;
	font: 700 12px "Arial";
	margin-bottom: 5px;
}
.comlink a
{
	color: #f23030 !important;
	font: 700 12px "Arial";
	text-decoration: none !important;
}
.comlink a:hover
{
	text-decoration: underline !important;
}
.commTd20
{
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
}
.data
{
	color: #3c3c3c;
	float: right;
	font: 700 10px "Arial";
}
.linkotvet
{
	margin-top: 3px;
}
.linkotvet a
{
	border: 1px solid #ccc;
	border-radius: 2px;
	color: #ccc;
	font: 400 11x "Arial";
	padding: 1px;
	text-decoration: none !important;
}

/*--------------------- FacebookCommStyle end ---------------------*/

/*--------------------- Белый вид цитаты ---------------------*/ 
.bbQuoteBlock
{
	background: url("/img/quote.gif") no-repeat 3px 1px;
	padding-left: 21px;
}
.quoteMessage
{
	border: 0px !important;
	border-left: 1px solid rgba(0,0,0,0.20) !important;
	color: #3d3d3d;
	padding: 1px 5px;
}
.bbQuoteName
{
	display: none;
}
/*--------------------- Конец цитаты ---------------------*/ 

/* Переключатель страниц */  
.catPages1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}     
.catPages1 a:link,     
.catPages1 a:visited,     
.catPages1 a:hover,     
.catPages1 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}     
.catPages1 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}     
.catPages1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}     

.pagesBlockuz1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}     
.pagesBlockuz1 a:link,     
.pagesBlockuz1 a:visited,     
.pagesBlockuz1 a:hover,     
.pagesBlockuz1 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}     
.pagesBlockuz1 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}     
.pagesBlockuz1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}     

.pagesBlock1 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}     
.pagesBlock1 a:link,     
.pagesBlock1 a:visited,     
.pagesBlock1 a:hover,     
.pagesBlock1 a:active {text-decoration:none;color: #ffffef;background:#353535;padding:3px 10px;font-size:11px;font-weight:bold;}     
.pagesBlock1 a:hover {background:#020406;color:#FFFFFF;font-weight:bold;}     
.pagesBlock1 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;}     

.catPages2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}     
.catPages2 a:link,     
.catPages2 a:visited,     
.catPages2 a:hover,     
.catPages2 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}     
.catPages2 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}     
.catPages2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}     

.pagesBlockuz2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}     
.pagesBlockuz2 a:link,     
.pagesBlockuz2 a:visited,     
.pagesBlockuz2 a:hover,     
.pagesBlockuz2 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}     
.pagesBlockuz2 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}     
.pagesBlockuz2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}     

.pagesBlock2 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}     
.pagesBlock2 a:link,     
.pagesBlock2 a:visited,     
.pagesBlock2 a:hover,     
.pagesBlock2 a:active {text-decoration:none;color: #ffffef;background:#353535;padding:3px 10px;font-size:11px;font-weight:bold;}     
.pagesBlock2 a:hover {background:#020406;color:#FFFFFF;font-weight:bold;}     
.pagesBlock2 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;}
/* Переключатель страниц конец */

#share42{position:fixed;top:50% !important;left:0;margin-top:-115px;opacity:0.55;background:#F7F7F7;padding:6px
6px 0;border:1px
solid #DFDFDF;border-left:none;border-radius:0 5px 5px 0;box-shadow:inset -1px 1px 0 #FFF, inset 0 -1px 0 #FFF}#share42:hover{opacity:1}.share42-item{position:relative}.share42-counter{position:absolute !important;top:0;left:100% !important;display:none !important}.share42-item:hover .share42-counter{display:block !important}

/*--------------------- Ajax окно ---------------------*/ 
.x-sh .xstl
{
	background: none!important;
	padding-top: 6px;
}
.x-sh .xsml
{
	background: none!important;
}
.x-sh .xstr
{
	background: none!important;
	padding-top: 6px;
}
.x-sh .xsmr
{
	background: none!important;
}
.x-sh .xsbl
{
	background: none!important;
	padding-left: 6px;
}
.x-sh .xsbc
{
	background: none!important;
}
.x-sh .xsbr
{
	background: none!important;
	padding-right: 6px;
}
.xt
{
	background: transparent url(/new/img_ajax/tool-sprites.png) no-repeat!important;
	margin-left: 5px!important;
	margin-top: 2px!important;
}
.xt-close
{
	background-position: 0 0!important;
}
.xt-close-over
{
	background-position: -15px 0!important;
}
.xt-mini
{
	background-position: 0 -15px!important;
}
.xt-mini-over
{
	background-position: -15px -15px!important;
}
.xt-maxi
{
	background-position: 0 -30px!important;
}
.xt-maxi-over
{
	background-position: -15px -30px!important;
}
.xt-rest
{
	background-position: 0 -45px!important;
}
.xt-rest-over
{
	background-position: -15px -45px!important;
}
.xw-tl
{
	background: url(/new/img_ajax/border1.png) repeat-y 0 0!important;
	border-radius: 5px 0px 0px 0px;
	moz-border-radius: 5px 0px 0px 0px;
	padding-left: 5px!important;
	webkit-border-radius: 5px 0px 0px 0px;
}
.xw-tc
{
	background: url(/new/img_ajax/top1.gif) repeat-x 0 0!important;
	padding: 11px 10px 0px 10px!important;
}
.xw-tr
{
	background: url(/new/img_ajax/border1.png) repeat-y 100% 0!important;
	border-radius: 0px 5px 0px 0px;
	moz-border-radius: 0px 5px 0px 0px;
	padding-right: 5px!important;
	webkit-border-radius: 0px 5px 0px 0px;
}
.xw-ml
{
	background: url(/new/img_ajax/border1.png) repeat-y 0 0!important;
	padding-left: 5px!important;
}
.xw-mr
{
	background: url(/new/img_ajax/border1.png) repeat-y 100% 0!important;
	padding-right: 5px!important;
}
.xw-bl
{
	background: url(/new/img_ajax/border1.png) no-repeat 0 100%!important;
	border-radius: 0px 0px 0px 5px;
	moz-border-radius: 0px 0px 0px 5px;
	padding-left: 5px!important;
	webkit-border-radius: 0px 0px 0px 5px;
}
.xw-br
{
	background: url(/new/img_ajax/border1.png) no-repeat 100% 100%!important;
	border-radius: 0px 0px 5px 0px;
	moz-border-radius: 0px 0px 5px 0px;
	padding-right: 5px!important;
	webkit-border-radius: 0px 0px 5px 0px;
}
.xw-bc
{
	background: url(/new/img_ajax/border1.png) repeat-x 0 100%!important;
	height: 5px!important;
}
.xw-hdr-text
{
	padding: 0px!important;
}
.xw-hdr-text
{
	color: #bcbcbc!important;
	font: 12px Verdana,Arial,Helvetica, sans-serif!important;
	line-height: 15px!important;
	text-shadow: 1px 1px 1px #000!important;
	vertical-align: 2px!important;
}
.xw-plain .xw-mc
{
	background: #f9f9f9!important;
	border: none!important;
	color: #444!important;
	font: 11px Verdana,Arial,Helvetica, sans-serif!important;
	margin: 0!important;
	padding: 0!important;
}
.xw-body
{
	box-shadow: inset 0px 1px 3px #666;
	margin: 0!important;
	moz-box-shadow: inset 0px 1px 3px #666;
	padding: 0!important;
	webkit-box-shadow: inset 0px 1px 3px #666;
}
.xw-plain .xw-body
{
	border: none!important;
	padding: 10px!important;
}
.xw-blank
{
	background: #fff!important;
}
.myWinTD1
{
	background: none!important;
}
/*--------------------- Ajax окно конец ---------------------*/

/*--------------------- Вид видеоматериала ---------------------*/
.ivideo
{
	background: #EEF5F7;
	border: 1px solid #f0f0f0;
	margin-bottom: 25px;
	overflow: hidden;
	padding: 10px;
}
.ivideo_top span
{
	font: bold 18px Verdana, Geneva, sans-serif;
}
.ivideo_img
{
	margin-top: 10px;
}
.ivideo_img_bl
{
	float: left;
	text-align: center;
	width: 25%;
}
.ivideo_img_bb
{
	margin-bottom: 20px;
}
.ivideo_img_img
{
	background: url(../images/video_border150.png) repeat-y left top;
	margin: 0 auto;
	width: 150px;
}
.ivideo_img_img img
{
	width: 140px;
	z-index: 100;
}
.ivideo_img_img a
{
	border: none !important;
}
.ivideo_detal
{
	background: #333;
	line-height: 22px;
	margin: -22px auto 0 auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: left;
	width: 140px;
	z-index: 1000;
}
div.ivideo_detal_star
{
	float: left;
	height: 12px;
	margin: 4px 0 0 5px;
	width: 60px;
}
.ivideo_detal_viev
{
	color: #f9f9f9;
	float: right;
	padding-right: 5px;
}
/*--------------------- Вид видеоматериала конец ---------------------*/
.tipsy
{
	background-image: url('tipsy.gif');
	background-repeat: no-repeat;
	filter: alpha(opacity=80);
	font-size: 11px;
	opacity: 0.8;
	padding: 5px;
}
.tipsy-inner
{
	background-color: black;
	color: white;
	max-width: 200px;
	padding: 5px 8px 4px 8px;
	text-align: center;
}
.tipsy-inner
{
	moz-border-radius: 3px;
	webkit-border-radius: 3px;
}
.tipsy-north
{
	background-position: top center;
}
.tipsy-south
{
	background-position: bottom center;
}
.tipsy-east
{
	background-position: right center;
}
.tipsy-west
{
	background-position: left center;
}
.top_dm
{
	background: #7db1f8;
	border: 1px solid #0f76c5;
	border-radius: 5px;
	bottom: -3px;
	color: #0b3d7a;
	cursor: pointer;
	font: 11px Verdana,Arial,Helvetica, sans-serif;
	margin: 0px;
	moz-border-radius: 5px;
	padding: 5px 10px 7px 10px;
	position: fixed;
	right: 50px;
	text-shadow: 0 1px 1px #fff;
	webkit-border-radius: 5px;
}
.top_dm:hover
{
	background: #9dc7ff;
	color: #0b3d7a;
}
#body_os
{
	background: #fff;
}
.body_anketa
{
	background: #f9f9f9;
}
.cell_os_admin,
.cell_os_text
{
	float: left;
	overflow: hidden;
	padding: 0px 30px 50px 20px;
	width: 590px;
}
.cell_os_text p
{
	float: left;
	margin: 0;
	padding: 0px 0px 10px 0px;
	width: 590px;
}
.cell_os_admin p
{
	margin: 0;
	padding: 0px 0px 10px 0px;
}
.foto_admin,
.olimp
{
	border: 1px solid #D0D0D0!important;
	float: right;
	margin: 0 0 10px 15px;
}
.sptop
{
	margin-top: 10px;
}
.cell_os_text h2
{
	font: 135%/1.5 Verdana,Arial,Helvetica,sans-serif;
	font-weight: 700;
}
#body_os fieldset
{
	margin: 10px 0px 0px 0px!important;
}
.cell_os_text legend
{
	color: #777;
}
.cell_os_text fieldset
{
	border: none!important;
	border-top: 1px solid #B6C0CD!important;
	margin-bottom: 20px!important;
}
.poick_os
{
	float: right;
}
.poick_os input
{
	vertical-align: middle;
}
.poick_pole
{
	background: #eff3f7;
	border: 1px solid #84ABC2;
	border-right: none;
	color: #4684a8;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	height: 16px;
	margin: 0;
	padding: 4px;
	text-shadow: 1px 1px 1px #fff;
}
.poick_pole:focus
{
	background: #fff;
}
.poick_knopka
{
	background: #AFD5EB;
	border: 1px solid #84ABC2;
	color: #4684a8;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	height: 26px;
	margin: 0;
	padding: 0 7px;
	text-shadow: 1px 1px 1px #fff;
}
.poick_knopka:hover
{
	background: #88b9d6;
}
input,textarea
{
	outline: none;
}
.tipsy
{
	background-image: url('/new/images/tipsy.gif');
	background-repeat: no-repeat;
	filter: alpha(opacity=80);
	font-size: 11px;
	opacity: 0.8;
	padding: 5px;
}
.tipsy-inner
{
	background-color: black;
	color: white;
	max-width: 200px;
	padding: 5px 8px 4px 8px;
	text-align: center;
}
.tipsy-inner
{
	moz-border-radius: 3px;
	webkit-border-radius: 3px;
}
.tipsy-north
{
	background-position: top center;
}
.tipsy-south
{
	background-position: bottom center;
}
.tipsy-east
{
	background-position: right center;
}
.tipsy-west
{
	background-position: left center;
}
.uSpoilerButton
{
	background: #FFF;
	background: url(/new/images/facebook_us.png) no-repeat;
	border: none;
	color: #333;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	margin-left: -3px;
	padding: 3 0 3 0px;
	text-align: left;
	width: 100%;
}
.uSpoilerClosed
{
	background: url(/new/images/facebook_us2.png) no-repeat right top;
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: -4px;
	padding-bottom: 10px;
}
.uSpoilerOpened
{
	background: url(/new/images/facebook_us3.png) no-repeat right top;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 23px;
}
.uSpoilerText
{
	color: #333;
	font-size: 14px;
	margin-top: -20px;
}
PRE
{
	DISPLAY: none;
}

/*--------------------- Вид категории ---------------------*/
#nav
{
	border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#nav, #nav ul
{
	list-style: none;
	padding: 0;
	width: 200px;
}
#nav ul
{
	position: relative;
	z-index: -1;
}
#nav li
{
	position: relative;
	z-index: 100;
}
#nav ul li
{
	margin-top: -23px;
	-moz-transition: 0.4s linear 0.4s;
	-ms-transition: 0.4s linear 0.4s;
	-o-transition: 0.4s linear 0.4s;
	transition: 0.4s linear 0.4s;
	-webkit-transition: 0.4s linear 0.4s;
}
#nav li a
{
	background-color: #ededed;
	color: #000;
	display: block;
	font-size: 12px;
	line-height: 28px;
	outline: 0;
	padding-left: 15px;
	text-decoration: none;
}
#nav li a.sub
{
	background: #ededed url("/new/images/nav_menu/down.gif") no-repeat;
}
#nav li a + img
{
	cursor: pointer;
	display: none;
	height: 28px;
	left: 0;
	position: absolute;
	top: 0;
	width: 200px;
}
#nav li a img
{
	border-width: 0px;
	height: 24px;
	line-height: 28px;
	margin-right: 8px;
	vertical-align: middle;
	width: 24px;
}
#nav li a:hover
{
	background-color: #eeeeee;
}
#nav ul li a
{
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	color: #000;
	font-size: 11px;
	line-height: 22px;
}
#nav ul li a:hover
{
	background-color: #ddd;
	color: #444;
}
#nav ul li a img
{
	background: url("/new/images/nav_menu/bulb.png") no-repeat;
	border-width: 0px;
	height: 16px;
	line-height: 22px;
	margin-right: 5px;
	vertical-align: middle;
	width: 16px;
}
#nav ul li:nth-child(odd) a img
{
	background: url("/new/images/nav_menu/bulb2.png") no-repeat;
}
#nav a.sub:focus
{
	background: #d7d8d9;
	outline: 0;
}
#nav a:focus ~ ul li
{
	margin-top: 0;
	moz-transition: 0.4s linear;
	ms-transition: 0.4s linear;
	o-transition: 0.4s linears;
	transition: 0.4s linear;
	webkit-transition: 0.4s linears;
}
#nav a:focus + img, #nav a:active + img
{
	display: block;
}
#nav a.sub:active
{
	background: #bcbdc1;
	outline: 0;
}
#nav a:active ~ ul li
{
	margin-top: 0;
}
#nav ul:hover
{
	display: block;
}
/*--------------------- Категории конец ---------------------*/

.img-caption
{
	background: #eee;
	border: 1px solid #ccc;
	color: #777;
	margin: 10px auto;
	max-width: 548px;
	padding: 4px;
	text-align: center;
}
.img-post-image
{
	opacity: 1;
}
.img-post-image:hover
{
	opacity: .7;
}
.img-caption-text
{
	font-size: 10px;
	margin: 0!important;
}
.img-caption.alignleft
{
	float: left;
	margin: 10px 10px 10px 0;
}
.img-caption.alignright
{
	float: right;
	margin: 5px 0 20px 20px;
}
.img-shadow
{
	background: url(../images/img-caption.jpg) no-repeat;
	height: 23px;
	margin-top: -12px;
	margin-bottom: -16px;
	z-index: 2;
}

.button
{
        display: inline-block;
        white-space: nowrap;
        background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
        border: 1px solid #777;
        padding: 0 1.5em;
        margin: 0.5em;
        font: bold 1em/2em Arial, Helvetica;
        text-decoration: none;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}

.button:hover
{
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}

.button:active
{
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: 1px;
}

.button:focus
{
        outline: 0;
        background: #fafafa;
}    

.button:before
{
        background: #ccc;
        background: rgba(0,0,0,.1);
        float: left;
        width: 1em;
        text-align: center;
        font-size: 1.5em;
        margin: 0 1em 0 -1em;
        padding: 0 .2em;
        -moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        -webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        -moz-border-radius: .15em 0 0 .15em;
        -webkit-border-radius: .15em 0 0 .15em;
        border-radius: .15em 0 0 .15em;
}

/* Hexadecimal entities for the icons */

.add:before
{
        content: "\271A";
}

.edit:before
{
        content: "\270E";
}

.delete:before
{
        content: "\2718";
}

.save:before
{
        content: "\2714";
}

.email:before
{
        content: "\2709";
}

.like:before
{
        content: "\2764";
}

.next:before
{
        content: "\279C";
}

.star:before
{
        content: "\2605";
}

.spark:before
{
        content: "\2737";
}

.play:before
{
        content: "\25B6";
}

.socialbrd
{
        border: 2px dotted #ccc;
        padding: 5px;
}

.termin {
border-bottom:1px dotted #403819;
cursor: help;
}

.advshadow
{
	background: url(../images/wp-caption.jpg) no-repeat;
	height: 30px;
	margin-top: -12px;
	z-index: 2;
}


.bmeta p{margin:0 !important; float:right; color:#aaa}

.socialBlock
{
	width: 240px;
}
.socialTabs
{
	background-color: transparent;
	background-image: url(social.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px 0px;
	width: auto;
	word-spacing: -1em;
}
.socialTabs li
{
	display: inline-block;
	display: -moz-inline-box;
	display: -moz-inline-stack;
	vertical-align: top;
	word-spacing: normal;
}
.fb .socialTabs
{
	background-position: 0px 0px;
}
.tw .socialTabs
{
	background-position: 0px 0px;
}
.vk .socialTabs
{
	background-position: 0px 0px;
}
.socialTabs a
{
	display: block;
	height: 25px;
	outline-style: none;
	width: 73px;
}
.socialTabs a.fb
{
	width: 73px;
}
.socialTabs a.tw
{
	width: 83px;
}
.socialTabs a.vk
{
	width: 87px;
}
.socialContent
{
	background-color: #3b5998;
}
.fb .socialContent
{
	background-color: #3b5998;
}
.tw .socialContent
{
	background-color: #5b80a7;
}
.vk .socialContent
{
	background-color: #5b80a7;
}
.socialBlock #fb, .socialBlock #tw, .socialBlock #vk
{
	display: none;
}
.socialBlock.fb #fb, .socialBlock.tw #tw, .socialBlock.vk #vk
{
	display: block;
}
a.logo_link
{ 
	display:block; 
	width:324px; 
	height:130px; 
	background:url('/img/logo.png') left top; } 
a.logo_link:hover
{ 
	background-position:left 130px; 
}

.chuvak
{ 
	display:block; 
	position: absolute; /* Абсолютное позиционирование */
	top: 100px; /* Положение от нижнего края */
	right: 100px; /* Положение от правого края */
	line-height: 0px;
	z-index: 1;
}

calTable td {font: 12px 'Tahoma';color: #000000;padding: 4px 7px 5px 7px;} 
 td.calMonth a {color: #646464;} 
 td.calWday {color: #000000;} 
 td.calWdaySe {color: #24bdff;} 
 td.calWdaySu {color: #24bdff;} 
 td.calWday, td.calWdaySu, td.calWdaySe {background: url(/.s/t/785/30.gif) repeat-x;border-width: 1px;border-style: solid;border-color: #dcdcdc #c4c4c4 #adadad #c4c4c4; 
 border-radius: 8px; -moz-border-radius: 8px; 
 } 
 .calMday {} 
 td.calMdayA {color: #fffffe;background: #24bdff;border-radius: 8px; -moz-border-radius: 8px;} 
 a.calMdayLink {color: #75a3de;} 
 td.calMdayIsA {color: #fffffe;background: none;} 
 a.calMonthLink:link,a.calMdayLink:link {} 
 a.calMonthLink:visited,a.calMdayLink:visited {} 
 a.calMonthLink:hover,a.calMdayLink:hover {} 
 a.calMonthLink:active,a.calMdayLink:active {}

.marker {
	position:relative;
	display:inline-block;
	margin-right:6px;
	margin-top:2px;
	font-size:11px;
	color:#fff;
	padding:2px 5px 3px 5px;
	background:#232323;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:'Montserrat', sans-serif;
	line-height: 100%;
}

#demoAndSourse{text-align:center;background:url(/new/images/demosourse.png) repeat-x;border:solid 1px #ccc;text-align:center;width:99%;max-width:635px;max-height:150px;margin:20px
auto 10px auto}#demo img, #sourse
img{margin:0
20px;width:40%}#demoAndSourse a:hover{opacity:0.7}#demoAndSourse
img{margin-left:5px;margin-top:15px}