body{padding: 0; margin: 0; text-align: justify; background: url(../images/background.png) repeat-x;}
body{font-family: tahoma; font-size: 12px;}
body{behavior:url("/csshover.htc"); background-color: #FFF;}

p{margin: 0; line-height: 1.5;}

h1{font-size: 150%; margin: 0; padding: 0; font-weight: normal; margin-bottom: 15px;} 
h2{font-size: 125%; margin: 0; padding: 0;}
h3{font-size: 110%;}

h1, h2, h3, h4, h5, h6{color: rgb(214,17,17);}

a{color: rgb(214,17,17);}
a:hover{text-decoration: none;}

.all{width: 899px; padding: 6px; margin: auto; background: #FFF; margin-bottom: 12px;}
.top{height: 87px; background: url(../images/top.png); margin-top: 6px;}
.top img{position: relative; top: 12px; border: none;}
.header{height: 221px; background: url(../images/header.jpg) no-repeat; margin-top: 3px; border-bottom: 4px solid rgb(203,9,9); padding-bottom: 3px;}

.menu{background: url(../images/menu.png) repeat-x; height: 30px; margin-top: 3px;}

.main{min-height: 300px; _height: 300px; margin: 5px; margin-bottom: 2px; padding-top: 15px; padding-bottom: 45px; background: url(../images/main2.png) repeat-x bottom;} 

.product{width: 30%; float: left; margin-left: 5px; text-align: center; height: 170px;}
.product h2{font-size: 80%; font-weight: normal;  margin-top: 15px;}
.product h2 a{color: #000; text-decoration: none; background: url(../images/nadpis.png) repeat-y; padding: 10px;}

.product img{border: solid rgb(214,17,17) 1px; margin: 2px; margin-top: 0; padding: 3px; background-color: #FFF; margin-bottom: 0;}

h2{margin-bottom: 5px;}
.left{float: left; width: 550px;}
.right{float: right; width: 300px;}
.prilohy{text-align: center; margin-bottom: 15px; padding-top: 10px; margin-top: 10px;}
.prilohy img, .right img{border: solid rgb(20,103,150) 1px; margin: 2px; margin-top: 0; padding: 3px; background-color: #FFF; margin-bottom: 0;}

.bottom_menu img{border: none; margin-left: 2px;}

.footer{color: #FFF; font-size: 90%; margin-bottom: 5px; width: 949px; margin: auto; margin-top: 5px; margin-bottom: 5px;}
.footer a{text-decoration: underline; color: #FFF;}
.footer a:hover{text-decoration: none;}

.cleaner{clear: both;}

.vlozena_left, .vlozena_right, .vlozena_center{border: solid rgb(20,103,150) 1px; margin: 8px; padding: 3px; background-color: #FFF; margin-bottom: 0;}
.xvlozena_left, .xvlozena_right, .xvlozena_center{margin: 8px;}
.vlozena_left, .xvlozena_left{float: left; margin-left: 0;}
.vlozena_right, .xvlozena_right{float: right; margin-right: 0;}
.xvlozena_right{margin: 0; padding: 0; position: relative; bottom: 3px;}
div.vlozena_center, div.xvlozena_center{text-align: center; border-style: none; clear: both;}