body {margin: 0px auto;padding: 0px;font: 80%/130% Verdana, 'Geneva CE', lucida, sans-serif;background-color: #fff; text-align: center;}

#col-02 h2 {color : #3EA3D9; font-size : 18px;	text-align: right;	margin: 5px 20px 5px 0px;	padding: 0px;	text-decoration: none;}

#flags {margin: 0px; padding: 0px 0px 0px 10px; text-align:left; height: 40px;}
#flags a img, #flags img  {margin: 12px 1px 1px 0px; border: 1px solid #999; height:15px;}
#flags a:hover img {border: 1px solid #000;}



.sitemap-cms {padding: 0px;}
h2#sitemap-h2 {padding: 50px 15px 15px 15px; text-align:left; color:#3EA3D9; font-size:20px; }

.sitemap-cms ul li {padding-top: 15px;}
.sitemap-cms ul li ul li{padding-top: 0px;}


a {color : #DA251C;text-decoration : underline;}

a:hover {color : #29166F;	text-decoration : none;}

#top {color: #fff;text-align: right; margin: 0px auto;padding: 0px 0px 0px 0px;font-weight: bold;width : 950px;height: 150px;}

#kos {font-size: 11px;text-align: right;font-weight: normal;display: block;}
#kos a {color: #FF0000;text-decoration: underline;}
#kos a:hover {color: #0000FF;text-decoration: none;}

#cover {width : 950px;margin: 0px auto;padding: 0px;text-align: left; }

#zapati {width: 950px; margin:0px; padding:0px; text-align: center; background-color: #fff;}

img {border: 0px;}

.col-in {display: block;margin: 1em;}

.stri {text-decoration: line-through;}

.imgbrd {border:2px solid #CC0000;}
#contact {text-align: center;margin: 0px  25px  5px 15px;}

#patt {font-size: 10px;margin: 0px auto;padding: 0px;text-align: center;color: #000;display: block;}
#patt hr {display: none;}

/*div {border: 1px solid #63BFF2;}*/


#adresa{margin: 0px; font-size: 10px;line-height: 11px;padding: 10px 2px;}

#okenko, #okenko1 {
	color: #333; text-align: right; font-size:20px;
	width:385px; height:275px;
	background-position: center center;	background-repeat: no-repeat; margin: 0px;	padding:0px;
	border: 0px solid #efefef;
	background-color: #f5f5f5;
}
#over-okenko {
	border: 0px solid #efefef;
	margin: 0px auto;
}
#over-okenko img {/*display:none;width:20px;height:20px;*/}
#okenko {float:left;}
#okenko1 {float:right;}


/* ------------------------------------------------------------------------------- */
/* ---POZICE				    																													 */
/* ------------------------------------------------------------------------------- */

#col-01 {float:left;width: 170px;padding: 10px 0px 0px 0px;margin: 0px;}
#col-02 {float:right;text-align: left; width: 775px; padding: 20px 0px 0px 0px; margin: 0px;}

/* ------------------------------------------------------------------------------- */
/* 	MENU				    																															 */
/* ------------------------------------------------------------------------------- */


#new-menu {padding: 0px; margin: 0px auto; width:950px; height:23px; text-align: left; }
#new-menu ul {list-style-type: none; padding: 0px 0px; margin: 0px; float:left;}
#new-menu ul ul {width: 140px; padding: 0px; margin: 0px 0px; visibility: hidden;	position:absolute; left: 0px; top: 19px; background-color: #1A1D22; border: 1px solid #656A71;}
#new-menu ul ul ul {width: 140px; position:absolute; left: 130px; top: 0px;}

#new-menu li {padding: 0px 0px; margin: 0px 5px 0px 0px; position:relative; float:left; width:auto; white-space: nowrap; border: 1px solid #c00;}
#new-menu li ul li {width: 140px; border-right: 0px; border-bottom: 1px solid #656A71;}

#new-menu li:hover ul {visibility: visible;}
#new-menu li:hover {color:#fff;}
#new-menu li.rozbalene ul {visibility: visible;}
#new-menu li.sbalene ul {visibility: hidden;}
#new-menu li.rozbalene {visibility: visible;}

#new-menu a {color : #000; display:block; float:left; padding: 0px 10px 0px 10px; font-weight: bold; text-decoration:none; font-size:12px; width:auto; line-height: 20px; height: 20px;}
#new-menu a.sel { color : #fff; text-decoration:none; background-color: #0094DE;}
#new-menu a:hover { color : #fff; text-decoration:none; background-color: #c00;}
#new-menu li li a {font-weight: normal; float:none;}




#menu {margin: 0px 0px 0px 0px; padding: 0px 5px 10px 0px; text-align: center;}
#menu ul{ margin: 0px; padding: 0px; list-style: none;}
#menu ul ul{ margin: 0px 0px 0px 10px; padding: 0px; list-style: none; border-left: 0px solid #fff;}
#menu li {padding: 0px 0px; margin: 0px 0px; list-style: none;}
#menu li li {}
#menu li a {color : #DA251C; display:block; padding: 0px 0px 0px 5px; margin: 1px; font-weight: bold; text-decoration:none; font-size:12px;
							background-image: url("img/sipka.gif"); background-position: center left; background-repeat: no-repeat;
							border: 1px solid #ccc;	background-color: #f5f5f5; font-family: Arial, Helvetica, sans-serif; text-align: left;
							width:auto; line-height: 20px; height: 20px;}

#pod-menu-01 li a {color : #c00;}
#pod-menu-02 li a {color : #2587B8;}
#pod-menu-03 li a {color : #900; background-color: #cff;}

#menu li a.sel { color : #000; text-decoration:none;}
#menu li a:hover { color : #000; text-decoration:none; background-color: #EBE901;}
#menu li li a {font-weight: normal;}




.frm-s {width: auto; height: 20px; padding: 5px 0px; margin: 0px;}
.frm-s h4{display:none;} .frm-s a{display:none;}
#ftx{font-size: 11px;color: #000; background-color: #EBF5FC; border: 1px solid #333;width: 135px;margin: 0px;	padding: 1px;}
.frm-s input{border: 0px solid #ccc;background-image: url(none);background-color: transparent;float: left;}


.lg {padding: 0px;margin-bottom: 2px;font-size: 11px;}
.lg a {color: #999;font-weight: bold;text-decoration: none;padding-left: 10px;}
.lg a:hover {color: #00FFD2;font-weight: bold;padding-left: 10px;}

/* ------------------------------------------------------------------------------- */
/* 	Vypis polozek			    																												 */
/* ------------------------------------------------------------------------------- */

.item {margin: 1px 1px 0px 0px; padding: 0px 0px; display: block; text-align:center; width: 152px; float: left; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.item-colin {padding: 0px;}
.item h1  {color:#00FFE4; font-size: 10px; font-weight: normal; text-decoration: none; margin: 0px; height: 42px; line-height: 12px;}
.item h1 a {font-size: 12px;  font-weight: bold; display:block; padding:0px; text-decoration: none; height: 30px; line-height: 15px;}
.item a {color:#00c; text-decoration: none;}
.item a:hover {color:#c00; text-decoration: none;}

.obr-table {height:120px;}
.item img {margin: 0px auto;}

.item a img {border: 0px solid #000;}
.item a:hover img {border: 0px solid #00FFE4;}

.item img.ico-akce {display: none;}
.item p.popis {font-size: 10px;display: none;}
.item p {color: #333;	margin: 0px;	padding: 0px;	font-size: 10px;}

.item p.cena {color: #000; font-weight: normal; margin: 2px; padding: 3px; line-height: 15px;}
.item p.cena a {color: #000; text-decoration: underline;}
.item p.cena a:hover {color: #c00; }


/* --------------------------- [ filtr ] --------------------------- */

#filter  {padding: 2px; height: 16px; color: #000; text-align: center; margin: 0px 0px; font-size:11px;  background-color: #fff;}
#filter a {color: #c00; font-weight: bold; text-transform: uppercase;}
#filter a:hover {color: #000;}

#dsort {color: #c00; clear:both; width: auto; line-height:15px; height:15px; padding: 0px 10px; border: 0px solid #0E9758; display: block; margin-bottom: 10px;}
#dsort div {display: block; margin: 0px; padding: 0px; float: left; color: #000;}
#dsort div.lb {color: #ccc; margin: 0px; padding: 0px;}
#dsort div label {color: #c00; font-size: 11px; line-height:15px;}
#dsort div select, option {color: #00c; font-size: 11px; line-height:15px; border: 1px solid #ccc; background-color: #fff;}
#sort {font-size: 11px; width: 100px;}
#down, #up {background-color: #fff; padding: 4px;}

/* --------------------------- [ strankovani ] --------------------------- */

#pagecnt {text-align: left; font-size: 10px; clear: both; height: 16px	margin: 5px 10px; color: #000; padding: 5px 10px;}
#pagecnt a {color: #c00;  border: 1px solid #666; text-decoration: none; padding: 0px 5px;}
#pagecnt a:hover {color: #c00;  border: 1px solid #ccc;  background-color: #52C9F3; text-decoration: none; padding: 0px 5px;}
#pagecnt a.pagecntsel {color: #f00;  border: 1px solid #666;  background-color: #000;  text-decoration: none;}


/* ------------------------------------------------------------------------------- */
/* 	DETAIL POLOZKY 				    																										 */
/* ------------------------------------------------------------------------------- */

.bigimg {padding: 5px;margin: 0 0 2em 0;border: 1px solid #D3D3D3; display: block;}

.smallimg {border: 1px solid #69C8FF;margin: .2em;padding: 2px;background-color: #000000;}
#noimage {width : 150px;height: 120px;float: left;border: 2px solid #CCCCCC;text-align:center;}
.no-image {width : 120px;height: 80px;float: left;font-size: 70%;padding-top: 15px;}

.polid {color: #FFFFFF; display: block;width: 720px;margin-top: 10px;}
.polid dl {color: #2A1570;margin-left : 0px;}
.polid dl dt{color: #2A1570;float: left; padding: 2px;width: 200px;} 
.polid dd {color: #CC0000;width: 200px;background: #ffffff;border: 1px solid #D3D3D3;padding: 2px; margin: 0px;font-weight: bold;text-align: right;}


h1.detail {font: 140%/170% Verdana;margin-top: 0;font-weight: bold;text-align: left;color: #3EA3D9;}

/* ------------------------------------------------------------------------------- */
/* 	Parametry dle kategorii				    																						 */
/* ------------------------------------------------------------------------------- */

#param-tree {margin : 1em;}

.param-col {margin: 5px;padding: 2px;border: 1px solid #3EA3D9;background-color: #FFFFFF;}	
.param-col h4 {margin: 5px;padding: 2px;font-size: 14px;}	
.param-col ul {margin: 0px;padding-left:1em;}
.param-col li {margin : 0 0 0 0em;list-style: none;}
.param-col li a {color: #000;padding-left:1em;}
.param-col li a:hover  {color: #900;background: url("img/icon/ico_arr1.gif") center left;background-repeat: no-repeat;}



/* ------------------------------------------------------------------------------- */
/* 	FORMULARE 				    																												 */
/* ------------------------------------------------------------------------------- */


form {margin: 1em auto;padding: 0em; border: 0px solid #8F8F8F;}
form div {display: inline;}
form.noform {padding: .0em;background-color: transparent;border: none;}
form div {padding-top: .0em;}

form.order  div,
form.search  div,
form.search-param div {padding-top: .1em;display: block;}

input, select, textarea {margin: 0px 0px 0px 5px;padding: 0px;background-color: #EBF5FC;border: 1px solid #ccc;}
#up, #down {background-color: transparent;border: 0px solid #ccc;}
fieldset {margin: 1em 0;padding: .2em 1em;border: 0px solid #000;}

fieldset br {display: none;}

legend {font-weight: bold;color: #000;padding: .2em .5em;margin-bottom: .5em;background-repeat: repeat;	}

fieldset div {clear: both;margin: .1em 0;position: relative;}
fieldset div span {display: none;color: #000;}

.zmiz {display: none;	}
fieldset div:hover span {font-size: 85%;color: #c96;background-color: #faf0e6;margin-left: 20em;padding: .2em .5em .3em;border: 1px solid #c96;display: block;position: absolute;z-index: 100;float: right;}
* html fieldset div span {font-size: 85%;color: #c96;margin-left: 16em;padding: .3em;border-left: 1px solid #c96;display: block;}

label, fieldset div.cr p {margin: 0px;display: block;width: 13em;text-align: right;float: left;}

fieldset div.cr label {text-align: left;margin-left: 13em;width: auto;float: none;}

.lbcol {float:none;display: inline;}

.pvn {color: #930;}
.pvn:after {content: "*";}

.buttons {text-align: center;}
.removed {display: none !important;}

/* ------------------------------------------------------------------------------- */
/* 	Formular objednavky				    																								 */
/* ------------------------------------------------------------------------------- */
form.order {width: 720px;}
form.order  div {padding-top: 2px;}
form.order fieldset  {color : #000;display: block;margin: 10px;padding: 10px;float: left;width: 300px;border: 1px solid #f5f5f5;}
form.order fieldset legend {color : #000;background-color: #EFEFEF;border: 1px solid #f5f5f5;}
form.order label {width: 100px;border: 0px solid #f5f5f5;}
#poznamka  {color : #000;width: 250px;float: left;}

/* ------------------------------------------------------------------------------- */
/* 	Tlacitka				    																													 */
/* ------------------------------------------------------------------------------- */


.btn a {float: left;font-size: 10px;padding: 3px;text-decoration: none;color:#ffffff;margin: 2px;background-color: #311F73;border: 1px solid #DF2A23;font-weight: bold;}

.btn a:hover {color:#ffffff;background-color: #DF2A23;border: 1px solid #311F73;}

.bnt a img {padding-top: 2px;}

.lf {float: left;}

.clear {clear: both;}

#ok {float: left;margin-right: 100px;font-size: 12px;padding: 3px;text-decoration: none;color:#ffffff;background-color: #311F73;border: 1px solid #DF2A23;font-weight: bold;}

#prepocet {margin-right: 10px;/*margin-left: 330px;*/
}

/* ------------------------------------------------------------------------------- */
/* 	Tabulka pro vypis				    																									 */
/* ------------------------------------------------------------------------------- */

#tb {
}

#tb table {background-color: #FDF2DF;border : 1px solid #000;margin: 0px auto;	
}

.tonmb {text-align: right;}

/* ------------------------------------------------------------------------------- */
/* 	Tabulka pro kosik				    																									 */
/* ------------------------------------------------------------------------------- */

.tbkosik {border : 1px solid #C00;margin: 1em auto;background-color: #EBEBEB;font-size: 11px;width: 720px;float: left;margin: 1px;}

.tbkosik td, .tbkosik th {padding: 2px;}
.tbkosik td{background-color: #FFF;}
.tbkosik  thead{background-color: #311F73;font-weight: bold;color: #FFF;	
}

.tbkosik tr.total,
.tbkosik tr.total-final
{background-color: #f5f5f5;}

.tbkosik tr.dan td {background-color: #C00;text-align: right;font-style: italic;font-weight: bold;color: #FFF;}

col.lf {text-align: left;background-color: Green;}

.tbkosik col.rg {text-align: right;background-color: Green;
}

.tbkosik input.nmb {text-align: right;font-size: 11px;}

#bott {display: none;}

.msg-u {display:block;margin: 1em auto;padding: .5em;border: 1px solid #000;width: 60%;font: 90%/110% Verdana
}

.msg-u p {}

.msg-u.err {background-color: #F4E488;}

.msg-u.ok {background-color: #FDF2DF;}




/* -----------------------------------------------------*/

@media print {
body {font: 70%/120% Verdana;}

#top,
#menu,
.btn,
.noprn,
#col-01,
#pagecnt
#menutop,
#overtop, 
.menutop-1, #zapati img, #nad-menu, #adresa, #contact
{display: none;}


#cover{border: none;width: auto;}
#col-02,
#vypis {color: #000;width: auto;border: none;}

#col-02 h2 {width: auto;text-align: center;font-size: 200%;color: #000000;}

.item {border: 1px solid #000;width:160px;}
.item a.tit h1 {text-decoration: none;color: Black;}

#noimage {border: 1px solid #000;}

.polid dd {border: 1px solid #000;}

#patt {text-align: right;display: inline;}

#bott {display: block;text-align: right;font: 80%/160% Verdana;}

#bott h1 {font: 140%/160% Verdana;
}


.m0l0iout,
.m0l0iover,
.m0l0oout,
.m0l0oover,
.m0l1iout,
.m0l1iover,
.m0l1oout,
.m0l1oover,
.m0l2iover,
.m0l2oout,
.m0l2oover {display: none;}

}
