/*#### COMMON ####*/
body { font:0.8125em/1.33 "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; color:#000; background:#e5e5e5 url('/web/resources/art/transparent.gif') no-repeat; background-attachment: fixed; }
* { font-size:100%; font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif; }
a:link, a:visited, a:hover, a:active { color:#004a95; }
a:hover, a:active { text-decoration:none; }
a.info-link { font-size:0.692em; color:#004a95; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul { margin:0 0 1.25em 0; }
ul ul { margin-bottom:0; }
#content ul li { background:url(/web/resources/art/bulm.gif) no-repeat 0 0.5em; padding:0 0 0 12px; }
#content ul.listin li { padding:0 0 1em 12px; }
#content ul.listin li ul li { background-image:url(/web/resources/art/bul.gif); padding-bottom:0; }
#content ul.simple-list li { padding:0; background:none; }
#content ul.icon-list { margin:1em 0; }
#content ul.icon-list li { padding:0 0 0.7em 0; background:none; }
a.pdf, a.word, a.xls, a.pp { padding:0 0 3px 30px; }
a.pdf { background:url(/web/resources/art/icon-pdf.gif) no-repeat 0 0; }
a.word { background:url(/web/resources/art/icon-word.gif) no-repeat 0 0; }
a.xls { background:url(/web/resources/art/icon-xls.gif) no-repeat 0 0; }
a.pp { background:url(/web/resources/art/icon-pp.gif) no-repeat 0 0; }
p { margin:0 0 1.25em 0; }
p.list-title { color:#0051a3; font-weight:bold; margin:0; }
p.tiser, p.author { font-style:oblique; }
p.allnews { padding:1em 0 0 0; }
p.allnews a:link, p.allnews a:visited, p.allnews a:hover, p.allnews a:active { background:#0051a3; color:#fff; padding:0 8px 3px; font-size:1.07em; }
p.footnote { font-size:0.76em; }
p.ad-highlite a { background:#fff; padding:0 5px 3px; }
.star { color:#eaa12e; font-size:13px; font-weight:normal; }
.float-left { float:left; margin:1em 0.5em 2em 0; }
.float-right { float:right; margin:1em 0 2em 0.5em; }
.clear { clear:both; height:0; width:0; line-height:0; }
.txt-graph { width:330px; float:right; margin:-40px 0 0 40px; }
/*#### HEADERS ####*/
h1 { margin:0 0 2em 0; color:#fff; font-size:1.462em; font-weight:normal; line-height:normal; }
h1 span { padding:0 50px 3px 8px; border-top:1px solid #eaa12e; background:#eaa12e; }
h1 span:first-child, h1 span.first-child { padding-right:35px; }
h2 { font-weight:normal; font-size:1.231em; margin:0 0 /*0.9em*/1.5em 0; }
h2 span { background:#f9db6a; padding:0 5px 3px 5px; }
h3 { font-size:1.231em; margin:0 0 0.3em 0; }
h2, h3 { xclear:both; }
h2.tombl span { color:#fff; background:#0051a3; }
/*#### LAYOUT ####*/
#wrap { width:972px; margin:0 auto; position:relative; }
#page { background:#fff url(/web/resources/art/main-s.png) repeat-y; width:100%; }
#page-in { background:url(/web/resources/art/t-s.png) no-repeat 50% 0; padding:10px 9px 0 10px; overflow:hidden; }
#content { padding:0 65px 60px 65px; position:relative; z-index:1; min-height:390px; overflow:hidden; }
#left { float:left; width:49.9%; }
#right { float:right; width:40%; }
/*#### TOP MENU ####*/
#top { overflow:hidden; width:100%; padding:10px 0 0 0; height:34px; }
#top ul { float:right; padding:0 20px 0 0; }
#top li { float:left; height:34px; }
#top div{ float: left; padding-left: 65px; margin-top: 12px; }


/*#### HEADER ####*/
#header { padding:0 0 0 65px; }
#home #header { padding:25px 25px 0 65px; margin:0 0 15px 0; overflow:hidden; }
#logo { position:relative; top:47px; left:-13px; float:left; }
#home #logo { top:22px; }
#flash-menu { float:right; width:663px; height:206px; margin:0; }
#home #flash-menu { float:none; width:953px; height:268px; margin:0; clear:both }
/* main navigation */
#main-nav { float:right; width:100%; position:relative; z-index:100; }
#main-nav-in { background:#f0b846 url(/web/resources/art/m-m-bg.gif); float:right; min-width:663px; overflow:hidden; }
#main-nav ul { margin:0 -2px 0 0; float:left; }
#main-nav li { float:left; height:46px; }
#main-nav li a { padding:17px 50px 15px; display:block; height:14px; line-height:0; }
.en #main-nav li a { padding:17px 47px 15px 46px; }
.en #main-nav li.last a { padding:17px 47px 15px 47px; }
#main-nav .broker li a { padding:17px 47px 15px; height:24px; }
#main-nav .broker li { height:56px; }
#main-nav .broker .sub { top:56px; }
#main-nav li li a { line-height:normal; }
#phone { clear:both; background:#f9db6a; padding:10px 0 5px 0; overflow:hidden; width:100%; height:31px; }
#phone img { float:right; display:block; margin:0 20px 0 0; }
.sub { display:none; position:absolute; top:46px; left:0px; z-index:1; background:#f9db6a; width:888px; }
#main-nav .sub ul { float:left; padding:15px 0 15px 10px; margin:0; width:194px; }
#main-nav .sub ul li { padding:0; float:none; background:url(/web/resources/art/bulm.gif) no-repeat 0 0.5em; padding:0 0 5px 12px; height:auto; }
#main-nav .sub ul li a { padding:0; height:auto; }
#main-nav .sub ul li a.selected { text-decoration:none; font-weight:bold; color:#000; }
#main-nav .sub img { position:absolute; right:20px; top:10px; }
#main-nav li:hover .sub, #main-nav li.hover .sub { display:block; }
#main-nav li:hover a, #main-nav li.hover a, #main-nav a.selected { background:#f9db6a; }
#main-nav li.first a { padding:17px 22px 15px 21px; _padding-bottom:11px; }
.en #main-nav li.first a { padding:17px 27px 15px 26px; _padding-bottom:14px; }
.en #main-nav li.first li a { padding:0; }
/*#### BREADCRUMBS ####*/
#breadcrumbs { padding:12px 0 25px; }
#breadcrumbs a { font-size:0.75em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#breadcrumbs a.last { font-weight:bold; }
/*#### SIDE-NAVIGATION ####*/
#side-nav { overflow:hidden; float:right; position:relative; top:-1px; }
#side-nav ul { float:left; margin:0 0 0 20px; }
#side-nav ul li { background:none; padding:0 0 3px 0; }
/*#### TABLES ####*/
.table-pay td, .table-pay th { padding:10px 5px; font-size:0.92em; font-weight:normal; text-align:center; }
.table-pay .sec-head th { background:#f0b846; padding-top:5px; text-align:center; }
.table-pay td, .table-pay .sec-head th { font-size:0.846em; }
.table-pay th.adj { font-size:0.769em; text-align:left; }
.table-pay th.adj span { font-size:1.2em; display:block; }
.table-pay .sec-head th.even { background:#f2bf4d; }
.table-pay .top-head th { background:#f9db6a; }
.table-pay td, .table-pay th { background:#fdf2c9; }
.table-pay th { text-align:left; }
.table-pay td.even { background:#fcedb6; }
/*simple*/
.simple-table { margin:0 0 10px 0; }
.simple-table td, .simple-table th { padding:10px 15px; font-size:0.846em; font-weight:normal; text-align:center; }
.simple-table thead th { background:#f9db6a; }
.simple-table thead th.even { background:#f8d55d; }
.simple-table tbody td { background:#fdf2c9; }
.simple-table tbody td.even { background:#fcedb6; }
/*complex*/
.complex-table { margin:0 0 10px 0; }
.complex-table td, .complex-table th { padding:10px 5px; font-size:0.846em; font-weight:normal; text-align:left; }
.complex-table thead th { background:#f9db6a; }
.complex-table thead th.even { background:#f8d055; }
.complex-table tbody tr.even .odd { background:#fef8e1; }
.complex-table tbody td, .complex-table tbody th { background:#fdf2c9; }
.complex-table tbody td.even, .complex-table tbody tr.even td.even { background:#fcedb6; }
.complex-table tbody td { text-align:right; }
.complex-table thead .sec-head th { background:#f2bf4d; }
.complex-table thead .sec-head th.even { background:#f0b846; }
.center th, .center td { text-align:center !important; vertical-align:middle; }
.complex-table .top-head th { font-weight:bold; }
/*horiz*/
.horiz-table { margin:0 0 10px 0; }
.horiz-table td, .horiz-table th { padding:5px 15px; font-size:0.846em; font-weight:normal; text-align:left; }
.horiz-table th { background:#f9db6a; width:30%; }
.horiz-table .even th { background:#f8d055; }
.horiz-table td { background:#fdf2c9; }
.horiz-table td.even { background:#fef8e1; }
.horiz-table td.odd { background:#fcedb6; }
.horiz-table td.center { text-align:center }
/*#### CONTACTS ####*/
#contacts { width:220px; }
#contacts, #contact-photo { float:left; }
#contacts h2:first-child, #contacts h2.first-child { margin-top:1.2em; }
#schemas { float:right; }
#schemas h3 { margin:-10px 0 0.5em 0; position:relative; }
#schemas img { margin:0 0 3em 0; }
#contact-photo { padding:1.5em 0 0 37px; }
#contact-photo img { display:block; margin:0 0 34px 0; }
/*#### NEWS ####*/
#newslist { overflow:hidden; width:100%; padding:0 0 30px 0; }
#newslist div { float:left; width:49.9%; }
#newslist div div { float:none; width:auto; }
.news { position:relative; overflow:hidden; }
.date { font-size:1.846em; line-height:1; font-weight:bold; margin:0 0 0.5em 0; }
.date span { font-size:0.458em; display:block; font-weight:normal; }
.news .date, #newslist .news .date { float:left; }
.news h2 { color:#939393; font-size:0.846em; margin:0; }
.news h3 { font-size:1em; font-weight:normal; }
.news .text, #newslist .news .text { padding:0 0 0 10px; float:left; width:320px; }
/* news form */
#search-news { overflow:hidden; width:100%; margin:0 0 20px 0; }
#search-news div { float:left; margin:0 10px 0 0; }
#search-news div label { display:block; font-size:0.846em; }
#search-news select { width:220px; }
#search-news select#year { width:60px; }
/*#### PAGING ####*/
#paging { overflow:hidden; width:100%; padding:0 0 1.25em 0; }
#fwd, #back { text-indent:-50000em; display:block; width:17px; height:20px; float:left; }
#back { background:url(/web/resources/art/back.gif) no-repeat; margin:0 13px 0 0; }
#back:hover { background:url(/web/resources/art/back-act.gif) no-repeat; }
#fwd { background:url(/web/resources/art/ff.gif) no-repeat; margin:0 0 0 5px; }
#fwd:hover { background:url(/web/resources/art/ff-act.gif) no-repeat; }
#paging a { font-size:1.07em; }
#paging span a { margin:0 10px 0 0; }
#paging span span { font-weight:bold; float:none; margin:0 10px 0 0; }
#paging span { float:left; }
#paging a:hover { text-decoration:none; }
/*#### CHART ####*/
/*pie*/
.pie-chart { position:relative; padding:15px 0 1.25em 0; }
.pie-chart img { position:absolute; left:0; top:10px; }
.pie-chart .info { padding:0 0 0 210px; }
/*chart*/
.chart, .side-box { margin:0 0 1.25em 0; width:100%; float:right; }
.chart img { margin:0 0 0 -20px; position:relative; }
#content ul.tri-list li { background:none; background-position:0 0.2em; background-repeat:no-repeat; padding:0 0 5px 15px; }
#content ul.tri-list li span { font-weight:bold; display:block; font-size:1.23em; }
#content ul.instr li { float:left; margin:0 20px 0 0; }
#content ul.tri-list li.gb { background-image:url(/web/resources/art/tri-gr.gif); }
#content ul.tri-list li.ob { background-image:url(/web/resources/art/tri-or.gif); }
#content ul.tri-list li.yb { background-image:url(/web/resources/art/tri-yel.gif); }
#content ul.tri-list li.bb { background-image:url(/web/resources/art/tri-blu.gif); }
#content ul.tri-list li.tb { background-image:url(/web/resources/art/tri-tr.gif); }
/*#### SEARCH-RESULT ####*/
#search-result { position:relative; width:100%; }
.search-item { margin:0 0 2.6em 0; }
.search-item .meta { font-size:0.846em; }
.search-item .meta span { font-size:1.18em; display:block; }
.search-item p strong { display:block; }
#adv-search { position:absolute; right:0; top:-10px; }
/*#### SEARCH-LIST ####*/
#search-list { position:relative; margin:0 0 50px 0; }
#search-site input { width:458px; }
#search-site input.submit { width:32px; height:32px; }
#search-site { margin:0 0 30px 0; }
#search-list li { margin:0 0 12px 0; }
#search-list #adv-search { top:10px; }
/*#### SHARES ####*/
.shares { margin:0 0 2em -15px; overflow:hidden; width:836px; }
.share { background:#f9db6a; width:132px; padding:10px; float:left; margin:0 0 15px 15px; }
.share h3 { font-size:0.923em; line-height:1; background:url(/web/resources/art/m-m-bg.gif); margin:-10px -10px 0 -10px; padding:10px; }
.share .desc, .share .title { font-size:0.769em; padding:5px 0; }
.share .title { background:#fef7e0; padding-left:10px; }
.share .price { font-size:1.077em; font-weight:bold; background:#0051a3; color:#fff; padding:3px 10px; }
.share .logo { height:101px; background:#fff; position:relative; display:table; }
.share .logo div { display:table-cell; vertical-align:middle; text-align:center; width:152px; }
/*#### FORMS ####*/	
label, input.submit { position:relative; }
#footer input, #home input { background:#f9db6a; border:none; padding:3px; height:19px; }
input.submit { padding:0 !important; top:16px; background:none !important; }
input.checkbox { width:15px !important; height:15px !important; border:none; background:none !important; }
input.radio { width:15px !important; height:15px !important; border:none; background:none; }
/*#### FOOTER ####*/
#footer { background:url(/web/resources/art/f-bg.gif); padding:8px 50px 10px; overflow:hidden; height:1%; height:100px; clear:both; }
#copy { color:#939393; float:left; font-size:0.9em; }
#copy img { position:relative; top:3px; left:8px; }
#copy span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; }
#copy span a { color:#000; }
#designby { float:right; position:relative; top:3px; }
#footer form { float:left; padding:0 0 0 60px; position:relative; top:-15px; }
#footer form label { top:8px; }
.en #footer form label { top:0; left:-10px; }
#footer form input { width:180px; }
#footer form input.submit { width:32px; height:32px; }
/*#### HEADMENU ####*/
#head-menu { float:right; margin:0 0 30px 0; height:24px; }
#head-menu li { float:left; margin:0 0 0 47px; }
#head-menu li img { display:block; }
#head-menu li a { padding:7px 0 0 0; float:left; }
#head-menu li.blog a { padding:0; }
/*slogan*/
#slogan { position:relative; width:630px; height:105px; float:right; overflow:hidden; font-size:0.66em; background:url(/web/resources/art/slogan-bg.png) no-repeat 0 3px; line-height:1.7; }
.en #slogan { background-image:url(/web/resources/art/slogan-bg-en.png) }
#slogan span { float:left; height:29px; margin:0 12px 0 0; }
#slogan p { text-align:justify; }
#s01 { width:195px; }
#s02 { width:266px; clear:left; }
#s03 { width:147px; clear:left; }
#s04 { width:228px; clear:left; }
.en #s01 { width:116px; height:29px; }
.en #s02 { width:228px; height:40px; }
.business-consalt #slogan { width:629px; height:102px; }
.business-consalt #slogan div { background:url(/web/resources/art/slogan01.png) no-repeat; width:629px; height:102px; }
.invest-bank #slogan div { background:url(/web/resources/art/slogan02.png) no-repeat; }
.main #slogan div { background:url(/web/resources/art/slogan03.png) no-repeat; }
/*#### HOMEMENU ####*/
#home-menu { background:url(/web/resources/art/m-m-bg.gif); overflow:hidden; width:100%; }
#home-menu ul { padding:10px 0 5px 40px; margin:0; float:left; }
#home-menu ul.double { padding:10px 0 10px 40px; }
#home-menu li { float:left; }
#home-menu li a, #home-menu li img { display:block; float:left; }
#home-menu li { width:310px; }
#home-menu li.last { width:auto }
/*#### HOMENEWS ####*/
#home-news .news { margin:0 0 10px 0; clear:both; overflow:hidden; width:100%; }
#home-news .text { font-size:0.846em; float:left; width:190px; }
#home-news .downld .text { width:195px; font-size:1.23em; }
#home-news .text h3 { margin:0; }
#home-news .text span { color:#586a7e; }
#home-news .text h3 span { color:#000; display:block; font-weight:bold; }
#home-news div { float:left; margin:0 40px 0 0; width:270px; }
#home-news div div { margin:0; width:auto; }
#home-news div div.date { width:65px; }
#home-news div.news { float:none; }
#home-contacts img { margin:0 0 7px 0; }
#home-news, #home-contacts { float:left; }
#home-contacts { float:left; font-size:1.076em; }
#home-content { clear:both; padding:20px 40px; }
/*info*/
#info { background:#f9db6a; overflow:hidden; height:205px; padding:0 0 0 40px; }
#home-contacts, #home-news { padding:20px 0 10px 0; }
.business-consalt #info { height:184px; }
.en #info { height:201px; }
#home-forms { float:left; width:100%; padding:0 0 15px 0; }
/*#### SUBSCRIBE ####*/
#subscribe { width:440px; float:left; }
#subscribe input.submit { top:-3px; height:26px; width:50px; }
#subscribe div { clear:both; }
#subscribe label, #subscribe input { float:left; }
#subscribe label { margin:0 20px 0 0; }
#subscribe input { width:280px; margin:0 5px 0 0; }
#subscribe .chkline label { font-size:0.76em; width:65px; margin:0 12px 0 0; }
.chkline { padding:10px 0 0 93px; zoom:1; }
.en .chkline { padding:10px 0 0 79px; }
p.disclaimer { clear:both; color:#898989; font-size:0.76em; }
#subscribe p.disclaimer { padding:10px 0 0 94px; }
.en #subscribe p.disclaimer { padding:10px 0 0 79px; }
#subscribe .chkline input { background:none; }
/*#### AUTHORIZATION ####*/
#authorization { width:350px; float:right; }
#authorization label, #authorization input { float:left; }
#authorization label { margin:0 20px 0 0; }
#authorization input { margin:0 5px 0 0; width:180px; }
#authorization input.submit { top:-3px; height:26px; width:50px; }
#authorization p, #authorization div { clear:both; margin:0; overflow:hidden }
#authorization .chkline { padding-left:104px; }
.en #authorization .chkline { padding-left:94px; }
#authorization p { font-size:0.76em; padding:5px 0 0 0; }
#dynshare h2, #reshare h2 { margin:0 0 0.5em 0; }
#dynshare h2 { padding:0 0 0 28px; }
#reshare { float:left; width:540px; }
#reshare table { margin:0 0 0.5em 0; }
#dynshare { float:right; }
#services { text-align:center; width:100%; padding:20px 0 0 0; overflow:hidden; clear:both }
#services a, #services img { float:left; }
#services img { margin:0 0 0 19px; }
#services .first img { margin:0; }
/* brackets */
#r-br { background:url(/web/resources/art/r-br.png) no-repeat; width:47px; height:391px; top:365px; right:-8px; }
#l-br { background:url(/web/resources/art/l-br.png) no-repeat; width:66px; height:316px; top:440px; left:-7px; }
#r-br, #l-br { position:absolute; }
.business-consalt #r-br { top:362px; }
.business-consalt #l-br { top:438px; height:315px; }
#r-in-br { background:url(/web/resources/art/r-in-br.png) no-repeat; width:47px; height:391px; right:50%; margin:0 -494px 0 0; }
#l-in-br { background:url(/web/resources/art/l-in-br.png) no-repeat; width:67px; height:391px; left:50%; margin:0 0 0 -494px; }
#r-in-br, #l-in-br { position:fixed; top:370px; z-index:1000; }
#brackets { width:900px; }
/*#### NEWS SUBSCRIBE ####*/
#news-subscribe { float:left; width:100%; }
#news-subscribe input, #news-subscribe label { float:left; }
#news-subscribe label { font-size:0.76em; line-height:1; margin:0 25px 0 0; }
#news-subscribe input { width:314px; }
#news-subscribe .chkline { padding:0 0 0 10px; float:left; }
#news-subscribe .chkline label { margin:0 10px 0 5px; }
#news-subscribe input.submit { top:-1px; height:26px; width:50px; margin:0 0 0 10px; }
#news-subscribe div { padding-bottom:10px; float:left; }
#news-subscribe .disclaimer { margin:0 0 0 94px; }
label.line { line-height:2 !important; }
/*services*/
.business-consalt #services { margin:0 0 30px 0; }
.business-consalt #services img, .capmarket #services img { margin:0 0 0 67px; }
/*#### INVESTBANK ####*/
#lastproject .val { color:#0051a3; font-weight:bold; font-size:1.538em; float:none; }
#lastproject p { margin:0; font-size:0.846em; }
#lastproject p.direction { font-weight:bold; font-size:0.923em; line-height:1; }
/*services*/
.invest-bank #services { margin:0 0 30px 0; }
.invest-bank #services img { margin:0 0 0 67px; }
/*subscribe*/ 
.invest-bank #news-subscribe .disclaimer { float:left; width:350px; margin:0 0 0 20px; clear:none; }
/*#### MAIN ####*/
/*services*/
.main #services { margin:0 0 0 0; padding-top:10px; }
.main #services img { margin:0 0 0 67px; }
/*forms*/
.main #subscribe p.disclaimer { padding:5px 0 0 0; width:330px; }
.main #subscribe input { width:185px; }
.main #authorization div { clear:none; float:left; }
.main #authorization { width:420px; }
.main #authorization input { width:120px; }
.main #authorization .chkline { padding:0; }
.main #authorization input.submit, .main #subscribe input.submit { top:-1px; height:26px; width:50px; margin:0; }
.main #authorization .forgetpass { clear:both; padding:0 0 0 105px; width:300px; }
.main #authorization p { clear:none; float:left; margin:0 10px 0 0; }
.en #authorization .forgetpass { padding:0 0 0 94px; }
/*#### GRAPH ####*/
#graph ul { margin:0 0 10px 0; float:left; }
#graph img { position:relative; clear:both; }
/*#### CALC ####*/
#calc { overflow:hidden; width:100%; padding:0 0 3.8em 0; }
#calc div, #calc select { width:160px; }
#calc input { width:156px; }
#calc .last { width:auto; }
#calc div { float:left; padding:0 17px 0 0; }
#calc div div { float:none; padding:0; }
#calc label, #calc h3 { font-size:0.846em; font-weight:normal; }
#calc label { display:block; line-height:1.8; }
#calc .radiolist div { clear:both; margin:0 0 5px 0; overflow:hidden; width:350px; }
#calc .radiolist label { font-size:0.769em; line-height:1.6; width:300px; }
#calc .last h3 { padding:0 0 3px 3px; }
#calc .radiolist input, #calc .last .last input { float:left; margin:0 5px 0 0; }
#calc .day, #calc .month { width:43px; }
#calc .period .year { width:56px; margin:0; }
#calc .period select { margin:0 5px 0 0; }
#calc .row { margin:0 0 5px 0; }
#calc .last .last { overflow:hidden; width:100%; padding:18px 0 0 0; }
#calc .last .last label { line-height:1.4; }
/*#### BILL FORM ####*/
#bill-form { width:560px; overflow:hidden; padding:0 0 3.8em 0; }
#bill-form label { float:left; width:190px; }
#bill-form .dif label { width:auto; }
#bill-form div { clear:both; float:left; width:100%; padding:0 0 17px 0; position:relative; }
#bill-form input, #bill-form select, #bill-form textarea { float:right; }
#bill-form input, #bill-form textarea { width:355px; }
#bill-form select { width:125px; }
.error { font-size:0.846em; color:#c64a0d; position:absolute; top:-16px; left:200px; }
p.send { float:right; }
p.send a:link, p.send a:visited, p.send a:hover, p.send a:active { color:#fff; }
p.send a { background:#0051a3; color:#fff; padding:0 13px 3px; float:right; }
/*#### PORTFEL ####*/
#portfel div { width:270px; float:left; margin:0 40px 0 0; }
#portfel div label { float:left; width:130px; }
#portfel div div { float:none; overflow:hidden; width:100%; margin:0; height:39px; }
#portfel div select { float:right; width:125px; }
#portfel p { clear:both; float:right; }
