* {margin: 0; padding: 0;}
a img {border: none;}
a {text-decoration: underline; color: #003399;}
a:hover {text-decoration: none;}
/*a:visited {color: #167cbe;}*/
a.member-login {padding-right: 33px; background: url(../images/key.gif) no-repeat 100% .4em;}
#header ul li, #sidebar ul li, .dual #secondary ul li, .indexes li, .visual li {list-style: none;}
#primary ul, #primary ol {padding-left: 20px;}
li {list-style-type:none;}
h2 {font-size: 1.5em; line-height: .9em; font-weight: normal; color: #000; margin-bottom: 1em;}
h3 {font-size: 1.2em; margin-bottom: 1em;}
h4 {font-size: 1em; margin-bottom: 1em;}
#sidebar h3 {font-size: 1em;}
#secondary h3 {text-align: center; margin-bottom: 1em;}

.whiteborderright {border-right: 1px solid white;}

p {margin-bottom: 1em; line-height: 1.5em;}
p.question {font-style: italic;}
p.author {font-style: italic; padding-top: 2.5em; text-align: right; font-size: .9em;}

table {border-collapse: collapse; margin: 1em 0; width: 100%;}
td, th {border: 1px solid #000; padding: 1px 3px;}
th, td.num {text-align: center; /* vertical-align: top; */}
td.name {white-space: nowrap; padding: 1px 5px;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.marked {color: #2370bf;}
#page-realty .marked {color: #2370bf;}
#page-primary .marked {color: #990066;}

.null {height: 7em; clear: both; display: block; overflow: hidden; text-indent: -100em; width: 100%; margin: 0; padding: 0;}

/* layout */
body {font: 62.5%/1.4 Arial, sans-serif; color:#000; background:#fff;}
#page {min-width: 996px;}

#header {position: relative; padding-bottom: 104px; font-size: 1.2em;}
.front #header {padding-bottom:0; padding-left:250px; height: 104px;}
#ready_business #container, #business_uslugi #container { padding-top:20px;}
/*#footer {clear: both; position: relative; min-height: 35px; padding: 10px 10px 0 250px; border-top: 20px solid #e1eabb; background: #ccd5a6;}*/
#footer {padding:0 0 90px 60px; border:none; background:none; min-height:inherit; color:#860005; font-size:11px;}
#container {padding: 45px 0 70px 0; font-size: 1.2em; position:relative;}
#page-businessshop #container {padding-top: 39px;}
	#container:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#page-ainvest .about_forex #container {padding-top:35px;}
.front #container {padding-top: 0;}
#sidebar {float: left; width: 250px; margin-left: -100%;}
#sidebar.long {padding-bottom: 500px;}
#content {margin-left: 250px; float: left;}
#primary {float: none; min-height: 17em;}


#content.dual {}
	#content.dual:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.dual #primary {float: left; width: 66%;}
#page-ainvest .about_forex .dual #primary{float: left; width: 100%;}
.dual #secondary {float: left; width: 34%;}
.dual #secondary.attention {margin-top: -124px; position: relative;}
.dual #secondary.long {top: -1em;}

#container.invert {}
.invert #sidebar {float: right; width: 25%; margin: 0; left: auto;}
.invert #content {margin-left: 0; width: 67%; padding-left: 5%;}


/* try to fix */
#container {padding-left: 250px;}
#sidebar {left: -250px; position: relative;}
#content {margin-left:0; width:100%;}
#breadcrumb {margin-left: -250px;}
#container.invert {padding-left: 0;}
.invert #breadcrumb {margin-left: 0;}
.invert #sidebar {}
.invert #content {padding-left: 0; margin-left: 2%;}

#page .singleton {padding-left: 0;}
#container.singleton #content {float: none; margin-left: 0;}

/* header, footer */
#headlines a, #global-nav a {color: #fff; text-transform:lowercase;}

#global-nav {padding-left: 250px; position: relative; background: #121b00; text-align: center;}
#global-nav ul {background: #655c61; padding: 3px 0 5px; text-align: center; border-left: 1px solid #fff;}
#global-nav li {border: 0px solid black; display: block; margin: 0; float: left; text-align: center; width: 19%;}
#back-link {display: block; position: absolute; left: 0; top: 0; width: 250px; text-align: center; padding: 3px 0;}
#back-link a {text-decoration: none; padding-left: 40px; background: url(../images/arrow_back.gif) no-repeat left center;}
#back-link a:hover {text-decoration: underline;}

.front #global-nav {padding: 35px 0 0; height: 69px; overflow: hidden; border-left: 1px solid #fff; margin-left: -1px;}
.front #global-nav ul {border: none; padding: 0; background: none; padding-left: 10px;}
.front #global-nav li {padding-left: 1%; width: 15%; text-align: left; display: block; float: left;}
.front #global-nav a {text-transform: none;}

#headlines {position: absolute; height: 104px; width: 100%; left: 0; bottom: 0;}
#header h1 {width: 250px; height: 104px; position: absolute; left:0; top: 0;}
#headlines ul {height: 104px; margin-left: 250px; border-left: 1px solid #fff;}
#headlines li {float: left; width: 33%; height: 104px; position: relative;}
#headlines li strong {height: 104px; width: 100%; display: table; font-weight: normal; font-size: 1.0em; letter-spacing: .1em;}
.ainvest_companies #headlines li strong {font-weight: bold; font-size: 1.0em; font-size:14px; letter-spacing:normal;}
#headlines li span, #headlines li a {display: table-cell; vertical-align: middle; text-align: center; text-transform: uppercase; text-decoration:none;}
.ainvest_companies #headlines li a {text-transform:none;}
#page-ainvest .about_forex #headlines li span, #page-ainvest  .about_forex #headlines li a{text-transform:none; font-weight:bold; font-size:14px;}
#page-ainvest .about_forex #headlines li .member-login {font-weight:normal; font-size:12px;}
#page-ainvest #headlines li .member-login{font-size:12px; font-weight:normal;}
#headlines li .decor {display: block; text-indent: -100em; overflow: hidden; position: absolute;}
#headlines li.info {padding: 30px 0 0; text-align: center;}
#headlines li.info a {color: #1e84cc; display: inline; text-transform: none; text-decoration: underline;}
#headlines li.info a:hover {text-decoration: none;}

#hl-primary strong a, #hl-primary strong span {color: #fff;}

#hl-primary .decor {width: 31px; height: 16px; top: 100%; left:50%; margin-left:-15px;}
#hl-secondary .decor {width: 11px; height: 22px; left: 100%; top:50%; margin-top:-11px;}


#header h1 a, #header h1 span {display: block; overflow: hidden; text-indent: -100em; width: 250px; height: 104px; margin: 0 auto;}

#copy {position: absolute; left: 63px; top: -37px; background: #fff url(../images/copy.jpg) no-repeat; width: 50px; height: 50px; display: block; overflow: hidden; text-indent: -100em; margin: 0; padding: 0; border: 1px solid #cfcfcd;}

#phonenumber {display: block; overflow: hidden; text-indent: -100em; width: 173px; height: 24px; margin: 0 auto 15px; background: url(../images/phone.gif) no-repeat;}
#page-ainvest #phonenumber {background: url(../images/phone_green.gif) no-repeat;}
#page-ainvest #hl-extenstion .member-login {color: #008698;}

#page-primary #header h1 {background: #002654;}
#page-primary #header h1 a, #page-primary #header h1 span {background: url(../images/logo_primary.jpg)}
#page-primary #hl-primary, #page-primary.front #global-nav {background: #014C90 url(../images/hl_purple.jpg) no-repeat left bottom;} 
#page-primary #hl-secondary {background: #ece3e8 url(../images/hl_pink.jpg) no-repeat left bottom;} 

#page-primary #hl-primary .decor {background: url(../images/arrow_hl_purple2.gif) no-repeat;}
#page-ainvest #hl-primary .decor {background: url(../images/arrow_tab_green.gif) no-repeat;}
#page-primary #hl-secondary .decor {background: url(../images/arrow_hl_pink2.gif) no-repeat;}

/* Denik add: */
#page-primary #hl-primary.object {background: #0567ce url(../images/hl_purple2.jpg) no-repeat left bottom;}
#page-primary #hl-secondary.object {background: #8eb9f4 url(../images/hl_pink2.jpg) no-repeat left bottom;}


#page-realty #header h1 {background: #e9e4e0;}
#page-realty #header h1 a, #page-primary #header h1 span {background: url(../images/logo_realty.jpg)}
#page-realty #hl-primary {background: #84b9e5;} 
#page-realty #hl-secondary {background: #ece3e8;} 
#page-ainvest #hl-primary {background: #00aab3;}
#page-ainvest #hl-secondary {background: #c6c6c6;} 

#page-ainvest #header h1 {background: #c8cbcd;}
#page-ainvest #header h1 a, #page-primary #header h1 span {background: url(../images/logo_invest.jpg)}
#page-ainvest #hl-primary {background: #189da6;} 
#page-ainvest #hl-secondary {background: #c5c5c5;} 
#page-businessshop #header h1 a {height:142px; background: url(../images/logo_invest1.jpg) no-repeat;}
#page-businessshop #hl-mark {background:#72a000 url(../images/h1_mark.jpg) right bottom no-repeat;}
#page-realty #hl-primary .decor {background: url(../images/arrow_hl_blue.gif) no-repeat;}
#page-realty #hl-secondary .decor {display: none;}




/* content */
#breadcrumb li {display: inline; padding-left: 20px; padding-right: 10px; font-size: .9em; text-transform: lowercase; color: #999; background: url(../images/arrow_crumb.gif) no-repeat 0 .5em;}
#breadcrumb li a {color: #999; text-decoration: none;}
#breadcrumb li a:hover {text-decoration: underline;}
#breadcrumb .root {padding-left: 32px; background-image: url(../images/arrow_crumb_root.gif); background-position: 0 .4em;}

.link, .entry .indexes a, #content.dual #secondary.attention li a {color: #0033cc; line-height: 1.6em;}

#sidebar .menu {margin-top: -5px;}
#sidebar .menu a {color: #6c6675;}
#sidebar .menu .active {font-weight: bold;}
#sidebar .menu li {padding: 5px 10px 5px 50px; background: no-repeat top left; font-size: 1.2em;}
#sidebar .menu li ul {}
#sidebar .menu li li {padding: 2px 0; font-size: .75em;}
#sidebar .menu li.purple {background-image: url(../images/arrow_go_purple.gif);}

#sidebar .contact_inform { margin-left:20px; background-color:#f6fec9; width:170px; padding:10px 15px;}
#sidebar .contact_inform p { font-size:11px; line-height:13px; margin:0}
#sidebar .contact_inform a { font-weight:bold; color:#000;}
#sidebar h2, .pinned h2, .entry h2 {margin-bottom: 25px;}
#sidebar h3 {line-height: 1.4em; padding: 0 30px 0 40px;}
.visual {padding: 0 30px 0 40px;}
.visual li {text-align: center; margin-bottom: 10px;}
#content .visual {padding: 0;}
#sidebar .visual {padding: 0 60px 20px 30px;}
.front #primary .visual {padding-bottom: 40px; width: 100%;}

.double {}
.double:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.double .even {float: left; width: 49%;}
.double .odd {float: right; width: 49%;}
.quart {}
.quart li {width: 24%; float: left;}
#page-ainvest .about_forex #sub-nav {padding: 0 30px 15px 0; font-size: 1.2em; line-height: 1.1em;}
#sub-nav {padding: 15px 30px; font-size: 1.2em; line-height: 1.1em;}
.ainvest_companies #sub-nav {padding:15px 20px 15px 45px;}
#sub-nav li {margin-bottom: 1em;}
#page-ainvest .about_forex #sub-nav li{margin-bottom:0px;}
#sub-nav a {color: #000; text-decoration: none;}
.front #sub-nav a {color: #285994; text-decoration: underline;}
#sub-nav a:hover {color: #003399; text-decoration: none;}
#page-ainvest #sub-nav a {color: #008698;}
#page-ainvest.ainvest_companies #sub-nav a {color: #000;}
#page-ainvest.ainvest_companies #sub-nav a:hover {text-decoration:underline;}
#page-ainvest.ainvest_companies #sub-nav .active a {color:#c2c033; font-size:14px; font-weight:bold;}
#page-ainvest .about_forex #sub-nav a {color: #008698; height:20px; display:block; padding-left:30px; padding-top:8px;}
#page-ainvest .about_forex #sub-nav a.active {color: #76a600; text-decoration:underline; background:url(../images/arrow_a.gif) no-repeat left 0px; font-weight:bold;}

.entry {margin-bottom: 25px;}
.pinned {padding: 20px 25px 3em; min-height: 17em; position: relative; border:1px solid #d2dae7;}
/*.pinned {padding: 20px 25px 3em; min-height: 17em; position: relative; background-color: #d2dae7;}*/
.pinned h2 {padding: 0; margin-bottom: 17px;}
.entry div.thumb img {float: right; margin: 0 5px 20px 20px;}
.entry .figured {}
#primary .pinned ol {padding-left: 0;}
.pinned ol {list-style-type: decimal; padding-left: 4px; list-style-position: inside;}
.pinned li {list-style-type: decimal; list-style-position: inside;}
.pinned li a {font-style: italic; color: #006699;}
.pinned .button {margin: 20px 0 10px 0; position:absolute; bottom:20px;}
.pinned .button a {display: block; width: 10.5em; text-align: left; padding: 6px 0 5px; color: #000;}
/*.pinned .button {position: absolute; bottom: 0; right: 0; left: auto;}
.pinned .button a {display: block; width: 10.5em; text-align: center; padding: 6px 0 5px; color: #000; background: #9999cc;}*/

.entry h2 {margin-bottom: 20px;}
.entry .indexes ul {float: left;}
#primary .indexes ul {padding: 0;}
.entry .indexes li {padding: 3px 3em 3px 25px; margin-bottom: 5px; position: relative;}
.entry .indexes li a {}
.entry .indexes li span {position: absolute; top: 5px; right: 0; width: 3em;}

.entry ol, .entry ul, .entry dl {margin-bottom: 1em;}

#primary ul.simple {padding-left: 0;}
.simple li {list-style: none; padding-bottom: 5px; text-indent: 1em; background: url(../images/bullet_purple.gif) no-repeat 0 .45em;}

.fig {padding: 10px 0 20px; text-align: center; margin: 0 -20px;}

.hint {background: #d2dae7; padding: 0 25px 1px; margin-bottom: 1.5em;}
.hint .title {display: block; float: left; padding: 5px 15px 5px 25px; margin: 0 0 5px -25px; background: #96a4bb; text-transform: uppercase; font-weight: normal;}
.hint p {clear: both;}

.indexes .n1 {width: 30%; margin-right: 2%;}
.indexes .n2 {width: 42%; margin-right: 2%;}
.indexes .n3 {width: 22%;}
.indexes .up {background: url(../images/up_green.gif) left bottom no-repeat;}
.indexes .down {background: url(../images/down_red.gif) left bottom no-repeat;}


#page-realty .entry {}
#page-realty .entry h2 {padding: 5px 25px; background: #eae4e8; text-transform: uppercase; font-size: 1.25em; font-weight: bold;}
#page-realty .entry .body {padding: 10px 25px;}

.tip {padding: 1em 25px 1px; margin-bottom: 1.5em; background: #eae4e8 url(../images/arrow_tip.gif) no-repeat 0 .6em;}

.propositions {}
.propositions ul {list-style: none; padding: 10px 0;}
.propositions li {position: relative; padding: 5px 10em 3px 33px; background: url(../images/bag.gif) no-repeat 0 .7em; border-top: 1px solid #eae4e8;}
.propositions li .item {font-weight: bold;}
.propositions li .price {position: absolute; top: 50%; right: 0; margin-top: -.5em; color: #bd5499;}
.propositions li small {font-size: 1em;}

#sidebar .upper {margin-top: 0;}

.tabs {margin: 2.85em 10px 1px 0; list-style: none; background: #e4e9ef; position: relative; z-index: 2;}
	.tabs:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.tabs li {float: left; border-left: 1px solid #fff; margin-left: -1px;}
.tabs li a {display: block; padding: 7px 40px 5px; color: #000; text-transform: uppercase; text-decoration: none;}
.tabs li.active a {background: #d2dae7;}
.tabs li.active {background: transparent url(../images/arrow_tab_blue.gif) no-repeat center bottom; padding-bottom: 15px; margin-bottom: -15px;}

#primary .tabs {margin-bottom: 1.5em; padding: 0; background: #ebe1e9;}
#primary .tabs li {padding: 0;}
#primary .tabs a {padding: 5px 25px;}
#primary .tabs a:hover, #primary .tabs .active a {/*text-decoration: underline;*/ background: #808080; color: #fff;}

.tabs-ext {}
#primary .tabs-ext .tabs {background: none; font-size: .9em; margin-bottom: 1px;}
.tabs-ext .tabs li {background: #c8c2c6;}
.tabs-ext .tabs a {text-transform: none;}
#primary .tabs-ext a:hover, #primary .tabs-ext .active a {color: #000; background: #ebe1e9;}
.tabs-ext .desc {background: #ebe1e9; padding: 20px 50px;}

ul.double-col:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
ul.double-col li {width: 50%; float: left;}



#secondary ul {width: 160px; margin: 0 auto;}
#secondary li {margin-bottom: 5px;}

#sidebar #fast_question {position:absolute; left: 0; bottom: 200px; width: 250px;}

#intro {padding-bottom: 30px;}
#intro .even {float: left; width: 60%; padding: 20px 3% 30px; position: relative; background: #fb3d3d url(../images/intro_y.gif) repeat-y;}
#intro .even .decor {display: block; overflow: hidden; text-indent: -100em; position: absolute;}
#intro .even span.right {left: 100%; top: 45px; width: 14px; height: 30px; background: url(../images/arrow_intro_right.gif) no-repeat;}
#intro .even span.bottom {left: 65px; top: 100%; width: 32px; height: 14px; background: url(../images/arrow_intro_bottom.gif) no-repeat;}
#intro .even p, #intro .even h2 {margin: 0; font-size: 1.2em; color: #fff;}
#intro .even h2 {font-size: 1.5em; font-weight: bold;}
#intro .odd {float: right; width: 25%; padding: 50px 0 0 20px;}
#intro .odd h3 a {color: #852771; font-size: 1.2em; font-weight: bold; line-height: 120%; text-decoration: none; margin-bottom: 0;}


.banner {text-align: center; padding: 10px 0; margin-bottom: 1.5em;}
.banner img {border: 1px solid #606060;}

.double-wide {}
.double-wide .even {float: left; width: 60%;}
.double-wide .odd {float: right; width: 35%;}

.posts {padding: 20px 0; width: 66%;}
.post {width: 100%; overflow: hidden;}
.post .thumb {}
.post .thumb img {float: left; margin: 0 20px 20px 0;}
.post h4 {color: #fd494c; margin-bottom: 7px; font-size: 1em;}
.post h4 a {color: #8a266f;}


#info {margin-bottom: 30px;}
#info .phonenumber {display: block; font-weight: normal; background: #fc3e3e; padding: 5px 12px; width: 210px;}
#info .phonenumber small {color: #fff; font-size: .9em; vertical-align: middle;}
#info .phonenumber span {color: #d0d3da; font-size: 2em; vertical-align: middle; margin-left: 5px;}

.icons {padding: 10px 25px;}
.icons li {display: inline; margin: 0 12px;}
.icons img {vertical-align: middle;}

.block {margin-bottom: 30px;}

.red-block {background: url(../images/arrow_block_red.gif) no-repeat;}
.purple-block {background: url(../images/arrow_block_purple.gif) no-repeat;}
.green-block {background: url(../images/arrow_tip_green.gif) no-repeat; margin-top: 30px;}
.ainvest_companies .green-block {background: url(../images/arrow_tip_green.gif) left 25px no-repeat;}

#sidebar .block {padding-left: 40px; width: 190px;}
#sidebar .block li {padding-bottom: 7px;}
.ainvest_companies #sidebar .block li {padding-top:2px; padding-bottom:0;}
#sidebar .block li.attention {margin-bottom: 10px; padding-bottom: 15px; padding-left: 10px; margin-left: -10px; border-bottom: 1px solid #ccc;}

#sidebar .green-block li {margin-bottom: 18px; /*padding-left: 25px;*/}
#sidebar .green-block li.consulting {background: url(../images/online.gif) 0 4px no-repeat;}
#sidebar .green-block li.call {background: url(../images/phone_ico.gif) 0 4px no-repeat;}
#sidebar .green-block li.mark {background: url(../images/mark.gif) 0 4px no-repeat;}

#page-ainvest .about_forex #sidebar .green-block li {margin-bottom: 18px; padding-left: 25px;}
#page-ainvest .about_forex #sidebar .green-block li.consulting {background: url(../images/online.gif) 0 4px no-repeat; margin-left:26px; margin-bottom:0px;}
/*#page-ainvest .about_forex #sidebar .green-block li.world {background: url(../images/arrow_tip_green.gif) no-repeat left center;}*/
#page-ainvest .about_forex .block {margin-bottom: 30px;}
#page-ainvest .about_forex .block img {float:left; clear:both; padding-bottom:7px;}
/*#page-ainvest .about_forex .green-block {margin-top: 30px; background:none;}*/
#page-ainvest .about_forex #sidebar .block {width: 190px; padding-left:0px;}

#sidebar .red-block a {color: #f30002;}
#sidebar .green-block a, #page-ainvest .visual a {color: #008698;}

.widget {text-align: center;}

.propositions {padding: 0 10px;}
.propositions .item {position: relative; overflow: hidden; padding: 0 35px 25px 0;}
.propositions .item .thumb img {float: left; margin: 0 25px 20px 0;}
.propositions .item .desc {display: table;}
.propositions .item .submitted {color: #b25b7e;}
.propositions .item h3 {margin-bottom: .5em;}
.propositions .item h3 a {color: #5389c5;}
.propositions .item small {font-size: .9em; color: #636162;}
.propositions .item a.more {display: block; overflow: hidden; text-indent: -100em; position: absolute; right: 20px; top: 50%; margin-top: -40px; width: 14px; height: 28px; background: url(../images/arrow_go_purple.gif) no-repeat; /*background: url(../images/arrow_go_grey.gif) no-repeat;*/}

.pager {font-size: .9em;}
.pager .backlink {float: left; padding: 2px 5px 4px; color: #fff; background: #98999d;}
.pager .numbers {float: right; padding: 2px 5px 4px; color: #9c9c9c;}
.pager .numbers a {text-decoration: none; padding: 2px; color: #be539b;}
.pager .numbers a:hover, .pager .numbers a.active {text-decoration: underline;}

#primary .pager_table {border-bottom: 1px solid #008698; width: 248px; padding-left: 0; margin-top: 24px; clear: both; float: right;}
.pager_table li {display: inline;}
.pager_table li, .pager_table li a {color: #008698;}
.pager_table li a {text-decoration: none;}
.pager_table .forvardlink {}

#page-ainvest #primary .marked {color: #76a600;}
.companies {margin: 46px 0 0 10px;}
.companies table {border: none;}
.companies td {font-size: 1em; border: none; padding: 10px 3px;}
.companies .item_name {color: #0066d0; font-weight: bold;}
.companies small {color: #959393; font-size: 1em;}

.search {margin: 60px 0 0 40px;}
.search input {}
.search .text {margin-right:15px; color:#645c61; padding:2px 5px 3px 5px; width:100px; border:1px solid #645c61; font-size:1em;}
.search #search_btn {}

#page-ainvest .tip {background: #dcdfe1; padding-bottom: 20px;}

.object {}
	.object:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.object .preview {float: left; padding: 2px; border: 1px solid #e8e6e7; margin: 0 12px 5px 0;}
.object .preview .others {margin: 5px 1px 0;}
.object .preview .others a img {padding: 2px; border: 1px solid #ede2e6;}
.object .preview .others a:hover img {border-color: #9b367a;} 


#page-ainvest .about_forex #content h1 { font-size:24px; font-weight:normal; padding:35px 0 15px; float:left; width:100%;}
#page-ainvest .about_forex #content .p_backg {float:left; background:#d9d9d9 url(../content/attension.gif) no-repeat 13px 11px; width:100%; margin-bottom:3px;}
#page-ainvest .about_forex #content .p_backg p {width:89%; padding:11px 0 12px 50px; text-indent:15px;}
#page-ainvest .about_forex #content .main_info {float:left; background-color:#d9d9d9; width:100%; margin-bottom:25px;}
#page-ainvest .about_forex #content .main_info div {width:47%; padding:15px 0 20px 20px; float:left;}
#page-ainvest .about_forex #content .main_info div h4{ font-size:14px; font-weight:bold; color:#070e00; padding-left:31px; margin-bottom:10px;}
#page-ainvest .about_forex #content .main_info div p{ font-size:12px; color:#2c4000; padding-left:31px;}
#page-ainvest .about_forex #content .main_info div .arrow{display:block; float:left; position:relative; top:5px;}
#page-ainvest .about_forex #content .main_info div .arrow img{padding:0;}
#page-ainvest .about_forex #content .main_info div img{padding-left:31px;}
#page-ainvest .about_forex .p_indent {text-indent:15px; margin-bottom:0px;}
#page-ainvest .about_forex .p_15 {padding-bottom:15px;}
#page-ainvest .about_forex #content .p_padding {padding:14px 0 12px;}
#page-ainvest .about_forex #content .forex {padding-left:50px; float:left; width:93%;}
#page-ainvest .about_forex #content .prize {width:44%; float:left;}
#page-ainvest .about_forex #content .prize p{color:#645c61;}
#page-ainvest .about_forex #content .prize img {position:relative; left:-9px;}
#page-ainvest .about_forex  .prize1 {padding-left:50px;}
#page-ainvest .about_forex  .prize h3 {font-size:14px; color:#675c61;}
#page-ainvest .about_forex  .prize2 {margin-left:37px;}
#page-ainvest .about_forex  #content .actual {padding-top:23px;color:#76A600;}
#page-ainvest .about_forex  #content .allnews {width:44%; float:left; padding-left:50px; padding-top:3px;}
#page-ainvest .about_forex #content .news {padding-top:12px;}
#page-ainvest .about_forex #content .allnews a { clear:both;color:#008698; line-height:15px;}
#page-ainvest .about_forex #content .allnews span {line-height:11px; display:block;}
#page-ainvest .about_forex #content .currency {width:50px; position:relative; top:-18px;}
#page-ainvest .about_forex #primary .valyuta{ float:left; width:44%;}
#page-ainvest .about_forex #primary ul.cur {margin-left:37px; padding-left:0px;}
#page-ainvest .about_forex  ul.currency li {text-transform:uppercase; color:#7ba000; font-size:11px; padding-bottom:3px;}
#page-ainvest .about_forex  ul.cur1 li {text-transform:none; color:#004c56;}
#page-ainvest .about_forex  ul.currency .red_curr {color:#f74707;}
#page-ainvest .about_forex  #content ul {width:238px; float:left;}
#page-ainvest .about_forex  #content .az {width:220px;}
#page-ainvest .about_forex  #content .az li{text-align:center; position:relative; top:-35px;}
#page-ainvest .about_forex  #content .begin_work {width:31%; padding:0;}
#page-ainvest .about_forex  #content .begin_1 {padding-left:50px;}
#page-ainvest .about_forex  #content .begin_work li {padding-bottom:3px;}
#page-ainvest .about_forex  #content .begin_work li h2{color:#76A600; margin-bottom:12px;}
#page-ainvest .about_forex  #content .begin_work .az li a{ text-align:center;}
#page-ainvest .about_forex  #content .begin_work a {color:#008698;}
/* forms */
#sidebar .def {background-color: #eaf6f2; padding: 20px 5px 3em 15px; margin-bottom: 25px; margin-right: 10px; min-height: 17em; position: relative;}
#sidebar .feedback {background-color: #e8e5fa; margin-right: 30px; padding-right: 25px;}
#sidebar .def fieldset, #sidebar .simple fieldset {border: none;}
#sidebar .def .field {margin-bottom: 15px;}
#sidebar .feedback .field {margin-bottom: 10px;}
#sidebar .field select {width: 99%; font-size: .9em; border-bottom: 1px solid #e2dedf; border-right: 1px solid #e2dedf; border-top: 1px solid #968d90; border-left: 1px solid #968d90;}
#sidebar .def .field input, #sidebar .field textarea {font-size: 1em; border: none; background: #fff; padding: 3px 5px; width: 94%; font-size: 1.1em;}
#sidebar .field textarea {height: 6em; font-family: Arial, sans-serif;}

#sidebar .double-opt select {width: 60px; margin-left: 30px;}

#sidebar .def .button {position: absolute; right: 0; bottom: 0;}
#sidebar .def .button input {background-color: #d2dae7; text-transform: uppercase; text-align: center; padding: 7px 0 6px; border: none; width: 10.5em; font-size: 1em; letter-spacing: .05em;}
.button input {cursor: pointer;}

#sidebar .simple {padding: 20px 5px 10px 30px; margin-bottom: 25px;}
#sidebar .simple fieldset, #sidebar .simple .field, #sidebar .simple .button  {display: inline;}
#sidebar .simple .button {margin-left: 10px;}
#sidebar .simple .field input, #sidebar .simple .field select {width: 140px;} 

#sidebar .login {}
#sidebar .purple-block legend {color: #94216f; font-weight: normal; margin-bottom: 1em; padding: 0; display: block;}
#sidebar .login fieldset {border: none; float: left; width: 135px; padding: 0;}
#sidebar .login .field {margin-bottom: 10px;}
#sidebar .login .field input {width: 130px;}
#sidebar .login .checkbox input {width: auto;}
#sidebar .login .button {float: left; width: 55px; padding: 5em 3px 0; margin-right: -10px;}
#sidebar .login .button label {font-size: .9em; cursor: pointer; color: #2b5a92; text-decoration: underline; margin-right: -2px;}
#sidebar .login .button input, #sidebar .login .button label {vertical-align: middle;}
#sidebar .login .button input {position: absolute; left: -999em;}

#content .filter {padding: 15px 0 0; margin: 20px 20px 30px 0; background: #e5e6eb;}
#content .filter label.single {float: left; width: 90px; padding: 5px 10px; text-transform: uppercase; font-size: .9em; line-height: 1.8em;}
#content .filter .double-field {float: left; width: 245px; padding: 0 7px;}
#content .filter .double-field select, #content .filter .double-field .input {width: 100%; margin-bottom: 5px; font-size: .9em;}
#content .filter .button {clear: left; float: right; margin-top: -5px; text-align: right;}
#content .filter .button input {background-color: #bcbebe; text-transform: lowercase; text-align: center; padding: 3px 0 2px; border: none; width: 6em; font-size: 1.1em; letter-spacing: .05em;}

#company_about h5 {margin-bottom: 12px;}
#company_about h5, #company_about h5 strong {color: #0066cc; font-size: 1.21em; font-weight: normal;}
#company_about h5 img {margin-right: 20px; display: block; float: left;}
#company_about h5 strong {float: left; margin-top: 8px;}
#company_about p a {color: #0066cc;}
#company_about .links {margin: -3px 0 7px;} 
#company_about .links a {margin-right: 10px;}

.visual.kvint li {width: 20%; float: left; font-weight: bold;}
#container.optimization .visual li a {color: #c2c033;}
.optimization #propositions {padding-left: 40px; margin: 30px 0 37px;}
.optimization #propositions li {width: 27%; min-height: 135px; margin-right: 2%; padding: 15px 12px 12px 20px; display: block; float: left; background: #dcdee0 url(../images/gray_arrow.gif) 0 11px no-repeat; }
.optimization #propositions h6 {font-size: 1em; color: #000; line-height: 1.2em; min-height: 35px;}
.optimization #propositions p {line-height: 1.2em;}
.optimization .green-block {padding-bottom: 11px;}
.optimization .marked {color: #189da6; text-align: center;}

/* stuff */
#nav_categories {padding: 0 15px 0;}
#nav_categories li {list-style: disc outside;}
#nav_categories ul {padding-left: 20px;}

.promo {width: 730px;}
.promo-picture {padding-bottom: 6px; margin-bottom: 1em; border-bottom: 1px solid #607c70;}

/* business sop */
#page-businessshop #headlines li {height:142px; width:100%;}
#page-businessshop #hl-mark div {background:url(../images/h1_mark2.jpg) left bottom no-repeat; height:142px;}
#page-businessshop #hl-mark div strong {display:block; position:absolute; left:200px; top:32px; font-size:24px; color:#fff; height:65px; width:380px; overflow:hidden; letter-spacing:normal; line-height:24px; text-align:left;}
#page-businessshop #hl-mark div a {position:absolute; top:106px; left:260px; color:#fff; font-size:12px; display:inline; text-transform:none; z-index:1;}
#page-businessshop #hl-mark div a:hover {text-decoration:underline;}
#page-businessshop #contactus {padding:45px 5px 45px 45px;}
#contactus .number {text-decoration:none; font-size:24px;}
#contactus .number span {color:#5c3790; text-decoration:underline;}
#contactus .number small {font-size:24px; color:#645c61; text-decoration:underline;}
#contactus a.number:hover span, #contactus a.number:hover small {text-decoration:none;}
#contactus .prefix {font-size:24px; color:#5c3790;}
#contactus .personal {color:#5c3790; font-size:12px;}
#page-businessshop #programm,  {padding:10px 0 0 40px; width:190px; background: url(../images/arrow_tip_gold.gif) no-repeat; margin-top:30px;}
#page-businessshop #programm a {color:#928f0f; font-size:14px; font-weight:bold; text-decoration:none;}
#page-businessshop #programm a:hover {text-decoration:underline;}
#page-businessshop #programm img {margin:20px 0 0 30px; text-align:center;}
#page-businessshop .prime {width:50%; background:#156D50; float:left;}
#page-businessshop .prime ul {padding:20px 10px 0 55px;}
#page-businessshop .prime a {color:#fff; text-decoration:underline; font-size:12px; line-height:24px;}
#page-businessshop .prime a:hover {text-decoration:none;}
#page-businessshop .service {background:url(../images/service.gif) #156D50 left repeat-y; float:left; width:50%; position:relative;}
#page-businessshop .service h3 {font-size:18px; color:#fff; margin:16px 0 0 0; padding:5px 0 5px 28px; width:85px; background:url(../images/service_h.gif) left no-repeat; position:absolute; left:0; top:0;}
#page-businessshop .service ul {margin:20px 0 0 115px;}
#page-businessshop .service ul a {color:#fff; text-decoration:underline; font-size:12px; line-height:22px;}
#page-businessshop .service ul a:hover {text-decoration:none;}
#page-businessshop .service, #page-businessshop .prime {min-height:142px;}
*html #page-businessshop .service {height:142px; margin-right:-1px;}
*html #page-businessshop .prime {height:142px;}
#page-businessshop ul#shopmenu li {float:left; width:25%; background:#fff;}
#page-businessshop ul#shopmenu li div {margin:1px; padding:15px 0 10px 0; font-size:12px; background:#9898a0; text-align:center; position:relative;}
#page-businessshop ul#shopmenu li div.active {background:#655c61;}
#page-businessshop ul#shopmenu li div.active span {width:27px; height:14px; position:absolute; top:-1px; right:55%; background:url(../images/shopmenu_a.gif) 40% -1px no-repeat;}
*html #page-businessshop ul#shopmenu li div {margin:0 1px;}
*html #page-businessshop ul#shopmenu li {width:24.97%;}
#page-businessshop table, #page-businessshop td, #page-businessshop th {border:none; margin:0; border-collapse:collapse; padding:0;}
*html #page-businessshop table {margin-top:1px;}
#page-businessshop ul#shopmenu li a {color:#fff; text-decoration:none;}
#page-businessshop ul#shopmenu li a:hover {text-decoration:underline;}
#page-businessshop th {background:#c0c4cb; border-right:1px solid #c6c0c4; color:#655c61; font-size:12px; text-align:center; vertical-align:middle; padding:8px 0 5px 0; width:25%; font-weight:normal;}
#page-businessshop th.first {width:50%;}
#page-businessshop tr.sort_name_top th.first div {background:url(../images/sort_name_top.gif) #c0c4cb 20px center no-repeat; padding-left:50px; text-align:left;}
#page-businessshop td {padding:30px 0 20px 0; width:25px; color:#655c61; font-size:14px; text-align:center; vertical-align:middle; border-bottom:1px solid #c6c0c4; margin:0;}
#page-businessshop td.first {width:50%; text-align:left;}
#page-businessshop td a {color:#5c3790;}
#page-businessshop td.center {border-right:1px solid #c6c0c4; border-left:1px solid #c6c0c4; margin:0;}
#page-businessshop td .type {}
#page-businessshop td .type a {float:left; margin-right:20px;}
#page-businessshop .pager {background:#c0c4cb; padding:5px 45px 5px 5px; text-align:right;}
#page-businessshop .pager a {color:#5c3790;}

/* active investion - companies */
.optimum {text-align:center; padding:0 60px 40px 0;}
.optimum p {padding-top:5px; font-size:11px;}
.companies_table {padding:50px 0 30px 0;}
.companies_table .letters {text-align:right; padding:5px;}
.companies_table .letters li {display:inline; font-size:12px; font-weight:bold;}
.companies_table .letters li a {color:#a6a8a9; text-decoration:none;}
.companies_table .letters li a:hover {text-decoration:underline;}
.companies_table .letters li.active a {color:#c2c033; text-decoration:underline;}
.companies_table table {border:none; margin:0;}
.companies_table th {padding:7px 5px 5px 5px; border:none;}
.companies_table th.first {background:#1597a1; color:#fff; text-align:left; width:70%;}
.companies_table th.first div {position:relative; padding-left:25px;}
.companies_table th.first img {position:absolute; bottom:0; left:0;}
.companies_table th.second {background:#dcdee0; color:#000; text-align:center; font-weight:normal; border-left:1px solid #fff; width:30%;}
.companies_table td {border:none; font-size:12px;}
.companies_table td.first {text-align:left; color:#645c61; font-weight:bold; padding:12px 10px 10px 35px; border-bottom:1px solid #dcdee0;}
.companies_table td.second {text-align:center; color:#1597a1; padding:10px; border-bottom:1px solid #dcdee0; border-left:1px solid #dcdee0;}
.companies_table .notes {padding:35px 0 0 35px; color:#645c61;}

/* active investion - corporation */

.other_companies h4 {color:#fff; text-align:center; background:#bbbaba; padding:5px; margin-bottom:15px; font-weight:normal;}
.other_companies p {margin:8px 0; text-align:center;}
.other_companies p span {float:left; width:85px; text-align:center;}
.other_companies p span a {color:#529ba4; text-decoration:underline;}
.other_companies p span a:hover {text-decoration:none;}
#page-ainvest.ainvest_corporation .about_forex #content .main_info div  {width:auto; padding:15px 20px 20px 20px; }
#page-ainvest .about_forex #content .main_info div p{ font-size:12px; color:#2c4000; padding-left:31px;}
#page-ainvest .about_forex #content .main_info div .arrow{display:block; float:left; position:relative; top:5px;}
#page-ainvest .about_forex #content .main_info div .arrow img{padding:0;}
#page-ainvest .about_forex #content .main_info div img{padding-left:31px;}
#page-ainvest.ainvest_corporation .about_forex #content .main_info div h4 {font-size:18px; color:#000; font-weight:normal;}
#page-ainvest.ainvest_corporation .about_forex #content .main_info {margin-bottom:45px;}
.torg .begin_work {text-align:center; float:left;}
.torg .begin_work p {margin-top:18px; color:#000; padding:0 3em;}
.torg .begin_work p a {color:#529ba4; text-decoration:underline;}
.torg .begin_work p a:hover {text-decoration:none;}
.ainvest_corporation .corp_logo {padding:40px 0 0 45px;}
#page-ainvest.ainvest_corporation .about_forex #sub-nav {padding:25px 10px 15px 0;}
#page-ainvest.ainvest_corporation .about_forex #sub-nav a:hover {text-decoration:underline;}
.ainvest_corporation .express_method {padding:40px 10px 0 30px; background:transparent url(../images/arrow_tip_green.gif) no-repeat scroll left 130px;}
.ainvest_corporation .express_method a {color:#529ba4; text-decoration:underline;}
.ainvest_corporation .express_method a:hover {text-decoration:none;}
.ainvest_corporation .online_consult {padding:35px 10px 0 30px;}
.ainvest_corporation .online_consult h5 {color:#85a506; font-weight:normal; font-size:12px; padding:2px 0 5px 25px; background:url(../images/icq.gif) left center no-repeat;}
.ainvest_corporation .online_consult li {padding:4px 0 4px 25px;}
.ainvest_corporation .online_consult li a {color:#529ba4; text-decoration:underline;}
.ainvest_corporation .online_consult li a:hover {text-decoration:none;}
.ainvest_corporation .search {margin:20px 0 0 30px;}
.ainvest_corporation .last_menu {padding:25px 10px 0 30px; background:transparent url(../images/arrow_tip_green.gif) no-repeat scroll left 25px;}
.ainvest_corporation .last_menu li {padding:6px 0;}
.ainvest_corporation .last_menu a {color:#529ba4; text-decoration:underline; font-size:14px;}
.ainvest_corporation .last_menu a:hover {text-decoration:none;}
#page-ainvest.ainvest_corporation .about_forex #content .work_menu {float:left; padding:0; width:33.5%; }
#page-ainvest.ainvest_corporation .about_forex #content .work_menu .work_in {padding-left:50px;}
#page-ainvest.ainvest_corporation .about_forex #content .work_menu ul {padding-left:0;}
.ainvest_corporation .about_forex #content .work_menu h2 {color:#76A600; margin-bottom:12px; font-size:1.5em; font-weight:normal; line-height:0.9em;}

/* Business magazin - ready business */
#ready_business #headlines, #ready_business #header h1, #ready_business #header h1 a {height:204px;}
#ready_business #header #headlines .home a.main{display: block; overflow: hidden; text-indent: -100em; width: 250px; margin: 0 auto;height:170px;}
#ready_business #header #headlines .home a.second{display:block; overflow:visible; text-indent:0; width:15px; height:12px; margin:0; position:absolute; bottom:17px; left:20px;}
#ready_business #header {padding-bottom:204px;}
#ready_business #header h1 { background:url(../images/logo_business_ready.gif) no-repeat;}
#ready_business #headlines div.ul {border-left:1px solid #FFFFFF; height:204px; margin-left:250px;}
#ready_business #headlines div.li {float:left; height:204px; position:relative; width:33%;}
#ready_business #headlines div.yarmarka {width:67%; background:url(../images/yarmarka.gif) repeat-x;}
#ready_business #headlines div.yarmarka_list {background:url(../images/yarmarka_list.gif) repeat-x;}
#ready_business #headlines div.yarmarka_l {background:url(../images/yarmarka_l.jpg) left top no-repeat; height:204px;}
#ready_business #headlines div.yarmarka_list_l {background:url(../images/yarmarka_list_l.jpg) left top no-repeat; height:204px; border-left:1px solid #fff;}
#ready_business #headlines div.first{width:33%; background:url(../images/yarmarka2.gif) repeat-x;}
#ready_business #headlines div.first div.yarmarka_l{background:url(../images/yarmarka2_l.jpg) right top no-repeat;}
#ready_business #headlines div.second {background:url(../images/yarmarka_list2.gif) repeat-x; width:67%;}
#ready_business #headlines div.second_1 {background:url(../images/yarmarka_list_l3.jpg) right top no-repeat; height:204px; border-left:1px solid #fff;}
#ready_business #headlines div.yarmarka h2 {font-size:27px;font-weight:bold; color:#0f2919; position:absolute; left:150px; top:50px; margin:0;}
#ready_business #headlines div.yarmarka h2 span {padding-left:180px;}
#ready_business #headlines div.yarmarka h2 span.consalting{padding-left:140px;}
#ready_business #headlines div.yarmarka ul {position:absolute; left:190px; bottom:40px; width:250px; height:auto; border:none; margin:0;}
#ready_business #headlines div.yarmarka li {padding:18px 0 0 0; font-weight:bold; font-size:14px; float:none; height:auto; width:auto; text-align:right; overflow:hidden;}
#ready_business #headlines div.yarmarka li a {color:#0f2919; text-decoration:underline; text-transform:none; display:inline;}
#ready_business #headlines div.yarmarka li a:hover {color:#294c37;}
#ready_business #headlines div.yarmarka_list ul, #ready_business #headlines div.first ul {position:absolute; left:62px; top:35px; height:auto; border:none; margin:0;}
#ready_business #headlines div.yarmarka_list li, #ready_business #headlines div.first li {padding:0 0 5px 0; font-weight:normal; font-size:14px; float:none; height:auto; width:auto; text-align:left;}
#ready_business #headlines div.yarmarka_list li a, #ready_business #headlines div.first li a {color:#fff; text-decoration:underline; text-transform:none; display:inline;}
#ready_business #headlines div.yarmarka_list li a:hover, #ready_business #headlines div.first li a:hover {color:#aaa;}
#ready_business #headlines div.first li a:hover {color:#FFF;}
#ready_business #headlines div.yarmarka_list img, #ready_business #headlines div.first img {position:absolute; top:24px; left:0px;}
#ready_business #footer {padding:0 0 90px 60px; border:none; background:none; min-height:inherit; color:#860005; font-size:11px;}
#ready_business #sidebar ul {margin:0 10px 70px 30px;}
#ready_business #sidebar li {padding-bottom:7px; font-size:14px; }
#ready_business #sidebar li a {color:#0f2919; text-decoration:underline;}
#ready_business #sidebar li a:hover {color:#4b785c;}
#ready_business #programm, #ready_business #programm2 {margin-right:40px; text-align:center;}
#ready_business #programm a, #ready_business #programm2 a {color:#6e1203; text-decoration:underline; font-size:11px;}
#ready_business #programm a:hover, #ready_business #programm2  a:hover{color:#91574e;}
#ready_business #breadcrumb2 {color:#999999; left:-220px; position:relative; top:-15px; font-size:11px;}
#ready_business #programm2{ margin-bottom:75px;}
#useful_articles {background:url(../images/useful_articles.gif) #f3f3f3 bottom repeat-x; margin-right:20px; padding:25px; margin-top:30px;}
#useful_articles h2 {color:#070707; font-size:18px; margin:0;}
#useful_articles .useful_articles_a {width:50%; float:left;}
#useful_articles .useful_articles_a div {margin:15px 35px 15px 0;}
#useful_articles .useful_articles_a a {font-size:11px; color:#797979; text-decoration:underline;}
#useful_articles .useful_articles_a a:hover {color:#9e9e9e;}
#useful_articles .useful_articles_a br {font-size:8px; line-height:8px;}
#useful_articles p {text-align:right; margin:0;}
#useful_articles p a {color:#6e1203; text-decoration:underline; font-size:11px; margin-left:25px;}
#useful_articles p a:hover {color:#91574e;}
.wrap {width:65%; float:left;}
#ready_business .ready_business {background:#e9e7e7; padding:17px 30px 12px 30px; position:relative;}
#ready_business .ready_business .decor_tl, .gray .decor_tl {position:absolute; top:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tl.gif) no-repeat; width:3px; height:3px;}
#ready_business .ready_business .decor_tr, .gray .decor_tr {position:absolute; top:0; right:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tr.gif) no-repeat; width:3px; height:3px;}
#ready_business .ready_business .decor_bl, .gray .decor_bl {position:absolute; bottom:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_bl.gif) no-repeat; width:3px; height:3px;}
#ready_business .ready_business .decor_br, .gray .decor_br {position:absolute; bottom:0; right:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_br.gif) no-repeat; width:3px; height:3px;}
#ready_business .ready_business h2 {float:left; font-size:18px; color:#335841; margin:0; padding:0;}
#ready_business .ready_business .extended {float:right;}
#ready_business .ready_business .extended span {color:#860005; margin-right:15px; vertical-align:middle; font-size:12px; text-decoration:underline; cursor:pointer;}
#ready_business .ready_business .extended img {vertical-align:middle; cursor:pointer;}
#ready_business #extended_search {background:#ededed; display:none; position:relative;}
#ready_business #extended_search .decor_bl {position:absolute; bottom:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_bl_form.gif) no-repeat; width:3px; height:3px;}
#ready_business #extended_search .decor_br {position:absolute; bottom:0; right:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_br_form.gif) no-repeat; width:3px; height:3px;}
#extended_search .choose {padding:10px 30px; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5;}
#extended_search .choose h3 {color:#880809; font-weight:bold; margin-bottom:15px; font-size:12px;}
#extended_search .choose_business .checkbox {float:left; width:50%;}
#extended_search .choose_business .checkbox div {margin:0 15px 20px 15px;}
#extended_search .choose input {vertical-align:middle; margin-right:15px;}
#extended_search .choose label {vertical-align:middle; font-size:12px; color:#880809;}
#extended_search .choose_business .checkbox div br {font-size:8px; line-height:8px;}
#extended_search .choose .checkall {margin:0 0 0 15px;}
#extended_search .choose_region {border-top:none;}
#extended_search .choose_region_out {overflow:auto; height:113px; padding:2px; border:1px solid #666; background:#fff; margin-bottom:10px;}
#extended_search .choose_region_out ul p {font-size:13px; font-weight:bold; color:#000; margin:0;}
#extended_search .choose_region_out ul label {color:#000;}
#extended_search .choose_region_out li {padding:0 0 1px 6px;}
#extended_search .submit {padding:10px 30px; position:relative;}
#extended_search .submit img {position:absolute; top:20px; right:30px; cursor:pointer;}
#ready_business .sort_by {text-align:center; margin:10px;}
#ready_business .sort_by li {display:inline; margin:0 5px;}
#ready_business .sort_by li a {font-size:13px; color:#7e0806; text-decoration:underline;}
#ready_business .sort_by li a:hover {color:#984b4a;}
#ready_business .sort_by li.active {color:#7e9700;}
#catalog {width:100%;}
#catalog th {border:none; border-left:1px solid #fff; background:#c9c9c9; font-weight:bold; color:#fff; font-size:12px; vertical-align:middle;}
#catalog th.first {width:15%;}
#catalog th.second {width:60%; padding:2px 5px; text-align:left;}
#catalog th.second span {cursor:pointer; text-decoration:underline;}
#catalog th.third {width:25%; padding:2px 0 2px 20px; background:#506b5a;}
#catalog th.third span {text-decoration:underline; cursor:pointer;}
#catalog th.third img {margin-right:5px; cursor:pointer;}
#catalog td {vertical-align:middle; text-align:center; padding:10px 0; font-size:12px; color:#333; border:none; border-bottom:1px solid #c9c9c9; }
#catalog td.second {padding-left:20px; text-align:left; color:#999;}
#catalog td.second p {padding-top:8px; font-size:11px; margin:0;}
#catalog td.second p span {float:right;}
#catalog td.second a {text-decoration:underline; font-weight:bold; color:#860005;}
#catalog td.second a:hover {color:#993539;}
#catalog td.third {padding-left:20px;}
#catalog td.third span {color:#999;}
#catalog tr.banner {padding:0; margin:0;}
#catalog tr.banner td {border:none; padding:10px 5px;}
#catalog tr.next {padding:15px 10px;}
#catalog tr.next td {text-align:right; border:none;color:#4f6c5a;}
#catalog tr.next td a {color:#4f6c5a; text-decoration:underline; font-size:12px;}
#catalog tr.next td.pager a:first-child{border:0;}
#catalog tr.next td.pager a{padding:0px 3px; border-left:1px solid #4f6c5a; text-decoration:none;}
#catalog tr.next td.pager a.active{text-decoration:underline;}
#catalog tr.next td a:hover {color:#768a7e;}
#predlojenie { width:100%; margin-top:0}
#predlojenie th.first { border-right:1px solid #c9c9c9; vertical-align:middle; width:27%; padding:1px 5px 1px 15px;}
#predlojenie td, #predlojenie th {vertical-align:top; text-align:left; font-size:12px; color:#000; border:none; border-top:1px solid #c9c9c9; }
#predlojenie td.first { border-right:1px solid #c9c9c9; padding:2px 5px 2px 15px;}
#predlojenie td.first p { font-weight:bold; font-size:12px; margin:0; line-height:15px}
#predlojenie td.second, #predlojenie th.second { text-align:left; color:#000; font-weight:normal; padding:5px 5px 5px 15px; line-height:15px;}
#predlojenie td.second a { text-decoration:underline; font-weight:normal; color:#870002;}
#predlojenie td.second a:hover {color:#993539;}
#ready_business div.banner {height:68px; text-align:center; background:#809900; margin:0; padding:0; position:relative;}
#ready_business div.banner .decor_tl {position:absolute; top:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tl_banner.gif) no-repeat; width:3px; height:3px;}
#ready_business div.banner .decor_tr {position:absolute; top:0; right:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tr_banner.gif) no-repeat; width:3px; height:3px;}
#ready_business div.banner .decor_bl {position:absolute; bottom:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_bl_banner.gif) no-repeat; width:3px; height:3px;}
#ready_business div.banner .decor_br {position:absolute; bottom:0; right:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_br_banner.gif) no-repeat; width:3px; height:3px;}
#ready_business div.banner img {line-height:0px; font-size:0; border:none;}
#ready_business div.banner a {display:block;}
.wrap_list {width:34%; float:right;}
.wrap_list #contactus {padding:0 10px 40px 30px; text-align:center;}
.wrap_list #contactus br {font-size:8px; line-height:8px;}
.wrap_list #contactus .number {font-size:24px; color:#353535; text-decoration:underline;}
.wrap_list #contactus .number:hover {color:#535252;}
.wrap_list #contactus .number span {color:#8c8b89;}
.wrap_list #contactus .number:hover span {color:#535252; text-decoration:underline;}
.wrap_list #contactus .personal {font-size:12px; color:#353535; text-decoration:underline;}
.wrap_list #contactus .personal:hover {color:#7d7c7c;}
.wrap_list .block {margin:0 10px 0 10px; border-top:1px dotted #829a08; padding:12px 10px;}
.wrap_list .block .item {margin-bottom:10px;}
.wrap_list .block .item h4 {color:#335344; font-weight:bold; font-size:12px; margin-bottom:10px;}
.wrap_list .block .item p {padding-bottom:10px; margin:0;}
.wrap_list .block .item p span {color:#a4a4a4;}
.wrap_list .block .item a {font-size:12px; color:#B87A05; font-style:italic; text-decoration:underline;}
.wrap_list .block .item a:hover {color:#b87a05;}
 ul.ypravlenie_block li a {font-size:13px}
#search_catalog {margin:0 0 20px 0; padding:20px 10px; background:#dbdbdb; position:relative;}
#search_catalog .decor_tl {position:absolute; top:0; left:0; line-height:1px; font-size:1px; background:#fff; width:1px; height:1px;}
#search_catalog .decor_tr {position:absolute; top:0; right:0; line-height:1px; font-size:1px; background:#fff; width:1px; height:1px;}
#search_catalog .decor_bl {position:absolute; bottom:0; left:0; line-height:1px; font-size:1px; background:#fff; width:1px; height:1px;}
#search_catalog .decor_br {position:absolute; bottom:0; right:0; line-height:1px; font-size:1px; background:#fff; width:1px; height:1px;}
#search_catalog .search_cat {width:320px; float:left;}
#search_catalog .search_code {width:150px; float:left;}
#search_catalog .search_at h5 {font-size:14px; color:#325340; margin-bottom:5px;}
#search_catalog .search_at input {border:1px inset #404040; background:#fff; color:#979998; margin-right:5px; padding:3px 5px 3px 5px; font-size:11px; vertical-align:middle;}
#search_catalog .search_at input.btn {border:none; background:none; margin:0; padding:0; width:auto;}
#search_catalog .search_cat input {width:220px;}
#search_catalog .search_code input {width:100px;}
.gray { padding:10px 15px; background:#efefef; position:relative;}
#gray_table td { border:none; padding:0px 10px}
#gray_table img { float:left}
#gray_table p { font-size:11px; padding-left:10px; float:left; line-height:13px; margin-top:2px}
.wrap p a {font-size:12px; color:#890011; font-style:normal; text-decoration:underline;}
.wrap p a:hover {color:#890011}
.simple_box1 { padding:5px;}
.simple_box2 { /*padding: 20px 35px 20px 10px;*/ padding: 20px 0px 20px 0px;}
.simple_box2 h3.red_text, .simple_box1 h3.red_text { font-size:18px; color:#870002; margin:0; font-weight:normal}
.simple_box2 a, .simple_box1 a { font-size:12px; color:#870002}
.simple_box1 h2, .simple_box2 h2 { color:#890011; font-size:11px; margin:0; line-height:25px}
.gray a.right { float:right; font-size:12px; color:#890011}
.print { float:right; background:url(../content/print.gif) no-repeat right center; padding-right:41px; margin-top:8px; margin-right:1px; height:28px; line-height:28px}

/* Business magazin - Uslugi */
#business_uslugi #headlines a.home {overflow:visible; width:auto; height:auto; display:inline; margin:0; text-indent:inherit; position:absolute; top:179px; left:13px;}
#business_uslugi #headlines, #business_uslugi #header h1, #business_uslugi #header h1 a {height:204px;}
#business_uslugi #header {padding-bottom:204px;}
#business_uslugi #header h1 { background:url(../images/logo_business_ready.gif) no-repeat;}
#business_uslugi #headlines div.ul {height:204px; margin-left:250px;}
#business_uslugi #headlines .yarmarka_out {float:left; height:204px; width:67%;}
#business_uslugi #headlines div.li {float:left; height:204px; position:relative; width:33%;}
#business_uslugi #headlines .yarmarka_out div.li {width:50%;}
#business_uslugi #headlines div.li_in {border-left:1px solid #fff; height:204px;}
#business_uslugi #headlines div.yarmarka {background:url(../images/yarmarka_uslugi.gif) #a3c010 right repeat-y;}
#business_uslugi #headlines div.yarmarka_r {background:url(../images/yarmarka_uslugi_r.gif) #345741 left repeat-y;}
#business_uslugi #headlines ul {height:auto; border:none; margin:0; padding:30px 20px 0 45px;}
#business_uslugi #headlines li {padding:0 0 6px 0; font-size:12px; float:none; height:auto; width:auto; text-align:left; overflow:hidden;}
#business_uslugi #headlines li a {color:#fff; text-decoration:underline; text-transform:none; display:inline;}
#business_uslugi #headlines li a.active {font-weight:bold;}
#business_uslugi #headlines li a:hover {color:#FFFF99;}
#business_uslugi #headlines div.yarmarka img {position:absolute; top:20px; left:0px;}
#business_uslugi #headlines div.yarmarka_r img {position:absolute; top:95px; left:0px;}
#business_uslugi #footer {padding:0 0 90px 60px; border:none; background:none; min-height:inherit; color:#860005; font-size:11px;}
#business_uslugi #sidebar ul {margin:0 10px 40px 30px; padding:10px 0 0 0;}
#business_uslugi #sidebar li {padding-bottom:7px; font-size:14px; }
#business_uslugi #sidebar li a {color:#0f2919; text-decoration:underline;}
#business_uslugi #sidebar li a:hover {color:#4b785c;}
#business_uslugi #programm, #business_uslugi #programm2 {margin-right:40px; text-align:center;}
#business_uslugi #programm a, #business_uslugi #programm2 a {color:#6e1203; text-decoration:underline; font-size:11px;}
#business_uslugi #programm a:hover, #business_uslugi #programm2  a:hover{color:#91574e;}
#business_uslugi #sidebar .breadcrumb {position:absolute; top:-35px; left:30px; margin:0; white-space:nowrap; padding:0;}
#business_uslugi #sidebar .breadcrumb li {display:inline; color:#999; padding:0; font-size:11px; }
#business_uslugi #sidebar .breadcrumb li a {color:#999; text-decoration:none;}
#business_uslugi #sidebar .breadcrumb li a:hover {color:#666; text-decoration:underline;}
#business_uslugi .wrap .block {padding:0 20px; font-size:12px; margin:0;}
#business_uslugi .wrap p {padding:0; margin:0;}
#business_uslugi .wrap h2 {color:#335a3f; font-size:18px; padding-bottom:15px; margin:0; font-weight:normal;}
#business_uslugi .wrap h3 {color:#335a3f; font-size:18px; padding-bottom:15px; margin:0 0 15px 0; font-weight:normal;}
#business_uslugi .wrap .indention, #business_uslugi .wrap .indention_ul {padding-bottom:15px;}
#business_uslugi .wrap h6 {font-weight:bold; font-size:12px; padding-bottom:15px;}
#business_uslugi .wrap table {margin:0;}
#business_uslugi .wrap .all_included td {text-align:center; padding:25px 0 45px 0; border:none;}
#business_uslugi .wrap .all_included td a {color:#860005; text-decoration:underline;}
#business_uslugi .wrap .all_included td a:hover {color:#c06e71;}
#business_uslugi .wrap .indention_ul li {padding-left:25px; background:url(../images/indention_li.gif) 15px 6px no-repeat;}
#business_uslugi .wrap .uslugi {position:relative; background:#e9e7e7; padding:25px 0 40px 15px; margin-bottom:35px;}
#business_uslugi .wrap .uslugi .decor_tl {position:absolute; top:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tl_uslugi_form.gif) no-repeat; width:4px; height:4px;}
#business_uslugi .wrap .uslugi .decor_tr {position:absolute; top:0; right:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tr_uslugi_form.gif) no-repeat; width:4px; height:4px;}
#business_uslugi .wrap .uslugi .decor_bl {position:absolute; bottom:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_bl_uslugi_form.gif) no-repeat; width:4px; height:4px;}
#business_uslugi .wrap .uslugi div input {margin:0 15px 8px 0; padding:4px 5px; background:#fff; border:1px solid #919090; width:195px;}
#business_uslugi .wrap .uslugi div select {margin:0 15px 8px 0; padding:2px 0 2px 8px; background:#fff; border:1px solid #919090; width:207px;}
#business_uslugi .wrap .uslugi .label {text-align:right; width:207px; float:left; margin-right:18px;}
#business_uslugi .wrap .uslugi textarea {width:420px; padding:5px; border:1px solid #919090; background:#fff; height:60px;}
#business_uslugi .wrap .uslugi .button {position:absolute; bottom:0; right:0;}
#business_uslugi .wrap .all_plans {border-bottom:1px solid #ececec;}
#business_uslugi .wrap .all_plans th {background:#ececec; color:#395941; padding:15px 20px; font-weight:bold; font-size:14px; text-align:left; border:none;}
#business_uslugi .wrap .all_plans th.primary {width:70%;}
#business_uslugi .wrap .all_plans th.secondary {width:30%; text-align:right;}
#business_uslugi .wrap .all_plans td {padding:0 20px 15px 20px; color:#676767; border:none;}
#business_uslugi .wrap .all_plans tr.first_line td {padding-top:30px;}
#business_uslugi .wrap .all_plans td.second {text-align:right;}
#business_uslugi .wrap .all_plans td a {color:#860005; text-decoration:underline; font-weight:bold;}
#business_uslugi .wrap .all_plans td a:hover {color:#c06e71;}
#business_uslugi .wrap .next {text-align:right;}
#business_uslugi .wrap .next a {color:#860005; text-decoration:underline; font-style:normal;}
#business_uslugi .wrap .next a:hover {color:#c06e71;}

/* Business magazin - Uslugi kupit' */
#business_uslugi #sidebar ul.uslugo_kupit {padding:30px 10px 70px 0; margin:0;}
#business_uslugi #sidebar ul.uslugo_kupit li {padding-bottom:0; font-size:12px; padding-left:30px; margin-bottom:7px;}
#business_uslugi #sidebar ul.uslugo_kupit li a {color:#0f2919; text-decoration:underline;}
#business_uslugi #sidebar ul.uslugo_kupit li a:hover {color:#4b785c;}
#business_uslugi #sidebar ul.uslugo_kupit li.active {background:url(../images/uslugo_kupit_li.gif) left center no-repeat;}
#business_uslugi #sidebar ul.uslugo_kupit li.active a {color:#889d17; font-weight:bold;}
#business_uslugi #sidebar ul.uslugo_kupit li.active a:hover {color:#a9b760;}
#business_uslugi .bg_title {position:relative; height:25px; background:#E9E7E7; margin:10px 0 25px 0;}
#business_uslugi .bg_title .decor_tl {position:absolute; top:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tl.gif) no-repeat; width:3px; height:3px;}
#business_uslugi .bg_title .decor_tr {position:absolute; top:0; right:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tr.gif) no-repeat; width:3px; height:3px;}
#business_uslugi .bg_title .decor_bl {position:absolute; bottom:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_bl.gif) no-repeat; width:3px; height:3px;}
#business_uslugi .bg_title .decor_br {position:absolute; bottom:0; right:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_br.gif) no-repeat; width:3px; height:3px;}
#business_uslugi .wrap .business_plan {margin-bottom:50px;}
#business_uslugi .business_plan td {border:none; padding:0 20px 15px 0; color:#666; width:60%;}
#business_uslugi .business_plan td.first {padding:0 10px 15px 20px; width:40%;}
#business_uslugi .business_plan td a {color:#860005; text-decoration:underline;}
#business_uslugi .business_plan td a:hover {color:#c06e71;}
#business_uslugi .business_plan td.first div {border-bottom:1px dotted #666;}
#business_uslugi .business_plan td.first strong {position:relative; top:3px; background:#fff; color:#000;}
#business_uslugi .wrap .uslugi div input.code {width:50px;}
#business_uslugi .wrap .uslugi div input.phone {width:115px;}
#business_uslugi .wrap .uslugi .check {margin:2px 0 10px 0;}
#business_uslugi .wrap .uslugi .check input {padding:0; margin:0; width:auto; vertical-align:middle; background:none; border:none;}
#business_uslugi .wrap .uslugi .check label {margin-right:7px; vertical-align:middle;}
#business_uslugi .wrap .uslugi .radio {margin-bottom:10px;}
#business_uslugi .wrap .uslugi .radio input {padding:0; margin:0; width:auto; margin-right:5px; vertical-align:middle; background:none; border:none;}
#business_uslugi .wrap .uslugi .radio label {margin-right:15px; vertical-align:middle;}
#business_uslugi .wrap .uslugi .info {padding:0 0 15px 70px;}
#business_uslugi .wrap .uslugi .info label {float:left; width:160px; padding-top:4px;}
#business_uslugi .wrap .uslugi .info input {float:left;}
#business_uslugi #breadcrumb2 {color:#999999; left:-220px; position:relative; top:-15px; font-size:11px;}




#textgettingsmaller p span {font-size : 0.9em;display:inline;clear:both; line-height: 16px;}
#textgettingsmaller p div {display:inline;clear:none; font-size : 1em;}
#textbigger {font-weight: bold;}





/* Issledovanniy */
#primary.issled {margin-left:15px;}
#primary.issled h2 {margin:34px 0 36px 36px; color:#832969; font-size:24px; font-weight:normal;}
#primary.issled .data_country {width:75%; margin-bottom:39px;}
#primary.issled .data {border:1px solid #b7b7b7; padding:16px 0 8px 8px;}
#primary.issled .data li {float:left; width:49%; padding-bottom:10px; }
#primary.issled .data span {padding:0 26px;}
#primary.issled .data a {font-size:12px; color:#039; text-decoration:underline;}
#primary.issled .data a:hover {color:#3b62b1;}
#primary.issled .data li.active span {background:url(../images/issledov_arrow.gif) left 60% no-repeat;}
#primary.issled .data li.active a {color:#832969; font-weight:bold; text-decoration:none;}
#primary.issled .data li.active a:hover {color:#a95d93; text-decoration:underline;}
#primary.issled .countries {border-bottom:1px solid #832969; padding:0 30px;}
#primary.issled .countries li {float:left; width:24.5%; padding:33px 0 22px 0; text-align:center; position:relative; top:-1px;}
#primary.issled .countries a {font-size:16px; color:#039; text-decoration:underline;}
#primary.issled .countries a:hover {color:#3b62b1;}
#primary.issled .countries li.active {background:url(../images/issledov_countries.gif) center top no-repeat;}
#primary.issled .countries li.active a {color:#832969; font-weight:bold; text-decoration:none;}
#primary.issled .countries li.active a:hover {color:#a95d93; text-decoration:underline;}
#primary.issled .denomination {}
#primary.issled .denomination .column {float:left; width:33%; font-size:12px;}
#primary.issled .denomination h6 {color:#832969; font-weight:bold; padding-bottom:7px; font-size:12px; margin-right:20px;}
#primary.issled .denomination ul.nav_categories li {list-style: none; padding: 0; color:#832969; font-weight:bold; padding-bottom:7px; font-size:12px;}
#primary.issled .denomination ul.nav_categories li ul li {list-style: none; padding: 0; font-weight:normal;}
#primary.issled .denomination a {color:#039; text-decoration:underline;}
#primary.issled .denomination a:hover {color:#3b62b1;}
#primary.issled .denomination h6 a {color:#832969;}
#primary.issled .denomination ul.nav_categories li a {color:#832969;}
#primary.issled .denomination ul.nav_categories li li a {color:#039;}
#primary.issled .denomination li {padding-bottom:7px;}
#primary.issled .denomination ul {padding:0 0 24px 0; margin-right:20px;}
#primary.issled .text {font-size:12px; color:#000; padding:15px 0 20px 0; width:90%;}

div.double-col {display: block; width: 80%;}
div.double-col ul.nav_categories {display: block; width: 80%;}
div.double-col ul.nav_categories:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div.double-col ul.nav_categories>li {width: 50%; float: left;}

div.tripple-col {display: block; width: 90%;}
div.tripple-col ul.nav_categories {display: block; width: 90%;}
div.tripple-col ul.nav_categories:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div.tripple-col ul.nav_categories>li {width: 30%; float: left;}
div.tripple-col ul.nav_categories>li.nofloat {float: none;}

/* Obrozovatelnie proekti */
#primary.eduprojects h2 {margin:34px 0 36px 36px; color:#832969; font-size:24px; font-weight:normal;}
#primary.eduprojects .data_country {width:75%; margin-bottom:39px;}
#primary.eduprojects .data {border:1px solid #b7b7b7; padding:16px 0 8px 8px;}
#primary.eduprojects .data li {float:left; width:49%; padding-bottom:10px; }
#primary.eduprojects .data span {padding:0 26px;}
#primary.eduprojects .data a {font-size:12px; color:#039; text-decoration:underline;}
#primary.eduprojects .data a:hover {color:#3b62b1;}
#primary.eduprojects .data li.active span {background:url(../images/issledov_arrow.gif) left 60% no-repeat;}
#primary.eduprojects .data li.active a {color:#832969; font-weight:bold; text-decoration:none;}
#primary.eduprojects .data li.active a:hover {color:#a95d93; text-decoration:underline;}
#primary.eduprojects .countries {padding:0 30px;}
#primary.eduprojects .countries li {float:left; width:24.5%; padding:33px 0 22px 0; text-align:center; position:relative; top:-1px;}
#primary.eduprojects .countries li.active {background:url(../images/issledov_countries.gif) center top no-repeat;}

/* forms */
#form.def {background-color: #eaf6f2; padding: 20px 5px 3em 15px; margin-bottom: 25px; margin-right: 10px; /*min-height: 17em;*/ position: relative;}
#form.feedback {background-color: #e8e5fa; margin-right: 30px; padding-right: 25px;}
#form.def fieldset, #sidebar .simple fieldset {border: none;}
#form.def .field {margin-bottom: 15px;}
#form.feedback .field {margin-bottom: 10px;}
#form.field select {width: 99%; font-size: .9em; border-bottom: 1px solid #e2dedf; border-right: 1px solid #e2dedf; border-top: 1px solid #968d90; border-left: 1px solid #968d90;}
#form.def .field input, #sidebar .field textarea {font-size: 1em; border: none; background: #fff; padding: 3px 5px; width: 94%; font-size: 1.1em;}
#form.field textarea {height: 6em; font-family: Arial, sans-serif; font-size: 1em; border: 0; width: 99%;}
#form.double-opt select {width: 60px; margin-left: 30px;}
#form.def .button {position: absolute; right: 0; bottom: 0;}
#form.def .button input {background-color: #d2dae7; text-transform: uppercase; text-align: center; padding: 7px 0 6px; border: none; width: 10.5em; font-size: 1em; letter-spacing: .05em;}

/* Activinvest - Forex - FAQ */
#page-ainvest #sidebar li.consulting {background: url(../images/online.gif) 0 4px no-repeat; padding-left:26px; margin-bottom:0px;}
#page-ainvest #sidebar .green-block img { float:left; clear:both; padding-bottom:7px; }

.tableBorder {border: 0;}
.tableBorder td {border: 0;}
.itempad {font-size: 11px;}
.tableBorder td.tableCellTwo, .tableBorder td.tableCellOne {border-bottom: 1px solid #999999; padding-top: 2px; padding-bottom: 2px;}








/*  Corporate financials */
#corp_financial #headlines a.home {overflow:visible; width:auto; height:auto; display:inline; margin:0; text-indent:inherit; position:absolute; top:179px; left:13px;}
#corp_financial #header h1 { background:url(../images/logo_corp_financial.gif) no-repeat;}
#corp_financial #headlines ul {height:104px; margin-left:250px;}
#corp_financial #headlines .corp_title {float:left; height:104px; width:67%; background:url(../images/corp_financial_div.gif) repeat-x;}
#corp_financial #headlines .corp_title div {padding:40px 0 0 43px; height:64px; color:#000; font-size:18px; background:url(../images/corp_financial_title.jpg) top right no-repeat;}
#corp_financial #headlines .corp_title div a {color:#000; text-transform:none;}
#corp_financial #headlines .info {float:left; height:104px; position:relative; width:33%; text-align:center;}
#corp_financial #headlines .info br {font-size:8px; line-height:8px;}
#corp_financial #headlines .info .number {font-size:24px; color:#353535; text-decoration:underline;}
#corp_financial #headlines .info .number:hover {color:#535252;}
#corp_financial #headlines .info .number span, #corp_financial #headlines .info .number a {display:inline; text-align:center; vertical-align:middle;}
#corp_financial #headlines .info .number span {color:#8c8b89;}
#corp_financial #headlines .info .number:hover span {color:#535252; text-decoration:underline;}
#corp_financial #headlines .info .personal {font-size:12px; color:#353535; text-decoration:underline;}
#corp_financial #headlines .info .personal:hover {color:#7d7c7c;}
#corp_financial #footer {padding:0 0 90px 60px; border:none; background:none; min-height:inherit; color:#666; font-size:11px;}
#corp_financial #sidebar ul {margin:15px 0 20px 40px;}
#corp_financial #sidebar li {padding-bottom:10px; font-size:14px; }
#corp_financial #sidebar li a {color:#663333; text-decoration:underline;}
#corp_financial #sidebar li.active a {font-weight:bold;}
#corp_financial #sidebar li a:hover {color:#9a6f6f;}
#corp_financial #sidebar .block {padding:0 0 55px 0; text-align:center; width:auto; margin:0;}
#corp_financial #sidebar .block img {margin-bottom:13px;}
#corp_financial #sidebar .block a {color:#00c; text-decoration:underline;}
#corp_financial #sidebar .block a:hover {color:#4646da;}
#corp_financial #sidebar .block a.bold {color:#633; font-weight:bold;}
#corp_financial #sidebar .block a.bold:hover {color:#976a6a;}
#corp_financial #container {padding:60px 0 70px 250px;}
#corp_financial #banner {float:right; width:33%; text-align:center;}
#corp_financial .wrap {float:left; width:67%;}
#corp_financial #breadcrumb2 {color:#999999; left:-210px; position:relative; top:-35px; font-size:11px;}
#corp_financial .grant {padding:0 0 25px 30px;}
#corp_financial .context .grant {padding-left:0px;}
#corp_financial .grant h2 {color:#961717; margin:0; padding:0 0 10px 12px; font-size:24px;}
#corp_financial .grant div {padding:28px 5px 25px 20px; font-size:12px; color:#000; background:#e8e8e8;}
#corp_financial h1 {color:#961717; margin:0; padding:0 0 10px 0px; font-size:24px; font-weight: normal;}
#corp_financial .context {padding:0 0 50px 45px;}
#corp_financial .context .context {padding-left:0px;}
#corp_financial .context h3 {color:#900; font-size:18px; margin:0; font-weight:normal;}
#corp_financial .context dt {padding-top:20px;}
#corp_financial .context dt a {color:#00c; text-decoration:underline;}
#corp_financial .context dt a:hover {color:#4646da;}
#corp_financial .more_info {padding-left:45px;}
#corp_financial .context .more_info {padding-left:0px;}
#corp_financial .more_info h5 {color:#633; font-size:14px; text-decoration:underline; font-weight:normal;}
#corp_financial .more_info h5 a {color:#633; text-decoration:underline;}
#corp_financial .more_info h5 a:hover {color:#966; text-decoration:underline;}
#corp_financial .more_info strong {color:#010101; font-size:18px; font-weight:normal;}

#corp_financial .inquiry {margin:0 0 33px 45px; background:#ccc;}
#corp_financial .context .inquiry {margin-left:0px;}
#corp_financial .inquiry div {padding:20px 15px 30px 15px; clear:left;}
#corp_financial .inquiry h3 {float:left; padding:7px 0 7px 15px; background:#c33; width:125px; color:#fff; text-transform:uppercase; margin:0;}
#corp_financial .form {margin-left:0px;}
#corp_financial .form form {margin-bottom:22px; background:#e8e8e8; padding:15px 20px;}
#corp_financial .form p {margin:0 0 0 20px; color:#666; font-size:11px;}
#corp_financial .form label {display:block; float:left; width:90px; padding-top:10px;}
#corp_financial .form input {float:left; background:#fff; border:none; width:175px; padding:2px 5px 3px 5px; margin:7px 0;}
#corp_financial .form .payment_variant {padding:15px 0 30px 5px;}
#corp_financial .form .payment_variant span {margin-right:14px;}
#corp_financial .form .payment_variant input {width:auto; padding:0; margin:0; vertical-align:middle; float:none; background:none; margin-right:5px;}
#corp_financial .form .payment_variant label {width:auto; padding:0; vertical-align:middle; float:none; display:inline;}
#corp_financial .form .submit {text-align:right;}
#corp_financial .form .submit input {width:auto; background:#a2a2a2; color:#010101; text-decoration:underline; padding:3px 15px 5px 15px; border:none; float:none; margin:0;}

/* Passivnie Investicii - Main */
#passiveinvest #container {padding-top:20px;}
#passiveinvest #headlines, #passiveinvest #header h1, #passiveinvest #header h1 a {height:129px;}
#passiveinvest #header {padding-bottom:129px;}
#passiveinvest #header h1 { background:url(../images/logo_passiveinvest.gif) no-repeat; }

#passiveinvest #headlines div.ul {border-left:1px solid #fff; height:129px; margin-left:250px;}
#passiveinvest #headlines div.li {white-space: nowrap; float:left; height:129px; position:relative; width:33%;}
#passiveinvest #headlines div.center {width:67%; background:url(../images/ps_center_bg.jpg) no-repeat;}
#passiveinvest #headlines div.center h2 {font-size:24px; font-family:Arial; color:white; position:absolute; right:45px; top:25px;}
#passiveinvest #headlines div.center div {font-size:14px; font-family:Arial; color:#9c9b9b; font-weight:bold; text-align:right; position:absolute; right:45px; top:60px;}
#passiveinvest #headlines div.right_menu {background-color:#010149; height:129px;}
#passiveinvest #headlines div.right_menu div {border-left:1px solid #fff; height:129px;}
#passiveinvest #headlines div.right_menu ul, #passiveinvest #headlines div.first ul {position:absolute; left:62px; top:35px; height:auto; border:none; margin:0;}
#passiveinvest #headlines div.right_menu li, #passiveinvest #headlines div.first li {padding:0 0 5px 0; font-weight:normal; font-size:12px; float:none; height:auto; width:auto; text-align:left;}
#passiveinvest #headlines div.right_menu li a, #passiveinvest #headlines div.first li a {color:#fff; text-decoration:underline; text-transform:none; display:inline;}
#passiveinvest #headlines div.right_menu li a:hover, #passiveinvest #headlines div.first li a:hover {color:#aaa;}
#passiveinvest #headlines div.right_menu img {position:absolute; top:30px; left:0px;}

#passiveinvest #footer {padding:0 0 90px 60px; border:none; background:none; min-height:inherit; color:#860005; font-size:11px;}
#passiveinvest #sidebar ul {margin:0 10px 10px 30px;}
#passiveinvest #sidebar li {padding-bottom:7px; font-size:14px; }
#passiveinvest #sidebar li a {color:#0f2919; text-decoration:underline;}
#passiveinvest #sidebar li a:hover {color:#4b785c;}
#passiveinvest #sidebar .active {font-weight:bold;}
#passiveinvest #sidebar ul li ul {margin:8px 10px 2px 30px;}
#passiveinvest #sidebar ul li ul li {font-family:Arial, sans-serif; padding-bottom:8px; font-size:12px;}
#passiveinvest #breadcrumb2 {color:#999999; left:-220px; position:relative; top:-15px; font-size:11px; text-transform: lowercase;}
#passiveinvest #breadcrumb2 a {color:#999999; text-transform: lowercase;}
#passiveinvest #content .wrap ul li {list-style: disc outside; margin:4px 0 4px 25px;}
#passiveinvest #content .wrap ol li {list-style: decimal outside; margin:4px 0 4px 25px;}
#passiveinvest #content .wrap p {margin: 8px 0px 0px 0px;}
#passiveinvest #content .wrap h2 {color:#335a3f;}

/* last news */
#passiveinvest #content .wrap_list .news {padding:20px 15px 0px 60px;}
#passiveinvest #content .wrap_list .news h4 {font-size:12px; font-family:Arial; color:#335841; text-transform:uppercase;margin-bottom:3px;}
#passiveinvest #content .wrap_list .news .list {border-top: 1px solid #959595; border-bottom: 1px solid #959595; padding:7px 0px 7px 0px;}
#passiveinvest #content .wrap_list .news .list p {color:#353535;}
#passiveinvest #content .wrap_list .news .list p a {color:#353535;}
#passiveinvest #content .wrap_list .news allnews {float:right;padding-top: 4px;}
#passiveinvest #content .wrap_list .news allnews a {color:#5660be; float:right; text-decoration:underline;}

/* Block text element */
#passiveinvest #content .wrap .block {background-color:#ededed; padding:20px 15px; margin-top:20px;}
#passiveinvest #content .wrap .block h3 {color:#335841; font-size:18px; margin-bottom:20px; font-weight:normal;}
#passiveinvest #content .wrap .block p {margin-bottom:5px;}

/* Banner */
#passiveinvest .banner {text-align:center; color:#5660be;}
#passiveinvest .banner a {color:#5660be;}
#passiveinvest .banner a:hover {text-decoration:none; color:#5660be;}
#passiveinvest .banner img {border:none;}

/* Voprosi */
#passiveinvest #sidebar .voprosi {display:inline-block; margin:0 20px 10px 0px; background-color:#EDEDED; padding:6px 50px 6px 30px;}
#passiveinvest #sidebar .voprosi a {color:#0f2919; text-decoration:none; text-transform:lowercase;}
#passiveinvest #sidebar .voprosi a:hover {color:#4b785c;  text-decoration:underline;}

/* Forms */
#passiveinvest .uslugi {position:relative; background:#e9e7e7; padding:25px 0 40px 15px; margin-bottom:35px;}
#passiveinvest .uslugi .decor_tl {position:absolute; top:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tl_uslugi_form.gif) no-repeat; width:4px; height:4px;}
#passiveinvest .uslugi .decor_tr {position:absolute; top:0; right:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tr_uslugi_form.gif) no-repeat; width:4px; height:4px;}
#passiveinvest .uslugi .decor_bl {position:absolute; bottom:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_bl_uslugi_form.gif) no-repeat; width:4px; height:4px;}
#passiveinvest .uslugi div input {margin:0 15px 8px 0; padding:4px 5px; background:#fff; border:1px solid #919090; width:195px;}
#passiveinvest .uslugi div select {margin:0 15px 8px 0; padding:2px 0 2px 8px; background:#fff; border:1px solid #919090; width:207px;}
#passiveinvest .uslugi .label {text-align:right; width:207px; float:left; margin-right:18px;}
#passiveinvest .uslugi textarea {width:420px; padding:5px; border:1px solid #919090; background:#fff; height:60px;}
#passiveinvest .uslugi .button {position:absolute; bottom:0; right:0;}


/* oWn Bussines - Main */
#own #container {padding-top:20px;}
#own #headlines, #own #header h1, #own #header h1 a {height:129px;}
#own #header {padding-bottom:129px;}
#own #header h1 { background:url(../images/own_left.jpg) no-repeat; }

#own #headlines div.ul {border-left:1px solid #fff; height:129px; margin-left:250px;}
#own #headlines div.li {white-space: nowrap; float:left; height:129px; position:relative; width:33%;}
#own #headlines div.center {width:67%; background:#e3d770 url(../images/own_center.jpg) no-repeat right; position:relative;}
#own #headlines div.center img {position:absolute; left:40px; top:50px;}
#own #headlines div.right_menu {background-color:white; height:129px; text-align: center; vertical-align: middle;}
#own #headlines div.right_menu #contactus {padding-top:25px;}
#own #headlines div.right_menu #contactus .number {text-decoration: underline;}
#own #headlines div.right_menu #contactus .number span {color:#8c8b89;}
#own #headlines div.right_menu #contactus a {color: #353535;}

#own #footer {padding:0 0 90px 60px; border:none; background:none; min-height:inherit; color:#860005; font-size:11px;}
#own #sidebar ul {margin:0 10px 10px 30px;}
#own #sidebar li {padding-bottom:7px; font-size:14px; }
#own #sidebar li a {color:#0f2919; text-decoration:underline;}
#own #sidebar li a:hover {color:#4b785c;}
#own #sidebar .active {font-weight:bold;}
#own #sidebar ul li ul {margin:8px 10px 2px 30px;}
#own #sidebar ul li ul li {font-family:Arial, sans-serif; padding-bottom:8px; font-size:12px;}
#own #breadcrumb2 {color:#999999; left:-220px; position:relative; top:-15px; font-size:11px; text-transform: lowercase;}
#own #breadcrumb2 a {color:#999999; text-transform: lowercase;}
#own #content .wrap ul li {list-style: disc outside; margin:4px 0 4px 25px;}
#own #content .wrap ol li {list-style: decimal outside; margin:4px 0 4px 25px;}
#own #content .wrap p {margin: 8px 0px 0px 0px;}
#own #content .wrap h2 {color:#335a3f;}
#own #content .wrap .block {padding: 10px 10px 30px 25px; margin:0 20px 0 0; background-color: #ededed;}
#own #content .wrap .padding {padding: 10px 10px 30px 25px;}
#own #content .wrap .main strong {font-size: 18px; font-family: Arial; font-weight: normal;}
#own #content .wrap .main h3 {font-size: 24px; font-family: Arial; padding: 10px 0; margin:0; font-weight: normal;}

/* Forms */
#own .form {position:relative; background:#e9e7e7; padding:25px 20px 40px 15px; margin-bottom:35px;}
#own .form .decor_tl {position:absolute; top:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tl_uslugi_form.gif) no-repeat; width:4px; height:4px;}
#own .form .decor_tr {position:absolute; top:0; right:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_tr_uslugi_form.gif) no-repeat; width:4px; height:4px;}
#own .form .decor_bl {position:absolute; bottom:0; left:0; line-height:1px; font-size:1px; background:url(../images/corners/decor_bl_uslugi_form.gif) no-repeat; width:4px; height:4px;}
#own .form div input {margin:0 0 15px 0; padding:4px 5px; background:#fff; border:0px solid #919090; width:90%;}
#own .form div select {margin:0 0 15px 0; padding:2px 0 2px 8px; background:#fff; border:0px solid #919090; width:90%;}
#own .form .label {text-align:right; width:207px; float:left; margin-right:18px;}
#own .form textarea {width:90%; margin-bottom:20px; padding:5px; border:0px solid #919090; background:#fff; height:60px;}
#own .form .button {position:absolute; bottom:0; right:0;}

/* ЛК - comments */
DIV.posted {border: 0px; background-color: #eaf6f1; font-size: 11px; text-align: right; padding: 2px; margin:0px;}
.comm_entry {padding:20px 10px 20px 20px;}
.comm_entry_akt {background-color:#EEEEEE;}
.comm_entry img.ico {display: block; float: left; margin-right: 10px;vertical-align:middle;padding-bottom:10px;}
.comm_entry .act {font-size:11px; font-weight:bold;}

/* Forms - Right Main Site */
#secondary .def {background-color: #FFFFFF; border:1px dashed #BEBEBE; padding: 20px 5px 3em 15px; margin-top:30px; margin-bottom: 25px; margin-right: 0px; /*min-height: 17em;*/ position: relative;}
#secondary .feedback {background-color: #e8e5fa; margin-right: 0px; padding-right: 25px;}
#secondary .def fieldset {border: none;}
#secondary .def .field {margin-bottom: 15px;}
#secondary .feedback .field {margin-bottom: 10px;}
#secondary .field select {width: 99%; font-size: .9em; border-bottom: 1px solid #e2dedf; border-right: 1px solid #e2dedf; border-top: 1px solid #968d90; border-left: 1px solid #968d90;}
#secondary .def input, #secondary textarea {font-size: 1em; border: 1px solid #BEBEBE; background: #fff; padding: 3px 5px; width: 94%; font-size: 1.1em;}
/*#secondary .field textarea {height: 6em; font-family: Arial, sans-serif; font-size: 1em; border: 0; width: 99%;}*/
#secondary .def .button {position: absolute; right: 0; bottom: 0;}
#secondary .def .button input {background-color: #d2dae7; text-transform: uppercase; text-align: center; padding: 7px 0 6px; border: none; width: 10.5em; font-size: 1em; letter-spacing: .05em;}


/* Главная страница - первые три блока */
.stat {font-family:Arial; margin-bottom:20px;}
.stat .title {position:relative; background-color:#790067; clear:both; color:#FFFFFF; float:left; font-size:11px; font-weight:bold; padding:5px 25px 5px 15px; text-transform:uppercase;}
.stat .title .decor {top:25px; height:8px; left:15px; position:absolute; width:15px; background: url(../images/main_stat_decor.jpg) no-repeat scroll 0 0;}
.stat table, .stat td {border:none; vertical-align:top;}
.stat table {margin-top:25px;}
.stat table .first {width:1px; padding:5px 15px;}
.stat table td p {margin:4px 0; font-size:12px;}
.stat .more {line-height:1.9em; margin:10px; padding:5px;}

/* Главная страница - Недвижимость&БМ (обзор) */
.cont2 {padding:0 10px; margin-top:-70px; margin-bottom:70px; font-family:Arial;}
.cont2 .stat_realty {margin-bottom:20px; border:2px solid #DFDFDF; padding:10px; position:relative; width:97.6%; background: #E0E0E0 url(../images/main_realty_bg.jpg) repeat-x scroll left top;}
.cont2 .stat_realty .top_left {background:url(../images/main_realty_topleft.gif) no-repeat scroll right center; float:left; font-size:1px; height:6px; left:-2px; line-height:1px; position:absolute; top:-2px; width:6px;}
.cont2 .stat_realty .top_right {background:url(../images/main_realty_topright.gif) no-repeat scroll right center; height:6px; position:absolute; right:-2px; top:-2px; width:6px;}
.cont2 .stat_realty .bottom_left {background:url(../images/main_realty_bottomleft.gif) no-repeat scroll left center; bottom:-2px; height:6px; left:-2px; position:absolute; width:6px;}
.cont2 .stat_realty .bottom_right {background:url(../images/main_realty_bottomright.gif) no-repeat scroll right center; bottom:-2px; height:6px; position:absolute; right:-2px; width:6px;}
.cont2 .stat_realty .title {font-family:Verdana; position:relative; background-color:#002e62; clear:both; color:#FFFFFF; float:left; font-size:14px; font-weight:bold; padding:2px 25px 2px 15px;}
.cont2 .stat_realty .title span {font-size:11px;}
.cont2 .stat_realty .title .decor {top:23px; height:8px; left:15px; position:absolute; width:15px; background: url(../images/main_realty_decor.gif) no-repeat scroll 0 0;}
.cont2 .stat_realty table, .cont2 .stat_realty td {border:none; vertical-align:top;}
.cont2 .stat_realty table {margin-top:20px;}
.cont2 .stat_realty table td p {margin:4px 0; font-size:12px;}
.cont2 .stat_realty .more {font-size:11px; line-height:2.2em; margin:10px; padding:5px;}
.cont2 .stat_realty .link_bottom {font-size:11px; position:absolute; right:40px; bottom:15px;}
.cont2 .stat_realty td.left {width:190px;}
.cont2 .stat_realty td.left a {color:#9a0000;}
.cont2 .stat_realty .entry {float:left; margin-bottom:5px; padding:0 20px 0 5px; text-align:center; max-width:150px;}
.cont2 .stat_realty .line {border-top:1px solid #adadad; padding-left:5px; padding-top:10px; margin-top:5px;}

/* Главная страница - Голосование */
#page .cont2 .polls {width:97%; position:relative; margin:0 auto 20px; overflow:hidden;}
#page .cont2 .polls .poll {padding:0px; position:static; background:#F4F8ED none; border:1px solid #DFDFDF; width:49.5%; float:left; margin-bottom:-32767px; padding-bottom:32767px;}
#page .cont2 .polls .poll .top {position:relative; padding:10px 10px 10px 0;}
#page .cont2 .polls .poll .top .top_left {top:-1px; left:-1px;}
#page .cont2 .polls .poll .top .top_right {right:-1px; top:-1px;}
#page .cont2 .polls .poll .bottom {position:absolute; border-bottom:1px solid #DFDFDF; bottom:0; width:49.5%;}
#page .cont2 .polls .poll .bottom .bottom_left {bottom:-1px; left:-1px;}
#page .cont2 .polls .poll .bottom .bottom_right {bottom:-1px; right:-1px;}
#page .cont2 .polls .poll .title {background-color:#5C5C5C; width:60%; font-size:12px; margin:5px 0 0 10px;}
#page .cont2 .polls .poll .title .decor {top:20px; background:transparent url(/public/design/images/main_realty_poll_decor.gif) no-repeat scroll 0 0;}
#page .cont2 .polls .poll .text {padding:5px 15px 15px; font-size:13px;}
#page .cont2 .polls .text h2 {font-size:13px; font-weight:bold; margin-bottom:10px;}
#page .cont2 .polls .text .polls-answers {margin-left:10px;}
#page .cont2 .polls .text .polls-answers label * {vertical-align:middle; font-size:13px; margin-right:5px;}
#page .cont2 .polls .text .submit {font-size:13px; padding:2px 10px; margin-top:10px;}
#page .cont2 .polls .text td {vertical-align:middle;}
#page .cont2 .polls .text .percentage {width:30%; position:relative; text-align: right;}
#page .cont2 .polls .text .percentage .width {background:#086E08; float:right; margin: 2px 0;}


/*  */
#mai_page{
	position:relative;
}
.load_text{
	
	position:absolute;
	left:50%;
	top:50%;
	color:#f4f4f4;
	font-weight:bold;
	width:25px;
	height:25px;
	background:#ffffff url(http://finmag.biz/images/loader.gif) no-repeat;
}
.load {
    opacity: 0.5; 
	background:#f2f2f2;
	color:#cccccc;
	
}

