body { margin: 0; padding: 0; text-align: center; font-size: 11px; font-family : arial, verdana, tahoma, sans-serif; color: #000; }
body { background: #fff url(../img/page_bg.png) top left repeat-x;  }

a { text-decoration: none; color: #E6681D; }
a:hover { text-decoration: underline; }
img { display: block; border: none; }
form {margin: 0; padding: 0; }
h1 { margin: 0; padding: 5px 0 10px 0; font-size: 18px;  }
h4 { font-weight: bold; font-size: 12px; }
h5 { font-weight: bold; font-size: 11px; }
h6 { font-style: italic; font-weight: normal; font-size: 11px; }

.clear { clear: both; }
.bold { font-weight: bold; }

#top, #menu, #submenu, #ticker, #text, #breadcrumbnav { width: 990px; margin: 0 auto; text-align: left; }

#breadnav { width: 100%; }
#breadnav div { padding: 5px 20px 10px 0; color: #cac0b6; }

#top {  background: #fff url(../img/top_bg.png) top left no-repeat; height: 155px; position: relative; }
#top .logo { position: absolute; top: 85px; left: 40px; }
#top .date { position: absolute; top: 30px; left: 40px; color: #AAAAAA; }
#top .links { color: #DDDDDD; position: absolute; top: 30px; right: 230px; color: #AAAAAA; text-transform: uppercase; }
#top .links a { font-weight: bold; color: #AAAAAA; padding: 0 5px; }
#top .links a:hover { color: #E6681D; }
#top .searchbox { position: absolute; top: 26px; right: 15px; width: 180px; height: 20px; background: transparent url(../img/searchbox.png) top left no-repeat;}
#top .searchbox input.searchtext { padding: 4px 4px 0 4px; width: 140px; font-size: 10px; border: none; background: transparent url(../img/1x1pix.png) top left repeat; }
#top .searchbox input.submit { position: absolute; right: 0; width: 30px; height: 20px; font-size: 10px; border: none; background: transparent url(../img/1x1pix.png) top left repeat; }
#top .changebox { position: absolute; top: 70px; left: 795px; z-index: 200; }
#top .changebox ul { margin: 0; list-style-type:none; padding: 0; }
#top .changebox ul li { padding: 0px 10px; height: 20px; width: 60px; position: relative; }
#top .changebox ul li a { padding-top: 3px; display: block; text-transform: capitalize;}
#top .changebox ul li div { display: none; position: absolute; background: #2db4ff url(../img/changebox_bg_top_right.png) top right no-repeat; }
#top .changebox ul li div ul { padding-top: 3px; background: transparent url(../img/changebox_bg_bottom_right.png) bottom right no-repeat; }
#top .changebox ul li div ul li { width: auto; height: auto; padding: 0 10px; position: static; }
#top .changebox ul li div ul li.last { background: transparent url(../img/changebox_bg_bottom_left.png) bottom left no-repeat;  padding-bottom: 3px; }
#top .changebox ul li div ul li a { padding: 0; }
#top .changebox ul li div ul.country li { width: 85px; }
#top .changebox ul li div ul.country li a img { display: inline; position: relative; top: 1px; padding: 0 5px 0 0; }
#top .changebox ul li div ul.country li a:hover { text-decoration: none; }
#top .changebox ul li div ul.country li a:hover span { text-decoration: underline; }
#top .changebox ul li div ul li.onlyone { padding-bottom: 3px; }
#top .changebox ul li:hover { background: transparent url(../img/changebox_li_bg.png) top left no-repeat; }
#top .changebox ul li:hover a { color: #fff; text-decoration: none; background: none;}
#top .changebox ul li ul a:hover { text-decoration: underline; }
#top .changebox ul li:hover div { display: block; position: absolute; left: 70px; top: 0; }
#top .changebox ul li:hover div ul li { background: none;}
#top .changebox ul li:hover div ul li.last { background: transparent url(../img/changebox_bg_bottom_left.png) bottom left no-repeat; }

#top .changebox ul li div ul.currency li { display: block; min-height: 15px; width: 70px }
#top .changebox ul li div ul.currency li a { width: 35px; float: left; text-align: center; }

#top .currcountry { position: absolute; top: 73px; left: 880px; }
#top .currlang { position: absolute; top: 93px; left: 880px; }
#top .currcurrency { position: absolute; top: 113px; left: 880px; }
#top .currtypeinv { position: absolute; top: 133px; left: 880px; }
#top .currtypeinvtext { position: absolute; top: 133px; left: 806px; color: #E6681D;}

#menu { height: 40px; position: relative; }
#submenu { height: 40px; background: #fff url(../img/top_submenu_bg.png) top left no-repeat; }

#menu ul { margin: 0; padding: 0; list-style-type: none; height: 40px; }
#menu ul li { float: left; }
#menu ul li a { font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; display: block; height: 40px; }
#menu ul li a { padding: 0px 38px 0 0px; background: transparent url(../img/menu_bg_right.png) top right no-repeat; }
#menu ul li.first a { padding-left: 20px; }
#menu ul li.last a { background: none;} 
#menu ul li a span { height: 30px; padding-top: 13px; display: block; text-transform: uppercase; }
#menu ul li a span.mask { display: none; }

#menu ul li:hover { background: transparent url(../img/menu_bg_over_new.png) top right repeat-x; }
#menu ul li:hover a { position: relative; background: none; }
#menu ul li:hover a span { position: absolute; padding: 13px 0px 0 30px; left: -30px; background: transparent url(../img/menu_bg_left_sel.png) top left no-repeat; }
#menu ul li.first:hover a span { padding: 13px 0 0 20px; left: 0; background: none;   }
#menu ul li:hover a span.mask { padding:13px 0 0 0; position: static; display: block; visibility: hidden; }

#menu ul li div.submenu { font-size: 12px; display: none; color: #fff; position: absolute; top:40px; left: 0; width: 990px; height: 40px; background: transparent url(../img/top_submenu_bg_over.png) top left no-repeat; }
#menu ul li div.submenu div { padding: 12px 10px 0 10px; }
#menu ul li div.submenu div a { position: static; font-size: 12px; font-weight: normal; display: inline; padding: 2px 10px; }
#menu ul li div.submenu div a.bold { position: static; font-size: 12px; font-weight: bold; display: inline; padding: 2px 10px; text-decoration: underline; }
#menu ul li div.submenu div a:hover { text-decoration: underline; }

#menu ul li:hover div.submenu { display: block; }

#menu ul li.selected { background: transparent url(../img/menu_bg_over_new.png) top right repeat-x; }
#menu ul li.selected a { position: relative; background: none; }
#menu ul li.selected a span { position: absolute; padding: 13px 0px 0 30px; left: -30px; background: transparent url(../img/menu_bg_left_sel.png) top left no-repeat; }
#menu ul li.selected a span.mask { padding:13px 0 0 0; position: static; display: block; visibility: hidden; }
#menu ul li.selected div.submenu { display: block; }

#menu ul li.selectedfirst { background: transparent url(../img/menu_bg_over_new.png) top right repeat-x; }
#menu ul li.selectedfirst a { position: relative; background: none; padding-left: 20px; }
#menu ul li.selectedfirst a span { position: absolute; padding: 13px 0px 0 30px; left: -10px; }
#menu ul li.selectedfirst a span.mask { padding:13px 0 0 0; position: static; display: block; visibility: hidden; }
#menu ul li.selectedfirst div.submenu { display: block; }

#breadcrumbnav { border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; }
#breadcrumbnav div { padding: 5px 20px;  }

#ticker { margin: 10px auto; height: 30px; background: #fff url(../img/ticker_bg.png) top left no-repeat; overflow: hidden;}
#ticker div { padding: 8px 20px; }
#ticker div a { color:#e6681d; font-weight: bold; }

#bottomlinks { clear: both; margin: 0px auto; text-align: left; position: relative; background: #fff url(../img/bottomlinks_bg.png) bottom left repeat-x; min-height: 121px; }
#bottomlinks div.housle { position: absolute; right: 0; top: 0; background: transparent url(../img/bottomlinks_housle.png) top left no-repeat; width:297px; height:121px; }
#bottomlinks div.texts { font-size: 90%; margin: 0px auto; padding: 55px 0 0 0; color: #94AEBF; line-height: 1.8em; width: 990px; }
#bottomlinks div.texts strong { font-size: 110%; text-transform: uppercase; padding-right: 5px; }
#bottomlinks div.texts a { padding: 0 5px; }

#bottom { text-align: left; background: #fff url(../img/bottom_bg.png) top left repeat-x; min-height: 210px; }
#bottom div.copyright { font-size: 90%; width: 990px; margin: 0px auto; line-height: 1.4em; clear: both; padding: 30px 0; }
#bottom div.copyright img { float: left; padding: 0 20px 0 0; }
#bottom div.partners { width: 990px; margin: 0px auto; line-height: 1.8em; padding: 10px 0; }
#bottom div.partners img { float: left; padding: 0 20px 0 0; }

.threecol { background: transparent url(../img/texts_bg_3col.png) top center repeat-y; }
.twocol { background: transparent url(../img/texts_bg_2col.png) top center repeat-y; }

#text { padding-top: 10px; line-height: 160%; }
#text h2 { color:#2DB4FF; text-transform: uppercase; margin: 0 0 10px 0; border-bottom: #EDE7DD 1px solid; padding: 10px 5px 0 5px; font-size: 14px; }

#text h2 a { color: #2DB4FF; }

.banner { padding: 0 0 15px 0; }
.banner ul { list-style-image: url(../img/odrazka_ql.png); margin: 0; padding: 0px 0 0 25px; }
.banner img { margin: auto; }
.banner object { display: block; margin: auto; }

#leftcol .menu { padding: 0 0 0 0; }
#leftcol .menu h2 { margin: 0 0 5px 0; text-transform: none; background: #f6f3ee; border: none; padding: 5px 10px; color: #000; font-size: 12px; }
#leftcol .menu ul { list-style-image: url(../img/odrazka_ql.png); margin: 0; padding: 0px 0 10px 25px; }
#leftcol { float:left; width:220px; margin:0 0 0px 0; padding: 0px 10px 10px 0; }
#leftcol p { margin: 0; padding: 0 0 5px 5px; }
#rightcol { float:right; width:180px; margin:0 0 0px 0; padding: 0 10px; }
#centercol { padding:0 220px 0 250px; }
#centercol .banner {width: 47%; float: left; margin-right: 3px; }
#doublecol { margin:0 0px 0 250px; }
/*#doublecol { margin:0 0px 0 250px; position: relative; }*/


table { border-collapse: collapse; margin: 0; padding: 0; width: 100%; font-size: 100%; line-height: 160%; }
table tr td, tr th { padding: 2px 6px; vertical-align: top; }
table tr.liche { background: #faf8f5; border-top: solid 1px #ede7dd; border-bottom: solid 1px #ede7dd;} /*e8f7ff*/
table thead { background: #ede7dd; color: #000; font-weight: bold; } /*e65316 fff*/ 
table.funds { text-align: center; }
th.x11 { width: 70px; }
.aleft { text-align: left; }
.aright { text-align: right; }
.acenter { text-align: center; }

.colmax table thead { background: #ede7dd; color: #000; font-weight: bold;} /*e65316 fff*/

/* ZMENENE CASTI ZACATEK, ne vse bylo upravovano */

/* homepage */
#featured_fund {}
.featured_fund { padding: 0 0 10px 0; height: 260px;  }
.featured_fund h3 { color: #0c6c9e; font-size: 16px; margin: 0; padding: 0px 0 10px 0; }
.featured_fund h3 a { color: #0c6c9e; font-size: 16px; margin: 0; padding: 0px 0 10px 0; text-decoration: none; }
.featured_fund img.graf { float: left; }
.featured_fund .info { width: 190px; margin-left: 330px; line-height: 1.8em; }
.featured_fund .info img { display: inline; }
#top5 { padding: 0 0 10px 0; }
#news { }
#news .topclanek { width: 320px; float: left; }
#news .topclanek h3 { margin: 0; padding: 0px 0 10px 0; font-size: 14px;}
#news .topclanek img { float: left; padding: 0 10px 10px 0; }
/*#news .topclanek img { width: 150px; }*/
#news .topclanek p { margin:0; }
#news .topclanek p.readmore { text-align: right; font-weight: bold; padding: 5px 10px; }
#news .dalsiclanky { width: 190px; margin-left: 330px; }
#news .dalsiclanky p { margin: 0; padding: 0 0 10px 0; }
#news .dalsiclanky a { font-weight: bold; }


.menubox { position: relative; }
.menubox ul {  position: absolute; bottom: 0; right: 0; list-style-type: none; margin: 0; padding: 0;  }
.menubox ul.hzl { background: transparent url(../img/submenu_bg_full.png) bottom right repeat-x; }
.menubox ul.hzl li { float: left;  height: 20px; padding: 0; }
.menubox ul.hzl li a { padding: 3px 10px 5px 10px; display: block; }
.menubox ul.hzl a.last  { background: transparent url(../img/submenu_right_full.png) top right no-repeat; }
.menubox ul.hzl a.first  { background: transparent url(../img/submenu_first_full.png) top left no-repeat; padding-left: 20px; }
.menubox ul.hzl a span.mask { display: none; }

.menubox ul.hzl li:hover {  background: transparent url(../img/submenu_bg_empty.png) top right repeat-x; }
.menubox ul.hzl a.last:hover { background: transparent url(../img/submenu_right_empty.png) top right no-repeat; }
.menubox ul.hzl a.first:hover { background: transparent url(../img/submenu_first_empty.png) top left no-repeat; }

.menubox ul.hzl li.ui-tabs-selected {  background: transparent url(../img/submenu_bg_empty.png) top right repeat-x; }
.menubox ul.hzl li.ui-tabs-selected a.last { background: transparent url(../img/submenu_right_empty.png) top right no-repeat; }
.menubox ul.hzl li.ui-tabs-selected a.first { background: transparent url(../img/submenu_first_empty.png) top left no-repeat; }

.menubox div.sls { position: absolute; bottom: 0; right: 0; background: transparent url(../img/submenu_middle_select.png) bottom right repeat-x; }
.menubox div.sls .altli { height: 20px; padding: 0; background: transparent url(../img/btn3_right.png) top right no-repeat; }
.menubox div.sls .altli span { color: #E6681D; padding: 3px 30px 5px 20px; display: block; background: transparent url(../img/submenu_left_select.png) top left no-repeat;  }

.menubox div.sls ul { position: absolute; display: none; z-index:500; width: 296px; right: -7px; top: 20px; }
.menubox div.sls ul li { background: transparent url(../img/ul_opakovani.png) top left repeat-y; padding: 0; display: block; height: auto; }
.menubox div.sls ul li.first { background: transparent url(../img/ul_top.png) top left no-repeat; padding-top: 5px; }
.menubox div.sls ul li.last { background: transparent url(../img/ul_bottom.png) bottom left no-repeat; padding-bottom: 15px; }
/*.menubox div.sls ul li a { background: none; padding: 2px 45px 2px 15px; display: block;}*/
.menubox div.sls ul li a { background: none; padding: 2px 15px 2px 15px; width: 277px; display: block;}

.menubox div.sls:hover ul { display: block; }

/*.line { border-bottom: #EDE7DD 1px solid; width: 100%; height: 29px; }
.button3 { height: height: 20px; float: right; margin-top: 10px; }
.button3 div.sls {  background: transparent url(../img/submenu_middle_select.png) bottom right repeat-x; }
.button3 div.sls .altli { height: 20px; padding: 0; background: transparent url(../img/btn3_right.png) top right no-repeat; } 
.button3 div.sls .altli span { color: #E6681D; padding: 3px 30px 5px 20px; display: block; background: transparent url(../img/submenu_left_select.png) top left no-repeat;  }
*/
.button3 { position: relative; }
.button3 div.sls {  position: absolute; bottom: 0; right: 0; background: transparent url(../img/submenu_middle_select.png) bottom right repeat-x; }
.button3 div.sls .altli { height: 20px; padding: 0; background: transparent url(../img/btn3_right.png) top right no-repeat; } 
.button3 div.sls .altli span { color: #E6681D; padding: 3px 30px 5px 20px; display: block; background: transparent url(../img/submenu_left_select.png) top left no-repeat;  }
.button3 div.sls:hover ul { display: block; }

.bannermenubox { position: relative; }
.bannermenubox ul {  position: absolute; bottom: 0; right: 0; list-style-type: none; margin: 0; padding: 0;  }
.bannermenubox div.sls {  position: absolute; bottom: 0; right: 0; background: transparent url(../img/submenu_middle_select.png) bottom right repeat-x; }
.bannermenubox div.sls .altli { height: 20px; padding: 0; background: transparent url(../img/submenu_right_select.png) top right no-repeat; } 
.bannermenubox div.sls .altli span { color: #E6681D; padding: 3px 30px 5px 20px; display: block; background: transparent url(../img/submenu_left_select.png) top left no-repeat;  }
.bannermenubox div.sls ul { position: absolute; display: none; z-index:500; width: 150px; right: -7px; top: 20px; }
.bannermenubox div.sls ul li { background: transparent url(../img/ul_opakovani_forex.png) top left repeat-y; padding: 0; display: block; height: auto; text-align: center; }
.bannermenubox div.sls ul li.first { background: transparent url(../img/ul_top_forex.png) top left no-repeat; padding-top: 5px; }
.bannermenubox div.sls ul li.last { background: transparent url(../img/ul_bottom_forex.png) bottom left no-repeat; padding-bottom: 15px; }
.bannermenubox div.sls ul li a { background: none; padding: 2px 15px 2px 15px; width: 120px; display: block;}
#index .bannermenubox div.sls ul li { text-align: left; }
.bannermenubox div.sls:hover ul { display: block; }

.indexy span { float: right; }
.indexy span img { display: inline; }
.forex-grapf { width: 230px; height: 150px; }
.indexchart { width: 230px; height: 150px; }

.price-change span img { display: inline; }
/* ZMENENE CASTI KONEC, ne vse bylo upravovano */

.fundmenu { position: relative; margin: 30px 0 10px 0; border-bottom: #EDE7DD 1px solid; padding: 3px 5px 0 5px; font-size: 12px; }
.fundmenu ul {  position: absolute; bottom: -1px; left: 0; list-style-type: none; margin: 0; padding: 0;  }
.fundmenu ul { background: transparent url(../img/submenu_bg_full.png) bottom right repeat-x; }
.fundmenu ul li { float: left;  height: 20px; padding: 0; }
.fundmenu ul li a { padding: 3px 10px 1px 10px; display: block; text-transform: uppercase; font-size: 11px;}
/*.fundmenu ul li a { padding: 1px 10px 1px 10px; display: block; }*/
.fundmenu ul a.last  { background: transparent url(../img/submenu_right_full.png) top right no-repeat; }
.fundmenu ul a.first  { background: transparent url(../img/submenu_first_full.png) top left no-repeat; padding-left: 15px; }

.fundmenu ul li:hover {  background: transparent url(../img/submenu_bg_empty.png) top right repeat-x; }
.fundmenu ul a.last:hover { background: transparent url(../img/submenu_right_empty.png) top right no-repeat; }
.fundmenu ul a.first:hover { background: transparent url(../img/submenu_first_empty.png) top left no-repeat; }

.fundmenu ul li.ui-tabs-selected {  background: transparent url(../img/submenu_bg_empty.png) top right repeat-x; font-weight: bold; }
.fundmenu ul li.ui-tabs-selected a.last { background: transparent url(../img/submenu_right_empty.png) top right no-repeat; }
.fundmenu ul li.ui-tabs-selected a.first { background: transparent url(../img/submenu_first_empty.png) top left no-repeat; }

.gemref { background: transparent url(../img/gemref.jpg) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.lifestyle { background: transparent url(../img/la.png) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.shariah { background: transparent url(../img/wsf.jpg) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.wiof { background: transparent url(../img/wiof.jpg) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.ceeref { background: transparent url(../img/ceeref.jpg) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.eeref { background: transparent url(../img/eeref.jpg) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.wpp { background: transparent url(../img/wpp.jpg) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.wsp { background: transparent url(../img/wsp.jpg) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.zlsf { background: transparent url(../img/zlsf.png) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.lifeflex { background: transparent url(../img/lf-fin.png) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.lifeflexi { background: transparent url(../img/lfi.png) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.flexmax { background: transparent url(../img/SFM-FlexMax.png) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.tfssp { background: transparent url(../img/tfs-banner.png) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.cornhill { background: transparent url(../img/cornhill.jpg) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }

.cornhill .h1products, .tfssp .h1products, .flexmax .h1products, .lifeflexi .h1products, .lifeflex .h1products, .shariah .h1products, .gemref .h1products, .lifestyle .h1products, .wsp .h1products, .wpp .h1products, .eeref .h1products, .ceeref .h1products, .wiof .h1products, .zlsf .h1products, .fourother .h1products  { margin: 0; padding: 5px 0 95px 0; font-size: 18px; color: #fff; }
/*.shariah h1, .gemref h1, .lifestyle h1, .wsp h1, .wpp h1, .eeref h1, .ceeref h1, .wiof h1, .fourother h1  { color: #fff; padding-bottom: 95px; }*/

.fourother { min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }

/*.gemref { background: transparent url(../img/gemref.png) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.zlsf { background: transparent url(../img/konto_zivota_stare.png) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.livestyle { background: transparent url(../img/lifestyle_account.png) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.shariah { background: transparent url(../img/bg_shariah.png) top right no-repeat; min-height: 402px; padding: 10px 20px 20px 20px; position: relative; }
.shariah h1, .gemref h1, .zlsf h1, .livestyle h1, .fourother h1 { color: #0c6c9e; padding-bottom: 40px; }
*/	

 #menufour {  }
 #menufour ul { position: absolute; top: 98px; left: 26px; margin: 0; padding: 0 0 0 0; list-style-type: none; height: 20px; background: transparent url(../img/m4_opakovani_nevybrane.png) top left repeat-x; }
 #menufour ul li {  }
 #menufour ul li { float: left; height: 20px; padding: 0; }
 #menufour ul li a { display: block; height: 20px; font-size: 11px; padding: 2px 10px 1px 10px; color: #e6681d; text-decoration: none; text-transform: uppercase; display: block; }
 #menufour ul li a.last  { position: relative;  background: transparent url(../img/m4_pravy_roh_nevybrany.png) top right no-repeat; left: 6px; padding-left: 4px; }
 #menufour ul li a.first  { position: relative;  background: transparent url(../img/m4_levy_roh_nevybrany.png) top left no-repeat; left: -6px; padding-right: 4px; }
 #menufour ul li:hover { background: transparent url(../img/m4_opakovani_vybrane.png) top left repeat-x; }
 #menufour ul li:hover a.last  { position: relative;  background: transparent url(../img/m4_pravy_roh_vybrany.png) top right no-repeat; left: 6px; }
 #menufour ul li:hover a.first  { position: relative;  background: transparent url(../img/m4_levy_roh_vybrany.png) top left no-repeat; left: -6px; }
 #menufour ul li.selected { background: transparent url(../img/m4_opakovani_vybrane.png) top left repeat-x; font-weight: bold; }
 #menufour ul li.selected a { color: #0c6c9e; }
 #menufour ul li.selected a.last  { position: relative;  background: transparent url(../img/m4_pravy_roh_vybrany.png) top right no-repeat; left: 6px; }
 #menufour ul li.selected a.first  { position: relative;  background: transparent url(../img/m4_levy_roh_vybrany.png) top left no-repeat; left: -6px; }

.text_right{ text-align: right; }
.articlepdficon { width: 100%; }
.articlepdficon a { float: right; } 

.news-list { width: 100%; float: left; padding: 0 0 15px 0; overflow: hidden; }
.news-list img { float: left; padding: 0 10px 10px 0; }
.news-list p.readmore { text-align: left; font-weight: bold; padding: 0px 10px; }
.news-list p { margin-top: 1em; text-align: justify; line-height: 1.5; }
.news-list p img { margin-right: 3px; float: left; width: 150px; }

.news-pagin { width: 100%; }
.news-pagin .left { float: left; }
.news-pagin .right { float: right; }

.performcalc { background: #f6f2ef; width: 100%; }
.performcalc .padding { padding: 20px; } /*position: relative;*/
.performcalc form table td input {margin-bottom: 5px; border: 1px solid #c3c3c3; border-top: 1px solid #7d7d7d}
.performcalc form .selectbox {border: none !important}
.tabcalc { width: 65%; }
.tabcalcpct { width: 250px; }
.calcmess { height: 30px; }
.calctdwidth { width: 20%; }
.calcselectwidth { width: 270px; }
.performcalc .padding .inline input { display: inline; }
.performcalc .padding .inline img { display: inline; padding: 0 0 0 4px;}
.calcpad { padding: 8px 0 8px 0; }

.invsmallper { width: 5px; }
.invtdprice { width: 130px; }
.invinputper { width: 50px; }
.invinputprice { width: 100px; }
.invinputfund { width: 50%; }
.invselectwidth { width: 450px; }

/*.performcalc .padding form label { dislay: block; float: left; width: 100px; text-align: right; padding: 0 10px 0 0; font-weight: bold; }
.performcalc .padding form div { padding: 3px 0; }
.performcalc .padding form div select { width: 200px; }
.performcalc .padding .inline input { display: inline; }
.performcalc .padding .inline img { display: inline; }
*/
.submit-compare { float: right; }

/* ZMENENE CASTI ZACATEK, ne vse bylo upravovano */
.price-form form table td input {margin-bottom: 5px; border: 1px solid #c3c3c3; border-top: 1px solid #7d7d7d}
.price-form form .selectbox {border: none !important}
/*.CheckBoxClass,.RadioClass{display: none} 
.CheckBoxLabelClass {background: url(../img/checkbox.gif) no-repeat; padding-left: 18px}
.LabelSelected{background: url(../img/checkbox-sel.gif) no-repeat;} 
.RadioLabelClass{background: url(../img/radio.gif) no-repeat; padding-left: 18px}
.RadioSelected{background: url(../img/radio-sel.gif) no-repeat;}
#Label1,#Label2,#Label3,#Label4,#Label5,#Label6,#Label7,#Label8,#Label9 {width: 60px; margin-right: 25px}
#Label-r,#Label2-r,#Label3-r,#Label4-r {width: 60px; margin-right: 15px}
#Label5-r {margin-left: 65px}
#Label6-r {margin-left: 20px}
.form-submit {background: url(../img/subscribe.png) no-repeat; width: 92px; height: 22px; display: block; border: none !important;}
*/

.article {float: left; margin-bottom: 20px}
.article img,.article p {float: left}
.article p {width: 340px; padding: 0px 20px 0px 20px; margin: 0px; line-height: 16px;}
.article p span {font-weight: bold;}
.article p a {margin-top: 5px; display: block; font-weight: bold}
.article p a.news-a-text {margin: 0px; display: inline; font-weight: normal; color: #000;}
h2 span {color: #b4b4b4}


.ui-tabs { position: relative;  zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs { margin: 0;  }



.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0px;  border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }
.ui-tabs .ui-tabs-nav li a:hover { text-decoration: underline; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 0px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; text-decoration: none; color: #0c6c9e; }
/*.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }*/
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0;  background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* ZMENENE CASTI KONEC, ne vse bylo upravovano */


.filter { padding: 5px 10px 20px 5px; }
.filter select { margin-right: 8px; border: 1px #ddd solid; }

.strankovani { clear: both; text-align: center; color: #f6f3ee; }
.strankovani a { padding: 2px 3px 2px 3px;  margin: 2px 1px 2px 1px;  }
.strankovani span { padding: 2px 3px 2px 3px; background: #f6f3ee; margin: 2px; color: #000; }

.anketares { float: right; }
.pollqus { width: 160px; }
.anketaobal {
	width: 160px;
	text-align: left;
	background-color: #F6F3EE;
	}
.anketaobal .polozka {
	height: 13px;
	background-color: #19ADFF;
	text-align: left;
	margin-bottom: 5px;
	}
.anketa small {
	text-align: left;
	font-size: 80%;
	}

.advisory-login {margin-left: auto;margin-right: auto;width: 358px;height: 238px;background-color: #faf8f5;}
.advisory-login form {margin: 30px 50px;}
.advisory-login form strong {display: block; color:#2db4ff; text-transform: uppercase; font-size: 14px; padding-top: 30px;}
.advisory-login label {display: block; margin-top: 20px;}
.advisory-login input.text {display: block; width: 100%;}
.advisory-login input.submit {margin: 20px 100px;}

/* FUND */

#text_top{
  padding:0 7px;
  margin-top:-5px;
}

 

/*#text_top*/
h1.blue{
  color:#0c6c9e;
  font-weight:normal;
  padding-top:15px;
}

#text_top a.back{
  background:url('../img/back_sipka.gif') no-repeat left center;
  padding-left:10px;
}

.fundmenu_right{
  float:right;
  margin-top:-30px;
}

.fundmenu_right a.add_compare{
  background:url('../img/addcomparebg.gif') no-repeat 0 3px;
  line-height:20px;
  display:block;
  float:right;
  font-weight:bold;
  color:#000000;
  padding:0 7px 0 20px;
}

.fundmenu_right span.compare{
  background:url('../img/comparebg_left.gif') no-repeat left top;
  line-height:20px;
  display:block;
  float:right;
}

.fundmenu_right span.compare a{
  background:url('../img/comparebg_right.gif') no-repeat right top;
  line-height:20px;
  display:block;
  padding:0 13px 0 23px;
}

h3.fund{
  color:#2db4ff;
  text-transform: uppercase;
  margin-bottom:7px;
  font-size:14px;
}

h3.fund.cara{
  border-bottom:solid 1px #ede7dd;
  padding-bottom:5px;
}

span.fund_datum{
  float:right;
/*  margin-top:-27px;*/
  color: #6D869F;
  padding-right:3px;
}

p.performance{
  padding-left:30px;
}

.search-res {color: #0c6c9e; font-weight: normal;}
.search-menu {border-bottom: 1px solid #ede7dd; height: 19px; margin: 10px 0px 20px 0px}
.search-menu ul {padding: 0px; margin: 0px;}
.search-menu li {float: left; list-style-type: none; background: url(../img/m4_opakovani_nevybrane.png) repeat-x; height: 20px;}
.search-menu li.first {float: left; list-style-type: none; background: url(../img/m4_levy_roh_nevybrany.png) no-repeat; height: 20px;}
.search-menu li.first a {background: url(../img/m4_opakovani_nevybrane.png) repeat-x; display: block; margin: 0px 0px 0px 5px;}
.search-menu li a {background: url(../img/m4_opakovani_nevybrane.png) repeat-x; display: block; padding: 2px 15px 2px 15px; text-transform: uppercase; }
.search-menu li.last {background: url(../img/m4_pravy_roh_nevybrany.png) right top no-repeat; height: 20px;}
.search-menu li.last a {background: url(../img/m4_opakovani_nevybrane.png) repeat-x; display: block; margin-right: 5px;}
.search-menu li.first:hover {background: url(../img/m4_levy_roh_vybrany.png) repeat-x}
.search-menu li.first a:hover  {background: url(../img/m4_opakovani_vybrane.png) repeat-x;}
.search-menu li a:hover {background: url(../img/m4_opakovani_vybrane.png) repeat-x;}
.search-menu li.last:hover {background: url(../img/m4_pravy_roh_vybrany.png) right top no-repeat;}
.search-block h2 {border: none !important;}
.search-block p {margin: 0px 0px 1px 0px; line-height: 14px}

/* ZM�NY - Tom� Duffek */
.article {float: left; margin-bottom: 20px}
.article img,.article p {float: left}
.article p {width: 340px; padding: 0px 20px 0px 20px; margin: 0px; line-height: 16px;}
.article p span {font-weight: bold;}
.article p a {margin-top: 5px; display: block; font-weight: bold}
/*.reports,.interv,.videos {float: left; width: 250px; padding: 0px; height: 150px; margin-bottom: 10px;}
.reports p,.interv p,.videos p {margin: 3px 0px 3px 0px;}*/
.reports .more-rep,.interv .more-rep,.videos .more-rep,.more-downl {display: block; float: right; margin-top: 10px;}
/*.reports .more-rep {background: url(../img/more-reports.png) no-repeat; width: 107px; height: 20px; text-indent: 10px;} 
.interv .more-rep {background: url(../img/more-interv.png) no-repeat; width: 121px; height: 20px; text-indent: 10px}
.videos .more-rep {background: url(../img/more-videos.png) no-repeat; width: 99px; height: 20px; text-indent: 9px}*/
.interv {margin-left: 20px;}
.menu-news {margin: 0px !important; padding: 0px !important;}
.menu-news ul {list-style-image: none !important; list-style-type: none; margin: 0px; padding: 0px}
.menu-news ul li { margin: 0 0 5px 0; text-transform: none; background: #f6f3ee; border: none; /*padding: 5px 10px;*/ color: #000; font-size: 12px; }
.menu-news ul li a {color: black; font-weight: bold; line-height: 28px; margin-left: 10px}
.menu-news ul li ul {margin: 0px; padding: 5px 0px 5px 0px; background: white}
.menu-news ul li ul li {background: white url(../img/odrazka_ql.png) 5% 50% no-repeat !important; margin: 0px;}
.menu-news ul li ul li a {color: #e6681d !important; font-weight: normal; font-size: 8pt; margin-left: 25px; line-height: 16px;}
h2 span {color: #b4b4b4} 
/*.ui-tabs .ui-tabs-nav li {left: 60px;}*/
.button2 { height: 20px; float: right; margin-top: 10px; }
.btn2_left { background: url(../img/btn2_left.png) no-repeat; width: 4px; height: 20px; float: left; }
.btn2_right { background: url(../img/btn2_right.png) no-repeat; width: 28px; height: 20px; float: left; }
.btn2 { height: 20px; float: left; background: #f6f3ee; text-indent: 7px; }
.more-downl {background: url(../img/more-downl.png) no-repeat; width: 114px; height: 20px; text-indent: 7px;}
.price-form form table td input {margin-bottom: 5px; border: 1px solid #c3c3c3; border-top: 1px solid #7d7d7d}
.price-form form .selectbox {border: none !important}
.price-form form select { font-size: 11px; margin-bottom: 5px; border: 1px solid #c3c3c3; border-top: 1px solid #7d7d7d}
.btn_subscribe { background: url(../img/btnsubscribe.png) no-repeat; width: 28px; height: 20px; float: left; }
/*.CheckBoxClass,.RadioClass{display: none} 
.CheckBoxLabelClass {background: url(../img/checkbox.gif) no-repeat; padding-left: 18px}
.LabelSelected{background: url(../img/checkbox-sel.gif) no-repeat;} 
.RadioLabelClass{background: url(../img/radio.gif) no-repeat; padding-left: 18px}
.RadioSelected{background: url(../img/radio-sel.gif) no-repeat;}
#Label1,#Label2,#Label3,#Label4,#Label5,#Label6,#Label7,#Label8,#Label9 {width: 60px; margin-right: 25px}
#Label-r,#Label2-r,#Label3-r,#Label4-r {width: 60px; margin-right: 15px}
#Label5-r {margin-left: 65px}
#Label6-r {margin-left: 20px}
.form-submit {background: url(../img/subscribe.png) no-repeat; width: 92px; height: 22px; display: block; border: none !important;}
*/
/*nahrada LCH*/
.price-form form .CheckBoxClass { padding: 0px; margin: 0px; border: none !important; }
.price-form form .CheckBoxLabelClass { padding-right: 18px; }
.price-form form .RadioClass { padding: 0px; margin: 0px; border: none !important; }
.price-form form .RadioLabelClass { padding-right: 18px; }

.colmax { width: 100%; float: left; padding: 10px 10px 0 0; }
.colmax table tr td.third { width: 33%; }
.colmax table tr td.twothirds { width: 66%; }
.colhalf { width: 48%; float: left; padding: 10px 10px 0 0; }
.perf_info_graph { width: 490px; height: 370px; } 
.perf-change { padding: 0 10px 10px 20px; }
/*.perf_info_graph .highcharts-legend-vertical { width: 200px; }*/
.fund-graf .highcharts-axis-layer span { width: 110px; white-space: normal; }


.fund-graf { width: 430px; height: 350px; float: left; margin: 0 auto; padding-left: 10px;}
.featured-graph { width: 375px; height: 180px; float: left; margin: 0 auto}
.doublecol1 { width: 450px; float: left; }
.doublecol2 { width: 450px; padding-left: 540px; }
.forex-graph { width: 100%; height: 100px; float: left; margin: 0 auto}

.col { width: 310px; float: left; padding: 10px 10px 0 0; }
.firstcol { width: 300px; float: left; padding: 10px 0 0 0; }
.secondcol { padding: 10px 0 0 320px; }
.firstcol2 { width: 220px; float: left; padding: 10px 0 0 0; }
.secondcol2 { padding: 10px 0 0 240px; }
.firstcol-break { width: 320px; float: left; padding: 0px 0 0 0; }
.secondcol-break { padding: 0px 0 0 320px; }
.firstcol-info { width: 320px; float: left; padding: 10px 15px 0 0; }
.secondcol-info { padding: 12px 0 0 670px; }
.firstcol-manager { width: 320px; float: left; padding: 1px 0 0 0; padding: 20px 0 0 0; margin-right:15px;}
.secondcol-manager { padding: 1px 0 0 670px; }
.firstcol-performance { width: 320px; float: left; padding: 0px 0 0 0; }
.secondcol-performance { padding: 30px 0 0 354px; }

.portfopic { width: 100px; }
.disclform { padding: 0 0 10px 30px; float: right; }
.pwidth { width: 50%; }
#text div.title { font-weight: bold; color:#2DB4FF; text-transform: uppercase; margin: 0 0 10px 0; border-bottom: #EDE7DD 1px solid; padding: 10px 5px 0 5px; font-size: 14px; }
.highcharts-title { font-weight: bold; color:#2DB4FF; text-transform: uppercase; margin: 0 0 10px 0; border-bottom: #EDE7DD 1px solid; padding: 10px 5px 0 5px; font-size: 14px; text-align: center}

.button_gr { height: 20px; }
.button_gr_right { height: 20px; float: right; }
.button_gr .bod { float: left; color: #E6681D; height: 20px; background: transparent url(../img/btn_middle.png) bottom right repeat-x; border: 0px; cursor: pointer; text-transform: capitalize; }
.button_gr .left { float: left; height: 20px; width: 6px; background: transparent url(../img/btn_left.png) top left no-repeat; }
.button_gr .btn_go { float: left; height: 20px; width: 29px; padding: 0; background: transparent url(../img/btn_go.png) top right no-repeat; }
.button_gr .btn_comp { float: left; height: 20px; width: 29px; padding: 0; background: transparent url(../img/btn_comp.png) top right no-repeat; }
.button_gr .btn_dis { float: left; height: 20px; width: 29px; padding: 0; background: transparent url(../img/btn_dis.png) top right no-repeat; }
.button_gr .btn_igr { float: left; height: 20px; width: 29px; padding: 0; background: transparent url(../img/btn_igr.png) top right no-repeat; }

.bod a { display: block; padding-top: 1px; font-size: 12px; } 

.advisory-login .button_gr {padding: 15px 0 0 80px; }

.test_article { font-size: 12px; }

.cellwrap { width: 5%; }

.tbldwft { width: 60px; }
.tbldwdt { width: 70px; }
.subsc_width { width: 120px; }
.unsubscribe-email{ width:120px; }
.perf_table thead tr td { width: 33%; }
.buttcurrent a { color: #000000; }

.news-a-h3{  color:#000; }
.subscription_curr { width: 60px; float: left; padding: 0px; margin: 0px; }
.substr-table tr td { padding: 2px 0px; margin: 0px; }
option.closedfund { color: #666; }

.vline{ border-left: 1px solid #EDE7DD; }
.others-news{ height: 50px; width: 127px; float: left; } 
.inline-block { display: inline; }


.ctrDropDownClick { width: auto;}
.fixselect { overflow:hidden; width: 300px;}

.fixselectinv { width: 450px;} /*overflow:hidden;*/
.invfundprintwidth { width: 350px; }
.invfundwidthout { width: 330px; }

.ui-datepicker-calendar { background: #fff; }
#perf_calc { position: relative; z-index: 0; }

#chart_inv_tool {height: 500px;}

.form_with_win, .form_with_win2 { position: relative; }
.form_with_win span.form-error-message, .form_with_win2 span.form-error-message { display: block; position: absolute; border: 1px solid #f00; color: #f00; font-weight: bold; background: #fff; white-space: nowrap; padding: 2px 5px;  }
.form_with_win span.form-error-message { top: 0; left: 70px; z-index: 1;}
.form_with_win2 span.form-error-message { top: 22px; left: 0; }

.nowrap { white-space: nowrap; }
