
/**
 * Frontend-package style set
 * @author Artjom Kurapov
 */



html,body,address,blockquote,div,p,pre,h1,h2,h3,h4,h5,h6,hr,
dd,dl,dt,ul,ol,li,
a,abbr,acronym,b,big,br,cite,code,del,dfn,em,i,
ins,kbd,q,samp,small,span,strong,sub,sup,tt,var,
img,object,
caption,table,tbody,td,tfoot,th,thead,tr,
input,textarea,select,button,form,fieldset,legend,label,
font,u,s,center,dir,menu,strike,xmp
{margin: 0;padding: 0;vertical-align: baseline;text-align: left;text-indent: 0;font-family:'Cambria','Georgia','Trebuchet MS';text-decoration: none;}

html{background:#CDBBA3 url(../img/bg/bg.jpg);}
body{font-size:15px;}
body#tinymce{padding:15px;}
span.link{text-decoration:underline;color:navy;cursor:pointer;}

img{border:none;}
.a{text-decoration:none;color:#CF5A26;cursor:pointer;}
.tag{font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif; color:#346BA4;}
.ads{font:10px Arial; color:#74878F;}
.ads h1 a{font:10px Arial; color:#74878F;}
.float{float:left;}
.floatr{float:right;}
.hidden{display:none;}
.clear{clear:both;}
.w150{width:150px;}
.w300{width:300px;}
.w600{width:600px;}
p.error{color:red;border:1px solid red;padding:3px 10px;}

ul.slider_panel{list-style:none; margin-top:5px;padding:0px;}
ul.slider_panel li{padding:0px;margin:0px;border:1px solid #006EA6;}
div.slider_header{background: #006B99 url(../img/tab.png); color:white;padding:5px;font:12px font-family:lucida grande,arial,helvetica,sans-serif;cursor:pointer;}
img.bullet_right{width:16px;height:10px;background:url('../img/bullet_arrow_right.png') center;}

.content{padding:20px;line-height:1.15em;background-color:white;}
	.article blockquote{color:rgb(96,53,38); padding:10px 15px 5px 30px; font:0.8em Georgia;margin:0 30px;}
	.article blockquote *{font-style:italic;}
	.article p{padding:0.5em 0em;}
	.article ul li{margin:0.5em 1em; list-style:none;line-height:1.15em;}
	.article ol li{margin:0em 1em; line-height:1.15em;}
	.article ol{margin:2em;}
	.poll_container ol{margin:10px 0px 0px 20px;}
	.article table{border-collapse:collapse;border-color:#555555;border-spacing:0pt;border-style:solid;border-width:1px 0pt 0pt 1px;margin:1em 0pt 1em 1px;}
	.article td {border-color:#555555;border-style:solid;border-width:0pt 1px 1px 0pt;padding:2px 6px;}
	

	
.content a{color:#3B6BBF;}
.content h1 a{text-decoration:none;}
/*
.content a:visited{color:#404F31;}
.content a:hover{color:#ED1A23;}
*/
.content div.article_category_right_images {width:200px;float:right;text-align:right;}
.content div.article_bottom_images img {float:left;}
.content div.article_bottom_images {zoom:1; overflow:hidden;}
.content div.hrule {margin-bottom:20px;}
	.content div.hrule hr{display:none;}
.content div.nav {font-size:11px;color:gray;}

.content h1{font:25px Times,Times New Roman,serif;}
.content h2{font:22px Times,Times New Roman,serif;color:#CF5A26;}
.content h3{font:19px Times,Times New Roman,serif;color:#CF5A26;padding-top:7px;}


.content #comment_basic{margin-top:20px;}
.content #comment_basic #submit_button{padding:5px 10px;margin-left:520px;}
.content #reply{width:500px;float:left;}
.content #reply textarea{min-height:150px;width:450px; border:1px solid #d1d1d1; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.1em;padding:3px;background:#FCFCFC none repeat scroll 0%; border:1px solid #CBCBCB; color:#666666;}
.content .inputs{width:350px;float:left;}
.content .inputs label{width:50px;display:block;}
.content .inputs input{width:200px;display:block;border:1px solid #d1d1d1; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.1em;padding:3px;background:#FCFCFC none repeat scroll 0%; border:1px solid #CBCBCB; color:#666666;}
.content div.comments{margin-top:20px;}
.content ol.meta{list-style:none;font-weight:bold;}
.content ul.comments{list-style:none;}
	.content ul.comments li{padding:3px 7px;}
	.content ul.comments li.odd{background-color:#F6FFCF;}
	.content ul.comments li.even{background-color:#EFFFAF;}
		.content ul.comments li div.comment_header{font:10px Arial;}
	
.commentsblock{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; line-height:140%;}
.commentsblock textarea:focus{	background:#eee;	border:1px solid #a1a1a1;}
.commentsblock textarea:focus, .commentsblock input:focus{	background:#eee;	border:1px solid #a1a1a1;}

.comment_reply{width:60px;font:0.7em Verdana;}





div#central{width:950px;margin:0 auto;background-color:white;}
div#central li.header h1 a{text-decoration:none;color:inherit;}

#top_table{width:100%;background:#E8DFBB url('../img/bg/body.gif');list-style:none;float:left;width:680px;}
#top_table .header{height:50px;padding:10px;color:#A43A08;width:370px;float:left;}
#top_table .header h1 a{color:inherit; font:27px Georgia,sans-serif;}
#top_table .photo{float:left;height:140px;width:560px;text-align:right;}

#menu{width:600px;clear:both;}
#menu ul{list-style: none;display:block;height:25px;overflow:hidden;} /*text-transform: uppercase;*/
	#menu li{line-height:110%; margin-right:2px;float:left;background:#A5BF3B; color:white;padding:4px;display:block;width:18%;text-align:center;overflow:hidden;}
	#menu li:hover{background:#F5A02F;}
	#menu li:hover a{color:white;}
	#menu li.selected{background:white;}
	#menu li.selected a{color:#A5BF3B;}
	#menu ul li.l1{padding-left:0px;margin-left:5px;}
	#menu ul li.l2{padding-left:10px;}
	#menu ul li.l3{padding-left:20px;}
	#menu ul li.l4{padding-left:30px;}
	#menu ul li.l5{padding-left:40px;}
	#menu li a{text-decoration: none;color:white;}
#menu span{text-transform:uppercase;background-color:#F2F2EA;border-bottom:1px solid #DCFFAF;}


#left .lev1{padding-left:5px;}
#left .lev2{padding-left:10px;}
#left .lev3{padding-left:15px;}
#left .child1{font-size:0.7em}
#left .child2{font-size:1em}
#left .child3{font-size:1.2em}

#footer a{color:white;font-weight:bold;}

#sidebar{padding-left:0px;float:right;width:270px;}
	#sidebar li{margin:2px 0px;}
	#sidebar h3{margin-bottom:10px;font:17px Times,Times New Roman,serif;color:#CF5A26;}
	#sidebar ul {list-style:none;}
	#sidebar ul.links li{background:url(../img/icon/arrow.gif) no-repeat left center;padding-left:16px;}

#comment_fast{color:red;font-weight:bold;display:none;margin-left:20px;}
#search{border:1px solid #A5BF3B;margin:10px; width:180px;padding:3px;}
	#search_submit{margin:10px 20px;float:right;}
	ul.tag_cloud li{float:left; margin:5px; font-size:0.7em;}

.files {margin:5px 0px 5px 0px;}
	.files li{list-style:none;}
	.files a{background: url(../img/icon_file.png) no-repeat; padding-left: 18px;}
	.files object.audioplayer{height:14px;width:200px;}
	.files a[href$='.jar'] { background: url(../img/icon/java.png) no-repeat;}
	.files a[href$='.txt'] { background: url(../img/icon/icon_txt.gif) no-repeat;}
	.files a[href$='.pps'] { background: url(../img/icon/icon_pps.gif) no-repeat;}
	.files a[href$='.pdf'] { background: url(../img/icon/icon_pdf.gif) no-repeat;}
	.files a[href$='.xls'] { background: url(../img/icon/icon_xls.gif) no-repeat;}
	.files a[href$='.doc'], .files a[href$='.rtf'] {background: url(../img/icon/icon_doc.gif) no-repeat;}
	.files a[href$='.zip'], .files a[href$='.rar'], .files a[href$='.gzip'], .files a[href$='.bzip'], .files a[href$='.ace'] { padding: 5px 20px 5px 0;background: transparent url(../img/icon/icon_archive.gif) no-repeat center right;}
	.files a[href$='.mov'], .files a[href$='.wmv'], .files a[href$='.flv'], .files a[href$='.avi'], .files a[href$='.mpg'] { padding: 5px 20px 5px 0; background: transparent url(../img/icon/icon_film.gif) no-repeat center right;}
	.files a[href$='.mp3'], .files a[href$='.wav'], .files a[href$='.ogg'], .files a[href$='.wma'], .files a[href$='.m4a'] { padding: 5px 20px 5px 0; background: transparent url(../img/icon/icon_music.gif) no-repeat center right;}
	
		.paginator {clear:left;font-family:Arial,sans-serif;font-size:0.75em;margin:0 auto;padding:1em 1em 2em 0pt;width:125px; text-align:center;}
		.paginator td.ctrl{font-family: Arial; color:gray;text-align:center;}
		.paginator a:hover {background:#E6E6E6 none repeat scroll 0%;}
		.paginator a, .paginator span {background:#FFFFFF none repeat scroll 0%;border:1px solid #FFFFFF;color:#666666;display:block; line-height:2.2em;margin-right:0.1em; padding:0pt;text-align:center;}
		.paginator span.current {background:#A43A30 none repeat scroll 0%;border:1px solid #BEB1B1;color:#FFFFFF;font-weight:bold;}
		.paginator a {border:1px solid #BEB1B1;color:#777777 !important;text-decoration:none;}
		.paginator span.nextprev {border:medium none;color:#666666 !important;}
		.paginator td{border:0px;}

div#fancy_overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: #333;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(../img/fancybox/fancy_progress.png) no-repeat;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -12px;
	height: 30px;
	width: 30px;
	background: transparent url(../img/fancybox/fancy_closebox.png) ;
	cursor: pointer;
	z-index: 100;
	display: none;
}

div#fancy_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0;
	z-index: 96;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 92;
}

div#fancy_title {
	position: absolute;
	bottom: -35px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding: 5px 0px 0px 2px;
	overflow:hidden;
	white-space: nowrap;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(../img/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	vertical-align:top;
	background: transparent url(../img/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(../img/fancybox/fancy_title_right.png) repeat-x;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 58px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #444;
	background: #FFF;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 10px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	background-image: url(data:image/gif;base64,AAAA);
	z-index: 100; 
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

a#fancy_left:hover {
	background: transparent url(../img/fancybox/fancy_left.gif) no-repeat 0% 100%;
}

a#fancy_right:hover {
	background: transparent url(../img/fancybox/fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe, #fancy_freeIframe {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

div#fancy_bg {
	display: none;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(../img/fancybox/fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../img/fancybox/fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(../img/fancybox/fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../img/fancybox/fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(../img/fancybox/fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../img/fancybox/fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(../img/fancybox/fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../img/fancybox/fancy_shadow_nw.png) no-repeat;
}