body {padding: 0; margin: 0; min-width: 1060px}
.center {width: 1060px; margin: 0px auto;}
#toplista {background: #3c6600 url(../layout/top-lista.jpg) repeat-x; width: 1060px; height: 53px;}
#bg-header {background: white url(../layout/bg-header.png); width: 100%; height: 492px;}
#header {background: white url(../layout/header.jpg) no-repeat; width: 1060px; height: 439px;}
#bg-obsah {background: #3c6600 url(../layout/bg-telo.png) repeat-x; width: 100%; height: auto; float: left; margin-top: -16px;
%margin-top: 0px; padding-bottom: 93px}
/*-----------------topmenu----------------*/
.topmenu ul {float: right; margin-right: 20px; %margin-top: 15px; margin-right: 80px; _margin-right: 40px}
.topmenu ul li{list-style-type: none; float: left;  line-height: 17px}
.topmenu ul img {float: left; %float: left;}
.topmenu ul li a {text-decoration: none; font: bold 8pt arial; color: white; margin-left: 12px; margin-right: 12px;}
.topmenu ul li a:hover {text-decoration: underline}
/*-----------------hlavička----------------*/
#header .slogan {padding-top: 30px; margin-left: 110px; %padding-top: 50px;}
#header h1 {display: block; color: white; font: bold 22pt sans-serif; width: 415px; height: 106px; _height: 112px; line-height: 28px;}
.header-box {background: url(../layout/header-box.png); width: 401px; height: 153px; margin-left: 111px; margin-top: 25px; _margin-top: 19px;}
.header-box p {color: #3f7878; font: bold 10pt arial; margin-left: 30px; margin-right: 30px; _margin-left: 0px; _margin-right: 0px; 
_padding-left: 30px; _padding-right: 30px; display: block; height: 120px;
 margin-top: 23px; _margin-top: 16px; float: left; _float: none}
#header .bg-koupit {background: url(../layout/bg-koupit.png) no-repeat; width: 272px; height: 64px; margin-left: 104px; position:relative;}
#header .bg-koupit span {font: bold 16pt verdana; color: #f55100; display: block; margin-top: 17px; margin-left: 25px; float: left;
_margin-left: 12px; _margin-top: 20px; %margin-top: 19px}
#header .bg-koupit span.dph {font: bold 10pt verdana; color: #f55100; display:block; position:absolute; left:5px; top:50px;}
#header .bg-koupit a {float: right; background: url(../layout/btn-koupit.png); width: 105px; height: 30px; position: relative; top: 15px;
 right: 12px; %top: 18px; font: bold 14pt calibri; color: white; text-decoration: none; text-indent: 43px; line-height: 30px; %line-height: 28px}
#header .bg-koupit a:hover {background: url(../layout/btn-koupit.png); text-decoration: underline}
#header .bg-koupit a img {border: none;}
#header #mys {background: url(../layout/mys.jpg); width: 355px; height: 354px; float: right; margin-right: 60px; margin-top: 39px; 
_margin-right: 30px}
#header .menu {margin-top: -5px;float: left; position: relative; top: 0px; %top: 16px; _top: 16px; left: 483px; _left: 443px}
#header .menu ul {float: left; vertical-align: bottom; display: block;}
#header .menu ul li {float: left; background: url(../layout/menuleft.gif) no-repeat top left; list-style-type: none; line-height: 30px; margin-right: 2px;}
#header .menu ul li a {display: block; background: url(../layout/menuright.gif) no-repeat top right; height: 30px; text-decoration: none;
font: bold 8pt arial; color: white; line-height: 30px; text-align: center; padding:0 10px; }
#header .menu ul li:hover {background: url(../layout/menuleft_a.gif) no-repeat top left;}
#header .menu ul li a:hover {background: url(../layout/menuright_a.gif) no-repeat top right;}
/*-----------------obsah----------------*/
.center2 {width: 1060px; margin: 0px auto;}
#obsah {background: url(../layout/bg-obsah.png) no-repeat; float: left; /*padding-left: 100px;*/ _padding-left: 0px; height: auto;}
/*-----------------left----------------*/
#left {width: 424px; height: auto; float: left; %margin-top: 16px; margin-left: 100px; _margin-left: 50px;}
#left h2 {display: block; height: 40px; width: 380px; color: white; font: bold 18pt calibri; border-bottom: 1px dashed #92c24e; margin-top: 30px}
#left p {color: white; font: 9pt arial; display: block; width: 340px; line-height: 18px} 
#left ul {list-style-type:none; font: 9pt arial; color: white; margin-left: -40px; %margin-left: 0px; margin-top: 30px}
#left ul li {background: url(../layout/ul-odrazka.gif) no-repeat; height: 17px; text-indent: 20px; margin-top: 2px; %margin-top: 0px;}
/*-----------------right----------------*/
#right {width: 536px; height: auto; float: right;}
#right .main-box1 {background: transparent url(../layout/right-box1.png);  width: 456px; height: 62px; margin-top: 30px; 
%background: white url(../layout/right-box1-ie.png); %filter: alpha(opacity=13); margin-top: 65px;
float: left;}
#right h3 {color: white; %position: relative; font: bold 18pt calibri; float: left; margin-top: 18px; margin-left: 32px; _margin-left: 16px}
/*#right .main-box {background: white; filter: alpha(opacity=50, style=2); width: 456px}*/
#right .main-box2 {background: transparent url(../layout/right-box2.png) repeat-y;  %background: white; width: 456px; height: auto; 
%filter: alpha(opacity=13); float: left;}
#right .main-box2 p {position: relative; width: 395px; display: block; margin-left: 33px; margin-top: 0px; %margin-top: 0px;
font: 9pt arial; color: white; line-height: 16px; margin-bottom: 0px}
#right .main-box2 a {text-decoration: underline; color: white; font: 9pt arial;}
#right .main-box2 a:hover {text-decoration: none;}
#right .main-box3 {background: transparent url(../layout/right-box3.png); width: 456px; height: 50px; 
%background: url(../layout/right-box3-ie.png); float: left; %filter: alpha(opacity=13);}
/*-----------------patka----------------*/
.patka-obal {width: 100%; background: #c2d7d7; height: 70px; float: left; clear: both}
#patka {width: 1060px; text-align: center; height: 70px; float: left}
#patka p {font: bold 7pt arial; color: #6b8a8a; display: block; margin-top: 30px;}
#patka p a {font: normal 7pt arial; color: #6b8a8a; text-decoration: none}
#patka p a:hover {text-decoration: underline}
#patka p a.machin {text-decoration: underline}
#patka p a.machin:hover {text-decoration: none}

#error {
  font-family: Arial;
  padding-left: 16px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  clear:both;
}

/*----------------kosik----------------*/

.clear{
  clear:both;
  height:0;
  line-height:0;
  font-size:0;
}

.kosikobal{
  font-family:tahoma;
  padding-left:16px;
  font-size:11px;
  color: #ffffff;
  overflow:hidden;
  width:440px !important;
}

table.vypiskose {
  color: #838280;
  width: 420px;
  margin: 10px 0 0 1px;
  font-size: 10px;
  font-weight: bold;
  position: relative;
}

table.vypiskose tr th {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  padding: 7px 0;
  background-color:#3c6600;
}

table.vypiskose img{
  border:none;
}

table.vypiskose tr th.l{
  padding-left:10px;
}

table.vypiskose tbody {
  background-color: #EEEFF3;
  font-size: 10px;
  font-weight: bold;
}


table.vypiskose td {
  border-top: 1px solid #73ac21;
  background: #447301;
  font-weight: bold;
  padding: 4px 5px 4px 10px;
  color: #ffffff;
}
table.vypiskose td.cs {
  width: 30px;
}

.kbox{
  width: 420px;
  background: #447301;
  padding-top:7px;
}

div.kosikblock{
	padding: 5px 0 10px 10px;
	width: 200px;
	float: left;
	line-height: 200%;
	position: relative;
}
div.nosopadded{
	padding: 5px 0 0 0px;
}
div.kosikblock label{
	display: block;
	float: left;
	width: 90px;
}

div.kosikblock input {
  border: 1px #D3DADE solid; 
  width: 100px;
  height: 15px;
  font-size: 7pt;
}

.floatleft{
	float: left;
}

textarea.poznobj{
	width: 420px;
	height: 100px;
	border: 1px #D3DADE solid;
	position: relative;
}

.submshop {
  border-style: none;
  background-color: transparent;
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
  background-image: url(../layout/arrow4.gif);
  background-repeat: no-repeat;
  background-position: 10px 5px;
  padding: 0 7px 0 20px;
  font-size: 8pt;
  cursor: pointer;
}

.l { text-align: left; }
.c { text-align: center; }
.r { text-align: right; }

input.sendobj {
  background: url(../layout/odeslatobj.gif);
  border: none;
  width: 133px;
  height: 20px;
  padding: 0;
  margin: 0;
  font-weight: bold;
  color: white;
  float: left;
  font-size: 8pt;
  cursor: pointer;
  position: relative;
  text-align:center;
}

.povinne { color : #e75302;}

a.kosiklink{
  font-size:12px !important;
  font-weight:bold !important;
  color:#ffffff !important;
}  

.inpshop { 
  width: 25px;
  border: 1px #2d4d00 solid;
}

.hline{
  width:400px;
  padding: 10px 0 5px 5px;
  font-size:12px;
  position: relative;
}

.obyctext {position: relative}
