body, div, p, html, form, button, select, textarea, input  {
	font-family: Calibri, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;}
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;}
.formImportant {display:none !important;}

h1 {color:#73821F;font-size:2em; margin:5px 0 10px 0;}
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,
#mailform2 input,
#mailform2 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: 300px;
}
body#kontakt.cs .right img { float: right; margin:12px 0; border:1px solid #bbb;/* #bbd331; */ }

.bannery {
	float: right;
	text-align: center;
	display: inline;
	margin-right: 10px;
}
.bannery img {
	margin-bottom: 15px;
}

/* 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 .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;margin-bottom: 10px;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:10px 20px 0 20px;border:solid 1px #bbb;background:#fff url('../images/bkg-input.gif') repeat-x center bottom;}
.box-grey ul { margin-bottom: 1em; }
.box-green {padding:20px;background:#b5cd2f url('../images/bkg-panel-green.gif') repeat-x center bottom;}

/* wrap, logo, main */
#wrap {
	width:980px;
	margin:0 auto;
}
#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.en #logo a {width:307px;background:url('../images/logo-en.png') no-repeat;}

#main {padding-top: 30px; padding-bottom:60px;}
#hlavni-stranka #main {padding-top:550px;/* padding-top:624px; */}
#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-bottom: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:475px; border:0 none; padding:0;}
#hlavni-stranka #content .right {width:475px;}
#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 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: 170px; position: absolute; right: 0px; top: -35px; _top: 0px; }
ul#services li {background-repeat:no-repeat;background-color:transparent;background-position:left center;margin: 0 0 0 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; color: #000000;text-shadow: 1px 1px 15px #451;}

/* main menu */
ul#mmenu {width:960px; 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, ul#mmenu ul.forced li a {line-height:36px; height:36px; color:#666; font-size:13px; text-transform:none; font-weight:normal; text-shadow:none;}
ul#mmenu ul.forced {visibility:visible;}

/* 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.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 a {display:block;width:28px;line-height:21px;height:21px;}
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:138px;width:290px;/* top:77px; */margin-left:765px;z-index:100;}
#searchbox input[type="text"]{height: 20px;width:160px; color: #8e8e8e; font-size: 12px; line-height: 20px;padding:0;margin:0;padding-left: 10px;}
#searchbox-button {float:left;width:30px;height:20px;}
#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 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 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 #859723;padding:30px 30px 0 30px;}
#footer.orders {height: 330px;}
#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}

#footer .left-pol, #footer .right-pol { float: left; margin: 0; } 
#footer .left-pol {width:55%}
#footer .right-pol {width:45%}

.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; }
.star4 {color: red; float: left; height: 3px; margin: 0 0 0 -10px; width: 3px;}
.star5 {float: right; margin-right: 22px;}

/* mailform */
#mailform #mailform-input, #mailform2 #mailform-input, #mailform2 #mailform-input2 {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, #mailform2 #mailform-image {position:absolute;margin-top:138px;}
#mailform .newListSelected, #mailform2 .newListSelected {position:absolute !important;margin-top:138px;margin-left:45px;}
#mailform #mailform-select, #mailform2 #mailform-select {position:absolute !important;margin-top:138px;margin-left:45px;width:203px;height:31px;}
#mailform #mailform-button, #mailform2 #mailform-button, #mailform2 #mailform-button-en {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, #mailform2 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;}

#mailform2 .left-pol .left-a input {clear: both;}
#mailform2 .left-pol .left-a {float: left; width: 45%;}
#mailform2 .left-pol .left-b {float: left; width: 50%; margin-left: 10px;}
#footer .left-mid-pol input, #footer .right-mid-pol input  { float: left;}
#footer .left-mid-pol label, #footer .right-mid-pol label  { float: left; margin: 1px 0 1px 3px; }
#mailform input.text.hidden, #mailform2 input.text.hidden  {display:none;}

#mailform2 .left-b .lang-left {float: left; margin-right: 30px;}
#mailform2 .left-b .lang-right {float: left;}
	
/* 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%;} */
#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 */
#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 { 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;}

.right div.form.green { background-color: #9EB328; margin: 0 0 35px 15px; width: 220px; }
.right div.form.green input.radio { float: left; }
.right div.form.green label.label { float: left; margin: 0 0 0 3px; }

#content .newList a {text-decoration: none; display:block; }

#mailform #mailform-input, #mailform2 #mailform-input, #mailform2 #mailform-input2 {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, #mailform2 #mailform-image {position:absolute;margin-top:138px;}
#mailform .newListSelected, #mailform2 .newListSelected {position:absolute !important;margin-top:138px;margin-left:45px;}
#mailform #mailform-select, #mailform2 #mailform-select {position:absolute !important;margin-top:138px;margin-left:45px;width:203px;height:31px;}
#mailform #mailform-button, #mailform2 #mailform-button, #mailform2 #mailform-button-en {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, #mailform2 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;}

#footer .s-order #mailform-button, #footer .s-order #mailform-button-en {margin: 8px 0 0 0;}
#footer .s-order input.text{ margin-left: 0; }
#footer .s-order input#fdate  { margin-bottom: 10px; }
#footer form.s-order {margin: 0;} 
#footer form.s-order .star3 { position: relative; float: left; bottom: 0; left:0; display: inline; }
#footer .s-order .validation_img { display: none;}

/* to footer button */
.right-col-button { width: 180px; margin: 40px 0 0 40px; }

ul#services li.ico {margin:0 0 0 10px;}

#boxes dl.en {width:231px;height:96px;}
#boxes dl.en dt a {margin-left:38px;margin-top:80px;width:151px;}

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; }

/* 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; }

body.en #content .order-service { margin: 40px 0; }

/* 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;}


/* --- MANAGEMENT --- */
.page.round.management img { float: left; border: 1px solid black; margin-bottom: 20px; }
.page.round.management .name { width: 210px; margin-left: 20px; }
.page.round.management .popis { width: 275px; margin-left: 20px; }
.page.round.management .realizace { width: 132px; margin-right: 40px; text-align: center; margin-top: 10px; }
.page.round.management .realizace img { margin-bottom: 5px; float: none; }
.page.round.management .realizace h3 { margin-bottom: 0px; font-size: 1.2em; }

/* --- SLUZBY --- */
#sluzby_cat .box-grey.round { width: 190px; height: 380px; margin: 0 12px 20px 0; padding-bottom: 25px; position: relative; box-shadow: #bbbbbb 0 3px 5px; text-align: left; }
#sluzby_cat .box-grey.round:hover { background: #e8e8e8; }
#sluzby_cat .box-grey.round.no-margin { margin-right: 0; }
#sluzby_cat .box-grey.round .anot-img { display: block; text-align: center; margin: 10px 0; }
#sluzby_cat .box-grey.round ul li { padding: 0 0 5px 22px; margin: 0px; background: url(../images/ico-arrow.png) no-repeat 0 1px; }
#sluzby_cat .box-grey.round .vice { text-align: center; text-decoration: none; font-size: 14px; padding-top: 3px; display: block; width: 100px; height: 22px; position: absolute; right: 1px; bottom: 1px; color: #ffffff; background: url(../images/sluzby/vice_bg.jpg) repeat-x 0 0; border-color: black; border-style: solid; border-width: 0px; border-top-left-radius: 6px; border-bottom-right-radius: 6px; }
#sluzby_cat .box-grey.round .vice:hover { background: url(../images/sluzby/vice_bg-hover.jpg) repeat-x 0 0; }
#sluzby_cat .box-grey.round .vice-top { text-align: center; text-decoration: none; font-size: 14px; padding-top: 0px; display: block; width: 52px; height: 20px; position: absolute; right: 1px; top: 1px; color: #ffffff; background: url(../images/sluzby/vice_bg.jpg) repeat-x 0 0; border-color: black; border-style: solid; border-width: 0px; border-top-right-radius: 6px; border-bottom-left-radius: 6px; }
#sluzby_cat .box-grey.round .vice-top:hover { background: url(../images/sluzby/vice_bg-hover.jpg) repeat-x 0 0; }
#sluzby_cat.taller .box-grey.round  { height: 480px; }

/* --- BLOG --- */
#content .left #paging.blogPage ul li a { text-decoration: none; background: #b5cd2f; color: #333333; }
#content .left #paging.blogPage ul .actual { background: none; color: #73821f; }
#content .left #paging.blogPage ul .actual strong { background: none; }
#content .left #paging.blogPage ul .arrow a { background: #777777; color: #ffffff; }

.list.blog .item { background-position: bottom 30px; }
.list.blog .item h1 { font-size: 20px }
.list.blog .item h2 { height: 28px; padding: 10px 7px 0 7px; margin-bottom: 0px; text-decoration: underline } 
.list.blog .item img { margin-right: 15px; float: none; }
.list.blog .item a img { margin: 0; border: none; }
.list.blog .item .anotImg { margin: 15px 20px 15px 0; float: left; }
.list.blog .item .blogAuthor { background: url(../images/blogAuthor.png) repeat-x 0 0; padding: 6px; color: #535353; } 
.list.blog .item .blogAuthor .author { background: url(../images/ico-author.png) no-repeat 0 0; padding-left: 20px; margin-left: 5px; }
.list.blog .item .blogP { margin: 15px 10px 0 7px; text-align: justify; }
.list.blog .item .blogFooter .link { margin-right: 10px; color: #73821f; }
.list.blog .item .blogFooter { margin-left: 7px; font-weight: bold; color: #535353; position: relative; top: 25px; }
.list.blog .item .blogFooter a { color: #535353; text-decoration: none; }
.list.blog .item .blogFooter a:hover { text-decoration: underline; }
.list.blog .item .blogFooter .blogRubrika { background: url(../images/ico-rubrika.png) no-repeat 0 0; padding-left: 25px; }
.list.blog .item .blogFooter .blogTagy { background: url(../images/ico-tags.png) no-repeat 0 0; padding-left: 25px; margin-left: 5px; }
.list.blog .item .blogFooter .blogKomentare { background: url(../images/ico-comment.png) no-repeat 0 0; padding-left: 30px; margin-left: 5px; }

.list.blog.detail { margin-left: 0px; }
.list.blog.detail h2 { text-decoration: none; height: auto; padding: 10px 7px 10px 0; line-height: 20px; }
.list.blog.detail h3 { margin-bottom: 10px; }
.list.blog.detail .item ul { margin-bottom: 1em; }
.list.blog.detail .item { margin-top: 0px; }
.list.blog.detail .item .blogAuthor { padding-left: 25px; }
.list.blog.detail .item .blogAuthor .share-link { float: left; padding-right: 15px; }
.list.blog.detail .item .blogAuthor .share-twitter { padding-right: 5px; position: relative; top: -2px; }
.list.blog.detail .item .blogAuthor .share-facebook { position: relative; top: -2px; }
.list.blog.detail .item .blogAuthor .ratings img { border: none; margin: 0; }
.list.blog.detail .item .blogAuthor .ratings span { margin-right: 5px; }
.list.blog.detail .item .blogAuthor .ratings .ajaxa { padding-top: 5px; }
.list.blog.detail .item .blogAuthor .tweet { position: relative; top: -3px; }
.list.blog.detail .item .anotImg { margin: 15px 40px 15px 0; position: relative; left: 25px; }
.list.blog.detail .item .blogP { padding-left: 25px; margin-top: 12px; }
.list.blog.detail .item .blogSouvisejici { width: 330px; padding-left: 25px; margin-top: 20px; }
#content .left .list.blog.detail .item .blogSouvisejici ul li { background: none; padding-left: 0px; margin-left: 0px; }
#content .left .list.blog.detail .item .blogSouvisejici ul li a { color: #535353; text-decoration: underline; }
#content .left .list.blog.detail .item .blogSouvisejici ul li a:hover { text-decoration: none; }
.list.blog.detail .item .oautorovi { width: 320px; height: 132px; background: url(../images/oautorovi.png) no-repeat 0 0; margin-top: 10px; padding: 16px; }
.list.blog.detail .item .oautorovi img { float: left; }
.list.blog.detail .item .blogFooter { padding-left: 25px; position: relative; top: 25px; }
.list.blog.detail .diskuze { padding-left: 25px; margin-top: 15px; }
.list.blog.detail .diskuze .pridatKomentar input { width: 28%; height: 25px; color: #535353; background: #fafafa; border: 1px solid #b5b5b5; padding-left: 5px; margin-bottom: 3px; font-weight: bold; }
.list.blog.detail .diskuze .pridatKomentar textarea { width: 69%; height: 119px; color: #535353; background: #fafafa; border: 1px solid #b5b5b5; padding-left: 5px; font-weight: bold; }
.list.blog.detail .diskuze .pridatKomentar .submit { border: none; width: 80px; height: auto; background: url(../images/ico-arrow.gif) no-repeat right 2px; }
.list.blog.detail .diskuze .pridatKomentar .submit:hover { text-decoration: underline; }
.list.blog.detail .diskuze .forum-item .forumHead { background: url(../images/blogAuthor.png) repeat-x 0 0; height: 29px; padding: 5px; margin-bottom: 0px; }
.list.blog.detail .diskuze .forum-item .forumText { padding: 5px; }

#content .right .lightKategorie { background: url(../images/lightKategorie-top.png) no-repeat 0 0; margin-bottom: 12px; margin-left: 15px; }
#content .right .lightKategorie .katInner { background: #9eb328; width: 211px; position: relative; top: 7px; padding: 8px 15px; }
#content .right .lightKategorie .katInner .title { color: #ffffff; margin-bottom: 15px; }
#content .right .lightKategorie .katInner ul { list-style: none; }
#content .right .lightKategorie .katInner ul li a { color: #333333; text-decoration: none; }
#content .right .lightKategorie .katInner ul li a:hover { text-decoration: underline; }
#content .right .lightKategorie .katInner ol { margin-left: 10px; padding-left: 10px; color: white; }
#content .right .lightKategorie .katInner ol li { padding-bottom: 0.8em; }
#content .right .lightKategorie .katInner ol li a { color: #333333; text-decoration: none; }
#content .right .lightKategorie .katInner ol li a:hover { text-decoration: underline; }
#content .right .lightKategorie .katInner ul .active a { color: #ffffff; font-weight: bold; }
#content .right .lightKategorie .katEnd { background: url(../images/lightKategorie-bottom.png) no-repeat 0 0; height: 7px; position: relative; top: 7px; }

#content .right .darkKategorie { background: url(../images/darkKategorie-top.png) no-repeat 0 0; margin-bottom: 12px; margin-left: 19px; }
#content .right .darkKategorie .katInner { background: #171715; width: 211px; position: relative; top: 7px; padding: 8px 15px; }
#content .right .darkKategorie .katInner a { color: #ffffff; text-decoration: none; white-space: nowrap; }
#content .right .darkKategorie .katInner a:hover { text-decoration: underline; }
#content .right .darkKategorie .katInner .title { color: #ffffff; margin-bottom: 15px; }
#content .right .darkKategorie .katEnd { background: url(../images/darkKategorie-bottom.png) no-repeat 0 0; height: 7px; position: relative; top: 7px; }

/* --- WEBDESIGN --- */
.webdesignButton { background: url(../images/bigButton.jpg) repeat-x 0 0; border: 1px solid #a7a7a7; width: 307px; height: 73px; }
#content .webdesignButton a { font-family: "Trebuchet MS"; font-weight: bold; font-size: 30px; text-decoration: none; position: relative; top: 25px; left: 30px; padding-left: 32px; background: url(../images/bigButton-circle.png) no-repeat 0 center; }
#content .left .page.round.webdesign { width: auto; }
.page.round.webdesign {  }
.page.round.webdesign h1 { margin-bottom: 5px; }
.page.round.webdesign h2 { color: #879539; margin-bottom: 20px; }
.page.round.webdesign strong { color: #000000; }
.page.round.webdesign .noMargin { margin: 0 !important; }

/* reference */
.page.round.webdesign .item .img { width: 318px; height: 144px; background: url(../images/lupa.png) no-repeat bottom right; border: 1px solid #bbbbbb; position: relative; z-index: 3; }
.page.round.webdesign .item .img a img { position: relative; z-index: 1; }
.page.round.webdesign .item .text { width: 320px; }

/* poptavka */
.page.round.webdesign .colorsWrap { position: relative; _position: none; }
.page.round.webdesign #vykricnikBarva { position: absolute; left: -46px; top: 54px; }
.page.round.webdesign #vykricnikLogo { position: absolute; left: -46px; top: 291px; }
.page.round.webdesign #vykricnikDesign { position: absolute; left: -46px; top: 215px; }
.page.round.webdesign #vykricnikForm { position: absolute; left: -46px; top: 103px; }
.page.round.webdesign .vybrat { margin-top: 7px; padding-top: 1px; background: #cccccc; }
.page.round.webdesign .vybrat label { position: relative; top: -2px; }
.page.round.webdesign .color { margin-bottom: 25px; width: 131px; }
.page.round.webdesign .color .znazornuje { margin-top: 7px; width: 125px; }
.page.round.webdesign .combination { width: 393px; margin-bottom: 20px; }
.page.round.webdesign .combinationText { width: 255px; }
.page.round.webdesign .styleImage { margin-top: 10px; }
.page.round.webdesign .itemLogo { width: 200px; margin-left: 28px; }
.page.round.webdesign .itemLogo .fixedHeight { min-height: 150px; }
.page.round.webdesign .webdesignFormFooter { background: url(../images/bkg-footer.gif) repeat-x #859723; height: 200px; padding: 20px; position: relative; }
#content .page.round.webdesign .webdesignFormFooter .title { color: #ffffff; margin-bottom: 20px; }
.page.round.webdesign .webdesignFormFooter input { width:165px; height: 17px; border: 1px solid #6d7b1c; color: #666666; margin-bottom: 5px; padding: 8px 10px; }
.page.round.webdesign .webdesignFormFooter textarea { width: 404px; height: 92px; padding: 10px; margin: 0; color: #666666; }
.page.round.webdesign .webdesignFormFooter select { width: 187px; height: 33px; padding: 0 0 0 8px; border: 1px solid #6d7b1c; color: #666666; }
.page.round.webdesign .webdesignFormFooter .submit { padding-top: 0px; display:inline; margin: 5px 0 0 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; color: #ffffff; }

/* --- REFERENCE --- */
/* list */
/* #reference_list .item { width: 210px; height: 300px; border: 1px solid #bbbbbb; margin: 0 10px 10px 0; }
#reference_list .item.nomargin { margin-right: 0; }
#reference_list .item p { padding: 0; margin: 5px 10px; }
#content #reference_list .item p a { text-decoration: none; }
#content #reference_list .item p a:hover { text-decoration: underline; }
#content #reference_list .item .name { font-size: 16px; text-decoration: underline; }
#content #reference_list .item .name:hover { text-decoration: none; }
#reference_list .paging { text-align: center; }
#reference_list .paging a { color: #333; }
#reference_list .paging strong { color: #73821F; } */

#reference_list .item { width: 190px; height: 280px; float: left; margin: 0 12px 20px 0; padding-bottom: 25px; position: relative; text-align: left; text-decoration: none; box-shadow: #bbbbbb 0 3px 5px; }
#reference_list .item.nomargin { margin-right: 0; }
#reference_list .item:hover { background: #efefef; }
#reference_list span { display: block; color: #333; }

#reference_list .img { width: 195px; height: 145px; border: 1px solid #ddd; overflow: hidden; background: white; }
#reference_list .name { height: 3em; padding: 1em 0; text-decoration: underline; color: #73821F; font-weight: bold; }
#reference_list .vice { text-align: center; font-size: 14px; padding-top: 3px; display: block; width: 100px; height: 22px; position: absolute; right: 1px; bottom: 1px; color: #ffffff; background: url(../images/sluzby/vice_bg.jpg) repeat-x 0 0; border-color: black; border-style: solid; border-width: 0px; border-top-left-radius: 6px; border-bottom-right-radius: 6px; }
#reference_list .vice:hover { background: url(../images/sluzby/vice_bg-hover.jpg) repeat-x 0 0; }
/* #reference_list strong { display: block; width: 65px; padding-right: 5px; float: left; text-align: right; } */

#sluzby_cat .box-grey.round .anot-img { display: block; text-align: center; margin: 10px 0; }
#sluzby_cat .box-grey.round ul li { padding: 0 0 5px 22px; margin: 0px; background: url(../images/ico-arrow.png) no-repeat 0 1px; }
#sluzby_cat .box-grey.round .vice { text-align: center; text-decoration: none; font-size: 14px; padding-top: 3px; display: block; width: 100px; height: 22px; position: absolute; right: 1px; bottom: 1px; color: #ffffff; background: url(../images/sluzby/vice_bg.jpg) repeat-x 0 0; border-color: black; border-style: solid; border-width: 0px; border-top-left-radius: 6px; border-bottom-right-radius: 6px; }
#sluzby_cat .box-grey.round .vice:hover { background: url(../images/sluzby/vice_bg-hover.jpg) repeat-x 0 0; }
#sluzby_cat .box-grey.round .vice-top { text-align: center; text-decoration: none; font-size: 14px; padding-top: 0px; display: block; width: 52px; height: 20px; position: absolute; right: 1px; top: 1px; color: #ffffff; background: url(../images/sluzby/vice_bg.jpg) repeat-x 0 0; border-color: black; border-style: solid; border-width: 0px; border-top-right-radius: 6px; border-bottom-left-radius: 6px; }
#sluzby_cat .box-grey.round .vice-top:hover { background: url(../images/sluzby/vice_bg-hover.jpg) repeat-x 0 0; }
#sluzby_cat.taller .box-grey.round  { height: 480px; }

/* detail */
.page.round.reference .fl { margin-bottom: 20px; }
.page.round.reference .nazor.fl { width: 250px; padding: 10px; background: #e7e7e7; font-style: italic; }
.page.round.reference .nazor.fl span { font-style: normal; color: #73811f; }
.page.round.reference .sluzby.fl ul { width: 250px; margin: 0; padding: 10px; padding-left: 20px; /*background: #f8ffe1;*/ }
#content .page.round.reference .sluzby.fl ul li { background: none; margin: 0; padding: 0; }
#content .page.round.reference .sluzby.fl ul li a { color: #333333; text-decoration: none; }
#content .page.round.reference .sluzby.fl ul li a:hover { color: #97A835; text-decoration: underline; }
.page.round.reference .item .img { width: 270px; height: 200px; border: 1px solid #bbbbbb; position: relative; }
.page.round.reference .item .img .zoom a { background: url(../images/lupa.png) no-repeat 0 0; width: 33px; height: 33px; position: absolute; bottom: 0px; right: 0px; }
.page.round.reference .item .text { width: 370px; }
.page.round.reference .item .text p span { width: 100px; display: inline-block; }
#ref-images { width: 270px; float: left; }
#ref-info { padding: 1.5em 0; margin: 0; }
#ref-info, #ref-url { /* font-size: 14px; font-weight: bold; color: #444; */ font-weight: bold  }
#ref-info span, #ref-url span { font-weight: normal /* font-size: 12px; font-weight: normal; color: #666; */ }


#reference-1 #content .right dl.tabmenu dd ul li a { line-height: 20px; padding-left: 30px; }

/* --- SLOVNÍK INTERNETOVÝCH POJMŮ --- */
.page.wiki a { color: #373737; }
.page.wiki .item .text { width: 600px; }
.page.wiki .item .text h2 { text-decoration: underline; margin-bottom: 3px; }
.page.wiki .item .text h2 a { color: #373737; font-size: 16px; }
.page.wiki .item .text p { font-size: 12px; }
#content #abeceda { margin-left: 0; }
#content #abeceda li { background: none; float: left; padding: 0; margin: 0; }
#content #abeceda li a { font-size: 14px; }
#content .abc strong { font-size: 14px; color: #73821f; }
#filter input.text, #nenasli input.text { display: inline; padding: 0 10px; margin: 10px; width: 189px; height: 27px; line-height: 27px; color: #72821f; border: 1px solid #bababa; }
#filter .form-button, #nenasli .form-button { display: inline; margin: 10px 0 0 0; border: 1px solid #ffffff; width:120px; height: 29px; line-height: 29px; background:#fff url('../images/bkg-send.gif') repeat-x left -3px; font-size: 13px; font-weight: bold;}
.left #filter { height: 50px; background: #f4f4f4; border-top: 1px solid #bababa; border-bottom: 1px solid #bababa; }

.right #filter { _padding-right: 14px; }
.right #filter input.text, .right #nenasli input.text { margin: 0; }
.right #nenasli { margin: 0; }
.right #nenasli form { margin: 0; padding: 0; }
.right #nenasli legend { position: relative; top: -7px; *left: -8px; letter-spacing: 0.2px; }
.right #nenasli textarea { width: 189px; color: #72821f; border: 1px solid #bababa; resize: none; }
.right .wiki_green { margin-left: 30px; }
.right .wiki_err { margin-left: 40px; }
#content .right .tabmenu.wiki_right { padding-left: 20px; }
#content .right .tabmenu.wiki_right dt { margin-bottom: 10px; }
#content .right .tabmenu.wiki_right ul li { margin-bottom: 5px; }
#content .right .tabmenu.wiki_right ul li a { line-height: 18px; padding: 0; margin: 0; padding-left: 15px; *position: relative; *top: -20px; _top: -27px; _left: 5px; _padding: 0; }
#content .right .lightKategorie .katInner { _padding-right: 1px; }

/* highslide-html */
.highslide-html {background-color:white;}
.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 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 h3 {clear: both; margin-top: 15px;}
.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; }

/* 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 { 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; }

.page.round form.balicek {margin-bottom:10px;}
.page.round form.balicek label {float:left;width:150px;line-height:22px;padding:0;height:22px;margin-bottom:5px;}
.page.round form.balicek strong {padding:0;}
.page.round form.balicek label.radio {width:auto !important;padding-top:2px;}
.page.round form.balicek label.checkbox{width:75px;padding-top:2px;}
.page.round form.balicek #form_image_confirmation {float:right;margin-right:12px;}
.page.round form.balicek input {-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.page.round form.balicek input.text {border:1px solid #E0E0E0;width:150px;float:left;padding:3px;margin-bottom:5px;}
.page.round form.balicek input.radio {float:left;margin:8px 5px 0 0;*margin-top:10px !important;margin-bottom:5px;}
.page.round form.balicek input.radio, x:-moz-any-link {margin-top:4px;}
.page.round form.balicek input.checkbox {float:left;margin:6px 5px 0 0;*margin-top:1px !important;margin-bottom:5px;}
.page.round form.balicek input.checkbox, x:-moz-any-link {margin-top:4px;}
.page.round form.balicek 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;}
.page.round form.balicek img {margin:6px 0 0 5px;position:relative;}
.page.round form.balicek textarea {border:1px solid #E0E0E0;float:left;width:300px;height:100px;margin-bottom:5px;}
.page.round form.balicek a, .page.round form span {line-height:25px;padding:3px 0}
.page.round form.balicek small {line-height:15px;margin-top:-7px 0 0 20px;color:#6b6868;}
.page.round form.balicek small a {line-height:15px;text-decoration:none;}
.page.round form.balicek br {clear:both;font-size:0;height:1px;display:block;}


ul.ppt {
	position: relative;
	height:217px;
	width:981px;
	overflow:hidden;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}

.order-f-title { font-size: 16px; font-weight: bold; color: #FFF; margin: 0px 0px 10px 0px; }
.right-order label {float: left; margin: 2px;}
.right-order input {float: left;}
.right-order { width: 100%;}

#homebox { padding-bottom: 28px; margin-bottom: 28px; background:#fff url('../images/line.gif') no-repeat center bottom; }
#homebox h1, #homebox p { margin-bottom: 0; }
#homebox h1 { width: 428px; float: right; }
#homebox-text { width: 470px; float :left; }

.langcheck-left {float: left; margin-right: 50px;}
.langcheck-right {float: left;}
textarea.orderform {width: 380px; height: 135px; padding: 10px; color: #666;}

/* 31.3., drobné úpravy, svoby */
#management table.contacts { margin-top: 2.5em; }

/* Newsletters */
#newsletters-round { padding: 40px; background: #E2E777; }
#newsletters-inner { padding: 30px; background: white; }
#newsletters-anot { padding: 20px; margin-bottom: 30px; border: 1px solid #ddd; }
#newsletters-detail .theme { padding-top: 0.5em; color: #888; text-transform: uppercase; font-size: 14px; border-bottom: 1px dashed #ddd; }
#newsletters-detail .theme span { color: orange; }
#newsletters-detail .more { color: #508FC0; }
#newsletters-detail .newsl-article { clear: both; margin-bottom: 20px; }
#newsletters-detail .newsl-article img {float: left; margin-right: 30px; }
#newsletters-detail .newsl-article.right-align { text-align: right; }
#newsletters-detail .newsl-article.right-align img { float: right; margin: 0 0 0 20px; }
#newsletters-detail span.num { padding: 0.1em 0.5em; background: orange; color: white; }
#newsletters-detail a:hover { color: orange; }

#content .back-to-newsletter { margin-top: 5px; padding: 5px 8px; color: #ffffff; background: #9EB328; border-radius: 8px; text-decoration: none; }
#content .back-to-newsletter:hover { text-decoration: underline; }
.small-info { margin-bottom: 0; color: #ddd; font-size: 11px; }

#webhosting ul ul, #mailhosting ul ul { padding-left: 20px; }
#webhosting .left ul ul li, #mailhosting .left ul ul li { padding-left: 10px; background: url('../images/li-arrow.gif') no-repeat 0 center; }

#vizual table { width: 100%; text-align: left; }
#vizual table th { background: transparent; vertical-align: middle; }
#vizual table td { vertical-align: middle; }
#vizual table img { border: 1px solid #ccc; }
#vizual table .first { width: 115px; }

ol.h3Like { font-size: 18px; font-weight: bold; color: #73821F; }
ol.h3Like h3 { font-size: 18px; }
ol.h3Like p { font-weight: normal; }
ol.h3Like ul { font-size: 12px; font-weight: normal; color: #333; }
ol.h3Like strong { font-size: 12px; color: #333; }

#newsletter-box { clear: both; }
#home-newsl { width: 428px; float: right; }
#home-newsl .title { margin-bottom: 0.5em; }

#user-testing .box-grey { margin-bottom: 20px; }
#user-testing form { width: 500px; padding-left: 20px; }
#user-testing .text { padding: 5px 10px; width: 460px; border: 1px solid #aaa; }
#user-testing textarea.text { margin-bottom: 0; }
#user-testing h2 { margin: 2em 0 1em 0; }
#user-testing h2.bordered { padding-bottom: 0.5em; border-bottom: 7px solid #eee /* #73821F */; }
#user-testing label.bold { display: block; margin-bottom: 5px; }
#user-testing .full { width: 480px; }
#user-testing .half { width: 230px; }
#user-testing .third { width: 50px; }
#user-testing .inline-block { display: inline-block; width: 150px; }
#user-testing .box-grey p { padding-left: 0; }
#user-testing p { margin: 1.2em 0; }
#user-testing p.type-bool { display: inline; }
#user-testing .submit { margin-top: 3em; width: 300px; text-transform: uppercase; }

table.unie { margin-top: 20px; }
table.unie tr td { vertical-align: top; }
table.unie tr td.first { font-size:12px; line-height:14px; text-align: justify; padding-right:15px; }
table.unie tr td.second { width:640px; }
table.unie tr td.second img { vertical-align: top; }

/*START obrazek pro odkaz skoleni*/
a.href-skoleni { background: url(../images/sipka2.png) no-repeat right 7px; padding-right: 18px;}
a.href-skoleni:hover { background: url(../images/sipka3.png) no-repeat right 7px; padding-right: 18px;}

/*END obrazek*/

ul.menu-short a:hover {text-decoration:none;}
