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

/* -----------------------------------------------------------------------------*/ 
a       { color:#000; text-decoration:underline; font-size:12px}
a:link  { color:#000; text-decoration:underline;}
a:hover { color:#000; text-decoration:none;}
a:active{ color:#000; text-decoration:none;}
div{ text-align:left}
/* -----------------------------------------------------------------------------*/ 
.clear  {clear:both;}
.page{ width:100%; background:url(../images/bg_top.png) top repeat-x}


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

h1{  line-height:55px; font-size:55px; float:left; text-decoration:none; color:#fff; font-family:Arial Black; padding-right:10px}
	a h1 span{ color:#a3e22a}

h2{ font-size:30px; color:#000; line-height:30px; text-align:left; padding-top:10px; letter-spacing:-0.05em; padding-bottom:20px; white-space:nowrap}
h3{ font-size:30px; color:#000; line-height:30px; text-align:left; padding-top:10px; letter-spacing:-0.05em; padding-bottom:30px}
h5{ font-size:30px; color:#000; line-height:30px; text-align:left; padding-top:10px; letter-spacing:-0.05em; padding-bottom:0px}

img.photo_left{ float:left; margin-right:20px; margin-top:2px}
img.photo_top{ margin-bottom:16px}


.left_25{ margin-left:25px}
.left_120{ margin-left:120px}
.left_190{ margin-left:190px}
.left_245{ margin-left:245px}
.left_215{ margin-left:220px}
/* -----------------------------------------------------------------------------*/ 
.top{ height:82px; text-align:left; width:1000px;}

	a.logo{ padding-top:10px; display:block; cursor:pointer;text-decoration:none; float:left}
		a.logo small{display:block;color:#fff; line-height:20px; padding-top:34px; white-space:nowrap}
.top div.call{ float:right; font-size:16px; color:#fff; margin-right:28px; padding-top:45px}

	.menu{ position:absolute; z-index:10100; width:680px; height:50px; top:100px	}
	.menu ul{ margin-left:25px}
	.menu ul li{ float:left;}
	.menu ul li a{ cursor:pointer; display:block; font-size:12px; color:#fff; text-decoration:none; text-transform:uppercase; padding-left:10px; line-height:30px; margin-right:10px}
	.menu ul li a span{ line-height:30px; text-decoration:none; display:block; height:30px; padding-right:10px}
	
		.menu ul li a:hover, a.act{ background:url(../images/bg_pin_menu.png) left no-repeat; }
		.menu ul li a:hover span, a.act span{  background:url(../images/bg_pin_menu_span.png) right no-repeat;}


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

.header{ height:400px; background:url(../images/line_top.jpg) bottom no-repeat; width:1000px; text-align:left!important}


/* -----------------------------------------------------------------------------*/ 
.footer{ height:120px; background:url(../images/bg_footer.jpg) top no-repeat; width:1000px; text-align:left}

	.footer ul{ margin-left:25px; padding-top:20px; float:left}
	.footer ul li{ float:left;}
	.footer ul li a{ cursor:pointer; display:block; font-size:12px; color:#fff; text-decoration:none; text-transform:uppercase;  line-height:24px; margin-right:38px}
		.footer ul li a:hover, a.foot{ border-bottom:2px solid #fff}
		
.footer small{ margin-left:25px; display:block; padding-top:20px; font-size:10px; color:#75a1d3; float:left}
.footer small a{ text-decoration:none; color:#75a1d3; font-size:10px}
.footer small a:hover{ text-decoration:underline}
.footer div{ float:right; width:245px; padding-top:23px; color:#828282;}
.footer div a{ color:#828282; text-decoration:none; font-size:12px; margin-right:10px; margin-left:10px}
.footer div a:hover{ text-decoration:underline}
/* -----------------------------------------------------------------------------*/ 
#content{ width:1000px; background-color:#fff; }
#content div.left_column, #content div.right_column{ padding:25px}
#content div.left_column{ float:left}
#content div.right_column{ float:right}
.bg_gray{ background-color:#e1e1e1}


	ul.list{ text-align:left; padding-bottom:0px}
	ul.list li{ line-height:32px;  background:url(../images/arrow.gif) 0px 14px no-repeat}
		ul.list li a{ text-decoration:underline;padding-left:20px;}
		ul.list li a:hover{ text-decoration:none; color:#537d00}
		
		
.blue{ color:#0065d5}
.fs_14{ font-size:14px}
.bg_w{ background-color:#fff}

/* ------------------------INDEX---------------------------------------------------*/ 
.content div.left_column{ width:670px}
.content div.right_column{ width:230px;}
.content div.block{ float:left; width:320px; padding-right:30px}
.content div.last{ padding-right:0}

/* ------------------------INDEX  1 , 2 ---------------------------------------------------*/ 
.content_1 div.left_column{ width:230px}
.content_1 div.right_column{ width:670px;}

/* ------------------------INDEX  3 , 4 , 5 , cont---------------------------------------------------*/ 
.content_3 div.left_column{ width:450px}
.content_3 div.right_column{ width:450px;}

.content_3 div.block{ width:225px; float:left}


/* ------------------------  LINKS ------------------------------------------------*/ 
a.learn_more{height:40px; line-height:40px; color:#000; text-transform:uppercase; text-decoration:none; padding-left:12px; background:url(../images/bg_learn_more.png) left no-repeat; display:block; width:104px; font-size:14px; cursor:pointer}
a.learn_more span{ display:block; background:url(../images/bg_learn_more_span.png) right no-repeat;}
a.learn_more:hover{ color:#fff}

a.read_more{ color:#0079ff; font-style:italic; text-decoration:underline; display:block; width:62px; margin-top:14px}
a.read_more:hover{ text-decoration:none}



/* -------------------------CONTACTS-------------------------------------------------*/ 


.submit_registry{ background:url(../images/bg_sub.gif) top no-repeat;
	width:120px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	border:0px solid #fff; cursor:pointer!important;
}

.submit_registry:hover{ color:#fff; }
	
.input_contact{background-color:#fff;
	width:320px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
.textarea_contact{background-color:#fff;
	width:320px;
	height:200px;
	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}
