body			{
				margin:0;
				padding:0;
				font-size:12px;
				text-align:center;
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				line-height:normal;
				color:#FFF;
				background:#1f6aad url(/img/foot_bg_px.gif) center bottom repeat-x;
				}

a 				{
				text-decoration:underline;
				color:#ff0;
				}
		
a:hover 		{
				text-decoration:none;
				color:#aadcff;
				}

p				{
				margin:0;
				padding:0 0 12px 0;
				}
				
img				{border:0; _behavior: url("/js/iepngfix.htc");}
				
div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
.abs			{vertical-align:middle;}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
				
input, select, textarea {
				font:0.9em Arial, Helvetica, sans-serif;
				color:#000000;
				}
				
#wrap			{background:url(/img/top_bg.jpg) top center repeat-x;}
.top_pic		{background:url(/img/head_pic.jpg) top center no-repeat;}
.cont_bg		{background:url(/img/cont_bg_px.gif) center repeat-y;}
.cont_bg1		{background:url(/img/cont_bg.jpg) center 323px no-repeat;}
				
#container		{
				width:1000px;
				position:relative;
				margin:0 auto;
				}
				
.google_block	{
				width:602px;
				height:43px;
				overflow:hidden;
				background:url(/img/google_bg.gif) no-repeat;
				text-align:right;
				}
				
.google_block form{
				margin:3px 5px;
				text-align:right;
				}
				

/* ---------------------------------- header ----------------------------------------------*/

#header			{
				width:1000px;
				height:323px;
				position:relative;
				color:#ffffff;
				}
				
#header a		{
				color:#FFD800;
				text-decoration:underline;
				}
				
#header a:hover	{
				color:#ffffff;
				text-decoration:underline;
				}
				
#header .logo	{
				position:absolute;
				top:70px;
				left:10px;
				}
				
#header .ep		{
				position:absolute;
				top:125px;
				right:25px;
				}
				
#header .man	{
				position:absolute;
				top:61px;
				left:227px;
				}
				
#header .woman	{
				position:absolute;
				top:69px;
				right:206px;
				}
				
#header .currencies	{
				position:absolute;
				top:9px;
				left:70px;
				font-size:0.8em;
				}

#header .site_version {
				font-size:0.8em;
				left:320px;
				position:absolute;
				top:9px;
}
#header .weather	{
				position:absolute;
				top:9px;
				right:70px;
				font-size:0.8em;
				text-align:right;
				}
				
#header .login	{
				position:absolute;
				top:280px;
				right:45px;
				color:#ffffff;
				font-weight:bold;
				}
				
#header .inp	{
				vertical-align:middle;
				width:61px;
				}
#header .twitter-lnk	{
				position:absolute;
				top:289px;
				right:57px;
				}
#header .twitter-lnk a	{
				display: block;
				width: 74px;
				height: 17px;
}


/* ---------------------------------- menu ----------------------------------------------*/

#menu			{
				position:absolute;
				top:281px;
				left:47px;
				height:36px;
				overflow:hidden;
				}
				
#menu ul		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
#menu li		{
				position:relative;
				margin:0;
				padding:0;
				float:left;
				overflow:hidden;
				}
				
#menu li img	{
				position:relative;
				top:0;
				}
				
#menu li.active img	{
				position:relative;
				top:-36px;
				}
	
/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:1.8em Arial, Helvetica, sans-serif;
				color:#ffffff;
				margin:0 0 10px 0;
				padding:0;
				}
				
h2				{
				font:bold 1.4em Arial, Helvetica, sans-serif;
				color:#ffffff;
				}
				
h3				{
				font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
				color:#ffffff;
				margin:0;
				padding:2px 0 0 0;
				}
				
h4				{
				font:bold 1em Tahoma, Arial, Helvetica, sans-serif;
				color:#1C4F86;
				}
				
h2, h4, h5
				{
				margin:0 0 15px 0;
				padding:0;
				}
				
#content		{
				width:1000px;
				position:relative;
				background:url(/img/foot_bg.jpg) left bottom no-repeat;
				}
				
#content .content	{
				width:904px;
				min-height:690px;
				padding:0 48px;
				}
				
*html #content .content	{
				width:910px;
				padding:0 45px;
				height:690px;
				}

#right			{
				width:300px;
				float:right;
				}
				
#left			{
				width:300px;
				float:left;
				}
				
#left .fieldset	{
				color:#ffffff;
				display:block;
				padding-bottom:15px;
				}
				
#left .fieldset small	{float:right;}
				
#left .fieldset b a	{color:#ffffff;}
				
.photo_item		{
				width:152px;
				float:left;
				padding:0 28px 28px 0;
				}
				
.center			{
				margin:0 302px;
				}

.box			{
				width:300px;
				margin-bottom:3px;
				position:relative;
				}
				
.title1			{
				width:273px;
				height:22px;
				padding:5px 7px 2px 20px;
				background:url(/img/title1.gif);
				}
				
.title2			{
				width:273px;
				height:22px;
				padding:5px 7px 2px 20px;
				background:url(/img/title2.gif);
				}
				
.title3			{
				width:273px;
				height:22px;
				padding:5px 7px 2px 20px;
				background:url(/img/title3.gif);
				}
				
.title4			{
				width:273px;
				height:22px;
				padding:5px 7px 2px 20px;
				background:url(/img/title4.gif);
				}
				
.title5			{
				width:273px;
				height:22px;
				padding:5px 7px 2px 20px;
				background:url(/img/title5.gif);
				}
				
.title6			{
				width:273px;
				height:22px;
				padding:5px 7px 2px 20px;
				background:url(/img/title6.gif);
				}
				
.title7			{
				width:273px;
				height:22px;
				padding:5px 7px 2px 20px;
				background:url(/img/title7.gif);
				}
				
.title8			{
				width:273px;
				height:22px;
				padding:5px 7px 2px 20px;
				background:url(/img/title8.gif);
				}
				
.close			{float:right;}

.box_body		{
				width:280px;
				padding:8px 10px 0 10px;
				background:#999;
				}
				
.box_body span	{
				display:block;
				overflow:hidden;
				padding-bottom:8px;
				zoom:1;
				}
				
.box_body span img	{
				float:left;
				margin-right:10px;
				}
				
.box_body small	{
				display:block;
				}
				
.box_body small a	{
				display:block;
				text-align:right;
				}
				
.box a			{
				color:#224396;
				text-decoration:underline;
				}
				
.box a:hover	{
				color:#224396;
				text-decoration:none;
				}
				
.box_bottom		{
				position:relative;
				overflow:hidden;
				height:20px;
				}
				
.c_bg			{
				margin:0 20px;
				height:20px;
				background:#999;
				text-align:center;
				}
				
.c3				{
				width:20px;
				height:20px;
				background:url(/img/c3.gif);
				overflow:hidden;
				position:absolute;
				top:0;
				left:0;
				}
				
.c4				{
				width:20px;
				height:20px;
				background:url(/img/c4.gif);
				overflow:hidden;
				position:absolute;
				top:0;
				right:0;
				}
				
.gall			{
				width:216px;
				margin:0 auto;
				display:block;
				overflow:hidden;
				}
				
.item			{
				display:block;
				float:left;
				width:96px;
				padding:6px;
				}
				
.news_item		{
				display:block;
				overflow:hidden;
				padding:10px;
				zoom:1;
				color:#ffffff;
				}
				
.news_item img	{
				float:left;
				margin-right:15px;
				}
				
.news_item span	{
				display:block;
				margin-bottom:10px;
				color:#FFFFFF;
				}

.read_more		{float:right;}

.news1			{background:#7e3b04;}

.paging			{
				margin:15px auto;
				font-size:0.9em;
				text-align:center;
				color:#AADCFF;
				}

.paging a {
				color:#AADCFF;
}

.paging b {
				color: #fff;
}

.paging b a {
				color: #fff;
				text-decoration: none;
}
			
.photo			{
				width:580px;
				margin-left:318px;
				}
				
.theme			{
				display:block;
				overflow:hidden;
				zoom:1;
				color:#FFFFFF;
				}
				
.theme h3		{
				color:#ff0;
				margin-bottom:10px;
				font-size:1.2em;
				}
				
.theme .pic		{
				float:right;
				margin-left:10px;
				}
				
.author			{
				width:105px;
				margin-right:10px;
				float:left;
				font-size:0.9em;
				}
				
.descript		{
				margin-left:115px;
				font-size:0.9em;
				}
				
.title			{
				margin:8px auto;
				color:#ff0;
				font-weight:bold;
				text-align:center;
				}
				
.textarea		{
				width:568px;
				height:118px;
				display:block;
				margin-bottom:5px;
				}


/* ---------------------------------- FOOTER ----------------------------------------------*/	

#footer			{
				clear:both;
				width:920px;
				padding:15px 40px 0px 40px;
				position:relative;
				text-align:center;
				color:#97ADC0;
				font-size:0.8em;
				}

#footer a		{
				color:#949494;
				text-decoration:none;
				}
				
#footer a:hover	{
				color:#fff;
				text-decoration:none;
				}

.foot_menu		{
				display:block;
				margin-bottom:50px;
				text-align:center;
				}

#footer	.copy	{
				font-size:1.1em;
				color:#000;
				text-align:center;
				display:block;
				}
#footer .copy a	{
				color:#000;
				}
#footer .copy a:hover	{
				color:#949494;
				}

.all_blocks		{
				position:absolute;
				top:0;
				right:42px;
				}

.counter		{
				position:absolute;
				top:72px;
				left:42px;
				width:88px;
				height:31px;
				}
				
.e_plus			{
				position:absolute;
				top:65px;
				right:63px;
				}
				
.media_plus		{
				position:absolute;
				top:65px;
				right:53px;
				}
				
.archive a {
				color: #ff0
}

.archive a:hover {
				color: #AADCFF
}

#footnote {
	color: #999;
	padding: 10px 0 0 0;
	text-align: center;
}