/* CSS Document */

body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body { background-color:#363636;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p{ padding-top:3px; padding-bottom:3px; padding:0px;}
div#main{ background-image:url(../images/bg.gif); width:759px; padding-left:16px; padding-right:16px; padding-bottom:0px; padding-top:0px; text-align:center; margin-left:auto; margin-right:auto;}
div#menu{ background-image:url(images/menu.gif); width:759px; height:36px;}
div#menu a{ font-family:"Courier New", Courier, monospace; font-size:16px; display:block; color:#FFFFFF; font-weight:bold; background-image: url(../images/menu_bg.gif); height:30px; padding-top:6px; padding-left:17px; padding-right:17px; float:left;}
div#menu a:hover{ color:#FFFFFF; background-color:#561428; background-image:none;}
div#menu a.activ{ color:#FFFFFF; background-color:#561428; background-image:none;}
div#menu img{display:block;float:left;}

#sub_menu {background-color:#561428; width:100%;}
#sub_menu td{ text-align:center; width: auto;}
#sub_menu a{font-family:"Courier New", Courier, monospace; font-size:16px; display:block; color:#FFFFFF; font-weight:bold; padding-top:7px; padding-bottom:7px; padding-left:30px; padding-right:30px;}
#sub_menu a:hover{color:#d9134f;}
#sub_menu a.activ{color:#d9134f;}

div#text{ font-stretch: ultra-expanded; text-align:left; clear:both; padding:15px;}
div#text .cena{ background-color:#F1F1F1; border: none;}
div#text .ks{ width:30px}
div#text h1{ font-size: large;color: #BA063D; margin-bottom:0px;}
div#text h2{ font-size: larger;color: #BA063D; margin-bottom:0px;}
div#text h3{ font-size: medium;color: #BA063D; margin-bottom:0px;}
div#text ul{ margin-left:15px; padding-left:0px;}
div#text li{ color:#B90238; margin-bottom:3px; margin-left:0px; padding-left:0px;}
div#text .style1 {color: #000000}
div#text .bold{color:#BA063D; font-weight:bold; margin-bottom:0px;}

div#cenik{ margin-bottom:25px}
div#cenik td{ border-bottom: #999999 solid 1px; padding-left:5px;}

h1.product{ font-size:18px; font-weight:bold; margin-bottom:15px; margin-top:0px; margin-left:20px; color:#b11042;}

div#product{ }

div#product .model{ font-size:16px; font-weight:bold; margin-bottom:15px; width:720px; height:24px; padding-bottom:0px; padding-top:5px; background-color:#999999; padding-left:40px; color:#b11042;}
div#product .popis{ color:#BA063D; font-weight:bold; margin-top:0px}
div#product img{ margin-right:12px; margin-left:12px;}

div#galerie {padding-bottom:25px; padding-left:20px;}
div#galerie img{ margin-right:4px; border:none;}


a{color: #BA063D;text-decoration: none; font-weight:bold;}
a:hover {color: #561428;}

.order-input{ width:223px; border:1px solid #ad2829;}
.order-input-alert{ width:221px; border:2px solid #FF0000;}

.order-input-short{ width:30px; border:1px solid #ad2829;}
.order-input-short-alert{ width:28px; border:2px solid #FF0000;}

.order-note{ width:223px; border:1px solid #ad2829;}

.order-submit{ display:block; width:225px; color:#ad2829; border:1px solid #ad2829; background-color:#FFFFFF; font-weight:bold; padding-top:3px; padding-bottom:2px; margin:0px; margin-top:5px;}
.button{ display: inline-block; color:#ad2829; border:1px solid #ad2829; background-color:#FFFFFF; font-weight:bold; text-align:center; padding:5px 15px 4px 15px; margin-top:5px; margin-right:5px;}

.basket-input{width:30px; padding:0px; margin:0px; font-size:9px; height:10px; border:1px solid #ad2829;}