/* global */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

table{
	margin:0px;
	padding:0px;
	outline:0px;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	border:1px solid #000;
}

tbody,tfoot,thead,tr,th,td{
	margin:0px;
	padding:0px;
	outline:0px;
	font-size:100%;
	background:transparent;
}

td{
	padding:3px;
}

body{
	line-height:1;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0px;
	background-color:#fff;
}

p{
	margin:0px;
	margin-bottom:5px;
	line-height:1.3em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

ol,ul{
	list-style:disc;
	margin-left:15px;
	margin-bottom:10px;
	padding-left:10px;
	color:#000;
}

li{
	margin-bottom:7px;
}

blockquote,q{
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after{
	content:'';content:none;
}

blockquote{
	margin-left:20px;
}

:focus{
	outline:0;
}

ins{
	text-decoration:none;
}

del{
	text-decoration:line-through;
}

a{
	color:#000;
	text-decoration:underline;
}

a:hover{
	color:#000;
	text-decoration:none;
}

input,form,textarea,select{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000;
	font-family:Arial;
}

input,select,textarea{
	border:1px solid #A7A7A7;
	height:15px;
}

h1{padding:10px 5px 12px 26px;font-family:Georgia;font-size:60px;color:#C10000;font-weight:normal;text-transform:uppercase;line-height:1em;}
	h1 a{text-decoration:none;color:#C10000;}
	h1 a:hover{text-decoration:none;color:#000;}
h2{padding:10px 5px 14px 0px;font-family:Georgia;font-size:38px;color:#000000;font-weight:normal;line-height:1em;}
	h2 a{text-decoration:underline;color:#000;}
	h2 a:hover{text-decoration:none;color:#000;}
h3{padding:0px 0px 10px;font-family:Georgia;font-size:32px;color:#000000;font-weight:normal;line-height:1em;}
	h3 a{text-decoration:underline;color:#000;}
	h3 a:hover{text-decoration:none;color:#000;}
h4{padding:0px 0px 14px;font-family:Georgia;font-size:36px;color:#C10000;font-weight:normal;line-height:1em;}
	h4 a{text-decoration:none;color:#C10000;}
	h4 a:hover{text-decoration:underline;color:#C10000;}
h5{padding:0px 0px 5px;font-family:Georgia;font-size:24px;color:#C10000;font-weight:normal;line-height:1em;}
	h5 a{text-decoration:none;color:#C10000;}
	h5 a:hover{text-decoration:underline;color:#C10000;}
h6{padding:0px 0px 5px;font-family:Georgia;font-size:24px;color:#000000;font-weight:normal;line-height:1em;}
	h6 a{text-decoration:none;color:#000000;}
	h6 a:hover{text-decoration:underline;color:#000000;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;font-size:0px;margin:0px;}
.h30px{clear:both;font-size:0px;margin:0px;height:30px;}

/* for site */
.first{
	margin:0 auto;
	width:1000px;
	padding:7px 0px 30px;
	background-color:transparent;
	position:relative;
	z-index:1;
	background:#fff;
}
.first_width{
	margin:0;
	width:100%;
	padding:7px 0px 30px;
	background-color:transparent;
	position:relative;
	z-index:1;
}

.left-column{
	float:left;
	width:590px;
	margin-right:15px;
	border-right:1px solid #E5E3E0;
	background:url(/images/lc-bg-empty.gif) left top repeat-y;
}
.left-column .sep{height:0px;width:579px;float:right;font-size:0px;border-top:1px solid #E5E3E0;}
.left-column .sep-art{height:0px;width:553px;margin:10px 11px 0px 0px;float:right;font-size:0px;border-top:1px solid #E5E3E0;}
.left-column .end-art{height:0px;width:579px;clear:both;font-size:0px;border-bottom:1px solid #E5E3E0;padding-top:30px;margin:10px 11px 0px 11px;}
.left-column .end-art2{height:0px;width:579px;clear:both;font-size:0px;border-bottom:1px solid #E5E3E0;padding-top:10px;margin:0px 11px;}

.right-column{
	width:385px;
	float:left;
}
.main-content{
	width:990px;
	margin-right:9px;
	border-right:1px solid #E5E3E0;
	margin-bottom:11px;
}
.main-content .sep{height:0px;width:980px;float:right;font-size:0px;border-top:1px solid #E5E3E0;}
.main-content h1{font-size:36px;border-left:1px solid #E5E3E0;margin-left:10px;padding-bottom:20px;}
.lc-bg-fill{
	background:url(/images/lc-bg-fill.gif) left top repeat-y;
	padding-left:26px;
	width:564px;
	line-height:1.3em;
}
.lc-bg-fill2{
	background:url(/images/lc-bg-fill.gif) left top repeat-y;
	padding-left:26px;
	width:549px;
	line-height:1.3em;
}

/* header */
.head,.head-index{background:url(/images/logo.gif) left 5px no-repeat;width:990px;padding-right:10px;margin-bottom:22px;position:relative;z-index:2;}
.head-index{margin-bottom:35px;}
.head .logo,.head-index .logo{float:left;}
.head .logo img,.head-index .logo img{width:140px;height:190px;}
.head-content{float:left;width:850px;}

.hd1{float:left;width:300px;border-right:1px solid #E5E3E0;text-align:right;padding:3px 3px 0px 100px;margin-bottom:13px;}
.hd2{float:left;width:424px;margin-left:20px;padding-top:3px;}
.hd3{float:left;width:70px;padding-top:96px;margin-bottom:19px;}
.hd3 img{margin-left:8px;}
.hd4{float:left;width:780px;margin-bottom:19px;}
.hd5{float:left;width:570px;}
.hd6{float:left;width:279px;}

/* footer */
.footer{position:relative;z-index:2;border-top:1px solid #E5E3E0;padding:12px 8px 0px;}
.copyright{float:left;width:49%;color:#000;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;}
	.copyright p{color:#000;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;text-indent:-15px;margin-left:20px;}
	.copyright a{color:#0063A7;text-decoration:underline;}
	.copyright a:hover{color:#0063A7;text-decoration:none;}
.counters{float:right;width:48%;text-align:right;}
.counters img{float:left;padding-left:10px;float:right;}

/* main content */

/* art */
.photoart-index{
	margin-bottom:40px;
}
.photoart-index h4{
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:46px;
	line-height:34px;
	//line-height:33px;
	float:left;
	padding-right:3px;
}
.photoart-index .all span{
	background:#EEEEEE;
	padding:3px 5px 5px;
	font-family:Georgia;
	font-size:14px;
	text-transform:lowercase;
	color:#707070;
}
.photoart-index .all span a{
	text-decoration:none;
	color:#707070;
}
.photoart-index .all span a:hover{
	text-decoration:none;
	color:#000;
}
.photoart-index .all-photo{
	float:right;
	background:#EEEEEE;
	font-family:Georgia;
	font-size:14px;
	color:#C10000;
	padding:0px 9px 4px;
	text-transform:lowercase;
}
.photoart-index .all-photo a{
	text-decoration:none;
	color:#C10000;
}
.photoart-index .all-photo a:hover{
	text-decoration:none;
	color:#000;
}
.photoart-index-block{
	background:#C10000;
	padding:0px 10px 18px;
	margin:0px;
}
.photoart-index-block .tname{
	padding-bottom:10px;
	font-family:Georgia;
	font-size:24px;
	color:#fff;
	line-height:1.3em;
	text-align:right;
}
.photoart-index-block .tname a{
	color:#fff;
	text-decoration:none;
}
.photoart-index-block .tname a:hover{
	color:#fff;
	text-decoration:underline;
}
.photoart-index-block .txt{
	float:left;
	width:154px;
	padding-right:10px;
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3em;
}
.photoart-index-block .photo{
	float:left;
	width:198px;
	border:1px solid #fff;
	position:relative;
}
.photoart-index-block .photo img{
	width:198px;
}
.photoart-index-block .photo .title{
	position:absolute;
	bottom:0px;
	left:0px;
	width:192px;
	background-color:#000;
	opacity:0.4;
	filter:alpha(opacity=40)
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding:5px 3px;
}
.photoart-index-block .photo .title a,.photoart-index-block .photo .title a:hover{	
	color:#fff;
	text-decoration:none;
}
.photoart-inner p{
	padding-bottom:18px;
}
.photoart-inner h1{
	font-size:36px;
	text-transform:uppercase;
}
.photo-list{
	background:url(/images/lc-bg-fill.gif) left top repeat-y;
	line-height:1.3em;
	padding:0px 11px 0px 26px;
}
.photo-list .item{
	float:left;
	width:460px;
	padding:0px 15px 40px 0px;
	font-family:Georgia;
	font-size:14px;
}
.photo-list .item img{
	float:left;
	margin:0px 10px 10px 0px;
}

.photo-list .konk-date{
	font-style:italic;
	padding:5px 0px;
	color:#707070;
}
.photo-list .description{
	padding-bottom:25px;
}
.photo-list .winner{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	color:#c10000;
	padding-top:10px;
}
.photo-list .rang{
	padding-top:10px;
}
.all-konk{
	background:#EEEEEE;
	padding:3px 11px 5px;
	font-family:Georgia;
	font-size:14px;
	text-transform:lowercase;
	color:#707070;
	float:right;
}
.all-konk a{
	text-decoration:none;
	color:#707070;
}
.all-konk a:hover{
	text-decoration:none;
	color:#000;
}

.phlist-right .item{
	padding-bottom:25px;
	font-family:Georgia;
	font-size:14px;
	line-height:1.2em;
}
.phlist-right .item img{
	float:none;
	padding:0px 0px 10px 0px;
}

.art-vote{
	padding-bottom:40px;
}
.art-vote img{
	padding-bottom:10px;
}
.art-vote .winner{
	font-family:Georgia;
	font-size:24px;
	text-transform:uppercase;
	padding-bottom:40px;
	padding-top:5px;
	color:#c10000;
	float:left;
}
.art-vote .too_much{
	font-family:Georgia;
	font-size:16px;
	padding-top:4px;
	margin-bottom:46px;
	font-weight:bold;
	color:#c10000;
	float:left;
}
.art-vote form{
	margin-bottom:50px;
	float:left;
	
}
.art-vote form label{
	position:relative;
	float:left;
	padding-right:20px;
	font-family:Georgia;
	font-size:18px;
}
.art-vote .rang{
	float:right;
	width:100px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:48px;
	padding-top:2px;
}
.art-vote .rang span{
	font-size:18px;
}

/* currency */
.cur-hdr{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:left;
	margin-top:6px;
}
.currency{
	float:left;
	padding-left:15px;
	margin:6px 0px 0px 15px;
	border-left:1px solid #000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.currency span{
	font-weight:bold;
	padding-right:5px;
}

/* document */
.contact-info{
	float:left;
	width:384px;
}
.contact-info h4{
	font-size:30px;
}

/* feedback */
.fb-block{
	background:#EEEEEE url(/images/lc-bg-fill.gif) left top repeat-y;
	width:553px;
	padding:20px 0px 0px 11px;
	margin-right:30px;
	float:left;
}
.fb{
	line-height:1.3em;
	padding:0px 14px 15px 15px;
}
.fb .txt1,.fb .txt2,.fb .need{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-bottom:5px;
}
.fb .need{
	padding-bottom:15px;
}
.fb .txt2{
	padding:0px;
}
.fb .wrong,.fb .sent,.fb .notsent{
	color:#c10000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:20px;
}
.fb .sent{
	color:#0162A6;
}
.fb .point{
	width:130px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-bottom:15px;
}
.fb .point span,.fb .need span{
	color:#c10000;
}
.fb .forms{
	width:390px;
	float:left;
}
.fb .forms input,.fb .forms select,.fb .forms textarea,.fb .code input{
	background:#fff;
	border:1px solid #E5E3E0;
	width:383px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#000;
	margin-bottom:15px;
	padding:3px 5px;
}
.fb .forms textarea{
	height:200px;
}
.fb .forms select{
	padding:0px 0px 0px 5px;
	height:22px;
	width:393px;
}
.fb .pic_code{
	width:150px;
	float:left;
	padding-right:20px;
}
.fb .code{width:220px;float:left;}
.fb .code input{width:213px;margin-bottom:10px;}
.fb .code div{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.fb .code div a{color:#0162A6;text-decoration:underline;}
.fb .code div a:hover{color:#0162A6;text-decoration:none;}

.fb_btn{
	background:#DCDCDC;
	padding:18px 0px 16px;
	text-align:center;
	margin-bottom:15px;
}
.fb_btn input{
	border:0px;
	padding:0px;
	margin:0px;
	height:20px;
}

/* issues */
.week-theme{
	margin-bottom:18px;
}
.index-article{
	float:left;
}
.index-article-small{
	float:left;
	width:266px;
	padding-right:16px;
}
.index-article-small h3{
	font-size:28px;
}
.index-article .txt-weekth,.index-article .txt,.index-article-small .txt{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-bottom:10px;
	line-height:1.3em;
}
.index-article .txt-weekth{
	font-size:14px;
}
.index-article .rubric,.index-article-small .rubric{
	float:left;
	background:#0063A7;
	color:#fff;
	font-family:Georgia;
	font-size:12px;
	padding:3px 3px;
	margin:20px 0px 1px;
}
.index-article .rubric a,.index-article-small .rubric a{
	color:#fff;
	text-decoration:none;
}
.index-article .rubric a:hover,.index-article-small .rubric a:hover{
	color:#fff;
	text-decoration:overline;
}

.number h1{
	float:left;
}
.number .read-number{
	float:left;
	margin-top:15px;
}
.number .read-number span{
	background:#EEEEEE;
	padding:3px 11px 5px;
	font-family:Georgia;
	font-size:14px;
	text-transform:lowercase;
	color:#707070;
}
.number .read-number span a{
	text-decoration:none;
	color:#707070;
}
.number .read-number span a:hover{
	text-decoration:none;
	color:#000;
}
.number .read-number .load{
	width:200px;
	margin-top:18px;
	font-family:Tahoma;
	font-size:10px;
	color:#3D2C34;
	line-height:13px;
	background:url(/images/load_pdf.gif) 3px 5px no-repeat;
	padding:0px 0px 3px 30px;
}
.number .read-number .load a{
	text-decoration:underline;
	color:#3D2C34;
}
.number .read-number .load a:hover{
	text-decoration:none;
	color:#3D2C34;
}
.number .read-number .load span{
	text-transform:uppercase;
}
.number .number-info{
	font-size:18px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D2C34;
	padding-bottom:10px;
}

.top-articles{
	margin-bottom:40px;
}
.top-articles h4{
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:26px;
	//line-height:25px;
}
.top-articles-block{
	background:#C10000;
	padding:15px 0px 1px;
}
.top-articles-block .item{
	background:url("/images/line-red.gif") left top repeat-y;
	margin-bottom:20px;
	padding:0px 11px 0px 20px;
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:1.3em;
}
.top-articles-block .item a{
	color:#fff;
	text-decoration:none;
}
.top-articles-block .item a:hover{
	color:#fff;
	text-decoration:underline;
}

.head-article{
	float:left;
	width:225px;
	margin-left:24px;
	padding:11px 0px 0px 11px;
	background:#EEEEEE;
	height:96px;
	overflow-y:hidden;
}
.head-article img{
	border:1px solid #fff;
	width:100px;
	float:left;
	margin:0px 11px 8px 0px;
	//margin-bottom:0px;
}
.head-article .txt{
	float:left;
	width:95px;
	color:#707070;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.3em;
	height:40px;
	overflow-y:hidden;
	padding-right:5px;
}
.head-article .hdr{
	color:#0162A6;
	font-family:Georgia;
	font-size:16px;
	line-height:1.3em;
	height:20px;
	/*overflow-y:hidden;*/
	padding-right:5px;
}
.head-article .hdr a{
	color:#0162A6;
	text-decoration:none;
}
.head-article .hdr a:hover{
	color:#0162A6;
	text-decoration:underline;
}
.head-article .point{
	height:13px;
	padding-left:199px;
}
.head-article .point img{
	width:23px;
	height:13px;
	border:0px;
	margin:0px;
	padding:16px 0px 0px;
	//padding-top:12px;
}
.one-art p{
	padding-bottom:18px;
}
.one-art h1{
	font-size:36px;
	text-transform:uppercase;
}
.one-art .date{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:15px;
}
.one-art .number{
	border-bottom:1px solid #E5E3E0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
	width:548px;
	margin-bottom:20px;
}
.one-art .number .year{
	float:left;
}
.one-art .bcomment{
	float:right;
	border:1px solid #C10000;
}
.one-art .bcomment div,.one-art .bcomment .sel{
	float:left;
	padding:1px 6px;
	text-transform:lowercase;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background:#fff;
}
.one-art .bcomment .sel{
	background:#C10000;
	color:#fff;
	position:relative;
}
.one-art .bcomment .sel img{
	position:absolute;
	bottom:-7px;
	left:43%;
}
.one-art .bcomment a{
	text-decoration:none;
	color:#000;
}
.one-art .bcomment a:hover{
	text-decoration:none;
	color:#C10000;
}
.one-art h6{
	font-weight:bold;
	padding-bottom:20px;
}
.one-art .this-author{
	padding-bottom:15px;
	color:#C10000;
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
}
.one-art .this-author a{
	text-decoration:none;
	color:#C10000;
}
.one-art .this-author a:hover{
	text-decoration:underline;
	color:#C10000;
}
.one-art .big-photo{
	padding-bottom:16px;
}

.art-list{
	padding-bottom:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
}
.art-list .item-first{font-size:12px;padding-bottom:40px;}
.art-list .item-first img{margin:0px 15px 0px 0px;width:266px;float:left;}
.art-list .item-first .info{font-size:11px;padding-bottom:3px;}
.art-list .item-first .hdr{font-family:Georgia;font-weight:bold;font-size:24px;line-height:1.1em;}
.art-list .item-first .hdr a{color:#000;text-decoration:underline;}
.art-list .item-first .hdr a:hover{color:#000;text-decoration:none;}
.art-list .item-first .clear{padding:0px 0px 10px 0px;}

.art-list .item{padding-bottom:40px;}
.art-list .item img{margin:0px 10px 0px 0px;width:103px;float:left;}
.art-list .item .info{font-size:10px;padding-bottom:3px;}
.art-list .item .hdr{font-family:Georgia;font-weight:bold;font-size:14px;line-height:1.1em;}
.art-list .item .hdr a{color:#000;text-decoration:none;}
.art-list .item .hdr a:hover{color:#000;text-decoration:underline;}
.art-list .item .clear{padding:0px 0px 5px 0px;}

.art-list .item-first .info a,.art-list .item .info a{color:#000;text-decoration:underline;}
.art-list .item-first .info a:hover,.art-list .item .info a:hover{color:#000;text-decoration:none;}

.author-list .item{
	padding-bottom:35px;
}
.author-list .item img{
	float:left;
	width:64px;
	margin-right:25px;
}
.author-list .item .txt{
	width:273px;
	float:left;
}
.author-list .item .txt .name{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	color:#0063A7;
	padding:0px 11px 7px;
}
.author-list .item .txt .name a{
	color:#0063A7;
	text-decoration:none;
}
.author-list .item .txt .name a:hover{
	color:#0063A7;
	text-decoration:underline;
}
.author-list .item .txt .say{
	padding:8px 11px 12px;
	font-family:Georgia;
	font-size:14px;
	line-height:1.2em;
	position:relative;
	border:1px solid #E5E3E0;
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-border-radius:8px;
	behavior:url(/jscript/PIE.php);
}

.author-list .item .txt .say img{
	position:absolute;
	top:0px;
	left:-36px;
	width:36px;
	height:31px;
	padding:0px;
	margin:0px;
}
.author-list .item .art{
	float:left;
	width:150px;
	margin-left:25px;
	padding-top:22px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.author-list .item .art span{
	background:#C10000;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:0px 3px;
}
.author-list .item .art a{color:#000;text-decoration:none;}
.author-list .item .art a:hover{color:#000;text-decoration:underline;}
.author-list .item .art span a,.author-list .item .art span a:hover{color:#fff;text-decoration:none;}

.author-one{
	padding-top:15px;
}
.author-one .name{
	width:237px;
	padding-right:10px;
	float:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.author-one .name h6{
	font-family:Georgia;
	font-size:28px;
	font-weight:bold;
	padding-bottom:25px;
	line-height:1em;
}
.author-one img{
	margin:0px;
	padding:0px;
	float:right;
}

.author-inner{
	margin-bottom:40px;
}
.author-inner h4{
	padding:0px;
	padding-right:7px;
	margin-bottom:25px;
	font-size:30px;
	float:left;
}
.author-inner .all span{
	background:#EEEEEE;
	padding:3px 5px 5px;
	font-family:Georgia;
	font-size:14px;
	text-transform:lowercase;
	color:#707070;
}
.author-inner .all span a{
	text-decoration:none;
	color:#707070;
}
.author-inner .all span a:hover{
	text-decoration:none;
	color:#000;
}
.auhthor-art{
	border-top:1px solid #010301;
	margin-bottom:80px;
}
.auhthor-art .txt{
	position:relative;
	float:left;
	background:#c10000;
	font-family:Georgia;
	font-size:30px;
	color:#fff;
	padding:8px 9px 10px;
}
.auhthor-art .txt img{
	position:absolute;
	left:48%;
	bottom:-12px;
}

.in-newspaper{
	margin-bottom:40px;
	font-family:Georgia;
	color:#0063A7;
}
.in-newspaper a{
	color:#0063A7;
	text-decoration:none;
	background:none;
	padding:0px 3px 4px;
	margin:0px 1px;
}
.in-newspaper a:hover{
	color:#fff;
	text-decoration:none;
	background:#c10000;
}
.in-newspaper h1,.in-newspaper h4{
	font-size:36px;
	padding:0px 0px 15px 0px;
	margin:0px;
	text-transform:none;
}
.in-newspaper h4{
	padding-bottom:5px;
}

.author-arch{
	padding-bottom:40px;
}
.author-arch h4{
	padding-bottom:10px;
}
.author-arch div{
	font-family:Georgia;
	font-size:18px;
	color:#0063A7;
	float:left;
	width:50%;
	line-height:24px;
}
.author-arch div a{
	color:#0063A7;
	text-decoration:none;
	padding:0px 3px 3px;
}
.author-arch div a:hover{
	color:#fff;
	text-decoration:none;
	background:#c10000;
}

.rub-right{
	padding-bottom:40px;
}
.rub-right .top{
	color:#C10000;
	font-family:Georgia;
	font-size:18px;
	border-bottom:1px solid #C10000;
}
.rub-right .top .more{
	font-size:24px;
	padding-right:13px;
	float:left;
}
.rub-right .top .sel{
	border:1px solid #C10000;
	border-bottom:0px;
	background:#C10000;
	color:#fff;
	cursor:pointer;
	cursor:hand;
	padding:1px 20px 4px;
	float:left;
	position:relative;
	z-index:20;
}
.rub-right .top .notsel{
	border:1px solid #C10000;
	border-bottom:0px;
	background:#fff;
	cursor:pointer;
	cursor:hand;
	padding:1px 20px 4px;
	float:left;
}
.rub-right .top .sel img{
	position:absolute;
	bottom:-8px;
	left:48%;
}
.rub-right .cont{
	padding-top:23px;
}
.rub-right .cont .item{
	background:url(/images/line-red.gif) left top repeat-y;
	padding-left:11px;
	margin-bottom:25px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3em;
}
.rub-right .cont .item img{
	float:left;
	margin:0px 11px 5px 0px;
	width:103px;
}
.rub-right .cont .item .info{
	padding-bottom:8px;
}
.rub-right .cont .item .hdr{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	padding-bottom:8px;
}
.rub-right .cont .item .hdr a{
	color:#000;
	text-decoration:none;
}
.rub-right .cont .item .hdr a:hover{
	color:#000;
	text-decoration:underline;
}
.rub-right .cont .more{
	text-align:right;
	border-bottom:1px solid #E5E3E0;
	font-family:Georgia;
	font-size:14px;
	color:#787878;
	text-transform:lowercase;
	padding-bottom:2px;
}
.rub-right .cont .more a{
	color:#787878;
	text-decoration:none;
}
.rub-right .cont .more a:hover{
	color:#000;
	text-decoration:none;
}
.rub-right .cont .more span{
	padding:0px 5px 2px;
	background:#EEEEEE;
}
.rub-right .cont .item-aut img{
	float:left;
	width:64px;
	margin-right:25px;
}
.rub-right .cont .item-aut .info{
	padding:10px 0px;
	font-size:11px;
	line-height:1.3em;
}
.rub-right .cont .item-aut .txt{
	width:273px;
	float:left;
}
.rub-right .cont .item-aut .txt .name{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	color:#0063A7;
	padding:0px 11px 7px;
}
.rub-right .cont .item-aut .txt .name a{
	color:#0063A7;
	text-decoration:none;
}
.rub-right .cont .item-aut .txt .name a:hover{
	color:#0063A7;
	text-decoration:underline;
}
.rub-right .cont .item-aut .txt .say{
	padding:8px 11px 12px;
	font-family:Georgia;
	font-size:14px;
	line-height:1.2em;
	position:relative;
	border:1px solid #E5E3E0;
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-border-radius:8px;
	behavior:url(/jscript/PIE.php);
}

.rub-right .cont .item-aut .txt .say img{
	position:absolute;
	top:0px;
	left:-36px;
	width:36px;
	height:31px;
	padding:0px;
	margin:0px;
}

/* menu */
.menu-top{
	display:inline;
	margin:0px;
	padding:0px;
}
.menu-top li{
	display:inline;
	float:left;
	padding:4px 10px;
	margin:0px 18px 0px 0px;
	background:#C10000;
	font-family:Georgia;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
}
.menu-top li a,.menu-top li a:hover{
	color:#fff;
	text-decoration:none;
}
.menu-top .sel,.menu-top li:hover{
	background:#0162A6;
}
.menu-top .clear{
	clear:both;
	font-size:0px;
	height:0px;
	padding:0px;
	margin:0px;
}
.inner-bottom{
	float:left;
	width:50%;
	margin-top:39px;
}
.inner-bottom .menu{
	margin:0px 0px 0px 11px;
	padding-bottom:25px;
}
.inner-bottom .menu .hdr{
	background:#707070;
	padding:3px 10px;
	float:left;
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	position:relative;
}
.inner-bottom .menu .hdr a{color:#fff;text-decoration:none;}
.inner-bottom .menu .hdr a:hover{color:#fff;text-decoration:underline;}
.inner-bottom .menu .hdr img{
	position:absolute;
	left:45%;
	bottom:-6px;
}
.inner-bottom .menu ul{
	margin:0px;
	padding:20px 6px 15px 10px;
	width:430px;
	background:#F4F4F4;
	list-style:none;
	line-height:1.5em;
}
.inner-bottom .menu ul li{
	display:inline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8E8E8E;
}
.inner-bottom .menu ul li a{color:#0063A7;text-decoration:none;}
.inner-bottom .menu ul li a:hover{color:#8E8E8E;text-decoration:none;}



/* meteo */
.meteo-city{
	font-family:Verdana;
	font-size:12px;
	float:left;
	padding-top:7px;
}
.meteo-city a{
	text-decoration:none;
	font-weight:bold;
}
.meteo-city a:hover{
	text-decoration:underline;
}
.meteo-img{
	float:left;
	padding-left:10px;
}
.meteo-img img{
	width:26px;
	height:26px;
}
.meteo-temp{
	float:left;
	padding:5px 0px 0px 2px;
	color:#C10000;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	width:55px;
	text-align:left;
}


/* news */
.belta-news{
	padding-bottom:40px;
	//padding-bottom:30px;
}
.belta-news h4{
	float:left;
}
.belta-news .link{
	float:left;
	margin:0px 0px 0px 5px;
	background:#506F31;
	padding:0px 8px 4px;
	font-family:Georgia;
	font-size:14px;
	color:#fff;
}
.belta-news .link a{
	text-decoration:none;
	color:#fff;
}
.belta-news .link a:hover{
	text-decoration:underline;
	color:#fff;
}
.belta-news .item{
	background:url(/images/line-red.gif) left top repeat-y;
}
.belta-news .item .date{
	float:left;
	width:65px;
	margin-left:10px;
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	color:#000;
	line-height:16px;
}
.belta-news .item .hdr{
	float:left;
	width:309px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	line-height:14px;
}
.belta-news .item .hdr a{
	text-decoration:none;
	color:#000;
}
.belta-news .item .hdr a:hover{
	text-decoration:underline;
	color:#000;
}
.belta-news .sep{
	padding-top:8px;
}

.pnews{
	padding-bottom:40px;
}
.pnews .wrap{
	background:#FFFCE6 url(/images/line-red2.gif) left top repeat-x;
	padding:0px 5px;
}
.pnews .wrap .item{
	background:#FFFCE6;
	color:#000;
}
.pnews .wrap .item .date{
	background:#fff;
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	padding:0px 11px 3px;
}
.pnews .wrap .item .txt{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 11px;
	line-height:1.3em;
}
.pnews .all,.pnews .add{
	float:right;
	background:#EEEEEE;
	font-family:Georgia;
	font-size:14px;
	color:#707070;
	padding:0px 9px 4px;
	margin-left:20px;
	text-transform:lowercase;
}
.pnews .all a,.pnews .add a{
	text-decoration:none;
	color:#707070;
}
.pnews .all a:hover,.pnews .add a:hover{
	text-decoration:none;
	color:#000;
}


/* pages */
.page{
	text-transform:lowercase;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 15px 15px 26px;
	background:url(/images/lc-bg-fill.gif) left top repeat-y;
}
.page2{
	text-transform:lowercase;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0px 15px 0px;
}

.page a,.page2 a{color:#000;text-decoration:none;}
.page a:hover,.page2 a:hover{color:#000;text-decoration:underline;}
.page .p-prev,.page2 .p-prev{float:left;text-align:left;width:26%/*150px*/;font-size:11px;}
.page .numb,.page2 .numb{float:left;text-align:center;width:43%/*245px*/;padding:0px 10px;}
.page .p-next,.page2 .p-next{float:right;text-align:right;width:26%/*130px*/;font-size:11px;}
.page .numb span,.page2 .numb span{padding:5px;margin:0px 1px;}
.page .numb .sel,.page2 .numb .sel{background:#870225 url(/images/page-bg.gif) left top repeat-x;color:#fff;padding:5px;line-height:20px;}

.right-column .page{
	text-transform:lowercase;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0px 15px;
	background:none;
}
.right-column .next{float:right;text-align:right;width:25%/*130px*/;font-size:11px;}


/* photos */
.photo-index{
	padding-bottom:40px;
}
.photo-index h6{
	float:left;
	padding:0px 7px 0px 0px;
	line-height:28px;
	//line-height:27px;
}
.photo-index .all span{
	background:#EEEEEE;
	padding:0px 5px 2px;
	font-family:Georgia;
	font-size:14px;
	text-transform:lowercase;
	color:#707070;
}
.photo-index .all span a{
	text-decoration:none;
	color:#707070;
}
.photo-index .all span a:hover{
	text-decoration:none;
	color:#000;
}

/* question */
.add-question{
	background:#EEEEEE;
	color:#707070;
	float:left;
	font-family:Georgia;
	font-size:14px;
	margin-bottom:20px;
	padding:0px 9px 4px;
	text-transform:lowercase;
}
.add-question a{
	text-decoration:none;
	color:#707070;
}
.add-question a:hover{
	text-decoration:none;
	color:#000;
}
.question{
	padding-bottom:10px;
	font-family:Georgia;
	font-size:14px;
}
.question-author{
	color:#C10000;
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
}
.question-hdr{
	text-transform:uppercase;
	font-size:36px;
}
.question-ctext{
	font-family:Georgia;
	font-size:14px;
	padding-bottom:20px;
}
.question-theme{
	font-family:Georgia;
	font-size:14px;
	padding-bottom:20px;
	font-weight:bold;
}
.question-error,.question-sent{
	font-family:Georgia;
	font-size:20px;
	padding:0px 5px 20px 15px;
	font-weight:bold;
	color:#0063A7;
}
.question-error{
	color:#C10000;
}

/* search */
.search-form{
	height:20px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.search-form input{
	padding:0px;
	vertical-align:middle;
	border:0px;
	height:20px;
}
.search-form .input{
	background:#fff;
	border:1px solid #BDBDBD;
	width:237px;
	margin-right:5px;
	height:18px;
	padding:0px 5px;
}
.search{
	background:url(/images/lc-bg-fill.gif) left top repeat-y;
	line-height:1.3em;
	padding:0px 11px 0px 26px;
}
.search .found{
	font-family:Georgia;
	font-size:18px;
	color:#000;
	padding-bottom:40px;
}
.search .found .s-string{
	font-size:24px;
	color:#fff;
	background:#2175B0;
	font-weight:bold;
}
.search .found .number{
	font-size:36px;
	font-weight:bold;
}
.search ul,.search ol{
	list-style:decimal;
	margin:0px 0px 0px 15px;
	padding:20px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.search ul li,.search ol li{
	padding-bottom:25px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3em;
	color:#000;
	font-weight:normal;
}
.search ul li .hdr,.search ol li .hdr{
	font-weight:bold;
	padding-bottom:10px;
	font-size:14px;
}

/* sitemap */
.sitemap{
	background:url(/images/sitemap-bg.gif) left top repeat-y;
	padding-bottom:15px;
}
.sitemap ul{
	width:302px;
	float:left;
	padding:0px 0px 0px 28px;
	list-style:none;
	margin:0px;
}
.sitemap .level1 li{font-family:Georgia;font-size:18px;}
.sitemap .level1 li a{color:#000;text-decoration:none;}
.sitemap .level1 li a:hover{color:#000;text-decoration:underline;}
.sitemap .level2 li{font-family:Georgia;font-size:14px;line-height:1.2em;}
.sitemap .level2 li a{color:#000;text-decoration:underline;}
.sitemap .level2 li a:hover{color:#000;text-decoration:none;}

/* switch */
.inf-res{
	margin-top:39px;
	padding:14px 0px 22px;
	border-top:1px solid #E5E3E0;
	position:relative;
	z-index:2;
}
.inf-res .hdr{
	float:left;
	width:249px;
	color:#C10000;
	font-family:Georgia;
	font-size:24px;
	padding:5px 0px 0px 10px;
}
.inf-res .cont{
	float:left;
	width:730px;
	border-left:1px solid #E5E3E0;
}
.inf-res .cont ul{
	float:left;
	width:330px;
	padding-left:20px;
	list-style:none;
}
.inf-res .cont .ul-first{
	display:none;
}
.inf-res .cont ul li{
	color:#0063A7;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.2em;
	padding-bottom:2px;
}
.inf-res .cont ul li a{
	color:#0063A7;
	text-decoration:underline;
}
.inf-res .cont ul li a:hover{
	color:#0063A7;
	text-decoration:none;
}

/* taxonomy */
.tax{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:0px 0px 3px 15px;
	text-transform:lowercase;
}
.tax a{
	color:#000;
	text-decoration:none;
}
.tax a:hover{
	color:#000;
	text-decoration:underline;
}











/* icons */
#sendFriendBox,#sendFriendError{display:none;}
.icons{padding:20px 0px 0px 26px;}
.icons div{
	float:left;
	width:25%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
}
.icons .clear{padding:0px;margin:0px;font-size:0px;height:0px;}
.icons div img{padding-right:5px;float:left;}
.icons div span{padding-top:5px;}
.icons div a{text-decoration:none;color:#0063A7;}
.icons div a:hover{text-decoration:none;color:#000;}
.icons .sn{width:50%;}
.icons .sn img{padding-right:5px;}

#sendFriendBox{
	line-height:1.3em;
	margin:30px 0px 0px 11px;
	background:#EEEEEE;
	padding-top:15px;
}
#sendFriendBox .need{
	padding:0px 15px 15px 15px;
}
#sendFriendBox .point{
	width:130px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-bottom:15px;
	padding-left:15px;
}
#sendFriendBox .point span,#sendFriendBox .need span{
	color:#c10000;
}
#sendFriendBox .forms{
	width:390px;
	float:left;
}
#sendFriendBox .forms input,#sendFriendBox .forms textarea{
	background:#fff;
	border:1px solid #E5E3E0;
	width:383px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#000;
	margin-bottom:15px;
	padding:3px 5px;
}
#sendFriendBox .forms textarea{
	height:100px;
}
#sendFriendBox .fb_btn{
	background:#DCDCDC;
	padding:18px 0px 16px;
	text-align:center;
	margin-bottom:15px;
}
#sendFriendBox .fb_btn input{
	border:0px;
	padding:0px;
	margin:0px;
	height:20px;
	background:#870225 url(/images/input-red.gif) left top repeat-x;
	padding:2px 8px;
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
}
#sendFriendError{
	color:#c10000;
	padding:0px 15px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}




/******comments*******/

div.fb_title{float:left;padding:0px 14px 5px 0px;width:93px;}
div.fb_edit{padding-bottom:10px;}
div.fb_edit input{width:269px;height:16px;border:1px solid #BCBCBC;}
div.fb_edit select{width:273px;height:20px;border:1px solid #BCBCBC;}
.send_but{}
.send_but input{color:#18718F;font-weight:bold;padding:3px 14px 3px 14px;border:1px solid #B6B6B6;background-image:url(/images/vb_bg.gif);background-position:bottom left;background-repeat:repeat-x;background-color:#fff;height:25px;}
div.code_inp{padding-bottom:5px;}
div.code_inp input{width:80px;height:16px;border:1px solid #BCBCBC;}
div.fb_textarea textarea{width:269px;border:1px solid #BCBCBC;}

div.add_comm_t{padding:0px 10px 14px 0px;color:#18718F;font-weight:bold;}
.comm_bg{background-color:#F0F6FB;padding:13px 10px 9px 15px;}
.comm_add_bg{background-color:#F0F6FB;border-top:1px solid #fff;padding:21px 15px 19px 15px;}
.comm_ch{background-color:#F0F6FB;border-top:1px solid #fff;padding:14px 15px 17px 14px;}
.comm_nch{background-color:#D5E6F5;border-top:1px solid #fff;padding:14px 15px 17px 14px;}
.comm_date{color:#555;padding:4px 0px 9px 0px}
.comm_disc_comm{color:#B40101;font-weight:bold;padding-bottom:14px;}
.comm_disc_comm a{color:#858484;text-decoration:underline;}
.comm_disc_comm a:hover{color:#858484;text-decoration:none;}
.asterix{color:#B40101;}
.fb_compalsory{padding:8px 0px 15px 0px;}
.an_send_bg{background-color:#E5ECDC;padding:18px 15px 20px 15px;}
.fb_error{color:red;}
.fb_sent{font-weight:bold;}                     


.person-index h2 {
	color: #C10000;
	float:left;
	padding-top: 0px;
}
.person-index .all span{
	background:#EEEEEE;
	padding:0px 5px 3px;
	font-family:Georgia;
	font-size:14px;
	text-transform:lowercase;
	color:#707070;
}
.person-index .all span a{
	text-decoration:none;
	color:#707070;
}
.person-index .all span a:hover{
	text-decoration:none;
	color:#000;
}
.person-index .item{
	padding-bottom:35px;
}
.person-index .item img{
	float:left;
	width:64px;
	margin-right:25px;
}
.person-index .item .txt{
	width:273px;
	float:left;
}
.person-index .item .txt .name{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	color:#0063A7;
	padding:0px 11px 7px;
}
.person-index .item .txt .name a{
	color:#0063A7;
	text-decoration:none;
}
.person-index .item .txt .name a:hover{
	color:#0063A7;
	text-decoration:underline;
}
.person-index .item .txt .say{
	padding:8px 11px 12px;
	font-family:Georgia;
	font-size:14px;
	line-height:1.2em;
	position:relative;
	border:1px solid #E5E3E0;
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-border-radius:8px;
	behavior:url(/jscript/PIE.php);
}

.person-index .item .txt .say img{
	position:absolute;
	top:0px;
	left:-36px;
	width:36px;
	height:31px;
	padding:0px;
	margin:0px;
}
.person-index .item .art{
	float:left;
	width:150px;
	margin-left:25px;
	padding-top:22px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.person-index .item .art span{
	background:#C10000;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:0px 3px;
}
.person-index .item .art a{color:#000;text-decoration:none;}
.person-index .item .art a:hover{color:#000;text-decoration:underline;}
.person-index .item .art span a,.author-list .item .art span a:hover{color:#fff;text-decoration:none;}


.blog-index h2 {
	color: #C10000;
	float:left;
	padding-top: 0px;
}
.blog-index .all span{
	background:#EEEEEE;
	padding:0px 5px 3px;
	font-family:Georgia;
	font-size:14px;
	text-transform:lowercase;
	color:#707070;
}
.blog-index .all span a{
	text-decoration:none;
	color:#707070;
}
.blog-index .all span a:hover{
	text-decoration:none;
	color:#000;
}
.blog-index .item{
	padding-bottom:35px;
}
.blog-index .item img{
	float:left;
	width:64px;
	margin-right:25px;
}
.blog-index .item .txt{
	width:273px;
	float:left;
}
.blog-index .item .txt .name{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	color:#0063A7;
	padding:0px 11px 7px;
}
.blog-index .item .txt .name a{
	color:#0063A7;
	text-decoration:none;
}
.blog-index .item .txt .name a:hover{
	color:#0063A7;
	text-decoration:underline;
}
.blog-index .item .txt .say{
	padding:8px 11px 12px;
	font-family:Georgia;
	font-size:14px;
	line-height:1.2em;
	position:relative;
	border:1px solid #E5E3E0;
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-border-radius:8px;
	behavior:url(/jscript/PIE.php);
}

.blog-index .item .txt .say img{
	position:absolute;
	top:0px;
	left:-36px;
	width:36px;
	height:31px;
	padding:0px;
	margin:0px;
}
.blog-index .item .art{
	float:left;
	width:150px;
	margin-left:25px;
	padding-top:22px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.blog-index .item .art span{
	background:#C10000;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:0px 3px;
}
.blog-index .item .art a{color:#000;text-decoration:none;}
.blog-index .item .art a:hover{color:#000;text-decoration:underline;}
.blog-index .item .art span a,.author-list .item .art span a:hover{color:#fff;text-decoration:none;}

