.formsubmit {
	padding:20px 50px;
	color:#fff;
	font-size:130%;
	font-weight:bold;
	background-color:red;
	border:1px solid #aaa;
}
#objednat {
	font-size:220%;
	font-weight:bold;
background-color:#f60808;
	color:#fff;
	display:block;
	margin:20px;
	padding:20px 10px 20px 10px;	
	 -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */
          text-align:center;
}

#objednat:hover {
background-color:#f00;	
}

td.sklad {
text-align:right;	
}


#inr a#btnzobrazit,#inr a#btnschovat {
	color:#f60808;
	background-color:#fff;
	margin-top:10px;
	padding:10px 10px 10px 10px;	
	 -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */
          font-weight:bold;
          }
.product .detail {
	
}
.product .detail a {
	float:right;
background-color:#f60808;
	color:#fff;
	padding:5px 10px 3px 10px;	
	 -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */
}

.product .detail a:hover {
	
background-color:#f00;
	
}
#znackytop {
	position:absolute;
	top:120px;
	left:20px;
	width:400px;  
}
#znackytop a
{
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	text-align:center;
text-decoration:none;	
	height:70px;
	  
	
}
#znackytop a img {
	padding:1px;
	border:1px solid #eee;
	   
}

#znackytop a:hover img {
	
	border:1px solid #999;
	   
}

#lista {
height:15px;
font-size:110%;
color:#fff;
position:absolute;
top:2px;
left:10px;
z-index:2;

}

#lista p {
margin:0;
padding:0;
}

#lista a {
color:#fff;
}

.bmenu {
float:left;
text-align:left;
margin:0;
padding:0;
}

.bmenu li {
 float:left;
 list-style:none;
 padding-left:15px;
}

.buy {
background-color:#ff7800;
color:#fff;
font-size:130%;
padding:5px 15px 5px 15px;
}

body {
margin:0;
padding:0;
font-family:Arial;
font-size:0.8em;
background-image:url(../img/bg.jpg);
color:#3a3a3a;


}
.akce {
position:absolute;
top:30px;
left:0px;
z-index:2;
}
.forimg img {
	border:0px;
}
.forimg {
position:relative;
}
#main {
margin:auto;
width:992px;
position:relative;
padding:0px;

color:#3a3a3a;
min-width:990px;

background-repeat:repeat-x;	
}

#wu_remote {
position:relative;
margin-bottom:10px;
}

#ucet {
position:absolute;
bottom:-20px;
right:5px;
}

#lostpass {
position:absolute;
bottom:-20px;
right:85px;
}

#wu_remote input {
font-size:90%;
margin:2px;
}

div.cara {
width:1006px;
position:relative;
margin:auto;

background-image:url(../img/cara.gif);
}
.had {
color:#777;
padding-bottom:5px;
font-size:110%;
text-align:left;
}

.had a {
color:#777;
}

#obr {
width:100%;
position:absolute;
top:0px;
left:0px;
height:327px;
background-image:url(../img/top.jpg);
background-repeat:no-repeat;
}

#inobr {
	background-image:url(../img/img.gif);
	width:736px;
	height:128px;
	position:absolute;
	top:0px;
	right:0px; 
	
	}

#info {
	
	height:138px;
	width:231px;
	position:absolute;
	
	top:-18px;
	left:350px;
}

#lmenu,#rmenu {
width:20%;  
margin-top:320px;

line-height:16px;
}

#rmenu {

}

#lmenu {
	float:left;
	position:relative;
	left:-57%;	
	
}

#inl {

overflow:hidden;
}

#inr {
padding:5px;
padding-right:0;
}

.inb {

margin-left:20px;
margin-right:20px;
height:3px;
padding-bottom:10px;
}
#obsah {
float:left;
position:relative;
left:22%;
_left:21%;
margin-top:330px;
width:57%;
margin-bottom:00px;
background-color:#e6e6e6;
line-height:20px;
text-align:justify;
	background-image:url(../img/obsah.jpg);
	background-position:top right;
	background-repeat:no-repeat;

	  

}
#rmenu {
float:right;
	
}

.news {
	
	
}

.news ul {
padding:0px;
margin:0px;
margin-left:5px;
}

#obsah {
 -moz-border-radius: 3px; /* FF1+ */
  -webkit-border-radius: 3px; /* Saf3+, Chrome */
          border-radius: 3px; /* Opera 10.5, IE 9 */
margin-left:5px;
}
#end {
	 -moz-border-radius: 3px; /* FF1+ */
  -webkit-border-radius: 3px; /* Saf3+, Chrome */
          border-radius: 3px; /* Opera 10.5, IE 9 */
text-align:right;	
padding-top:5px;
padding-right:20px;
padding-bottom:15px;
font-style:italic;
background-color:#e6e6e6;
margin-top:0px;
color:#fff;
min-height:80px;
background-image:url(../img/blogo.jpg);
background-repeat:no-repeat;
}

.inend {
	padding-left:300px;
	padding-top:30px;
	
}

#end a,#end {
color:#000;
text-shadow: #fefefe 1px 1px 1px;
}

#logo {
display:block;	
width:268px;
height:110px;
position:absolute;
top:30px;
left:0px;
}

#logo img {
border:0px;
}

#kosik {
position:absolute;
right:7px;
top:3px;
width:186px;
height:109px;
background-image:url(../img/kosik.gif);
color:#616161;
text-align:center;
}
#inkosik {
padding-top:10px;
padding-left:30px;
color:#616161;
}
#inkosik a {
color:#fff;
}

#inkosik a:hover {
color:#eee;	
}
	
.kosikincena {
font-size:180%;
font-weight:bold;
text-align:center;
display:block;
color:#fff;
}
ul.main {
	list-style:none;
	margin:0px;
	padding:0px;

}

ul.main li {
	margin:0px;
	padding:0px;
	list-style:none;

}

ul.main li a {
color:#333;	
font-weight:bold;
font-size:120%;
margin-bottom:5px;
display:block;
text-decoration:none;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;

border-bottom:1px dotted #aaa;

}

ul.main li a:hover {
color:#000;	
}

ul.main2 {
	list-style:none;
	margin:0px;
	margin-left:0px;
	padding:0px;
	margin-bottom:3px;
	margin-top:2px;
	

}

ul.main2 li {
background-image:none;
}

ul.main2 li a {
margin-left:10px;
color:#565656;	
font-weight:normal;
margin-bottom:3px;
display:block;
text-decoration:none;
background-image:none;
background-image:none;

}

ul.main3 {
padding:0;
margin:0;
display:none;
line-height:0;
font-size:0px;
}
ul.main4 {
padding:0;
margin:0;
display:none;
line-height:0;
font-size:0px;
}



ul.main3 li a {
margin-left:20px;
color:#565656;	
font-weight:normal;
margin-bottom:3px;
display:block;
text-decoration:none;
background-image:none;
background-image:none;

}
ul.main4 {
padding:0;
margin:0;
display:none;
}
#lmenu h3,#rmenu h3,
#lmenu h2,#rmenu h2,
#lmenu h4,#rmenu h4,
#lmenu h1,#rmenu h1 {


}

.sheader h2 {
	text-shadow: #5f5f61 1px 1px 1px;
}
#topmenu {
	text-shadow: #5f5f61 1px 1px 1px;
	font-family:Tahoma;
position:absolute;
top:278px;
left:10px;
height:24px;
font-size:10px;
text-align:left;
}

#intop {
width:57px;
height:24px;
background-image:url(../img/intop.gif);
position:absolute;
top:0px;
right:-54px;
}
#topmenu ul {
margin:0px;
padding:0px;
float:left;
padding-right:20px;
margin-top:0px;

}


.shadow {
background-color:#e6e6e6;
background-repeat:repeat-x;
padding:10px;
padding-top:0px;
margin-bottom:10px;
margin-top:10px;
position:relative;
padding-bottom:30px;
padding-top:60px;

}

.red {
	background-image:url(../img/red.jpg);
	background-position: 0px 30px;
	color:#fff;
}
.red a {
	color:#fff;
}
h2.fs {
	padding:0;
	margin:0;
	}
#obsah .shadow {
	
	padding:5px;

	}

	
	.scontent,.had {
	z-index:2;
	text-shadow: #eee 1px 1px 1px;
	}
.sheader {
	width:100%;
	height:30px;
	position:absolute;
	top:0px;
	left:0px;
	_left:-10px;
	background-color:#0a0a11;
	background-image: url(../img/lmenu.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	z-index:0;
	}
.red .sheader {
	background-image: url(../img/rred.jpg);
	
}

.shadow h3 {
padding-top:0px;

}
.sheader h2,.sheader span{
	padding:0px;
	margin:0px;
	color:#fff;
	padding-left:45px;
	padding-top:8px;
	font-size:12px;
	z-index:2;
	display:block;
	}
#topmenu li {
	float:left;
	margin-left:10px;
	list-style:none;
	margin-right:5px;
	color:#777;
	
	
	
}

.sc {
	position:relative;
	z-index:2;
	}

#topmenu li a {
color:#fff;
font-weight:bold;
font-size:130%;
text-decoration:none;
padding-right:15px;
border-right:1px #fff dotted;
}

#topmenu li a:hover {
color:#ddd;
text-decoration:underline;
}


#hledat {
position:absolute;
top:15px;
right:190px;
height:30px;
width:30%;
text-align:left;
color:#fff;
font-size:130%;
}

#hledat input {

font-size:150%;
}

#topl {
	background-image:url(../img/topl.gif);
	width:7px;
	height:30px;
position:absolute;
left:0px;
bottom:0px;
}

.ramecek {
background-image:url(../img/ramecek.gif);
width:298px;
height:65px;
color:#fff;
text-align:center;


}

.inramecek {
padding:10px;
}

.ramecek a {
color:#fff;
}

.ramecek a:hover {
color:#eee;
}

.hledej {
position:absolute;
right:10px;
top:40px;
color:#fff;
font-size:120%;
}

.hledat {
 border:1px solid #a77109;	
}

#obr .kosik {
position:absolute;
right:5px;
top:5px;
}

#search {

padding-top:10px;
}

#search input {
	font-size:100%;
}

h3,
h4,
h1,
h2,
h5 {
color:#333;	
		
}
h1 {
font-size:1.7em;
color:#000;
border-bottom:1px solid #d1d1d1;
padding-bottom:10px;
text-transform: uppercase;
text-shadow: #eee 1px 1px 1px;
	margin-top:5px;
	margin-bottom:5px;
}

h2 {
font-size:1.3em;	
}

h3 {
font-size:1.1em;	
}

h4 {
font-size:1em;	
}

#tel {
position:absolute;
top:20px;
left:30%;
background-image:url(../img/tel.gif);
width:163px;
height:39px;
}


a#more {
color:#fff;
position:absolute;
top:-20px;
left:80px;
text-decoration:none;
font-size:90%;
}

.prod {
	margin-top:10px;
	background-color:#ed9c02;
	margin-bottom:10px;
	border:1px solid #cd8600;
	padding:4px;
	 -moz-border-radius: 3px; /* FF1+ */
  -webkit-border-radius: 3px; /* Saf3+, Chrome */
          border-radius: 3px; /* Opera 10.5, IE 9 */
}

.prn {
	
	padding:3px;

}
/* produkty */
.product {
border-collapse:collapse;
position:relative;
width:100%;


}

.product .cena,.product .detail {


font-size:130%;
font-weight:bold;
}

.product .cena {
	padding-left:10px;
	color:#000;
	text-shadow: #d08d0f 1px 1px 1px;
}
.product .cena a {
color:#000;
font-weight:bold;
font-size:120%;
padding:5px 5px 5px 10px;

}

.dcena {
color:#000000;
font-weight:bold;	
font-size:140%;


}
.znacky {
margin:0;
padding:0;
}
.znacky li {
list-style:none;

}

.dform {
padding-top:5px;
padding-bottom:5px;
margin-top:10px;
margin-bottom:20px;
background-color:#ed9c02;
	color:#000;
	border:1px solid #ae770e;
	text-shadow: #d08d0f 1px 1px 1px;
	

}
.dform input,.dform select {
	border:1px solid #ae770e;
}
.incena {
color:#FF7800;
font-weight:bold;
font-size:140%;
}
.product img {

padding-right:5px;
}

td.nazev {
padding-right:5px;	
}
 
#obsah .product .nazev strong {
font-size:120%;
padding:0;
font-weight:bold;
margin:0;
padding-left:5px;
color:#fff;
text-shadow: none;

}
#obsah .product strong a {
color:#fff;
}
.product .nazev  {
background-color:#16161d;
color:#fff;
text-decoration:none;
}

.product .popis {
color:#000;
padding:5px 10px;
text-shadow: #d08d0f 1px 1px 1px;

}
.product .forimg {
width:150px;
margin-top:5px;
height:120px;
background-color:#fff;
border:1px solid #cd8600;
 
}
.product .kosik {

}





.pager {
text-align:center;
font-size:120%;
clear:both;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px dotted #aaa;
padding-bottom:10px;
font-weight:bold;
}

.pager a {
color:#5c5c5c;	
}

.pager u {



}

#inr {
padding-top:0;
}

#inr a {
color:#5c5c5c;	
text-decoration:none;
}

#inr a:hover {

text-decoration:underline;
}

#inr .red a {
color:#fff;	
}

#inr ol,#inr ul {
padding:0px;
margin:0px;
padding-left:20px;
}

#inr ol li {
padding-bottom:2px;
margin-bottom:5px;
}
.gal img {
border:0px;
}

.gal div {
padding:10px;
}

.gal a {
text-decoration:none;	
color:#666;
}

.gal .titulek {
font-size:80%;	
}

.detinfo {
line-height:20px;
width:60%;
float:left;
color:#333;
}

.recenze {
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
}

.recenze h2 {
padding:5px 0;
margin:0px;
color:#e5171f;
font-size:110%;
}

.recenze .popis {
color:#666;	
}
a {
color:#3a3a3a;	
}

a:hover {
color:#000;	
}

table.kosik {
	width:100%;
	border-collapse:collapse;
}

table.kosik th {
background-color:#eee;	
font-style:italic;
margin-bottom:3px;

color:#333;
}

table.kosik td {
height:30px;	
}


a#objednat img {

border:0px;
}
a#objednat:hover {

}

#insert input,#insert textarea {
}
#insert input:focus,#insert textarea:focus {
}

.kosikdetail {
float:right;
width:35%;
}

.kosikdetail input {
	border:1px solid #aaa;	
}

#all {
padding-bottom:25px;

}

#ino {
padding:15px;
}

#img {
background-image:url(../img/img.jpg);
position:absolute;
left:30%;
width:453px;
height:80px;
}
	
.subcat {
margin-bottom:0px;
padding:0;
margin:0;
}
.subcat li {
display:block;
background-image:url(../img/li.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:5px;
width:120px;
float:left;
}
.filters select {
font-size:90%;
}

.filters label {
padding:2px;
padding-left:0;
padding-right:5px;
}

#helper {
position:fixed;

bottom:5px;
right:5px;
width:200px;
background-color:#ff7800;

font-weight:normal;
z-index:2;
color:#fff;
padding:10px;
font-size:120%;
background-image:url(../img/helpbg.gif);
}

fieldset {
border:1px solid #ddd;

}

form {
margin:0;
padding:0;
}

#obsah .shadow,#obsah .sheader {
background-image:none;	
background-color:#d9d9d9;

}

#obsah .shadow {
	border:1px solid #c2c0c0;
}

#postovne {
position:absolute;
	top:180px;
	right:00px;
	color:#f00;
	font-size:190%;
	width:250px;
	background-color:#fff;
	padding:10px;
	font-weight:bold;
	text-align:center;
		opacity: .7;

	filter: alpha(opacity=70);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	 -moz-border-radius: 12px; /* FF1+ */
  -webkit-border-radius: 12px; /* Saf3+, Chrome */
          border-radius: 12px; /* Opera 10.5, IE 9 */
            -moz-transform: rotate(15deg); 
       -o-transform: rotate(15deg);  
  -webkit-transform: rotate(15deg);  
             filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', 
                     M11=0.9914448613738104, M12=-0.13052619222005157, M21=0.13052619222005157, M22=0.9914448613738104); 
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', 
                     M11=0.9914448613738104, M12=-0.13052619222005157, M21=0.13052619222005157, M22=0.9914448613738104)"; 
               zoom: 1;	
}


