@charset "utf-8";
body {background: #f0f0f0 url('./img/bg.png') top center repeat-x; margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 12px; text-align: center; color: #20252b;}

h1 {margin: 0;}
h2 {color: #e42532; font-size: 18px; font-weight: bold; margin: 0 0 0 15px; width: 200px; line-height: 40px; float: left;}
h4 {background: url('./img/h4.png') center left no-repeat; margin: 14px 0 14px 0; padding-left: 15px; font-size: 14px; color: #e42532;}
.clear {clear: both;}
hr {display: none;}
img {border: none;}
button {width: 100px; font-size: 12px; border:1px solid #99C5D6;}
#button {width: 100px; font-size: 12px; border:1px solid #99C5D6;}
#button_70 {width: 70px; font-size: 12px; border:1px solid #99C5D6;}
#button_120 {width: 120px; font-size: 12px; border:1px solid #99C5D6;}
#red {color: #e42532;}
#red a {color: #e42532;}
#bold {font-weight: bold;}
#bold-blink {font-weight: bold;text-decoration: blink;}
a {color: #e42532; text-decoration: none;}
a:hover {color: #e42532; text-decoration: underline;}

/*BACKLINKK*/
.backlink{margin-top: 20px; text-align:center; font-size:10px;}
.backlink a, .backlink a:visited{color:#CCC; text-decoration:none;}
.backlink a:hover{color:#e42532; text-decoration:none; font-weight:bold;}



#web {background: url('./img/main.png') top left no-repeat; width: 960px; margin: auto ; padding: 0 10px 0 10px;}
#top {height: 195px;}
#logo {background: url('./img/bg_logo.jpg') no-repeat; width: 324px; height: 88px;  float: left; margin-left: 30px; margin-top: 30px;}
#menu {height: 50px; margin: 5px 10px 0 0; text-align: right; font-family: Trebuchet, sans-serif; font-size: 14px;float: right;}
#menu ul {margin: 0; padding: 0; list-style: none;}
#menu ul li {background: url('./img/split.jpg') right no-repeat; height: 50px; line-height: 50px; padding-right: 2px; float: left;}
#menu ul li.no_li {background: none; padding: 0;}
#menu ul li a{line-height: 50px; padding: 0 31px 0 31px; color: #ffffff; text-decoration: none; float: left;}
#menu ul li a:hover {background: url('./img/menu_hover.png') bottom center no-repeat; color: #e42532;}

#main {background: url('./img/main.jpg') repeat-y; width: 942px; margin: 10px auto 0 auto; text-align: left;}
#title {height: 40px; border-bottom: 1px solid #f0f0f0;}
#flags {width: 200px; text-align: right; float: right;}
#content {width: 942px; background: url('./img/content.png') repeat-y; padding-left: 1px;}
#content_admin {width: 942px; background: url('./img/content.png') repeat-y; padding: 10px 0 0 1px;}
#content_t,#content_c {width: 912px; background: url('./img/content_t.png') repeat-y; padding: 15px 15px 15px 15px;  font-size: 14px;}
#content_t p {margin: 0px 0 15px 0;}
#content_c {text-align: center;}

.kat_menu {width: 231px; float: left; font-size: 12px; }
#kat_menu_admin {width: 281px; float: left; font-size: 12px; }
.kat_menu ul {margin: 0; padding: 0; list-style: none;}
.kat_menu ul li.li_kat a {background: #fbfcff; width: 217px; height: 40px; line-height: 40px; border-bottom: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; margin-top: -1px; padding-left: 14px; color: #2d4880; font-weight: bold; text-decoration: none; float: left;}
.kat_menu ul li.li_kat a:hover {color: #e42532; text-decoration: none;}
.kat_menu ul ul {background: #fff; padding: 5px 0 5px 0; float: left;}
.kat_menu ul ul li.li_kat_sub a {background: url('./img/li_sub.png') center left no-repeat; background-position: 15px 9px; width: 201px; height: 22px; line-height: 22px; padding-left: 30px; text-decoration: none; float: left; color: #2d4880; border: none; font-weight: normal;}
.kat_menu ul ul li.li_kat_sub a:hover {color: #e42532; text-decoration: none;}

#right {width: 670px; margin-right: 32px; float: right;}
#right_admin {width: 620px; margin-right: 32px; float: right;}
#produkt_foto {width: 316px; float: left;}
#produkt_foto_admin {width: 296px; float: left;}
#produkt_info {width: 300px; float: right;}
#produkt_info_admin {width: 280px; float: right;}
#produkt_info p {margin: 15px 0 15px 0;}
#produkt_info table {background: #fbfcff; width: 300px; border-collapse: collapse; border: 1px solid #f0f0f0; font-size: 12px;}
#produkt_info table tr {border: 1px solid #f0f0f0;}
#produkt_info table td {padding: 5px;}
.td_left {border-bottom: 1px solid #f0f0f0;}
.td_right {text-align: right; border-bottom: 1px solid #f0f0f0;}

#tab_o_nas {width: 700px; margin: auto;}
#tab_o_nas td {text-align: left; padding: 2px 0 2px 0;}
#tab_o_nas td.td_l {width: 130px;}

#tab_email {width: 290px; margin: auto; text-align: left;}
#tab_email td {text-align: left; padding: 2px 0 2px 0;}
#tab_email td.td_l {width: 70px;}
#tab_email select {width: 220px; border: 1px solid #99c5d6;}
#tab_email input {width: 220px; border: 1px solid #99c5d6;}
#tab_email textarea {width: 220px; height: 80px; border: 1px solid #99c5d6;}
#tab_email .button {width: 70px; font-size: 12px;}
#tab_email td.td_c {text-align: center;}

#heel {background: url('./img/heel.jpg') top left no-repeat; width: 922px; height: 60px; margin: auto; padding: 20px 0 0 20px; font-size: 11px; text-align: left;}
#heel2 {background: url('./img/heel2.jpg') top left no-repeat; width: 922px; height: 60px; margin: auto; padding: 20px 0 0 20px; font-size: 11px; text-align: left;}
#heel p{margin: 0; padding: 0;}
#heel2 p{margin: 0; padding: 0;}
span.purp {color: #e42532;}
span.blue {color: #2d4880;}


#displaynone {display: none;}

.product-box {position:relative;margin:15px 0 5px 25px;padding:5px;width:180px;height:200px;float:left;border:solid 2px;-moz-border-radius:25px 25px 0 0;border-radius:25px 25px 0 0;}
.product-box-red {position:relative;margin:15px 0 5px 25px;padding:5px;width:180px;height:200px;float:left;border:solid 2px red;-moz-border-radius:25px 25px 0 0;border-radius:25px 25px 0 0;}
.product-box-name {position:relative;margin:0;padding:0;text-align:center;top:-15px;}
.product-box-kod {position:relative;margin:0;padding:0 0 0 12px;text-align:left;top:-15px;}
.product-box-kod a {position:relative;margin:0;padding:0 0 0 12px;text-align:left;color:darkblue;font-weight:bold;}
.product-box-kod-akce{position:relative;margin:0;padding:0 0 0 15px;text-align:left;color:red;font-weight:bold;top:-20px}
.product-box-imgbox {position:relative;margin:5px 15px 2px 15px;padding:0;width:150px;height:150px;top:-15px;text-align:center;line-height:190px;vertical-align:middle;}
.product-box-imgbox a {text-decoration:none;border:none;}
.product-box-img {position:relative;margin:0;padding:0;border:none;}
