body{
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	margin:0px;
	color:#484848;
	background-color:#fff;
}
h1{
	font:20px Arial, Helvetica, sans-serif;
	color:#b90f1c;
	margin:0 0 15px 0;
	padding:0;
}
h1 a{
	font-size:20px;
	color:#b90f1c;
	line-height:22px;
}
h1 a:hover{
	color:#b90f1c;
}
h2{
	font:16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:8px 0 0 0;
	padding:0 0 0 10px;
	font-weight:bold;
}
h3{
	margin:0 0 8px 0;
	padding:0;
}
h3 a{
	font-size:16px;
	line-height:18px;
}
p{
	margin:0 0 5px 0;
}
table{
	font-size:100%;
}
td{
	vertical-align:top;
	padding:0;
}
img{
	border:0;
}
form{
	margin:0;
}
input, select, textarea{
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#565656;
}
.hr{
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #d7d7d7;
  margin: 5px 0 20px 0;
}
input.checkbox
{
	border: none;
	vertical-align: middle;
	margin: 0 0.25em;
}
a{
	font:11px Arial, Helvetica, sans-serif;
	color:#265ebe;
	text-decoration:underline;
}
a:hover/*, a:visited*/{
	text-decoration:none;
	color:#3d880d;
}
ul, ol{
	margin:0 0 4px 13px;
	padding:5px 0 0 0;
	list-style:url(/img/dot.gif) outside;
	vertical-align:middle;
}
li ul, li ol{
	margin-top:5px;
	margin-bottom:10px;
	list-style-type: none;
	list-style-image:none;
}
li{
	margin-bottom:1px;
}
.justify {text-align:justify;}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
.middle{
	vertical-align:middle;
}
.small{
	font-size:11px;
}
.s14{
	font-size:14px;
}
.s14 a{
	font-size:14px;
}
.s14 p{
	margin-bottom:15px;
}
.normal{
	font-weight:normal;
}
/* specific classes */
.wrapper{
	max-width:1400px;
	margin:0 auto 0 auto;
}
.wrap{
	min-width:980px;
	margin:20px 10px 0 10px;
}
.container{
	width:100%;
	margin-right:-240px;
}
.container2{
	margin-right:260px;
}
.container3{
	width:100%;
	margin-left:-233px;
}
.container4{
	margin-left:253px;
}
.head{
	margin-bottom:25px;
}
.head .logo{
	width:233px;
	margin-bottom:25px;
	position: relative;
}
.head .block{
	background-color:#f7f7f7;
	border-bottom:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
	width:46%;
	height:112px;
	padding-top:5px;
	font-size:11px;
	position:relative;
}
.head .block .ttl{
	font-size:14px;
	color:#fff;
	background-image:url(/img/ttl_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:100%;
	margin-bottom:5px;
	height:27px;
}
.head .block .ttl .text{
	padding:5px 5px 0 5px;
}
.head .block .mlr5{
	margin:0 5px 0 3px;
}
.head .block .link{
	position:absolute;
	right:5px;
	top:90px;
}
.head .block .link a{
	font-size:13px;
}
.pic_1{
	float:left;
	border:3px solid #d7d7d7;
	margin:2px 8px 3px 0;
}
.pic_1_us{
	border:3px solid #d7d7d7;
	margin:2px 8px 3px 0;
}
.pic_2{
	float:left;
	border:3px solid #d7d7d7;
	margin:2px 12px 5px 0;
}
.head .login{
	width:240px;
	height:
}
.head .login .avtoriz{
	font-size:16px;
}
.head .login .reg a{
	font-size:12px;
}
.head .login input.field{
	width:71px;
	border:1px solid #6e91c4;
	padding:2px 5px 3px 5px;
}
.head .login input.btn_login{
	background-image:url(/img/btn_login.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:61px;
	height:24px;
	border:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
.head .login .remem{
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.head .login .remem a{
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.head .block1{
	background-image:url(/img/block1_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:29px;
	margin-top:20px;
}
.head .block1 a{
	margin:0 5px 0 6px;
}
.head .block1 .text{
	padding-top:6px;
}
.head .menu{
	background-image:url(/img/menu_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:50px;
}
.head .menu a{
	display:block;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	padding:15px 0 17px 0;
	text-align:center;
}
.head .menu a:hover{
	color:#b8f350;
}
.head .menu a.act{
	background-image:url(/img/menu_a.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.head .menu a:hover.act{
	color:#fff;
}
.head .menu .line{
	margin-top:9px;
}
.head .menu a.none{
	padding:0;
}
.head .menu .arrow{
	background-image:url(/img/item_arrow.gif);
	background-repeat:no-repeat;
	background-position:center 44px;
	display:block;
	padding:15px 0 17px 0;
}
.head .item{
    background-image:url(img/item_bg.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    height:35px;
    color:#277f0a;
    font-size:11px;
    position:absolute;
    left:0;
    top:-6px;
    width:100%;
}
.head .item .text{
	padding:12px 0 0 4px;
}
.head .item a{
	color:#1a1818;
	margin:0 7px 0 6px;
}
.head .item a.act{
	font-weight:bold;
	text-decoration:none;
}
.left{
	width:233px;
	position:relative;
	z-index:10;
}
.block2{
	background-image:url(/img/block2_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:35px;
	margin-bottom:10px;
}
.date a{
	color:#b90f1c;
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.date a:hover{
	color:#b90f1c;
}
.news{
	margin-top:15px;
}
.news a{
	color:#b90f1c;
}
.news a:hover{
	color:#b90f1c;
}
.block3{
	background-image:url(/img/block3_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:26px;
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 15px 0;
}
.block3 .text{
	padding:5px 6px 0 6px;
}
.block3 .line{
	margin:0 9px 0 9px;
	vertical-align:middle;
}
.block3 a{
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-weight:bold;
}
a.green{
	color:#3d880d;
}
.banner{
	margin-bottom:15px;
}
.content .ball{
	margin:15px 11px 0 14px;
}
.content .minus{
	margin-top:15px;
}
.content .minus a{
	display:block;
	float:left;
	background-image:url(/img/minus.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0 4px 2px 4px;
	margin-right:3px;
}
.content .bord{
	border-bottom:1px solid #d7d7d7;
	margin-bottom:15px;
}
.content .ttl2{
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}
.content .comment{
	background-color:#f4f4f4;
	padding:6px 7px 5px 8px;
	height:42px;
}
.content .comment .pic_3{
	float:left;
	margin-right:9px;
}
.content .comment a.name{
	color:#3d880d;
	font-size:14px;
	vertical-align:middle;
}
.content .comment a:hover.name{
	color:#265ebe;
}
.content .comment .grey{
	color:#7b8070;
}
.content .comment .red{
	color:#b90f1c;
	font-size:11px;
	font-weight:bold;
}
.content .comment .ttl3{
	font-size:14px;
	margin-top:5px;
}
.content .text2{
	color:#353535;
	margin:10px 0 10px 0;
}
.content .otvet{
	color:#94c725;
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 15px -7px;
}
.content .otvet a{
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0 8px 0 7px;
}
.content .ttl4{
	color:#b90f1c;
	font-size:20px;
	margin-bottom:20px;
}
.content .form{
	background-color:#f3f3f3;
	width:435px;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#474747;
	padding:12px;
}
.content .form td{
	text-align:left;
	vertical-align: middle;
/*	white-space:nowrap; */
}
.content .form td.caption{
	text-align:right;
	vertical-align: middle;
	padding-right:0px;
}
.content .form .center{
	text-align:center;
}
.content .form input.field315{
	width:280px;
	border:1px solid #7f9db9;
	margin:0px;
	padding:3px 5px 3px 5px;
}
.content .form select.field315{
	width:317px;
	border:1px solid #7f9db9;
	margin:0px;
	padding:3px 5px 3px 5px;
}
.content .form .field390{
	width:400px;
	border:1px solid #7f9db9;
	margin:0px;
	width: 99%;
}
.content .form input.field2{
	width:210px;
	border:1px solid #7f9db9;
	margin:0px;
	padding:3px 5px 3px 5px;
}
.content .form select.field2{
	width:221px;
	border:1px solid #7f9db9;
	margin:0px;
	padding:3px 5px 3px 5px;
}
.content .form .field2{
	width:210px;
	border:1px solid #7f9db9;
	margin:0px;
    padding:3px 5px 3px 5px;
}
.content .form .error{
	border:1px dotted red;
}
.content .form label.error{
	color: red;
	border:none;
	float: right;
	height: 20px;
}
.content .form .mas{
	text-align:left;
	margin-left:10px;
	margin-bottom: 3px;
	padding-top:5px;
}
.content .form input.btn_send{
	background-image:url(/img/btn_send.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:98px;
	height:24px;
	border:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
.content .tab{
	margin-bottom:20px;
}
.content .tab th{
	background-color:#f3f3f3;
	text-align:left;
	padding:7px 0 7px 15px;
}
.content .tab td{
	font-size:11px;
	border-bottom:1px solid #d7d7d7;
	padding:3px 0 3px 15px;
}
.content .sort{
	color:#646464;
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
}
.content .sort strong{
	color:#484848;
}
.content .sort a{
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .sort .line{
	color:#94c725;
}
.content .sort a.next{
	color:#3d880d;
}
.content .sort a:hover.next{
	color:#265ebe;
}
.content .sort .mr10{
	margin-right:10px;
}
.content .sort .ml10{
	margin-left:10px;
}
.content .opinion{
	width:48%;
	border-right:1px solid #d7d7d7;
	margin-right:1%;
	padding-right:1%;
	margin-bottom:25px;
}
.content .opinion.none{
	margin-right:0;
	border-right:0;
	width:48%;
}
.content .opinion .ttl5{
	font-size:16px;
	margin-bottom:15px;
	text-align:center;
}
.content .opinion td{
	height:22px;
	white-space:nowrap;
}
.content .opinion .rait{
	font-size:11px;
	font-weight:bold;
}
.content .opinion .percent{
	font-size:14px;
	color:#265ebe;
}
.content .opinion .line_r{
	background-image:url(/img/line_rbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:3px 8px 0 0;
}
.content .opinion .line_r.w1{
	width:80%;
}
.content .opinion .line_r.w2{
	width:60%;
}
.content .opinion .line_r.w3{
	width:40%;
}
.content .opinion .line_r.w4{
	width:20%;
}
.content .opinion .line_r.w5{
	width:10%;
}
.content .opinion .pl10{
	padding-left:10px;
}
.right{
	width:239px;
}
.right .opros{
	margin-bottom:15px;
}
.right .opros .ttl{
	font-size:16px;
	margin-bottom:10px;
}
.right .opros .radio{
	margin-top:-2px;
	margin-right:10px;
}
input.btn_golos{
	background-image:url(/img/golos.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:125px;
	height:24px;
	border:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor: pointer;
}
input.disabled {
	color: #969696;
	cursor: default;
}
.right .opros .link{
	margin:-7px 0 0 0;
	text-align:right;
}
.right .opros .link a{
	line-height:17px;
}
.links{
	text-align:justify;
	margin-bottom:15px;
	border-top:1px solid #d7d7d7;
	padding: 13px 0px 0px 3px;
}
.links a{
	text-decoration:none;
	padding: 0 3px 0 0px;
}
.links a:hover{
	background-color:#265ebe;
	color:#fff;
}
.links a.size9{
	font-size:9px;
}
.links a.size10{
	font-size:10px;
}
.links a.size12{
	font-size:12px;
}
.links a.size18{
	font-size:18px;
}
.links a.size20{
	font-size:20px;
}
.links a.size24{
	font-size:24px;
}
.block4{
	background-image: url(/img/block4_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:49px;
	width:100%;
	margin-bottom:15px;
}
.block4 .text{
	font-size:20px;
	color:#1a1818;
	width:96%;
	padding:12px 0 0 1%;
}
.block4 input.btn_search{
	background-image:url(/img/btn_search.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:71px;
	height:24px;
	border:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
.block4 input.field{
	width:65%;
	border:1px solid #6e91c4;
	padding:3px 5px 3px 5px;
}
.nav{
    font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding:0 10px 10px 0;
    border-bottom:1px solid #d7d7d7;
    margin-bottom:15px;
}
.nav .red{
	color:#e40f20;
	font-weight:normal;
}
.nav a{
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.footer{
	padding-bottom:30px;
}
.footer .foot{
	background-image:url(/img/foot_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:11px;
	margin-bottom:20px;
}
.footer .copy{
	color:#8b8b8b;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left:3px;
}
.footer .copy .black{
	color:#010101;
	font-weight:bold;
}
.footer .copy .red{
	color:#b90f1c;
}
.footer .copy .line{
	margin:0 8px 0 8px;
}
.footer .copy a{
	color:#3d880d;
}
.footer .copy a:hover{
	color:#265ebe;
}
.footer .design{
	margin-right:3px;
}
.footer .design .top{
	vertical-align:top;
	margin-right:10px;
}
.mb5{
	margin-bottom:5px;
}
.mb6{
	margin-bottom:6px;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}
.relative{
	position:relative;
}

.head .account{
	padding:20px 0 7px 0;
}
*html .head .account{
	padding:20px 0 6px 0;
}
.head .account .avatar{
	border:3px solid #D7D7D7;
	background-color:#7C7C7C;
	float:left;
	margin:-4px 14px 0 8px;
}
.head .account a.name{
	font-size:12px;
	display:block;
	margin:0 0 5px 0;
}
.head .account span a{
	color:#4D9712;
}

.ajaxout {
	display: none;
}
.black {
	color: #265EBE;
}

#modalOverlay {
	background-color: #ACACAC;
	cursor:wait;
}
#modalContainer {
	font-family:'Trebuchet MS',Verdana,Arial;
	width:400px;
	height:200px;
	left:50%;
	margin-left:-200px;
	top:47%;
	margin-top:-100px;
	text-align:left;
	padding: 0px;
	background-color: #EEEEEE;
	border: 1px solid #ACACAC;
}

#modalContainer .message {
	margin: 0px;
	padding: 0px;
	background-color:#F7F7F7;
	border: 1px solid #CCCCCC;
	height: 190px;
	width: 390px;
	position: absolute;
	top: 5px;
	left: 5px;
}
#modalContainer .header {
	background-image:url(/img/ttl_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:14px;
	height:27px;
	margin-bottom:5px;
	width:375px;
	margin-top: 5px;
}
#modalContainer .header span {
	float: none;
	position: relative;
	top: 3px;
	text-align: center;
}
#modalContainer a.modalClose {
	float: right;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	color: #585858;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 5px;
}
#modalContainer a.modalClose:hover {
	color: white;
}

div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url(/img/delete.gif) no-repeat 0 -16px}
div.star,div.star a{background:url(/img/star.gif) no-repeat 0 0px;}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;border:1 solid #FF0000}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}

td.gloss {
	font-size:12px;
	font-weight:bold;
}
td.gloss a {
	font-size:12px;
	font-weight:bold;
}

.ui-tabs-hide {
	display: none;
}
.ui-tabs-nav {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.ui-tabs-nav {
	list-style: none;
	margin: 0;
	padding: 0 0 0 3px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}
.ui-tabs-nav li {
	float: left;
	margin: 0 0 0 2px;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
	float: left; /* fixes dir=ltr problem and other quirks IE */
	padding: 0 12px;
	background: url(/img/tabs2.gif) no-repeat;
}
.ui-tabs-nav a {
	margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
	padding-left: 0;
	background-position: 100% 0;
	text-decoration: none;
	white-space: nowrap; /* @ IE 6 */
	outline: 0; /* @ Firefox, prevent dotted border after click */
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {

}
.ui-tabs-nav .ui-tabs-selected a {
	position: relative;
	top: 1px;
	z-index: 2;
	margin-top: 0;
	background-position: 100% -25px;
}
.ui-tabs-nav a span {
	padding-top: 1px;
	padding-right: 0;
	height: 24px;
	background-position: 0 0;
	line-height: 24px;
	font-size: 15px;
	font-weight: normal;
}
.ui-tabs-nav .ui-tabs-selected a span {
	padding-top: 0;
	height: 30px;
	line-height: 30px;
	background-position: 0 -25px;
	font-weight: bold;
	color:#277F0A;
}
.ui-tabs-nav .ui-tabs-selected a:link,
.ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link,
.ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover,
.ui-tabs-nav .ui-tabs-unselect a:focus,
.ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
	background-position: 100% -25px;
}
.ui-tabs-nav a:hover span,
.ui-tabs-nav .ui-tabs-unselect a:hover span {
	background-position: 0 -25px;
}
.ui-tabs-disabled {
	opacity: .4;
	filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
	color: #000;
}
.ui-tabs-panel {
	border-top: 1px solid #D7D7D7;
	padding: 25px 10px 10px 10px;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}

.require {
	color: #B90F1C;
	margin-bottom: 5px;
}
.wide{
	width:98%!important;
}
div.caption {
	margin-bottom: 5px;
}
table.blog-table {
}
table.blog-table td{
	vertical-align: middle;
}
#rss_fl{padding-left: 17px; font:10px Tahoma; background: url(/img/a_rss.jpg) no-repeat; color:#3D880D}

#userBlock{width:240px; font:11px arial; float:right}
#userBlock div {margin:5px auto; vertical-align:middle;}
#userBlock a {font:11px arial; color:#3d880d;}
#userBlock a:hover {text-decoration:none;}
#userBlock form{margin:0; padding:0;}
#userBlock img{float:left; margin-right:13px;border:3px solid #b9b9b9;}
#user {color:#265ebe!important;}
#userMes{clear:both;}
#userMes a{color:#ff0000}
#inpTxt{float:left;height:16px; width:160px; border: 1px solid #265ebe; vertical-align:top;margin-top:0px;}
#inpBut{float:right; padding-bottom:1px;background-image:url(/img/btn_search_.jpg);background-position:left top;background-repeat:no-repeat;border:0 none;color:#FFFFFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:21px;width:70px;}
#inpButGrey{padding-bottom:1px;background-image:url(/img/btn_search_grey.jpg);background-position:left top;background-repeat:no-repeat;border:0 none;color:#FFFFFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:21px;width:70px;}
#inpButExit{padding-bottom:1px;background-image:url(/img/btn_search_exit.jpg);background-position:left top;background-repeat:no-repeat;border:0 none;color:#FFFFFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:21px;width:61px;}

.topBlock{margin:6px 12px auto 16px;}
.topPers{clear:both; margin:5px auto 0px auto;clear:both;display:block;}
.topPers span{font:11px Arial; line-height:17px;}
.topFio{font:bold 12px Arial; color:#3d880d;}
.topFio:hover{color:#265ebe;}

.tblR td{height:40px;line-height:20px;vertical-align:middle; padding:10px;}
.tblR tr{ margin:0px 10px;}
.tblR span{font:11px Arial;}
#tblHd td{border-bottom:#D7D7D7 1px solid}
#tblHd a{font:16px Arial; color:#265EBE;text-decoration:none;border:0;padding-right:13px;}
#tblHd a:hover{color:#3D880D;}
#tblHd a.desc{background:url(/img/arrdown.jpg) center right no-repeat; }
#tblHd a.desc:hover{background:url(/img/arrdownz.jpg) center right no-repeat;}
#tblHd a.asc{background:url(/img/arrup.jpg) center right no-repeat; }
#tblHd a.asc:hover{background:url(/img/arrupz.jpg) center right no-repeat;}
#rUp{padding-left:10px;background:url(/img/rup.jpg) center left no-repeat; text-align:right;font:bold 11px Arial; color:#DB0F10;}
#rDown{padding-left:10px;background:url(/img/rdown.jpg) center left no-repeat; text-align:right;font:bold 11px Arial;color:#245EC1;}

#textent
{
background-color: #F5F5F5;
text-align: justify;
padding: 10px;
}

div.adv_link { text-align: center; font-size: 12px; font-weight: bold; padding: 5px }
div.adv_link a {color: #B90F1C; font-size: 12px; font-weight: bold;}
div.adv_link a.adv_img {text-decoration:none;border:none;}

ul.category-tree {list-style-type: none;}
ul.category-tree a {font-size:14px}

/* library */
table.library-navigation {}
table.library-navigation td {vertical-align: middle}
table.library-navigation a {font-size:14px}

/* tenters */
.tenterlist {}
	.tenterlist .item {padding-bottom: 5px;}
		.tenterlist .item a.big {font-size:14px}
		.tenterlist .item a.more {color:#3D880D;font-size:12px}
.tenderone {}
	.tenderone .div-title {padding-left:2px}
	.tenderone .div-content {padding-left:5px}
		.tenderone .div-content span.title {color:#6F6F6F}
		.tenderone .div-content div.p {padding: 2px 0px 5px 15px}

