* {
	margin:0;
	padding:0;
}

html, body
{
	height:100%;
}
body
{
	width:100%;
	background-color:white;
	font:normal 12px Tahoma, sans-serif;
}	
/*p, ul {margin:0; padding:0;}*/

h1{
	font-family:Century Gothic;
    font-weight:bold;
    font-size:26px;
    color:#990066;
}

a{
	text-decoration: none;
	color:#0000FF;
}

a img {border:0 none;}
/*q:before, q:after, blockquote:before, blockquote:after {
content:"";
}*/

#wrapper{
	margin:0 auto;
	width:1024px;
	padding-bottom:15px;
}

#head{height:277px;}

#top{
	position:absolute;
	top:125px;
	z-index:100;
	width:730px;
	height:24px;
}
/*.top_menu{display:inline;}*/
.top_menu li
{
	position:relative;
	z-index:100;
	height:19px;
	float:left;
	list-style:none;
	list-style-position: inside;
	text-align:center;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color: #ffffff;
	display:block;
	padding-top:5px;
	padding-left:7px;
	padding-right:10px;
}

.top_menu li a
{
	font-family:Verdana;
	font-size:12px;
	color: #ffffff;
	background-color:transparent;
	text-decoration:none;
	cursor:pointer;
}

.top_menu li.first{
	background-position:right;
}

.text3 li{
	background:none;
	border:none;
	margin:0 10px;
	padding:0;
	text-align:left;
	float:none;
	/*height:auto;*/height: 1%;
	list-style-position:outside;
}

.text3 li a{
	background:none;
	border:none;
	margin:0;
	padding:0;
	text-align:left;
	float:none;
	height:auto;
	text-decoration:none;
	
}

.text3 li a:hover{
	color:#0d3698;
	
}

#righr_menu_top_bg{
	position:relative;
	margin-top:-25px;
	height:25px;
	width:200px;
	float:right;
	background-color:#84adc6;
	z-index:3;
	border:none;
}

#top_1{
	position:absolute;
	top:145px;
	/*height:145px;*/
	width:1024px;
	text-align:right;
}

#lang{
	height:40px;
	margin-right:20px;
}

.language, .language1{
	position:relative;
	z-index:12;
	height:18px;
}

.language a, .language1 a{
	font-family:"Century Gothic", sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:500;
}

#content{
	position:relative;
	width:100%;
	//top:-2px; /* Trick to hide an unwanted extra symbol in ie6 */
	background:transparent url("../img/right_col_bg.jpg") repeat-x; /* Trick to hide an unwanted extra symbol in Chrome */
	//background:none;
	font-size:0px; /* Trick to hide an unwanted extra symbol in ie6 and Chrome */
	/*_zindex:-100;*/
}
.empty_page {font-size:12px;}

#left_col, #left_col_grad{
	/*position:relative;*/
	float:left;
	width:243px;
	min-height:570px;
	_height:570px; /* for ie6 */
	_padding-top:2px; /* Trick to hide an unwanted extra symbol in ie6 */
	background:transparent url('../img/main_grad_bg.png') top left repeat-x;
	/*_z-index:3:*/
}

#right_col, #right_col2{
	float:left;
	width:781px;
	background:white url('../img/right_col_bg_bottom.jpg') bottom repeat-x;
}

#right_col_grad{
	width:781px;
	background:url("../img/right_col_bg.jpg") repeat-x;
}

.left_menu{margin-left:20px;}

.left_menu li
{
	list-style-image:url("../img/li.gif");
	list-style-type:none;
	font-family:Verdana;
	font-size:12px;
	list-style:outside;
	margin-bottom:10px;
}

.left_menu li a
{
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
	color:#003965;
}
.D2{
	float:left;
	width:540px;
	height:75px;
}
.text2{
	position:relative;
	left:-60px;
	font-family:'Century Gothic', sans-serif;
	font-size:15px;
	color:#990066/*#780259*/;
	font-weight:normal;
}

.text3{
	position:relative;
	top:0px;
	z-index:15;
	_padding-bottom:12px;
}

.text4{
	font-family:Verdana;
	font-size:12px;
	color:blue;
	text-align:left;
}

.text5{
	font-family:'Century Gothic', Verdana, Tahoma, Arial;
	font-size:13px;
	text-align:left;
	font-weight: 500;
}

.text6{
	float:right;
	vertical-align:bottom;
	margin-top:30px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

.text6 a{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	color:rgb(153, 51, 102);
}

.cont_table{
	margin:40px;
	border:1px solid #b7b6b2;
	border-collapse:collapse;
}

.cont_table td{
	vertical-align:middle;
	padding:10px;
	border-collapse:collapse;
	border:1px solid #b7b6b2;
}

.stor_num, .stor_num1, .stor_num11{
	position:relative;
	z-index:3;
	float:right;
}
.stor_num{margin:-45px 20px 25px 0;}
.stor_num1{margin:55px 20px 0 0;_margin-top:50px;}
.stor_num11 {margin: 5px 20px 25px 0;}

.stor_num a, .stor_num1 a, .stor_num11 a{
	display:inline-block;
	padding-left:3px;
	font:bold 10px Century Gothic, sans-serif;
	color:#360080;
	text-decoration:none;
}

a.active_stor{
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	font-size:10px;
	color:#d800ff;
	font-weight:bold;
	text-decoration:none;
}

#main_content{
	position:relative;
	z-index:2;
	min-height:409px;
	height:auto !important;
	height:409px;
	padding:40px 10px 45px 15px;
	_padding-right:0;
	/*_width: 750px;*/
	/* My font */
	font-family: Century Gothic, Verdana, Tahoma, Arial;
	font-size: 13px;
	font-weight: normal;
}

#main_content a{/*color:#0000cc;*/}

#news_list{
	padding-left:40px;
	padding-right:40px;
}

.content_img{
	margin-top:100px;
	margin-left:163px;
	_margin-left:93px;
	float:left;
	width:385px;
	height:289px;
	background:url("../img/content_img.jpg");
}

.descr_block{
	padding-left:10px;
	margin-top:315px;
	float:left;
	width:125px;
	background-color:#ffffff;
	font-family:Tahoma;
	font-size:10px;
}

.popup{
	display: none;
	width:175px;
	z-index:2;
	//margin-left:5px;
}
*+html .popup{ /* for ie7 */
	left:0px;
	top:20px;
}
/*body:nth-of-type(1) .popup{top:20px;}*/

li:hover div, li.over div { display: block; } 
li:hover div{ 
	position:relative;
	display: block;
	_z-index:-15;	
}

.top_popup{
	width:218px;
	height:15px;
	background:#73a0bb url("../img/popup.png") no-repeat;
}

.center_popup{
	position:relative;
	width:218px;
	background:#73a0bb url("../img/popup.png") bottom no-repeat;
	padding-bottom:15px;
	_padding-bottom:5px;
	max-height:285px;
	z-index:15;
}

.bottom_block_art-full { 
	position:relative;
	z-index:1;
	width:781px; 
	height:294px; 
	float: right;
	                    /*background: #ccf url('../img/right_col_bg_botto.jpg') repeat-x 0% 0% ;*/
	                    background: transparent url('../img/right_col_bg_bottom.jpg') repeat-x 0% 0% ;
	                    /*_background: #fff url('../img/right_col_bg_bottom.jpg') repeat-x 0% 0% ;*/
	                    margin-top:-292px;
						/*margin: 0 0 -369px;*/
}
#menu_left{
	padding:115px 40px 0;
	color: #330099;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight: normal;
}


.text1{
	position:relative;
	left:-60px;
    padding-top:24px;
    font-family:Century Gothic;
    font-weight:bold;
    font-size:26px;
    color:#990066;
}

#left_col a {
	color:#c09;
	font-weight:500;
	text-decoration:none;
	font-family: Century Gothic, Verdana, Tahoma, Arial;
	font-size: 13px;
}

.form_back_connect p{
	color:#0000cc;
	margin-top:10px;
}


#right_col a {

}
a.link_detail { font-family: Century Gothic, Verdana, Tahoma, Arial;
              font-size: 10px;
			  font-weight: 700;
			  color: #906;
			  text-decoration: none;
}
.link_detail1 { font-family: Century Gothic, Verdana, Tahoma, Arial;
              font-size: 10px;
			  font-weight: 700;
			  color: #906;
			  text-decoration: none;
}


#right_col .stor_num1 a{
     font-family:Century Gothic;
     font-size:10px;
     font-weight:bold;
     text-decoration:none;
}

.error_invisible
{
  display:none;
}
.error_span
{
  font-weight:bolder;
 color:red;
}

.news_heading{
	padding-bottom:10px;
	font-weight:bold;
	margin: 2px 0 0;
}

.news_announcement{
	text-align:justify;
	padding-bottom:35px;
	font-family: Century Gothic, Verdana, Tahoma, Arial;
	font-size: 13px;
	font-weight: 500;
}

.news_image{
	float:left;
	margin-right:10px;
}

#articles_list{
	margin-top:90px;
	margin-left:-18px;
}

.article_preview{
	float:left;
	margin-left:18px;
	width:31%;
}

.article_img{
	float:left;
	margin-bottom:5px;
}

.article_author{
	font-weight:bold;
	margin-bottom:5px;
	font-size:11px;
}

.article_title{
	font-weight:bold;
	margin-bottom:5px;
	font-size:11px;
}

.article_announcement{
	text-align:justify;
	font-size:10px;
}

.more_info{
	text-decoration:none;
}

.div_more_info{
	float:right;
	padding-right:5px;
}

.left_col_div{
	position:relative; /* Не будет обрезать фоновую картинку */
	/*_position:static;*/
	margin-bottom:50px;
	height:151px; /* Background image size */
	width:289px;
	_width:163px;
	background: transparent url('../img/legt_col_div_bg.png') no-repeat;
	_background: none;
	/*z-index:2;*/
}

.left_col_div_text{
	padding-top:10px;
	padding-left:20px;
	width:100px;
}
.left_col_div_text_top_all{
	margin-top:10px;
	//margin-top:-43px;
	_margin-top:10px;
	margin-left:20px;
	_margin-left:10px;
	float:left;
	width:100px;
	height:100px;
}
.left_col_div_text_mdl_all{
	margin-top:-53px;
	_margin-top:0px;
	margin-left:20px;
	_margin-left:10px;
	float:left;
	width:100px;
	height:100px;
}
.left_col_div_text_btm_all{
	margin-top:-60px;
	_margin-top:10px;
	margin-left:20px;
	_margin-left:10px;
	float:left;
	width:100px;
	height:100px;
}

.left_col_div_text_top{
	font-family:Century Gothic;
	font-size:13px;
	color:#0055a4;
	text-align:right;
	margin-bottom:10px;
}

.left_col_div_text_bottom{
	font-family:Century Gothic;
	font-size:13px;
	color:#93275c;
	text-align:right;
	margin-bottom:5px;
	line-height:1;
}
#left_col_div_img_top{
	float:left;
	position:relative;
	_position:absolute;
	left:-58px;
	_left:0px;
	top:-128px;
	_top:-43px;
	background: transparent url('../img/top_all.jpg') no-repeat 0 0;
	_background: transparent url('../img/top_ie.jpg') no-repeat 0 0;
	_margin: 25px 0 0;
	width: 355px;
	_width: 305px;
	height: 166px;
	z-index:-1;
}
#left_col_div_img_mdl{
	float:left;
	position:relative;
	_position:absolute;
	left:-58px;
	_left:0px;
	top:-131px;
	_top:-43px;
	background: transparent url('../img/mdl_all.jpg') no-repeat 0 0 ;
	_background: transparent url('../img/mdl_ie.jpg') no-repeat 0 0 ;
	_margin: 25px 0 0;
	width: 355px;
	_width: 305px;
	height: 166px;
	z-index:-1;
}
#left_col_div_img_btm{
	float:left;
	position:relative;
	_position:absolute;
	left:-58px;
	_left:0px;
	top:-123px;
	_top:-43px;
	background: transparent url('../img/btm_all.jpg') no-repeat 0 0 ;
	_background: transparent url('../img/btm_ie.jpg') no-repeat 0 0 ;
	_margin: 25px 0 0;
	width: 354px;
	_width: 305px;
	height: 165px;
	z-index:-1;
	
}
.left_col_div_img{
	position:absolute;
	top:-15px;
	right:-20px;
	_right:-145px;
	/*_z-index:1;*/
}

.center_table {
	width:636px;    
	/*_width:630px; */   
	margin-left:95px;
	/*_margin-left:110px;*/
	_margin-top: 50px;
}

.center_table td{
	border-bottom:1px solid #d8bcca;
	margin:10px;
	padding-bottom:10px;
	padding-top:10px;
}

.center_table td.separ{
	border:none;
	width:130px;
}

.news_main{
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	font-weight:bold;
	color:#00c;
	font-size:10px;
}

.main_news_text{
	font-family:Century Gothic;
	font-size:13px;
	margin-bottom:10px;
}
.main_news_text11{
	font-family:Century Gothic;
	font-size:13px;
	text-decoration: none;
}

.main_news_text11 a{
	text-decoration:none;
}

.main_news_text a{
	font-family:Century Gothic;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.art_autor{
	float:right;
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	font-weight:bold;
	color:#906;
	font-size:10px;
}

.art_name{
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	font-weight:500;
	color:#00c;
	font-size:13px;
}

.art_yext{
	margin-bottom:5px;
}

.art_top_1{
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	font-weight:500;
	color:#00c;
	font-size:15px;
	margin: -3px 0 0;
	_z-index:5;
}

.art_top_2{
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	color:#990033;
	font-size:13px;
	font-weight: 500;
	margin-top:5px;
	text-align:right;
}

.art_top_3{
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	color:#000;
	font-size:13px;
	margin-top:10px;
	line-height:1.3;
	text-align:justify;
	font-size: 500;
}

.art_top_3 a{
	text-decoration: none;
}

div.art_top_39 { font-family:Century Gothic, Verdana, Tahoma, Arial;
	color:#000;
	font-size:13px;
	margin-top:10px;
	line-height:1.3;
	text-align:justify;
	font-size: 500;
	float: left;
	width: 270px;
}

.art_top_4{
	font-family:Arial;
	color:#990066;
	font-size:13px;
	margin-top:25px;
}

.art_top_4 a{
	font-family:Arial;
	color:#990066;
	font-size:15px;
	text-decoration:none;
}

.art_top_5{
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	float:left;
	font-weight:500;
	color:#00c;
	font-size:15px;
	margin:-6px 0 0;
	padding-bottom:5px;
}
.art_top_51{
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	float:left;
	font-weight:500;
	color:#00c;
	font-size:15px;
	margin:-3px 0 7px;
}

.article_date{
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight: 700;
	color: #906;
	text-align: right;
	margin-bottom:8px;
}

.news_prew{
	width:680px;
	border-bottom:1px solid #cc99cc;
	margin-left:35px;
	margin-bottom:30px;
}

.news_prew a{
	text-decoration: none;
}

.news_prew1{
	width:494px;
	border-bottom:1px solid #b5698f;
	margin-left:35px;
	margin-bottom:50px;
	float:left;
}

.news_prew15{
	width:494px;
	float:left;
}

.news_prew2{
	width:150px;
	border-bottom:1px solid #b5698f;
	margin-left:35px;
	margin-bottom:50px;
	float:left;
}

.news_prew25{
	width:150px;
	float:left;
}

.news_prew3{
	width:680px;
	margin-left:35px;
	margin-bottom:50px;
}

.art_prew_img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.article_col_right{
	float:left; 
	width:567px;
}

.article_col_right1{
	float:left; 
	width:270px;
}

.article_col_right3{
	float:left; 
	width:500px;
}

.article_col_right4{
	float:left; 
	width:679px;
}

.link_more_art{
	text-align:right;
	margin:5px;
	margin-right:0;
	font-weight:500;
	color:#990066;
	font-family:Century Gothic, Verdana, Tahoma, Arial;
}
.link_more_art10{
	text-align:center;
	margin:5px;
	margin-right:0;
	color:#990066;
	font-family:Century Gothic, Verdana, Tahoma, Arial;
}
.link_more_art15{
	display:inline;
	text-align:right;
	color:#990066;
	font-family:Verdana;
}

.text25{
	margin-left:5px;
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	font-size:13px;
	font-weight: 500;
	color: #00c;
}
.text251{
	margin-left:5px;
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	font-size:13px;
	font-weight: 500;
	color: #00c;
	text-align:center;
}

.link_more_art a{
	color:#990066;
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	text-decoration:none;
	font-size: 10px;
	font-weight: 700;
}

.link_more_art1{
	text-align:left;
	float: left;
	width: 100px;
}

.link_more_art1 a{
	color:#990066;
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	text-decoration:none;
}

.link_more_art15 a{
	color:#990066;
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	text-decoration:none;
}

.article_col_right2{
	float:left;
	margin-top:17px;
	width:180px;
}

.art_top_6{
	font-family:Century Gothic, Verdana, Tahoma, Arial;
	font-size: 13px;
	color: #906;
}

/*body:first-of-type #right_col222{ /* Хак только для Safari, Opera, Google Chrome */
	/*margin-top:-20px;
	_margin-top:0px;
	width:781px;
	float:left;
	background-color:#ffffff;
}
html:root #right_col222{ /* Хак только для Safari, FireFox, Google Chrome */ 
	/*margin-top:-20px;
	_margin-top:0px;
	width:781px;
	float:left;
	background-color:#ffffff;
}*/


/*@-moz-document url-prefix() {#right_col2 { margin-top:0;}}*/
/*@media not all and (-webkit-min-device-pixel-ratio) {#right_col2 { margin-top:0;}}*/
/*@media all and (scan: progressive) {#right_col2 { margin-top:0;}}*/
/*#right_col2 { margin-top /*\**/
/*: 0\9 }*/

.img_art_short {
                 width: 80px;
}
.date_news { font-family: Century Gothic, Verdana, Tahoma, Arial;
             font-size: 10px;
			 font-weight: 700;
			 color: #906;
}
.name_news { font-family: Century Gothic, Verdana, Tahoma, Arial;
             font-size: 15px;
			 font-weight: 500;
			 color: #00c;
}
.img_lm{ height: 155px;
        width: 155px;
		border: 1px solid #c7dbe6;
}
div.head_upload { padding: 0 0 0 90px;
}

/*#left_col a.link_cat { color:#00c;
           font-family:Verdana,Tahoma,Arial,sans-serif;
           font-size:12px;
           font-weight:normal;
		   text-decoration: underline;
}*/
.img_cat { width: 100px;
}
.con_con { padding: 5px 40px 0 35px;}

div.art_yext p{ text-align: justify;
}

.categories{padding-bottom:10px;}
.categories td{padding:5px 0;vertical-align: middle;}
