body, div, p, html, form, button, select, textarea, input  {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:12px;line-height:18px;color:#333;}
body  {background:#fff url('../images/bkg-body.gif') repeat-x;}
a, h1 a, h2 a, h3 a {color:#73821F}

h1 {line-height:30px;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}
.cleaner, .clear {clear: both;}
.hidden {display:none;}

h1 {color:#73821F;font-size:2em; margin-bottom:20px;}
h2 {color:#73821F;font-size:1.5em; margin-bottom:10px;}
h3 {color:#73821F;font-size:1.3em}
table th {background-color:#eee;border-color:#ccc}
table td {background-color:#fff;border-color:#ccc}
blockquote, pre {background:#eee}
hr {border:none;height:1px;background-color:#ccc;margin:1em 0}
p {margin-bottom:1em;}
#mailform input,
#mailform textarea {font-size:1em;}
.clear {clear:both;}

.small {font-size: 80%;}

table.tab { margin-top:10px; }
table.tab td { padding:5px 10px; border:1px solid #BED632; background: #F4F8DD url(../images/td-bg.png) repeat left top; }
table.tab tr.odd td { background-image: url(../images/td2-bg.png); }

.white {color:#fff;text-shadow:1px 1px 5px #445511;}
ul.error {padding:5px 15px;}

.d1,
.d2,
.d3,
.d4,
.d5 { float:left; display:inline; *margin-left:-0.04em; }

.d1 { width:100%; }
.d2 { width:50%; }
.d3 { width:33.33%; }
.d4 { width:25%; }
.d5 { width:20%; }

.mt10 { margin-top:10px; }

/* kontakt */

body#kontakt.cs h1 {
	margin-bottom: 10px;	
}
body#kontakt.cs .page.round {
	padding: 10px 30px;
}
body#kontakt.cs #content {
	padding-bottom: 5px;
}

body#kontakt.cs #mmenu {
	
}
body#kontakt.cs #main {
	padding-top: 180px;
}
body#kontakt.cs #gMap {
	height: 220px;
}
body#kontakt.cs .right img { float: right; margin:12px 0; border:1px solid #bbb;/* #bbd331; */ }

.bannery img {
	float: right;
	margin-top: 25px;
}

/* round */
.round {border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.round-top {border-top-left-radius:6px; border-top-right-radius:6px; -moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;}
.round-bottom {border-bottom-left-radius:6px; border-bottom-right-radius:6px; -moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;}

/* forms */
.form-button {background:url('../images/bkg-button.gif') repeat-x;border:solid 1px #aaa;color:#fff;text-shadow:1px 1px 5px #451;padding:0;height:32px;line-height:32px;text-decoration:none;display:block;text-align:center;}
.form-button:hover {background-image:url('../images/bkg-button-hover.gif');}
.form-input {background:url("../images/bkg-input.gif") repeat-x scroll center top #FFFFFF;border:1px solid #AAAAAA;color:#333333;}
/* url("../images/bkg-selectbox.gif") repeat-x scroll center bottom #FFFFFF */
		
/* select box */
.newListSelected {border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;border:1px solid #6d7b1c;width:203px;height:27px;background:#fff url('../images/bkg-selectbox.gif') repeat-x center center; cursor:pointer;}
.newListSelected .selectedTxt {color:#666;height:27px;line-height:27px;padding-left:15px;}
.newListSelected .newList {height:auto !important; list-style:none;background:#ededed;margin-top:-4px;margin-left:-1px;border:1px solid #6d7b1c;border-top:none;width:203px;padding-bottom:5px;}
.newListSelected .newList li {display:block;padding:5px 0 2px 15px;}
.newListSelected .newList li a {color:#666;text-decoration:none;}

/* list */
/*
.list img {border:solid 1px #bbb;}
.list h2 {color:#73821f;font-size:13px;font-weight:bold;margin-bottom:0.5em;}
.list span.date {background:url('../images/ico-calendar.gif') no-repeat left 1px;padding-left:20px;}
.list a.link {color:#73821f;background:url('../images/ico-arrow.gif') no-repeat right 1px;padding-right:20px;}
.list a.all {color:#73821f;background:url('../images/ico-arrow2.gif') no-repeat right 1px;padding-right:20px;}
.list td.lefttop {padding-right:20px;padding-top:30px;width:auto;}
.list td.righttop {padding-top:30px;width:auto;}	
.list td.leftbottom {height:38px;font-weight:bold;font-size:11px;width:auto;}
.list td.rightbottom {text-align:right;height:38px;font-size:11px;width:auto;}
.list td.center {height:29px;font-size:11px;}
.list td {background:none;}	
.list tr td.leftbottom {background:url('../images/bkg-list.gif') no-repeat left bottom;}
.list tr td.rightbottom {background:url('../images/bkg-list.gif') no-repeat right bottom;}
.list tr.last td.leftbottom {background:url('../images/bkg-list-bottom.gif') no-repeat left top;}
.list tr.last td.rightbottom {background:url('../images/bkg-list-bottom.gif') no-repeat right top;}
.list tr.foot td.center {background:url('../images/bkg-list-bottom.gif') no-repeat center bottom;}
*/
.list {/* width:660px; */padding:0 30px;}
.list .item {position:relative;margin-top:20px;padding-bottom:38px; background:url("../images/bkg-list.gif") no-repeat scroll right bottom transparent;}
.list img {float:left;margin-right:20px;border:solid 1px #bbb;}
.list span.date {background:url('../images/ico-calendar.gif') no-repeat left 1px;padding-left:20px;}
.list a.link {color:#73821f;background:url('../images/ico-arrow.gif') no-repeat right 1px;padding-right:20px;}
.list .roh {position:absolute;left:0;bottom:0;height:38px;width:130px;background:url("../images/bkg-list.gif") no-repeat scroll left bottom transparent;}

.underLast {width:100%; height:38px; position:relative; top:-8px; width:100%; background:url("../images/bkg-list-bottom.gif") no-repeat scroll right bottom transparent;}
.underLast .roh {position:absolute;left:0;bottom:0;height:38px;width:140px; background:url("../images/bkg-list-bottom.gif") no-repeat scroll left bottom transparent;}
a.all {/* padding-top:10px; */color:#73821f;background:url('../images/ico-arrow2.gif') no-repeat right 11px;padding-right:20px;}
a.all.hp {padding-top:10px;}

/* pager */
.pager {list-style:none;margin:auto;margin-top:40px;width:280px;}
.pager li {float:left;background:#b5cd2f;margin:0 3px;text-align:center;}
.pager li a {color:#333;text-decoration:none;display:block;width:22px;height:22px;line-height:22px;}
.pager li.prev, .pager li.next {background:#777;margin:0 8px;font-size:14px;}
.pager li.prev a, .pager li.next a {color:#fff;}
.pager li.active {background:#fff;}
.pager li.active a {color:#73821f;}
.pager li:hover {background:#777;}
.pager li:hover a {color:#fff;}	

/* box */
.box-grey {padding:30px;border:solid 1px #bbb;background:#fff url('../images/bkg-input.gif') repeat-x center bottom;}
.box-green {padding:20px;background:#b5cd2f url('../images/bkg-panel-green.gif') repeat-x center bottom;}

/* wrap, logo, main */
#wrap {width:980px;margin:auto;padding:0 60px 0 60px;background:url('../images/bkg-wrap.jpg') no-repeat right top;}
#logo {position:absolute;margin-left:30px;top:25px;/* top:55px; */z-index:200;}
#logo a {display:block;width:329px;height:84px;background:url('../images/logo.png') no-repeat;}
body.ru #logo a {width:397px;background:url('../images/logo-ru.png') no-repeat;}
body.en #logo a {width:307px;background:url('../images/logo-en.png') no-repeat;}

#main {padding-top:210px;/* padding-top:276px; */padding-bottom:60px;}
#hlavni-stranka #main {padding-top:550px;/* padding-top:624px; */}
#hlavni-stranka.ru #main,
#hlavni-stranka.en #main {padding-top:570px;}

/* content */
#content {padding-bottom:48px;}
#content .left {width:720px;}
#content .left .page {width:658px;border:solid 1px #bbb;padding:30px;}
#content .left .page .anot_img {float:left;margin-right:20px;margin-bottom:10px;border:solid 1px #bbb;}
#content .right {width:260px;}
#content .bottom {width:980px;padding-top:40px;}
#content strong.title {display:block;color:#97a835;font-weight:bold;font-size:18px;}
#content a {text-decoration:underline;}
#content a:hover {text-decoration:none;}
#content h2 a {text-decoration:none;}
#content h3 a {text-decoration:none;}

/* content tabmenu */
#content .right dl.tabmenu {margin-top:30px;padding-left:30px;}
#content .right dl.tabmenu dt {margin-bottom:15px;}
#content .right dl.tabmenu dd ul {list-style:none;margin:0;}
#content .right dl.tabmenu dd ul li {padding-left:0; background:none;}
#content .right dl.tabmenu dd ul li a {display:block;width:218px;padding-left:40px;margin-left:-30px;/* height:33px; */line-height:33px;border:solid 1px #fff;border-left:none;background:none;text-decoration:none;color:#333;}
#content .right dl.tabmenu dd ul li a:hover {color:#97A835;text-decoration:underline;}
#content .right dl.tabmenu dd ul li.active a {text-decoration:none;margin-left:-31px;border:solid 1px #bbb;border-left-color:#fff;background:url('../images/bkg-tab.gif') repeat-x center bottom;color:#97a835; border-radius-topright:6px; border-radius-bottomright:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px;}

#content .right .box-grey { margin:0 0 10px 30px; padding:20px 20px 2px; }
#content .right .box-grey h2 { padding:0; margin:0 0 18px; }
#content .right .box-grey p { margin:0 0 18px; text-align: justify; }

/* content panel */
#content dl.panel,
#content .right dl,
#content .right h2 {margin-top:30px;padding-left:30px;}
#content .right h2 a {color:#97A835}
#content dl.panel dt,
#content .right dl dt{margin-bottom:15px;}
#content .left ul li,
#content dl.panel dd ul,
#content .right dl dd ul {list-style:none;margin-left:10px;}
#content .left ul li,
#content .right dl dd ul li {padding-left:15px; background:transparent url("../images/li-arrows.gif") no-repeat scroll 0 6px;}
#content .right dl dd ul li a {color:#333;}
#content .right dl dd ul li a:hover {text-decoration: underline;}
#content .left ol {margin-left:25px;}

/* content bottom */
#content .top {height:40px;background:#fff url("../images/line.gif") no-repeat scroll center bottom;margin-bottom:30px;}
#content .top a.all {background:transparent url("../images/ico-arrow2.gif") no-repeat scroll right 1px;color:#73821F;padding-right:20px;margin-right:30px;}
#content .top strong.title {margin-left:30px;}
#content dl.reference {width:185px;float:left;background:#fff url("../images/bkg-list-small.gif") no-repeat center bottom;padding:0 30px 15px 30px;}
#content dl.reference dt img {border:solid 1px #ccc;}
#content dl.reference a, #content .reference strong {color:#73821F;}
#content dl.reference .link a {background:url("../images/ico-arrow.gif") no-repeat scroll right 1px transparent;padding-right:20px;}

/* content-home */
#hlavni-stranka #content {padding-top:28px;padding-bottom:48px;background:#fff url('../images/line.gif') no-repeat center top;}
#hlavni-stranka #content .left {width:490px; border:0 none; padding:0;}
#hlavni-stranka #content .right {width:428px;}
#hlavni-stranka.en #content .right { padding-top:50px; width:460px; }
#hlavni-stranka #content strong.title {display:block;color:#97a835;font-weight:bold;font-size:22px;}
#hlavni-stranka #content .left strong.title {margin-left:30px;margin-bottom:1em;}
#hlavni-stranka #content .left strong.title a {text-decoration:none;}
#hlavni-stranka #content .left strong.title a:hover {text-decoration:none;color:red;}

/* content-home right */
#hlavni-stranka h1 { color:#97A835; }
#hlavni-stranka h2 {margin-left:30px; color:#97A835;/* #73821F; */font-size:2em; margin-bottom:20px;}
#hlavni-stranka h3 {color:#73821F;font-size:1.5em;margin-bottom:10px;}
#hlavni-stranka #content .right strong.title {position:absolute;}
#hlavni-stranka #content .panes {border:solid 1px #bbb;/* border-top:none; */padding:25px;padding-bottom:0;}
#hlavni-stranka #content .panes .item .text {padding:0; margin:0;}
/*
#hlavni-stranka #content .panes td.image {padding-right:25px;padding-bottom:15px;}
#hlavni-stranka #content .panes td.image img {border:solid 1px #bbb;}
#hlavni-stranka #content .panes td.text {padding-bottom:15px;}
#hlavni-stranka #content .panes td.text p.head {font-size:11px;color:#666;}
#hlavni-stranka #content .panes td.text p.content {font-size:11px;color:#333;}
#hlavni-stranka #content .panes td.text p.head strong a {color:#73821f;font-weight:bold;font-size:13px;}
#hlavni-stranka #content .panes td.text p.head a {color:#666;}
*/
#hlavni-stranka #content .panes a.img {text-align: center; width:100px; float:left; /* border: 1px solid #bbb; */ margin:0 20px 20px 0;}
#hlavni-stranka #content .panes .item div {padding-left:120px;margin-bottom:20px;}
#hlavni-stranka #content .panes img {vertical-align: middle; border: 1px solid #bbb;}

/* ---------------------------------------------------- */
/* content-articles */
#content-articles .right {width:240px;}
#content-articles .bottom {width:660px;padding:20px 30px 0;}
#content-articles strong.title {display:block;color:#97a835;font-weight:bold;font-size:22px;}

/* content-articles left */
#content-articles .left dl {}
#content-articles .left dl dt strong.title {margin-bottom:1em;}

/* content-articles right */
#content-articles .right dl {}
#content-articles .right dl dt strong.title {margin-bottom:18px;color:#fff;}
#content-articles .right dl dd ul {list-style:none;}
#content-articles .right dl dd li {padding:1px 0;}
#content-articles .right dl dd a {color:#333;text-decoration:none;}
#content-articles .right dl dd a:hover {color:#fff;text-decoration:underline;}
/* ---------------------------------------------------- */

/* menu */

#menu {position:absolute;top:130px;/* top:175px; */width:960px;height:33px;padding:0 10px;background:url('../images/bkg-menu.gif') repeat-x; z-index:100;}
#menu ul {list-style:none;}
#menu ul li {float:left;margin:0 20px;display:inline;}

#menu ul li {display:block;float:left;margin:0 20px;}
#menu ul li a {display:block;float:left;line-height:33px;height:33px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:bold;text-shadow:1px 1px 5px #451;}
#menu ul li a:hover,
#menu ul li.active a,
#menu ul li ul li.active a,
#menu ul li.active ul li a:hover,
#menu ul li.active ul li.active a {color:#333;text-shadow:1px 1px 15px #451;}

ul#services {width: 210px;}
ul#services li {background-repeat:no-repeat;background-color:transparent;background-position:left center;margin-left:10px; display: inline !important;}
ul#services li.twitter {background-image:url('../images/ico-twitter.gif');}
ul#services li.facebook {background-image:url('../images/ico-facebook.gif');}
ul#services li.linkedin {background-image:url('../images/ico-linkedin.gif');}
ul#services li.moikrug {background-image:url('../images/ico-moikrug.gif');}
ul#services li.xing {background-image:url('../images/ico-xing.gif');}
ul#services li.rss {background-image:url('../images/ico-rss.gif');}
ul#services li a {text-transform:none;padding-left:22px;font-size:12px;display: inline !important}

/* main menu */
ul#mmenu {width:750px; position:relative; height:69px; overflow:hidden;/* IE, opera */}
ul#mmenu li {behavior: url(hover.htc);/* IE, opera */}
ul#mmenu li.active ul {visibility: visible;}
ul#mmenu li.activeHover ul,
ul#mmenu li.active:hover ul {visibility: visible; z-index: 1;}
ul#mmenu li.uroven1Hover ul,
ul#mmenu li.uroven1:hover ul {visibility: visible; z-index: 2;}/* !!! */

ul#mmenu ul {position:absolute; left:0; top:33px; display:block; visibility:hidden; width:650px; *width:5000%;/* IE, opera */margin:0 10px;}
ul#mmenu ul li {margin:0 10px;}
ul#mmenu ul li a,
ul#mmenu li.active ul li a {line-height:36px; height:36px; color:#666; font-size:13px; text-transform:none; font-weight:normal; text-shadow:none;}

/* lang */
ul#lang {position:absolute;top:47px;/* top:77px; */margin-left:500px;z-index:100;list-style:none;}
ul#lang li {display:block;float:left;margin:0 4px;padding:7px;background-color:transparent;background-repeat:no-repeat;background-position:center center;}
ul#lang li.en {background-image:url('../images/lang-en.png');}
ul#lang li.cz {background-image:url('../images/lang-cz.png');}
ul#lang li.ru {background-image:url('../images/lang-ru.png');}
ul#lang li.en.active {background-image:url('../images/lang-en-a.png');}
ul#lang li.cz.active {background-image:url('../images/lang-cz-a.png');}
ul#lang li.ru.active {background-image:url('../images/lang-ru-a.png');}
ul#lang li a {display:block;width:28px;line-height:21px;height:21px;}
ul#lang li.active, ul#lang li:hover {/* background-color:#bbd331; */}
ul#lang li a:hover {box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;-webkit-box-shadow:0 0 10px #aaa;}
ul#lang li.active a:hover {cursor:default; box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;}

/* searchbox */
#searchbox {position:absolute;top:47px;width:290px;/* top:77px; */margin-left:696px;z-index:100;}
#searchbox-button {float:left;width:87px;text-transform:uppercase;font-size:13px;font-weight:bold;height:34px;line-height:34px;}
#searchbox-input {float:left;width:165px;height:16px;line-height:16px;font-size:15px;padding:8px 10px;margin-right:10px;}

/* animation */
#animation {position:absolute;top:190px;/* top:244px; */width:980px;height:216px;/* background:#ddd; */z-index:100;}
#animation #next {position:absolute;top:182px;margin-left:900px;background:url('../images/cycle-next.png') no-repeat right center;height:21px;line-height:21px;padding-right:26px;z-index:200;text-decoration:none;text-transform:uppercase;color:#fff;text-shadow:1px 1px 5px #888;font-size:13px;font-weight:bold;}
#animation img {position:absolute;}
#animation .text {position:absolute;width:430px;height:88px;margin:30px 0 0 30px;padding:15px;background:url('../images/cycle-text.png') repeat-y;}
#animation .text h4 {font-size:26px;font-weight:bold;color:#a1b13f;margin-bottom:15px;}
#animation .text p {text-shadow:1px 1px 5px #ccc;}
#animation .button {position:absolute;width:195px;height:41px;line-height:41px;background:url('../images/cycle-button.png') no-repeat;text-align:center;text-decoration:none;font-weight:bold;font-size:18px;color:#333;margin-top:160px;margin-left:30px;}

/* boxes */
#boxes {position:absolute;top:435px;/* top:496px; */width:980px;}
#boxes dl {float:left;width:231px;height:74px;border:solid 1px #bbb;box-shadow:1px 1px 3px #DDDDDD;-moz-box-shadow:1px 1px 3px #DDDDDD;-webkit-box-shadow:1px 1px 3px #DDDDDD;background:#fff url('../images/bkg-panel.gif') repeat-x center bottom;margin-left:16px;}
#boxes dl.first {margin-left:0;}
/* #boxes dl.big {width:480px;} */
#boxes dl dt a {position:absolute;width:141px;height:30px;line-height:30px;margin-left:45px;margin-top:59px;font-weight:bold;box-shadow:2px 2px 7px #555555;-moz-box-shadow:2px 2px 7px #555555;-webkit-box-shadow:2px 2px 7px #555555;}
/* #boxes dl.big dt a {margin-left:168px;} */

#boxes dl dt a:hover {text-decoration: none;}
#boxes dl dd {color:#666; cursor:pointer; font-size:16px;font-weight:bold;text-align:center;padding:15px 15px 50px;text-shadow:1px 1px 3px #eee;}
#boxes dl:hover {background:#b5cd2f url('../images/bkg-panel-hover.gif') repeat-x center bottom;}
#boxes dl:hover dd {color:#fff;text-shadow:1px 1px 3px #445511;}
#boxes dl:hover dt a {border-color:#fff;background:black;box-shadow:0 0 3px #555555;-moz-box-shadow:0 0 3px #555555;-webkit-box-shadow:0 0 3px #555555;background-image:url('../images/bkg-button-hover.gif');}
#boxes dl dt a:hover {border-color:#fff;}

/* footer */
#footer {width:920px;position: relative; height:188px;background:url('../images/bkg-footer.gif') repeat-x;padding:30px 30px 0 30px;}
#footer div.left {width:460px;}
#footer div.left strong.title {display:block;font-weight:bold;font-size:26px;color:#fff;margin-bottom:15px;line-height:25px;}
#footer div.left p {font-size:13px;color:#000;margin-bottom:2em;}
#footer div.left address {font-size:18px;}
#footer div.right {width:460px}

.star1 {position: absolute;right:245px;top:35px; color:red;}
.star2 {position: absolute;right:38px;top:118px; color:red;}
.star3 {position: absolute; right:335px; top:190px; display:block; width:150px; }

/* #mailform #mailform-input {border:1px solid #6d7b1c;width:420px;height:92px;background:#fff url('../images/bkg-input.gif') repeat-x center bottom;color:#666;padding:15px;} */
#mailform #mailform-input {border:1px solid #6d7b1c; float:left; width:230px;height:137px;background:#fff url('../images/bkg-input.gif') repeat-x center bottom;color:#666;padding:10px;}
#mailform #mailform-image {position:absolute;margin-top:138px;}
#mailform .newListSelected {position:absolute !important;margin-top:138px;margin-left:45px;}
#mailform #mailform-select {position:absolute !important;margin-top:138px;margin-left:45px;width:203px;height:31px;}
/* #mailform #mailform-button {position:absolute;margin-top:138px;margin-left:279px;border:1px solid #c9d293;width:173px;height:33px;line-height:33px;background:#fff url('../images/bkg-send.gif') repeat-x center bottom;font-size:13px;font-weight:bold;} */
#mailform #mailform-button {float:left; display:inline; margin-left:20px; border:1px solid #c9d293; width:187px;height:33px;line-height:33px;background:#fff url('../images/bkg-send.gif') repeat-x center bottom;font-size:13px;font-weight:bold;}
#mailform input.text {float:left; display:inline; padding:0 10px; margin-left:20px; width:165px; height:33px; line-height:33px; color:#666666; border:1px solid #6D7B1C; margin-bottom:7px;}
#mailform input.text.hidden {display:none;}
	
/* subfooter */
#subfooter {width:920px;height:43px;background:url('../images/bkg-subfooter.gif') repeat-x;padding:0 30px;}
#subfooter p {height:43px;line-height:43px;color:#fff;margin:0;}
#subfooter a {color:#fff;}

/* ie6 hax */
* html #subfooter {margin-top:-18px;}
* html #searchbox {width:284px}
* html .newListSelected .newList {background:#fff;border:none;}
* html .newListSelected .newList li {background:#fff;}
* html ul.tabs {height:38px;}
* html ul.tabs a {margin-top:2px;}

.mapa-webu li {margin-left:30px;}

/* google maps */
#gMap {width:400px;height:250px;border:1px solid #bbb}

/* paging */
#content .left #paging { width: 720px; height: 20px;}/* text-align:center; font-weight:bold; float:right; width:100%;} */
/* #paging strong,
#paging a {width:20px; height: 20px; /* float:left; */ /*display: block;}
#paging strong {color:#73821f;}
#paging a {color:#333;background-color:#b5cd2f;} */
#content .left #paging ul {width:100%; margin:0px; padding:0px; text-align:center; height:20px;}
#content .left #paging ul li { position:relative; list-style:none; display:inline; margin-left:2px; margin-right:10px; background:0 none; line-height:20px; width:20px; height:20px; }
#content .left #paging ul li.dot {padding:0; margin:0 5px 0 0;}
#content .left #paging ul li a {position:absolute; left:0; right:0; width:20px; height:20px; text-align: center; background-color:#b5cd2f;}
#content .left #paging ul li strong {position:absolute; left:0; right:0; width:20px; height:20px; text-align: center; background-color:#b5cd2f;}


/* slideshow */
/* body {margin:0px;padding:0px;text-align:center;} */
#animation img  {margin-left:auto;margin-right:auto;border:none;}
#animation a	 {display:block;width:979px;height:216px;margin-left:auto;margin-right:auto;}


.right div.form {	margin:0 0 35px 30px; width:208px; padding:10px;; background-color:#b5cd2f; }
/* .right div.form legend {font-weight:bold; font-size:18px; letter-spacing:0.8px; color:white;padding-bottom:5px;} */

.right div.form legend { color:#fff; font-size:16px; font-weight:bold; text-shadow:1px 1px 5px #445511; letter-spacing:0.8px; }

.right div.form label {display:block; margin:5px 0 2px; font-size:11px; font-weight:bold;}
.right div.form label.hidden {display:none;}
.right div.form input,
.right div.form textarea {-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;border:1px solid #73821F;}
.right div.form input.text,
.right div.form textarea {width:183px; padding:0 10px;  height:27px; line-height:33px; color:#666666; border:1px solid #6D7B1C; background-color:#fff; }
.right div.form textarea { height:80px; }
.right div.form input.checkbox {border:0 none;width:auto;-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.right div.form input.submit {border:1px solid #c9d293; color:white; width:150px; height:33px; line-height:33px; background:#fff url('../images/bkg-send.gif') repeat-x left bottom; font-size:13px; font-weight:bold; -moz-box-shadow:2px 2px 4px #555;}
.right div.form input.submit:hover {-moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent; }
span.label {padding-left:10px;display:inline;line-height:20px;}


#content .newList a {text-decoration: none; display:block; }

#mailform #mailform-input {border:1px solid #6d7b1c; float:left; width:230px;height:137px;background:#fff url('../images/bkg-input.gif') repeat-x center bottom;color:#666;padding:10px;}
#mailform #mailform-image {position:absolute;margin-top:138px;}
#mailform .newListSelected {position:absolute !important;margin-top:138px;margin-left:45px;}
#mailform #mailform-select {position:absolute !important;margin-top:138px;margin-left:45px;width:203px;height:31px;}
/* #mailform #mailform-button {position:absolute;margin-top:138px;margin-left:279px;border:1px solid #c9d293;width:173px;height:33px;line-height:33px;background:#fff url('../images/bkg-send.gif') repeat-x center bottom;font-size:13px;font-weight:bold;} */
#mailform #mailform-button {float:left; display:inline; margin-left:20px; border:1px solid #c9d293; width:187px;height:33px;line-height:33px;background:#fff url('../images/bkg-send.gif') repeat-x center bottom;font-size:13px;font-weight:bold;}
#mailform input.text {float:left; display:inline; padding:0 10px; margin-left:20px; width:165px; height:33px; line-height:33px; color:#666666; border:1px solid #6D7B1C; margin-bottom:7px;}


/* RU */
ul#services li.ico {margin:0 0 0 10px;}

#boxes dl.ru {width:314px;height:96px;}
#boxes dl.ru dt a {margin-left:56px;margin-top:80px;width:200px;}

body .right #boxes { position:relative; left:0; top:0; margin-top:30px; margin-bottom:35px; padding-left:30px; width:208px; }
body .right #boxes dl { cursor: pointer; position:relative; left:0; top:0; padding:10px 10px 20px; margin:0 0 40px; width:208px; height:auto; }
body .right #boxes dl dd { padding:0; margin:0; }
body .right #boxes dl dt { height:30px; margin-left:20px; margin-top:5px; position:absolute; width:170px; }
body .right #boxes dl dt a { position:relative; left:0; top:0; margin:0; width:auto; text-decoration: none; }

body.ru #content .left .buttons {list-style: none; margin:20px 0;}
body.ru #content .left .buttons li.b-li {float:left; cursor: pointer; margin:0 0 15px 15px; padding:10px; width:208px; height:286px; font-size: 80%; /*font-weight: bold;  */border:solid 1px #bbb; box-shadow:1px 1px 3px #DDD; -moz-box-shadow:1px 1px 3px #DDD; -webkit-box-shadow:1px 1px 3px #DDD; background:url("../images/bkg-input.gif") repeat-x scroll center bottom #FFFFFF;}/*background:#fff url('../images/bkg-panel.gif') repeat-x center bottom;}*/
body.ru #content .left .buttons li.b-li.small {height:95px;}
body.ru #content .left .buttons li.b-li.first {margin:0 0 15px 0;}
body.ru #content .left .buttons li.b-li a.box {float:left; margin:0; padding:10px; width:208px; height:236px;}
body.ru #content .left .buttons li.b-li a:hover.box {text-decoration: none;}
body.ru #content .left .buttons li.b-li h2 {font-size: 120%;}
body.ru #content .left .buttons li.b-li p {font-size: 100%;}
body.ru #content .left .buttons li.b-li img {float:left;margin:5px 10px 5px 5px;}

body.ru #content .left .buttons li:hover {background:#b5cd2f url('../images/bkg-panel-hover.gif') repeat-x center bottom;}
body.ru #content .left .buttons li:hover h2 {color:#fff;text-shadow:1px 1px 3px #445511;}

body#hlavni-stranka.ru #content .right h2 {margin-top:5px;}
body#hlavni-stranka.ru #content .box-grey { padding:10px 30px; margin-bottom:0; }
body#hlavni-stranka.ru .phoneIco { float:left; margin-right:5px; }
body#hlavni-stranka.ru div.box-grey.kontakt a.skypeIco img { text-decoration:none; margin-right:5px; display:inline; }
body#hlavni-stranka.ru .skypeIco img { float:left; }

/* footer RU */
body#seminare.ru #footer div.left img {margin-right:20px;}
body#seminare.ru #footer div.left strong.title {display:block;font-weight:bold;font-size:18px;color:#fff;margin-bottom:15px;}
body#seminare.ru #footer div.left p {font-size:13px;color:#000;margin-bottom:2em;}
body.ru #footer div.left p {margin-bottom:1em;}
body#seminare.ru #footer div.left address {font-size:18px;}

/* EN */
body.en #content .left .buttons {list-style: none; margin:20px 0;}
body.en #content .left .buttons li.b-li {float:left; cursor: pointer; margin:0 0 15px 15px; padding:10px; width:208px; height:286px; font-size: 80%; /*font-weight: bold;  */border:solid 1px #bbb; box-shadow:1px 1px 3px #DDD; -moz-box-shadow:1px 1px 3px #DDD; -webkit-box-shadow:1px 1px 3px #DDD; background:url("../images/bkg-input.gif") repeat-x scroll center bottom #FFFFFF;}/*background:#fff url('../images/bkg-panel.gif') repeat-x center bottom;}*/
body.en #content .left .buttons li.b-li.small {height:95px;}
body.en #content .left .buttons li.b-li.first {margin:0 0 15px 0;}
body.en #content .left .buttons li.b-li a.box {float:left; margin:0; padding:10px; width:208px; height:236px;}
body.en #content .left .buttons li.b-li a:hover.box {text-decoration: none;}
body.en #content .left .buttons li.b-li h2 {font-size: 120%;}
body.en #content .left .buttons li.b-li p {font-size: 100%;}
body.en #content .left .buttons li.b-li img {float:left;margin:5px 10px 5px 5px;}

body.en #content .left .buttons li:hover {background:#b5cd2f url('../images/bkg-panel-hover.gif') repeat-x center bottom;}
body.en #content .left .buttons li:hover h2 {color:#fff;text-shadow:1px 1px 3px #445511;}

body#hlavni-stranka.en #content .right h2 {margin-top:5px;}
body#hlavni-stranka.en #content .box-grey { margin:0 30px; padding:20px 30px; margin-bottom:30px; }
body#hlavni-stranka.en #content .box-grey .d2 img { margin-left:15px; display:inline; }
body#hlavni-stranka.en .phoneIco { float:left; margin-right:5px; }
body#hlavni-stranka.en div.box-grey.kontakt a.skypeIco img { text-decoration:none; margin-right:5px; display:inline; }
body#hlavni-stranka.en .skypeIco img { float:left; }

/* footer EN */
body#seminare.en #footer div.left img {margin-right:20px;}
body#seminare.en #footer div.left strong.title {display:block;font-weight:bold;font-size:18px;color:#fff;margin-bottom:15px;}
body#seminare.en #footer div.left p {font-size:13px;color:#000;margin-bottom:2em;}
body.en #footer div.left p {margin-bottom:1em;}
body#seminare.en #footer div.left address {font-size:18px;}

/*----*/
/* kontakt */
body#kontakt h1 {width:200px;float:left;margin-bottom:30px;}
.adresa {width:250px;}

/* highslide-html */
#highslide-html {/*display: none;*/}
/* highslide / html */
.highslide-html {background-color:white;}
.highslide-html-blur {}
.highslide-html-content {position:absolute;display:none;}
.highslide-loading {display:block;color:black;font-size:8pt;font-family:sans-serif;font-weight:bold;text-decoration:none;padding:2px;border:1px solid black;background-color:white;padding-left:22px;background-image:url('../highslide/graphics/loader.white.gif');background-repeat:no-repeat;background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i {padding:2px;color:silver;text-decoration:none;font-size:10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color:white;background-color:gray;}

/* Styles for the popup */
.highslide-wrapper {background-color:white;}
.highslide-wrapper .highslide-html-content {width:635px;padding:10px;background:#c9dc5a;}
.highslide-wrapper .highslide-header {height:20px;}
.highslide-wrapper .highslide-header div {}
.highslide-wrapper .highslide-header ul {margin:0;padding:0;text-align:right;}
.highslide-wrapper .highslide-header ul li {display:inline;padding-left:1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display:none;}
.highslide-wrapper .highslide-header a {font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none;}
.highslide-wrapper .highslide-header a:hover {color:black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor:move;}
.highslide-wrapper .highslide-footer {height:11px;}

.highslide-body {height:570px;}
.highslide-body h3,
.highslide-body legend {margin-bottom:10px;}
.highslide-body label {width:500px;display:block;margin-top:10px;}
.highslide-body input,
.highslide-body textarea {width:200px;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;border:1px solid #73821F;}
.highslide-body input.checkbox {width:auto;-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.highslide-body input.submit {-moz-box-shadow:2px 2px 4px #555; width:auto; background:url("../images/bkg-input.gif") repeat-x scroll center bottom #FFFFFF;}
.highslide-body input.submit:hover {-moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent; }

/* HP RU */
body#hlavni-stranka.ru p.box-grey.kontakt a{/* display:inline; margin-left:40px; */float:right;margin-right:50px;}

/* for ie */
#hlavni-stranka #content .panes {
	*border: none !important; 
}
/* These must be the last of the Highslide rules */
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}
/* end higshlide / img */

/* sovaform */
form.sovaform {	margin:0; width:638px; padding:10px;; background-color:#b5cd2f; }
/* form.sovaform legend {font-weight:bold; font-size:18px; letter-spacing:0.8px; color:white;padding-bottom:5px;} */

form.sovaform legend { color:#fff; font-size:16px; font-weight:bold; text-shadow:1px 1px 5px #445511; letter-spacing:0.8px; }

form.sovaform label {display:block; margin:5px 0 2px; font-size:11px; font-weight:bold;}
form.sovaform label.hidden {display:none;}
form.sovaform input,
form.sovaform textarea {-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;border:1px solid #73821F;}
form.sovaform input.text,
form.sovaform textarea {width:183px; padding:0 10px;  height:27px; line-height:33px; color:#666666; border:1px solid #6D7B1C; background-color:#fff; }
form.sovaform textarea { height:80px; }
form.sovaform input.checkbox {border:0 none;width:auto;-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
form.sovaform input.submit {border:1px solid #c9d293; color:white; width:150px; height:33px; line-height:33px; background:#fff url('../images/bkg-send.gif') repeat-x left bottom; font-size:13px; font-weight:bold; -moz-box-shadow:2px 2px 4px #555;}
form.sovaform input.submit:hover {-moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent; }

/* twitter */
#twtr-widget-1 { margin-left:30px; }

.avatar { margin-right:20px; }

#hlavni-stranka #content #main-box { padding-bottom:10px; margin-bottom:30px; }

#startovni-balicek .page.round form {margin-bottom:10px;}
#startovni-balicek .page.round form label {float:left;width:150px;line-height:22px;padding:0;height:22px;margin-bottom:5px;}
#startovni-balicek .page.round form strong {padding:0;}
#startovni-balicek .page.round form label.radio {width:auto !important;padding-top:2px;}
#startovni-balicek .page.round form label.checkbox{width:75px;padding-top:2px;}
#startovni-balicek #form_image_confirmation {float:right;margin-right:12px;}
#startovni-balicek .page.round form input {-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#startovni-balicek .page.round form input.text {border:1px solid #E0E0E0;width:150px;float:left;padding:3px;margin-bottom:5px;}
#startovni-balicek .page.round form input.radio {float:left;margin:8px 5px 0 0;*margin-top:10px !important;margin-bottom:5px;}
#startovni-balicek .page.round form input.radio, x:-moz-any-link {margin-top:4px;}
#startovni-balicek .page.round form input.checkbox {float:left;margin:6px 5px 0 0;*margin-top:1px !important;margin-bottom:5px;}
#startovni-balicek .page.round form input.checkbox, x:-moz-any-link {margin-top:4px;}
#startovni-balicek .page.round form input.submit {float:left;cursor:pointer;border:1px solid #c9d293; color:white; width:150px; height:33px; line-height:33px; background:#fff url('../images/bkg-send.gif') repeat-x left bottom; font-size:13px; font-weight:bold; -moz-box-shadow:2px 2px 4px #555;}
#startovni-balicek .page.round form img {margin:6px 0 0 5px;position:relative;}
#startovni-balicek .page.round form textarea {border:1px solid #E0E0E0;float:left;width:300px;height:100px;margin-bottom:5px;}
#startovni-balicek .page.round form a, .page.round form span {line-height:25px;padding:3px 0}
#startovni-balicek .page.round form small {line-height:15px;margin-top:-7px 0 0 20px;color:#6b6868;}
#startovni-balicek .page.round form small a {line-height:15px;text-decoration:none;}
#startovni-balicek .page.round form br {clear:both;font-size:0;height:1px;display:block;}
