* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {

	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 15px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
    height: auto !important;
    margin: 0 auto;
    max-width: 1280px;
    min-height: 100%;
    min-width: 900px;
}


/* Header
-----------------------------------------------------------------------------*/
#bg_hd {
    background: url("../images/bg_header1.png") repeat-x scroll left top;
    min-height:154px;
    position:absolute;
    top:0;
    width:100%;

}

#header {
  	height: 154px;
    background:url("../images/bg_header.png") no-repeat scroll center top;
    position:relative;
    top:0;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 10px;
	height: 1%;
	position: relative;
}



#middle:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}


#container {
    width: 100%;
	float: left;
	overflow: hidden;
    margin-bottom:10px;

}
#content {
     padding: 0 190px 10px 184px;
    
}

#wrap {
   width:90%;
    margin-left:7%;
    margin-top:20px;
}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
    float: left;
	width: 164px;
	margin-left:-96%;
	position: relative;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
    	float: left;
	margin-right:-3px;
	width: 170px;
	margin-left: -200px;
	position: relative;
}


/* Footer
-----------------------------------------------------------------------------*/

#footer {
/*	margin: -210px auto 0;*/
/*	min-width: 900px;
    max-width: 1280px;   */
	height: 70px;
/*	position: relative;*/
    background:url("../images/bg_footer1.png") repeat-x left top;
}

#logo {
    position:relative;
    left:80px;
    top:13px;
    width:115px;
    height:113px;
}

#hd_txt {
    position:relative;
    top:-93px;
    left:216px;
    width:577px;
}

#hd_search {
    position:relative;
    top:-160px;
    left:670px;
    width:400px;

}

#hd_url {
    position:relative;
    top:-145px;
    left:825px;
   width:176px;

}

.txt_search {
    background:#e0f4ff;
    border:none;
    font-size:18px;
    font-family:verdana;
    color:#2B5D8F;
    width:270px;
    height:40px;

}

.btn_search {
  position:relative;
  left:-2px;
}

#ft_txt {
    position:relative;
    top:12px;
    text-align:center;
    font-size:12px;
    font-family:tahoma;
    color:#000;

}
.ft_copy {
    margin-top:5px;
}

#ft_txt a{
    font-size:12px;
    font-family:tahoma;
    color:#003399;

}

.all_btn {
    position:relative;
    padding-bottom:30px;
/*    padding-top:30px; */
    width:164px;

}

.all_btn ul li{
    list-style-type:none;
    padding-bottom:10px;
    padding-top:10px;
    height:73px;
}

.btn_img {
    background: url("../images/btn_img.png") ;
    display:block;
    width:46px;
    height:46px;
    position:absolute;
    top:5px;
}

.btn {
    text-align:center;
    display: block;
    width:164px;
    height:73px;

}


.btn_link1 {
    background: url(../images/buttons.png) no-repeat 0px 0px;
}

.btn_link2 {
    background: url("../images/buttons.png") no-repeat 0px -73px;
}

.btn_link3 {
    background: url("../images/buttons.png") no-repeat 0px -146px;

}

.btn_link4 {
    background: url(../images/info_obzor2.png) no-repeat 0px 0px;
}

.btn_link5 {
    background: url(../images/news_button.png) no-repeat 0px 0px;
}



.btn_link1:hover {
    background: url("../images/buttons.png") no-repeat -164px 0px;
}

.btn_link2:hover {
    background: url("../images/buttons.png") no-repeat -164px -73px;
}

.btn_link3:hover {
    background: url("../images/buttons.png") no-repeat -164px -146px;
}

.btn_link4:hover {
    background: url("../images/info_obzor2.png") no-repeat -184px 0px;
}

.btn_link5:hover {
    background: url("../images/news_button.png") no-repeat -184px 0px;
}



.btn_link1:active {
    background: url("../images/buttons.png") no-repeat -328px 0px;
}

.btn_link2:active {
    background: url("../images/buttons.png") no-repeat -328px -73px;
}

.btn_link3:active {
    background: url("../images/buttons.png") no-repeat -328px -146px;
}

.btn_link4:active {
    background: url("../images/info_obzor2.png") no-repeat -368px 0px;
}
.btn_link5:active {
    background: url("../images/news_button.png") no-repeat -368px 0px;
}


.all_news {
    margin:0 0px 20px 0px;
    
    position:relative;

}

.sb_title{

    font-family:Tahoma;
    font-size:18px;
    color:#3399cc;
    text-align:left;
    font-weight:normal;
    margin:0;

}

.date_news {
    margin-top:13px;
    margin-bottom:7px;
    font-family:Tahoma;
    font-size:12px;
    color:#333333;

}

.txt_news {
    font-family:Tahoma;
    font-size:12px;
    color:#003399;
    text-decoration:none;
}

ol.last_add li a, .all_news ul li p.text-news a{
    font-family:Tahoma;
    font-size:12px;
    color:#003399;
    text-decoration:underline;
}

ol.last_add li a:hover {
    text-decoration:none;
}


.txt_line {
    font-family:Tahoma;
    font-size:12px;
    color:#003399;
    text-align:left;
    margin-top:10px;
}

.txt_line a {
    font-family:Tahoma;
    font-size:12px;
    color:#003399;
   
}
.all_news li {
    margin-top:5px;
    list-style-type:none;
}

.all_ad {
    position:relative;
    width:164px;
    background: rgba(255,255,255,0.1);
    background: -moz-linear-gradient(bottom, rgba(255,255,255,0.1), rgba(73,52,121,0.1)); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, bottom,
                color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(73,52,121,0.1)));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(bottom, rgba(255,255,255,0.1),rgba(73,52,121,0.1));
    background: -o-linear-gradient(bottom,rgba(255,255,255,0.1), rgba(73,52,121,0.1)); /* Opera 11.10+ */
    background: -ms-linear-gradient(bottom, rgba(255,255,255,0.1), rgba(73,52,121,0.1)); /* IE10 */

}

.all_ad li {
    margin-top:13px;
    list-style-type:none;
}

.sbr_block {
    margin-top:10px;
    position:relative;
    width:170px;
    background: rgba(255,255,255,0.1);
    background: -moz-linear-gradient(bottom, rgba(255,255,255,0.1), rgba(52,121,185,0.1)); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, bottom,
                color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(52,121,185,0.1)));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(bottom, rgba(255,255,255,0.1),rgba(52,121,185,0.1));
    background: -o-linear-gradient(bottom,rgba(255,255,255,0.1), rgba(52,121,185,0.1)); /* Opera 11.10+ */
    background: -ms-linear-gradient(bottom, rgba(255,255,255,0.1), rgba(52,121,185,0.1)); /* IE10 */


}

.all_last {
    margin:0 3px 0 10px;
    width:160px;
    position:relative;
    list-style-position:inside;

}

.sbr_txt {
    font-size:11px;
    font-family:tahoma;
    color:#666666;
}

.sbr_txt1 {
    font-size:11px;
    font-family:tahoma;
    color:#666666;
    margin:5px 0px;	
    padding-bottom:5px;	
    border-bottom: 1px dashed #003399;
}

.sbr_txt1:hover {
    background:	#EBF2F8;
}


#cnt_block {
/*    height:90px; */
/* bannerhere */
    width:111.5%;
    max-width:1003px;
    min-width:900px;
    background:#FFFFFF;
    margin-left:7%;
    margin-top:10px;
    overflow:hidden;
/*    border:1px solid grey;*/
}

#wrap_all {
    width:106%;
    margin-left:9.5%;
    margin-top:40px;
}

.catalog {
    min-height:40px;
	height:100%;

    font-size:24px;
    font-family:Georgia;
    border-top:1px solid #EAF1F8;
    border-bottom:1px solid #EAF1F8;
    color:#3399cc;
    background: rgba(255,255,255,0.1);
    background: -moz-linear-gradient(left, rgba(255,255,255,0.1), rgba(52,121,185,0.1)); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left,
                color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(52,121,185,0.1)));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.1),rgba(52,121,185,0.1));
    background: -o-linear-gradient(left,rgba(255,255,255,0.1), rgba(52,121,185,0.1)); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255,255,255,0.1), rgba(52,121,185,0.1)); /* IE10 */
    text-align:left;
}

.catalog1 {
/*    height:30px; */
    font-size:18px;
    padding:10px 0px;	

    border-bottom:1px solid #EAF1F8;
    font-family:Georgia;
    color:#3399cc;
    background: rgba(196,183,186,0.1);
    background: -moz-linear-gradient(left, rgba(251,252,254,0.3), rgba(52,121,185,0.5)); /* Firefox 3.6+ */

    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left, color-stop(0%,rgba(251,252,254,0.3)), color-stop(100%,rgba(52,121,185,0.5)));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(left, rgba(251,252,254,0.3),rgba(52,121,185,0.4));
    background: -o-linear-gradient(left,rgba(251,252,254,0.3), rgba(52,121,185,0.5)); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(251,252,254,0.3), rgba(52,121,185,0.5)); /* IE10 */
    text-align:left;
}


.all_cont {
    padding-left:20px;
    padding-top:8px;
}

.all_size {
    padding-top:8px;
}

.catalog div ul li {
    list-style-type:none;
    display:inline;
    margin-right:10px;

}

.list_catalog1, .list_catalog2 {

	width:50%;
	float:left;
	color: #003399;
	font-family: tahoma;
	font-size: 18px;
	margin-top: 13px;
	outline: medium none;
	background:url("../images/katalog_ico.png") no-repeat left center;
	text-decoration:none;



}


.list_catalog1 a, .list_catalog2 a {

	margin-left: 21px;
	color: #003399;
}

.list_catalog1 ul li, .list_catalog2 ul li{
    margin-top:12px;
    list-style-type:none;
    font-size:12px;
    font-family:tahoma;
    color:#333333;

}

.katalog_ico {
    background:url("../images/katalog_ico.png") no-repeat left center;
    text-decoration:none;
    
}

.katalog_ico span{
   margin-left:21px;
}

.li_ico {
   background:url("../images/strelka.png") no-repeat center left;
    
}

.li_ico span{
   font-size:18px;
   margin-left:30px;
}
.catalog div ul li a{
    font-size:18px;
    font-family:Georgia;
    color:#3399cc;
    text-decoration:underline;
}

.catalog div ul li a:hover{
    text-decoration:none;
}


.li_ico a{
    margin-left:30px;
}

.all_txt_news {
    font-size:18px;
    font-family:tahoma;
    color:#003399;
     margin-top:13px;
}

.txt1 {
    text-decoration:underline;
}

.podr_txt {
    padding:24px 20px 27px 20px;
    text-align:left;
    line-height:1.5;
}

.podr_txt a {
    margin-left:23px;

}


.txt2 {
    padding-top:16px;
}

#linkCount {
    margin-left:8px;
    font-size:12px;
    font-family:tahoma;
    color:#333333;
}

.razdel {
    width:49%;
    float:left;
    margin-left:10px;
}

.razdel a {
    text-decoration:none;
    margin-left:10px;
}


.razdelleft {
    width:45%;
    float:left;
    text-align:left;
    margin-left:10px;
}

.razdelleft a, .razdelright a {
    text-decoration:underline;
    color: #3399CC;
    font-family: Tahoma;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
}
.razdelleft a:hover, .razdelright a:hover {
    text-decoration:none;
}


.razdelright {
    margin-right:10px;
    float:right;
    width:45%;
    text-align:right;

}


.razdelleft ul, .razdelright ul {
    list-style-type: none;
    margin: 10px 0px;
}

.razdelleft ul li, .razdelright ul li{
    display: inline;
}










.txt_style {
     font-size:12px;
    font-family:tahoma;
    color:#333333;
}
.razdel2 {
    margin-right:10px;
    float:left;
    width:47%;
    text-align:right;
    margin-bottom:28px;

}

.strelka {
    background:url("../images/strelka.png") no-repeat;
    height:12px;
}

.strelka span{
    margin-left:22px;
}

#form_podr {
    background: rgba(255,255,255,0.1);
    background: -moz-linear-gradient(bottom, rgba(255,255,255,0.1), rgba(52,121,185,0.1)); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, bottom,
                color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(52,121,185,0.1)));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(bottom, rgba(255,255,255,0.1),rgba(52,121,185,0.1));
    background: -o-linear-gradient(bottom,rgba(255,255,255,0.1), rgba(52,121,185,0.1)); /* Opera 11.10+ */
    background: -ms-linear-gradient(bottom, rgba(255,255,255,0.1), rgba(52,121,185,0.1)); /* IE10 */
    border:1px rgba(0,0,0,0.51);
    height:608px;
    clear:both;

}
#rt_form {
    background:#cccccc;
    height:608px;
    width:32%;
    float:right;
}

.txt3 {
    padding-top:10px;
    padding-left:10px;
}

.btn_ok {
    padding-top:31px;
    padding-left:28%;
}

.all_search {
    margin-top:28px;
    text-align:left;
}

.all_search ol li span{
     color: #333333;
    font-family: tahoma;
    font-size: 12px;
}

.search_link{
    color: #003399;
    font-family: tahoma;
    font-size: 18px;
    margin-top: 13px;
    margin-right:5px;
    text-decoration:none;
    margin-left:10px;
}


.link2 {
    color: #003399;
    font-family: tahoma;
    font-size: 12px;
    text-decoration:none;

}

.all_search p {
    margin-bottom:10px;
    margin-left:11px;
    color: #333333;
    font-family: tahoma;
    font-size: 12px;
    margin-top: 12px;
}

.all_search ol li {
    margin-bottom:20px;
    color: #003399;
    font-family: tahoma;
    font-size: 18px;
}

.search_pages {
    text-align:center;
    font-size:12px;
    font-family:tahoma;
    color:#333333;
}

.search_pages ul li{
    display:inline;
    list-style-type:none;

}

.search_pages ul li a{
   text-decoration:none;
    font-size:12px;
    font-family:tahoma;
    color:#333333;
}

.find_page {
    text-align:left;
    margin-left:11px;
    margin-top:10px;
    font-size:12px;
    font-family:tahoma;
    color:#333333;
}

.spis_last {
    font-size:12px;
    font-family:tahoma;
    color:#003399;
    text-align:left;
}

.spis_last li {
    list-style-type:decimal;
    list-style-position:inside;
}

.last_add {
    font-size:12px;
    font-family:tahoma;
    color:#333333;
    text-align:left;
}

.last_add li {
   margin-top: 13px;
}

.clearall, .clear, .clear_all {
	display:block;
	width:100%;
	clear:both;
}


/****************************************/

ul.sorting {
	list-style-type:none;
	margin-top: 5px;
	font-size:12px;
}

ul.sorting li{
	display:inline;

}

li.sort-on {
	color:#333333;
	font-size:13px;
	font-weight:bold;
}

li.sort-popular {
	color:#333333;
	font-size:13px;
}

li.sort-name a {
	color:#616700;
	border-bottom:1px dashed #616700;
	text-decoration:none;
}

li.sort-name:hover {
	padding:3px 20px 3px 3px;
	border: 1px solid #003E7D;
	border-radius: 8px;
}

li.sort-name {
	padding:3px 20px 3px 3px;
	border: 1px solid #FFF;
	border-radius: 8px;
}


li.sort-name a:hover { 

	border: 1px solid none;
}

#sort_popular {
	padding-left: 20px;
       	background: url("../images/popular16x16.png") no-repeat left center transparent;
}

#sort_name {
	padding-left: 20px;
       	background: url("../images/name16x16.png") no-repeat left center transparent;
}
#sort_vote {
	padding-left: 20px;
       	background: url("../images/vote16x16.png") no-repeat left center transparent;
}
#sort_date {
	padding-left: 20px;
       	background: url("../images/date16x16.png") no-repeat left center transparent;
}

.link_list {
	padding-left:20px;
}

ul.content-search p {

	padding-left:35px;

}

/* page navigation start */ 
ul.search-navigation {
    list-style-type: none;
    text-align: center;
}

ul.search-navigation li {
    display: inline;
    padding: 0 3px;
}
ul.search-navigation li a {
    color: #3399CC;
}


a.search-nav {
    background: url("../images/search-span1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 30px;
    margin-left:0px;
}

a.search-nav:hover{
	background:url('../images/search-span-h5.png') 0 0 no-repeat;
}


.page_selected {
    font-size: 20px;
    font-weight: bold;
    color: #0066CC;
}

/* page navigation end */ 

#gout01 {

	padding-left:20px;
	margin-left:10px;


}

/* comments */

#commform {

	margin:10px;
	padding:10px;
	border: 1px solid #0066CC; 
	border-radius: 10px;

}

#commform input {
	display:block;
	float:left;
	text-align:left;
	font-size:20px;
	width:100%;
	height:40px !important;
	line-height:35px;
	border: 1px solid #567183; 
	border-radius: 10px;
}

#commform input:hover, #commform textarea:hover {
	border: 1px solid #0066CC; 
	background-color:#DAF2FE;
	border-radius: 10px;
	cursor:pointer;
}

#commform textarea {
	margin-top:10px;
	font-size:18px;
	width:100%;
	height:100px;
	border: 1px solid #aaa; 
	border-radius: 10px;
}
#commform td {

	font-size:15px;
	height:25px !important;
	border-radius: 10px;
	color:#0066CC;
/*	line-height:30px;*/
}

.l20 {
	color: #666666;
	line-height:100%;
        font-family: tahoma;
	font-size: 11px;
}

.l20 a{ 
	color: #003399;
}
.l20hr{ 
	width:70%;
	height:5px;
	margin-bottom:5px;
	color:#0066CB;

}

.sss_nons {
	 color: #003399;
	font-family: tahoma;
	font-size: 12px;
	line-height: 120%;
	margin:10px 0px;
	display: block;
}

/* letter */

p.title {
	color: #3399CC;
	font-size:16px;
	font-weight:bold;
	background:#ffffff;
}

.form-click {
	width:570px;
	padding-left:30px;
	overflow:hidden;
	clear:both;
}

.form-block .error, .addlink-category .error {border: 1px solid #FF9664; background-color: #FFDBCA;}
textarea.error {border: 1px solid #FF9664 !important; background-color: #FFDBCA !important;}

.click-checkbox  input {
	font-size:13px;
	font-family:verdana;
	color:#333333;
	margin-left:20px;
	margin-right:8px;
}

.click-checkbox {
	margin-bottom:10px;
	margin-left:20px;
}

.click-code {
	overflow:hidden;
	margin-top:10px;
/* 	width:300px;*/
}

img.piccode {
	background: url('../images/code.png') 0 0 no-repeat;
	float:left;
	margin-left:20px;
	padding:0 !important;
}

.click-code img {
	float:left;
	padding:0 10px 0 40px;
	height:30px;
	width:90px;
}


.addlink_send {margin:25px 100px;}

input.addlink-mail{
	background:none repeat scroll 0 0 #F5F8FC;
	border:1px solid #0066CB;
	margin-bottom:15px;
}
.form-block input {
	float:left;
	background:#DCF3FF;
	border:1px solid #B5B59E;
	height:25px;
	padding:5px;
	line-height:25px;
	width:250px;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	font-family:verdana;
}

#secure-code {

	margin-left:20px;
	width:105px;
	color:green;
	font-weight:bold;
	font-size:18px;
}

.form-block textarea {
	font-weight:bold;
	font-family:verdana;
	padding:5px;
}



.form-send  img{
	height:22px;
	width:95px;
	margin-left:200px;;
}

.form-send input{
	background:none;
	border:none;
	color:#ffffff;
	padding:2px 9px;
	color:#ffffff;
	overflow:hidden;
}

#lettermessage {
    background: none repeat scroll 0 0 #DCF3FF;
    border: 1px solid #B5B59E;
    height: 150px;
    width: 522px;
}

.question {margin:15px 0 0 190px;}

.question label a{
	color:#333333;
	font-size:14px;
}

.question label{
	color:#333333;
	font-size:14px;
}
label.pre {
    left: 50px;
    position: absolute;
    top: 8px;
}
.pre {
    color: #00468D;
}

.uptable-input input {
	height:30px;
	width:274px;
	overflow:hidden;
}

.form-block{
	float:left;
	padding: 0 0 30px 20px;
	position:relative;
}

.form-block label span {
	color:#FF7200;
	background:none;
	display:inline;
	float:none;
}

.downll {
	margin-left:5%;
	width:90%;
}
  .blbl * {                background:transparent none repeat scroll 0 0 !important;                border:medium none !important;                clear:none !important;                clip:rect(auto, auto, auto, auto) !important;                font-size:100% !important;                font-style:normal !important;                font-variant:normal !important;                font-weight:normal !important;                height:auto !important;                letter-spacing:normal !important;                line-height:normal !important;                margin:0 !important;                overflow:visible !important;                padding:0 !important;                position:static !important;                text-align:left !important;                text-decoration:none !important;                text-indent:0 !important;                text-transform:none !important;                vertical-align:baseline !important;                visibility:visible !important;                white-space:normal !important;                width:auto;                word-spacing:normal !important;                z-index:auto !important;                cursor: pointer!important;                word-wrap: break-word!important;            }            .blbl li {                display:list-item !important;                list-style-image:none !important;                list-style-position:outside !important;                list-style-type:none !important;                display: inline;            }            .blbl li DIV {                padding:0.5em !important;            }            .blbl DIV, .blbl TABLE {                padding: 5px !important;            }            .blbl {                width: 100%!important;                font-family: Verdana!important;                font-size: 11px!important;                border: 1px solid #FFFFFF!important;                background-color: #e0e0e0!important;                padding:5px!important;                position: relative!important;                display:block!important;                                -webkit-border-radius:5px !important;                -khtml-border-radius:5px !important;                -moz-border-radius:5px !important;                border-radius:5px !important;                        }            .blbl_icnt, .blbl_icnt * {                text-align: center!important;            }            .blbl_text, .blbl_text A, .blbl_text A:hover {                color: #2687d1!important;                font-size: 11px!important;            }            .blbl_url {                color: #0022ff!important;                font-size: 11px!important;            }            .blbl_header, .blbl_header A {                color: #000066!important;                font-size: 13px!important;                font-weight: bold!important;                text-decoration: underline!important;            }            .blbl_sign {                color: #999999!important;                font-size: 10px!important;                text-align: center!important;            }            .blbl_clear {                clear:both!important;            }            .blbl TABLE {                width: 100%!important;                border: 0px!important;            }

/* articles */

.index-content {overflow:hidden;}
.column {
	display:inline;
	float:left;
	width:32%;
	margin-left:0;
	border: 1px solid #567183;
	margin-top: 5px;
	margin-right: 5px;
	border-radius: 5px;
	padding-bottom:10px;
	height:100%;
/*	margin-bottom:20px; */
/* dess add 26062011 */
}
.column:hover {
	background:#A5CEEC;
}

.column_active {

	background:#C7E5F8;

}

.column ul {list-style-type:none;}

.column ul li a {color:#000000;}

.count-catalog {
	color:#8B962D !important;
	text-decoration:none;
}


.catalog-title p {
	display:block;
	font-size:16px;
	padding-bottom:0px;
	font-weight: bold;
	padding-top:20px;
	padding-left:5px;
}

.catalog-title p a {
    color:#0066CC;
}

.catalog-title p em {
	font-size:12px;
	font-weight: normal;

}

#textarticles h1 {
	padding-top:20px;
	padding-bottom:10px;
	padding-left:20px;
	font-size:16px;
	color:#0066CC;
	background:url("../images/strelka.png") no-repeat center left;
	
}
#textarticles h2, #textarticles h4 {
	padding-top:10px;
	padding-bottom:5px;
	padding-left:0px;
	font-size:14px;
	color:#0066CC;
}

#textarticles p{ 
	color: #666666;
}

.list_a {


}

.list_a li{
	display:block;
	clear:both;
}

.list_a p {

	float:left;
}

.list_a img {
	padding:0px 5px;
	vertical-align:middle; 
	float:right;
}

.list_datep {
        color:#616700!important;
	float:right!important;
	margin-right:10px;
}

.list_datep1 {
        color:#616700!important;
	float:left!important;
	margin-right:0px;
}



ul.content-rules {
	list-style-type:none;
	padding:30px 25px 40px 10px;
	color:#000000;
}

ul.content-rules li span {
	display:block;
	float: left;
	background:url('../images/cycler-top20.png') 0 0 no-repeat;
	width:19px;
	height:20px;
	color: #fff;
	text-align:center;
	margin-right:10px;
}

ul.content-rules li p {
	color:#000000;
	font-size:13px;
	font-family:arial;
	font-weight: normal;
	*margin-top:-15px;
}

ul.content-rules-under {
	list-style-type:none;
	padding:5px 25px 20px 15px;
	color:#000000;
}

ul.content-rules-under li {
	background:url("../images/circle.png") no-repeat scroll 0 5px transparent;
	padding-left:15px;
}

ul.content-rules li p {
	color:#000000;
	font-size:13px;
	font-family:arial;
	font-weight: normal;
	*margin-top:-15px;
}

ul.content-rules-under li span {
	display:block;
	float: left;
	background:url('../images/cycler-top20.png') 0 0 no-repeat;
	width:20px;
	height:20px;
	color: #fff;
	text-align:center;
	padding-top:1px;
	margin-right:10px;
}

ul.content-rules-under li p {
	color:#000000;
	font-size:13px;
	font-family:arial;
	font-weight: normal;
	*margin-top:-15px;
	padding-left:15px;
	margin:0px;
}

div#textarticles div.list_a ul.content-rules li p a,
div.catalog a {
	color: #0066cc;
}	

.artimg{padding:15px;border-radius: 8px 8px 0 0;border-right: 1px solid #567183;border-top: 1px solid #567183;margin:0px 15px 15px 0px;}
div.content-news div#textarticles p {
	text-indent: 25px;
}

.list_am {
	color: #3399cc;
}

.sb_title1 {
	padding-bottom:10px;
	display:block;
}

/* prev_next start */


.next-prev {
	display:block;
	font-size:20px;
	width:100%;
	border: 1px solid #aaa; 
	border-radius: 10px;
	padding:5px;
	margin-bottom:5px;
	float:left;
}

.next-prev-left {
	float:left;
	width:45%;
	font-size:12px;

}


.next-prev-right {
	float:right; 
	width:45%;
	font-size:12px;


}

.next-prev-left-h { float:left; font-size:12px; padding: 5px; 	display:block;}
.next-prev-right-h { float:right; font-size:12px; padding:5px; 	display:block;}
.next-prev-text {
	text-indent:15px;

}
.artdate {
    background: url("/media/images/stopwatch.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #666;
    float: left;
    font-size: 10px;
    height: 20px;
    margin-left: 10px;
    margin-top: 7px;

    padding: 5px 0 0 25px;
}

.art_a { 
	padding:10px; 
	margin:0px;
	font-weight:bold; 
	display:block; 	
	border: 1px solid #FFF; 
	float: left;
	color: #003399;
} 
.art_a:hover {
	background:#A5CEEC;
	border: 1px solid #aaa; 
	border-radius: 3px;
	color: #003399;


} 


/* prev_next stop */

.catalog_art {
	padding-top:10px;
}

div.all_news ul li p.text-news a:hover: {
	text-decoration:none;
}
div.all_news ul li div.artdate {
	float:right;
}

.news_on_main {
	display:block;
	clear:both;
	height:30px;
}
.news_on_main:hover {
	background:#A5CEEC;
}