html, body {
/*	height:100%;*/

}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, a, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
}
ul {
	list-style-type:none;
}
body {
	font:normal 82.5%/150% Tahoma,Verdana,Arial,lucida,sans-serif;
	color:#000;
	background:#fff;
	text-align:center;

}
/*=Layout
--------------------------------------------------------*/
#outer {
	width:845px;
	margin-top:10px;
	margin-right:auto;
	margin-bottom:20px;
	margin-left:auto;
}
#inner {
	background:#fff;
	float:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:20px;
	padding-left:0px;
}
#main {
	width:845px;
	background:#fff;
	/*float:left;*/
	position:relative;
}
#main .padd {
	margin:0px;
	padding:0px;
}
#head {
	width:845px;
	min-height:90px;
	/*float:left;*/
	background-color:#fff;
	margin-bottom:10px;
	position:relative;
}
#head_uvod {
/*	height:210px;*/
	width:845px;
	margin-bottom:10px;
	float:left;
}
#content {
	width:845px;
	float:left;
	text-align:left;
	background:#fff url(../img/content-bg.png) no-repeat 0px 0px;
	margin-top:0px;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	
}
#left {
	width:225px;
	float:left;
	overflow:hidden;
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
#right {
	width:608px;
	float:right;
	overflow:hidden;
	background-image:url(../img/doc_bg_2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:10px;
}
#right .padd {
	border:1px solid #cfe4e8; /*ish*/
	_height:1px;
	padding-top:10px;
	padding-right:24px;
	padding-bottom:40px;
	padding-left:28px;
	margin-bottom:12px; /*ish*/
}
#right p {
	font-size:1em;
	color:#858585;
	line-height:1.35em;
	margin-top:10px;
	
}

#side2 #right p {
	margin-bottom:10px;
}

#right h1 {
	font-size:2em;
	padding-top:15px;
}
#right h5 {
	line-height:1.35em;
	font-weight:bold;
	font-size:1em;
	color:#858585;
}
#right #boxes {
	float:right;
	width:225px;
	background-color:#fff;
	margin-left:20px;
}
#right #boxes #boxr1 {
	background-color:#f0f7f8;
	display:block;
	height:200px;
	margin-bottom:20px;
}
#right #boxes #boxr2 {
	background-color:#F0F7F8;
	display:block;
	margin-bottom:20px;
	/*height:125px;*/ /*ish*/
}
#right #boxes #boxr2 .padd {
	padding-top:20px;
	padding-left:20px;
	border:none; /*ish*/
}

#right #boxes #boxr2 h3 {
	font-size:1em;
	font-weight:bold;
	color:#367bbf;
}
#right #boxes #boxr2 ul {
	color:#367bbf;
}
#right #boxes #boxr2 li {
	list-style-type:square;
	line-height:1.5em;
}

#right #boxes #boxr3 {
	background-color:#fff;
	/*height:125px;*/ /*ish*/
	margin-bottom:20px;
}
#right #boxes #boxr3 p {
	padding-right:5px;
	padding-left:5px;
}
#add {
	display:none !important;
}
#service_menu {
	float:right;
	width:276px;
	text-align:right;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cfe4e8;
	padding-bottom:4px;
}
#service_menu  a {
	background-color:#f1f7f8;
	background-image:url(../img/sipka.gif);
	background-repeat:no-repeat;
	background-position:6px center;
	display:block;
	margin-left:5px;
	border:1px solid #cfe4e8;
	padding:2px 7px 2px 22px;
	float:right;
	margin-top:11px;
}

#shop_menu {
	float:right;
	clear:right;
	padding-right:8px;
	min-width:268px;
	text-align:right;
	min-height:41px;
	padding-top:8px;
	padding-bottom:0px
}
#shop_menu  a#kos {
	background-image:url(../img/kosik.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
	padding-left:20px;
}
#head #subhead {
	float:left;
	width:521px;
	display:block;
}



/*=Distance obsahu
----------------------------------------------------------*/

/*=Logo
----------------------------------------------------------*/
#head h1,#head h1 a span {
	width:188px;
	height:90px;
	display:block;
	margin:0;
	padding:0;
	overflow:hidden;
}
#head h1 {
	text-align:left;
	border:none;
	position:absolute;
	bottom:0px;
	float:left;
	font-size:0.9em;
	color:#858585;
}
#head h1 strong{
	color:#000;
	font-weight:bold;
	font-size:3em;
	letter-spacing:-0.09em
}
#head h1 a {
	margin:0;
	padding:0;
	text-decoration:none;
	border:none;
	float:left;
	cursor:pointer;
	color:#858585;
}
#head h1 a span {
	background:transparent url(../img/logo.png) no-repeat 0 0;
	position:absolute;
	left:0px;
	top:0px;
}
#head #slogan {
	display:block;
	position:absolute;
	left:250px;
	height:45px;
	width:305px;
	overflow:hidden;
	top:35px;
}
#head h2 {
	font-size:18px;
	line-height:20px;
	display:block;
	overflow:hidden;
	position:relative;
	float:left;
}
#head h2 strong   {
	font-size:25px;
	font-weight:normal;
	color:#E75039;
	padding-left:63px;
	letter-spacing:-1px;
}
#head h2, #head h2 span   {
	display:block;
	margin:0px;
	padding:0px;
	height:45px;
	width:305px;
	position:absolute;
	left:0px;
	top:0px;
}
#head h2 span {
	background-image:url(../img/slogan.gif);
	background-repeat:no-repeat;
	background-position:left top;
}



/*=Footer
----------------------------------------------------------*/

#footer {

}
/*------------------------------------------------------------------------------------------------------*/
#side1 #bottom {
	width:843px;
	float:left;
	border:1px solid #cfe4e8;
	text-align:right;
	padding-top:0px;
	background-color:#fff;
	background-image:url(../img/bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:63px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}
#side2   #bottom  {
/*	width:608px;
	float:right;*/ /*Ish*/
	border:1px #cfe4e8 solid ;
	text-align:right;
	padding-top:0px;
	background-color:#fff;
	background-image:url(../img/bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:63px;
}
#side1 #bottom .padd {
	padding-right:7px;
	padding-top:8px;
	padding-bottom:8px;
}
#side2   #bottom   .padd  {
	padding-right:7px;
	padding-top:8px;
	padding-bottom:4px;
	border:none;
}

#bottom p {
	color:#367bbf;
	margin:0px;
}
#bottom a {
	text-decoration:underline;
	color:#367bbf;
}
#bottom a:hover {
	text-decoration:none;
}


.contentWrapper {
	margin:0 0 15px 0;
}
.contentWrapper .contentWrapper {
	margin:0;
}

/*=Text
----------------------------------------------------------*/
h1, h2, h3, h4, h5 {
	font:normal 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.02em;
	color:#000;
	padding-bottom:0.5em;
}
h3, h4, h5 {
	color:#000;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
	text-decoration:underline;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	text-decoration:none;
	border-bottom:none;
}

h2 {
	font-size:1.5em;
}
h3 { font-size:1.4em; }
h4 { font-size:1.2em; font-weight:bold;padding-bottom:0px;padding-top:8px;}
h5 { font-size:1.2em; }

.frame2 h4,
.frame2 h5 {
	font:bold 13px Trebuchet MS,Arial,Sans-Serif;
}

p {
	padding:0 0 .2em 0;
	color:#858585;
	line-height:1.5em;
}
dfn { font-variant:normal; font-style:normal; }
#main dfn { padding:0 .3em; background:#F3F5D0; border:dotted 1px #DADF77; cursor:help; }
#main h1 dfn,
#main h2 dfn,
#main h3 dfn,
#main h4 dfn,
#main h5 dfn,
#main .navipath dfn { padding:0; background:transparent; cursor:inherit; border:none; }

/*=Vycty, definice, vysvetlivky, zkratky
----------------------------------------------------------*/
ul, ol {
	margin:0 0 1.4em 30px
}
li {
	line-height:160%;
}
#right ul {
	margin:3px 0 15px 20px;
	list-style-type:disc;
}
#right li {
	list-style-type:disc;
}
#right acronym,
#right abbr {
	cursor:help;
	border-bottom:1px solid #777;
}
cite { font-weight:normal; }
#right ul.page-menu {
	margin:0 0 20px 15px;
	list-style-type:none;
}
#right ul.page-menu li {
	padding:0 0 0 15px;
	list-style-type:none;
	background:transparent url(../img/page-menu-li.gif) no-repeat 0 50%;
}
	
/*=Odkazy
----------------------------------------------------------*/
a {
	text-decoration:underline;
	color:#e75039;
}
a:hover {
	text-decoration:none;
}
a image {
	border:none;
	text-decoration:none;
}
#lightbox a,
#lightbox a:hover {
	border:none;
	text-decoration:none;
}

/*=Imgs
--------------------------------------------------------------*/
.treemenudiv img {
	border:none;
}

/*=Tables
--------------------------------------------------------------*/
table, td, th { font-size:1em !important; color:#367BBF !important; }
table ul { margin:0 0 0 20px; list-style-type:disc; }
table li { list-style-type:circle; }

.tabulka1 { margin:0 10px 20px 10px; width:auto; background-color:#fff; border:0 }
.tabulka1 th { font-size:110%; text-align:left; background-color:#F4EFD3; padding:1em 6px; border:solid 1px #F4EFD3; border-width:0 0 1px 0 }
.tabulka1 td { font-size:100%; text-align:left; padding:3px 6px; border:solid 1px #F4EFD3; border-width:0 1px 1px 0 }
.tabulka1 th h4 { margin:0; padding:8px; font-size:130%; font-weight:bold; }
.tabulka1 th h5 { margin:0; padding:4px; font-size:115%; font-weight:bold; }
.tabulka1 table { border:solid 1px #F4EFD3; border-width:1px 0 0 1px; }
.tabulka1 table td { padding:3px 8px }
.tabulka1 ul, .tabulka1 li { list-style-type:circle; }
.tabulka1 ul { margin:10px 0 14px 14px; }

.tx-damdownloads-pi1-list th { color:#2A0200; font-size:1.1em; background:#FBF9F5; }
th.list-item-title { width:200px; text-align:left; }
th.list-item-type { width:60px; text-align:left; }
th.list-item-size { width:70px; text-align:left; }
th.list-item-download { width:70px; text-align:left; }

.tx-a2csponsoren-table {
	border:none;
	text-align:center;
	margin:5px;
	width:100%;
}
#content td.tx-a2csponsoren-cell a:hover,
#content td.tx-a2csponsoren-cell a:hover img {
	border:none;
	background:transparent;
	background-color:transparent;
	text-decoration:none;
}
.tx-a2csponsoren-cell {
	border:none;
	margin:0px;
	padding:10px;
	text-align:center;
}

/* =Formulare
-----------------------------------------------------*/
form { border:0; margin:0; }
form fieldset {
	padding:10px 20px;
	margin:0;
	border:none;
	display:block;
	background-color:#FEFEFE;
	border:1px solid #cfe4e8;
}
form legend {
	padding:8px 20px;
	background-color:#FEFEFE;
	font-weight:bold;
	border:1px solid #cfe4e8;
	border-bottom:0px;
}
form div label  {
	display:block;
	float:left;
	width:120px;
	padding:3px 0;
	margin:0 10px 5px 0;
	text-align:right;
}
form textarea {
	font:normal 100%/140% Tahoma,Verdana,Arial,lucida,sans-serif;
}
form div.optional label,
label.optional {
	font-weight:normal;
}
form div.required label,
label.required {
	font-weight:bold;
}
form div.required input[type=text],
form div.optional input[type=text],
form div.optional input[type=file],
form div.required input[type=password] {
	padding:2px 5px 0 5px;
	height:20px;
	width:180px;
	border:1px solid #cfe4e8;
}
form div.required textarea {
	padding:2px 5px;
	height:120px;
	width:300px;
	border:1px solid #cfe4e8;
}
form div.submit {
	width:390px;
	text-align:right;
}
form div.submit input {
	padding:3px;
	text-align:center;
}
form div.submit div {
	display:inline;
	float:left;
	text-align:left;
	width:auto;
	padding:0;
	margin:0;
}
form div.submit div input.inputSubmit,
form div.submit div input.inputButton {
	float:right;
	margin:0 0 0 5px;
}



/*=Accessibility Tweaks by Dave Shea mezzoblue.com
-----------------------------------------------------------*/
#skipNav { position:absolute; left:-9999px; font-size:small; }
#skipNav a, #skipNav a:hover { color:#000; }
#skipNav a:focus { display:block; position:absolute; top:-30px; left:9989px; font-size:large; background:#fff; padding:10px; width:15em; z-index:1000;}
.hide { display:none; }

/*=Cleaner
----------------------------------------------------------*/
.cleaner {
	padding:0;
	height:0;
	clear:both;
	border:none;
	line-height:0px;
/*	margin-top:-1px;*/
	margin-top:0px;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	font-size:0px; /*ish*/
}
hr {
    margin:-1px 0 0 0;
	line-height:0px;
    height:0;
	display:none;
}

@page { size:21cm 29.7cm }
@page { margin:1cm 1cm 1cm 1cm }
#left /* Custom content */
/*---------------------------------------------------------------*/
#side2 #img_place {
	width:225px;
	height:168px;
	margin-bottom:10px;
	background-color:#C0C0C0;
	background-image:url(../img/imabebox_2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#side1 #head_uvod .img_place {
	width:559px;
	/*height:210px;*/
	height:16.8em;
	height:20.1em;	
	float:left;
	background:#C0C0C0 url(../img/img-uvod.jpg) no-repeat 0px 0px; 
}
#head_uvod #superbox {
	float:right;
	min-height:100px;
	width:274px;
	margin-bottom:10px;
	text-align:left;
	background:#F1F8F8 url(../img/superbox.jpg) no-repeat 0px 100%;
	border:1px #CFE4E8 solid;
}
#head_uvod #superbox .padd{
	padding:18px 17px 5px 17px;
}
#head_uvod  #superbox h2 {
	color:#E75039;
	font-size:1.4em;
	letter-spacing:0em;
	position:relative;
	top:0px;left:0px;
	line-height:23px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
#head_uvod  #superbox h2 strong {
	color:#000;
	padding-left:40px;
	font-weight:normal;
	font-size:1.2em;
	letter-spacing:-1px;
}

#head_uvod  #superbox h2, #superbox  h2 span {
	width:177px;
	height:52px;
	display:block;
	margin:0px;
	
}
#head_uvod  #superbox  h2 span {
	background:url(../img/h2_zajem.gif) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}
#head_uvod #superbox a {
	color:#367BBF;
	background:url(../img/sipkar.gif) no-repeat 0px 50%;
	padding-left:20px;
	font-weight:bold;
}
/*#head_uvod #superboxnews {
	clear:right;
	float:right;
	min-height:96px;
	padding-bottom:10px;
	width:274px;
	background:#F1F8F8  url(../img/superboxnews.jpg) repeat-y;
	text-align:left;
	border:1px #CFE4E8 solid;
}*/
#head_uvod #superboxnews {
	display:none;
}
#head_uvod #superboxnews strong a {
	font-weight:bold;
	background:url(../img/sipkar.gif) 0px 50% no-repeat ;
	background-repeat:no-repeat;
	padding-left:20px;
}
#head_uvod #superboxnews p {
	padding-left:20px;
	line-height:1.1em;
	padding-bottom:8px
}
#head_uvod   #superboxnews   .padd {
	padding-right:17px;
	padding-left:17px;
	padding-top:15px;
	padding-bottom:10px;
}
#head_uvod #cubis {
	float:right;
	background: url(../img/cubis-banner.gif) no-repeat right top;
	height: 151px;
	width: 274px;
	text-align:left;
	border:1px #CFE4E8 solid;
}
#head_uvod #cubis a {
	display:inline-block;
	background-image:url(../img/sipkar.gif);
	background-repeat:no-repeat;
	margin-top:123px;
	padding: 0 15px 0 18px;
	background-position:right 50%;
}

#submenu {
	margin-bottom:10px;
}
#submenu ul {
	display:block;
	width:223px;
	margin:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#cfe4e8;
	border-bottom-color:#cfe4e8;
	border-left-color:#cfe4e8;
}
#submenu li {
	background-image:url(../img/submenu_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	/*height:40px;*/ /*ish*/
	padding:3px 0px 8px; /*ish*/
}
#submenu a {
	background-image:url(../img/sipkar.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
	padding-left:20px;
	font-size:1.1em;
	text-transform:uppercase;
	color:#367BBF;
	text-decoration:none;
	display:block;
}
#submenu a:hover {
	text-decoration:underline;
}
#submenu .padd {
	padding-top:9px;
	padding-left:20px;
}


/*---------------------------------------------------------------*/
#side1 #rooter {
	float:left;
	display:block;
	width:845px;
	margin-bottom:10px;
}
#side1 #rooter #box1, #side1 #rooter #box2 {
	background-color:#fff;
	float:left;
	width:273px;
	border:1px solid #cfe4e8;
	min-height:167px;
	margin-right:10px;
}
#side1 #rooter #box3 {
	background-color:#fff;
	float:left;
	width:273px;
	border:1px solid #cfe4e8;
	min-height:167px;
}
#side1 #rooter #box1 {
	background-image:url(../img/box1_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#f0f7f8;
}
#side1 #rooter #box2 {
	background-image:url(../img/box2_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#f0f7f8;
}
#side1 #rooter #box3 {
	background-image:url(../img/box3_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#f0f7f8;
}
#side1 #rooter #box1 .padd, #side1 #rooter #box2 .padd, #side1 #rooter #box3 .padd {
	padding-top:23px;
	padding-left:20px;
	padding-right:25px;
	padding-bottom:5px;
	min-height:100px;
}
#side1 #rooter h2 {
	font-size:2em;
	font-weight:normal;
	color:#E75039;
	letter-spacing:-1px;
	margin:0px;
	position:relative;
	overflow:hidden;
	line-height:15px;
	padding:0;
}
#side1 #rooter h2 strong {
	font-size:0.56em;
	color:#676767;
	font-weight:normal;
}
#side1 #rooter  #box1  h2, #side1 #rooter #box1 h2 span{
	display:block;
	margin:0px;
	height:38px;
	width:98px;
}
#side1 #rooter #box1 h2 span {
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/box1_h2.gif);
	z-index:0;
}
#side1 #rooter #box2 h2, #side1 #box2 h2 span{
	display:block;
	margin:0px;
	height:38px;
	width:98px;
}
#side1 #rooter #box2 h2 span {
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/box2_h2.gif);
}
#side1 #rooter #box3 h2, #side1 #rooter #box3 h2 span {
	display:block;
	margin:0px;
	height:38px;
	width:98px;
}
#side1 #rooter #box3 h2 span {
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/box3_h2.gif);
	z-index:100;
}
#side1 #rooter p {
	line-height:1.1em;
	padding-top:7px;
	padding-right:20px;
}
#side1 #rooter a {
	background-image:url(../img/sipkar.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:right 50%;
	padding-right:15px;
	margin-bottom:.5em;
}

#side1 #rooter .padd a {
		background-image:none;
	padding-left:0px;

	padding-right:0px;
	margin-bottom:0px;
}

#side2 #rooter {
	float:left;
	display:block;
	margin-bottom:10px;
}
#side2 #rooter #box1, #side2 #rooter  #box2   {
	width:223px;
	border:1px solid #cfe4e8;
	margin-bottom:10px;
	height:79px;
}
#side2 #rooter #box3 {
	background-color:#fff;
	width:223px;
	border:1px solid #cfe4e8;
	clear:both;
	height:79px;
}
#side2 #rooter #box1 {
	background-image:url(../img/box1_bg_2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#f0f7f8;
}
#side2 #rooter #box1 a {
	text-decoration:none;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	display:block;
	height:79px;
}

#side2 #rooter #box2 {
	background-image:url(../img/box2_bg_2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#f0f7f8;
}
#side2 #rooter #box3 {
	background-image:url(../img/box3_bg_2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#f0f7f8;
}
#side2 #rooter  #box1 .padd, #side2 #rooter #box2 .padd, #side2 #rooter #box3 .padd {
	padding-top:22px;
	padding-left:22px;
	padding-bottom:17px;
}
#side2 #rooter h2 {
	font-size:2em;
	font-weight:normal;
	color:#E75039;
	letter-spacing:-1px;
	margin:0px;
	position:relative;
	overflow:hidden;
	line-height:15px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	display:block;
	height:40px;
}
#side2 #rooter h2 strong {
	font-size:0.56em;
	color:#676767;
	font-weight:normal;
}

#side2 #rooter #box1 h2, #side2 #box1 h2 span{
	display:block;
	margin:0px;
	height:40px;
	width:99px;
	overflow:hidden;
	padding:0px;
}
#side2 #rooter #box1 h2 span {
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/box1_h2_2.gif);
}
#side2 #rooter #box2 h2, #side2 #rooter #box2 h2 span{
	display:block;
	margin:0px;
	height:40px;
	width:99px;
	overflow:hidden;
	padding:0px;
}
#side2 #rooter #box2 h2 span {
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/box2_h2_2.gif);
}
#side2  #rooter  #box3  h2, #side2  #rooter  #box3  h2  span {
	display:block;
	margin:0px;
	height:40px;
	width:99px;
	overflow:hidden;
	padding:0px;
}
#side2 #rooter #box3 h2 span {
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/box3_h2_2.gif);
	z-index:1000;
}
#side2 #banner {
	min-height:208px;
	width:223px;
	border:1px solid #cfe4e8;
	margin-bottom:10px;
	background:url(../img/banner_bg_2.jpg) no-repeat left bottom; /*ish - upravil jsem i obrázek */
}

#side2 #banner .padd {
	padding-top:20px;
	padding-left:22px;
	display:block;
	padding-bottom:10px;
}
#side2 #banner h2 {
	font-size:1.3em;
	color:#E75039;
	line-height:22px;
	position:relative;
	margin:0px;
	padding:0px;
}
#side2 #banner h2 strong {
	font-size:1.46em;
	font-weight:normal;
	color:#3F3F3F;
	letter-spacing:-1px;
	padding-left:34px;
}
#side2 #banner h2, #side2 #banner h2 span {
	margin:0px;
	height:48px;
	width:142px;
	overflow:hidden;
	display:block;
}
#side2 #banner h2 span {
	background-image:url(../img/banner_h2_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	left:0px;
	top:0px;
}
#side2 #banner p {
	line-height:1.1em;
	padding-top:7px;
	width:140px;
	display:block;
}
#side2 #banner a {
	background-image:url(../img/sipkar.gif);
	background-repeat:no-repeat;
	background-position:left .45em;
	padding-left:20px;
	color:#367BBF;
	display:block;
	width:100px;
	margin-top:10px;
}
#side1 #nav {
	margin-bottom:10px;
	background-color:#E75039;
	height:44px;
	border:0px;
}
#side2 #nav {
	margin-bottom:10px;
	background-color:#E75039;
	height:44px;
	border:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}
/*---------------------------------------------------------------*/
#search {
	float:right;
	background-color:#E75039;
	padding-top:10px;
	width:259px;
}
#search legend {
	display:none;
}
#search input.field {
	width:150px;
	height:19px;
	margin:0px 8px 0px 0px;
	padding:5px 0px 0px 5px;
	border:0;
	background-image:url(../img/search_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#ffffff;
}
#search input.button {
	color:#fff;
	background-color:#b51800;
	border:0px;
	font-weight:bold;
	font-size:0.8em;
	height:24px;
	width:64px;
	margin:0px;
	padding:0px;
	display:inline-block;
	cursor:pointer; /*ish*/
}
/**************** menu coding ****************/
body {
	behavior:url("htc/csshover.htc");
}
#menu {
	background-color:#E75039;
	_height:48px;
}
#menu ul{
/*	border:5px solid #e75039;*/ /*ish*/
	padding:5px; /*ish*/
	margin:0px;
	line-height:34px;
	/*min-height:34px;
	_height:34px;*/ /*ish*/
	display:block;
	float:left;
	width:570px;
	position:relative;
	 z-index:21
}
#menu ul ul {
	display:none;
	position:absolute;
	left:0px;
	top:34px;
	background-color:#ED7462;
	height:auto;
	border:0px;
	width:180px;
	z-index:20;
}
#menu ul ul li{
	float:none;
	position:static;
	background-image:none;
	padding-left:0px;
	/*height:24px;*/ /*ish*/
}
#menu ul ul li a {
	color:#fff;
	display:block;
	font-weight:normal;
	background-image:none;
	padding-left:20px;
}
#menu li{
	margin:0px;
	float:left;
	list-style-type:none;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.9em;
	position:relative;
	padding-right:10px;
	padding-left:25px;
	background-image:url(../img/odrazka.gif);
	background-repeat:no-repeat;
	background-position:13px 50%;
	/*height:27px;*/ /*ish*/
	padding:0px; /*ish*/
	position:relative;
	margin-bottom:-5px;
	/*op*/
	z-index:50;
}
#menu li:hover {
	background-color:#ed7462;
}
#menu li li:hover {
	padding-right:0px;
	padding-left:0px;
	/*padding-top:7px;*/ /*ish*/
}
#menu li li:hover a {
	color:#fff;
	background-color:#B51800;
	/*height:24px;*/ /*ish*/
}
#menu li:hover ul {
	display:block;
}
#menu li a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding-right:10px;
	padding-left:25px;
	padding:9px 10px 9px 25px;
}
.hid {
	display:none;
}
.com-select-attributes,
table.shop,
table.contenttable {
	margin:0 0 15px 0;
	border:solid 1px #e0e0e0;
	border-width:1px 0 0 1px;
}
table.shop,
table.contenttable {
	width:530px;
}
table.shop td,
table.contenttable td,
table.contenttable tbody tr td {
	font-size:11px;
	color:red;
}
table.contenttable tbody tr td p {
	font-size:11px;
	color:red;
	margin:0;
	padding:0;
}
.com-select-attributes td, table.shop td, .contenttable td,
.com-select-attributes th, table.shop th, .contenttable th {
	text-align:left;
	padding:3px 6px;	
	border:solid 1px #e0e0e0;
	border-width:0 1px 1px 0;
}
img,
a img { border:none; }

#right h2 {
	font-size:2em;
	padding-top:15px;
}
/*--------------------------------------------------*/
#pah {
	padding-top:10px;
}

#submenu .aktivni {
	padding:9px 0px !important;
	padding-left:20px !important;
	
}
#submenu .aktivni a {
	color:#000000;
}
form .min {
	width:100px !important;
}

.captcha {
	float:left;
}

/*--------------------------------------------------*/
.csi-intext-right .csi-text {
	/*margin-left:20px;*/
	/*float:left;*/
}

.csi-textpic .csi-text h3{
	margin-bottom:5px !important;
	padding-bottom:0px !important;
}

.csi-textpic .csi-text p{
	margin-top:0px !important;
	padding-top:0px !important;
	
}

.csi-textpic  {
	padding-bottom:20px !important;
}

#right .csi-text ul {
	display:block !important;
	width:350px !important;
    margin-left:0px;
	padding-left:15px;
	/*float:left;*/
}
/*#right .csi-text ul li {
	padding-left:15px;
}*/
#right .csi-text p {
	display:block !important;
	width:350px !important;
}
.csi-intext-left .csi-imagewrap {padding-right:10px;}

#right li {
	list-style: square;
}

#right .csi-border .csi-text p {
	padding-left:0px !important;
}

#box2{
	position:relative;
}

#box2 .nalep {
	position:absolute;
	right:0px;
	bottom:-6px;
}

#right table p {
	margin:0px !important;
}

#right table td,#right table th  {
	font-size:0.8em !important;
	line-height:12px;
}
div.csi-intext-right div.csi-imagewrap dl.csi-image dt {
display:block !important;
}
div.csi-intext-right div.csi-imagewrap dl.csi-image {
float:none !important;
}