@charset "utf-8";
/* CSS Document česká verze!!!*/
body{background:#ffffff;
     margin:0;
     font-family: "Helvetica", "Arial";
     font-size:85%;
     /*background-image:url('bg_body3.gif');*/
     behavior:url('csshover3.htc');}



#container{width:1025px; margin:auto; margin-top: 15px;}

#header{width:1025px; height:315px; background:url('../images/theme/01.gif') no-repeat top center; 
/*opacity:0.50;
 filter: alpha(opacity=50) */;
}

#logo_text{width:300px; padding:0; height:80px;}

#main_content{width:1025px;}

#content{width:1025px;margin:20px 0px 0 0px; }

#page_text{float:left; margin:0 10px 0 0px ; width:660px;line-height:normal;margin-bottom: 100px;}

#page_text ul{ list-style-type: square; margin-left: 20px;}

#page_text a{color:#FF6600; text-decoration:none;}

#page_text a:hover{text-decoration:underline;}

#page_text H1{font: normal 130% tahoma, arial, verdana; color:#990000; border-bottom: 1px solid #990000; width:660px; padding-bottom:5px;}

#page_text H2{font: normal 120% tahoma, arial, verdana;}

#page_text H3{font: normal 100% tahoma, arial, verdana; color:#990000;}

#page_text p{color:#333333; margin-bottom: 10px;}

#page_text2{float:left; margin:0 10px; width:560px;}

#page_text2 ul{ list-style-type: square; color:#006600;}

#page_text2 a{color:#FF6600; text-decoration:none;}

#page_text2 a:hover{text-decoration:underline;}

#page_text2 H1{font: normal 130% tahoma, arial, verdana; color:#990000; border-bottom: 1px solid #990000; width:560px; padding-bottom:5px;margin-bottom: 10px;}

#page_text2 H2{font: normal 120% tahoma, arial, verdana;margin-bottom: 10px;}

#page_text2 H3{font: normal 100% tahoma, arial, verdana; color:#990000;margin-bottom: 10px;}

#page_text2 p{color:#333333; font-size:90%; text-align:left;}
#page_text2 br{height: 10px;}

#flash{float:left;margin-bottom: 100px;}

.cleaner{clear:left;}

#image{float:right; width:305px;_width:300px; text-align:right;}

#rows{float:right;padding-top: 85px;}

.row{width:305px;_width:302px; height:65px;}

#row1{ background:url(../images/row_1.jpg); margin-bottom:6px;}
#row2{ background:url(../images/row_2.jpg); margin-bottom:6px;}
#row3{ background:url(../images/row_3.jpg); margin-bottom:6px;}
#row4{ background:url(../images/row_4.jpg); margin-bottom:6px;}
#row5{ background:url(../images/row_5.jpg); margin-bottom:6px;}

#rows_flash{float:right; width:305px; _width:302px;}



#ie_hack_box{width:565px; float:left;}

.flash_btn{margin-bottom:5px;  border:none; width:305px; height:80px;}

#footer{width:1025px; height:50px; }

#copyright{font-size:85%; color:#999999;clear: both;text-align: center;margin-bottom: 30px;margin-top: 50px;}
#copyright a{color:#999999;}
#copyright td{vertical-align:middle;}

#link{width:200px; height:173px; float:left;}



#colors { width: 520px; height: 42px; float: left; top: 93px; left: -197px; position: relative; border: 0px;}

#colors a img {border: 1px solid white;}

#colors .activeTheme  {border: 1px solid black;}

#tsp_home{ top:10px;  width: 670px; height: 70px;float: left;}

#galerie{float:left;width:700px;}

#galerie h3{ font-weight:normal;}

#galerie h3 a {color:#FF9900;}

#galerie a {color:#FF9900;}

.galerie_box{float:left; height:215px;}

.galerie_box p{margin:2px 10px; font-size:90%; color:#666666;  width:150px;}

#galerie img{margin:3px 6px; padding:2px; border:3px solid #CCCCCC;}

#galerie a:hover img{border:3px solid #333333;}

#navigace{margin:5px 100px;}

#navigace a{color:#FF9900;}

.address{width:153px; height:205px; background:#999999; margin:0 5px; float:left; padding:20px 10px; font-size:90%;background:url(../images/kontakty.jpg) repeat-x;}

#adr{}

.nadpis_rada{color:#990000; font-size:130%; margin:-5px 0 5px 0; padding:0px;}

/* !!!!!!!!!! navigace !!!!!!!!!!!!! */
#menu{width:1025px;  background: #000000; height:28px;  text-align: center;}

#menu ul {
    float:left;
    margin: 0 auto;
    list-style-type: none;
    text-align: center;

}

#menu li {

    text-align: center;

}
#menu ul li {
    float: left;
    position: relative;
    text-align: center;


}

#menu ul li.li_1{background: #000000; z-index: 100; text-align: center;}
#menu ul li.li_2{background:#333333 url(../images/bg_menu1.jpg); text-align: center;}
#menu ul li.li_3{background:#333333 url(../images/bg_menu2.jpg); text-align: center;}
#menu ul li.li_4{background:#333333 url(../images/bg_menu3.jpg); text-align: center;}

/*rozbalovak*/
#menu ul li ul li {
    width: 220px;
    float: left;
    text-align: center;
    margin:0;
    border-bottom: 1px solid white;
    filter: alpha(opacity=80);
    background-image:none;
    background-color:#333333;
    padding-right: 0px;

}
#menu ul ul {
    width: 200px;
    position: absolute;
    left:0em; top: 2.3em;
    margin:0;
    padding:0;
    visibility: hidden;
    font-size: 90%;
    border: none;
    opacity:0.85;
    filter: alpha(opacity=80);
}
#menu ul li:hover ul {
    visibility: visible;
    text-align: center;
}
#menu ul li	a {
    display: block;
    font-size: 110%;
    border-right: 0px solid white;
    text-decoration: none;
    color: #FFF;
    padding: 7px 55px 6px 40px;
    text-align: left;



}
#menu ul li ul li a{
    padding-right: 12px;
}

#menu ul li.posledni a {
    border-right: none;
    
    padding-right: 0px;
    text-align: center;
}
#menu ul li.posledni ul li {
    position: relative;
   padding-right: 0px;
    padding-left: 0px;
    
}

#menu ul li.posledni ul li a {
   text-align: left;
 
}

#menu ul li.predposledni a {

    padding-right: 10px;

}

#menu ul li a:hover {
    background:#8A0000;

}
#menu ul li.posledni {

text-align: center;

}


.border_none{ border-top:none;}

#naceneni{}

.barevna_rada{width:650px; float:left; margin-bottom:10px;}

.box_rada{width:131px; float:left; text-align:center;margin:0 2px; height:200px;}

.box_rada p{text-align:left; padding:2px 10px; margin:0 0 10px 0;}

.barevna_rada img{margin:3px; border:1px solid #666666;}

#kontakt_mapa{ margin:0 50px 0 10px; border:1px solid #666666;}

#main_kontakt{width:500px; margin:0 0 15px 0; height:180px; font-size:110%;}

#soubory{width:100%; border:1px solid #F5F5F5;}

#soubory tr.sudy{ background:#F5F5F5;}

#soubory td{padding:3px 6px; font-size:90%;}  

#soubory td img{float:left; vertical-align:middle; margin-right:5px;}

#flags{margin-top:0px; height:40px; font-size: 80%;padding-right: 9px;}

#flags a img {border:1px solid black;}

#flags a {color: black; text-decoration: none;padding-left: 6px;}

#search_box{height:173px; float:right; text-align:right; font-size:13px;}

#search_box table{margin-top:-15px; font-size:80%}

#search{ border:1px solid #999999; width:150px; height:12px; color:#666666; position: relative; top: -3px; }

#arrow{
    vertical-align: middle;
    padding-bottom: 2px; 
}

#search_submit {position: relative; top: 0px;}

#menu_account{width:230px; height:200px; float:right; background:url(../images/bg_account.jpg);}

#menu_account p{ margin-left:60px; padding: 0;}

#menu_account p a{color:#8A0000;}

#menu_account ul{ margin: 0 10px 0 25px; padding:0;}

#menu_account ul li{border-bottom:1px solid white; list-style-type:none; width:190px;   }

#menu_account ul li a{text-decoration:none; background:#494949; color:white; padding:5px 0 5px 20px; display:block;}

#menu_account ul li a:hover{background:#8A0000;color:white;}

#form_account{margin-left:30px;}

#form_account table{width:250px; font-size:90%; border:1px solid #666666;background:#F3F3F3;}

#form_account table td{padding:2px 5px;}

#form_account .form_box{float:left; width:275px; margin:0}

#form_account .form_box2{float:right; width:250px;margin:0}

#form_account .form_box2 table{margin-bottom:19px;}

/*#form_account table tr:hover{background:#FFFFCC;}*/

#form_account input, textarea{border:1px solid #666666;  }

#form_account input.check{border:none;  }

#form_account h3{color:#8B1B2F; font-size:100%; }

.distributor {margin:10px 5px; padding: 0 0 10px 0; border-bottom:1px dotted #666666;}

.distributor table td{padding:2px 10px;}

.distributor p{padding:2px 10px;}

#akce img{border:none;}

h1#main_page_h1{font-size:115%; font-weight:normal; text-align:left; color:#333333;}

p#empty_p{line-height:5px; margin:0; padding:0;}

ul#kuchyne{list-style-type:square;}

ul#kuchyne li a{color:#F60; margin:6px 0; }







#vsechny_barvy_link {
width: 240px; height: 25px; float: left; top: 57px; left: 10px; position: relative; border: 0px;
}

#banner {position: relative; top: -7px;}

h1#main_page_h1{padding-bottom: 15px; margin-top: -15px;}

a{
    outline : none;
}

