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

/* -----------------------------------------------------------------------------*/ 
a       { color:#96289e; text-decoration:underline; font-size:12px}
a:link  { color:#96289e; text-decoration:underline;}
a:hover { color:#96289e; text-decoration:none;}
a:active{ color:#96289e; text-decoration:underline;}

/* -----------------------------------------------------------------------------*/ 
.clear  {clear:both;}
.page{ width:1000px; text-align:left}


.left{ float:left}
.right{ float:right}
.centr{ width:1000px; margin:0 auto}
.red{ color:#f00}
a.black{ color:#000}
p{ margin-bottom:10px}

h1{ text-indent:-9999px; line-height:0; font-size:0}
h2{ width:200px; height:63px; line-height:60px!important; font-size:30px; color:#fff; text-align:center; padding-top:40px}
h3{ font-size:30px; margin-top:24px; line-height:30px; margin-bottom:14px}
h4{ line-height:20px; margin-top:30px; margin-bottom:25px; font-size:20px; text-transform:uppercase}

img.photo{ border:1px solid #c2c2c2; padding:5px; background-color:#fff}
img.left_photo{ margin-right:20px; float:left}
img.top_photo{ margin-bottom:16px}


.left_25{ margin-left:25px}
.left_185{ margin-left:185px}

/* -----------------------------------------------------------------------------*/ 
.header{ height:363px; width:1000px;}

	.menu{ position:absolute; width:1000px; z-index:101; background:url(../images/bg_menu.png) top no-repeat; top:304px; height:59px}
	.menu ul{ float:left; margin-left:15px; margin-top:14px}
	.menu ul li{ float:left; margin-right:8px}
	.menu ul li a{ display:block; height:30px; padding-left:16px; line-height:30px; text-decoration:none; letter-spacing:-0.025em; cursor:pointer}
	.menu ul li a{ color:#fff; font-size:15px; font-family:Arial; font-weight:bold; text-transform:uppercase}
	.menu ul li a span{ display:block; height:30px; line-height:30px;  padding-right:16px}

	.menu ul li a:hover, .menu ul li a.act{ background:url(../images/pin_menu.gif) left no-repeat; color:#000}
	.menu ul li a:hover span, .menu ul li a.act span{background:url(../images/pin_menu_span.gif) right no-repeat;}
	
	.logo{display:block; width:227px;height:161px; background:url(../images/logo.jpg) top no-repeat; cursor:pointer;text-decoration:none; position:absolute; z-index:101}

/* -----------------------------------------------------------------------------*/ 
.crumb{ height:418px; background:url(../images/bg_crumb.jpg) top no-repeat}
	.crumb ul{ color:#fff;}
	.crumb ul li{ width:200px; float:left; font-size:12px; line-height:18px; height:418px}
	.crumb ul li div{ width:138px; margin:25px 0px 0px 25px}
	.crumb ul li div a.read{ display:block; width:82px; height:38px; background:url(../images/pin_more.png) top no-repeat; text-decoration:none; text-align:center; font-family:Trebuchet MS; line-height:36px; font-size:20px; text-transform:uppercase; margin-top:24px; cursor:pointer;}
	.crumb ul li div a.read:hover{ color:#5b6593!important}
	
	.crumb ul li:hover{ background-color:#2c2e37; cursor:default}
	.crumb ul li:hover h2{ background-color:#000}
	
/* -----------------------------------------------------------------------------*/ 
.footer{ height:140px; background:url(../images/bg_footer.gif) top no-repeat}

	.footer ul{ float:left; margin-left:25px; margin-top:35px}
	.footer ul li{ float:left; margin-right:40px}
	.footer ul li a{ display:block; height:30px;  line-height:30px; text-decoration:none; letter-spacing:-0.025em}
	.footer ul li a{ color:#fff; font-size:15px; font-family:Arial; font-weight:bold; text-transform:uppercase}

	.footer ul li a:hover,  ul li a.act{ color:#5c7a9d}
	
	.footer small{ color:#5e5e5e; font-size:12px; display:block; margin-top:10px}

/* -----------------------------------------------------------------------------*/ 
.content{ background-color:#e9e9e9; padding-bottom:20px}
	.bg_w{ background-color:#fff; font-size:14px}
.content .right{ width:560px; text-align:left; padding-right:25px}


	.block{ width:195px; float:left}
	.block a{ text-decoration:none; line-height:24px; display:block}
	.block a:hover{ text-decoration:underline}
	.blue a{ color:#6b5b87}
/* -----------------------------  index-1  --  index-2   -----  index-3  ---------------------------------*/ 
.content_1{ background-color:#e9e9e9; padding-bottom:20px}

.content_1 .left_column{ width:455px; float:left}
.content_1 .right_column{ width:455px; float:right; padding-right:25px}
.content_1 .bg_w{ font-size:12px; padding-bottom:19px}


div.list { margin-top:-4px}
div.list a{ display:block; line-height:22px; text-decoration:none;}
div.list a:hover{ text-decoration:underline}

/* --------------- index-4   ----------------------------------------------------------*/ 

.content_4{ background-color:#e9e9e9; padding-bottom:20px}
.content_4 .left_top{ width:550px; float:left; padding-bottom:20px; font-size:12px}
.content_4 .block{ width:308px; float:left}



/* ------------------------  LINKS ------------------------------------------------*/ 

a.about_us{ font-size:15px; width:200px; height:37px; float:right; margin-top:12px; text-align:center; background:url(../images/about_us.gif) top no-repeat; color:#fff; text-decoration:none; line-height:37px; font-weight:bold; margin-right:-25px; cursor:pointer}
a.about_us:hover{ text-decoration:underline}

	
a.more{ height:29px; display:block; line-height:29px; background:url(../images/bg_more_pink.gif) left no-repeat; text-decoration:none; padding-left:12px; color:#fff; width:40px; margin-top:20px; cursor:pointer}
a.more span{ display:block; background:url(../images/bg_more_pink_span.gif) right no-repeat; padding-right:12px}


.blue a.more{  background:url(../images/bg_more_blue.gif) left no-repeat; }
.blue a.more span{ background:url(../images/bg_more_blue_span.gif) right no-repeat; }


a.more:hover{  background:url(../images/black.gif) left no-repeat; text-decoration:none}
a.more:hover span{ background:url(../images/black_span.gif) right no-repeat; }


/* -------------------------CONTACTS-------------------------------------------------*/ 
.content_5{ background-color:#e9e9e9; padding-bottom:20px}
.content_5 .bg_w{ padding-bottom:20px; font-size:12px}

.content_5 .left_column{ float:left; width:350px;}
.content_5 .right_column{ float:left; width:580px;}



.submit_registry{background-color:#5b6593;
	width:70px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	border:0px solid #fff; cursor:pointer!important;
	-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{ background-color:#000}
	
.input_contact{background-color:#fff;
	width:400px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
.textarea_contact{background-color:#fff;
	width:400px;
	height:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
.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:24px;  font-size:24px; margin-bottom:10px; margin-top:0}
