body {
	margin: 0 0 50px 0;
	padding: 0;
	background: #C3C3C1;
	font-family: Arial, helvetica, sans-serif;
	color: #4F4F4B
}
img {
	border: 0
}
a {
	color: #E93F17;
	text-decoration: none
}
a:hover {
	color: black
}
h1 {
	margin: 10px 0 10px 0;
	padding-left: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4F4F4B;
	background: url("../i/sipka.gif") no-repeat 10px 2px;
	letter-spacing: .5px
}
form {
	margin: 0;
	padding: 0
}
table.obj {
	border-collapse: separate;
	margin-top: 10px
}
td {
	margin: 0;
	padding: 0
}
td.check {
	width: 30px
}
table#frm {
	border-collapse: separate;
	margin-top: 10px
}
table#frm td {
	vertical-align: top
}
table#frm input {
	background: #FCE3DD;
	width: 210px;
	height: 13px;
	border-left: 1px #B1B1B1 solid;
	border-top: 1px #B1B1B1 solid;
	font-size: 11px
}
table#frm textarea {
	background: #FCE3DD;
	width: 266px;
	height: 90px;
	border-left: 1px #B1B1B1 solid;
	border-top: 1px #B1B1B1 solid;
	font-size: 11px
}
table#frm select {
	font-size: 11px;
	height: 17px
}
table#frm td#frmtxt {
	width: 80px
}
#frmsbm {
	font-size: 11px;
	margin-top: 10px
}
#objf {
	margin-bottom: 15px;
	padding: 0 0 10px 10px;
	width: 377px;
	border: 1px #B1B1B1 solid;
	background: url("../i/back_ad.gif") repeat-x
}
#objfn {
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .5px;
	font-size: 10px
}
#objfn img {
	margin: 7px 0 0 0
}
#objfn span {
	position: relative;
	top: -3px
}
#gallery {
	position: absolute;
	z-index: 1000;
	top: 150px;
	left: 105px
}
#page {
	background: #F4F4F2 url("../i/back.gif") repeat-x left bottom
}
#main {
	width: 778px;
	margin: 0 auto 0 auto
}
#top {
	background: #F1F1EE;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1
}
#lang {
	height: 15px;
	background: url("../i/lang.gif");
	text-align: right
}
*html #lang {
	overflow: hidden
}
#lang ul {
	margin: 0 10px 0 0;
	padding: 0
}
#lang li {
	display: inline;
	padding-top: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E93F17
}
#lang li a:hover, #lang span {
	color: #E8E8E3
}
#rozek1, #rozek2 {
	width: 2px;
	height: 2px;
	position: relative;
	top: -2px;
	overflow: hidden
}
#rozek3, #rozek4 {
	width: 2px;
	height: 2px;
	position: relative;
	top: -4px;
	left: -2px;
	overflow: hidden
}
#rozek1 {
	background: url("../i/r1.gif") no-repeat left top;
	float: left
}
#rozek2 {
	background: url("../i/r2.gif") no-repeat right top;
	float: right
}
#rozek3 {
	background: url("../i/r3.gif") no-repeat left top;
	float: left
}
#rozek4 {
	background: url("../i/r4.gif") no-repeat right top;
	float: right
}
#shadow {
	background: #9F9F9F url("../i/back_shadow.gif") no-repeat left bottom;
	position: relative;
	left: 2px;
	top: 2px
}
#cont, #realizace {
	margin: 6px 0 0 0;
	padding: 18px 16px 18px 16px;
	background: #fff url("../i/crh.gif") repeat-y 559px 0;
	border-top: 1px solid #B1B1B1;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	position: relative;
	left: -2px;
	top: -2px
}
#realizace {
	background: #fff
}
#root {
	margin: 0 0 10px 10px
}
#root ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	display: inline;
	font-size: 10px;
	color: #E93F17
}
#root li {
	display: inline
}
#root a {
	color: #4F4F4B
}
*html #cont, *html #realizace {
	width: 744px;
	line-height: 1.3
}
*html #shadow {
	display: inline
}
#footer, #footer_ieFix{
	height: 29px;
	border-bottom: 1px solid #4F4F4B;
	border-left: 1px solid #4F4F4B;
	border-right: 1px solid #4F4F4B;
	background: #E8E8E3 url("../i/crv.gif") repeat-x;
	position: relative;
	left: -2px;
	top: -2px
}
*html #footer {
	width: 776px;
}

#footer_ieFix{
	*margin-left: 30px;
}

#copy {
	margin: 7px 0 0 15px;
	font-size: 10px
}
#hleft {
	width: 542px;
	padding: 0 0 0 0;
	float: left
}
#hright {
	width: 200px;
	float: right;
	margin-left: 1px
}
#cmenu {
	margin: 0 0 0 20px;
	padding: 3px 0 0 10px;
	border-top: 1px solid #B1B1B1;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	width: 167px;
	height: 19px;
	background: url("../i/back_cmenu.gif") repeat-x
}
#hright ul {
	margin: 0 0 20px 20px;
	padding: 0;
	width: 177px;
	list-style-type: none;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .4px;
	border: 1px solid #B1B1B1;
	background: #4F4F4B
}
#hright ul a, #hright ul span, #hright del {
	color: #E8E8E3;
	display: block;
	margin: 0 0 0 10px;
	padding: 3px 0 0 16px;
	width: 150px;
	height: 19px;
	background: url("../i/cmenu_off.gif") no-repeat left bottom
}
#hright ul a:hover, #hright ul span {
	background: url("../i/cmenu_on.gif") no-repeat left bottom
}
#hright del {
	background: url("../i/cmenu_del.gif") no-repeat left bottom
}
.ad {
	width: 177px;
	height: 97px;
	border: 1px solid #B1B1B1;
	background: url("../i/back_ad.gif") repeat-x;
	margin: 0 0 15px 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .5px;
	font-size: 10px
}
.ad object {
	margin: 5px 0 0 8px
}
.ad img {
	margin: 7px 0 0 8px
}
.ad span {
	position: relative;
	top: -3px
}

#right_links {
	float: left;
	margin: 10px 0 0 16px;

	
	display: inline;
}
	#right_links a
	{
		display: block;
		float: left;
		margin: 0 0 8px 0;
	}
	#right_links a.wesupport
	{
		margin-top: 28px;
	}
		#right_links a img
		{
			float: left;
		}

#bigflash {
	width: 526px;
	height: 212px;
	border: 0px solid #B1B1B1;
	z-index: 0;
}
	#bigflash object{z-index: 0;}
#hnews {
	width: 526px;
	margin: 10px 0 0 0;
	padding: 1px 0 0 0;
	background: url("../i/crv.gif") repeat-x
}
.hnewscell {
	width: 148px;
	min-height: 170px;
	padding: 20px 12px 0 12px;
	margin-right: 5px;
	float: left;
	background: url("../i/back_news.gif") no-repeat;
	color: #4F4F4B;
	font-size: 11px;
	line-height: 140%
}
.hncr {
	margin-right: 0
}
.hnewscell h2 {
	font-size: 11px;
	font-weight: normal;
	color: #E93F17;
	margin: 0;
	padding: 0
}
*html .hnewscell {
	height: 170px
}
.context {
	width: 514px;
	height: 30px;
	padding: 7px 10px 0 10px;
	font-size: 11px;
	background: url("../i/back_context.gif") repeat-x;
	color: #4F4F4B;
}
.context span {
	color: #E93F17;
}
.context em {
	font-style: normal;
	text-align: right;
}
.context ul {
	margin: 0;
	padding: 0;
	display: inline;
	font-style: italic
}
.context li {
	display: inline
}
.clayout a, .clayout span {
	padding: 0 6px 0 6px
}
.clayout span {
	color: #000
}
.crealizace {
	width: 716px;
}

.crealizace_ieFix {
	width: 716px;
	*width: 645px;
	*margin-left: 60px;

}

#cleft {
	float: left
}
#cright {
	float: right
}
#nav {
	background: #4F4F4B url("../i/back_nav.gif") no-repeat 2px 2px
}
*html #nav {
	width: 776px
}
ul#menu {
	padding: 0;
	margin: 0 0 0 20px;
	list-style-type: none;
	z-index: 100;
}
ul#menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border: 1px solid #B1B1B1
}
ul#menu li {
	float: left
}
ul#menu li#exp {
	padding: 7px 18px 7px 18px;
	width: 2px;
	height: 10px;
	background: url("../i/back_menu.gif") no-repeat 0 9px
}
ul#menu li li {
}
ul#menu a, ul#menu span {
	padding: 7px 18px 7px 18px;
	border-bottom: 2px solid #4F4F4B;
	color: #E8E8E3;
	display: block;
	text-decoration: none;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .4px;
	background: url("../i/back_menu.gif") no-repeat 0 9px
}
ul#menu a:hover, ul#menu span {
	border-bottom: 2px solid #E93F17
}
ul#menu ul a {
	margin: 0 10px 0 10px;
	font-size: 11px;
	background: #4F4F4B url("../i/menu_offn.gif") no-repeat 10px bottom;
	padding: 5px 28px 5px 18px
}
*html ul#menu ul a {
	width: 95px
}
ul#menu ul a:hover {
	padding-left: 25px;
	padding-right: 21px;
	border-bottom: 2px solid #4F4F4B;
	background: #4F4F4B url("../i/menu_onn.gif") no-repeat 10px bottom
}
ul#menu ul {
	position: absolute;
	visibility: hidden;
	z-index: 20;
	background: #4F4F4B
}
ul#menu li:hover ul, ul#menu li.hover ul {
	visibility: visible
}
ul#menu li li {
	float: none;
	border: none;
	padding: 0
}
ul#menu li {
	behavior: url("/s/hover.htc")
}
.orange {
	color: #E93F17
}
.ramecek {
	border: 1px solid #B1B1B1
}
.carka {
	width: 526px;
	height: 1px;
	background: url("../i/crv.gif") repeat-x;
	overflow: hidden
}
.cfull {
	width: 744px
}
.art, .list {
	background: url("../i/back_layout.gif") no-repeat;
	padding: 40px 40px 0 30px;
	margin-bottom: 80px
}
.artmulti {
	margin-bottom: 10px
}
.art div, .list div {
	/*background-image: none*/
}
.art h2, #thumbs h2 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin-top: 3px
}
.art h3 {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0
}
.art h4 {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	margin: 3px 0
}
.art p, .list p {
	font-size: 11px;
	margin: 0 0 20px 0;
	line-height: 140%
}
.art h6 {
	width: 526px;
	height: 1px;
	background: url("../i/crv.gif") repeat-x;
	padding: 0;
	margin: 30px 0;
	position: relative;
	left: -30px;
	overflow: hidden
}
*html .art h6 {
	width: 470px
}
.perex {
	font-size: 11px;
	font-style: italic;
	font-weight: bold
}
.list {
	padding: 40px 0 0 0;
	font-size: 11px
}
*html .list {
	border-top: 1px solid #fff
}
.listmulti {
	background: none;
	margin-bottom: 40px
}
.list div {
	padding: 0 40px 0 30px
}
div.carkal {
	width: 456px;
	height: 1px;
	margin: 30px 0;
	background: url("../i/crv.gif") repeat-x
}
.list p {
	line-height: 150%
}
.list h2 {
	font-size: 12px;
	color: #000;
	margin: 0
}
.list a {
	font-size: 10px
}
.art ul {
	font-size: 11px;
	margin-left: 5px;
	padding-left: 5px;
	list-style-image: url(../i/arrow.gif)
}
ul.lleft, ul.lright {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 10px;
	font-style: italic;
	list-style-image: none;
}
ul.lleft li {
	display: inline;
}
ul.lright {
	float: right;
}
#thumbs {
	padding: 20px 0 0 30px;
	background: url("../i/back_layout.gif") repeat-x
}
#ar {
	float: right
}
#thumbs a, #ar a, #thumbs del {
	float: left;
	width: 129px;
	height: 140px;
	margin: 0 35px 20px 0;
	padding: 8px 0 0 9px;
	border: 1px solid #B1B1B1;
	font-size: 9px
}
#ar a {
	margin: 35px 0 20px 20px
}
#thumbs a:hover, #ar a:hover, #thumbs del {
	background: #F1F1EE
}
#thumbs img, #ar img {
	border: 1px solid #B1B1B1
}
#thumbs em, #ar em {
	display: block;
	color: #4F4F4B
}
#thumbs span, #ar span {
	display: block;
	color: #E93F17
}
#thumbs em img, #ar em img {
	border: none;
	margin-top: 4px
}
#realizace h1 {
	float: left
}
#realizace select {
	float: right;
	margin: 10px 0 0 20px;
	font-size: 11px
}
.katimg {
	border: 1px solid #B1B1B1;
	float: right
}
ul.kat {
	font-style: italic;
	list-style: none;
	list-style-image: none;
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 11px
}
ul.kat li {
	list-style: none;
	background: url("../i/sh.gif") no-repeat 0 5px;
	padding-left: 15px
}
*html ul.kat li {
	background: url("../i/sh.gif") no-repeat 0 5px
}
ul.kat a {
}
div.dtf {
	float: right;
	height: 140px;
	width: 140px;
	padding: 0;
	/*- 	border: 1px solid #B1B1B1; -*/
	margin: 0 0 0 20px
}
div.dih {
	padding: 0;
	text-align: center
}
div.dh {
	display: table
}
div.diw {
	padding: 0;
	display: table-cell;
	vertical-align: middle
}
* html .dh {
	position: relative;
	overflow: hidden
}
* html .diw {
	position: absolute;
	top: 50%
}
* html .dh img {
	position: relative;
	top: -50%
}
.cl {
	clear: both
}
*html .cl {
	height: 1px;
	overflow: hidden
}
#kymgb {
	position: absolute;
	z-index: 2000;
	top: -125px;
	left: 735px
}
a.llink {
	font-size: 12px;
	color: #E93F17;
	margin: 0;
	font-weight: bold
}
a.llink:hover {
	color: #000
}
ul#menu ul a.long {
	background: #4F4F4B url("../i/menu_offn_long.gif") no-repeat 10px bottom;
}
ul#menu ul a.long:hover {
	background: #4F4F4B url("../i/menu_onn_long.gif") no-repeat 10px bottom;
}


