* {
	margin: 0;
	padding: 0;
}

body {
 font-family: Verdana; 
 font-size: 11px;
 color:#3B3939;
 text-align:center;
background:#fff;
line-height:1.5;
}

img{
border:0px;
}

a,a:link,a:visited{
color:#3B3939;
text-decoration:underline;
}
a:hover{
color:#007D67;
}

li{
list-style: none;
}

#content h1,#content h2,#content h3,#content h4,#content h5{
color:#007D67;
padding-top:20px;
padding-bottom:20px;
}

h1{
font-size:12px;
padding-bottom:1.5em;
}
h2,h3{
font-size:12px;
}

h4{
font-size:12px;
}


.container_16{
width:960px;
margin:auto;
text-align:left;
clear:both;
}

#mainWrap{
background-color:#fff;
}

#menu{
background:#fff ;
height:36px;
padding:0;
margin:0;
position:relative;
display:block;
text-align:left;
}
#menu ul, #menu li{
display:inline;
padding:0;
margin:0;
background-color:transparent;
border:0;
position:relative;
}



#menu ul{
position:absolute;
bottom:0px;
right:0px;
}

#menu li a{
font-size:13px;
font-weight:bold;
text-decoration:none;
margin-left:1px;
padding:20px;
padding-top:10px;
padding-bottom:10px;
color:#3B3939 !important;
display:block;
float:left;
}


#menu li a:hover,#menu li .active,#menu li .family{
text-decoration:none;
color:#ffffff !important;
background-color:#3B3939;
padding-bottom:11px;
margin-bottom:-1px;
}

#submenu{
background-color:#3B3939;
height:30px;
}

.submenuLine{
background-color:transparent;
padding-top:3px;
display:block;
border:0;
}

#submenu ul{
padding:0;
margin:0;
display:inline;
float:right;
margin-top:6px;
margin-right:0px;
}

#submenu li{
display:inline;
padding:0;
margin:0;
}
#submenu li a{
display:inline;
color:#fff;
text-align:center;
text-decoration:none;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}

#submenu .liClass1 a{
background-image:none;

}

#submenu li a:hover,#submenu li .active,#submenu li .family{
text-decoration:none !important;
color:#007D67;
}

#header{
border-top:10px solid #D7D7D7;
border-bottom:10px solid #D7D7D7;
background-color:#3B3939;
height:300px;
color:#fff;
margin-left:-1px;
width:962px;
}


.grid_4{
float:left;
width:240px;
}

.grid_8{
float:left;
width:480px;
}

.gohome{
float:left;
}

.h10{
height:10px;
overflow:hidden;
}

.h20{
height:20px;
overflow:hidden;
}

.h20 ul{
padding:0;
margin:0;
display:inline;
float:right;
margin-right:8px;
margin-top:1px;
}

.h20 li{
display:inline;
padding:0;
margin:0;
}
.h20 li a{
display:inline;
color:#3B3939;
text-align:center;
text-decoration:none;
padding-right:20px;
}

.h20 .liClass1 a{
background-image:none;

}





#footer{
background:#fff url(/custom/templates/2011-5/img/default/footerbg.gif) bottom left repeat-x;
height:200px;
width:100%;
}

#footer h3{
display:block;
text-align:center;
margin-top:15px;
}
#footer p{
display:block;
text-align:justify;
margin:15px;
margin-top:10px;
line-height:14px;
}
#footer img{
float:right;
margin:15px;
}

#footer form{
margin:15px;
padding:0;
margin-top:-15px;
}

#footer .email{
border:0;
height:20px;
width:160px;
margin-right:15px;
margin-top:10px;
text-align:center;
padding:1px
}

#footer .submit{
border:0px;
background-color:#3B3939;
color:#fff;
height:20px;
margin-top:10px;
text-align:center;
padding:1px 15px 1px 15px;
}


#footer .box1{
width:260px;
margin-right:10px;
height:160px;
overflow:hidden;
display:block;
float:left;
background:#D6D6D6 url(/custom/templates/2011-5/img/default/footer-boxbg.gif) bottom left repeat-x;;
cursor:pointer;
}

#footer .box1:hover{
color:#007D67 !important;
}

#footer .box2{
width:420px;
margin-right:10px;
height:160px;
overflow:hidden;
display:block;
float:left;
background-color:#D6D6D6;
}


#footer .box3{
width:260px;
height:160px;
overflow:hidden;
display:block;
float:left;
background:#D6D6D6 url(/custom/templates/2011-5/img/default/footer-boxbg.gif) bottom left repeat-x;;
cursor:pointer;
}

#footer .box3:hover{
color:#007D67 !important;
}


#footerMenu{
clear:both;
display:block;
padding-top:17px;
font-weight:bold;
}

#footer ul{
padding:0;
margin:0;
display:inline;
float:right;
}

#footer li{
display:inline;
padding:0;
margin:0;
}
#footer li a{
display:inline;
color:#fff;
text-align:center;
text-decoration:none;
padding-right:20px;
}


#footer .liClass1 a{
background-image:none;

}

#footerMenuLeft{
float:left;
color:#fff;
margin-top:0px;
}


#footerMenuLeft ul{
padding:0;
margin:0;
display:inline;
float:left;
}

#footerMenuLeft li{
display:inline;
padding:0;
margin:0;
}
#footerMenuLeft li a{
display:inline;
color:#fff;
text-align:center;
text-decoration:none;
padding-left:20px;
padding-right:0px;
font-weight:normal;
}


#content li{
list-style:disc;
margin-left:30px;
}
#content li li{
list-style:square;
}
#content{
padding:20px;
padding-top:0px;
padding-bottom:0px;
}

.ipLink{
float:right;
color:#3B3939 !important;
font-size:10px;
}




.left50{
float:left;
width:50%;
}



.investicni_doporuceni{
display:block;
width:135px;
padding-right:15px;
height:243px;
float:left;
text-decoration:none !important;
color:#3B3939 !important;
text-align: justify;
}

.investicni_doporuceni:hover{
color:#007D67 !important;
}

.investicni_doporuceni img{
width:130px;
height:70px;
border:0px;
margin-bottom:10px;
}

.investicni_doporuceni .h4{
display:block;
margin-bottom:10px;
font-weight:bold;
}

.clearBoth{
clear:both;
}

.darkBox{
background-color: #3B3939;
border:0;
    border-bottom: 10px solid #D7D7D7;
    border-top: 10px solid #D7D7D7;
    color: #FFFFFF;
    width:100%;
    display:block;
    padding:20px;
margin-left:-20px;
}


.table100x2{
width:960px;
margin-left:-20px;
margin-top:-2px;
border:0px;
background:transparent;
}

.table100x2 a{
color:#3B3939 !important;
text-decoration:underline;
}

.table100x2 a:hover{
color:#007D67 !important;
}

.table100x2 td{
width:420px;
vertical-align: top;
padding-left:20px;
padding-right:20px;
}


.table100x2 td h4{
padding-top:0px !important;
}

.darkBox h4{
color:#fff !important;
}

.table100x2 .tdRight{
padding-left:20px;
}


.table100x2 .darkBox{
margin-left:-22px;
margin-right:0px;
margin-bottom:20px;
width:430px;
height:260px;
overflow:hidden;
}

.table100x4{
 border: 0 none;
    margin-left: -22px;
    margin-top: -2px;
}

.table100x4 td{
width:476px;
border:0;
vertical-align:top;
}
.table100x4 .darkBox{
margin:0;
width:434px;
}

.padding20{
padding:20px;
}


.table100x4 .tdlt{
border-right:5px solid #fff;
border-bottom:5px solid #fff;
}
.table100x4 .tdrt{
border-left:5px solid #fff;
border-bottom:5px solid #fff;
}
.table100x4 .tdlb{
border-right:5px solid #fff;
border-top:5px solid #fff;
}
.table100x4 .tdrb{
border-left:5px solid #fff;
border-top:5px solid #fff;
}

.brzon{
background-image:url(/custom/templates/2011-5/img/default/brzon.jpg);
background-repeat: no-repeat;
background-position:right bottom;
height:450px;
}
.subotic{
background-image:url(/custom/templates/2011-5/img/default/subotic.jpg);
background-repeat: no-repeat;
background-position:right bottom;
height:450px;
}
.benes{
background-image:url(/custom/templates/2011-5/img/default/benes.jpg);
background-repeat: no-repeat;
background-position:right bottom;
height:450px;
}
.sladek{
background-image:url(/custom/templates/2011-5/img/default/sladek.jpg);
background-repeat: no-repeat;
background-position:right bottom;
height:450px;
}

.noPadding{
padding:0px !important;
}

.hpBanner{
    display: block;
    margin-left: 20px;
    margin-top: 10px;
    text-align: center;
}


.left50 h3{
display:block;
text-align:center;
padding-bottom:30px !important;;
}

#modelovky_top{
background-color: #3B3939;
border:0;
    border-bottom: 10px solid #D7D7D7;
    border-top: 10px solid #D7D7D7;
    color: #FFFFFF;
    width:920px;
    display:block;
    padding:20px;
margin-left:-20px;
clear:both;
}

#modelovky_top .grafik{
float:right;
margin:-20px;
margin-left:20px;
}
#modelovky_top h1{
padding-top:0px;
padding-bottom:20px;
color:#fff;
}

#modelovky_tables{
margin-right:-50px;
margin-left:-50px;
float:right;
}
#modelovky_tables .table{
width:240px;
float:left;
margin:50px;
margin-bottom:0px;
margin-top:20px;
}

#modelovky_tables b{
color:#007D67;
}

#modelovky_tables a{
color:#fff;
display:block;
background:#3B3939 url(/custom/templates/2011-5/img/default/pot_line.gif) left center no-repeat;
height:19px;
padding-left: 20px;
    padding-right: 5px;
    padding-top: 1px;
    text-align: center;
    margin-top:10px;
}

#modelovky_tables a:hover{
color:#007D67;
}

#modelovky_tables ul,#modelovky_tables li{
margin:0;
padding:0;
}
#modelovky_tables li{
margin-left:15px;
}

#jednoPortfolioTable{
float:right;
width:478px;
padding:0px;
margin-right:-22px;
margin-left:0px;
margin-top:5px;
}


#jednoPortfolioTable td{
background-color:#D6D6D6;
padding-left:5px;
padding-right:5px;
}

#jednoPortfolioTable .portOneHead{
background-color: #3B3939 !important;;
color:#fff !important;;
text-align:center !important;;
font-weight:bold !important;;
}

#jednoPortfolioTable a{
background:transparent url() !important;
color:#007D67;
text-align:left;
padding:0px !important;
}

.verticalImgMenu {
display:block;
padding-right:20px;
margin-bottom:20px;
margin-top:20px;
text-align:justify;
}

.verticalImgMenu img{
float:left;
width:130px;
height:90px;
border:0;
margin-right:20px;
}

.verticalImgMenu a{
color:#3B3939;
text-decoration:none;
}

.verticalImgMenu .h4{
font-weight:bold;
display:block;
padding-bottom:10px;
}

.verticalImgMenu a:hover{
color:#007D67 !important;
}

.verticalImgMenu h4{
margin-top:0px !important;
padding-top:0px !important;
padding-bottom:10px !important;
}

.rm-15{
margin-right:-15px;
float:right;
}

.greyBlockA{
display:block;
background-color:#D7D7D7;
color:#3B3939 !important;
text-align:center;
font-size:12px;
text-decoration:none !important;
padding:5px;
font-weight:bold;
margin-top:5px;
margin-right:15px;
margin-bottom:10px;
}

.greyBlockA:hover{
color:#007D67 !important;

}

#bblidp{
margin-left:25px;
width:395px;
margin-top:10px;
position:relative;
min-height:250px;
margin-bottom:25px;
}

#bblidp img{
margin-top:20px;
margin-left:20px;
position:absolute;
right:20px;
bottom:20px;
}



.bblxdiv{
display:block;
float:left;
width:200px;
text-align: justify;
}



.bblxdiv .email{
border:2px solid #fff;
width:140px;
margin-top:10px;
}

.bblxdiv .submit{
border:1px solid #D7D7D7;
background-color:#D7D7D7;
width:50px;
margin-left:2px;
margin-top:10px;
}

.pansdalekohledem{
background:#3B3939 url(/custom/templates/2011-5/img/default/pansdalekohledem.jpg) right center no-repeat;
height:260px;
}

.pansdalekohledem .left50{
display:block;
width:440px;
float:left;
height:260px;
overflow:hidden;
text-align:justify;
}

.pansdalekohledem .left50 h4{
margin-top:0px;
padding-top:0px !important;
}

.table100x4x1{
margin-left:-10px;
margin-right:-10px;
width:940px;
border:0px;
}

.table100x4x1 td{
width:25%;
border:10px solid #fff;
background: transparent url(/custom/templates/2011-5/img/default/td10041bg.gif) bottom left no-repeat;
padding-bottom:50px;
}

.table100x4x1 td h4{
display:block;
text-align:center;
}

#strategieBox{
display:block;
width:460px;
float:right;
}

#strategieBox h3{
display:block;
font-size:12px;
margin-bottom:10px;
font-weight:bold;
text-align:center;
color:#007D67;
}

#strategieBox .verticalImgMenu img{
 width:90px !important;
 height:57px !important;
 margin-bottom:45px;
 margin-left:20px;
}
.marginTopX{
margin-top:40px;
position:relative;
}

#selectMPGraf{
width:468px;
margin-left:-1px;
}
#selectMPGraf a{
width:81px;
display:block;
float:left;
text-decoration:none;
text-align:center;
color:#3B3939;
padding:5px;
font-weight:bold;
background-color:#D7D7D7;
margin-right:1px;
margin-left:1px;
}

#modelovky_top .grafik #selectMPGraf{
width:480px;
margin-left:-1px;
margin-right:-1px;

}

#modelovky_top .grafik #selectMPGraf a{
width:82px;
display:block;
float:left;
text-decoration:none;
text-align:center;
color:#3B3939;
padding:5px;
font-weight:bold;
background-color:#D7D7D7;
margin-right:1px;
margin-left:1px;
}

#modelovky_top{
display:block;
height:260px;
}


#modelovky_top .grafik{
width:480px;
display:block;
margin:0px;
margin-top:-20px;
border:0;
margin-right:-20px;
float:right;
height:301px;
background-color:#D7D7D7;
} 

#adminPlusAjaxTarget a{
background:transparent !important;
color:#007D67;
display:inline;
}

#adminPlusAjaxTarget table{
float:none;
}

#lngSwitch{
float:right;
}

.pAttach{
background-color:#f8f8f8;
border:1px solid #C8C8C8;
margin:5px;
padding:5px;
width:50%;
}

.mpGall{
background-color:#3B3939 !important;
color:#FFFFFF !important;
}

.bblxdiv h4{
padding-top:0px !important;
color:#ffffff !important;
font-size:12px;
}

.faq{
background-image: url(/custom/templates/2011-5/img/default/faq.gif) !important;;
background-position: bottom center !important;;
background-repeat: no-repeat !important;
}

.faq h4{
padding-top:10px !important;
padding-bottom:10px !important;
color:#007D67 !important;
}
 
#content .padding20 h1{
margin-top:-20px !important;
padding-top:0px !important;
}

#modelovky_top #my_chart{
margin-left:5px;
}

#pruvodce{
margin:auto;
width:820px;
background-color:#fff;
color:#3B3939;
}

#pruvodce #links{
float:left;
display:block;
width: 260px;
}

#pruvodce #links a{
display:block;
margin:10px;
padding:20px;
background-color:#D6D6D6;
color:#3A3939 !important;
font-size:12px;
text-align:center;
text-decoration:none;
}

#pruvodce #links a:hover{
background-color:#3B3939 !important;
color:#ffffff !important;

}

#pruvodce #htmls{
float:left;
display:block;
width: 530px;
}

#pruvodce #htmls a{
color:#3B3939 !important;
}

#pruvodce #htmls a:hover{
color:#007D67 !important;
}

#pruvodce #htmls .html{
display:block;
display:block;
margin:10px;
padding:20px;
background-color:#D6D6D6;
}

#pruvodce #htmls .html h1,#pruvodce #htmls .html h2,#pruvodce #htmls .html h3{
font-size:12px !important;
margin-top:0px !important;
padding-top:0px !important;
}

#pruvodce #links .selected{
background-color:#3B3939 !important;
color:#FFFFFF !important;
}


ul#accordion-slider{
 margin: 0;
 padding: 0;
 list-style: none;
 position: relative;
}
ul#accordion-slider li{
 display: block;
 overflow: hidden;
 padding: 0;
 float: left;
 width: 230px;
 height: 300px;
}

#mwrap{
width:467px;
display:block;
text-align:right;
background-color: #D7D7D7;
height:265px;
}
#lngSwitch{
position:relative;
margin-top:35px;
}

#lngSwitch a{
display:block;
float:right;
padding:5px;
background-color:#3B3939;
text-transform:uppercase;
text-decoration:none;
color:#fff;
}

#lngSwitch a:hover{
color:#007D67;
}

.darkBox a{

color:#fff !important;

}
.darkBox a:hover{

color:#007D67 !important;

}
.greyBlockA2{
display:block;
background-color:#D7D7D7;
color:#3B3939 !important;
text-align:center;
text-decoration:none !important;
padding:2px;
margin-top:10px;
font-weight:bold;
}
.darkBox a.greyBlockA2{
color:#3B3939 !important;
}
.darkBox a.greyBlockA2:hover{
color:#007D67 !important;
}

.mpTxt{
width:440px;
display:block;
float:left;
text-align:justify;
}

#footer li a:hover, #footer li a.active,#footer li a.family{
color:#007D67 !important;
}

.whiteBox a{
color:#3B3939 !important;;
}

.whiteBox a:hover{
color:#007D67 !important;
}
