@import "reset.css";
body { font-family: Arial;font-size:12px;line-height:18px;color:#fff;text-align:left; background-color:#000; padding:0; margin:0}


a       { color:#92c5d7; text-decoration:underline; cursor:pointer; outline:none; }
a:link  { color:#92c5d7; text-decoration:underline;}
a:hover { color:#92c5d7; text-decoration:none;}
a:active{ color:#92c5d7	; text-decoration:underline;}


.clear  {clear:both;}
.left{ float:left}
.right{ float:right}
.red { color:#FF0000;}
.grey{ color:#787878!important;}
.black{ color:#000}

.grid_1{ width:590px}
.grid_2{ width:660px}
.grid_3{ width:305px}
.grid_4{ width:220px}
.grid_5{ width:480px}
.grid_6{ width:385px}
.grid_7{ width:551px}
.grid_8{ width:156px}
.grid_9{ width:405px}
.grid_10{ width:510px}
.grid_11{ width:237px}
.grid_12{ width:292px}
.grid_13{ width:530px}
.grid_14{ width:394px}


.left_20{ margin-left:20px}
.right_20{ margin-right:20px}
.right_6{ margin-right:5px}
.bot_20{ margin-bottom:14px}
.margin_30{ margin-top:30px}
.margin_13{ margin-top:13px}
.margin_5{ margin-top:8px}
.right_53{ margin-right:53px}
h1{ font-size:48px; color:#fff; line-height:48px; font-weight:normal; padding-top:22px}
	h1 a, h1 a:hover{ text-decoration:none!important; color:#fff}
	h1 a span{ font-size:10px; text-transform:uppercase; line-height:12px; display:block; padding-left:5px; color:#fff}
	
	
	
	h3{ font-size:33px; padding-bottom:30px; color:#fff!important}
	
	
	
	
	a h5 span{ font-size:12px; color:#787878; font-size:12px; display:block; font-weight:normal; text-decoration:underline}
	h5{ font-size:24px; color:#3e3e3e; padding-left:13px; height:20px; margin-top:5px}
	a h5{ font-size:24px; color:#3e3e3e; padding-left:70px; height:50px; text-decoration:none!important}	
	a h5.bg_1{ background:url(../images/bg_1.jpg) 0px 50% no-repeat}
	a h5.bg_2{ background:url(../images/bg_2.jpg) 0px 50% no-repeat}
	a h5.bg_3{ background:url(../images/bg_3.jpg) 0px 50% no-repeat}
	a h5.bg_4{ background:url(../images/bg_4.jpg) 0px 50% no-repeat}


	a:hover h5 { color:#02a2ce}
	a:hover h5 span{ color:#000}
.not{ text-decoration:none!important}	
	
	div.line{ height:1px; background-color:#c8c8c8; border-bottom:1px #fff solid; margin:6px 0px}

.other{ text-transform:uppercase; font-family:Alternate Gothic No2 D; font-size:24px; color:#eeeeee; line-height:30px; white-space:nowrap; font-weight:normal; text-align:center; letter-spacing:-0.03em}


.omega{ text-align:right}

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

/*   -----------------------------------------------------------------------------*/ 
.top_content{ background:#499fbc url(../images/bg_site.jpg) top repeat-x;}
	.top_menu{ height:100px;}
	
	a.act{ color:#ff4242; background-color:#fff;}	
	
	.script{ padding:10px; background-color:#fff; height:380px}
	
	a.read_more{ background:url(../images/bg_read_more.png) top no-repeat; display:block; width:58px; height:48px; margin-top:315px; text-decoration:none!important; color:#0c6481; font-size:12px; font-family:Arial; text-transform:uppercase; padding-left:15px; padding-top:10px; font-weight:bold; margin-right:20px}
	
	a.read_more:hover{ color:#42aacc; cursor:pointer;}

	.bg_dsc b{ font-size:22px; color:#fff; display:block; margin-top:315px; height:60px; width:700px; font-weight:normal; padding-left:185px}
	
	.bg_dsc strong{ color:#ff3131; text-transform:uppercase; letter-spacing:-0.05em;font-size:22px;}
	
	.bg_dsc small{ color:#7c7c7c; font-size:12px; line-height:18px; display:block; padding-top:5px; padding-right:130px}
	
	
	.pad_20{ padding:20px}
	.pad_10{ padding: 0px 15px}
	.big_pin li{ width:198px; margin:0px 1px; color:#c3f0ff; float:left;}
	
	.big_pin li img{ margin: 10px 50px}
	
	a.black_more{ display:block; width:178px; height:40px; color:#499fbc; line-height:40px; text-decoration:none; font-weight:bold; text-transform:uppercase; background: url(../images/bg_black_more.jpg) top left no-repeat; padding-left:20px}
	a.black_more:hover{ color:#ff3f3f}
	
	li.color_1{ background-color:#03394b}
	li.color_2{ background-color:#054e66}
	li.color_3{ background-color:#0c6481}
	li.color_4{ background-color:#116c8a}
	li.color_5{ background-color:#1c7897}
	
	
.content{ padding:35px 10px 20px 10px}	
	
	.photo{ border:5px #fff solid}

big{ text-transform:uppercase; font-weight:bold; display:block; margin-bottom:16px}
.up{text-transform:uppercase; font-weight:bold; display:block;}
.block li:hover{ background-color:#92c5d7}
.block li:hover img{ border:5px #92c5d7 solid}
.block li{ color:#000;}
.block li strong{ text-transform:uppercase}
.block li div{ padding-left:8px; padding-right:10px}


a.read{ display:block; text-decoration:none; text-transform:uppercase; font-size:10px; width:80px; height:16px; margin-bottom:10px; margin-top:10px; background:url(../images/arrow.gif) 0px 60% no-repeat; padding-left:20px; margin-left:6px; color:#fff}
a.read:hover{ text-decoration:underline}


.left_top{ background: #e6e6e6 url(../images/left_top.gif) top left no-repeat;}
.right_top{ background:url(../images/right_top.gif) top right no-repeat;}
.right_foot{ background:url(../images/right_foot.gif) bottom right no-repeat;}
.left_foot{ background: url(../images/left_foot.gif) bottom left no-repeat; padding:14px}




/*   -----------------------------------------------------------------------------*/ 
.foot_content{ background-color:#14252b; border-top:#4492ad 5px solid}

.foot_content h1{ font-size:30px; letter-spacing:-0.05em; line-height:30px; padding-top:0; padding-bottom:20px}

a.foot_arrow{ line-height:26px; background:url(../images/foot_arrow.gif) 0px 50% no-repeat; padding-left:16px; color:#92c5d7;}
a.foot_arrow:hover{ color:#16708f; text-decoration:underline}


strong.upp{ color:#cfd6d9; text-transform:uppercase; letter-spacing:-0.05em; display:block; padding-top:8px}
/*   -----------------------------------------------------------------------------*/ 
.footer{ height:60px; background-color:#000; color:#636363; padding: 33px 40px 33px 10px}


.footer a{ color:#9d9d9d; text-decoration:none; font-weight:bold; }
.line_12{margin: 0px 12px}
.line_12_right{ margin-right:12px}
/* -----------------------------------------------------------------------------*/ 
#read_more h4, #read_more{ color:#000}
#read_more h4{ margin:0px 0px 10px 0px ; font-size:24px; line-height:30px; padding:0}

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

#contact_form td{ color:#fff; padding-bottom:2px; vertical-align:top}
.sub{ display:block; width:76px; height:33px; font-style:italic; color:#fff; font-family:Arial; font-size:10px; font-weight:bold; background: url(../images/arrow.gif) left no-repeat; padding-left:30px text-decoration:none; text-align:center;   text-transform:uppercase; cursor:pointer; border:0; }
	.sub:hover{ color:#fff; text-decoration:underline}

	
.input_contact{background-color:#d4dbde;
	width:445px;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #34819b;
	margin-bottom:2px}
	
.textarea_contact{background-color:#d4dbde;
	width:445px;
	height:262px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #34819b;margin-bottom:4px; line-height:22px}
	
.select{background-color:#fff;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}

	
/* -----------------------------ANIMA-----------------------------------------------*/ 




#anima a{display: block; text-decoration: none; float:left; height:30px;  margin-right:10px; padding-top:40px }
#anima a:hover{ background-color:#fff}
#anima a span{  margin-right:12px; margin-left:12px;}

a.special{ font-size:20px; font-family:Featured Item}
a.special:hover{ color:#ff4242}



/* ----- script begin ----- */

#faded {	width:980px;	height:380px;	overflow: hidden;	position: absolute;	}

.bg_dsc{ position:absolute; width:980px; height:380px; z-index:10; background:url(../images/bg_dsc.png) bottom no-repeat}




ul.pagination {
	width:40px;
	height:140px;
	overflow: hidden;
	position: absolute !important;
	top:107px; right:-16px;
	z-index:100;
	background-color:#fff; -moz-border-radius:10px; border-radius: 10px; -webkit-border-top-left-radius: 10px; padding-top:3px
	
}

ul.pagination li { width:20px ; height:20px; margin-left:3px; margin-top:6px}
		ul.pagination li a {
		background: url(../images/blue_disc.gif) top no-repeat;
			display: block;
			width: 20px;
			height: 20px;
			text-decoration: none;
			 text-indent:-999px;
		}
		
ul.pagination li a:hover {
background:url(../images/red_disc.gif) top no-repeat;
		}
		
ul.pagination li.current a {
background:url(../images/red_disc.gif) top no-repeat;
		}




strong{ text-transform:uppercase}
a.more{ color:#787878; line-height:14px}
a.more:hover{ color:#000; text-decoration:underline}
