* {margin:0; padding:0}
body {font:80% Arial, Helvetica, sans-serif; background:#231F20 url(../images/back.gif) repeat; color:#231f20;}
a {text-decoration:underline; color:#E0001B;}
a:visited {text-decoration:underline; color:#8b1f2d;}
a:hover {text-decoration:none; color:#E0001B;}
.clear {clear:both;}

#all {margin:0px auto; width:992px; background:#F1F1F2; position:relative; min-height:inherit; height:auto;}

#head {background:url(../images/header1.gif) no-repeat; width:992px; height:34px; margin:0px auto;}
#head1 {background:url(../images/header1.png) no-repeat; width:992px; height:276px;}

#logo {background:url(../images/logo.png) no-repeat; width:300px; height:116px; position:absolute; left:58px; top:0px;}
#logo a {display:block; line-height:116px;}
#head_gallery {position: absolute; left:530px; top:90px;}
#margin_gallery {position: absolute; left:523px; top:82px; background:url(../images/okraj_foto1.gif) no-repeat; width:305px; height:180px;}
#margin_gallery2 {position: absolute; left:827px; top:164px; background:url(../images/okraj_foto2.gif) no-repeat; width:126px; height:56px;}
#head_text {color:#DEDEDE; font:140%; position:absolute; left:840px; top:175px; width:100px; height:35px; background-color:#231F20;}
#head_text ul {margin:0;}

#sk {position:absolute; left:910px; top:85px; width:30px; height:19px; background:url(../images/sk.png) no-repeat;}
#eng {position:absolute; left:945px; top:85px; width:30px; height:19px; background:url(../images/eng.png) no-repeat;}

#sk a {display:block; line-height:19px;}
#eng a {display:block; line-height:19px;}

#menu {position:absolute; left:370px; top:36px;}
#menu ul {margin:0; list-style:none; height:33px; overflow:hidden;}
#menu ul li {float:left;}
#menu ul li a {display:block; height:33px; line-height:33px; padding:0 12px 0 0; float:left; text-decoration:none;background:url(../images/tab_a.gif) no-repeat right top; color:#231f20;}
#menu ul li a strong {display:block; height:33px; float:left; padding:0 0 0 12px; cursor:pointer; background:url(../images/tab_b.gif) no-repeat left top; color:#231f20;}
#menu ul li a:hover, #menu ul li.active a {color:#fff; background:url(../images/tab_aa.gif) no-repeat right top; line-height:33px; color:#231f20;}
#menu ul li a:hover strong, #menu ul li.active a strong {color:#fff; background:url(../images/tab_bb.gif) no-repeat left top; line-height:33px; color:#231f20;}

#all3 {margin:10px; min-height:inherit; height:inherit;}
#left_menu {float:left;}
.left {float:left; width:221px; background:url(../images/left_up.gif) no-repeat;}
.napis {margin: 16px auto 9px; color:#F1F1F2; text-align:center;}
.new {background-color:#DEDEDE; width:221px;}
.new1 {padding:7px 10px 0 10px;}
.ld {background:url(../images/left_down.gif) no-repeat; height:10px; margin:0 0 10px 0;}

.center {float:left; width:741px; margin-left:10px; background:url(../images/middle_up.gif) no-repeat;}
#content {margin:10px 0 0 0; background:#DEDEDE; min-height:1140px;}
.content {margin:0 18px;}
#center_down {background:url(../images/middle_down.gif) no-repeat; height:12px;}

#footer {float:left; background:url(../images/down_up.gif) no-repeat; margin:10px 10px 0; width:972px;}
#footer_b {background-color:#DEDEDE; margin:10px 0 0 0; text-align:center; padding-bottom:10px; line-height:10px;}

.s1, s2 {list-style:none;}
.suppliers img { margin:3px 0;}

ul {margin: 0 20px;}
ol {margin: 0 20px;}
tbody {border-collapse:collapse; border-spacing:0;}
table {background-color:#b8c0c1; border:medium none; border-collapse:collapse; border-spacing:0; margin:5px; padding:0; width:90%;}
tr {border-bottom:1px solid #A2A2A2; float:none; margin:0 5px 5px 10px; padding:0 0; text-align:center; width:20%;}
td {color:#231F20; background:transparent none repeat scroll 0 0; border-bottom:1px solid #A2A2A2; font-size:12px; padding:3px 5px; text-align:left;}

.tabulka td {border:1px solid #A2A2A2;}

#gal img {margin:9px;}
a img {text-decoration:none; color:#DEDEDE;}
.content img {margin:5px;}
.text {height:16px;}
.floal {float:left;}

h1 {padding:8px 0 10px 0;}
h2 {padding:8px 0 7px 0;}
