body {
    font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
    font-size:12px;
    background:url('../images/layout/background_middle.jpg') repeat-y;    
}
.clear {
    clear:both;
    overflow:hidden;
}

.red {
    color:#FF0000;
}

#activia .content a, #activia #header a {
    color:#008337;
    text-decoration:underline;
}
#activia .content a:hover, #activia #header a:hover {
    color:#008337;
    text-decoration:none;
}
#activia .content a:visited, #activia #header a:visited {
    color:#008337;
    text-decoration:underline;
}
.bold {
    font-weight:bold;
}
#bg_top {
    width:100%;
    background:url('../images/layout/background_top.jpg') no-repeat center top;
    min-height:800px;
    height: expression(this.scrollHeight < 800? "800px" : "auto" );
    #overflow: visible;

}
.searched {
    background:#CCCCCC;
}
ul.error_list {
    color:#FF0000;
}
#bg_bottom {
    width:100%;
    background:url('../images/layout/background_bottom.jpg') no-repeat center bottom;
    overflow:hidden;
    min-height:800px;
    height: expression(this.scrollHeight < 800? "800px" : "auto" );
    #overflow: visible;

}
#activia {
    width:970px;
    margin:0px auto;
    color:#008337;
    margin-top:15px;
    min-height:700px;
    height: expression(this.scrollHeight < 700? "700px" : "auto" );
    #overflow: visible;
    padding-left:21px;
    padding-right:21px;
    position:relative;
}

#activia .logoActivia {
    position: absolute;
    top:0px;
    left:0px;
    z-index: 999;
}

#activia .logoActivia a {

}



/* HEADER */
#activia #header {
    width:100%;
    overflow:hidden;
    position:relative;
}

#activia #header .logo {

    width:263px;
    height:141px;
    float:left;
    margin-right:20px;



}

#activia #header .logo img {
    width:263px;
    height:141px;
    _background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
        (src='../images/layout/logo.png',sizingMethod='scale');

}

#activia #header .top_header {
    position:absolute;
    right:0px;
    #position:relative;
    #margin-left:770px;
    _position:absolute;
    _right:0px;



}
#activia #header .top_header a {
    text-decoration:none;
}
#activia .collect_news {
    float:left;
    padding:1px 7px 1px 4px;
    background: transparent url('../images/layout/odber_novinek_bg.gif') no-repeat;
    color:#ffec00;
    margin-right:10px;
    position:absolute;
    margin-left:614px;
    margin-left /*\**/: 614px\9;
    #margin-left:606px;
    _margin-left:614px;
    z-index:1000;
    width:152px;
    height:19px;
}

#activia .collect_news a {
    text-decoration:none;
}

#activia #header .top_header .search_box .submitImage {
    padding:0px;
    margin:0px;
    height:auto;
}

#activia .collect_news a {
    color:#ffec00;
    font-size:11px;
}

#activia #header .top_header .search_box {


}

#activia .bottom_header {
    position:relative;
    margin-top:20px;
}

#activia .bottom_header .back_button {
    position:absolute;
    right:0px;
    _position:relative;
    _left:670px;
}


#activia #header .breadcrumb {
    padding:3px 10px;
    background:#FFFFFF;
    float:left;
}

#activia #header .breadcrumb a {
    font-weight:bold;
    font-style:italic;
}

#activia #header .breadcrumb span {
    font-style:italic;
}

#activia #header .top_header .search_box input.searchInput {
    border:0px;
    float:left;
    background: transparent url('../images/layout/search_box_bg.gif') no-repeat;
    color:#027d2c;
    height:19px;
    font-size:11px;
    width: 144px;
    margin-right /*\**/: -2px\9;
    #margin-right:-2px;
    _margin-right:-5px;
    padding-left:3px;
}


.sf-menu {
    color:#FF0000;
    text-transform:uppercase;
    padding:0px 0px 0px 0px;
    margin:48px 0px 0px 0px;
    width:700px;
    margin-left:290px;
    position:absolute;
    z-index:500;


}

.sf-menu a {
    text-decoration:none;
    color:#000000;
}
.sf-menu a:hover {
    text-decoration:none;
    color:#000000;
}
.sf-menu a:visited {
    text-decoration:none;
    color:#000000;
}
.sf-menu li {
    float:left;
    position:relative;
    border:1px solid #FFFFFF;
    padding:9px 6px 14px 7px;
    background:url('../images/layout/menu/link_background.gif') repeat-x center top;
    float:left;
    margin-right:1px;
    text-align:center;
}

.sf-menu li a {
    min-width:1px;
    padding:0px 15px 0px 15px;
    position:relative;
    top:4px;
}

.sf-menu ul {

    position:absolute;
    width:170px;
    top:45px;
    left:0px;
    z-index:100;
    background:#f3e501;
}

.sf-menu ul li {
    width:160px;
    background:none;
    float:none;
    background:#f3e501 url('../images/layout/menu/arrow.gif') no-repeat 13px 14px;
    border:1px solid #f3e501;
    text-align:left;
    height:13px;
    #height:13px;
    #width:155px
}

.sf-menu ul li a {
    padding-left:35px;
    color:#000000;
}

.sf-menu ul li .cara {
    width:140px;
    height:1px;
    border-top:1px solid #b9af10;
    position:relative;
    left:7px;
    top:3px;
    font-size:1px;


}

.sf-menu .activeMenu {
    border:1px solid #ffec00;
    background:url('../images/layout/menu/link_background_active.jpg') repeat-x center top;
}



/* CONTENT */

h2 {
    color:#008337;
    font-size:22px;
}

#activia .content {
    margin-top:10px;
}

#activia .content .blocks {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;

}
#activia .content .blocks h2 a {
    color: #008337;
    font-size:22px;
    text-decoration: none;
}
#activia .content .blocks h2 a:visited {
    color: #008337;
}
#activia .content .blocks h2 a:hover {
    color: #008337;
    text-decoration:underline;
}
#activia .content .blocks li {
    width:270px;
    height:273px;
    background:#FFFFFF;
    float:left;
    margin-right:20px;
    padding:20px;
    position:relative;
    margin-bottom:20px;
}

#activia .content .blocks li .image {
    text-align:center;
    margin-top:5px;
}

#activia .content .blocks li .perex {
    color:#333333;
    margin-top:8px;
}

#activia .content .blocks li .more_information {
    position:absolute;
    bottom:20px;
    left:20px;
    width:96px;
    height:20px;
}

#activia .content .leftList {
    width:583px;
    float:left;
    margin-right:20px;
    background:#FFFFFF;
    padding:20px;
    padding-bottom:20px;
    position:relative;   
}

#activia .content .leftListExplorer {
    #width:560px;
}

#activia .content .leftList .article {
    position:relative;
}

#activia .content .leftList .article .date {
    color:#d3c700;
    font-size:12px;
}

#activia .content .leftList h1 {
    font-size:36px;
    border-bottom: 1px solid #B2DAC3;
    margin-bottom:15px;

}

#activia .content .leftList h2 {
    font-size:18px;
    margin-top:8px;
}

#activia .content .leftList .text {
    width:100%;

    border-bottom:1px solid #b2dac3;
    margin-top:15px;
    padding-bottom:21px;
    height:155px;
    overflow:hidden;
}

#activia .content .leftList .perex {
    width:100%;   
    margin-top:15px;
    height:160px;
}

#activia .content .leftList .more_information {
    padding-bottom:20px;
    margin-top:10px;
    border-bottom:1px solid #b2dac3;
}

#activia .content .rightList {
    width:310px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    margin-left:651px;
    _margin-left:641px;

}

#activia .content .rightList li {
    width:280px;
    height:193px;
    padding:20px;
    background:#FFFFFF;
    text-align:center;
}

#activia .content .rightList li.noheight {
    margin-bottom:20px;
    height:auto;
}

#activia .content .rightList li.second {
    margin-top:20px;
}

#activia .content .rightList li .image {

}

#activia .content .rightList li.long {
    height:auto;
    text-align:left;
}
#activia .content .rightList li.empty {
    height:auto;
    text-align:left;
    padding:0px;
}
#activia .content .rightList li.nocontent {
    height:40px;
    padding:0px;
    background:transparent;
}

#activia .content .rightList li.mezera {
    height:10px;
    padding:0px;
    background: transparent;
}

#activia .content .rightList li.small {
    height:30px;
    background: #FFFFFF url('../images/layout/arrow_clinic_right.jpg') no-repeat 270px center;
    margin-bottom:5px;
    text-align:left;
}

#activia .content .rightList li.small a {
    font-size:18px;
    font-weight:bold;
}

#activia .content .empty {
    _height:0px;
}

#activia .content .rightList li.nopadding {
    padding:0px;
    padding-top:20px;
    width:320px;
    text-align:center;
}

#activia .content .rightListArticle {
    width:310px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    margin-left:650px;
    _margin-left:641px;

}

#activia .content .rightListArticle li {
    width:280px;
    padding:20px;
    background:#FFFFFF;
    text-align:center;
    margin-bottom:20px;

}

#activia .content .pager {
    margin-top:10px;
}

#activia .content .pager li {
    width:17px;
    height:17px;
    padding:5px 5px 5px 5px;
    background:#FFFFFF;
    text-align:center;
    position:relative;
    float:left;
    margin-right:10px;
}

#activia .content .pager li.active {
    background:#f3e501;
}

#activia .content .pager li a {
    position:absolute;
    width:17px;
    height:17px;
    padding:5px 5px 5px 5px;
    text-decoration:none;
    background:#ffffff;
    left:0px;
    top:0px;
}

#activia .content .pager li a:hover {
    background:#f3e501;
}

/* PRODUKTY */

#activia .productList h1, h2 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#activia .productList {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
}

#activia .productList li {
    float:left;
    width:310px;
    height:300px;
    background:#FFFFFF;
    margin-right:20px;
    position:relative;
    text-align:center;
    margin-top:20px;
    overflow:hidden;
}

#activia .productList li .title {
    width:100%;
    background-repeat:repeat-x;
    position:absolute;
    left:0px;
    top:0px;
    text-align:center;
    height:40px;
    padding-top:10px;
}

#activia .productList li .title a {
    color:#FFFFFF;
    font-weight:bold;
    font-size:18px;
    text-decoration:none;
}
#activia .productList li .title a:hover {
    color:#FFFFFF;
    font-weight:bold;
    font-size:18px;
    text-decoration:none;
}
#activia .productList li .title a:visited {
    color:#FFFFFF;
    font-weight:bold;
    font-size:18px;
    text-decoration:none;
}

#activia .productList li .image {
    margin-top:50px;
    padding-top:20px;
}


#activia .productDetail {
    width:100%;
    position:relative;
    overflow:hidden;
    background:#FFFFFF;
}

#activia .productDetail .title {
    width:100%;
    position:absolute;
    left:0px;
    top:0px;
    height:46px; 
    background-repeat:repeat-x;
    text-align:center;
    color:#FFFFFF;
    padding-top:14px;

    #position:relative;
    _position:absolute;

}

#activia .productDetail .detail {
    margin-top:60px;
    #margin-top:0px;
    _margin-top:60px;
    position:relative;
    background:#FFFFFF url('../images/layout/produkty-stranka/product_detail_bg.gif') repeat-y;
    overflow:hidden;
}

#activia .productDetail .detail #productLeft {
    width:25px;
    position:absolute;
    left:0px;
    height:366px;
    background: #FFEC00 url('../images/layout/produkty-stranka/arrow_left.jpg') no-repeat center center;
}

#activia .productDetail .detail #productRight {
    width:25px;
    position:absolute;
    right:0px;
    top:0px;
    height:366px;
    background: #FFEC00 url('../images/layout/produkty-stranka/arrow_right.jpg') no-repeat center center;
}

#activia .productDetail .detail .subDetail {
    margin:0 auto;
    overflow:hidden;
    width:920px;
    min-height:366px;
    _height:366px;
}

#activia .productDetail .detail .subDetail #loadingProduct {
    background: url('../images/layout/ajax-loader.gif') no-repeat center center;
    width:920px;
    height:360px;
}

#activia .productDetail .detail .subDetail #obsahProduct {
    overflow:hidden;
}

#activia .productDetail .detail .subDetail .detailLeft {
    float:left;
    width:350px;
    margin-left:10px;
    margin-top:30px;
    text-align:center;
}

#activia .productDetail .detail .subDetail .detailLeft .productName {
    font-size:18px;
    font-weight:bold;
    margin-top:10px;
}

#activia .productDetail .detail .subDetail .detailRight {
    margin-left:370px;
    width:545px;
    _padding-bottom:10px;
    margin-top:30px;
}

#activia .productDetail .detail .subDetail .detailRight .productParameters {
    border:0px;
    border-collapse:collapse;
    text-align:left;
    width:491px;
}

#activia .productDetail .detail .subDetail .detailRight .productParameters tr.first {
    border-bottom:1px solid #b2dac3;
}

#activia .productDetail .detail .subDetail .detailRight .productParameters tr td.bold {
    font-weight:bold;
}

#activia .productDetail .detail .subDetail .detailRight .productText {
    margin-top:10px;
    margin-bottom:10px;
    _padding-bottom:20px;

}

/* PORADNA */

#activia .content .leftList .promo_image {
    border-bottom:1px solid #b2dac3;
}

#activia .content .leftList .dotazList {
    margin-top:20px;
    overflow:hidden;
}

#activia .content .leftList .vsechny_dotazy {
    margin-top:20px;
}

#activia .content .leftList .dotazList h2 {
    margin-bottom:20px;
}

#activia .content .leftList .dotazList ul li {
    width:47%;
    float:left;
    margin-right:12px;
    margin-bottom:20px;

}
#activia .content .leftList .dotazList ul li.delimiter {
    clear:both;
    display:block;
}
#activia .content .leftList .dotazList ul li .user_parameters {
    font-weight:bold;
}
#activia .content .leftList .dotazList ul li.full {
    width:100%;
}
#activia .content .rightList .poradnaForm {

}
#activia .content .rightList .poradnaForm .prvek {
    margin-top:15px;
}
#activia .content .rightList .poradnaForm label {
    color:#08782a;
}
#activia .content .rightList .poradnaForm input, #activia .content .rightList .poradnaForm select, #activia .content .rightList .poradnaForm textarea {
    width:280px;
    border:0px;
    background:#08782a;
    color:#f3e501;
    height:20px;
}

#activia .content .rightList .poradnaForm textarea {
    height:150px;
}

#activia .content .rightList .poradnaForm input.checkbox {
    width:10px;
    margin-left:10px;
    position:relative;
    top:6px;
    #background:#FFFFFF;
    #top:2px;
    #width:auto;
}

#activia .content .rightList .long h2 {
    font-size:36px;
    border-bottom:1px solid #b2dac3;
}

#activia .content .error_list {
    list-style-type:none;
    padding:0px;
    width:150px;
    top:14px;
    left:143px;
    position:relative;
}

#activia .content .error_list li {
    width:auto;
    height:auto;
    padding:0px;
    list-style-type:none;
}

#activia .content .leftList .dotazList ul.categoryClinic {
    padding:0px 0px 0px 0px;
}

#activia .content .leftList .dotazList ul.categoryClinic li {
    float:left;
    margin-right:15px;
    width:auto;
}

#activia .content .leftList .dotazList ul.categoryClinic li a {
    font-size:14px;
    font-weight:bold;
}

#activia .content .leftList .dotazList ul.categoryClinic li a.selected {
    text-decoration:none;
}

#activia .content .leftList .contactForm {
    float:left;
    width:300px;
}

#activia .content .leftList .contactForm li {
    margin-bottom:15px;
}

#activia .content .leftList .contactRight {
    margin-left:300px;
    width:280px;
    padding-top:27px;
}

#activia .content .leftList .contactForm li .kontrolni_kod {
    width:106px;
}
#activia .content .leftList .contactForm input, #activia .content .leftList .contactForm select, #activia .content .leftList .contactForm textarea {
    width:280px;
    border:0px;
    background:#08782a;
    color:#f3e501;
    height:20px;
}

#activia .content .leftList .contactForm textarea {
    height:150px;
}

#activia .content .leftList .contactForm label {
    display:block;
    font-weight:bold;
    text-transform:uppercase;
    font-size:12px;
    #position:relative;
    #left:-15px;
}

/* collect email */

#activia #collectEmails {
    position:absolute;
    background:#08782a;
    color:#f3e501;
    padding:10px;
    text-align:center;
    display:none;
    z-index:99999;
    margin-left:593px;
    margin-left /*\**/: 591px\9;
    #margin-left:585px;
    _margin-left:593px;
    margin-top:19px;
    #width:153px;



}

#activia #collectEmails img {
    margin-top:5px;
    #margin-top:0px;
}

#activia .collectEmailForm input {
    width:116px;
    border:1px solid #f3e501;
    background:#08782a;
    color:#f3e501;
    height:15px;
}

/* search */

#activia .content .search .text {
    height:auto;
    border-top:0px;
    border-bottom:0px;
}

/* footer */

#footer {
    width:100%;
    height:105px;
    background:#FFFFFF;
    margin-top:20px;
    padding-top:10px;

}

#footer .inFooter {
    width:970px;
    margin:0px auto;
    position:relative;
    color:#000000;

}

#footer .inFooter a {
    color:#000000;
    text-decoration:none;
}

#footer .inFooter a:hover {
    text-decoration:underline;
}

#footer .inFooter .left {
    position:absolute;
    left:0px;
    top:0px;
}

#footer .inFooter .right {
    position:absolute;
    right:0px;
    top:0px;
}

/* admin */

.adminContentMenu {
    width:100%;
    height:25px;
    background:#000000;
    position:relative;
    top:0px;
    left:0px;
    color:#FFFFFF;
    font-size:11px;
    overflow:hidden;
}



.adminContentMenu a {
    color:#FFFFFF;
    text-decoration:none;
    position:relative;
    left:4px;
    top:-2px;
    _top:0px;
}
.adminContentMenu a:hover {
    color:#FFFFFF;
    text-decoration:underline;
}
.adminContentMenu .login {
    position:absolute;
    left:10px;
    top:0px;
    _top:3px;
}

.adminContentMenu .logout {
    position:absolute;
    right:10px;
    top:0px;
    _top:3px;
}

.adminContentMenu .menuList {
    margin-left:150px;
    margin-top:2px;
    _margin-top:5px;
}

.adminContentMenu .menuList li {
    list-style-type:none;
    float:left;
    margin-right:20px;
}

.adminContentMenu img {
    width:16px;
    height:16px;
}

#activia .content .loginForm label {
    display:block;
    float:left;
    width:120px;
}

#activia .error {
    color:#FF0000;
}

/* multimedia */

#activia .content .homepageBlock {
    color:#FFFFFF;
    margin-top:30px;
    #margin-top:-30px;
    _margin-top:30px;
}

#activia .content .homepageBlock .rightMultimedia a {
    color:#FFFFFF;
    text-decoration:none;
}
#activia .content .homepageBlock .rightMultimedia a:hover {
    color:#FFFFFF;
    text-decoration:none;
}
#activia .content .homepageBlock .rightMultimedia a:visited {
    color:#FFFFFF;
    text-decoration:none;
}

#activia .content .homepageBlock .play_button {
    margin-top:138px;
}

.homepageBlock #multimedia {
    width:620px;
    height:373px;
    padding:20px;
    background:#00401b;
    float:left;
    overflow: hidden;
    position: relative;
    #width:622px;
}

.homepageBlock #multimedia div {
    text-align:center;
    padding:20px;
}

.homepageBlock .rightMultimedia {
    width:310px;
    height:413px;
    margin-left:660px;
    position:relative;
    overflow:hidden;
    #margin-left:665px;
    _margin-left:655px;
    #width:305px;
    #left:-3px;
    #height:414px;
    _height:418px;


}

.homepageBlock .rightMultimedia .link_top {
    position:absolute;
    width:310px;
    height:25px;
    top:0px;
}

.homepageBlock .rightMultimedia .link_bottom {
    position:absolute;
    width:310px;
    height:25px;
    bottom:0px;
}

.homepageBlock #nav {
    margin-top:25px;
    height:363px;
    overflow:hidden;
    #margin-top:0px;
    #height:385px;
    #position:relative;
    #top:25px;
    /*background:#00401b;*/

}

.homepageBlock #nav div {
    background:#027b2c;
    list-style-type:none;
    padding:15px;
    margin-bottom:2px;
    position:relative;
}

.homepageBlock #nav div h3 {
    font-weight:normal;
    font-size:18px;
}

.homepageBlock #nav div h3 img {
    width:19px;
    height:21px;
    position:relative;
    top:2px;
}

.homepageBlock #nav div.activeLI, .homepageBlock #nav div.activeLIhover {
    background:#00401b;
}

/* mapa webu*/

#activia .content .leftList .mapa {
    margin-left:15px;
}
#activia .content .leftList .mapa li{
    margin-top:10px;
    list-style-type:disc;
}
#activia .content .leftList .cara {
    font-size:1px;
}
#activia .content .leftList .mapa  h2 a {
    font-size:16px;

}

/* boxlist */
#activia .content .boxList {
    margin-top:20px;

}

#activia .content .boxList li {
    padding:20px;
    width:270px;
    height:233px;
    background:#FFFFFF;
    float:left;
    margin-right:20px;
}

#activia .content .boxList li.activniplan {
    padding:20px;
    text-align:center;
    background:url('../images/layout/box/activni_plan_background.jpg') no-repeat;
    width:270px;
    height:233px;
    position:relative;

}

#activia .content .boxList li.activniplan .activniPlanLink {
    height:150px;
    left:80px;
    position:absolute;
    text-decoration:none;
    top:20px;
    width:148px;
}

#activia .content .boxList li.activniplan .image_a_plan {
    width:160px;
    height:151px;
}

#activia .content .boxList li.activniplan .popis {
    width:190px;
    margin:0px auto;
    margin-top:155px;
    #margin-top:175px;
    line-height:1.3;
    padding-top:6px;
}

#activia .content .boxList li.activniplan .more_information {
    width:98px;
    height:21px;
    margin-top:10px;
}

/* anketa */

#activia .content #loadingAnketa {
    width:100%;
    height:100%;
    background: url('../images/layout/ajax-loader.gif') no-repeat center center;
}

#activia .content #anketa .anketaNadpis {
    font-size:20px;
    margin-top:4px;
    padding-top:4px;

    /*border-bottom:1px solid #9dcbae;*/
    margin-top:4px;
    padding-top:4px;

}

#activia .content #anketa .anketaOtazka {
    font-size:13px;
    color:#000000;
    padding-bottom:5px;
    border-bottom:1px solid #9dcbae;
}

#activia .content #anketa .statusbar {
    width:100%;
    height:14px;
    border:2px solid #02782a;
    background:url('../images/layout/anketa/anketa_back.jpg') repeat-x;
    margin-top:3px;

}

#activia .content #anketa .statusbar .status {
    height:14px;
    _padding:0px;
    _margin:0px;
    _font-size:5px;
    background:url('../images/layout/anketa/anketa_active.jpg') repeat-x;
}

#activia .content #anketa .anketaOdpovedi {
    margin-top:2px;
}

#activia .content #anketa ul li {
    width:auto;
    height:auto;
    padding:0px;
    float:none;
    margin-bottom:5px;
}

#activia .content #anketa ul li a {
    font-size:12px;
    color:#000000;
    text-transform:uppercase;
}

/* activni plan sub*/

#activia .content .activia_activni_plan h1 .nadpis {
    position:relative;
    top:-10px;
}

#activia .content .activia_activni_plan {
    text-align:center;
}

#activia .content .activia_activni_plan .text_activni_plan {
    font-weight:bold;
    font-size:18px;
    margin:20px 0px 50px 0px;
}

/* wysiwyg */
#activia .content .leftList .mainText ul {
    margin-left:25px;
}
#activia .content .leftList .mainText ul li {
    list-style-type:disc;
}

#activia .content .leftList .mainText table {
    width:50%;
    border:1px solid #008337;
    border-collapse:collapse;
    text-align:center;
}

#activia .content .centerFrame {
    text-align:center;
}

/*new list*/

#activia .content .blockList {
    background: transparent url('../images/layout/block_list_bg.gif') repeat-y left top;
}

#activia .content .blockList .centerBlockList {
    margin-top: 20px;
}

#activia .content .blockList .centerBlockList .leftBlockList {
    background:none repeat scroll 0 0 #FFFFFF;
    float:left;
    margin-right:20px;
    padding:0px 20px 20px 20px;;
    position:relative;
    width:583px;

}

#activia .content .blockList .centerBlockList .leftBlockList h1 {
    border-bottom:1px solid #B2DAC3;
    font-size:36px;
    margin-bottom:15px;
    margin-top:20px;
}
#activia .content .blockList .centerBlockList .leftBlockList h2 {
    font-size:18px;
    border-top:1px solid #B2DAC3;
    padding-top:10px;
}
#activia .content .blockList .centerBlockList .leftBlockList .date {
    color:#D3C700;
    font-size:12px;
}

#activia .content .blockList .centerBlockList .leftBlockList .more_information {
    /*
    border-bottom:1px solid #B2DAC3;
    margin-top:10px;
    padding-bottom:20px;
    */
    margin-top:10px;
    padding-bottom:20px;
}

#activia .content .blockList .centerBlockList .rightBlockList {
    margin:0 0 0 650px;
    _margin:0 0 0 640px;

    padding:20px;
    width:280px;
    text-align: center;
    background:none repeat scroll 0 0 #FFFFFF;
}

#activia .content .blockList .centerBlockList .noneimg {
    padding:0px;
    font-size: 0px;
    width: 0px;
}

/* Soutez - svezi a fit */
#activia .content .leftList .soutezForm li .kontrolni_kod {
    width:106px;
	margin-top: 7px;
}
#activia .content .leftList .soutezForm input, #activia .content .leftList .soutezForm select, #activia .content .leftList .soutezForm textarea {
    width:245px;
    border:0px;
    background:#08782a;
    color:#f3e501;
    height:22px;
	line-height: 22px;
	font-size: 13px;
	margin: 0 0 7px 7px;
}
#activia .content .leftList .soutezForm textarea{
	height: 132px;
}


#activia .content .leftList .soutezForm label {
    display:block;
    font-weight:bold;
    text-transform:uppercase;
    font-size:12px;
    #position:relative;
    #left:-15px;
	margin: 0 0 5px 9px;
}
#activia .content .leftList .soutezForm li {
	position: relative;
	width: 310px;
}
#activia .content .leftList .soutezForm li.captcha_row
{
	margin: 24px 0 0 0;
}
#activia .content .leftList .soutezForm li.captcha_row label {
	display: inline;
}
#activia .content .leftList .soutezForm li.captcha_row a, #activia .content .leftList .soutezForm li.captcha_row #captcha_img {
	float: right;
}
#activia .content .leftList .soutezForm li.captcha_row a {
	margin: 16px 49px 0px 3px;
}
#activia .content .leftList .soutezForm li.captcha_row #captcha_img {
	margin-top: 9px;
}
.soutezForm li.souhlas_row {
	margin: 12px 0 25px 7px;
}
.soutezForm li.souhlas_row #soutez_souhlas {
	width: auto!important;
	border-color: #08782a!important;
	background: #08782a!important;
	height: auto!important;
	margin: 0!important;
}
.soutezForm li.souhlas_row label {
	color: #08782a!important;
	font-size: 11px!important;
	display: inline!important;
	text-transform: none!important;
}

.soutezForm #vyhrajte_s_activia
{
	width: 489px;
	height: 91px;
	display: block;
	background: url('../images/soutez/vyhrajte_s_activia.gif') 0 0 no-repeat;
	margin: 22px 0 32px 0;
}
.soutezForm p
{
	margin: 0 0 52px 0;
}
.soutezForm strong
{
	color: #003616;
	font-size: 14px;
	margin-left: 3px;
}
.soutezForm em
{
	color: #08782a;
	font-style: normal;
	font-size: 14px;
	display: block;
	margin: 8px 0 0 6px;
}
.soutezForm #vyhrajte_s_activia span
{
	display: none;
}

.leftList.soutezni
{
	background: #FFFFFF url('../images/soutez/background.jpg') 0 100% no-repeat!important;
	padding-bottom: 295px!important;;
}

#soutezFormSubmit	{ margin-left: 9px; }

.soutezForm .error_list {
	list-style-type:none!important;
	padding:0!important;
	position:absolute!important;
	right:0!important;
	top: 0!important;
	width: auto!important;
}
.soutezForm li.captcha_row .error_list
{
	top: -10px!important;
}
.soutezForm li.souhlas_row .error_list
{
	top: 17px!important;
	right: inherit!important;
	left: 0!important;
}

.rightList.soutezni
{
	height: 1133px;
	background: #FFFFFF;
}
.rightList.soutezni h2{
	width: 172px;
	height: 51px;
	display: block;
	margin: 0 auto;
	padding: 21px 0 0 0;
	background: url('../images/soutez/svezi_a_fit.jpg') 0 21px no-repeat;
}
.rightList.soutezni h2 span{
	display: none;
}
.rightList.soutezni a {
	text-decoration: none!important;
	display: block;
	text-align: center;
	color: #08782a;
	font-size: 14px;
	margin-top: 28px;
}
.rightList.soutezni a img {
	border: none;
	width: 193px;
	display: block;
	margin: 0 auto;
}
