/* CSS Document */
*{margin: 0; padding: 0;}
body{background: url(../images/sraf.gif) repeat top; font: normal normal normal 9pt normal sans-serif, Arial; text-align: center;}
h1{display: none;}
li{
  list-style-type: none;
}
input{vertical-align: middle;}
img{border: 0;}
select{font-size: 8pt;}
#main{width: 956px; margin: auto; background-color: white; border: 2px #DADFE2 solid; text-align: left; margin-top: 10px;}
#login_header{
  height: 45px; border-bottom: 2px #DADFE2 solid; color: #303030;
}
#login{float: left; margin-left: 10px; padding-top: 10px;}
.text_input{height: 16px; _height: 20px; }
#vstupte{height: 20px;}
#registrace{margin-left: 30px; float: left; padding-top: 5px;}
#registrace a{color: #6B6B6B; text-decoration: underline;}
#cart_header{float: right; text-align: right; margin-right: 10px; padding-top: 5px; background: url(../images/voziktop.gif) no-repeat left top; width: 160px;}
#header{
  background: url(../images/top.jpg) no-repeat center bottom; color: #222222; padding: 20px 0 0 10px;
  height: 224px; _height: 244px;
}
#header h2{font: normal normal bold 9pt normal sans-serif, Arial; float: left;}
#header_mnu{float: right;}
#header_mnu a{
  font: normal normal bold 9pt normal sans-serif, Arial; color: #222222; text-decoration: none; float: left;
  padding: 0 15px 0 10px; background: url(../images/sipkatopmnu.gif) no-repeat left center;
}
#header_mnu a:hover{color: #c4075c;}
#maincontent{
  padding: 10px 11px 0 11px;
}
#left{width: 224px; float: left;}
#mnu_left_head{
  height: 31px; background: url(../images/topmenubcg.jpg) repeat-x left top; color: #DCDCDC; font-weight: bold;
  line-height: 2.6em; padding-left: 22px;
}
#mnu{
  border-top: 0; padding: 10px 0 0 0; line-height: 2em; font-weight: bold;
}
#mnu a:hover{text-decoration: none; color: #c4075c;}
     
#mnu li{
  background: url(../images/cara.jpg) no-repeat center bottom; border-bottom: 1px #e5e9ea solid;
}
#mnu li a{
  text-decoration: none; color: #3a3a3a; padding-left: 35px;
}
#mnu li ul li{
  font-size: 8pt; padding-left: 25px; background-color: #e5e9ea; border-bottom: 1px white solid;
}
#mnu li ul li a{
  background: url(../images/pomlcka.jpg) no-repeat left center;
}
.close{
  background: url(../images/sipka.gif) no-repeat left center; 
}
.open{
  background: url(../images/sipkadolu.gif) no-repeat left center; color: 
}
#search{margin-top: 20px; margin-left: 5px;}

#info_left{
  border: 7px #e5e9ea solid; margin-top: 20px; line-height: 2em; padding: 20px 0;
}
#info_left li{
  background: url(../images/cara.jpg) no-repeat center bottom; margin-left: 5px;
}
#info_left li a{
  padding-left: 10px; text-decoration: underline; color: #3a3a3a; background: url(../images/sipkagrey.gif) no-repeat left center;
}






#center{float: left; margin-left: 7px; width: 500px;}

#center h3{color: #6B6B6B; font-size: 9pt; font-weight: bold; margin-top: 10px; padding: 0 15px;}
#center p{margin-bottom: 15px; color: #6B6B6B; margin-top: 10px; padding: 0 15px;}

#content_head{
  background: url(../images/tableheadbcg.jpg) repeat-x center top; height: 31px; font-size: 8pt;
}

#sort_by{
  float: left; color: white; margin-left: 10px; font-size: 8pt; margin-top: 6px;
}

#stuff p{
  margin-top: 5px;
}
#stuff img{
  float: left; margin: 5px 35px 5px 25px;
}
#t_stuff{
  border-collapse: collapse; width: 100%;
}
#t_stuff td{
  padding: 5px; font-size: 9pt; height: 125px; width: 50%; overflow: hidden;
}
#t_stuff td img{
  float: left; margin: 5px 5px; 
}
#t_stuff td h3{height: 2.5em; overflow: hidden;}
#t_stuff td p{color: #9D9B9B; margin-top: 5px; height: 2.5em; overflow: hidden;}
#t_stuff td h4{font-size: 9pt; color: #c4075c; margin-bottom: 5px; text-align: right; margin-right: 5px;}
#t_stuff td a{color: black;}
#t_stuff td a:link {text-decoration: none;}
#t_stuff td a:visited {text-decoration: none;}
#t_stuff td a:active {text-decoration: underline;}
#t_stuff td a:hover {text-decoration: underline;}
.pridat{margin-left: 53px; _margin-left: 43px;}
#detail_head{
  float: left; font-weight: bold; color: white; font-size: 9pt; padding-left: 10px; padding-top: 8px;
}
#t_detail{
  font-size: 9pt; background-color: #E5E9EA; border-collapse: collapse; margin: 30px 0 10px 10px; width: 230px; _width: 240px;
}
#t_detail td{padding: 3px 7px;}
.bott{margin-bottom: 10px; border-bottom: 3px white solid;}
.top{margin-top: 10px; border-top: 3px white solid;}
.add_cart_detail{padding-right: 15px; text-align: right; margin-top: 10px;}
#vyb_barvy{background-color: white; height: 40px; vertical-align: bottom;}
#color{width: 75px;}
#desc{
  margin-top: 15px; border-top: 1px #CDCDCD solid; border-bottom: 1px #CDCDCD solid;
}
#desc h3{
  height: 28px; color: black; padding: 5px 0 0 3px;
}
#desc p{padding: 3px 3px 5px 3px; margin: 0;}
.gal_head{margin: 20px 0 5px 7px; color: black; font-weight: bold;}
.galerie{border: 1px #AFAFAF solid;}
#t_cart{
  border-collapse: collapse; font-size: 9pt; width: 507px; text-align: center; background-color: #E5E9EA; margin-top: 2px;
}
#t_cart th{border: 1px white solid; background-color: #9CA4A7; padding: 3px; font-weight: normal; color: white;}
#t_cart td{border: 1px white solid; padding: 3px;}
#t_cart td a{color: black;}
#soucet{
  border-collapse: collapse; width: 350px; float: right; font-size: 9pt; margin-top: 10px; background-color: #E5E9EA; 
}
#soucet td{border: 1px white solid; padding: 3px;}

.celkem{background-color: #9CA4A7; color: white;}
#doprava_label{
  float: left; color: #686767; padding-top: 30px; line-height: 1.7em; margin-right: 5px;
}

#doprava{
  float: left; color: #686767; padding-top: 30px; line-height: 1.7em;
}
#sel_doprava{
  width: 100px; height: 18px;
}
#sel_platba{
  width: 100px; height: 18px;
}
#act_cart{border: 0; margin: 30px 5px 0 0; font-size: 8pt;}

#del_cart{border: 0; margin: 30px 100px 0 0; font-size: 8pt;}
#send_cart{border: 0; margin-top: 30px; font-size: 8pt;}
#neregistr{padding: 0; padding-top: 20px;}
#neregistr a{color: #6B6B6B; text-decoration: underline;}

#right{float: right; width: 192px; text-align: center;}
.right_head{
  background: url(../images/topmenubcg.jpg) repeat-x top; height: 28px;
}
.right_head h2{
  background: url(../images/topmenubcg.jpg) no-repeat center top; font-size: 8pt; font-weight: bold; color: white; padding-top: 7px;
}

.best ul{
  margin: 15px 0;
}
.best li{
  background: url(../images/cara.jpg) no-repeat center bottom; border-bottom: 1px #d4d4d4 solid;
}
.best li a{
  text-decoration: none; color: #3a3a3a; line-height: 2em;
}

.ref{
  height: 135px; border-bottom: 1px #d4d4d4 solid;
}
.ref h3{font-size: 9pt; padding-top: 15px;}
.ref a{
  text-decoration: none; color: #3a3a3a; font-weight: bold;
}
.ref h5{font-size: 9pt; font-weight: bold; color: #5F5E5E; padding-top: 7px;}
.editace{
  width: 100%; border-collapse: collapse; font-size: 9pt; background-color: #E5E9EA; margin-top: 2px;
}
.td1{text-align: right; padding: 2px;}
.td2{text-align: left; padding: 2px;}
.tlacitko{margin: 10px; width: 60px; height: 20px;}
.error{color: red; font-weight: bold;}
.hlaska{color: navy;}
.vypis{
  border-collapse: collapse; font-size: 9pt; width: 507px; text-align: center; background-color: #FCE4D7; margin-top: 2px;
}
.vypis th{border: 1px white solid; color: #1E7EA6; padding: 3px;}
.vypis td{border: 1px white solid; padding: 3px;}
.vypis td a{color: black;}



#footer{clear: both; border-top: 2px #DADFE2 solid; margin-top: 20px; height: 30px; padding-top: 10px; text-align: right;}
#footer a{color: black; text-decoration: none; padding: 0 10px;}

.cleaner{clear: both; font-size: 0; height: 1px;}
.strong{font-weight: bold;}
