/* common */
html								{ height: 100%; font-size: 62.5%; }/*url(http://chex.forexglossary.com/images/body_bg.jpg)*/
body								{ background: f2f2f2; width: 100%; height: 100%; font-size: 1.26em; font-family: Arial, Verdana, sans-serif; }
div#layout							{ position: relative; width: 1003px; min-height: 100%;  background-color: #fff ; margin: 0 auto;}

div#header							{ padding-top: 12px; }


/*img									{ border: 0; } */
table								{ border-collapse: collapse; border-spacing: 0; }
td, th								{ vertical-align: top; }
body, td, th, form, p, ul, li,
div, input, label,
h1, h2, h3, h4, h5, dl, dt, dd		{ margin: 0; padding: 0; }
ul									{ list-style-type: none; }
.nbr								{ white-space: nowrap; }


A:link { 
        color: blue;
	text-decoration : underline;
}

A:hover { 
        
	text-decoration : underline;
}

A

#main

{ 
        color: #000000;
	text-decoration : none;
}

#hitro

{

color: #000000;
	text-decoration : none;

}

.f-sm								{ font-size: 0.9em; line-height: 1.2em; }
.f-s-sm								{ font-size: 0.8em; }
.f-l								{ font-size: 1.1em; }

.text, .ovf, ul.w-c-ovf li			{ overflow: hidden; }

a, ins								{  }
h1, h2, h3, h4, h5					{ font-weight: normal; }

html > body .w-clear				{ height: auto; }
html > body .w-clear:after,
html > body .corners:after,
html > body div.content:after		{ display: block; clear: both; content: '.'; height: 0; line-height: 0; visibility: hidden; }

.td-like							{ display: table-cell; vertical-align: middle; }

.arial, h1, h2, h3, h4, h5			{ font-family: Arial, sans-serif; }

.blue, .blue a						{ color: #3b78a8 ! important; }
.dblue								{ color: #003768 ! important; }
.orng, .orng a						{ color: #d66938 ! important; }
a.orng, .uline						{ text-decoration: underline; }

.visible							{ display: block ! important; }
.invisible							{ display: none; }
.hidden								{ visibility: hidden; }

h1									{ font-family: Verdana, Arial, sans-serif; text-transform: uppercase; font-size:1.2em; font-weight:normal; color:#000099; padding: 0px 5px 5px 0px;}
h2									{ margin-bottom: 0.5em; font-size: 1.05em; line-height: 1.1em; }
h2.main								{ margin-top: 1.5em; font-size: 2.1em; }
h2 strong, h2 a						{ position: relative; top: 0; padding: 0 5px; color: #3b78a8; background-color: #fff; text-transform: uppercase; vertical-align: bottom; font-weight: normal; }
h2 span								{ text-transform: capitalize; vertical-align: bottom; }
h2 span.time						{ text-transform: lowercase; }
h2.w-margin-t						{ margin-top: 2em; }
h3.blue								{ font-size: 1.8em; text-transform: uppercase; }
div.corners h3.blue					{ margin: 0.8em 0 0.5em 24px; }

div.centered						{ width: 100%; text-align: center; z-index: 10; }
div.centered div.c					{ float: right; position: relative; right: 50%; }
div.centered div.c ul				{ position: relative; right: -50%; }

div#bann_bott						{ margin-top: 1.5em; }

div.c_banners,
.align_c							{ text-align: center ! important; }
.align_r							{ margin-top: -1em; text-align: right; }

div.hr, .clear						{ float: none ! important; clear: both ! important; width: 100% ! important; margin: 0 ! important; padding: 0 ! important; font-size: 0; line-height: 0; }
div.hr								{ margin-top: 30px ! important; border-top: 1px solid #d8d8d8; }

/* layout */
div#nav_container					{ clear: both; overflow: hidden; margin-top: 20px; padding: 20px 40px 0 40px; }
div#footer							{ position: relative; bottom: 0; width: 100%; margin-top: -135px; }
div#footer p						{ margin-left: 40px; padding: 0; line-height: 1.5em; }
div#footer div.cntrs				{ margin: 30px 0 0 40px; }
div#footer div.cntrs img			{ margin-right: 10px; }
div.space							{ font-size: 2.5em; }
/* //layout */

/* rounded corners */
div.corners							{ clear: both; width: 100%; }
.corners div.content				{ margin-top: -1em; padding: 0 25px; }
.corners div.offset					{ margin-top: -1em; }
.corners ins						{ display: block; position: relative; width: 12px; height: 12px; z-index: 1; font-size: 0; line-height: 0; background-repeat: no-repeat; }
.corners h3.c_title					{ position: relative; top: -0.65em; margin: 0 0 5px 0; text-align: left; font-size: 1.6em; text-transform: uppercase; border: 0 ! important;  }
.corners h3.c_title strong			{ padding: 0 18px; color: #3b78a8; background-color: #fff; font-weight: normal ! important; }

div.red								{ width: 958px; margin-left: 25px; border: 1px solid #db7b4e;}

.red ins.tl, .cblue ins.tl,
.grey ins.tl						{ left: -1px; top: -1px; }
.red ins.tr, .cblue ins.tr,
.grey ins.tr						{ right: -1px; top: -1px;  }
.red ins.bl, .cblue ins.bl,
.grey ins.bl						{ left: -1px; bottom: -1px; }
.red ins.br, .cblue ins.br,
.grey ins.br						{ right: -1px; bottom: -1px; }

div.orng							{ border: 2px solid #f8f0e0; }
.orng ins							{ background-image: url('/i/corners/orng.gif'); }

div.orng_fill						{ border: 2px solid #f8f0e0; background-color: #f8f0e0; }
.orng_fill ins						{ background-image: url('/i/corners/orng_fill.gif'); }

.red ins.tl, .cblue ins.tl,
.orng ins.tl, .orng_fill ins.tl,
.grey ins.tl, .grey_fill ins.tl		{ float: left; background-position: 0 0; }
.red ins.tr, .cblue ins.tr,
.orng ins.tr, .orng_fill ins.tr,
.grey ins.tr, .grey_fill ins.tr		{ float: right; background-position: 100% 0; }
.red ins.bl, .cblue ins.bl,
.orng ins.bl, .orng_fill ins.bl,
.grey ins.bl, .grey_fill ins.bl		{ float: left; background-position: 0 100%; }
.red ins.br, .cblue ins.br,
.orng ins.br, .orng_fill ins.br,
.grey ins.br, .grey_fill ins.br		{ float: right; background-position: 100% 100%; }

.orng ins.tl, .orng_fill ins.tl,
.grey_fill ins.tl					{ left: -2px; top: -2px; }
.orng ins.tr, .orng_fill ins.tr,
.grey_fill ins.tr					{ right: -2px; top: -2px; }
.orng ins.bl, .orng_fill ins.bl,
.grey_fill ins.bl					{ left: -2px; bottom: -2px; }
.orng ins.br, .orng_fill ins.br,
.grey_fill ins.br					{ right: -2px; bottom: -2px; }

div.cblue							{ border: 1px solid #77a6cc; }

.cblue span.border					{ display: block; position: absolute; left: 0; bottom: -2px; width: 100%; height: 2px; background-color: #fff; line-height: 0; }
.cblue div.cblue					{ position: absolute; top: -18px; left: -1px; width: 100px; height: 16px; }

div.grey_fill						{ background-color: #f1f1f1; border: 2px solid #f1f1f1; }
.grey_fill div.cone					{ position: absolute; top: -23px; left: 50px; width: 54px; height: 21px; background-image: url('/i/corners/grey_fill_cone.gif'); }

div.grey							{ border: 1px solid #d7d7d7; }
.grey div.cone						{ position: absolute; top: -21px; left: 50px; width: 54px; height: 21px; background-image: url('/i/corners/grey_cone.gif'); }

/* //rounded corners */

/* m-media icons */
ins.i								{ display: block; width: 20px; height: 20px; background: url('/i/icons/icons.gif') 0 0 no-repeat; }
ins.photo							{ background-position: 0 0; }
ins.video							{ background-position: -20px 0; }
ins.audio							{ background-position: -40px 0; }
ins.infographics					{ background-position: -60px 0; }
ins.caricature						{ background-position: -80px 0; }
ins.crossword						{ background-position: -160px 0; }
ins.videomost						{ background-position: -200px 0; }
ins.press, ins.pressclub			{ background-position: -220px 0; }
ins.rtable							{ background-position: -240px 0; }
ins.online							{ background-position: -260px 0; }
ins.victorina						{ background-position: -140px 0; }
/* //m-media icons */


ul#languages 						{ height: 35px; }
#languages li						{ float: left; margin: 0 5px; padding: 1px 3px; white-space: nowrap;}
#languages li.active				{ color: #fff; background-color: #57a1d5; }
#languages div.auth					{ float: right; }
#languages div.auth	a				{ color: #d66938; }


/* / logo */
div#logo							{ clear: both; height: 50px; padding: 50px 51px 40px 40px; background-color: #CC0000;}
#logo div.maindate					{ float: left; width: 333px; text-transform: lowercase; word-spacing: -2px; }
#logo div.logo						{ float: left; }
#logo div.maindate					{ margin-top: 3px; font-size: 19px; }
#logo div.maindate span.time		{ margin-left: 10px; }


/* / top banner */
div#top_banner							{ clear: both; height: 200px; padding-left: 51px; float: right; margin-left: 50px;}
#top_banner div.maindate					{ float: right; width: 500px; text-transform: lowercase; word-spacing: -2px; }
#top_banner div.top_banner						{ float: right; }
#top_banner div.maindate					{ margin-top: 3px; }
#top_banner div.maindate span.time		{ margin-left: 50px; }



ul.r_navigator						{ padding: 0 60px; text-align: center; text-transform: uppercase; font-size: 1.1em; }
.r_navigator li						{ display: inline; margin-left: 0.8em; }
.r_navigator li a					{ white-space: nowrap; }
.r_navigator li.orng a				{ text-decoration: none; }
.r_navigator li img					{ vertical-align: middle; margin-left: 0.8em; padding: 6px 0 8px 0; }
.r_navigator li.alert a				{ padding: 0 5px; color: #fff ! important; background-color: #d66938; }

/* pagers */
table.pager							{ width: 100%; height: 25px; margin-top: 1.5em; }
.pager td							{ width: 130px; height: 25px; vertical-align: middle; text-transform: uppercase; }

.pager td.r							{ text-align: right; background-position: right -25px; }
.pager td.l a						{ padding-left: 20px; }
.pager td.r a						{ padding-right: 20px; }
.pager td.c							{ width: auto; text-align: center; }
div.archive							{ margin: 0.5em 0 2em 0; text-align: center; }
div.archive span					{ text-transform: uppercase; font-size: 1.6em; cursor: pointer; }

div.pager							{ margin: 0.7em 0; }
.pager ul							{ height: 40px; font-size: 1.1em; }
.pager li							{ float: left; margin: 0 4px; }
.pager li a, .pager li span			{ height: 40px; text-transform: uppercase; line-height: 40px; vertical-align: top; }
.pager li.current					{ margin-top: -0.05em; color: #3b78a8; font-size: 2em; font-style: italic; }

.pager li.arr						{ width: 16px; margin-top: 0.1em; background: #fff url('/i/arrows/blue2.gif') -16px 6px no-repeat; }
.pager li.l 						{ margin-right: 15px; }
.pager li.r 						{ margin-left: 15px; background-position: 0 6px; }
.pager li.arr a						{ display: block; width: 100%; }
.pager li.h							{ background: 0; }
.pager li.h a						{ visibility: hidden; }
/* //pagers */

dl.nav_bottom						{ float: left; margin-top: 3em; padding: 0 20px; width: 190px; }
.nav_bottom dt						{ color: #000; font-weight: bold; }
.nav_bottom dd						{ margin-top: 0.5em; }
.nav_bottom dd a					{ text-decoration: underline; }

/* actions */
div#actions							{ margin: 25px 0; }
#actions ul li						{ float: left; position: relative; height: 67px; margin: 0 10px; cursor: pointer; }
#actions a							{ display: block; height: 100%; }
#actions ins.t						{ float: none; position: absolute; top: 72px; left: 50%; display: none; width: 600px; height: 21px; margin-left: -300px; text-align: center; white-space: nowrap; background: none; cursor: default; }

#actions span.orng					{ font-size: 1.5em; line-height: 1.4em; cursor: default; }

#actions li.to-author				{ width: 86px; background-image: url('/i/actions/author.png'); }
#actions li.to-friend				{ width: 58px; background-image: url('/i/actions/friend.png'); }
#actions li.go-crossword			{ width: 56px; background-image: url('/i/actions/crossword.png'); }
#actions li.go-print				{ width: 67px; background-image: url('/i/actions/print.png'); }
#actions li.go-rss					{ width: 57px; background-image: url('/i/actions/rss.png'); }
#actions li.to-subscribe			{ width: 67px; background-image: url('/i/actions/subscribe.png'); }
#actions li.to-social				{ width: 71px; background-image: url('/i/actions/social.png'); }
#actions li.to-blog					{ width: 53px; background-image: url('/i/actions/blog.png'); }
#actions li.to-vote					{ width: 38px; background-image: url('/i/actions/vote.png'); }
#actions li.to-mobile				{ width: 78px; background-image: url('/i/actions/mobile.png'); }
#actions li.go-victory				{ width: 58px; background-image: url('/i/actions/victory.png'); }
#actions li.visible					{ background-position: 0 -67px; }
#actions li.visible ins.t			{ display: block; z-index: 1; }


/* //forms */

div#to-social div.content			{ margin-top: 1em; }
#to-social div.content div			{ margin-left: -20px; padding: 0.8em 0; text-align: center; }
#to-social div.content img			{ vertical-align: middle; padding: 0 7px 0 20px; margin-top: -2px; }

/* right column */
#r_media_right						{ margin: 0 0 2em 0; }
#r_media_right .content				{ padding-top: 1.5em; }
#r_media_right ul					{ padding: 0.5em 0 0.5em 0; }
#r_media_right ul li				{ margin-top: 0.5em; text-transform: uppercase; }
/* //right column */

/* filters */
div#filters							{ position: relative; height: 25px; margin: 4em 0 1.5em; padding-bottom: 5px; border: 1px solid #77a6cc; border-bottom: 0; }
#filters ins						{ display: block; position: absolute; width: 12px; height: 12px; font-size: 0; line-height: 0; }
#filters ins.o						{ top: -1px; background-image: url('/i/corners/blue.gif'); }
#filters ins.ll						{ left: -1px; }
#filters ins.rr						{ left: -11px; margin-left: 100%; background-position: -12px 0; }
#filters ul							{ position: relative; top: -1px; margin-left: 20px; list-style-type: none ! important; }
#filters li							{ float: left; position: relative; height: 25px; margin-left: -1px; border: 1px solid #77a6cc; background-color: #fff; }
#filters li ins.i					{ top: 14px; background-image: url('/i/corners/blue_revert.gif'); }
#filters li ins.l					{ left: -1px; background-position: 0 -12px; }
#filters li ins.r					{ right: -1px; background-position: 0 0; }
#filters li span,
#filters li a						{ display: block; position: relative; top: 9px; margin-top: -0.5em; padding: 0 0.8em; cursor: pointer; }
#filters li.active					{ top: -17px; border: 1px solid #77a6cc; border-bottom: 0; background-color: #fff; font-family: Arial, sans-serif; }
#filters li.active span				{ top: 13px; font-size: 1.4em; color: #3b78a8; cursor: default; }
#filters li.active ins.i			{ top: -1px; }
#filters li.active ins.l			{ background-position: 0 -24px; }
#filters li.active ins.r			{ background-position: 0 -36px; }
/* //filters */

.news_archive div.sp_t				{ top: 27px; right: 60px; }
.news_archive div.sp_b				{ bottom: 19px; right: 60px; }
.news_archive h3					{ font-size: 1.6em; text-transform: uppercase; }
.news_archive ins					{ display: block; width: 21px; height: 13px; margin: 10px auto; background: url('/i/arrows/orng_v.gif') 0 0 no-repeat; font-size: 0; cursor: pointer; }
.news_archive ins.down				{ background-position: 0 -13px; }

ul#news_archive						{ position: relative; margin-top: -0.54em; text-align: left; }
#news_archive li					{ margin-top: 0.54em; }
#news_archive span.date				{ font-size: 1.3em; }

div#author_list						{ width: 100%; text-align: center; z-index: 10; margin: 1.5em 0; padding-bottom: 1.5em; }
#author_list div.c					{ float: right; position: relative; right: 50%; }
#author_list div					{ position: relative; right: -50%; }
#author_list ul						{ float: left; margin: 0 5px; }
#author_list li						{ float: left; padding: 0 5px; }
#author_list a						{ display: block; }
#author_list a img					{ border: 1px solid #d5e5f3; }
#author_list a:hover				{ border: 0; }
#author_list a:hover img			{ border-color: #79a7cd; }
#author_list a span					{ display: block; position: absolute; bottom: -1.5em; width: 300px; margin-left: -125px; text-align: center; visibility: hidden; font-weight: bold; }
#author_list a:hover span			{ visibility: visible;  }
#author_list ins					{ float: left; display: block; width: 13px; height: 21px; margin-top: 15px; background: url('/i/arrows/blue_small.gif') 0 0 no-repeat; cursor: pointer; }
#author_list ins.r					{ background-position: 0 -21px; }

div#lj-comments						{ position: relative; margin: 2em 0;}
#lj-comments div.loading			{ position: absolute; top: 0; left: 0; width: 100%; height: 250px; text-align: center; }
#lj-comments div.loading img		{ margin-top: 112px; }

/* references bottom */
div#refs							{ margin-top: 1.5em; }
#refs div.content					{ margin-top: 1.2em; }
#refs ul							{ width: 100%; margin-top: -1em; }
#refs li							{ width: 100%; margin-top: 0.5em; }
#refs div.dt						{ float: left; margin-right: 1em; }
#refs div.dt span.time				{ margin-right: 0.2em; }
#refs p								{ font-size: 1.1em; }
/* //references bottom */


.promocontainer {background: #fff url(http://www.sendspace.com/img/dlpage_gradient.gif) repeat-x top left; border: none; margin: 0px 0px 0px 0px; width:700px;}
.promot {background: url(http://www.sendspace.com/img/promodot.gif) 0 0 repeat-x; }
.promob {background: url(http://www.sendspace.com/img/promodot.gif) 0 100% repeat-x}
.promol {background: url(http://www.sendspace.com/img/promodot.gif) 0 0 repeat-y}
.promor {background: url(http://www.sendspace.com/img/promodot.gif) 100% 0 repeat-y}
.promobl {background: url(http://www.sendspace.com/img/promobl.gif) 0 100% no-repeat}
.promobr {background: url(http://www.sendspace.com/img/promobr.gif) 100% 100% no-repeat}
.promotl {background: url(http://www.sendspace.com/img/promotl.gif) 0 0 no-repeat}
.promotr {background: url(http://www.sendspace.com/img/promotr.gif) 100% 0 no-repeat; padding:12px}





/* --- main ---*/
#main_block		{  height:100%; width:620px;  border-bottom:1px solid #737373; background: #B0AE95; padding: 12px 10px 10px 10px;}

#main_block div.text	{ font-size: 15px;  color:#fff;  padding: 0; margin-bottom: 5px;}
#main_block div.more    { font-size: 10px; Arial; color:#000; padding-right:15; text-align:right;}
#main_title 	{ font-family: Verdana, Arial, sans-serif; text-transform: uppercase; font-size:1.2em; font-weight:normal; color:#000099; padding: 0px 5px 5px 0px;}
 
 #main_title a {text-decoration: none; color:#000099;}
 #main_title a:hover {text-decoration: underline; color:#000099;}
#main_title_orang						{ font-family: Verdana, Arial, sans-serif; text-transform: uppercase; font-size: 1.0em; color:#fff; height:100%; width:100%; background: #6A6F95;  margin-top: 5; padding:7px;}		
		#navigation						{ padding-top:20px; padding-left:15px;}
		#navigation	.last_item			{ border:none}
		#navigation	a					{ text-decoration:none; color:#CC0000; font-size:14px; font-weight:normal;}
		#navigation	a:hover				{ text-decoration:underline;}
		#navigation	div					{ border-bottom:1px solid white; padding-top:7px; padding-bottom:7px; background:#FFF5D2; padding-left:15px; padding-right:10px; opacity:0.85; filter:alpha(opacity=85);}
		#navigation	div.nav_2lvl		{ background:#FFFAE8; margin-left: -15px; }
		#navigation	div.nav_2lvl a.top	{ font-size:13px; color:#CC0000; font-weight:bold; }
		#navigation	div.nav_2lvl a		{ font-size:12px; color:#0066FF;}
		#navigation	div.nav_2lvl img	{ margin-right:10px}
		#navigation	div.nav_2lvl div	{ border:none;padding:0px 0px 0px 0px; background:none}
		
		#navigation	div.nav_3lvl div	{ border:none;padding:0px 0px 0px 15px; background:none}
/* --- our ---*/
#main_block div.more    { font-size: 10px; Arial; color:#000; padding-right:15; padding-top:15;  text-align:right;}

		#cl { background: url(/images/beton_dark.jpg) right top; }
		#cr { background: url(/images/beton_dark.jpg) left top; }

#bg_body { background: url(/images/bg_body.gif) repeat; }

		.latest {background: #5F71A0; padding:12px}
		#main_content { background: #EFEFDE;  } 
#main_category		{ background: #EFEFDE; float:center;  height:100%; width:620px;   padding-top: 10px;  padding-right: 10px;}
	.4x2_top	{background: #fff url(/images/4x2_top_gr.jpg) no-repeat top left;}

	#footer2	{ font-size:12px; color:#fff;  text-align:center; margin-top:5;}

/* mainmenu */
	div#mainmenu						{ /*margin-bottom: 0.1em;*/ width: 980px; padding: 20px 10px 0px 10px; background: #7D7564; }
#mainmenu table						{ width: 980; height: 30px; }
#mainmenu td						{ font-size: 1.1em; position: relative ! important; background: #054990; }
#mainmenu td.active					{ background-color: #EFEFDE; }
#mainmenu td.delimiter				{ background: 0; width: 2px; }
#mainmenu a					{ display: block; height: 23px; text-align:center; padding: 6px 10px 5px 10px; color: #fff; background: #86ba0d;}
#mainmenu a:hover			{ display: block; height: 23px; padding: 6px 10px 5px 10px; color: #fff; background: #054990; text-decoration:underline;}
#mainmenu td ins					{ float: left; display: block; top: 0; left: 0; width: 0; height: 0; font-size: 0; line-height: 0; position: relative; }
#mainmenu td ins ins				{ position: absolute; width: 10px; height: 10px; }
#mainmenu td.active a				{ color: #000; background: #EFEFDE; }
#mainmenu td.active ins ins			{ background-position: 0 -10px; }

.text_white			{ font-size: 1.0em; color: #000; padding:0px; 10px; 10px; 0px; margin-right:5px;}
#text_1p	{ font-size: 15px;  color:#000;  text-decoration: none; padding:0; margin-bottom: 5px; }
#text_1p .a			{ color: #000;}
#text_1p a:hover			{ color: #000; text-decoration: underline;}

#description		{ width: 620;font-size: 0.9em; color: #000; position: relative ! important; padding:20px 20px 20px 0px; }

.main_img			{  margin:0px; }

/* --------------------------- LEFT MENU ------------------------------ */
#left_nav_1p					{  color:#000; height:550px; width:300px; margin-left: 15px; padding-left:10px; padding-right:10px;} 
#left_nav_part					{ color:#000; height:100%; width:300px; margin-left: 15px; } /* border-right: 1px solid #C5C5C5; */

#left_menu						{ width:286px; padding-left:0px; font-size:12px; nowrap; background: #f9f9eb;}
ul#left_menu						{ display: block;font-size:12px; }
#left_menu li					{display: block; height:20px; nowrap;}
		#left_menu	.last_item			{ border:none}
		#left_menu	a					{ background: url(/images/box_orng.gif) 7px 8px no-repeat; height:20px; border: 1px solid #DCDCDC; border-bottom: 0;  padding-left:20px; padding-top:5px; padding-bottom:5px; display: block; text-decoration:none; color:#000; font-size:13px; font-weight:normal;}
		#left_menu	a:hover				{ color:#fff; background: #828282 url(http://2259556.forexglossary.com/images/box_orng.gif) 7px 8px no-repeat; display: block;text-decoration:underline; }
		#left_menu	a.active			{ display: block;text-decoration:none; color:#fff; background: #86ba0d url(/images/box_orng.gif) 7px 8px no-repeat;}
		#left_menu	div					{ border-bottom:1px solid white; padding-top:7px; padding-bottom:7px; background:#FFF5D2; padding-left:15px; padding-right:10px; opacity:0.85; filter:alpha(opacity=85);}
		#left_menu	div.nav_2lvl		{ background:#FFFAE8; margin-left: -15px; }

#left_submenu						{ width:286px; padding-left:0px; font-size:12px; nowrap;}
ul#left_submenu						{ display: block; font-size:12px; }
#left_submenu li					{display: block; height:18px; nowrap;}
		#left_submenu	.last_item			{ border:none}
		#left_submenu	a					{ height:18px; padding-left:20px; padding-top:5px; padding-bottom:5px; display: block; text-decoration:none; color:#000; font-size:13px; font-weight:normal;}
		#left_submenu	a:hover				{ display: block; text-decoration:underline; }
		#left_submenu	a.active			{ display: block; text-decoration:none; background: #f9f9eb; font-weight:bold;}
		#left_submenu	div					{ padding-top:7px; padding-bottom:7px; background:#FFF5D2; padding-left:15px; padding-right:10px;}
		#left_submenu	div.nav_2lvl		{ background:#FFFAE8; margin-left: -15px; }
		

		#left_menu_dop					{ width:286px; font-family: Verdana, Arial, sans-serif; font-size:1.2em; text-transform: uppercase; background: #EFEFDE ; height:25px; padding-left:2px; padding-top:0px; padding-bottom:13px; text-decoration:none; color:#000099;}
		#left_menu_dop2					{ width:286px; font-family: Verdana, Arial, sans-serif; font-size:0.9em; background: #EFEFDE ; height:25px; border-bottom: 1px solid #DCDCDC; border-top: 0;  padding-left:2px; padding-top:7px; padding-bottom:7px; text-decoration:none; color:#000099;}
 
 #contact_menu						{  width:286px; padding-left:0px; font-size:12px; nowrap; background: #f9f9eb;}
 .contact {line-height:20px; font-size:1.2em; background: #f9f9eb ; padding-top:7px; padding-bottom:7px;  padding-left:15px; padding-right:10px;}
#contact_menu a { color:#000;}


.gallery { border: 1 solid #b4b4b4; padding:10px; margin:0px 15px 15px 0px;}


#content .block ul.inner li {
	background: url(/images/arrow_right.gif) 7px 7px no-repeat;
	border: 1px solid #DCDCDC;
	border-top: 0;
}

#left_client_logo { text-align:center; font-size:14px; margin-top:30;}
#left_gallery  { text-align:center; font-size:14px; margin-top:30;}
#left_title_gr				{ width:230px; height:100%; font-size:13px; color:#000; background: #fff url(/images/left_title.gif) repeat-x top left; border: 0px solid #C5C5C5; margin-left: 0px; padding:5px 5px 5px 20px;}

.hr_line  { height:6px; background: url(/images/hr_line.gif) repeat-x; margin-top: 20px; margin-bottom: 20px; }
#design  { vertical-align:bottom; float:right; font-size:9px; color:#4D4340; margin:5px; }
#design a { color:#4D4340;}

#mail a	{color:#000; text-decoration: none;}
#mail a:hover	{color:#CC0000; text-decoration: underline;}
