BODY {margin: 0px; padding: 0px;}
TABLE {border-collapse: collapse; border: none;}
CAPTION {text-align: left; font-weight: bold; font-size: 14px;}
TD {padding: 0px; border: none;}
H4 {font-weight: bold; font-size: 12px;}
H3 {color: #1F6839; font-weight: bold; font-size: 16px !important; margin: 5px 28px;}
H5 {color: #1F6839; font-weight: bold; font-size: 11px !important;}
UL LI {list-style: square outside url(../img/greenoid.gif);}
SMALL {font-size: 9px !important; font-weight: normal;}

.myinput, SELECT.field {width: 100%;}

* {font-size: 11px; font-family: sans-serif;}

A {color: #000; text-decoration: none;}

A IMG {border: none; vertical-align: text-middle;}
FORM {margin: 0px;}

.main_structure_top {margin: 0px 0px 10px 0px; width: 100%; height: 191px; background-image: url(../img/top_tile.gif); background-repeat: repeat-x; background-position: bottom;}
.main_structure_top .top1 {width: 10%; vertical-align: bottom;}
.main_structure_top .top2 {width: 10%; vertical-align: bottom;}
.main_structure_top .top3 {width: 10%; vertical-align: top;}
.main_structure_top .top4 {width: 70%;}

.top_NY	{background-image: url(../img/NYtile.jpg) !important;}
.top_NY .popular {background-color: #D8E9FC !important;}

.main_structure_top2 {margin: 0px 0px 10px 0px; width: 100%; height: 101px; background: #ADC6DD url(../img/top2.gif) no-repeat 0% 100%;}
.main_structure_top2 TD {padding: 0px 10px;}
.main_structure_top2 .top1 {width: 41%; vertical-align: bottom; cursor: pointer; cursor: hand;}
.main_structure_top2 .top2 {width: 20%; vertical-align: top;}
.main_structure_top2 .top3 {width: 29%; vertical-align: top;}
.main_structure_top2 .top4 {width: 10%;}

.main_structure {margin-bottom: -50px}
TD.main_structure_unit1 {vertical-align: top;}
TD.main_structure_unit2 {vertical-align: top; width: 523px; padding-bottom: 56px;}
TD.main_structure_unit3 {vertical-align: top;}
TD.main_structure_unit4 {vertical-align: top; padding: 0px 4px 200px 10px;}
TD.main_structure_unit12 {vertical-align: bottom;}
TD.main_structure_unit32 {vertical-align: bottom;}


.banners {margin: 0px 20px}
.banners A {margin: 0px 5px;}

.lang_selector {font-weight: bold; margin: 14px 7px 2px 7px;}
.shortmenu {margin: 2px 7px;}
.lang_selector, .shortmenu, .lang_selector *, .search *, .shortmenu * {color: #555555;}
.search {margin: 19px 7px 0px 7px; width: 200px;}
H4.search {margin: 12px 5px 5px 7px; font-size: 14px; color: #848C96;}
.search TD {vertical-align: middle; padding: 4px;}

.popular {border: 1px solid #848C96; padding: 1px 3px; margin: 2px 7px 5ex 7px; background-color: #fff; height: 7ex; overflow: hidden; overflow-y: scroll;}

.leftmenu {width: 184px; border-width: 8px 0px; border-style: solid;}
.rightmenu {width: 177px;}

.rightmenu1 {border-top: 8px solid #5C935C;}
.rightmenu2 {border-top: 8px solid #B8A85C; border-bottom: 14px solid #fff;}

.leftmenu1 {border-color: #5C935C; display: block;}
.leftmenu2 {border-color: #B8A85C; display: block;}
.leftmenu3 {border-color: #848C96; display: block;}

#leftmenuimg1 {border: none; cursor: pointer; cursor: hand; display: block;}
#leftmenuimg2 {border: none; cursor: pointer; cursor: hand; display: block;}
#leftmenuimg3 {border: none; cursor: pointer; cursor: hand; display: block;}

.leftmenu1 A {background-image: url(../img/arrow_green.gif);}
.leftmenu2 A {background-image: url(../img/arrow_yellow.gif);}
.leftmenu3 A {background-image: url(../img/arrow_gray.gif);}
.rightmenu A {background-image: url(../img/arrow_green.gif);}

.rightmenu A,
.leftmenu A {display: block; padding: 4px 8px 4px 45px; border-bottom: 1px dotted #A6A6A6; background-position: 22px 50%; background-repeat: no-repeat; background-color: #fff; border-right: 1px solid #999999;}
.leftmenu A.active {font-weight: bold;}
.rightmenu A {border-right: 1px dotted #A6A6A6; border-left: 1px dotted #A6A6A6;}
.rightmenu A:hover, .leftmenu A:hover {background-color: #eeeeee;}

A.button {margin: 2px 10px; display: block;}
A.button:hover {text-decoration: underline;}

.exchange_course {background-color: #FFF3BA; margin-top: 13px;}
.exchange_course TABLE {margin: 0px 0px 8px 7px; border-collapse: separate;}
.exchange_course TD {border-bottom: 1px dashed #A6A6A6; padding: 2px; z-index: 1000; position: relative;}
.exchange_course FORM {margin: 12px 3px 3px 24px;}
.exchange_course INPUT {vertical-align: middle; z-index: 1000; position: relative;}

.exchange_course TH {border-bottom: 4px solid #A6A6A6; vertical-align: bottom;}
.exchange_course TH.rate_buy {border-bottom: 4px solid #006633;}
.exchange_course TH.rate_sale {border-bottom: 4px solid #2B6287;}
.exchange_course TH.rate_nbu {border-bottom: 4px solid #C02727;}

.exchange_course TD.rate_buy {color: #006633;}
.exchange_course TD.rate_sale {color: #2B6287;}
.exchange_course TD.rate_nbu, .cite {color: #C02727;}


.leftbar {background: #DCEAD1;}
.leftbar .pseudoinput, .leftbar INPUT {margin: 5px 0px 5px 10px;}

.main_structure_unit2 OBJECT {margin: 5px;} 

.threebars {border-collapse: separate; border-spacing: 7px;}
.threebars TD {background-repeat: no-repeat; background-position: 0px 0px; vertical-align: top;}
.threebars P {margin: 10px;}
.threebars IMG.art {margin: 0px 10px 10px 10px; display: block;}
.threebars .bar1	{background-image: url(../img/kn1.gif); border: 1px solid #999999; height: 100%;}
.threebars .bar2	{background-image: url(../img/kn2.gif); border: 1px solid #999999; height: 100%;}
.threebars .bar3	{background-image: url(../img/kn3.gif); border: 1px solid #999999; height: 100%;}
.threebars TABLE {height: 100%;}
.threebars .row1	{height: 80%;}
.threebars H4 {padding: 3px; margin: 12px; border-bottom: 1px dashed #6E7678;}

DIV.train {margin: 1px 7px; padding: 1px;}
MARQUEE {border: 1px solid #999999; margin: -2px; clear: both;}

.news2 A {display: block; margin: 1px 10px; padding-left: 40px; background: transparent url(../img/arrow_green_small.gif) 20px 50% no-repeat;}

.datablock1 {background: #DCEAD0 url(../img/gradient_g.gif) 0% 0% repeat-x !important; margin: 0px; padding: 0px;}
.datablock1 P {padding: 10px 18px; margin: 0px;}
.datablock1 A, .datablock1 A:visited, .datablock1 A:link, .datablock1 A:hover {
	background-image: none;
	text-decoration: underline;
	display: block; 
	padding: 0;
	border: 0;
	background-color: transparent;
}

.youropinion {border-top: 8px solid #848C96; background-color: #DFE5EC; padding: 5px 0px; border-bottom: 1px dotted #848C96; margin-bottom: 20px;}
.youropinion H4 {margin: 4px 16px;}
.youropinion P {margin: 4px 16px;}
.youropinion FORM {margin: 8px 24px;}
.youropinion FORM P {margin: 4px 0px;}
.youropinion FORM INPUT {margin: 0px 5px; vertical-align: middle; z-index: 1000; position: relative;}
.youropinion * {}

.footer {width: 100%; background-image: url(../img/bot_tile.png); height: 160px; table-layout: fixed;}
.footer1 {background-image: url(../img/bot_bg1.png); width: 184px;}
.footer2 {background-image: url(../img/bot_bg1.png); background-position: -184px 0px; width: 360px; background-repeat: no-repeat; vertical-align: top; padding-top: 25px;}
.footer2 FORM {margin-left: 150px;}
.footer3 {width: 163px; vertical-align: top; padding-top: 20px;}
.footer3, .footer3 * {color: #384858; font-size: 12px;}
.footer4 {width: 200px; background-image: url(../img/bot_bg2.png);}
.tree_img IMG {position: relative; top: -118px;}

.botmenu {vertical-align: top; height: 45px; padding-left: 45px; color: #6F8090;}
.botmenu A {color: #6F8090; margin: 3px 10px;}

.mapitem {display: block; margin-top: 1px;}
.mapitem1 {margin-left: 00px; font-size: 16px !important; font-weight: bold; margin-top: 20px; margin-bottom: 5px; padding: 3px 12px; background-color: #B7DC89; color: #3A4153 !important; text-align: center;}
.mapitem2 {margin-left: 00px; font-size: 14px !important; font-weight: bold; margin-top: 12px; border-bottom: 1px solid #c8cFd1; padding: 2px 8px;}
.mapitem3 {margin-left: 25px; font-size: 12px !important;}
.mapitem4 {margin-left: 50px; font-size: 11px !important;}
.mapitem5 {margin-left: 60px; font-size: 10px !important;}
.mapitem6 {margin-left: 70px; font-size: 09px !important;}

.searchtable, .pager {margin: 12px 0px; width: 465px;}
.searchtable TD {padding: 10px;}

.pager TD	{padding: 4px 14px; vertical-align: middle; font-weight: bold;}
.pager .td1 {width: 20%; background: #8899A9; color: #CFD6DD; text-align: right;}
.pager .td2 {background: #DFE5EC; text-align; left;}
.pager .td2 A, .pager .td2 SPAN {margin: 0px 2px; font-weight: bold;}
.pager .td2 A {color: #6A7B8B;}
.pager .td2 .current {padding: 1px 3px; color: #fff; background: #5C935C;}


{* ENTRY *}

.entry {padding: 0px 28px;}

.entry .verybig		{width: 460px; overflow-x: scroll; margin: 0px; padding: 0px; margin: 20px -28px 10px -28px;}
.entry .verybig TABLE.default {margin: 0px;}
.entry .usertable, .entry TABLE.default	{border: none; margin: 20px -28px 10px -28px; border-collapse: separate;}
.entry .usertable TD, .entry TABLE.default TD	{border: none; padding: 2px 3px; background: #eee; border: 1px solid #ddd;}
.entry .usertable *, .entry TABLE.default *	{font-size: 11px;}

.cite {font-weight: bold;}

#form1 LABEL {display: block; margin: 10px 0px 1px 0px; font-size: 11px; font-weight: bold; color: #1F6839;}
#form1 INPUT {width: 300px;}
#form1 INPUT.submit, INPUT#submit {width: auto; border: 1px outset #ccc; background: #ddd; margin: 10px auto; display: block;}
#form1 TEXTAREA {width: 400px;}
#form1 TEXTAREA, #form1 INPUT {border: 1px solid #1F6839; background: #f7fff7; padding: 1px 3px; font-size: 12px;}
#form1 TD {background: #fff;}

.section P, .section A, .entry, .entry * {font-size: 12px;}
.section A, .entry A {color: #1F6839;}
.section A:visited, .entry A:visited {color: #7F9889;}
.section A:hover, .entry A:hover {text-decoration: underline;}

.stupidmenu {margin: 0px 18px 14px 18px; width: 92%;}
.stupidmenu TD {width: 16%;}
.stupidmenu A {background-color: #3A4153; color: #fff; text-align: center; display: block; margin: 1px; padding: 3px 0px; background-image: url(../img/greenoid.gif); background-repeat: no-repeat; background-position: 94% 32%;}
.stupidmenu A:hover {background-color: #B7DC89; color: #3A4153;}

.shadow {background-image: url(../img/gradient_top.png); background-repeat: no-repeat; background-position: top right;}
.section {border-top: 1px solid #c8cFd1; margin: 0px 28px; padding-bottom: 10px;}
.leftimg {float: right; margin: 28px 14px 5px 14px;}


{* خآخرزب *}

.newsitem .date	{font-size: 10px; padding: 0px; margin: 0px;}
.newsitem H4	{margin: 0px; color: #1F6839; font-weight: 12px;}
.newsitem .src	{font-size: 10px; text-align: right;}


{* 404 *}

.error404	 {margin: 150px; padding: 10px 10px 10px 200px; background-image: url(../img/404.gif); background-position: 0% 100%; background-repeat: no-repeat; width: 500px; height: 250px;}
.error404 H4 {font-weight: normal;}
.error404 A	 {color: #1F6839;}
.error404 A:hover	{text-decoration: underline;}
.error404 P	 {font-weight: bold;}


{* FORUM *}

.forum A.button {display: block; text-align: right;}
.forum .threads {width: 90%;}
.forum .threads TH,
.forum .threads TD {padding: 2px 6px; border: 1px solid #aFc8b9; background: #fafcfb}
.forum .threads TH {background: #DCEAD1; width: 20%;}
.forum INPUT {border: none; width: 100%; margin: 0px; font-weight: bold; padding: 1px 5px;}
.forum TEXTAREA {border: none; margin: 0px; width: 100%; height: 20ex; padding: 1px 5px;}
	{* border: 1px solid #1F6839; *}






{* CALC *}

.calc * {}

.calc {margin: 20px}
.calc P {margin: 5px 10px; font-style: italic;}
.calc LABEL {display: block; margin: 10px 0px 1px 0px; font-size: 11px; font-weight: bold; color: #1F6839;}
.calc FIELDSET	{border: 2px dotted #1F6839; padding: 10px; margin-right: 20px; margin-top: 8px;}
.calc LEGEND	{background-color: #1F6839; color: #fff; font-weight: bold; font-size: 12px !important; margin: 1px; padding: 2px 7px; letter-spacing: 1px;}
.calc INPUT {border: 1px solid #1F6839; font-size: 14px; font-weight: bold; padding: 1px 3px; text-align: center; font-style: italic; margin-right: 2px;}
.calc select,
.calc OPTION {font-family: monospace; white-space: pre; font-size: 12px;}
.calc OPTGROUP {padding: 2px 5px 9px 5px; font-style: normal;}
.calc B	{font-weight: bold;}
.calc H3 	{padding: 20px; background: #1F6849; color: #fff; width: 100%; margin: 10px 0px;}
.calc H3 IMG {vertical-align: middle; border: 10px solid #fff; margin-right: 20px;}
.calc .graph {float: right; display: block; margin: 0px; border: 0px solid #1F6839; text-align: center; background: transparent url(../img/loading_graph.gif) 50% 50% no-repeat;}
.calc .graph IMG {width: 400px; height: 300px;}

.calc INPUT#val11, .calc INPUT#val71 {width: 1.8em;}
.calc INPUT#val12, .calc INPUT#val72 {width: 1.8em;}
.calc INPUT#val13, .calc INPUT#val73 {width: 3em;}
.calc .val1 {width: 2.4em;}
.calc INPUT#val2, .calc INPUT#val3, .calc .val2 {width: 5em;}
.calc INPUT#submit {background: #7fb8a0; border: 1px outset #1F6839; font-style: normal; font-size: 12px; padding: 3px 12px; cursor: pointer; cursor: hand;}

.calctable 		{border: 2px solid #1F6839; empty-cells: show; margin: 10px 0px; clear: both;}
.calctable TH 	{border: 1px solid #1F6839; background: #7fb8a0; padding: 2px 7px;}
.calctable TD 	{border: 1px dotted #1F6839; padding: 1px 3px; height: 12px;}

.calctable TR.first TD, .calctable TR.first TH 	{border-bottom: 2px solid #1F6839;}
.calctable TR.year  TD, .calctable TR.year  TH 	{border-bottom: 1px solid #1F6839;}
.calctable TR.last  TD, .calctable TR.last  TH 	{border-top: 2px solid #1F6839;}
.calctable .fene4ka TD { background: #dff8e8;}

.calctable_budget INPUT {width: 9ex;}

.php_microtime {color: #ccc; font-size: 9px; text-align: right; margin: 0px;}

#correct {color: #f55; font-weight: bold; visibility: hidden}

.breadcrubs {border-top: 1px solid #c8cFd1; margin: 28px 28px; padding-bottom: 10px;}
.breadcrubs P, .breadcrubs A, .entry, .entry * {font-size: 12px;}
.breadcrubs A, .entry A {color: #1F6839;}
.breadcrubs A:visited, .entry A:visited {color: #7F9889;}
.breadcrubs A:hover, .entry A:hover {text-decoration: underline;}
.breadcrumbs H5 {color: #1F6839; font-weight: bold; font-size: 11px !important;}
