﻿/* CSS Document */

html, body {
  margin: 0;
  padding: 0;
}

body {
  font-size: 8pt;
  font-family: 'Arial', sans-serif;
  color: #666666;
  text-align: center;
  background-color: #F2F2F2;
}

div#container {
  width: 1000px;
  margin: auto;
  text-align: center;
  background-color: #ffffff;
  height: auto;
}

h1 {
  position: absolute;
  font-size: 8pt;
  color: #163374;
  margin: 40px 0 0 225px;
}

div#top {
  width: 980px;
  height: 132px;
  margin: 0 auto;
  background-image: url(../images/top.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  text-align: left;
}

div#top ul {
  position: absolute;
  margin: 100px 0 0 0;
  padding: 0 0 0 10px;
  list-style-type: none;
}

div#top ul li {
  float: left;
}

div.kosik {
  position: absolute;
  background-image: url(../images/kosik.gif);
  background-position: left center;
  background-repeat: no-repeat;
  color: #F5C101;
  padding: 10px 0 8px 30px;
  margin: 100px 0 0 780px;
}

div.kosik a {
	color: #F5C101;
	text-decoration:none;
}

div.kosik a:hover {
	text-decoration:underline;
}



span.cena {
  display: block;
  float:right;
  /*position: absolute;*/
  text-align: right;
  color: #F5C101;
  margin: 107px 3px 0 0px;
  font-size: 13pt;
  font-weight: bold;
}

div#brynda span {
  color: #7A91C4;
  display: block;
  padding: 15px 0 0 15px;
  font-size: 7pt;
  word-spacing: 4px;
}

div#brynda h2 {
  padding: 10px 0 0 15px;
  margin: 0;
  color: #163374;
  font-size: 11pt;
  font-weight: normal;
  word-spacing: 10px;
}

div#left h2 {
  padding: 10px 0 0 30px;
  margin: 0;
  color: #163374;
  font-size: 11pt;
  word-spacing: 10px;
}

div#right h2,div#right h1 {
  margin: 12px 0 12px 0px;
  position:relative;
  color: #163374;
  font-size: 11pt;
  position:relative;
}

p {
  padding: 10px 0;
  margin: 0;
  text-align: justify;
}



div#right ul {
  margin: 10px 30px 10px 0px;
  font-size: 9pt;
}

p a {
  color: #163374;
  text-decoration: none;
  font-weight: bold;
}

div.new {
  width: auto;
  padding: 0 30px 0px 0px;
}

div.new img {
  border: 1px solid #EBEBEB;
  float: left;
  margin: 0 10px 0 0;
}

div.new span {
  font-size: 7pt;
  color: #CCCCCC;
  display: block;
  margin-bottom: 0; padding-bottom: 0;
}

div.new p{
  padding-left:10px;
  margin-bottom: 0; padding-bottom: 0;
  margin-top: 3px; padding-top: 3px;
}

div.new h3 {
  font-size: 9pt;
  margin: 0;
  padding: 0;
}

p a:hover {
  text-decoration: underline;
}

div.sorta {
	width: auto;
	height: auto;
	height: 300px; _height: 300px;
	padding: 0px 0px 20px 0px;  
}

div.prod2 {
  font-size: 8pt;
  width: 175px;
  height: 140px;  _height: 140px;
  float: left;
  color: #666666;
  line-height: 1.4em;
  
}
div.prod22 {
  font-size: 8pt;
  width: 160px;
  height: 190px;  _height: 190px;
  float: left;
  color: #666666;
  line-height: 1.4em;
}
div.prod2 img{padding: 2px 0 2px 0px;}
div.prod h2{height: 48px;}
div.prod {
  font-size: 8pt;
  width: 160px;
  height: 400px;_height:450px; %height:450px;
  float: left;
  color: #666666;
  line-height: 1.4em;
  
}
.prod3{  font-size: 8pt;
  width: 175px;
  height: 80px;
  float: left;
  color: #666666;
  line-height: 1.4em;}
.prod span p{height: 105px;}
.xximg {
	
}
div.prod a.inkos, div.prod2 a.inkos {
  background-image: url(../images/tokos.gif);
  background-position: 6px 1px;
  background-repeat: no-repeat;
  display: block;
  color: #F5C101;
  text-decoration: none;
  font-weight: bold;
  padding: 5px 0 20px 0;
  text-align: center;
}

div.prod2 a.inkos {
  margin: 10px 0 0 0;
}

div.prod span.price strong {
  font-weight: normal;
  font-size: 8pt;
  color: #666666;
}

div.prod span.price {
  color: #F5C101;
  font-size: 11pt;
  text-align: right;
  float: right;
  font-weight: bold;
}

div.prod a.inkos:hover, div.prod2 a.inkos:hover {
  text-decoration: underline;
}

div.prod span {
  display: block;
  padding: 2px 0 4px 0;
}

div.prod .tocartform {

  padding-left: 0px 0 0 20px;
}

div#right div.prod h2, div#right div.prod2 h2 {
  color: #F5C101;
  font-size: 9pt;
  margin: 0;
  padding: 0 0 3px 0;
}

div#right div.prod h2 a, div#right div.prod2 h2 a {
  color: #F5C101;
  font-size: 9pt;

}

div#right div.prod2 h2 {
  text-align: center;
}

div.between2 {
  width: 24px;
  height: 190px;
  float: left;
  background-image: url(../images/between2.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

div.under {
  width: auto;
  height: 30px;
  background-image: url(../images/under.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

div.between {
  width: 24px;
  height: 350px;
  float: left;
  background-image: url(../images/between.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

div.prod div.img, div.prod2 div.img {
  width: auto;
  height: auto;
  border: 1px solid #EBEBEB;
  text-align: center;
}
div.prod22 div.img {
  width: auto;
  max-width: 150px !important;
  height: 92px;
  border: 1px solid #EBEBEB;
  text-align: center;
}

div.prod img, div.prod2 img {
  border-style: none;
}

div#left h2.bor {
  background-image: url(../images/lidown.gif);
  background-position: center top;
  background-repeat: no-repeat;
  padding: 12px 0 12px 30px;
  margin: 20px 0 0 0;
}

.br {
  background-image: url(../images/lidown.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

div#brynda h2 strong {
  word-spacing: 0;
}

div#brynda span a {
  color: #7A91C4;
  text-decoration: none;
  word-spacing: 0;
}

div#brynda span a:hover {
  text-decoration: underline;
}

div.customer {
  position: absolute;
  margin: -40px 0 0 810px;
  line-height: 1.4em;
  font-size: 9pt;
}

div.customer strong {
  color: #163374;
}

div.customer a {
  color: #163374;
  text-decoration: none;
}

div.customer a:hover {
  text-decoration: underline;
}

div#top ul li a {
  display: block;
  padding: 8px 15px 8px 10px;
  background-image: url(../images/li.gif);
  background-position: right center;
  background-repeat: no-repeat;
  color: #F8C300;
  font-size: 9pt;
  text-decoration: none;
}

div#top ul li a:hover {
  text-decoration: underline;
}

div#brynda {
  width: 980px;
  margin: 0 auto;
  text-align: left;
  height: 64px;
  background-image: url(../images/bryndak.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

div#obsah {
  width: 980px;
  margin: 0 auto;
  text-align: left;
  background-image: url(../images/bgbody.gif);
  background-position: center top;
  background-repeat: no-repeat; 
}

div#obsah-hlavni {
  width: 980px;
  margin: 0 auto;
  text-align: left;
  background-image: url(../images/bgbody-hlavni.gif);
  background-position: center top;
  background-repeat: repeat-x;
}

div#katalog {
  width: 980px;
  margin: 0 auto;
  text-align: left;
  color: #666666;
  background-image: url(../images/bgbody2.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

div#kosik {
  width: 980px;
  margin: 0 auto;
  text-align: left;
  background-image: url(../images/bgbody2.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

table.bluetab {
  font-size: 11pt;
  width: 640px;
  margin: 0 0 0 20px;
}

table.kos {
  width: 710px;
  font-size: 8pt;
  background-color: #F7F7F7;
  margin: 25px 0 10px 0px;
}

form.kosform {
  margin: 0;
  padding: 0;
}

form.kosform input {
  border: 1px solid #C4C4C4;
  width: 16px;
  font-weight: bold;
  text-align: center;
  color: #666666;
}

table.kos a.del {
  color: #F5C101;
  text-decoration: none;
  font-weight: bold;
  font-size: 9pt;
}

table.kos td {
  padding: 2px 4px;
  text-align: center;
}

form.kosform select {
  border: 1px solid #C4C4C4;
  color: black;
  font-size: 8pt;
  width: 246px;
  height: 18px;
}

table.kos .pt9 {
  font-size: 9pt;
}

.r { text-align: right; }

a.dot {
  background-image: url(../images/tokos.gif);
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  color: #F5C101;
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
  padding: 4px 0 4px 30px;
  text-align: left;
}

a.dot2 {
  background-image: url(../images/tokos.gif);
  background-position: 65px center;
  background-repeat: no-repeat;
  display: block;
  color: #F5C101;
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
  padding: 4px 0 4px 30px;
  text-align: right;
}
a.dot3 {
  background-image: url(../images/tokos.gif);
  background-position: 7% center;
  background-repeat: no-repeat;
  display: block;
  color: #F5C101;
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
  padding: 4px 0 4px 30px;
  text-align: right;
}
a.dot4 {
  background-image: url(../images/tokos.gif);
  background-position: 25% center;
  background-repeat: no-repeat;
  display: block;
  color: #F5C101;
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
  padding: 4px 0 4px 30px;
  text-align: right;
}

a.dot2:hover,a.dot:hover,a.dot3:hover  {
	text-decoration:underline;

}

table.kos td.l {
  text-align: left;
  padding: 4px 0 4px 10px;
}

table.kos td.r {
  text-align: right;
  padding: 8px 10px 2px 0;
}

div#right h2 a {
  color: #163374;
  text-decoration: none;
}

div#right h2 a:hover {
  text-decoration: underline;
}

table.kos strong.cenacelk {
  color: #F5C101;
  font-size: 12pt;
}

table.kos tbody.tb2 {
  background-color: white;
}

table.kos tbody.tb3 {
  background-color: #EFEFEF;
}

table.kos tbody.tb3 td {
  padding: 6px 10px;
}

table.kos a {
  color: #163374;
  text-decoration: none;
  font-weight: bold;
  font-size: 8pt;
}

table.kos strong {
  font-size: 9pt;
}

table.kos th {
  font-size: 9pt;
  padding: 7px 10px;
  background-color: #EFEFEF;;
}

div#right h2.blue1 {
  padding: 4px 0 4px 0px;
  background-image: url(../images/arrow.gif);
  background-position: left center;
  background-repeat: no-repeat;
}

div#right h2.detail {
  color: #F5C101;
  font-size: 9pt;

}

div#right h2.nopd {
  padding-bottom: 0;
}

a.newcomm {
  color: #F5C101;
  display: block;
  padding: 0 0 0 0px;
}

div.galerie {
  padding: 0 0 0 0px;
}

div.imggal {
  width: 162px;
  height: 92px;
  float: left;
  margin-right: 3px;
  margin-top:3px;
  border: 1px solid #EBEBEB;
  text-align: center;
}

div.imggal img {
  border-style: none;
}

div.det {
  padding: 0 0 0 20px;
}

div.det a {
  display: block;
  float: left;
  width: 255px;
  border: 1px solid #EBEBEB;
  text-align: center;
}

table.detab {
  width: 400px;
  float: left;
  font-size: 8pt;
}

table.detab td {
  margin: 0;
  vertical-align: top;
  padding: 5px;
}

div.det table.detab a.subm {
  color: #F5C101;
  width: auto;
  float: right;
  background-image: url(../images/tokos.gif);
  background-position: left center;
  background-repeat: no-repeat;
  text-decoration: none;
  border-style: none;
  font-weight: bold;
  padding: 4px 60px 4px 30px;
}

table.detab a.subm:hover {
  text-decoration: underline;
}

table.detab input.kusu {
  border: 1px solid #C4C4C4;
  text-align: center;
  color: #666666;
  font-weight: bold;
  font-size: 9pt;
  width: 16px; 
  position:relative;
  top:-7px;
  margin-right:5px;
}

table.detab span.cen {
  color: #F5C101;
  font-size: 11pt;
  font-weight: bold;
}

table.detab tbody.tbb1 .label {

  font-weight:bold;
}

table.detab tbody.tbb1 {
  background-color: #F7F7F7;

}

table.detab tbody.tbb2 .label {
  font-weight:bold;
}


table.detab tbody.tbb3 {
  background-color: #EFEFEF;
}

div.det img {
  border-style: none;
}

div.comment {
  background-color: #F5F5F5;
  margin: 0 20px;
}

div.comment strong {
  font-size: 9pt;
}

div.comment span {
  font-size: 7pt;
}

div#right div.comment p {
  font-size: 8pt;
}

div#right h2.blue2 {
  padding: 4px 0 4px 10px;
  background-image: url(../images/arrow2.gif);
  background-position: left center;
  background-repeat: no-repeat;
  color: #666666;
}

div#right p.obj {
  padding-top: 0;
}



div#body {
  width: 1000px;
  margin: auto;
  text-align: center;
  background-color: #ffffff;
  padding-bottom: 10px;
}

div#left {
  float: left;
  width: 240px;
}

div#left ul.menu {
  list-style-type: none;
  margin: 5px 0 10px 0px;
  padding-left: 15px;
}
div#left ul.menu li ul {
	padding:0px;
	margin:0px;
}

div#left ul.menu li ul li {

  padding-left: 30px;
  margin:0px;
}

div#left ul.menu li {
  background-image: url(../images/lidown.gif);
  background-position: center bottom;
  background-repeat: no-repeat;
   list-style-type: none;
}

* html div#left ul.menu li {
  height: 15px;
}
div#left ul.menu li.inactive ul {
	display:none;
}

div#left input {
  border: 1px solid #C4C4C4;
  width: 140px;
  height: 14px;
  font-size: 8pt;
}

div#left ul.sub {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

div#left ul.sub li {
  background-image: url(../images/lidown.gif);
  background-position: center bottom;
  background-repeat: no-repeat;
  padding-left: 0px;
}

* html div#left ul.sub li {
  height: 15px;
}

div.hledani form {
  margin: 0;
  padding: 0;
}

div.hledani table {
  font-size: 7pt;
  text-align: center;
  margin: 5px 0 0 25px;
}

div#left input.subm {
  border-style: none;
  color: #8A8A8A;
  width: 40px;
  background-color: white;
  font-weight: bold;
  font-size: 8pt;
}

div#left ul.menu ul.sub li a {
  display: block;
  font-weight: normal;
  font-size: 9pt;
  text-decoration: none;
  background-image: url(../images/li2.gif);
  background-position: left center;
  background-repeat: no-repeat;
  padding: 5px 0 5px 15px;
  color: #163374;
}

div#left ul.menu ul.sub li a:hover {
  color: #F5C101;
}

div#left ul.menu li a {
  display: block;
  font-weight: bold;
  font-size: 9pt;
  text-decoration: none;
  background-image: url(../images/li2.gif);
  background-position: left center;
  background-repeat: no-repeat;
  padding: 5px 0 5px 15px;
  color: #163374;
}

div.bgcena {
  padding: 4px;
  background-color: #F7F7F7;
}

div#left ul.menu li a.active {
  color: #F5C101;
}

div#left ul.menu li a:hover {
  color: #F5C101;
}

div#right {
	float: left;
	width: 720px;
	padding: 0px 10px 0px 10px;
	font-size: 9pt;
}

div#foot {
  width: 1000px;
  background-image: url(../images/mach.gif);
  background-position: 30px center;
  background-repeat: no-repeat;
  background-color: #F2F2F2;
  text-align: left;
  margin-bottom: -20px;
}

div#foot p {
  margin: 0;
  padding: 30px 500px 30px 100px;
  font-size: 8pt;
  color: #666666;
  line-height: 1.3em;
  
}

div#foot a {
  color: #6AA1CF;
  text-decoration: none;
}

div#foot a:hover {
  text-decoration: underline;
}

.clear { clear: both; font-size: 0; line-height: 0; margin: 0; padding: 0; }

.detailbox{
	margin: 5px 0;
	padding: 10px;
	width: 690px;
	border: 1px solid #e1eac7;
	background-color:#F7F7F7;
}
.kosikblock{
	display: block;
	float: left;
	width: 335px;
	color:#4a4a4a;
	text-align:right;
	
}

	.kosikblock label span.povinne{
		padding: 0 0 0 15px;
		background: url('../layout/star.gif') 0% 50% no-repeat;
	}

	.kosikblock label{
		display: block;
		float: left;
		width: 150px;
		padding: 0 15px 0 0;
	}

	.kosikblock input{
		float: left;
		width: 160px;
		padding: 1px;
		font-size: 11px;
		border: 1px solid #dddddd;
		margin: 0 0 4px 0;
	}
.objednavka {
	padding-left:0px;
	width:690px;
}

#dod_adresa {
	display:none;
}

.poznobj {
	width:325px;
	height:125px;
}

a {
	color:#000000;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
}


/* LISTOV�N� V KATALOGU  */  

div.selectovani {
	width:620px;
	padding: 10px;
	margin: 0 0 10px 0;
}

	div.razeni {
	position: relative;
	  width: 540px;
	  margin: 0 0 3px 0;
	}
	div.razeni form{ 
		float: left;
	}
	div.razeni form label{ 
		margin: 0 5px;
	}


	div.razeni select, div.smallfont7 select {
	  border: 1px #7F9DB9 solid;
	  font-size: 8pt;
	}

	.b {
	  font-weight: bold;
	}
	a.b{
		color: #000000;
		text-decoration:none;
		font-weight: normal;
	}

	.vyrobci{

		
	}
	.vyrobci label.zobrazit{
		margin-right:5px;
		display: block;
		float: left;
		margin-left:5px;
		position:relative;
		top:2px;
	}
	

		.vyrobci form {
			margin:0px 0 0 0;
		}

	.vyrobci label{


	}
	.vyrobci input{


	}
table.products td {
	padding-right:5px;
}

table.products {
	width:100%;
	text-align:left;
	
}



form.serazeni {
	display:inline;
	margin: 0 -3px 3px 2px;
	padding:0px;
	width:0px;
	
	overflow:hidden;
	font-size:0px;
	*margin-left:-6px;
	
}

form.serazeni_left {
	*margin-left:2px;
}

.strankovani {
	float:right;
}

div#tabsnahl {
	float:right;
}
	div#tabsnahl form {
		display:inline;
		overflow:hidden;
		padding:0px;
		margin:0px;
		
	}
	
	div#tabsnahl a {
		font-weight:normal;
	}
	
	div#tabsnahl a.b {
		font-weight:bold;
	}
	
div.prod2 {
	color:#666666;
	float:left;
	font-size:8pt;
	height:340px;
	line-height:1.4em;
	width:175px;
}

div.prod2 h3 {
	padding: 5px;
	padding-left: 8px;
}

div.text {
	margin:auto;
	padding:10px 0 0;
	width:160px;
}
.pole {
	float:left;
	width:450px;
	padding-left: 20px;
	background: url('../images/betweenpole.gif') 100% 0% no-repeat;

}
	.pole h2 {
		margin-top: 15px;
		padding-top: 5px;
		padding-bottom:0px;
		padding-left: 15px;
	   color: #163374;
	}
	.pole #kontakt {
		padding-left:18px;
		margin:auto;
		
	
	}
	
	.pole #kontakt a {
		color: #f4b00e;
		text-decoration: none;
	}
	.pole #kontakt a:hover {
		color: #f4b00e;
		text-decoration: underline;
	}
	
	.pole #kontakt img {
		float:right;
		margin:20px;
	}

.nadpole {
	width:100%;
	background: url('../images/bgbody3.jpg') 0% 0% no-repeat;
}

div.between3 {
  width: 24px;
  height: 380px;
  float: left;
  background-image: url(../images/between.gif);
  background-position: center top;
  background-repeat: no-repeat;
}
.kosik_a1{
	width: 520px;
	float: left;
	text-align: left;
}
.kosik_a2{
	width: 180px;
	float: left;
	text-align: right;
}
a.navy{
	color: #163375;
	text-decoration: none;
}
a:hover.navy{
	color: #163375;
	text-decoration: underline;
}
.kosik_s1 {
	background-image: url(../images/kosik_sipka_1.jpg);
	background-position: 10% center;
	background-repeat: no-repeat;
	display: block;
	color: #163375;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0 0px 50px;
	text-align: left;
	float: left;
	line-height: 21px;
}
.kosik_s2 {
  background-image: url(../images/kosik_sipka_2.jpg);
  background-position: 10% center;
  background-repeat: no-repeat;
  display: block;
  color: #666666;
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
  padding: 0px 0 0px 50px;
  text-align: left;
  float: left;
  line-height: 21px;
}
.kosik_obj_c
 {
	font-size: 10px;
}
.clearb
{
	clear: both;
}
.tdwidth {
	width: 200px;
}
div.prod2 div.text {
  width:160px;
  margin:auto;
  height:150px;
  padding:10px 0 0 0;
}

div.prod2 div.text p {
  padding:5px 0 0 0;
}
div.prod2 h3{
	color: #8a8a8a;
	font-size: 12px;
	height: 30px;
	font-family:'Arial',sans-serif;
}
.povinne {
	color: #ff0000;
}
div #prvni.prod2 {padding-left: 7px;}
