* html html, body                       {
	font-size:14px;
	color: #3A464A;
	font-family:Arial, sans-serif ;
	margin:0px;
	padding:0px;
	min-width: 1000px;
	background-color:#FFFFFF;
}
html:first-child html, body             { font-size:14px; } /* Opera */

a {
	color: #0097E2;
}
a:visited {color:#2BAACD;}

table, td, div                          { font-size:14px;
	color: #3A464A;
	font-family:Arial, sans-serif ; }

#wrapper {
	margin:0 auto;
	width:1000px;
}

#container {
    text-align:center;
}

p { }
/* Header
-----------------------------------------------------------------------------*/
 .header {
	position: relative; /* ������������� ���������������� */
	height: 336px; /* ������ ����� */
	background-attachment: scroll;
	background-image: url('../images/index-01.jpg');
	background-repeat: no-repeat;
	background-position: left top; 
   }
   
   .maps {
   float:left;
   width:90px;
   height: 16px;
   margin-top:306px;
   text-align:right;
   }   
   
   .contact
   {
   float:right;
   width:211px;
   height:100px;
   margin-top:236px;
   text-align:left;
   }
   
   .zvonok
   {
   margin-left:30px; margin-top: 10px;}
   
#menutop { float:left; padding:0px; width:100%; height:40px; } 
#mtop {padding:0;} 
#mtop ul {float:left;list-style:none; padding:0;margin:0;}
#mtop li {float:left;list-style:none;margin:0px;padding:0px; } 
#mtop li a, #mtop li a:link, #mtop li a:visited {
	color:#4AA167;
	display:block;
	font-size:12px;
	text-decoration:none;
	margin:0px 8px 0px 8px;
	font-style: italic;	
	font-family: Georgia ;	
} 
#mtop li a:hover, #mtop li a:active { 	color:#4AA167;
border-bottom:1px dotted #4AA167;
	display:block;
	font-size:12px;
	text-decoration:none;
	margin:0px 8px 0px 8px;
	padding:0px;
	font-style: italic;
	font-family: Georgia ;}

h1 {
	color:#3A464A;
	font-family: Georgia;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}
 h1.main
 {
 	color:#3A464A;
	font-family: Georgia;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	margin-top:0px;
 }
 
.news h1 
{
    padding-left: 100px;   
} 
/* -------------pole s menu---------------- */ 
#poleblockmenu
{
	width:100%;
	margin:10px  0 0 0;
	padding:0px;
float:left;
  
}

/* main */
#navMenu ul {
list-style: none;
margin: 0;
padding: 0;
}
#navMenu {
	float:left;
	width:215px;
	text-align:left;
}
#navMenu li {
display:inline;
}

a.blockmenu:link{ font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 14px;
font-weight: bold;
color: #00AAF1;
display: block;
background: url('../images/index-06.gif') no-repeat scroll left center;
padding: 5px 0 6px 18px;}
	
  a.blockmenu:visited { 	font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 14px;
font-weight: bold;
color: #1B85B2;
display: block;
background: url('../images/index-06.gif') no-repeat scroll left center;
padding: 5px 0 6px 18px;}	
  a.blockmenu:hover   {	font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 14px;
font-weight: bold;
color: #00C6FF;
display: block;
background: url('../images/index-06.gif') no-repeat scroll left center;
padding: 5px 0 6px 18px;}

a.blockpodmenu:link{  font-family: Arial, Helvetica, sans-serif;
background: url('../images/index-07.gif') no-repeat scroll left center;
padding: 2px 0 3px 30px;
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #57BFEA;
display: block;
}
	
/*  a.blockpodmenu:visited {font-family: Arial, Helvetica, sans-serif; background: url('../images/index-07.gif') no-repeat scroll left center;
padding: 2px 0 3px 30px;
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #00C6FF;
display: block;}*/	
  a.blockpodmenu:hover   {font-family: Arial, Helvetica, sans-serif; background: url('../images/index-07.gif') no-repeat scroll left center;
padding: 2px 0 3px 30px;
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #00C6FF;
display: block;}

 
 #mainpoletext
{
	padding:0px 0px 0px 230px;
	margin-left:10px;
	text-align:left;
    /*min-height: 430px;*/	
}

/*#mainpoletext p {text-indent:35px}*/

#otst{
    padding-bottom:720px;
}

.podskazka
{
display: none;
font-style:normal;
font-weight:normal;
}
.nomimg
{
float:left;}

.polecheck
{
border:1px dotted #9C9C9C; 
padding:0 6px 0 6px; margin-top:5px;

} 
.poles
{
border:1px dotted #fff; 
padding:0 6px 0 6px; margin-top:5px;

}
.podch
{border-bottom:1px dashed #00C6FF;	font-family: Georgia ; cursor:pointer;} 
  
.catpole{
	color:#3A464A;
	text-decoration: none;  
	font-size:14px;
	display:block;
	padding:10px 0px 0px 0px;
	font-style: italic;
	font-weight: bold;
	padding-left: 50px;
	min-height: 25px;
}  

#namePole1{
 background:url('../images/01.gif') no-repeat;
}
#namePole2{
 background:url('../images/02.gif') no-repeat;
}
#namePole3{
 background:url('../images/03.gif') no-repeat;
}
#namePole4{
 background:url('../images/04.gif') no-repeat;
}
#namePole5{
 background:url('../images/05.gif') no-repeat;
}
#namePole6{
 background:url('../images/06.gif') no-repeat;
}
#namePole7{
 background:url('../images/07.gif') no-repeat;
}
#namePole8{
 background:url('../images/08.gif') no-repeat;
}
#namePole9{
 background:url('../images/09.gif') no-repeat;
}
#namePole10{
 background:url('../images/10.gif') no-repeat;
}
#namePole11{
 background:url('../images/11.gif') no-repeat;
}
#namePole12{
 background:url('../images/12.gif') no-repeat;
}



.catpolecheck
{	color:#00C6FF;
	text-decoration: none;  
	font-size:14px;
	display:block;
	padding:10px 0px 0px 50px;
	font-style: italic;
	font-weight: bold; 
}
 .imgmap
 {
 position:absolute;z-index:0;cursor:pointer;
 }
.podskazkatown
{
display: none;
margin-top:25px;position:absolute;z-index:1;
 
} 
 
  a.selectoblast:link ,  a.selectoblast:visited { text-decoration:none;
	font-size:11px;
	color:#686258;
	font-weight:bold;
	font-family:Arial, sans-serif;	font-style: normal;}
  a.selectoblast:hover   {
	text-decoration:none;
	font-size:11px;
	color:#13ADD9;
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-style: normal;
		}
 
#jm-container { 
	background-color: #E8E8E4;
	padding: 10px;
	width: 254px;
	  top: 0; left: -1000px; z-index: 150;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 13px;
	border:1px solid #FFFFFF;
	
	-webkit-box-shadow: 0px 0px 15px #DDDBDB;
	-moz-box-shadow: 0px 0px 15px #DDDBDB;
	-o-box-shadow: 0px 0px 15px #DDDBDB;
	box-shadow: 0px 0px 15px #DDDBDB;
}
div.jm-header { 
	font-size: 15px;
	color: #fff; 
	margin: 0px 5px 10px;
}

div.jm-content {
	background-color: #FCFDEC;
	font-size: 14px;
	color: #70D129;
	padding: 10px;
	border:1px solid #C3C3B6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	font-family:Arial, sans-serif;
	font-style: italic;		
	
}
 
  
 
.pcat{	padding:0px 0px 0px 45px; color:#3A464A; 	
        font-size:14px;} 

#pc { 
    text-align:left;
 } 



#art a {
    font-family: Georgia;
    font-size:16px;
    color:#00c6ff;    
    text-decoration: none;
    font-style:italic;
}

#lal  a{
    font-weight:bold;
    font-style: normal;
    text-decoration: underline;
    font-family: Arial;
    color:#2BAACD;
    font-size:14px;
}

#lal  {
    font-weight:bold;
    font-style: normal;
    font-family: Arial;
    font-size:14px;
}


#podr a {
    font-size:12px;
    color:#50ac36;
    font-style: italic;
    float:right;
    margin-right:30px;
}
 
 #page {
    margin-left: 615px;
 }
 
#videos {
	/*float:left;
	width:420px;*/
	text-align:left;
	font-size:20px;
	text-align:center;
	font-family: Georgia;
    padding-top:4px;	
    padding-left: 150px;
}

#poletext
{
    padding-left: 10px;
	/*margin:0px 0px 0px 430px;
    border-left:1px dotted #3A464A;*/
	text-align:left;   
}


.fs12{
font-size:12px;
float:left;
margin-top:20px;}
 

A.rollover1 {
 background: url('../images/pic01.gif'); /* ���� � ����� � �������� �������� */
 display: block; /* ������� ��� ������� ������� */
 width: 239px; /* ������ ������� */
 height: 107px; /* ������ ������� */
 text-decoration:none;
 font-family: Georgia;
}

A.rollover1:hover {
 background: url('../images/pic02.gif'); /* ���� � ����� � ���������� �������� */
}

A.rollover2 {
 background: url('../images/pic11.gif'); /* ���� � ����� � �������� �������� */
 display: block; /* ������� ��� ������� ������� */
  width: 239px; /* ������ ������� */
 height: 107px; /* ������ ������� */
 text-decoration:none;
 font-family: Georgia;
}

A.rollover2:hover {
 background: url('../images/pic12.gif'); /* ���� � ����� � ���������� �������� */
}

A.rollover3 {
 background: url('../images/pic21.gif'); /* ���� � ����� � �������� �������� */
 display: block; /* ������� ��� ������� ������� */
 width: 239px; /* ������ ������� */
 height: 107px; /* ������ ������� */
 text-decoration:none;
 font-family: Georgia;
}

A.rollover3:hover {
 background: url('../images/pic22.gif'); /* ���� � ����� � ���������� �������� */
}


A.rollover4 {
background: url('../images/pic31.gif'); /* ���� � ����� � �������� �������� */
 display: block; /* ������� ��� ������� ������� */
 width: 239px; /* ������ ������� */
 height: 107px; /* ������ ������� */
 text-decoration:none;
 font-family: Georgia;
}

A.rollover4:hover {
 background: url('../images/pic32.gif'); /* ���� � ����� � ���������� �������� */
}

A.rollover5 {
background: url('../images/pic41.gif'); /* ���� � ����� � �������� �������� */
 display: block; /* ������� ��� ������� ������� */
 width: 239px; /* ������ ������� */
 height: 107px; /* ������ ������� */
 text-decoration:none;
 font-family: Georgia;
}

A.rollover5:hover {
 background: url('../images/pic42.gif'); /* ���� � ����� � ���������� �������� */
}

A.rollover6 {
background: url('../images/pic51.gif'); /* ���� � ����� � �������� �������� */
 display: block; /* ������� ��� ������� ������� */
 width: 239px; /* ������ ������� */
 height: 107px; /* ������ ������� */
 text-decoration:none;
 font-family: Georgia;
}

A.rollover6:hover {
 background: url('../images/pic52.gif'); /* ���� � ����� � ���������� �������� */
}



#lech
{float:left; width: 245px;}

.lech {float:left; width: 245px; padding-bottom:10px;}
.lech  a span{
	width: 200px;
	display:block;
	text-align:center;
	height: 20px;
	padding-top: 70px;
	padding-left: 20px;	
	font-style: italic;
	font-weight: bold;
	color: #363636;
	
}

.clear { clear:right; }


.namerollover{ 
	top		: 200px;
	left		: 0;
	width		: 100%;
}



.fonnewsmenu
{
	height:315px;
	background-attachment: scroll;
	background-image: url('../images/index-10.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top:1px dotted #3A464A;	
}

.news
{
	float:left;
	width:430px;
	text-align:left;
	background-attachment: scroll;
	background-image: url('../images/index-11.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height:100%;	
}
h1 {color: #037ee0;}
em h2{
color:#037ee0;
	font-family: Georgia;
	font-size: 18px;
	font-style: italic;
	font-weight: bold; }

h2 {color:#037ee0;
	font-family: Georgia;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;}

#newstext {margin-left:100px; font-family:Georgia;}
#newstext ul {float:left;list-style:none; padding:0px; margin:0px;}
#newstext li {float:left;list-style:none;margin-bottom:30px;padding:0px; font-size:12px; color:#363636; width:330px;} 
#newstext li a, #newstext li a:link, #newstext li a:visited, #newstext li a:hover, #newstext li a:active {
	color:#00C6FF;
	font-size:12px;
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
	border-bottom:1px dotted  #00C6FF;
 
} 
#newstext li a:hover {
	border-bottom:none;
} 


 
#artpole
{
	text-align:left;
	height:100%;
	width:500px;
	margin-left:420px;	
	background-attachment: scroll;
	background-image: url('../images/index-12.jpg');
	background-repeat: no-repeat;
	background-position: left top;	
	
} 
#arttext{margin-left:130px;font-family:Georgia; }
#arttext ul {float:left;list-style:none; padding:0px; margin:0px;}
#arttext li {float:left;list-style:none;margin-bottom:30px;padding:0px; font-size:12px; color:#363636; width:330px;} 
#arttext li a, #arttext li a:link, #arttext li a:visited, #arttext li a:hover, #arttext li a:active {
	color:#50AC36;
	font-size:12px;
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
	border-bottom:1px dotted  #50AC36;
} 
#arttext li a:hover  {
	border-bottom:none; }
.footfonleft{
	background-attachment: scroll;
	background-image: url('../images/index-13.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	height:246px;
    width:260px;
}
.footfoncenter{
	background-attachment: scroll;
	background-image: url('../images/index-14.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
#footmenu{
margin-left:50px;
margin-top:30px;
}
#footmenuleft{ float:left; width: 600px; padding-left: 220px;}
#footmenuleft ul {float:left;list-style:none; padding:0px; margin:0px;}
#footmenuleft li {float:left;list-style:none;margin-bottom:5px;padding:0px; font-size:13px; color:#363636; width:300px;} 
#footmenuleft li a, #footmenuleft li a:link, #footmenuleft li a:visited, #footmenuleft li a:active {
	color:#0081C9;
	font-size:13px;
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
} 

 #footmenuleft li a:hover
{
	color:#0081C9;
	font-size:13px;
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
	text-decoration:underline;
}    
a.nounder:link, a.nounder:visited, a.nounder:active 
{ text-decoration:none;}
.under
{text-decoration:underline;}

.counter{
	float:left;
	margin-left:450px;
	margin-top:30px;
	font-size: 14px;
	font-style: italic;
	color: #0081C9;
}




/*--------------------------------*/

 .headerpage {
	position: relative; /* ������������� ���������������� */
	height: 240px; /* ������ ����� */
	background-attachment: scroll;
	background-image: url('../images/index-15.jpg');
	background-repeat: no-repeat;
	background-position: left top; 
   }
   
   .mapspage {
   float:left;
   width:90px;
   height: 16px;
   margin-top:205px;
   text-align:right;
   }    
   
    .contactpage
   {
   float:left;
   width:160px;
   margin-top:176px;
   text-align:left;
   margin-left:320px;
   }
   .contactpagetel
   {
   float:left;
   width:160px;
   margin-left:170px;
   text-align:left; 
   margin-top: -18px;
   }
   
   .navigation{
   color:#677277;
   font-size:12px;
   }
   
 
     h2.oblast
   {
	font-size:21px; 
	color:#363636; 
	font-family:Georgia;
	font-style:normal;
   }
   
   .fonmainpole
   {
	height:500px;
	background-attachment: scroll;
	background-image: url(../images/index-18.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;   
   }
   
   
   #poleone
{
	float:left;
	width:350px;
    height:100px;
	margin-top:10px;
    margin-left: 10px;
	text-align:left;	
}


  #poletwo {
float: left;
width: 246px;
height: 10px;
margin-top: 10px;
margin-left: 54px;
text-align: left;
}

#cbshow{width:228px; height:31px; position:relative; cursor:pointer; margin-left: 4px; display:none;}
#callback{border-radius:10px; background:#fff; padding:7px 20px 20px 20px; border: 2px solid #aaa; width:400px; height:420px; position:fixed; top:20%; left:30%; display:none; z-index:9999;}
#callback #answer{height:25px; padding: 5px 0 0 20px;}
#close{display:block; float:right; text-decoration:none; margin: 5px 10px 0 0;}
#refresh{color:#8AE5FF; font-family: Arial; font-size: 9pt; text-decoration: none; font-weight:bold;}
#refresh:hover{color: #1B85CD; font-family: Arial; font-size: 9pt; text-decoration: none; font-weight:bold;}

.submit {width:25px; font-size: 14px; padding: 2px 12px;}
div#order textarea{height: 150px; width: 400px; margin-bottom: 10px;}
#order .submit{font-size:16px; padding: 4px 12px; font-weight:bold;}
#order .submit:hover{color: #1B85CD;}
div#order input.contact_data{width: 230px;}
#order a {color:#8AE5FF; font-family: Arial; font-size: 9pt; text-decoration: none;}
#answer {color:#00C6FF; font-family: Georgia; font-size: 14px; font-style: italic; font-weight: bold; }
.text {color:#4AA167; display:block; font-size:12px; text-decoration:none; margin:0px 8px 0px 8px; font-style: italic;	font-family: Georgia ;}



.artall {font-size:12px; color: #50AC36 !important; font-style: italic; float:right; margin-right:20px; text-decoration:none;}
.newsall {font-size: 12px; color: #50AC36; font-style: italic; float: right; margin-right: 30px; text-decoration:none;}	



.main-news{
    text-align: left;
    height: 100%;
    width: 375px;
    float: left;
    background: url("../images/index-11.jpg") no-repeat left top;
    padding: 15px 0 0 120px;
}

.main-art{
    text-align: left;
    height: 100%;
    width: 375px;
    float: left;
    background: url("../images/index-12.jpg") no-repeat left top;
    padding: 15px 0 0 120px;
}

.news-head{
    color: #3A464A;
    font-family: Georgia;
    font-size: 23px;
    font-style: italic;
    font-weight: bold;
    margin: 0px 0 30px 3px;
}

.news-date{
    font-size: 12px;
    color: #3A464A;
    font-family: Georgia;
}

.news-cont, .art-cont {margin-bottom: 10px;}

.news-cont a{
    color: #00C6FF;
    font-weight: bold;
    font-family: Georgia;
    font-size: 14px;
    font-style: italic;
    border-bottom: 1px dashed;
    font-family: Georgia;
    cursor: pointer;
    text-decoration: none;
}

.art-cont a{
    color: #50AC36;
    font-weight: bold;
    font-family: Georgia;
    font-size: 14px;
    font-style: italic;
    border-bottom: 1px dashed;
    font-family: Georgia;
    cursor: pointer;
    text-decoration: none;
}

#a_main {font-weight:!important;} 
#a_main a {font-weight:!important;}

#news-date{
    font-size: 12px;
    color: #3A464A;
    font-family: Georgia;
    margin-top: -21px;
}
#share42 {
  position: fixed;
  z-index: 1000;
  margin-top: 100px; /* �������� ������ ����� �� ���� �������� */
}
#share42 {
  width:24px;
  padding: 6px 6px 0;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

			
.list {
	
	float:right;
	margin:0;
	padding:0;
	font-size: 11px;
}
.list li{

	list-style: none;
	padding-right:20px;

	
}
.list li a{

  color: #0081C9;
font-size: 13px;
text-decoration: none;
font-style: italic;
font-weight: bold;
}

.c_comment {
margin-bottom: 20px;
}

.a_name {
font-family: Arial;
font-weight: bold;
font-size: 13px;
text-transform: uppercase;
color: #677277;
}

.vinos {
background: url(../images/otzyv.png);
height: 22px;
width: 73px;
margin-left: 30px;
margin-top: -22px;
}

.c_body {
border: 1px solid #c9c9c9;
margin-top: 20px;
}

.aquo {
background: url(../images/kav.png);
height: 24px;
width: 23px;
margin-left: 10px;
margin-right: 10px;
}

.c_text {
font-family: Arial;
font-size: 14px;
font-variant: normal;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 11px;
color: #677277;
}

.c_send {
background: url(../images/knopka-otzyv.png);
float: right;
width: 151px;
height: 29px;
}

.c_send a {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 14px;
font-weight: bold;
color: #00AAF1;
display: block;
padding: 5px 0 6px 18px;
}

.pagination {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
font-size: 16px;
}

#comments-form-send {
background: url(../images/knopka-otzyv.png);
width: 151px;
height: 29px;
}

#c_send {
background: none;
border: none;
cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 14px;
font-weight: bold;
color: #00AAF1;
}