/** HLAVNI ELEMEMENTY WEBU **/
*,html{padding:0;margin:0;}
body{
    font-family: Roboto, "Trebuchet MS", Sans-serif, serif;font-size:14px;color:#313131;background:#ebebeb;    -webkit-text-size-adjust: none;
}
h1, h2, h3, h4, h5{padding:0 0 7px 0;font-family: Arial,Tahoma,sans-serif;color:#0660ce;font-weight: normal;}
h1{font-size: 34px;}
h2{font-size: 24px;}
h3{font-size: 20px;}
h4{font-size: 20px;}
h5{font-size: 13px;}
h3.souvisejici,h3.ctete-vice{font-size: 20px;}
h5 a,H3 a{font-weight: bold;}
.left_full h3{font-size:20px !important;}
.homepage h2 a{text-decoration:none;color:#014B94;}
.homepage h3{font-size: 13px !important;}
.right h3{font-size:20px !important;}
.right h3 a,.right h4 a{font-size:13px !important;}
.right h4 a{font-weight:bold;}
a{text-decoration:underline;color:#0075FF;}
a:hover{text-decoration:none;}
a img{border:none;}
p{line-height:150%;padding:10px 0;}
input{color:#6a6a6a;}
input[type="checkbox"], input[type="radio"]{background: transparent !important;border: 0 !important;}
fieldset{border:none;border-top:1px dotted #ebebeb;position:relative;}
legend {font-size: 16px;color:#014B94;padding:4px;}
/** TRIDY **/
.corrector,.correct{clear:both;}
.noborder{border:none !important;}
.float_left{float:left;text-align: left;}
.float_right{float:right;text-align: right;}
.float_text,.float_product{clear:both;}
.padding{padding:30px;}
table div{float:left;margin:0;padding:0 !important;width:100%;}
#messagebox,.messagebox{padding:8px;font-weight: bold;margin:4px 0;text-align: center;}
#messageboxajax{padding:3px;font-weight: bold;margin:1px 0;text-align: center;}
#messagebox.true,.true{border:1px solid #56982D;/*#A7B63F*/;background:#E4F5DA;color:#56982D;}
#messagebox.false,.false{border:1px solid #e8514a;color:#e8514a;background:#ecd4d4;}
/** HLAVNI ELEMENTY **/

#outwrapper{width:1020px;margin:0 auto;min-width: 1020px;_min-width:1020px;background:#ebebeb url(../../img/web/layout1/bg_wrapper.png) repeat-y left top;position:relative;}
#wrapper{width:980px;margin:0 auto;min-width: 980px;_min-width:980px;padding-top:120px;}
#wrapper .partnerbottom{height:auto;padding:10px 0;}

#header{position:relative;height:145px;}
#menu {width:980px;height:55px;overflow:hidden;position: absolute;top:90px;}
#head{width:980px;height:90px;position: absolute;top:0;}
#head .partnertop{float:left;height: 90px;line-height:90px;}

#absoluter{/*position:relative;min-height:320px;*/}
#absoluter > #lofslidecontent45{/*position:absolute;top:0px;width:100%;*/}
.homepageinfo{width:100%;/*display:none;*/}

/** OBSAH FRAMES **/
/*#content{border-left: 2px solid #eaeaea;border-right: 2px solid #eaeaea;border-bottom: 2px solid #eaeaea;width:976px;}*/
#content .left_full{float:left;width:606px;background:white;padding:30px;font-size: 14px;}
#content .left_full_hp{float:left;width:600px;padding: 0;/*background:white url(../../img/web/layout1/bg_hp_top.png) left top repeat-y;*/}
#content .left{float:left;width:235px;margin-right:5px;}
#content .right {float:right;width:310px;/*background:white url(../../img/web/layout1/bg_right.png) left top repeat-y;*/}
#content .right_hp {float:right;width:374px;margin-right: 3px;/*background:white url(../../img/web/layout1/bg_right.png) left top repeat-y;*/}
/*#content img{border:3px solid #eaeaea;}*/
/* HOMEPAGE */
.homepage{border:none !important;width:980px !important;}
/* HP top */
#content .top{background:#EBEBEB url(../../img/web/layout1/bg_hp_top.png) repeat-y scroll left top;}
#content .top .left_full_hp > img{border:none !important;}
#content .top .left_full_hp .kurzy > img{border:none !important;}
#content .top .right_hp > img{border:none !important;}
#content .top .right_hp .ad{display:block;padding:5px;}
#content .top .right_hp .ad a{display:block;width:100%;}
#content .top .right_hp .ad a img{border:none;display:block;margin:auto;}
#content .top .output{padding:10px 30px 30px 30px;background:#f9f9f9;font-size: 14px;}
/* HP middle */
#content .middle{background:#EBEBEB url(../../img/web/layout1/bg_hp_top.png) repeat-y scroll left top;border-top:3px solid #ebebeb;}
#content .middle .middle_left{float:left;width:330px;padding: 15px; margin: 0 2px;min-height:150px;}
#content .middle .middle_middle{float:left;width:205px; padding: 15px;margin: 0 2px;min-height:150px;}
#content .middle .middle_right{float:right;width:340px;padding: 15px;margin: 0 3px 0 2px;min-height:150px;}

#content .top .doporucujeme,
#content .top .kurzy,
#content .top .zpravy,
#content .top .clanek{float:left;background:white;}
#content .top .doporucujeme{
    border: 0 solid #EBEBEB;
    border-left-width: 3px;
    padding:30px 15px 10px 15px;
    width:100px;
}
#content .top .doporucujeme .ad{margin-top: 2px;}
#content .top .kurzy{width:150px;border-left: 2px solid #ebebeb;}
#content .top .zpravy{margin:0 2px;padding:30px 15px 2px;width:195px;}
#content .top .clanek{width:274px;padding:30px;font-size: 14px;}
/* HP bottom */
#content .bottom{border-top:3px solid #ebebeb;border-right:3px solid #ebebeb;border-bottom:3px solid #ebebeb;background:white url('../../img/web/layout1/bg_hp_top.png') left top repeat-y;}
#content .bottom .books,#content .bottom .forum{}
#content .bottom .books{float:left;width:335px;padding:15px;/*border-right:2px solid #ebebeb;*/}
#content .bottom .forum{float:right;width:374px;background: transparent;border-left:3px solid transparent;}
#content .bottom .forum .search, #content .right .search{background:#ebebeb;padding:20px 30px;}
#content .bottom .kurzy{float:left;width:230px;border-left: 3px solid transparent;}
#content .bottom {}

/** TABLE **/
table{border-collapse: collapse;font-family:Roboto,"Trebuchet MS",Arial,Tahoma,sans-serif;font-size:12px;}
table h5{padding:0 !important;}
table caption{text-align: left;}
table td{padding:0 8px;}
table thead{background:url(../../img/web/layout1/th_bg.png) left top repeat-x;height:30px;color:white;}
table thead tr{background:url(../../img/web/layout1/th_bg.png) left top repeat-x;height:30px;color:white;}
table thead tr.vip {background:url(../../img/web/layout1/th_bg_vip.png)}
/*
table thead td.brd_left{background: url(../../img/web/layout1/th_leftright.png) no-repeat left top;border-left: none !important;}
table thead td.brd_right{background: url(../../img/web/layout1/th_leftright.png) right top no-repeat;}
*/
table thead td{border-left: 1px dotted #014B94;height:30px;padding:0 5px;vertical-align: middle;}
table thead tr > td:first-child{border-left:none;}
table thead td.center{text-align: center;}
table thead th{text-align: left;height:30px;padding:0 5px;vertical-align: middle;}
table thead td span,table thead th span{font-weight: normal !important;}
table thead h4,table thead h5{color:white;padding:0 !important;}
table thead td h5,table thead td h4,table thead th h4,table thead th h5{color:white;padding:0 !important;}
table thead a {color: white; font-weight: bold;}

table tbody{border-right: 1px solid #f9f9f9;}
table tbody td{border-bottom: 1px solid #eaeaea;border-left: 1px solid #eaeaea;background:white;vertical-align: middle;padding:5px 10px;}
table tbody tr > td:last-child{border-right:1px dotted #014B94;}
table tbody tr.even td,table tbody td.even{background:#f9f9f9;}
table tbody td.center{text-align: center;}
table tbody td table td {padding:auto;}
table tfoot th{background:#f9f9f9;}

/** tinymce **/
#body_parent table td{padding:0 !important;}

/** SEZNAMY **/
ul{list-style-type: none; line-height: 1.5;}
li{list-style-type: none;}
ul li{list-style-position: inside;list-style-image: url(../../img/web/layout1/li.png);color:#656565;}
ul.nice_list li{list-style-position: initial;list-style-image: url(../../img/web/layout1/li_nice.png);color:#656565;}

ol{color:#014b94;font-weight: bold;}
ol li{
    /*list-style-position: inside;    */
    list-style-position: initial;
    color: #656565;
    font-weight: normal;
    list-style-type: decimal;
    margin-left: 20px;
}
/** PATICKA **/
#footer{font-size:12px;padding:30px 30px 0 30px;background:#ebebeb url(../../img/web/layout1/bg_footer.png) no-repeat left top;text-align:center;}
#footer ul li{float:left;padding:2px;}
#footer li span{color:#c3c3c3;}





table thead tr {
    background: #dfe9f3;
    height: 26px;
    color: #5f7082;
    border-bottom: 1px solid #aabfd2;
}

table thead {
    background: #dfe9f3;
    height: 26px;
    color: #5f7082;
}

table thead td {
    border-left: 0 dotted #014B94;
    height: 26px;
    padding: 0 5px;
    vertical-align: middle;
}

table tbody td {
    border-bottom: 3px solid #F0F5F9;
    border-left: 0 solid #eaeaea;
    background: white;
    vertical-align: middle;
    padding: 5px 6px;
}

table.topicvip thead,
table.topicvip thead tr {
    border-left: 1px dotted #e56603;
    border-bottom: 0;
    height: 30px;
    padding: 0 5px;
    vertical-align: middle;
    color: #ffffff;
}

table.post tbody td{
    border-left: 1px solid #eaeaea;
}



table.normal-border-table td {
    border: 1px solid #eaeaea;
    background: transparent;
}

table.normal-border-table td:last-child,
.left_full table.normal-border-table tr td:last-child {
    border-right: 1px solid #eaeaea;
}
