body
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	margin: 0px;	
	padding: 0px;
	
	background-color: #fffdf8;
	
	text-align: center;
	
	color: #74694d;
}

h1, h2, h3, h4, h5, h6
{
	color: #f27000;
	margin-bottom: 5px;
	margin-top: 15px;
	margin-left: 0px;
}

h1{ font-size: 170%; }
h2{ font-size: 160%; }
h3{ font-size: 130%; color: #5f5842; }
h4{ font-size: 110%; }
h5{ font-size: 100%; }
h6{ font-size: 110%; color: #5f5842; }

p
{
	margin: 10px;	
	margin-left: 0px;
	margin-right: 0px;
}

a{	color: #f27000; }
a:hover{ text-decoration: none; }
a img{ border: none; } /* , a:link img */
a.previous
{
	padding-left: 25px;
	background: url(ico-arrow-left.gif) no-repeat;
	background-position: 5px 4px;
}
a.next
{
	padding-right: 25px;
	background: url(ico-arrow-right.gif) no-repeat;
	background-position: right 4px;
}
form
{
	margin: 0px;
}


table{ font-size: 100%; }
table td{
	padding: 4px;
}

input, textarea
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 3px;
	border: 3px solid #f27000;
}
input
{
	width: 210px;
}
textarea
{
	width: 365px;
	height: 218px;
}
input.checkbox,
input.radio
{
	border: none;
	background: none;
	width: auto;
}

.field
{

}
.field.sm
{

}
.field.ssm
{

}
textarea.textarea
{

}
input.submit
{
	background: url(submit-bg.gif) no-repeat;
	width: 162px;
	font-weight: bold;
	color: white;
	border: none;
	padding-bottom: 3px;
	padding-top: 3px;
}

/* tabulky z editoru */
table.standard{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.colored
{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.standard th{
	background: #74694d;
	color: white;
	font-weight: normal;
}
table.standard th,
table.standard td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.colored th,
table.colored td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.colored th{
	background-color: #f27000;
	color: white;
	font-weight: normal;
}
table.standard th,
table.standard td,
table.colored th,
table.colored td{
	padding: 5px;
}
/*********************/

/****************/

.main
{
	width: 900px;
	position: relative;
	text-align: left;
	
	margin-left: auto;
	margin-right: auto;
}

.header
{
	width: 100%;
	height: 150px;
	background: url(header-bg.jpg) no-repeat;
	position: relative;
	top: 0px;
	
}
.header .logo
{
	position: absolute;
	height: 150px;
	width: 100%;
	z-index: 0;
}
.header .logo a.title
{

	font-size: 48px;
	color: white;
	text-decoration: none;
	
	position: absolute;
	bottom: 32px;
	left: 111px;
}

.header .logo .img
{
	position: absolute;
	left: -28px;
	top: 35px;
	width: 119px;
	height: 87px;
	background: url(logo.gif);
}
.header .logo .img a
{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.header .logo .img a span{	visibility: hidden; }

.header .menu
{
	position: absolute;
	right: 0px;
	top: 40px;
	font-size: 14px;
	text-transform: uppercase;
	color: white;
}
.header .menu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.header .menu ul li
{
	display: inline;
}
.header .menu li a
{
	color: white;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 35px;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 7px;
}
.header .menu li a:hover
{
	background: #fe7a00;
	position: relative;
}
.header .menu li a:hover .cl
{
	background: url(header-menu-bg-left.gif) no-repeat;
	display: block;
	width: 3px;
	height: 35px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.header .menu li a:hover .cr
{
	background: url(header-menu-bg-right.gif) no-repeat;
	display: block;
	width: 3px;
	height: 35px;
	position: absolute;
	right: 0px;
	top: 0px;
}

* html .header .menu li a:hover .cr,
* html .header .menu li a.active .cr
{
	right: -1px;
}

.header .menu li a.active
{
	border: 0px;
	background: #f27000;
	position: relative;
}
.header .menu li a.active .cl
{
	background: url(header-menu-bg-left-active.gif) no-repeat;
	display: block;
	width: 3px;
	height: 35px;
	position: absolute;
	left: 0px;
	top: 0px;
	border: 0px;
}
.header .menu li a.active .cr
{
	background: url(header-menu-bg-right-active.gif) no-repeat;
	display: block;
	width: 3px;
	height: 35px;
	position: absolute;
	right: 0px;
	top: 0px;
	border: 0px;
}


.cols
{
	border: 1px solid white;
}

.cols .col-left
{
	width: 650px;
	position: relative;
	top: 15px;
	float: left;
}
.cols .col-right
{
	width: 240px;
	float: right;
	position: relative;
	top: 15px;
}

.crossroad
{
	background: url(crossroad.jpg) no-repeat;
	height:294px;
	width: 650px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.crossroad .ico-x-rest
{
	background: url(ico-x-rest.jpg) no-repeat;
	width: 25px;
	height: 50px;
	position: absolute;
	left: -25px;
	top: 77px;
}
.crossroad h1,
.crossroad h2,
.crossroad h3,
.crossroad h4
{ margin: 0px; }

.crossroad .top
{
	position: absolute;
	top: 7px;
	left: 49px;
	color: #cdc6b5;
	font-size: 14px;
}
.crossroad .top .title{	font-size: 18px; }
.crossroad .tiles
{
	position: absolute;
	top: 101px;
	left: 25px;
	width: 625px;
	height: 193px;
}
.crossroad .tiles .item
{
	position: absolute;
	top: 28px;
	width: 166px;
	
	height: 148px;
	
	line-height: 18px;
}
.crossroad .tiles .item.left{	left: 0px; }
.crossroad .tiles .item.middle{ left: 219px; }
.crossroad .tiles .item.right{ right: 20px; }
.crossroad .tiles .item h2
{
	font-size: 18px;
	line-height: 22px;
}

.crossroad .tiles .item .more{ position: absolute; }
.crossroad .tiles .item a.more
{
	color: white;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	bottom: 4px;
	left: 30px;
}
/* 423b28 */


.box
{
	position: relative;
	
}
* html .box
{
	height: 50px;
}
.box .label
{
	background: url(box-label-bg.gif) repeat-x;
	height: 35px;
	line-height: 35px;
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
	padding-left: 33px;
}


.box .label h3, 
.box .label h4
{
	font-size: 14px;
	font-weight: normal;
	color: #fffdf8;
	margin: 0px;
}
.box.orange .label h3, 
.box.orange .label h4
{
	color: #5f5842;
}
.box .label .cl
{
	background: url(box-label-corner-l.gif) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 3px;
	height: 35px;
}
.box .label .cr
{
	background: url(box-label-corner-r.gif) no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 3px;
	height: 35px;
}
* html .box .label .cr
{
	right: 0px;
}
* html .box.orange .label .cr
{
	right: 0px;
}

.box .inside
{
	border-left: 1px solid #f4f1ea;
	border-right: 1px solid #f4f1ea;
	border-bottom: 1px solid #f4f1ea;
	padding: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.box .inside.reference	
{
	padding-left: 4px;
	padding-right: 4px;
}

.box .bottom-l
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 3px;
	width: 3px;
	background: url(box-bg-bottom-left.gif) no-repeat;
}
.box .bottom-r
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 3px;
	width: 3px;
	background: url(box-bg-bottom-right.gif) no-repeat;

}
* html .box .bottom-l
{
	bottom: -15px;
	left: 0px;
}
* html .box .bottom-r
{
	bottom: -15px;
	right: 0px;
}

.box.orange .label
{
	background: #f07205;
	color: #5f5842;
}
.box .label .arrow
{
	background: url(box-label-arrow.gif) no-repeat;
	position: absolute;
	left: 13px;
	top: 12px;
	
	width: 10px;
	height: 12px;
}
.box.orange .label .arrow
{
	background: url(box-label-orange-arrow.gif) no-repeat;
}
.box.orange .label .cl
{
	background: url(box-label-orange-corner-l.gif) no-repeat;
	width: 8px;
	height: 35px;
}
.box.orange .label .cr
{
	background: url(box-label-orange-corner-r.gif) no-repeat;
	width: 8px;
	height: 35px;
}

.box.orange .inside
{
	border: none;
	background: url(box-orange-bg.gif) repeat-x;
	background-position: bottom;
	background-color: #f47b11;
	color: white;
}
.box.orange .bottom-l
{
	left: 0px;
	height: 10px;
	width: 9px;
	background: url(box-orange-bottom-corner-l.gif) no-repeat;
}
.box.orange .bottom-r
{
	right: 0px;
	height: 10px;
	width: 9px;
	background: url(box-orange-bottom-corner-r.gif) no-repeat;
}

* html .box.orange .bottom-l,
* html .box.orange .bottom-r
{	bottom: -8px; }

.ie-fix
{
	position: absolute;
	bottom: -1px;
	height: 1px;
	overflow: hidden;
	width: 100%;
	background: white;
	z-index: 1;
}

.box img
{
	border: 3px solid #74694d;
}
.box.orange img
{
	border: 3px solid #fef7eb;
}

.box.dark .label
{
	background-color: #f07205;
	color: #57503b;
	
}
.box.dark .label .cl
{
	background: url(box-dark-label-corner-l.gif) no-repeat;
	width: 8px;
	height: 35px;
}
.box.dark .label .cr
{
	background: url(box-dark-label-corner-r.gif) no-repeat;
	width: 8px;
	height: 35px;
}
.box.dark .inside
{
	border: none;
	background: url(box-dark-bg.gif) repeat-x;
	background-position: bottom;
	background-color: #423b28;
	color: #cdc6b5;	
}

.box.dark .inside img
{
	position: relative;
	left: 3px;
	border: 0;
}

.box.dark .inside span
{
	color: #f07205;
}

.box.dark .inside h2
{
	color: #f07205;
	font-size: 16px;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}

.box.dark .bottom-l
{
	position: absolute;
	left: 0px;
	height: 10px;
	width: 9px;
	background: url(box-dark-bottom-corner-l.gif) no-repeat;
}
.box.dark .bottom-r
{
	position: absolute;
	right: 0px;
	height: 10px;
	width: 9px;
	background: url(box-dark-bottom-corner-r.gif) no-repeat;
}
.box.highlight .top-l
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 3px;
	width: 3px;
	background: url(box-highlight-corner-tl.gif) no-repeat;
}
.box.highlight .top-r
{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 3px;
	width: 3px;
	background: url(box-highlight-corner-tr.gif) no-repeat;
}

.box.highlight .ico.web,
.box.highlight .ico.plneni,
.box.highlight .ico.cms
{
	position: absolute;
	top: -29px;
	left: -31px;
	z-index: 2;
	height: 63px;
	width: 63px;
}

.box.highlight .ico.web { background: url(ico-big-web.png) top left no-repeat; }
.box.highlight .ico.plneni { background: url(ico-big-plneni.png) top left no-repeat; }
.box.highlight .ico.cms { background: url(ico-big-cms.png) top left no-repeat; }

* html .box.highlight .ico.web { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./res/ico-big-web.png', sizingMethod='scale'); }
* html .box.highlight .ico.plneni { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./res/ico-big-plneni.png', sizingMethod='scale'); }
* html .box.highlight .ico.cms { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./res/ico-big-cms.png', sizingMethod='scale'); }

.box.highlight.ico table
{
	color: #f27000;
}

.box.highlight.ico table td.text
{
	width: 30%;
	padding-left: 5px;
}

.box.highlight.ico img
{
	border: 0px;
}

.box.highlight.ref img
{
	border: 0px;
	padding-right: 5px;
}

* html .box.dark .bottom-l,
* html .box.dark .bottom-r
{	bottom: -8px; }
* html .box.dark .bottom-r
{	right: 0px; }

.box.yellow-bg .inside
{
	background: #fef7eb;
}

.col-right.set-move-up35 .box.dark .label .cl
{
	background: url(box-dark-up-label-corner-l.gif) no-repeat;
	width: 8px;
	height: 35px;
}
.col-right.set-move-up35 .box.dark .label .cr
{
	background: url(box-dark-up-label-corner-r.gif) no-repeat;
	width: 8px;
	height: 35px;
}

.box.dark.on-white .label .cl
{
	background: url(box-dark-label-corner-l.gif) no-repeat !important;
	width: 8px;
	height: 35px;
}
.box.dark.on-white .label .cr
{
	background: url(box-dark-label-corner-r.gif) no-repeat !important;
	width: 8px;
	height: 35px;
}

.box.highlight .inside
{
	background: #fef7eb;
	border: 1px solid #f0ede6;
}

.list
{
	
}
.list .item
{
	clear: both;
	
}
.list .item .left
{
	float: left;
	width: 35px;
}
.list .item .right
{
	float: right;
	width: 197px;
}
.list .item h3,
.list .item h4
{
	font-size: 12px;
	margin: 0px;
}
.list .item p
{
	margin-top: 2px;
}
.list .item .date
{
	color: #f27000;
	text-align: center;
}
.list .item .date .day{ font-weight: bold; }
.list .item .date .year{ font-size: 14px; }

.list-img
{
	background: red;
}
.list-img .item
{
	float: left;
	margin-right: 6px;
	/*height: 140px;*/ /* DS, duvod: pretekani v boxu referenci v ff2 */
	margin-bottom: 20px; /* DS, duvod: -""- */
}
.list-img .item img
{
	display: block;
	border: 3px solid #5f5842;
}
.list-img.home .item img
{
	display: block;
	border: 2px solid #5f5842;
}
.list-img .item a:hover img
{
	border: 3px solid #f27000;
}
.list-img.home .item a:hover img
{
	border: 2px solid #f27000;
}
.list-img .item a.more
{
	font-weight: bold;
	margin-left: 3px;
}

.list-img-big
{
	margin-left: 1px;
}
.list-img-big .item
{
	width: 195px;
	height: 213px;
	float: left;
	position: relative;
	margin-bottom: 16px;
	margin-right: 5px;
	background: url(img-list-big-item-bg.gif) no-repeat;
}
.list-img-big div.inside {
	width: 165px;
}

.list-img-big .item img
{
	position: absolute;
	top: 34px;
	left: 20px;
	border: 3px solid white;
}
.list-img-big .item .title
{
	margin-left: 23px;
	margin-top: 15px;
}
.list-img-big .item .title,
.list-img-big .item .title h4
{
	font-size: 12px;
}
.list-img-big .item .title h4
{
	margin: 0px;
}
.list-img-big .item a:hover img
{
	border: 3px solid #f27000;
}

a.button
{
	display: block;
	background: url(button-brown-bg.gif) repeat-x;
	line-height: 25px;
	height: 25px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	position: relative;	
}
a.button.orange
{
	background: url(button-orange-bg.gif) repeat-x;
}
a.button .cl,
a.button .cr
{
	display: block;
	position: absolute;
	z-index: 0;
}
a.button .content
{
	position: relative;
	left: 33px;
	top: -1px;
	z-index: 1;
}
a.button .cl
{
	background: url(button-brown-bg-left.gif) no-repeat;
	width: 22px;
	height: 25px;
	left: 0px;
	top: 0px;
}
a.button.orange .cl
{
	background: url(button-orange-bg-left.gif) no-repeat;
}
a.button .cr
{
	background: url(button-brown-bg-right.gif) no-repeat;
	width: 3px;
	height: 25px;
	right: -1px;
	top: 0px;
}
a.button.orange .cr
{
	background: url(button-orange-bg-right.gif) no-repeat;
}


ul.list-menu
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.list-menu li
{
	
}
ul.list-menu li a
{
	display: block;
	color: #74694d;
	line-height: 33px;
	height: 33px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	border-bottom: 1px dashed #74694d;
	
	position: relative;
	
}

ul.list-menu li a
{
	color: #74694d;
	border: 0px;
	border-bottom: 1px dashed #74694d;

}

ul.list-menu li a:hover
{
	border-bottom: 1px solid #74694d;
	background: url(list-menu-arrow.gif) no-repeat;
	background-color: #d7d2c6;
	background-position: right;
}
.box.orange ul.list-menu li a
{
	color: white;
	border-bottom: 1px dashed #e46c05;
}

.box.orange ul.list-menu li a.active
{
	color: white;
	border: 0px;
	border-bottom: 1px dashed #e46c05;
}

.box.orange ul.list-menu li a:hover
{
	border-bottom: 1px solid #e46c05;
	background: url(list-menu-orange-arrow.gif) no-repeat;
	background-color: #ee750b;
	background-position: right;
}

.box.dark .list-menu li a
{
	color: #fef7eb;
}
.box.dark .list-menu li a:hover
{
	background: url(list-menu-dark-arrow.gif) no-repeat;
	background-position: right;
	background-color: #514a35;
}

.list-menu li ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.list-menu li ul li a
{
	padding-left: 42px;
	background: url(ico-sitemap-arrow-small.gif) no-repeat !important;
	background-position: 22px 11px !important;
}
.list-menu li ul li a:hover
{
	background: url(list-submenu-arrow.gif) no-repeat !important;
	background-color: #d7d2c6 !important;
	background-position: 22px 11px !important;
}

.box.dark .list-menu li ul li a
{
	background: url(list-submenu-dark-arrow.gif) no-repeat !important;
	background-position: 0px 11px !important;
}
.box.dark .list-menu li ul li a:hover
{
	
	background: url(list-submenu-dark-arrow.gif) no-repeat !important;
	background-color: #514a35 !important;
	background-position: 0px 11px !important;
}

.box.orange .list-menu li ul li a
{
	background: url(list-submenu-orange-arrow.gif) no-repeat !important;
	background-position: 0px 11px !important;
}
.box.orange .list-menu li ul li a:hover
{
	
	background: url(list-submenu-orange-arrow.gif) no-repeat !important;
	background-color: #ee750b !important;
	background-position: 0px 11px !important;
}

.title-bar
{
	position: relative;
	width: 650px;
	height: 85px;
	background: url(title-bar.jpg) no-repeat;

}
.title-bar .title
{
	position: absolute;
	left: 24px;
	top: 13px;
}
.title-bar .title h1
{
	margin: 0px;
	font-size: 30px;
	font-weight: bold;
}
.title-bar .path
{
	position: absolute;
	left: 24px;
	bottom: 17px;
	color: #cdc6b5;
}
.title-bar .path a
{
	color: #cdc6b5;
}

.main-content
{
	padding: 0 23px 0 23px;
}

.sub-cols
{
	
}
.sub-col-left
{
	width: 210px;
	float: left;
}
.sub-col-right
{
	width: 394px;
	float: right;
}

.dashed {border-bottom: 1px dashed #fae0ab;}

.nav-bar
{
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #fae0ab;
	border-top: 1px dashed #fae0ab;
	position: relative;
	z-index: 0;
	color: #453e2b;
	font-weight: bold;
}

.nav-bar .left
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 35px;
	width: 100%;
	height: 35px;
}
.nav-bar .middle
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 35px;
	text-align: center;
}
.nav-bar .right
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 35px;
	text-align: right;
}
.nav-bar a
{
	color: #453e2b;
	position: relative;
	z-index: 3;
}


ul.sitemap
{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	list-style: none;
	font-size: 18px;
}
ul.sitemap li a
{
	text-decoration: none;
	padding-left: 26px;
	background: url(ico-sitemap-arrow-big.gif) no-repeat;
	background-position: 4px 4px;
}
ul.sitemap li a:hover
{
	text-decoration: underline;
}
ul.sitemap li ul
{
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 42px;
	font-size: 14px;
	font-weight: bold;
	list-style: none;
}
ul.sitemap li ul li a
{
	color: #5f5842;
	background: url(ico-sitemap-arrow-small.gif) no-repeat;
	background-position: 4px 4px;
	line-height: 20px;
}

ul.sitemap li ul li ul
{
	margin-top: 3px;
	margin-bottom: 5px;
	
}


.pager
{
	z-index: 1;
}
.pager a
{

}
.pager span
{

}
.page.active
{
	border: 1px solid #f27000;
	color: #f27000;
	
	padding: 0px 3px;
}



.footer
{
	border-top: 1px solid #d7d2c6;
	background: #fef7eb;
	position: relative;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
	line-height: 24px;
}
.footer .inside
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.footer .inside ul
{
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}

.footer .inside ul li
{
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 0px;
}

.footer a
{

}


/****************/



div.cl
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}
.set-w162{ width: 162px; }
.set-w274{ width: 274px; }
.set-w366{ width: 366px; }
.set-w520{ width: 520px; }
.set-w100p{ width: 100%; }

.set-h5{ height: 5px; }
.set-h10{ height: 10px !important; }
.set-h15{ height: 15px !important; }
.set-h25{ height: 25px !important; }
.set-h40{ height: 40px !important; }
.set-h50{ height: 50px !important; }
.set-hm{ height: 36px !important; }
.set-fll{ float: left; }
.set-flr{ float: right; }
.set-tac{ text-align: center; }
.set-tal{ text-align: left; }
.set-m0{ margin: 0px !important; }
.set-mr0{ margin-right: 0px !important; }
.set-move-up35{ top: -36px !important; }
.set-center{ margin-left: auto; margin-right: auto; }

/* clanek */

div.img a.image img {
	border: 3px solid #F27000;
	margin: 10px 30px 10px 10px;
	float: left;
}

/* clanky */
div.img a img {
	border: 3px solid #F27000;
	margin: 10px 30px 10px 10px;
	float: left;
}

div.articleitem {
	border-bottom: 1px dashed #fae0ab;
}

/* guestbook */

div.recommend label {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 113px;
	padding-top: 5px;
}

div.recommend input, div.recommend textarea {
	float: left;
}

label.captchaSpacer {
	height: 74px; 
}

div.recommend img.captcha-image {
	float: left;
	margin-right: 10px;
}

div.recommend input#CaptchaNumber {
 float: none;
 display: block;
 margin-top: 10px;
 width: 80px;
}

div.recommend input.submit {
 float: none;
 display: block;
 margin-top: 10px;
}

/* � DS �*/

input.customFormRadio, input.customFormCheckbox /* kazdy input ma pevnou sirku a okraj */
{
  border: none;
  width: auto;
}

input.text
{
  padding-top: 8px;
  padding-left: 6px;
  width: 201px;
  height: 20px;
  border: none;
  background: url('input-text.gif');
}

textarea.customFormTextarea /* textarea ma mit dle grafiky zaoblene okraje */
{
  padding-top: 8px;
  padding-left: 6px;  
  width: 356px;
  height: 207px;
  border: none;
  background: #fffcf8 url('textarea-customFormTextarea.gif') no-repeat;
  overflow: auto;
}

* html textarea.customFormTextarea
{
  background-attachment: fixed;
}

input.captcha-number
{
  background: url('input-captcha-number.gif');
  width: 80px;
  height: 21px;
  padding-top: 8px;
  padding-left: 6px;
  border: none;
}

img.captcha-image
{
  border: 1px solid #D7D2C6;
  float: left;
  margin-right: 8px;
}

span.captcha-help
{
  display: block;
}

div.footer
{
  border-top: 1px solid #D7D2C6;
  clear: both;
  width: 100%;
}

div.footer div.container
{
  text-align: left;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 75px;
  background: #FEF7EB url('footer.gif') no-repeat 3px 18px;
}

div.secondarymenu
{
  overflow: hidden;
}

div.secondarymenu ul
{
  margin: 0px 0px 0px -14px;
  padding: 0px;
}

div.secondarymenu li
{
  list-style: none;
  display: inline;
  border-left: 1px solid #74694D;
  padding-left: 7px;
  margin-left: 6px;
}

div.wrapper
{
  clear: both;
  width: 100%;
  height: 40px;
}

div.img img
{
  border: 3px solid #f27000;
}

.newsdate {
	margin-top: -3px;
}