/*  
Theme Name: EU-Russia
Theme URI: http://www.reactant.ru/wordpress/
Description: EU-Russia 2008
Version: 1.0
Author: ATimofeev [Re.Актив]
Author URI: http://www.reactant.ru/feedback/
*/


/* Defaults
----------------------------------------------- */
html,body,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}
* {font-size:100.01%;}

/* -----------[ Main ]----------- */  
		html {width:100%;height:100%;}
		html {background:#FFF;}
		html, input, select, textarea {font: 65% Verdana, Tahoma, Arial, Helvetica, sans-serif;}
		body {width:870px; margin:0 auto;}
		body {color:#000;}
		body, input, select, textarea  {font-size:1em;}        
		h1,h2,h3,h4,h5,h6,pre,code {font-size: 1em; font-weight:normal;}
	/* -----------[ Elements ]----------- */
		table {border-collapse:collapse;}
		fieldset {border: solid 0 transparent;}
		ul li {list-style:none;}   
		a img,:link img,:visited img {border:none;}
		a:link, a:focus, a:active {text-decoration:underline;color:#025089;}
		a:visited {text-decoration:underline;color:#237fbf;}
		a:hover {color:#9b9033;text-decoration:none;}
  	/* -----------[ Class ]----------- */
		.Bo, .CLe {height:0;font-size:0;visibility:hidden;}
		.Bo {clear:both;}
		.CLe {clear:left;}
		.Hi  {font-size:0; visibility:hidden;}
	/* -----------[ Margins ]----------- */ 
		.GlMar15T {margin-top:15px;}
		.GlMar20T {margin-top:20px;}
    

/* Global
----------------------------------------------- */
	#Wrapper {margin:0 44px;zpadding:0 4px;}
	#Wrapper {border-color:#CCC;border-style:solid;border-width:0 1px;}
	/* -----------[ Header ]----------- */
		#Hdr {margin-bottom:2px;padding:0 0 16px 30px;}
		#Hdr {background:#eeeff1;border-bottom:#dcc610 10px solid;}
			/* -[ Logo]- */
				#Hdr h1 {font-size:3em;text-transform:lowercase; position:relative; width:130px;height:68px;overflow:hidden;}
				#Hdr h1 {color:#2d2e8d;}
					#Hdr h1 span {display:block; position:absolute;top:10px;left:0;}
						#Hdr h1 span b {color:#d8c924;}
						#Hdr h1 span em {font-style:normal;font-size:0.6em;letter-spacing:0.3em; display:block;padding-left:42px;}
					#Hdr h1 a {display:block; position:absolute;top:0;left:0; width:130px;height:84px; text-indent:-777em;}
					#Hdr h1 a {background:url(i/_gl/logo_bg.gif) no-repeat 0 0;}
			/* -[ Navigation]- */		
				#HdrNav {float:right; padding-top:24px;width:400px;}
					/* -[ Search form ]- */
						#HdrNav form {float:right;clear:both; margin-bottom:5px;padding-right:12px;}
						#HdrNav .form {float:right;clear:both; margin-bottom:5px;padding-right:12px;}
					/* -[ Top menu ]- */
						#HdrNav ul {display:block; clear:both;height:17px; text-align:right;}
							#HdrNav ul li {display:block; float:right; margin-right:12px;}
								#HdrNav ul li a {display:block; padding-right:5px;}
								#HdrNav ul li a {background:url(i/_gl/hdr_mnu-dot.gif) repeat-y 100% 0;}
	/* -----------[ Menu ]----------- */
		/* -[ First level ]- */
			#NavMnu {font-size:0.85em;font-weight:bold; float:right; width:200px;zheight:204px; padding:2px 4px; text-transform:uppercase;}
			#NavMnu {background:#dcc610;}
			html:root*#NavMnu {padding:0;margin-right:4px;} /* Safari hack */
				#NavMnu li {position:relative;}
				* html #NavMnu li {height:16px;}
					#NavMnu li a {display:block; padding:4px 15px; text-decoration:none;}
					#NavMnu li a {color:#000;border-bottom:#FFF 1px solid;}
					#NavMnu li a:hover {background-color:#c7b40e}
						/* -[ Second level ]- */
							.NavMnuSublevel {background-image:url(i/_gl/nav-mnu_sub-arrw.gif);background-repeat:no-repeat;background-position:5px 50%;}
								#NavMnu li ul {display:none; position:absolute; width:200px; text-transform:none;}
								#NavMnu li ul {background:#efe9ad;}
									#NavMnu li ul a {color:#968c1d;}
									#NavMnu li ul a:hover {background-color:#e6db80;}
								#NavMnu li:hover ul, #NavMnu li.jshover ul {display:block; top:0;left:-200px;}
									/* -[ Third level ]- */
										#NavMnu li:hover ul li ul, #NavMnu li.jshover ul li ul {display:none;}
										#NavMnu li:hover ul li:hover ul, #NavMnu li.jshover ul li.jshover ul {display:block; top:0;left:-200px;}
			#NavMnuInvalid {background:#dcc610;height:1px;margin-top:-1px;position:relative;z-index:3;}							
	/* -----------[ Body ]----------- */
		#Body {line-height:1.4em;}
		#Body {background:#f4f2ed;}
			#Body #Sidebar {float:right; width:204px; padding-top:4px;}
			#Body #Sidebar {border-color:#f4f2ed;border-style:solid;border-width:0 0 0 0;}
			#Body #Content {margin-right:208px;}
	/* -----------[ Search ]----------- */		
		.Search input {padding:2px;}
		.Search input {border:#CCC 1px solid;}
	/* -----------[ Footer ]----------- */	
		#Ftr {font-size:0.9em; clear:both; padding:10px 30px;}
		#Ftr {background:#dcc610;border-top:#FFF 2px solid;color:#3f351f;}
			#Ftr a {color:#3f351f;}
			#Ftr span {display:block;float:right;}
			#pic img {border-right-width:20px; border-bottom-width:20px; border-color: #f4f2ed;}   
										
/* Home
----------------------------------------------- */
	/* -----------[ Navigation ]----------- */
		#Nav.Home {float:left;width:100%;}
		#Nav.Home {background-color:#FFF;background-repeat:no-repeat;background-position:0 0;border-bottom:#FFF 2px solid;}
			/* -[ Banner]- */
				.Home.ru {background-image:url(i/home/bnr_ru.gif);}
				.Home.en {background-image:url(i/home/bnr_en.gif);}
				.Home.de {background-image:url(i/home/bnr_en.gif);}
				.Home.fr {background-image:url(i/home/bnr_en.gif);}
	/* -----------[ Body ]----------- */
		#Body.Home {clear:left;}
			/* -[ Content ]- */
				#Body.Home #Content {padding:5px 5px;}
				#Body.Home #Content {background:#FFF;}
				#Body.Home #Content .Inner {float:left;width:100%;}
					#Body.Home #Content h3 {font-weight:bold; padding:5px 20px;}
					#Body.Home #Content h3 {background:#2d499c;border-bottom:#000 2px solid;color:#FFF;}
						/* -[ News ]- */
							#ContentNews {margin-top:7px;}
								/* -[ Our column ]- */
									#ContentNewsR {float:right; width:208px;}
										#ContentNewsRInnr {background:url(i/home/cont-news_our-bg.gif) repeat-y 0 0;}
										#ContentNewsRInnrT {background:url(i/home/cont-news_our-t.gif) no-repeat 0 0;}
										#ContentNewsRInnrB {background:url(i/home/cont-news_our-b.gif) no-repeat 0 100%;}
										#ContentNewsRInnrB {padding:6px 5px;}
											#ContentNewsRInnrB h4 {font-weight:bold;font-size:1.1em;}
											#ContentNewsRInnrB h4 {color:#124679;}
											#ContentNewsRInnrB strong {display:block;margin-bottom:15px; font-size:0.8em;}
											#ContentNewsRInnrB strong {color:#124679;}
											#ContentNewsRInnrB img {float:left;padding:3px;}
											/*#ContentNewsRInnrB img {background:#FFF;border:#c0c0c0 1px solid;}*/
											#ContentNewsRInnrB span {display:block;margin-left:88px;}
											#ContentNewsRInnrB span {color:#666;}
												#ContentNewsRInnrB span b {display:block;margin-bottom:7px;}
												#ContentNewsRInnrB span b, #ContentNewsRInnrB span b a {color:#000;}
											#ContentNewsRInnrB p {clear:both; margin-bottom:13px;padding-top:8px;}
								/* -[ Last news ]- */
									#ContentNewsL {margin-right:208px;padding-right:10px;}
									#zContentNewsL {border-right:#eee 1px solid;}
										#ContentNewsL h4 {font-weight:bold;font-size:1.2em; padding:4px 20px;margin-top:5px;}
										#ContentNewsL h4 {background:#cdd7f9;border:#8795ed 1px solid;color:#124679;}
										#ContentNewsL b {display:block;margin-top:10px;}
											.ContentNewsLEvent {padding:8px 0;}
											.ContentNewsLEvent {border-bottom:#e2e2e2 1px solid;}
												.ContentNewsLEvent p {padding:6px 0 6px 0;}
												.ContentNewsLEvent span {display:block;}
												.ContentNewsLEvent span {color:#666; font-size:9px;}
													.ContentNewsLEvent span em {font-style:normal;font-weight:bold; text-transform:uppercase;}
														.ContentNewsLEvent span em a {color:#666;text-decoration:none;}
														.ContentNewsLEvent span em a:hover {text-decoration:underline;}
												.ContentNewsLEvent h2 {font-size:1.2em; font-weight:bold;}
												.ContentNewsLEvent h2, .ContentNewsLEvent strong {display:block;}
												.ContentNewsLEvent h2, .ContentNewsLEvent strong, .ContentNewsLEvent h2 a {color:#124679;}
												.ContentNewsLEvent strong {font-style:italic; margin-top:2px;}
												.ContentNewsLEvent strong {color:#1a69b7;}
												.ContentNewsLEvent img {display:block; float:left; padding:3px;margin:0 10px 5px 0;}
												.ContentNewsLEvent img {background:#FFF;border:#c0c0c0 1px solid;}
												.ContentNewsLEventImg span, .ContentNewsLEventImg h2, .ContentNewsLEventImg strong, .ContentNewsLEventImg p, .ContentNewsLEventImg b {display:block;zmargin-left:90px;}
						/* -[ EU News ]- */
							#ContentEUNews {margin-top:30px;}
								#ContentEUNews h4 {font-weight:bold;font-size:1.2em; padding:4px 20px;margin-bottom:15px;}
								#ContentEUNews h4 {background:#e4ded3;border:#bcad90 1px solid;color:#124679;}
								#ContentEUNews p {display:block; float:left;width:150px;height:120px;}
								#ContentEUNews p {color:#666;}
									#ContentEUNews p img {display:block; padding:3px;margin-bottom:2px;}
									#ContentEUNews p img {background:#FFF;border:#c0c0c0 1px solid;}
								#ContentEUNews h2 {margin:0 0 15px 140px;}	
									#ContentEUNews h2 a {display:block;padding-left:9px;}
									#ContentEUNews h2 a {background:url(i/home/cont-eunews_arrw.gif) no-repeat 0 3px;color:#124679;}
								#ContentEUNews b {clear:both;display:block;}	
						/* -[ Sportlight ]- */
							#ContentSpotlight {margin-top:30px;}
								#ContentSpotlight h4 {font-weight:bold;font-size:1.2em; padding:4px 20px;margin-bottom:15px;}
								#ContentSpotlight h4 {background:#d3d7e4;border:#909bbc 1px solid;color:#124679;}
								#ContentSpotlight h2 {margin-bottom:15px;}	
									#ContentSpotlight h2 a {display:block;padding-left:9px;}
									#ContentSpotlight h2 a {background:url(i/home/cont-eunews_arrw.gif) no-repeat 0 3px;color:#124679;}			
			/* -[ Sidebar ]- */
					#Body.Home #Sidebar img {display:block; zmargin:0 0 15px 3px;margin-bottom:15px;}
					#Body.Home #Sidebar h3 {font-weight:bold; padding:5px;}
					#Body.Home #Sidebar h3 {background:#2d499c;border-bottom:#000 2px solid;color:#FFF;}
						#Body.Home #Sidebar h3 a {color:#FFF;}
					#Body.Home #Sidebar ul {padding:5px;margin-bottom:15px;}
						#Body.Home #Sidebar ul li {padding:10px 0;}
						#Body.Home #Sidebar ul li {background:url(i/home/sdbr_mnu-bg.gif) repeat-x 0 100%;}
							#Body.Home #Sidebar ul li a {display:block;padding-left:9px;}
							#Body.Home #Sidebar ul li a {background:url(i/home/sdbr_mnu-arrw.gif) no-repeat 0 3px;}
						/* -[ Calendar ]- */		
							#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
							#wp-calendar #next a {padding-right: 10px;text-align: right;}
							#wp-calendar #prev a {padding-left: 10px;text-align: left;}
							#wp-calendar a {display: block;}
							#wp-calendar caption {text-align: center;width: 100%;margin-top:15px;}
							#wp-calendar td {padding: 3px 0;text-align: center;}
							#wp-calendar td.pad:hover {background-color: #fff; }
							
							
/* Inner
----------------------------------------------- */							
	/* -----------[ Crumbs ]----------- */
		#Bnr.Innr {position:relative; height:128px;}
		#Bnr.Innr {background:#7886c3 url(i/innr/bnr_bg.jpg) no-repeat 0 0;}
			#Bnr.Innr h2 {font-weight:bold; position:absolute; top:112px;left:40px; width:500px;height:18px;overflow:hidden; text-transform:uppercase;}
			#Bnr.Innr h2, #Bnr.Innr h2 a {color:#FFF;}
			#Bnr.Innr h2 a {text-decoration:none;}
			#Bnr.Innr h2 a:hover {text-decoration:underline;}
	/* -----------[ Pager ]----------- */		
		.wp-pagenavi a, .wp-pagenavi a:link {
			padding: 2px 4px 2px 4px; 
			margin: 2px;
			text-decoration: none;
			color: #0066cc;
		}
		.wp-pagenavi a:visited {
			padding: 2px 4px 2px 4px; 
			margin: 2px;
			text-decoration: none;
			color: #0066cc;
		}
		.wp-pagenavi a:hover {	
			color: #000000;
			background-color: #FFFFFF;
			font-weight:bold;
		}
		.wp-pagenavi a:active {
			padding: 2px 4px 2px 4px; 
			margin: 2px;
			text-decoration: none;
			color: #0066cc;
			background-color: #FFFFFF;	
		}
		.wp-pagenavi span.pages {
			padding: 2px 4px 2px 0; 
			margin: 2px 2px 2px 0;
			font-weight:bold;
		}
		.wp-pagenavi span.current {
			padding: 2px 4px 2px 4px; 
			margin: 2px;
			font-weight: bold;
			color: #000000;
			background-color: #FFFFFF;
		}
		.wp-pagenavi span.extend {
			padding: 2px 4px 2px 4px; 
			margin: 2px;	
			border: 1px solid #000000;
			color: #000000;
			background-color: #FFFFFF;
		}		
	/* -----------[ Body – Default ]----------- */
		.BodyInnr {float:left;width:100%;}
		.BodyInnr {background:#f4f2ed url(i/innr/sidebar_bg.gif) repeat-y 100% 0; color:#000;}
			/* -[ Sidebar ]- */
				#Body.Innr #Sidebar {width:200px;overflow; border:none;}
					#Body.Innr #Sidebar #NavMnu {width:198px;}
					#Body.Innr #Sidebar h3 {font-weight:bold;text-align:center;}
					#Body.Innr #Sidebar h3 a {color:#000;}
					/* -[ Calendar ]- */
						#Body.Innr #Sidebar .Calendar {float:left;width:100%;margin:15px 0;}
					/* -[ Widgets ]- */		
						#Body.Innr #Sidebar .Widgets {zfloat:left;width:100%;}
							#Body.Innr #Sidebar .Widgets ul {padding:0 10px;margin-bottom:15px;}
								#Body.Innr #Sidebar .Widgets ul li {padding:5px 0;}
									#Body.Innr #Sidebar .Widgets ul li a {display:block;padding-left:9px;}
									#Body.Innr #Sidebar .Widgets ul li a {background:url(i/home/sdbr_mnu-arrw.gif) no-repeat 0 3px;}
			/* -[ Content ]- */
				#Body.Innr #Content {width:509px; margin-right:200px; padding:35px 30px 30px 30px;}
					#Body.Innr #Content .Article {margin-bottom:30px;}
					#Body.Innr #Content .Article img {border:solid 1px #333; margin: 2px 6px 2px 0; float:left;}
					#Body.Innr #Content h3 {font-weight:bold;font-size:1.2em; display:block; margin-bottom:3px;}	
					#Body.Innr #Content h4 {font-weight:bold; display:block; margin:20px 0 10px 0;}
					#Body.Innr #Content p {margin-bottom:15px;}
					#Body.Innr #Content ul {padding-left:15px; margin-bottom:15px;}
						#Body.Innr #Content ul li {list-style:square;}
						#Body.Innr #Content td.ContentTable {padding:10px;margin:10px 10px 10px 10px;}
					#Body.Innr #Content .Tags {display:block;margin-bottom:10px;}
						#Body.Innr #Content .Tags, #Body.Innr #Content .Tags a {color:#000;}
						#Body.Innr #Content	.Tags em {display:block;}
						#Body.Innr #Content .Tags a {font-style:normal; text-transform:uppercase;}
					#Body.Innr #Content .Source {color:#000;}							
			/* -[ Comments ]- */		
				#Comments, #CommentsForm {margin-top:15px;}
					#Comments ol {margin-top:3px;}
					#CommentsForm textarea {width:100%;height:80px;}
					#CommentsForm .field {float:left;margin-right:5px;}
						#CommentsForm .field input {width:112px;}
	/* -----------[ Body – Weekly ]----------- */		
		/* -[ Content ]- */
			#Body.Innr #Content .Header {height:75px;}
				#Body.Innr #Content .Header img {display:block; float:left; margin-right:10px;padding:3px;}
				#Body.Innr #Content .Header img {background:#FFF;border:#c0c0c0 1px solid;}
	/* -----------[ Body – Partners ]----------- */			
		#Body.Innr #Content .PartnerHdr {font-weight:bold; margin-bottom:15px;}
		#Body.Innr #Content .PartnerHdr {background:#d9deed;}				
		#Body.Innr #Content .PartnerImg {display:block; float:left;  width:170px;}
		#Body.Innr #Content .PartnerText {display:block; margin-left:180px;}
		#Body.Innr #Content .PartnerMore {display:block; font-weight:bold; padding-left:180px;margin-bottom:15px;}
		
	/* ---- Survey ---- */
		td.survey {font-size:9px; line-height:10px; padding: 4px 4px 4px 4px;}
		
	/* ---- Partner Orgs ---- */
		.partorg a img {border-color: #333333; border-width:1px;}
		.partorg img {border-color: #333333; border-width:1px;}
		.partorg :link img {border-color: #333333; border-width:1px;}
		.partorg :visited img {border-color: #333333; border-width:1px;}