/*
 Style doc: main.css
 version template: 0.2
 design: tsyren.hey@gmail.com
 optimization steps:
	not started
*/
/*reset style */
td,th,blockquote,p,textarea,input,fieldset,form,pre,h6,h5,h4,h3,h2,h1,li,ol,ul,dd,dt,dl,div,body{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}img,fieldset,acronym,abbr{border:0}var,th,strong,em,dfn,code,cite,caption,address{font-style:normal}var,th,strong,em,dfn,code,cite,caption,address,h6,h5,h4,h3,h2,h1{font-weight:normal}ul,ol{list-style:none}th,caption{text-align:left}h6,h5,h4,h3,h2,h1{font-size:100%}q:after,q:before{content:''}

/*main style */
body{font:12px verdana,sans-serif;background:#fefefe;color:#000;height:100%;width:100%}select,textarea,input,body{font-family:Verdana,Helvetica,sans-serif}a{text-decoration:none;color:#0e387b}a:hover{text-decoration:underline;color:#12489e}
h1{font-size:24px;font-weight:bold;text-align:left}

/* structure */
#wrapper {  width: 1000px; margin: 10px auto; padding: 10px 20px;  -moz-box-shadow: 2px 2px 10px #cfcfcf; -webkit-box-shadow: 2px 2px 10px #cfcfcf; } 
#header { margin-top: 10px; height: 74px; padding: 10px 0; }
#head-liner { width: 100%; height: 1px; border-bottom: 1px dotted #cbd4e6; }
#top_left_area { position: inline; float: left; }
#top_right_area { float: right; padding-top: 10px; position: relative; height: 44px;  	/*background:  transparent url(../images/russia-map.png) no-repeat;*/ }
	.topHeaderSelectorText { color: #999999; font-size:11px; vertical-align: middle; padding: 0 3px 0 0; }
#local-selector { float: right; }
#local-selector select{ float: right; border: 1px solid #d7d7d7; color: #c6c6c6; }
#local-selector select:hover{ border: 1px solid #c1c1c1; color: #12489e; }
	img#logo { width:320px; height: 41px; margin: 0 auto; }
	#main_menu { position: relative; text-align: center; margin: 0px 10px 0px 0; height: 15px; clear: both; }
		ul.menu { list-style: none; }	
		ul.menu li { float: left;  margin-right: 20px;}
		ul.menu li a, ul.menu li a:visited, ul.menu li a:link { color:#12489e; font-weight:bold; text-decoration:none;}
		ul.menu li a:hover, ul.menu li a:active { -moz-background-clip:border !important; 	-moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background:transparent none repeat scroll 0 0 !important; color:#3b68b0; text-decoration:underline; 	}
	ul.contact_menu {padding: 3px 0 0 0px; list-style: none; float: left; }		
	ul.contact_menu  li{ float: left; margin-right: 10px; }	
	ul.contact_menu li a{ color: #c6c6c6; }
	ul.contact_menu li a:hover, ul.contact_menu li a:active{ color: #12489e; text-decoration:underline; }
#content{z-index:1;margin:0 auto;padding:10px;}
.clear{clear:both;}
#news{width:490px;float:left;border-right:1px solid #e9e9e9;margin-right:20px;padding-right:20px;}
#news .news_title{font-size:14px;font-weight:700;padding:10px 0;}
#news .news_content{padding:10px 0;}
#news h2{ font-size: 14px; padding: 10px 0;  font-weight: bold; margin-left: 105px; }
.item-image { float: left; margin: 0 5px 5px 0; } 

.read-more{float:right;margin:10px 0;}
a.read-more{text-decoration:underline;}

#gallery{margin-left:520px;}
.images_g img{padding:10px;}
#page_navigation{clear:both;padding:20px 0;}
span.title_page h2{color:#DFA537;font-family:Georgia,serif;font-size:21px;font-weight:400;margin:0;}
span.title_page{font-family:Georgia,serif;font-size:21px;font-weight:400;color:#EFCB86;margin:0;}
span.title_subpage{font-family:Georgia,serif;font-size:21px;font-weight:400;color:#DFA537;margin:0;}
#post{width:650px;min-height:400px;float:left;}
.post_content{line-height:1.43em;padding:15px 0 20px 2px;}
.post_content p{line-height:160%;margin-bottom:18px;}
.stiller p{line-height:145%;margin-bottom:11px;}
.post_content strong{font-weight:600;}
.post_content ol{list-style-type:decimal;margin-left:30px;margin-bottom:18px;}
.post_content ul{margin-left:30px;margin-bottom:18px;list-style-type:circle;}
.post_image img{border:none;padding:0;}
.bookmarker{float:left;background:transparent url(../images/action_share.gif) no-repeat 100% 0;vertical-align:top;margin:15px 0 10px;padding:0 15px 0 0;}
.post_comment{float:right;margin:15px 0 10px;}
.post_comment a,.bookmarker a{color:#9F9F9F;font-size:12px;}
.post_comment a:hover,.bookmarker a :hover{color:#12489e;text-decoration:underline;}
#page_menu{margin-left:670px;margin-top:20px;padding:10px 0 15px 20px;}
#sub_menu_content{margin-top:30px;width:200px;padding:18px 18px 5px;}
#sub_menu_content h2,#page_menu h2{color:#222;font-family:Helvetica,sans-serif;font-size:13px;font-weight:700;margin:10px 0 0;}
#sub_menu_content p{font-family:lucida grande,sans-serif;font-size:11px;font-weight:400;padding:10px 0;}
#page_menu ul{list-style:url(../images/row-icon.png) inside;margin-top:20px;}
#page_menu ul li{vertical-align:top;padding:5px 0;}
#footer{border-top:1px solid #e9e9e9;margin-bottom:30px;}
#copyright_info{font-size:10px;text-align:center;color:#999;margin-top:0;}
.copy_sign a{color:#999;}
#footer_menu{font-size:11px;}
.subscribe{color:#999;font-size:11px;vertical-align:top;padding:10px 0;}

/* center block */
#centerLeftPic { float:left;width:510px }
#centerRightPic { margin-left:515px; padding: 0; }

#shouts_top {  width:500px; height: 150px; margin: 0; margin-left:140px;  background: transparent url(../images/clouds_v5.png) no-repeat; position: relative; }
/*#boys { float: left; width: 200px; height: 200px; }*/
#shouts_bottom { margin-left: 410px; position: relative; }
.clearfix { border: 1px solid #e9e9e9; margin:10px 0; }

/*  popup windows */
.main_contact_window_mod{-x-system-font:none;display:none;font-family:Arial;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:80%;left:60%;line-height:18px;margin-left:-325px;overflow:auto;position:absolute;top:15%;width:400px;z-index:1001;}
.main_contact_bg{background-color:#000;display:none;height:100%;left:0;opacity:0.75;position:absolute;top:0;width:100%;z-index:1000;}
.main_map_window_mod{display:none;height:100%;overflow:auto;position:absolute;width:800px;z-index:10001;}
.main_map_bg{background-color:#000;display:none;height:100%;left:0;opacity:0.75;position:absolute;top:0;width:100%;z-index:10000;}
/* Main page - dynamic area */

.shout_speakers div { width: 310px; text-align: center; vertical-align:middle; padding:20px 20px 20px 72px; width:310px; line-height:150%; font-size:13px; color:#315598;  }
.leftPic { display: none; }
 #boys { background: url(/assets/images/scroll-img-0.png) scroll 0 0 no-repeat; width: 280px; height: 214px;}

/* Footer */

.nationalPartnersImages { }
.nationalPartnersTitle {  color: gray; font-size: 1;  font-weight: bold;  margin: 10px 0 0 0;  padding:10px 0; }
.NPnavigation {  float:left; margin-top:18px; }


.hide_partners {  position:relative; overflow:hidden; height: 96px; width: 900px; float:left; text-align: center; margin: 0 auto; } 
.hide_partners  .items {  width:20000em; position:absolute; clear:both; } 
.items img {  float:left; margin: 0px 15px; background-color:#fff; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; } 
.middleElem { display:inline-block; vertical-align: middle; }

/* prev, next, prevPage and nextPage buttons */
a.browse { background:url(../images/arr-browsers-nl.png) no-repeat; display:block; width:30px; height:30px; float:left; cursor:pointer; font-size:1px; margin: 10px 0; }
/* right */
a.right 			{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }

/* left */
a.left			{ margin-left: 0px; } 
a.left:hover  		{ background-position:-30px 0; }

/*follow us */
#followus{ display:none;padding:20px;z-index:10000; }
.popup-field-info_r { padding-left: 20px; }

/* tipsy plugin */
.tipsy{background:url(../images/tipsy.gif) no-repeat;padding:5px;font-size:10px;opacity:0.8;filter:alpha(opacity=80)}.tipsy-inner{background:black;padding:5px 8px 4px 8px;color:white;max-width:200px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-north{background:top center}.tipsy-south{background:bottom center}.tipsy-east{background:right center}.tipsy-west{background:left center}

/* thinkibox */
*{padding:0;margin:0}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333;background:#fff;z-index:102;border:4px solid #525252}#TB_secondLine{font:10px Arial,Helvetica,sans-serif}#TB_secondLine,#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666}#TB_window a:hover,#TB_window{color:#000}#TB_overlay,#TB_window,#TB_load,#TB_HideSelect{position:fixed}#TB_overlay{z-index:100}#TB_overlay,#TB_HideSelect{top:0;left:0;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(../images/macFFBgHack.png) repeat}.TB_overlayBG{background:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}* html #TB_overlay,* html #TB_window,* html #TB_load,* html #TB_HideSelect{position:absolute}* html #TB_overlay,* html #TB_HideSelect{height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px')}#TB_window,#TB_load{display:none;top:50%;left:50%}#TB_window,#TB_ajaxContent{text-align:left}* html #TB_window,* html #TB_load{margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption,#TB_closeWindow{height:25px}#TB_caption{padding:7px 30px 10px 25px}#TB_caption,#TB_ajaxWindowTitle{float:left}#TB_closeWindow{padding:11px 25px 10px 0}#TB_closeWindow,#TB_closeAjaxWindow{float:right}#TB_closeAjaxWindow{padding:7px 10px 5px 0;text-align:right}#TB_closeAjaxWindow,#TB_ajaxWindowTitle{margin-bottom:1px}#TB_ajaxWindowTitle{padding:7px 0 5px 10px}#TB_title{background:#e8e8e8;height:27px}#TB_ajaxContent,#TB_iframeContent{clear:both}#TB_ajaxContent{padding:2px 15px 15px 15px;overflow:auto;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0 5px 0}#TB_load{height:13px;width:208px;z-index:103;margin:-6px 0 0 -104px}#TB_HideSelect{background:#fff;z-index:99;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#TB_HideSelect,#TB_iframeContent{border:none}#TB_iframeContent{margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}
