@charset "utf-8";
/* CSS Document */

body {margin: 0;}

img
{
	_behavior: url('/style/iepngfix.htc');	
}

a:visited
{
	color: blue;
}

h1
{
	margin: 0px 0px 10px 0px;
	font-size: 20px;
}

h2
{
	margin: 0px 0px 10px 0px;
	font-size: 14px;
}

h3
{
	font-size: 12px;
	margin: 0px 0px 10px 0px;
}

img
{
	border: 0px;
}

textarea
{
	resize: none;	
}

thead th
{
	text-align: left;	
}

body
{
	text-align: center;
}

#wrapper
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Arial, lucida, sans-serif;
	font-size: 12px;
	color: #707173;
	overflow: hidden;

}

#header
{
	width: 950px;
	height: 296px;
	padding-left: 25px;
	padding-right: 24px;
	padding-top: 25px;
	background-image: url('/images/header.gif');
	overflow: hidden;
}

#header a 
{
	color: #707173;
	text-decoration: none;	
}

#logo-row
{
	margin-top: 25px;
	height: 69px;
	width: 785px;
}

#logo-row #logo
{
	float: left;
	height: 69px;
	width: 426px;
}

#logo-row #text
{
	float: right;
	width: 354px;
	height: 64px;
	text-align: right;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 5px;
}

#header #selection-row
{
	margin-top: 26px;
	height: 102px;
	width: 785px;
}

#header #selection-row ul
{
	margin: 0px;
	padding: 0px
}

#header #selection-row ul li
{
	float: left;
	list-style-type: none;
	height: 102px;
}

#header #selection-row #tisk
{
	width: 71px;
	background-image: url('/images/selection-row-tisk.gif');
	background-repeat: no-repeat;
}

#header #selection-row .item
{
	width: 60px;
}

#header #selection-row .separator
{
	width: 33px;
	background-image: url('/images/selection-row-separator.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

#category-row
{
	width: 970px;
	height: 87px;
	padding-left: 54px;
	margin-top: -15px;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url('/images/category-row.gif');
	padding-top: 10px;
}



#category-row #buttons
{
	overflow: hidden;
	height: 38px;
	margin-left: -30px;
	padding-top: 7px;
}

#category-row #buttons ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#category-row #buttons ul li
{
	cursor: pointer;
	float: left;
	width: 95px;
	height: 35px;
	margin-right: 5px;
	color: white;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

#category-row #buttons ul .green-on
{
	background-image: url('/images/category-row-button-green-on.gif');
}

#category-row #buttons ul .green-off
{
	background-image: url('/images/category-row-button-green-off.gif');
}

#category-row #buttons ul .red-on
{
	background-image: url('/images/category-row-button-red-on.gif');
}

#category-row #buttons ul .red-off
{
	background-image: url('/images/category-row-button-red-off.gif');
}

#category-row #buttons ul li .top
{
	height: 14px;
	overflow: hidden;
	width: 95px;
	font-weight: bold;
	display: block;
	font-size: 12px;
}

#category-row #buttons ul li .bottom
{
	display: block;
	height: 12px;
	margin-top: 4px;
	width: 95px;
	font-size: 10px;
}

#category-row .title-button
{
	margin-top: 10px;
	height:32px;
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px 0px -30px;
	overflow: hidden;
}

#category-row .title-button li
{
	float: left;
}

#category-row .title-button .left
{
	width: 8px;
	height: 32px;
	background-image: url('/images/title-button-left.gif');
}

#category-row .title-button .center
{
	height: 23px;
	background-image: url('/images/title-button-center.gif');
	padding: 9px 6px 0px 6px;
	color: white;
	
}

#category-row .title-button .center .headline
{
	font-size: 14px;
	font-weight: bold;
}

#category-row .title-button .center .proportion
{
	font-size: 12px;
}

#category-row .title-button .right
{
	width: 8px;
	height: 32px;
	background-image: url('/images/title-button-right.gif');
}

#content
{
	position: relative;
	width: 970px;
	padding-left: 24px;
	overflow: hidden;
}

#content #main
{
	float: left;
	width: 726px;
}

#content #main-header
{
	height: 8px;
	background-image: url('/images/main-header.gif');
	background-repeat: no-repeat;
	overflow: hidden;
}

#content #main-center
{
	width: 726px;
	padding: 10px 10px 15px 10px;
	background-image: url('/images/main-center.gif');
	background-repeat: repeat-y;
}

#content #main-bottom
{
	width: 726px;
	height: 8px;
	background-image: url('/images/main-bottom.gif');
	background-repeat: no-repeat;
}

#sidebar
{
	position: absolute;
	top: 0px;
	left: 760px;
	width: 236px;
	float: right;
	color: white;
}

#sidebar-header
{
	width: 216px;
	padding: 10px 0px 10px 10px;
	background-image: url('/images/corner-top-left.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	position: relative;
}

#sidebar-header-text
{
	width: 186px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 10px 40px 0px 15px;
	height: 60px;
	overflow: hidden;	
}


.background-77b557
{
	background-color: #77b557;
}

#sidebar-body 
{
	background-image: url('/images/corner-top-left.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px;
	width: 236px;
}

#sidebar-text
{
	width: 196px;
	padding: 0px 20px 0px 20px;	
}

#sidebar #question-mark
{
	width: 236px;
	position: relative;	
	top: -30px;
	_top: -20px;
}

#sidebar .question-mark-body
{
	background-color: #e2edd7;
	color: #77b557;
	padding: 10px 10px 10px 20px;
	width: 183px;	
}

#sidebar .question-mark-footer
{
	background-image: url('/images/sidebar-questionmark-footer.gif');
	width: 236px;
	height: 8px;	
	background-repeat: no-repeat;
	margin-bottom: -30px;
	_margin-bottom: 0px;
}

#sidebar .question-mark-footer2
{
	background-image: url('/images/sidebar-questionmark-footer.gif');
	width: 236px;
	height: 8px;	
	background-repeat: no-repeat;
}

#sidebar .question-mark-header
{
	background-image: url('/images/sidebar-h2-header.gif');
	height: 9px;
	_margin-bottom: -10px;
	background-repeat: no-repeat;	
}

#sidebar-body h1
{
	width: 200px;
	padding-left: 20px;	
	font-size: 16px;
}


#sidebar-body h3
{
	width: 200px;
	padding: 0px 0px 10px 20px;
	background-image: url('/images/sidebar-h3.gif');
	background-position: left top;
	background-repeat: no-repeat;	
}

#sidebar .nohx
{
	padding: 10px 20px 10px 20px;	
}

#sidebar-body h2 b, #sidebar-body h3 b
{
	color: yellow;
}

.top--40
{
	margin-top: -40px;	
}

.using-question-mark
{
	width: 146px;
	height: 40px;
	padding: 10px 70px 10px 20px;	
}

#sidebar #question-mark-header
{
	height: 85px;
	background-image: url('/images/sidebar-questionmark-header.gif');
	background-repeat: no-repeat;
	position: relative;
	
}

#content #sidebar-bottom
{
	width: 236px;
	height: 8px;
	background-image: url('/images/corner-bottom-left.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}

#content #sidebar-edit
{
	width: 200px;
	float: right;
	color: white;
}

#content #sidebar-edit-header
{
	width: 200px;
	height: 8px;
	background-image: url('/images/sidebar-header.gif');
	bakcground-repeat: no-repeat;
	overflow: hidden;
}

#content #sidebar-edit-body
{
	width: 160px;
	background-image: url('/images/sidebar-body.gif');
	background-repeat: repeat-y;
	padding: 10px 20px 15px 20px;
}

#content #sidebar-edit-bottom
{
	width: 200px;
	height: 8px;
	background-image: url('/images/sidebar-bottom.gif');
	background-repeat: no-repeat;
	
}

#content .image
{
	width: 140px;
	float: left;
	padding-left: 10px;
	overflow-x: hidden;
}

#content .text2
{
	width: 546px;
	float: right;

}

#content .text2 .properties ul
{
	width: 496px;	
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	font-size: 11px;
}

#content .text2 .properties ul li
{
	list-style-type: none;
	float: left;	
}

#content .text2 .form-table
{
	border-collapse: collapse;	
}
#content .text2 .form-table thead td
{
	font-weight: bold;
	line-height: 30px;
}

#content .text2 .form-table .paddleft
{
	padding-left: 30px;	
}

#content .text2 .form-table tbody td
{
	border-top: 1px solid #707173;	
	padding-bottom: 10px;
	padding-top: 8px;
}


#content .text2 .form-table tbody th
{
	padding-left: 10px;
}


.inline
{
	margin: 0px;
	display: inline;
}

.text-center
{
	text-align: center;	
}

.text-right
{
	text-align: right;	
}

.error
{
	color: red;
	font-size: 11px;	
}

.text-blue
{
	color: blue;
}

.text-green
{
	color: green;
}

.text-red
{
	color: red;	
}

.small
{
	font-size: 10px;	
}

#upravit-stranky
{
	width: 700px;	
}
#upravit-stranky td
{
	padding-right: 20px;
}

#upravit-stranky tr
{
	vertical-align: top;	
}

.nohref
{
	text-decoration: underline;
	color: blue;
	cursor: pointer;	
}

.clearfix
{
	clear: both;	
}

.padd25right
{
	padding-right: 25px;
}

#polozky-page-list
{
	width: 650px;
}

#admin-item-list
{
	text-align: left;
	width: 650px;
}

#admin-item-list th
{
	text-align: left;	
}

#sidebar a, #sidebar-edit a
{
	color: white;	
}

#content .main
{
	width: 726px;	
}
#content .main-header
{
	height: 8px;
	background-image: url('/images/main-header.gif');
	background-repeat: no-repeat;
	overflow: hidden;
}

#content .main-center
{
	width: 706px;
	padding: 10px 10px 15px 10px;
	background-image: url('/images/main-center.gif');
	background-repeat: repeat-y;
}

#content .main-bottom
{
	width: 726px;
	height: 8px;
	background-image: url('/images/main-bottom.gif');
	background-repeat: no-repeat;
}

#content .title-button
{
	margin-top: 10px;
	height:32px;
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}

#content .title-button li
{
	float: left;
}

#content .title-button .left
{
	width: 8px;
	height: 32px;
	background-image: url('/images/title-button-left.gif');
}

#content .title-button .center
{
	height: 23px;
	background-image: url('/images/title-button-center.gif');
	padding: 9px 6px 0px 6px;
	color: white;
	
}

#content .title-button .center .headline
{
	font-size: 14px;
	font-weight: bold;
}

#content .title-button .center .proportion
{
	font-size: 12px;
}

#content .title-button .right
{
	width: 8px;
	height: 32px;
	background-image: url('/images/title-button-right.gif');
}

#prod-list
{
	width: 700px;
}

#prod-table sup
{
	color:red;
}
#prod-list tr {vertical-align: top;}
#prod-table tr {vertical-align: top;}

.text-green {color: green;}

.info-bar
{
	float: right;
	width: 132px;
	height: 100px;
	margin-right: 20px;
	margin-top: -20px;
}

.info-bar-top
{
	width: 132px;
	height: 32px;
	background-image: url('/images/info-bar-top.gif');
}

.info-bar-body
{
	width: 112px;
	padding: 10px 10px 10px 10px;
	background-image: url('/images/info-bar-middle.gif');
	background-repeat: repeat-y;
}

.info-bar-bottom
{
	width: 132px;
	height: 12px;
	background-image: url('/images/info-bar-bottom.gif');
	background-repeat: no-repeat;
}

.objednat
{
	cursor: pointer;
}

.form-table tfoot tr
{
	display: none;
}

.bold {font-weight: bold;}
.nowrap {white-space: nowrap;}
.ui-state-default {cursor:pointer;}
.placeholder-red {background: red;}

.infotext{background: white; border: 1px dotted green; width: 680px; margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; color: green;}
.infotext2{background: white; border: 1px dotted green; width: 400px; margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; color: green;}
.infotext3{background: white; border: 1px dotted green; width: 200px; margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; color: green;}

.sortable-item{background: white; font-weight: bold;}
.handle {cursor: pointer; width: 18px;}
#sort-table{width: 700px; border-collapse: collapse;}
#sort-table .handle {padding-right: 5px;}
.placeholder {height: 1.5em; line-height: 1.2em;}
#sort-table thead th {padding-bottom: 10px;}

#main h2 {width: 700px;}
.yellowbox
{
	width: 202px;
	color: black;
	position: absolute;
	display: none;
	z-index: 1;
}

.yellowbox-header {width: 202px; height: 17px; background-image: url('/images/yellowbox-top.png'); background-repeat: no-repeat;}
.yellowbox-body {
	padding: 10px 10px 10px 10px;
	border-left: 1px solid #FD686F;
	border-right: 1px solid #FD686F;
	background: #FBFAAF;
}

.yellowbox-footer {width: 202px; height: 17px; background-image: url('/images/yellowbox-bottom.png'); background-repeat: no-repeat;}

.xbutton {float:right; color: red; font-size: 10px; cursor: pointer; margin-top: 5px; margin-right: 10px; line-height: 10px;}
#upravit-kategorie tr{vertical-align: top;}
.itable {width: 300px;}
.odimg input {position: relative; left: 44px;}
#recipient-table{width: 700px;}
#static-content {padding-right: 20px;}
.customamount{white-space:nowrap;}
.headline
{
	font-size: 12px;
	font-weight: bold;	
}
.wiki
{
	width: 650px;	
	border: 1px dotted #333333;
}
.wikiactions
{
	background: #333333;
	padding: 3px 3px 3px;
	color: white;
	text-align: right;
}

#sidebar-aktualita {cursor:pointer;}
#sidebar-poradna {cursor: pointer;}
#sidebar-faq {cursor:pointer;}
.delete{cursor: pointer;}
.admin-akt-delim{width: 400px;}
.more {text-decoration: underline;}
#faqtitle-edit{width: 600px;}
.poradna-hr {width: 600px;}
.pointer{cursor: pointer;}
#aktuality-right{width: 202px; padding: 10px; border-left: 1px solid #a9a9a9; margin-left: 10px; float: right; }
.no-underline{text-decoration:none;}
#footer
{
	width: 726px;
	clear: left;
}

#footer-top
{
	background-image:url('/images/paticka-header.gif');
	background-repeat: no-repeat;
	width: 726px;
	height: 8px;
	padding: 0px;
	margin: 0px;
}

#footer-body
{
	padding: 0px 20px 0px 20px;
	background-color: #489c30;
	margin: 0px;
	color: white;
	width: 686px;
	margin-top: -12px;
	*margin-top: 0px;
	_margin-top: -7px;
}

#footer-body a
{
	color:white;
}
#footer-body a:visited
{
	color:white;
}

#footer-body a:active
{
	color:white;
}

#footer-bottom
{
	padding: 0px;
	margin:0px;
	background-image:url('/images/paticka-bottom.gif');
	background-repeat: no-repeat;
	width: 726px;
	height: 8px;
	margin-top: -12px;
	*margin-top: 0px;
	_margin-top: 0px;
}

#contact-list{width: 100%;}
.contact-vcard {float: left;}
.contact-vcard tr{vertical-align: top;}
.contact {width: 400px;}
.contact .contact-image{float: right;}
.contact .break {clear: both;}
