body{padding: 0; margin: 0; background: url(../images/background.jpg); background-attachment: fixed; background-position: center;}
body{font-family: arial; text-align: justify; font-size: 12px; color: #000;}
body{behavior:url("/csshover.htc"); background-color: rgb(76,76,76);}

p{margin-top: 0;}

h1{font-size: 145%; margin: 0; padding: 0; margin-top: 10px; margin-bottom: 20px; color: rgb(50,59,65); font-weight: bold; border-bottom: 1px solid #000;}
h2{font-size: 13px; margin: 0; padding: 0; margin-bottom: 10px; color: #FFF; font-size: 130%;}
h3{font-size: 13px;}

#seek{width: 220px; float: right; margin-top: 5px;}

#left{background: url(../images/left.gif) repeat-x; position: absolute; width: 50%; height: 150px; left: 0;}
#right{background: url(../images/right.gif) repeat-x; position: absolute; width: 50%; height: 170px; right: 0;}

.all{width: 948px; margin: auto; position: relative;}

a{color: rgb(50,59,65);}
a:hover{text-decoration: none;}

.info, .vystraha{background-color: rgb(252,229,108); border: solid rgb(234,193,21) 1px; background-repeat: no-repeat; padding: 7px 0 6px 40px; margin: auto; margin-top: 30px; width: 80%; font-weight: bold;}
.info{background-image: url(../images/servis/info.png); color: rgb(0,0,153);}
.vystraha{background-image: url(../images/servis/vystraha.png); color: rgb(204,0,51);}
.vystraha a{color: rgb(204,0,51);}

#kosik{position: absolute; right: 0; top: 70px;}
#kosik a{color: #FFF; }

.seek{color: red;}

table.product{width: 100%; border-collapse: collapse; margin-top: 20px; text-align: left;}
table.product tr{vertical-align: top; }
table.product td{padding: 10px; }
table.product td h2{color: #FFF; font-size: 120%;}
table.product img{border: 1px solid rgb(50,59,65);}
table.product tr td h2{margin: 0; padding: 0;}
table.product form{padding: 0; margin: 0;}
table.product p{padding: 0; margin: 0;}

table.kosik{width: 100%; border-collapse: collapse; margin-top: 15px; text-align: right; margin-bottom: 20px;}
table.kosik td{padding: 5px;}
table.kosik .hlavicka{color: #FFF; background: #333333; font-weight: bold;}
table.objednavka{width: 100%; border-collapse: collapse; margin-top: 3px; text-align: right;}

/*smajl*/
.smajl{border-style: none; padding: 0px; margin-left: 3px;}
.popisek{margin: auto; width: 150px; text-align: center; margin-bottom: 0px; margin-top: 30px; font-size: 90%;}
#guestbook{display: none; margin-bottom: 10px;}

/*formulare*/
.formular, .formular_add{text-align: left; margin: auto; width: 100%; padding: 1px; margin-top: 15px;}
.formular_add{width: 50%;}
.formular_hlavicka{background-color: rgb(61,61,61); color: #FFF; font-weight: bold;}
.formular_lichy_radek{}
.formular_sudy_radek{}
.formular td, .formular_add td{padding: 3px; padding-right: 6px;}
.formular img{border-style: none;}

form{margin: 0px;}
select{border-style: inset; border-width: 2px;}
.formular input{width: 100%; border: solid #CCCCCC 1px; background-color: #FFFFFF;}
.formular input[type=submit]{width: 70px; margin-top: 2px;}
textarea{width: 100%; border: solid #CCCCCC 1px;}
#tlacitko {width: 70px;}

.zaznam h2{color: rgb(255,216,0); font-weight: bold; background: transparent; border: none; padding: 0; margin: 0; text-align: left;}
.zaznam h2 a{text-decoration: none;}

.zaznam h3{color: rgb(255,216,0); font-weight: bold; background: transparent; border: none; padding: 0; margin: 0; text-align: left;}
.zaznam h3 a{text-decoration: none;}

.zaznam .vlozeno{color: #CCCCCC; font-style: italic;}
.zaznam{margin-bottom: 15px;}

.prispevek{padding: 0 5px 0 5px; margin: auto; width: 100%; margin-bottom: 10px; margin-top: 5px;}
.podpis{font-size: 85%; margin-top: 2px; text-align: left; color: #AAAAAA;}

.categories{width: 180px; height: 180px; float: left;}
.categories .img{width: 170px; height: 100px; overflow: hidden; margin-top: 5px;}
.categories a img{border: none;}
.categories .sleva{background: rgb(255,62,0); color: #FFF; text-align: right; padding: 3px 15px 3px 0; margin-right: 10px;}

.header{height: 168px; background: url(../images/header.jpg);}

.left{width: 150px; float: left; text-align: left;}
.left #kontakt{color: rgb(160,200,220); padding: 10px; font-size: 90%;}
.left #kontakt a{color: #FFF;}
.main{width: 738px; _width: 700px; float: left; padding: 0 30px 0 30px; padding-top: 5px; min-height: 300px; _height: 300px;}

.footer{background: url(../images/footer.jpg); height: 21px; text-align: right; padding-top: 25px; padding-right: 15px; margin-top: 30px;}
.footer a{color: rgb(76,94,105);}
.footer a:hover{text-decoration: none;}

.cleaner{clear: both;}

.vlozena_left, .vlozena_right, .vlozena_center{border: solid rgb(67,140,104) 1px; margin: 3px; padding: 2px; background-color: #FFF;}
.vlozena_left{float: left; margin: 0;}
.Xvlozena_left{float: left; margin: 0; border: none; padding: 0; margin-bottom: 10px;}
.vlozena_right{float: right; margin: 0; border: none; padding: 0; margin-bottom: 10px; margin-left: 4px;}
.Xvlozena_right{float: right; margin: 0; border: none; padding: 0; margin-bottom: 10px;}
.vlozena_center, .Xvlozena_center{margin: 0; border: none; padding: 0; padding-bottom: 10px; background: transparent;}
div.vlozena_center, div.Xvlozena_center{text-align: center; border-style: none; clear: both;}
