@import url(featured_slide.css);
@import url(style_menu.css);
@font-face {
    font-family:"Century Gothic";
    src: url("GOTHIC.eot")
}

@font-face {
    font-family:"LibNarrow";
    src: url("LiberationSansNarrow-Regular.ttf") 
}
@font-face {
    font-family:"MyriadPro";
    src: url("MYRIADPRO-REGULAR.otf") 
}
@font-face {
    font-family:"MyriadPro";
    src: url("MYRIADPRO-REGULAR.OTF") 
}
@font-face {
    font-family:"MyriadProI";
    src: url("MYRIADPRO-IT.otf") 
}
@font-face {
    font-family:"MyriadProI";
    src: url("MYRIADPRO-IT.OTF") 
}
@font-face {
    font-family:"MyriadProC";
    src: url("MYRIADPRO-COND.otf") 
}
@font-face {
    font-family:"MyriadProC";
    src: url("MYRIADPRO-COND.OTF") 
}
* {margin:0; padding:0}
body{
	background: #fff url(../i/background.jpg) repeat-x ;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#111;
}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.clear{clear: both;}

.sep_05 {margin-top:5px;}
.sep_1 {margin-top:10px;}
.sep_15 {margin-top:15px;}
.sep_2 {margin-top:20px;}
.sep_3 {margin-top:30px;}
.sep_4 {margin-top:40px;}
.sep_5 {margin-top:50px;}

/* ----------------------------------------------Wrapper------------------------------------- */
#container {
	width:990px; 
	margin:auto;
}
#PageContainer {
	width:990px; 
	margin:auto;
	background: #fff;
	margin-top:30px;	
	color:#555;
	font: normal  17px LibNarrow, sans-serif;	
}

#header {
	width:990px;
}
.logo {
	margin-top:10px;
	width:239px;
	float:left;
}
#content {
	width:990px;
	margin:auto;
	margin-bottom:30px;
}
#footer {
	width:100%;
	margin:0 auto;
	text-align:center;
	border-top:1px solid #dadada;
	margin:60px 0 10px 0;
}

/* ----------------------------------------------- Page Center ------------------------------------------------------ */
.pageIndexTitle {
	color:#057DAB;
	font: normal  35px LibNarrow, sans-serif;
	padding: 0px 0px 5px 0;
	width:990px;
	margin:auto;
	border-bottom:1px solid #EEEEEE;
}
.pageTitle {
	color:#057DAB;
	font: normal  35px LibNarrow, sans-serif;	
	padding: 0px 0px 5px 0;
	width:990px; 
	margin:auto;
	border-bottom:1px solid #EEEEEE; 
}
.page_content {
	width:990px;
}
.text {
	color: #333;
	font: normal 16px  LibNarrow, sans-serif!important;
	margin-top: 10px;
	line-height:21px!important;
}
p {
	color: #111;
	font: normal 16px LibNarrow, sans-serif;
	padding:  0;
	line-height:18px!important;
}
.text a,
.text a:link,
.text a:visited,
.text a:active {	
	color: #00236B;
	font: bold 16px LibNarrow, sans-serif;	
	text-decoration: underline;
}
.text a:hover{
	color: #000;
	text-decoration: none;
}
.text  ul, ol{
	margin-left:0px;
}
.contact_left {
	float:left;
	width:400px;
}
.contact_right {
	float:left;
	padding-left:30px;
}
.picGrid {
	width:275px;
	padding:5px;
	border:1px solid #dadada; 
	margin:10px;
}
.picGridBig {
	width:450px;
	height:300px;
	padding:7px;
	border:1px solid #dadada; 
	margin:10px;
	
}
.indexLink {
	color: #111;
	font: bold 22px MyriadProC, sans-serif;
}
.indexBox {
	float:left; 
	text-align:center;
	margin-bottom:15px;
}
/*-------------------------------------------------------- Contact Form -----------------------------------------------*/


label {  width:100px; display:block; float:left; line-height:26px; }

.itext, .itextarea { 	
	width:270px;
	font: 14px MyriadPro, sans-serif; 
	color:#444; 
	border:1px solid #DEDEDE;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #fff;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	margin-top:5px;
}

.send_but{
	background:#325F88;
	color:#fff;
	font: bold 14px LibNarrow;
	border:1px solid #325F88; 
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;		

	height:27px;
	margin-top:10px;
	letter-spacing:1px;
	padding:0 10px 0 10px;
}

/* ---------------------------------------------- Footer -------------------------- */
.footer_inside {
	width:990px; 
	margin:auto;
	margin-top:20px;
}

.logo_small {
	float:left;
	margin:5px 10px 0 0;
}

.footer_left {
	float:left;
	width:400px;
	text-align:left;
	margin-left:20px;
}

a.footer_left_link,
a.footer_left_link:link,
a.footer_left_link:visited,
a.footer_left_link:active {
	color: #111;
	font: normal 14px LibNarrow, sans-serif;
	text-decoration: none;
	padding:0;
	text-transform:uppercase;
	margin-right:20px;
	line-height:25px;
}

a.footer_left_link:hover{
	color: #000;
	text-decoration: none;
	text-shadow:none;
}

.footer_right {
	float:right;
	width:300px;
	text-align:left;	
	color: #111;
	font: normal 15px LibNarrow, sans-serif;	
	margin-right:20px;
}

.rights {
	color: #111;
	font: normal 10px Arial, sans-serif;
	border-top:1px solid #dadada;
	margin-top:20px;
}

.rights a,
.rights a:link,
.rights a:visited,
.rights a:active {	
	color: #111;
	font: normal 10px Arial, sans-serif;
	text-decoration: none;
}

.rights a:hover{
	color: #b10000;
	text-decoration: none;
}

.submenu_div {
	width:800px;
	margin:0 auto;
	margin:15px 0 15px 0;
	text-align:center;
}

 a.submenu,
 a.submenu:link,
 a.submenu:visited,
 a.submenu:active {	
	display:inline;
	color: #000;
	font: normal 12px Arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	margin-right:15px;
}

 a.submenu:hover{
	text-decoration: underline;
}

 a.submenu_sec,
 a.submenu_sec:link,
 a.submenu_sec:visited,
 a.submenu_sec:active {	
	display:inline;
	color: #000;
	font: normal 12px Arial, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
	margin-right:15px;
}

 a.submenu_sec:hover{
	text-decoration: underline;
}


.headerRight {
	float:right;
	margin-top:10px;
	text-align:right;
}

a.regLink:link,
a.regLink:visited,
a.regLink:active {	
	display:inline;
	color: #555;
	font: normal 14px Arial, sans-serif;
	text-decoration: none;
}

a.regLink:hover{
	color: #325F87;
	text-decoration: underline;
}
.fsearch {
	background:#E2F0F6;
	border:1px solid #E2F0F6; 
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;	
	padding:15px 17px 17px 17px;
}
.SearchField {
	width:213px;
	height:30px;
	padding-left:10px;
	color:#111;
	font: normal 15px LibNarrow;
	border:1px solid #B5CAD9; 
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;		
}
.SearchButton{
	background:#325F88;
	color:#fff;
	font: bold 15px LibNarrow;
	border:1px solid #325F88; 
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;		
	width:70px;
	height:31px;
	margin-left:-8px;
}


table.ramka {
	border-collapse:collapse;
	color:#111; 
	font-size:12px;
	margin-top:5px;
}
table.ramka th {
	background:#4A3A1D;
	border-collapse:collapse;
	color: #fff !important;
	font: normal 15px MyriadPro, sans-serif;
	padding:10px;
}					
table.ramka td {
	border-collapse:collapse;
	color: #555 !important;
	font: normal 14px MyriadPro, sans-serif;
	padding:5px;
}

table.ramka td input {
	font: normal 14px MyriadPro, sans-serif;
	padding:4px 5px 4px 5px ;
	color:#111;
	font: normal 15px LibNarrow;
	border:1px solid #B5CAD9; 
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;	
	width:200px;
}

table.ramka td .SearchButton{
	background:#325F88;
	color:#fff;
	font: bold 15px LibNarrow;
	border:1px solid #325F88; 
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	height:31px;
}

table.ramka td .FpassButton{
	background:#325F88;
	color:#fff;
	font: bold 15px LibNarrow;
	border:1px solid #325F88; 
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	height:31px;
	width:120px;
	margin-left:40px;
}

a.fpass:link,
a.fpass:visited,
a.fpass:active {	
	display:inline;
	color: #555;
	font: normal 12px Arial, sans-serif;
	text-decoration: underline;
}

a.fpass:hover{
	color: #325F87;
	text-decoration: underline;
}

a.contentLink,
a.contentLink:link,
a.contentLink:visited,
a.contentLink:active {
	color: #057dab;
	font: bold 17px LibNarrow, sans-serif;
	text-decoration: none;
	padding:0;
}

a.contentLink:hover{
	color: #000;
	text-decoration: none;
	text-shadow:none;
}
a.ExitLink,
a.ExitLink:link,
a.ExitLink:visited,
a.ExitLink:active {
	color: #B70000;
	font: bold 13px Arial, sans-serif;
	text-decoration: none;
	padding:0;
}

a.ExitLink:hover{
	color: #000;
	text-decoration: none;
	text-shadow:none;
}
.LoginText {
	color: #000;
	font: bold 12px Arial, sans-serif;
}


.profileField{
	border:1px solid #dadada; 
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;	
	padding:5px 7px 7px 7px;
	width:250px;
	color:#111;
	font: normal 15px LibNarrow;	
}
.profileFieldCombo{
	border:1px solid #dadada; 
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;	
	padding:5px 7px 7px 7px;
	width:267px;
	color:#111;
	font: normal 15px LibNarrow;	
}
.profileFieldArea{
	border:1px solid #dadada; 
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;	
	padding:5px 7px 7px 7px;
	width:500px;
	color:#111;
	font: normal 15px LibNarrow;
}
.SearchButtonProfile{
	background:#325F88;
	color:#fff;
	font: bold 15px LibNarrow;
	border:1px solid #325F88; 
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;		
	height:31px;
	padding: 0px 10px 2px 10px;
	margin-top:30px;

}

.userPic {
	float:left;
	margin-right:20px;
	width:240px;
}
.userPicRight {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
	width:500px;
}
.personName {
	color:#111;
	font: bold 23px LibNarrow;
}
a.personLink,
a.personLink:link,
a.personLink:visited,
a.personLink:active {
	display:block;
	color: #b10000;
	font: bold 15px LibNarrow, sans-serif;
	text-decoration: none;
	padding:0;
	margin-top:5px;
}

a.personLink:hover{
	color: #000;
	text-decoration: none;
	text-shadow:none;
}
a.advLink,
a.advLink:link,
a.advLink:visited,
a.advLink:active {
	display:block;
	color: #b10000;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	padding:0;
	margin-top:-15px;
	margin-right:20px;
}

a.advLink:hover{
	color: #000;
	text-decoration: none;
	text-shadow:none;
}
.profileFieldComboData {
	border:1px solid #dadada; 
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;	
	padding:5px 7px 7px 7px;
	width:120px;
	color:#111;
	font: normal 15px LibNarrow;	
}
.messageRed {
	color:#b10000;
	font: normal 18px LibNarrow;		
	margin-bottom:40px;
}
a.advLinkGo,
a.advLinkGo:link,
a.advLinkGo:visited,
a.advLinkGo:active {
	display:block;
	color:#b10000;
	font: normal 18px LibNarrow;		
	text-decoration: none;
	padding:0;
	margin-top:15px;
	margin-right:20px;
}

a.advLinkGo:hover{
	color: #000;
	text-decoration: none;
	text-shadow:none;
}
.UserContent {
	margin-top:50px;
}



/* ---------------------------------------------- News Page Grid -------------------------------------*/


.img_property {border:1px solid #ccc; padding:4px;}
.img_property {margin:0 0 10px 0; }

span.img_grid {
    float:left;
    background:#fff;
    border:1px solid #ccc; 
    padding:4px;
    margin: 0 9px 10px 0;
}
div.img_clip {
    float:left;
    width:226px;
    height:160px;
    overflow:hidden;
}
.dc_right_news {
    float:right;
    margin-top: 1px;
    margin-left:20px;
}


.news_page_grid {
    float:left;
    width:100%;
    margin-right:20px;
}

span.basepic_news_page_grid {
    float:left;
    background:#fff;
    border:1px solid #D8DDDD; 
    padding:4px;
    margin-right:10px;
}
div.bpic_news_page_grid {
    float:left;
    width:230px;
    height:180px;
    overflow:hidden;
}
a.news_page_title,
a.news_page_title:link,
a.news_page_title:visited,
a.news_page_title:active {
    display:block;         
    color: #057dab;
	font: bold 20px LibNarrow;
    text-decoration: none;
    margin: 0 0 10px 0;
}
a.news_page_title:hover{
    color: #555;
    text-decoration: none;
}
p.news_page_content {
    color: #111;
	font: normal 16px LibNarrow;
    margin:2px 0 8px 0;
    padding: 0;
}
.hor_sep_news {
    height:15px;
    border-bottom:1px dashed #E5E5E5;
    margin-bottom:15px;
}
a.news_more_page,
a.news_more_page:link,
a.news_more_page:visited,
a.news_more_page:active {     
    color: #666;
    font: normal 10px Tahoma, sans-serif;
    text-decoration: underline;

}
a.news_more_page:hover{
    color: #3376B3;
    text-decoration: none;
}
a.sample_link,
a.sample_link:link,
a.sample_link:visited,
a.sample_link:active {
    color: #13A4D0;
    font: normal 12px Arial, sans-serif;	
    text-decoration: none;
}
a.sample_link:hover{
    color: #333;
    text-decoration: none;
}
.text_small {
    color: #888;
    font: normal 10px Arial, sans-serif;	
}



