@import "reset.css";
td {font-family:Arial;font-size:12px;line-height:18px;color:#585858;text-align:left; vertical-align:top}
body { background:#000 url(../images/bg_site.jpg) repeat top;  font-family:Arial; font-size:12px;line-height:18px; color:#fcd48e; text-align:left; padding:0; margin:0}

/* -----------------------------------------------------------------------------*/ 
a       { color:#fff; text-decoration:underline; outline:none}
a:link  { color:#fff; text-decoration:underline;}
a:hover {  color:#fff; text-decoration:none; cursor:pointer}
a:active{ color:#fff; text-decoration:underline;}



.centr{ width:1000px; margin:0 auto}

/* -----------------------------------------------------------------------------*/ 
.clear  {clear:both;}
.left{ float:left}
.right{ float:right}
.red{ color:#f00}

h2{ font-size:30px; font-family:Georgia; color:#8c7535; font-weight:normal; line-height:30px; padding:15px 0 15px 10px}
h2 span{ color:#800000}

big{ font-size:18px	; display:block; line-height:22px}
.data{ display:block; color:#a40000}

/* ---------------------------footer--------------------------------------------------*/ 
.under{ height:144px; background:url(../images/bg_under.jpg) top no-repeat;  width:1001px}

.box{ width:210px; height:70px; float:left; margin:20px 0 0 70px; text-align:center; color:#fcd48e; font-size:12px; font-family:Arial}
.box h1{ font-family:Times New Roman; font-size:18px ; color:#fdf0da; letter-spacing:-0.01em; white-space:nowrap; padding-bottom:10px}
.first{ margin-left:115px}
.box a{  color:#fcd48e;}




.footer{ height:137px; background:url(../images/bg_footer.jpg) top no-repeat; font-size:12px; font-family:Arial; color:#a99055; letter-spacing:-0.03em}
.footer small{ padding-top:57px; display:block; padding-left:65px}
.footer span{ color:#ffdfa6}
.footer img.foot{ margin:0px 10px 0; margin-bottom:-3px}
.footer a{ color:#ffdfa6}




/*------------------------------content----------------------------------------------*/
div.content{ width:910px; margin-left:44px; background:url(../images/bg_content.jpg) top repeat-y; font-family:Georgia; color:#201a14}


img.shadow{ margin-left:38px}

div.context{ width:824px; border:4px solid #fde4a0; background-color:#feeec0; margin-left:38px; padding:5px}
.line{ height:5px; border-bottom:1px #ccb371 solid; margin-bottom:20px; margin-left:5px; margin-right:5px}
img.photo{ border:3px #fff solid}


.bg_dark{ background-color:#f3dea5; padding:0 5px 5px}

.left_15{ margin-left:15px}

.right_15{ margin-right:20px}

.pad_20{ padding:0px 15px 10px}

.dott{ background:url(../images/sq.gif) top repeat; height:2px; width:100%; margin:14px 0px}

a.more{ color:#700000;  font-family:Georgia; font-size:12px; text-transform:uppercase; text-decoration:none}
a.more img{ margin-right:10px; margin-bottom:-2px}
a.more:hover{ text-decoration:none; color:#d06666}



/* -------------------------------top----------------------------------------------*/ 
div.top{ height: 160px; background:url(../images/bg_top.jpg) 0px -24px no-repeat; padding-top:100px}
div.top a.logo{ display:block; width:290px; height:70px; margin:0px auto 0}

div.top div.menu{ padding-top:8px; padding-left:80px}
div.top div.menu img{ float:left; padding-top:29px; padding-right:2px}
div.top div.menu a{ display:block; width:125px; height:75px; text-decoration:none; float:left; text-align:center; line-height:75px; margin-right:2px; font-family:Georgia ; font-size:18px; color:#c8ae68;}
div.top div.menu a:hover, a.act{ color:#ffe58b!important; background:url(../images/activ.png) 0px 0px no-repeat}






/* ----------------------------------------------------------------------------*/ 
.index_left{ width:550px}
.index_right{ width:255px}

/* ----------------------------------------------------------------------------*/ 
.index_2_left{ width:400px}
.index_2_right{ width:405px}





/* -------------------------CONTACTS-------------------------------------------------*/ 
#contact_form td{ color:#300000; padding-bottom:2px; vertical-align:middle}
.submit_registry{font-family:Georgia; font-size:12px; color:#fff; display:block; margin:8px 0px 0px 0px; height:30px; width:100px; text-decoration:none; line-height:30px; text-align:center; text-transform:uppercase;  border:0; text-align:center; cursor:pointer; background: #6b0000 ;

	-webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright   : 3px;
    -moz-border-radius-bottomright  : 3px;
	
	 -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft   : 3px;
    -moz-border-radius-bottomleft  : 3px;  }
	.submit_registry:hover{ color:#feeec0}

	
.input_contact{background-color:#feeec0;
	width:250px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#300000;
	border:1px solid #9b7c5d;
	margin-bottom:2px}
	
.textarea_contact{background-color:#feeec0;
	width:250px;
	height:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#300000;
	border:1px solid #9b7c5d;margin-bottom:4px}
	
.select{background-color:#fff;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}

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

#read_block h4{ color:#000; line-height:36px;  font-size:36px; margin-bottom:10px}




