*{margin:0; padding:0;}   
* HTML {HEIGHT: auto;}
HTML {HEIGHT: auto;}
body	{background-color: #e6e6e6; font-family: ArialCE, HelveticaCE, Arial, Helvetica; font-size: 9pt; text-align:center;}
div#all {margin:0 auto;}
div#okno {margin:0 auto; text-align:center; background-color: #FFFFFF ; width: 973px; height: auto; color: #000000; font-family: ArialCE, HelveticaCE, Arial, Helvetica;	font-size: 9pt; border-left: 1px solid #999999; border-right: 1px solid #999999; clear: both; padding-top: 0px; padding-right: 0px; padding-left: 0px;  height: 100%; min-height:100%;}
.lineh20  { line-height: 200%;}
.rb { color: #FF0000; font-weight: bold;}

#top {width: 973px; height:100px; clear: both; text-align: left; margin:0px; padding: 15px 0px 0px 10px; vertical-align:bottom;}
#logo { position:relative; float: left; right: 0px; padding: 35px 0 0 0; margin: 0 0 0 0; height: 72px; width:410px;}
#logo a{ color: #333333;}
#logo a:link{color: #333333; text-decoration: none;}
#logo a:visited{color: #333333; text-decoration: none;}
#logo a:hover{color: #990000; text-decoration: underline;}

#dlogo2 { width: 200px; position:relative; float: right; right: 25px; height: 72px;}
#souttop { font-size: 12px; color:#333333; position:relative; float: left; right: 0px; padding: 10px 0 0 30px; margin: 0 0 0 0; height: 72px; width:290px; }
#souttop a { text-decoration: none;}
#souttop a:link { text-decoration: none;}
#souttop a:visited { text-decoration: none; color:#333333;}
#souttop a:hover { text-decoration: none; color:#666666;}

#logo2 { margin: 0px; margin-top:0px;}
.vime {margin-right: 15px; margin-top:30px; font-weight:bold; font-size:14px;}

.toptxt {margin-right: 10px; margin-top:10px;}
div#top_mnu { width: 100%; height: 1px; color: #FFFFFF; text-align: left; padding:0; margin:0; background-color:#fefefe;}
#top_mnu span {margin-top: 0px; padding: 0px 7px; background-image:url(i/splitter.gif); background-repeat: no-repeat; background-position: right top;}
#top_mnu a {color: #e5f5fc; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold; }
#top_mnu a:visited	{color: #e5f5fc; text-decoration: none; }
#top_mnu a:hover {	color: #e3aa00;}
.split { margin: 0px 10px; padding: 0px;}

#right { margin: 0px 0px 0px 209px; padding: 10px 0px; width:auto; height:auto; min-height:480px;}

#right h1 { font-size:14px; font-weight: bold; color: #333333; padding: 0px; margin: 0px 0px 2px 25px;}
#right h2 { font-size:14px; font-weight: bold; color: #666666; padding: 0px; margin: 0px 0px 2px 30px;}


.foto { text-align:center;}
.foto img{margin-left: 10px;margin-right: 10px; margin-bottom:10px}
#tab1 img {	margin-left: 10px;margin-right: 10px;}
.clr { clear:both;}
div#left {margin: 5px 0px 0px 0px; padding: 0px; width: 200px; height:auto; text-align: left; position:relative; float:left; left:0px;background-color:#FFFFFF; z-index: 100;}
div#menu {font-size: 11px; font-weight: normal;  color:#555555;	height:  100% inherit; width: 200px; text-align: left;  padding: 0px; margin: 0px;}
div#mnu_l_top {margin: 0px; padding: 0px; background-image:url(i/menu-left-top.gif); background-repeat:no-repeat; height: 19px;}
div#menu div.btn1 { border-bottom: 1px solid #AAAAAA; height: 23px; repeat:no-repeat; padding: 4px 0px 0px 12px;}
div#menu div.btn2 {border-bottom: 1px solid #AAAAAA; height: 34px; repeat:no-repeat; padding: 2px 0px 0px 12px;}
div#mnu_l_btm {margin: 0px; padding: 0px; background-image:url(i/menu-left-btm.gif); background-repeat:no-repeat; height: 19px;}
.od { background: url('i/sipka.gif') no-repeat left top;}
#menu a {text-decoration: none; color:#555555;}
#menu a:visited	{text-decoration: none;}
#menu a:hover {	text-decoration: none; color: #000000; background-color:#CCCCCC;}

#menu li.takat a.t  {font-weight:bold; color:#0066CC;}
.subc {margin-left:10px; margin-top:0; font-weight:normal; font-size:11px; color: #0099FF;}
span.subc a { clear:both;font-weight:normal; font-size:11px; color:#0099FF;}
span.subc a:visited {color:#0099FF;}
span.subc a:hover {color:#BB8822;}

div#partn { padding: 5px 0 0 10px;}
div#partn a {  text-decoration: none; font-weight: normal; font-size:11px; line-height: 18px; padding-left: 0px; color:#333333;}

div.btmline { color:#333333; font-weight: normal; padding: 5px 0 5px 12px; text-align:justify; margin: 10px 10px 0 0; border-bottom: 1px solid #777777; border-top: 1px solid #cccccc; background: #999999; width: 188px;}
.btmline a { text-decoration: none; color: #333333;} 
.btmline a:visited { text-decoration: none; color: #333333;} 
.btmline a:hover { text-decoration: underline; font-weight: bold; color: #666666;} 

div.shop { padding: 5px 0px 0px 5px; text-align:justify;  width: 184px;}
div.shop a {  text-decoration: none; font-weight: normal; font-size:11px;}
div.shop span.nadp5 a {font-weight: bold;font-size:12px; padding-top: 2px;}
div.shop .nazev , div.shop .nazev a {color:#333333;}
div.shop .det {FONT-SIZE: 10px;FONT-WEIGHT: normal; text-align: justify; color:#666666;}
div.shop .cena { FONT-SIZE: 10px;FONT-WEIGHT: normal; color: #CC6600;}
div.shop_btm {margin: 0px; padding: 0px; height: 19px;}

div#pgs {width:auto; vertical-align:top; right:5px; text-align: right; float: right; position: relative; top: -70px; padding-top:6px; padding-right: 5px; }
.pg{ color: #186fc8; font-size:15px; font-weight:bold;}
#intro {CLEAR: right; padding: 0px 0px 7px 10px; MARGIN: 0px; WIDTH: 99%; }
#intro DL {PADDING: 0px; BACKGROUND: #EEE; FLOAT: left; MARGIN: 3px 5px; TEXT-ALIGN: center;}
#detail {CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px auto; WIDTH: 730px; PADDING-TOP: 20px;}
DL.itm {WIDTH: 240px; height: 390px;}
DT { FONT-SIZE: 11px; HEIGHT: auto; width: auto; width:240px;}
DT IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; margin:5px;}
nazev {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center; FONT-SIZE: 11px;FONT-WEIGHT: bold;}
nazev A {FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none }
nazev A:hover {TEXT-DECORATION: underline }

TD.cena {PADDING-LEFT: 2px; PADDING-TOP: 4px; FONT-SIZE: 10px; MARGIN: 0px; font-weight:normal; color:#000; TEXT-ALIGN: center;}
span.nemy {font-weight:normal; color:#000;  text-decoration:line-through;}
span.nemyb {font-weight: bold; color:#555; }
span.my {font-weight:normal; color:#186fc8;}
span.myb {font-weight: bold; color:#186fc8; font-size:14px;}
.det {FONT-SIZE: 10px;FONT-WEIGHT: normal; text-align: justify; margin: 5px 10px 0px 10px;}
.bezdph {height: auto; font-size:10px; font-weight: bold; color:#186fc8; width: 700px;}
.de { FONT-SIZE: 12px;FONT-WEIGHT: bold; }

h1 { font-size:14px; font-weight: bold; color: #333333; padding: 0px; margin: 0px 0px 2px 0px;}
h2 { font-size:14px; font-weight: bold; color: #666666; padding: 0px; margin: 0px 0px 2px 10px;}
h3 { font-size:14px; font-weight: bold; color: #444444;}

.nakce { font-size:14px; font-weight: bold; color: #554600;}

.h0 { color: #333333; margin-top:15px;}
.h0 a { color: #333333; margin-top:15px;}
.h0 a:visited { color: #333333; }
.h0 a:hover { color: #ff6000; }

.h2 {color: #990000; margin-top:15px;}
.h2 a {color: #990000; margin-top:15px;}
.h2 a:visited { color: #990000; }
.h2 a:hover { color: #ff6000; }

.subm { font-size: 11px; padding-left: 20px; color: #990000; }
a.subm {font-size: 11px; color: #990000; }
a.subm:visited {font-size: 11px; color: #990000; }
a.subm:hover { color: #ff6000; }

div.dalsi { clear:both; padding: 10px 0 0 10px; font-weight: normal;}
div.dalsi a { font-weight: normal;}
div.dalsi a:visited { font-weight: normal;}

div#tabtxt-top {height: 8px; margin: 0px; padding:0px; }
.tabtxt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 0px 40px 15px 10px; margin: 0px; text-align: justify; height: auto; width:740px;}
.tabtxt a { text-decoration: none; color: #333333;} 
.tabtxt a:visited { text-decoration: none; color: #333333;} 
.tabtxt a:hover { text-decoration: underline; font-weight: bold; color: #666666;} 
.tabtxt-btm {height: 19px;}

table.uvod { border: 1px; width: 700px; margin:0px;}
table.uvod  TD.fi{ width: 50%; padding: 0px 10px 0px 0px; vertical-align:top;}
table.uvod  TD.fi img{margin-right: 5px;}
table.uvod  TD.se{ width: 50%; border-left: 1px dashed #AAAAAA; padding: 0px 0px 0px 10px;  vertical-align:top;}
table.uvod  TD.se img{margin-left: 5px;}
table.uvod  TD.fi p, table.uvod  TD.se p{ font-size:11px; color:#666666; text-align:justify; line-height:normal;}
table.uvod  TD.fi span.pri, table.uvod  TD.se span.pri{ font-size:11px; color: #993300;}
table.uvod   span.nazev , table.uvod   span.nazev a {color:#333333; margin-top:10px; }
table.uvod   TR.volny {height: 20px; background: url(i/gr.gif) repeat-x;}
table.uvod   TD.cenybez{ font-size: 10px; font-weight:bold; text-align:center;}

table.uvod  h2	{padding-left: 0px; margin-left: 0px; color: #993300; font-size: 11pt; font-weight: bold;}
table.uvod  h2	{padding-left: 0px; margin-left: 0px; color: #993300; font-size: 11pt; font-weight: bold;}
table.uvod  h2.nadakc { font-size:13px; font-weight: bold; color: #554600;}
table.uvod  h2.nadakc a { font-size:13px; font-weight: bold; color: #554600;}

.openday { font-size:12px; color:#333333; text-align:left;}


.introtxt { font-size: 11px; padding-left: 20px; color: #999999; width: 680px; text-align:justify;}
.kubotatxt { font-size: 12px; padding-left: 3px; color: #333333; width: auto; text-align:justify;}



.letaky img {border: 0; padding: 5px 0px; margin: 0px 5px;}

#flags{ margin-left:55px; }


p		{
			color: #000000;
			font-family: Helvetica, Arial, ArialCE;
			font-size: 9pt;
		}
.nadp	{	color: #003366; font-size: 13pt; font-weight: bold;}
.nadp2	{	color: #993300; font-size: 11pt; font-weight: bold;}
.nadp2	a {	color: #993300 !important;}

.nadp3	{	color: #003366; font-size: 11pt; font-weight: bold;}
.nadp4	{	color: #666666; font-size: 10pt; font-weight: bold;}
.nadp5	{	color: #000000; font-weight: bold;}

div#detpop {text-align: justify; width: 100%; min-height: 260px;}
div#popis {text-align: justify; width: 100%;}

TABLE.tnab {width: auto; margin-top:5px;}
TABLE.tnab TD{width: auto; padding: 3px; border: 1px solid #999999; font-size:12px;}

TABLE.adress {width: 80%; margin-top:5px;}
TABLE.adress TD {width: 33%; padding: 3px; border: 0px; font-size:11px; vertical-align:top;}

.kont	{color: #000000; font-size: 12pt;}
.maj {color: #ff6000; font-size: 11pt; font-weight:bold;}
.os {color: #333333; font-size: 10pt; font-weight:bold;}
ul.ema li a {text-decoration: none; font-weigh: bold; color:#996600;}
ul.ema li a:visited	{text-decoration: none; }
ul.ema li a:hover {	text-decoration: underline;}

.lit	{color: #999; font-size: 8pt;}
.no {width: 100%; height:auto; padding: 7px; margin: 0px 0px 10px 0px; background-color:#f5f5f5;}		
		
.m  { text-align:center; font-size: 9px; color: #AAAAAA; margin: 15px 0px;}
.m a { 	font-size: 9px; color: #AAAAAA;}
.m a:link {font-size: 9px; color: #AAAAAA;}
.m a:visited {font-size: 9px; color: #AAAAAA;}
.m a:hover {font-size: 9px; color: #003399;}

.cnt	{color: #FFF; font-size: 7pt;}

.inpbox	{FONT-FAMILY: Helvetica, Arial, ArialCE; FONT-SIZE: 12px; HEIGHT: 20px; color: #990000;}
input{		FONT-FAMILY: Helvetica, Arial, ArialCE; FONT-SIZE: 12px; HEIGHT: 20px; color: #333333;}

textarea	{FONT-FAMILY: Helvetica, Arial, ArialCE; FONT-SIZE: 12px; color: #333333;}
.datum		{width: 20px;
		}
form#indi table td {font-size:12px}

.reze { padding-top:0px; margin-top:0px; FONT-SIZE: 10pt; color: #FFF;}
.reze a{ 	FONT-SIZE: 10pt; color: #FFF;}
.w650 { width:650px;}
.w700 { width:690px;}
.w710 { width:700px;}
.grey { background-color:#AAAAAA;}
.lgrey { background-color:#ccc;}
.ali_l {text-align: left;}

TABLE.vyr TD { font-size:9px; text-align:left;}
.cena {color: #ff6000; font-size: 11px; font-weight:bold;}
.bold  { font-weight: bold;}
.ref { width:700px; min-height: 350px;}
.ref img.imgr, .tabtxt img.imgr{ margin: 0px 0px 0px 10px; border: 1px solid #666666;}
.ref img.imgl, .tabtxt  img.imgl{ margin: 0px 10px 0px 0px; border: 1px solid #666666;}
.ref div.zpet{margin: 50px 0px 0px 10px; }
.ref div.zpet a { 	font-size: 10px; color: #666666;}
.ref  div.zpet a:link {font-size: 10px; color: #666666;}
.ref  div.zpet a:visited {font-size: 10px; color: #666666;}
.ref  div.zpet a:hover {font-size: 9px; color: #003399;}
.rad20 a	{	color: #000000; font-weight: bold; line-height: 20px; padding-left: 20px;}

TABLE.odesl TD { font-size:12px; text-align:left;}

div#kubota {text-align: left;}
div#kubota table td { border: 1px solid #CCCCCC;}
.kub_nad {font-size:14px; text-align: left; padding:5px; margin-top: 20px; font-weight:bold;}
.kub_typ {background-color: #999999; padding:2px; text-align:center; font-weight:bold; height: 100%;}
.kub_moznosti {font-size:12px; text-align:center; background-color: #CCCCCC; padding:5px; font-weight:bold;}
.kub_rada {font-size:11px; background-color: #cccccc; padding:5px; font-weight:bold;}
.kub_naco { width:60px; text-align:center; font-size:10px; background-color:#dddddd;}
.kub_dot { width:60px; text-align:center; font-size:10px; backgroun-color:#eeeeee;}
.kub_ucel {text-align: left; font-size:10px;}
.kub_pop {font-size:10px; font-weight: normal; color:#999999;}
.mapa { margin-left: 5px;}

div#gal {text-align: center; width:740px;}
div#gal img {margin: 5px 5px;}

div#lastbuys, div#lastadd { width: 710px; height: auto;}
.katAll {width: 172px; vertical-align: bottom; text-align: center; position: relative; float: left; margin-top: 3px; padding-top: 4px; padding-bottom: 2px; background-color: #eeeeee;
	border: 1px none #DDD; 	margin-right: 2px; 	margin-left: 2px; 	height: 202px; font-size:10px;}
* html .katAll { margin-right: 1px; margin-left: 2px; }
.katAll a  { color: #666666;}
.katAll a:hover  { color: #333; TEXT-DECORATION: underline;}
hr.sep {clear: both;  visibility: hidden; padding-top: 9px; width: 650px;}

div#stred {text-align: center;}
div#stredem {min-height: 650px; width: 99% relative; padding: 5px; margin: 0px 10px 0px 0px; text-align: left;}


div#vyrobek {margin: 0px; padding: 2px; border: 1px solid #999; background-color: #FFF; text-align: justify; }
div#vyrobek h2 {font-size:11pt; font-weight:bold; color: #666666; margin-top:0px; margin-bottom:5px;}
div#vyrobek img {margin-left: 0px;margin-top: 0px; margin-right: 5px;}
div#vyrobek p {text-align: justify; font-size: 11px; font-weight:normal;}
div#vyrobek h1{text-align: left; font-size: 16px; font-weight: bold; color:#333333; margin:0px; padding: 0px;}

form#obj { margin-top: 10px; padding: 2px; width:auto;}
.selectBox  {font-size : 10px; margin: 0px; padding:0px; color:#333333;}
.buuton  {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; background-color : #CCCCCC; border-color : #666666 #000000; border-style : solid; border-top-width : 1px; border-right-width : 1px; 	border-bottom-width : 1px; border-left-width : 1px; cursor : hand;}
iframe#face_det{border:none; width:300px; height:30px; padding:10px; border: 1px solid #CCCCCC; margin:0px;}
div.sepl {viibility: hidden; padding-top: 9px; width: 690px; height: 35px;}

table.prislu{color: #000; border: dashed 1px #CCCCCC; font-size:12px; text-align:left;}
table.prislu tr.top{color: #000; border: dashed 1px #CCCCCC; font-weight:bold; background-color:#EEEEEE; }
table.prislu td{ border-bottom: dotted 1px #CCCCCC; text-align:left;}
div#vyrobek span.nadp3	{	color: #993333; font-size: 11pt; font-weight: bold;}
.b { font-weight: bold;}

td img.imgr { margin: 0px 0px 0px 10px;}

table.pujc td {padding: 2px;}

.cc_container .cc_message{line-height:18px !important; color:#fff !important;}
.cc_container{padding: 7px 30px 7px !important;}
.cc_container .cc_btn, .cc_container .cc_btn{top:5px !important; position:relative !important; color:#fff !important; background-color:#446CB3 !important;}
.cc_container .cc_btn:hover{color:#000 !important; background-color:#fff !important;}

@media screen and (min-width:1600px){
	.cc_container .cc_btn, .cc_container .cc_btn:visited{top:0px !important;}
}
@media screen and (min-width:500px){
	.cc_container .cc_message{font-size:0.6em !important;}
	.cc_container .cc_btn{font-size:0.8em !important;}
}
@media screen and (min-width:992px){
	.cc_container .cc_message{font-size:0.8em !important;}
}
@media screen and (min-width:768px){
	.cc_container .cc_message{font-size:0.7em !important;}
	.cc_container .cc_btn{font-size:0.8em !important;}
}