BODY {
    margin:20px;
    padding:0px;
    font-size:13px;
    font-family: Arial, Helvetica, sans-serif, sans-serif;
    color:#CCCCCC;
    
    background: url('../images/pozadi_pruh.png') repeat-x;
    background-color: #0A0B0C;
}

A {
    text-decoration:none;
    color:#5BC8E7;
}

A:hover {
    color:white;
}

a img {
    border:none;
}

form{
    margin:0px;
    padding: 0px;
}

textarea{
    font-family: Arial, Helvetica, sans-serif, sans-serif;
    font-size:12px;
}

input{
    font-family: Arial, Helvetica, sans-serif, sans-serif;
    font-size:12px;
}

h1{}

h2 {
    margin:0px;
}

.blue{
    color:#5BC8E7;
}

.white{
    color:white;
}

.bold {font-weight: bold}

.search_nadpis{
    font-weight:bold;
    color:white;
}

.padTop10px{
    padding-top:10px;
}

.margbot22{
    margin-bottom: 22px;
}

.margbot17{
    margin-bottom: 17px;
}

.margbot14{
    margin-bottom: 14px;
}

.margbot8{
    margin-bottom: 8px;
}

.margbot6{
    margin-bottom: 6px;
}

.margbot4{
    margin-bottom: 4px;
}



.main{
    width:1004px;
    position: relative;
    margin: auto auto;
    overflow: hidden;
    min-height: 620px;
}

.head{
    width:100%;
    height:113px;
    overflow: hidden;
    padding-top: 23px;
}

#logo{
    width:179px;
    height:113px;
    float:right;
    background: url('../images/logo_mood.png');
    cursor:pointer;
    position: relative;
    bottom:50px;
}

#logo:hover{
    background-position: -179px 0px;
}

.menu{
    position:relative;
    top:70px;
    overflow: hidden;
}

.menu_item{
    height:27px;
    float:left;
    position: relative;
    bottom:0px;
    cursor: pointer;
    padding:0px 0px;
}

.menu_item_cz_en{
    height:27px;
    width:30px;
    float:left;
    position: relative;
    bottom:0px;
    cursor: pointer;
    padding:0px 5px;
    background-position: -42px;
    margin-left: 10px;
}

.menu_item_cz_en:hover{
    background-position: 0px;
}

.menu_cleaner{
    position:absolute;
    width:100%;
    height:57px;
}

.submenu{
    background-color: #58595B;
    width:195px;
    position:absolute;
    top:131px;   
    display: none;
    z-index: 2;
}


.submenu a{
    height:18px;
    padding: 7px;
    border-bottom: 1px solid black;
    cursor: pointer;
    color:#CCCCCC;
    display: block;
}

.submenu a:hover{
    background-color: #5BC8E7;
    color:white;
}

.submenu3cz{
    left:225px; /**/
}

.submenu3en{
    left:205px; /**/
}

.submenu5cz{
    left:405px;
}

.submenu5en{
    left:375px;
}

.content{
    background-color: #0A0B0C;
    overflow: hidden;
}

.content_head{
    padding:15px 0px 0px 15px;
}
.content_head h1{
    display: inline;
}

.left_column{
    width:307px;
    float:left;
    padding: 9px 13px;
    line-height: 17px;    
}

.paddtop9px{
    padding-top: 9px;
}

.left_column b{}

.left_column h1{
    display: inline;
    font-weight: normal;
}

.left_column select{
    width:300px;
    border:1px solid #5BC8E7;
    height:25px;
    background: black;
    color:#CCCCCC;
    margin-bottom: 3px;
    
}

.left_column select option{
background: #58595B;
color:white;
}

.midledouble_column{
    width:668px;
    float:right;
    overflow: hidden;
    position: relative;
}

.midle_column{
    width:324px;
    float:left;
    padding: 10px 10px 0px 0px;
}

.midle_column_subpage{
padding-top: 19px;
}

.right_column{
    width:334px;
    float:left;
    padding-top: 10px;
}


.hp_novinka_text{
    z-index: 1;
    width:160px;
    height:35px;
    position:absolute;
    top:250px;
    left:0px;
    cursor:pointer;
}

.img_novinky{}

.img_sipka_novinky{
    position: relative;
 
}

.hp_news{
    position: relative;
    top:30px
}

.mdc_text1{
    height: 34px;
    width:100%;
    font-size:25px;
    float:left;
}

.topofdoublecolumn{
    width:100%;
    float:left;    
    height:228px;
    overflow: hidden;
}


.blackline{
    position: absolute;
    width:1px;
    height:100%;
    background-color: #0A0B0C;
    top:250px;
    left:333px;
    z-index: 4;
}


.table_midle{
    width:100%;
    border-collapse: collapse;
}

.table_midle td{}


.nadpis1{
    color:white;
    display: block;
    margin-bottom: 5px;
    font-size:16px;
}

.t_img{
    padding: 0px;
    width:334px;
    overflow: hidden;
    vertical-align: top;
    background-color: #58595B;
    
}

.t_img:hover{
    background-color: white;
}

.t_img2{
    padding: 0px 1px 1px 0px;
    width:333px;
    overflow: hidden;
    vertical-align: top;
    color:silver;
    background-color: black;
}

.imgA{
    display:block;
    background-color: black;
}

.t_img_date{
    width:100%;
    text-align: right;
    height:18px;
    font-size:10px;
    vertical-align: bottom;
    padding-top: 13px;
    background-color:  #0A0B0C;
}

.t_img_autor{
    background-color: #0A0B0C;
    color:white;
    font-size:15px;
    height:25px;
}

.t_img_image{
    height:106px;
    top:0px;
    width:100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor:pointer;
    background-color: black;
    display: block;
}



.t_img_text{
    padding:0px 5px 15px 12px;
}

#t_img_text_new2{
    padding:0px 5px 56px 12px;
}

.t_img_text a:hover{color:black}

.t_img_text h1{
    color:white;
    margin:0px;
    padding:0px;
    font-size:16px;
    font-weight: normal;
    position:relative;
    top:7px;
}

.t_img_text_sortiment{
    padding-top: 8px;
}

.t_img_text_sortiment a{
    background-color: transparent;
}

.t_img_text_sortiment a img{
    border:0px;
}

.w1px{
    width:1px;
    padding:0px;
    overflow: hidden;
}

.t_midle{
    height:29px;
    text-align: right;
    font-size:8px;
    vertical-align: bottom;
    color:silver;
}

.foot{
    position:fixed;
    bottom:0px;
    width:100%;
    height:50px;
    background-color: black;
    z-index:100;
    overflow: hidden;
    
   }

.input_search{
    border:1px solid #5BC8E7;
    height:15px;
    color:#CCCCCC;
    background-color: transparent;
    position: absolute;
    width:150px;
    left:20px;
    padding: 3px;
    top:15px;
}

.copyright {
    position: absolute;
    right:30px;
    top:15px;
}

.search_but{
    cursor:pointer;
    position: absolute;
    left:185px;
    top:15px;
}

.cross_fade{
    width:668px;
    height:228px;
    position: absolute;    
    background-repeat: no-repeat;
    background-position: 50% 50%;   
}

.left_col_subpage{
    padding-top: 2px;
}

.onas{
    line-height: 22px;
    font-size: 16px;
    color:white;
    width:302px;
    padding-right: 20px;
    padding-top:8px;
}

.onasmc2{
    width:315px;
    padding-right: 20px;
    
}
.onasmc3{
    width:315px;
    padding-right: 0px;
}


.new_arrow{
    position: relative;
    top:-7px;
}

.kontakt_form{
    width:100%;
}

.kontakt_form input{
    border:1px solid #5BC8E7;
    width:318px;
    height:21px;
    color:#CCCCCC;
    background-color: transparent;
    padding-left: 5px;
    font-size: 12px;
    margin-top:4px;
}

.kontakt_form textarea{
  border:1px solid #5BC8E7;
  background-color: transparent;
  color:#CCCCCC;
  margin-top:5px;
  width:643px;
  padding-left: 5px;
  padding-top:5px;
  overflow: hidden;
}

.kontakt_form_submit{
    background-color: #5BC8E7;
    color:white;
    font-weight: bold;
    cursor: pointer;
    width:67px;
    height: 19px;
    text-align: center;
    position: relative;
    left:583px;
    top:-22px;
    padding-top:2px
}

.sipka{
    width:9px;
    height:18px;
    background: url('../images/sipka.png') no-repeat;
    float:left;
    margin-right:5px;
    margin-top:3px;
}

.kontakt_zprava{
    height:111px;
}

.counter{
    position:absolute;
    left:337px;
    font-size:14px;
}

.counter_item{
    position: relative;
    top:-12px;
    color:white;
    
}

.partneri_item{
      width:50%;
      vertical-align:top;
    
}

.home{
 padding-top: 15px;
 padding-left: 15px;
}

.servis{
    padding-top:9px;
}