/*ZAKLADNI FORMATOVANI SEMPO BLOGU*/
body.wsw {
   background-color : white;
   background-image : none;
   text-align : left;
   padding-left : 10px;
   padding-right : 10px;
}

* {margin:0; padding:0;}

body, html {font-family: arial, helvetica, sans-serif; font-size: 100%; color: #404040; color: #404040; text-align: center; margin: 0; padding: 0; height: 100%; line-height: 140%; background:#595991 url(/img/blog/bg.png) 0 0 repeat-x;border-top: 2px solid #7f7f7f;}
body { font-size: small;}

a		{color:#595991; text-decoration: none;border-bottom:1px solid #595991;margin-bottom:-1px;}
a:active		{color:#595991; text-decoration: none;border-bottom:1px solid #595991;margin-bottom:-1px;}
a:visited	{border-bottom:1px solid #404040;color:#404040;text-decoration: none;}
a:hover		{text-decoration: none; border-bottom: none;}

h1, h2, h3, h4, h5 {line-height:121%;color: #404040; margin:1em 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited {color: #ffaa00; border-color: #ffaa00; border-width:1px;}

h1, h2 {text-transform: uppercase;font-size:130%;color:#595991;background: transparent url(/img/blog/bg-cont.png) left top repeat-x;padding:13px 10px 0 10px;margin:0 -10px 0 -10px;}
h2 {font-size:120%;margin:0 -10px 11px -10px;}
h3 {font-size:110%;color: #ffaa00; text-transform: uppercase;}
h4 {font-size:105%;}

ul, ol		{margin: 0 0 0.5em 0; padding:0;}
li		{margin: 0.5em 0 0 1.5em; padding: 0; list-style-image: url(/img/blog/odr2.gif);}
ol li 		{list-style-image: none; list-style: decimal;padding:0;}

#discussion-roll {border-bottom: 1px solid #808080; padding-bottom: 10px;margin-bottom:10px;}
#discussion-list li		{font-weight: normal;}
#discussion-list li.new		{font-weight: bold;}
#discussion-roll li 		{font-weight: normal;}
#discussion-roll li.new 	{font-weight: bold;}


p {margin: 0.5em 0;}
img.pop-up {cursor:pointer;margin:0.5em;}
#article-content img {padding:3px; border: 1px solid #d5d5d5; margin: 5px;}


/*ROZVRZENI*/
#main		{ width:736px; text-align: center; margin:0 auto; padding:0;}
#main-box	{ width:100%;text-align: left; position: relative;background:white;}

#menu {width: 172px;height:auto; overflow: hidden; float:right; border-left:4px solid white;background:white;}
.panel {margin:0; padding:0; width:554px;float:left;background: transparent url(/img/blog/bg-cont.png) left top repeat-x;}
.panelmax {width:100%;}

.footer-out {background:#ffaa00 url(/img/blog/bg-foot.png) left top repeat-x; margin:4px 3px 0 3px;padding:10px 15px;clear:both; }
.footer-in {float:right;}

.obal { padding:0;margin:0 3px;clear: both;}
.page {background: white url(/img/blog/hbg.png) left bottom repeat-x; min-height: 400px;margin:0;padding:0;clear:both;}

#content {width: auto; padding:0 10px 18px 10px;overflow:hidden;}

/*STYLY*/
/*header*/
#header {position: relative; background: #ffaa00 url(/img/blog/header.png) top right no-repeat; height: 142px; text-align: center; color: #ffffff;overflow:hidden;margin:0 0 3px 0;}

#header h2 {margin: 0; position: absolute; left:13px; top:14px; height: 82px; width: 273px; background: url(/img/blog/logo.png) 0 0 no-repeat; border:none;color: #ffffff; font-size: 150%;overflow:hidden;margin:0; padding:0;}
#h-pict, #homelink {position: absolute; left:0; top:0px; height: 82px; width:273px; background: transparent url(/img/blog/logo.png) top left no-repeat; text-decoration: none;border:none; cursor: pointer;color:#ffffff;}
#logo-text {color:#ffffff;}

#text-head-1 {color:black;display:block; width:250px; height:62px; position: absolute; right:20px; top:20px;padding:1px;text-align:left; font-size:85%; line-height:125%;overflow:hidden;}
#text-head-1 .tt1 {color: #595991; font-size:130%;font-weight:600;}
#text-head-1 .tt2 {color: #ffaa00; font-size:130%;font-weight:600;}

/* prolink nadpis - pro prepinani zobrazeni vypisu clanku etc. */
a.prolink-heading, a.prolink-heading:visited {color: inherit; text-decoration:none; border:none;}

.headp {display:none;} /*patri to jeste k a-blogu*/

.paging {margin-bottom:5px; float:right;margin-top:12px;}

/*prave boxy*/
#menu h2 {display:none;}

.box {padding-bottom:10px; background: #e7e8e9 url(/img/blog/nadpis-bg.png) 0 0 no-repeat;margin-bottom:5px;}
.box h3 {margin:0 13px 10px 4px;padding:12px 27px 6px 3px; min-height:25px;border-bottom:1px solid #808080;color:#595991;text-transform: uppercase; font-size:120%;}
.box h3 a {color:#595991;border:none;}
.box h4 {margin:0 10px 5px 10px;}
.box h4 a {color:#ffaa00;border-color:#ffaa00;}
.box p {margin:10px;}
.box a {color:#565656;}
.box ul li { margin: 0 3px 0 27px; padding: 0; list-style: circle url(/img/blog/odr2.gif);}
.box .dalsi {padding-left:10px;}

#actual-rss ul li { list-style: circle url(/img/blog/rss.png);}
#actual-rss, .box-last {margin-top:5px;}

.box-last ul li  {margin-top:5px; list-style: circle url(/img/blog/rss.png);}

/*page author*/
.article-box {border-top: 1px solid #808080; padding:0 0 5px 5px;margin-left:-5px;}
.article-header {margin-bottom:10px; font-weight:600; font-style:italic;color:#b3b3b3;background: #f2f2f2;padding-left:5px; margin-left:-5px;}
.roll-or-not-roll {font-weight:600;}
.article-bookmarks {text-align: left;margin-top:15px;margin-right:10px;}
.article-bookmarks a, .article-bookmarks a:visited {text-decoration: none; border: none;color: #4d4d4d;}
.article-bookmarks a img {border: none;}
.article-more {margin:5px 0;}
.article-more a {color: #595991; border-color:#595991;padding-bottom:1px;}

.rss {text-align:right;display:block; position:relative; margin-top:-2.4em;margin-bottom:1em;}
.arss { border:none; text-decoration:underline; padding: 0 0 0 17px; background: transparent url(/img/blog/rss.png) 0 0 no-repeat;}
.arss:hover { text-decoration:none;}

.items-list li {font-size: 110%; font-weight: bold; margin: 0 0 0 1em; padding:5px 0 3px 0px; min-height:25px;list-style-image:url(/img/blog/odr2.gif);}


.noodr li {clear:both; border-bottom: 1px solid #808080;list-style:none!important;margin:0;padding:7px 0 4px 0;}
.noodr li a {color:#ffaa00; text-transform: uppercase;border-color:#ffaa00;}
.noodr img { padding:2px 5px 2px 2px; float:left;width:38px; max-height:auto;}

.adate {border-top:1px solid black;}
.author {border: 0; line-height:150%; margin-bottom:15px;}
.author td, .author th {border:0 none;}
.author th {width:100px;text-align:left;}
.author .td1 {width:354px;}
.author .td2 {width:80px; text-align:right;vertical-align: top;}
.author td {padding-left:5px;}
.author td p {margin:0; padding:0;}
.author caption {text-align:left;margin:10px 0 0 0;padding-top: 2px; font-size: 110%; font-weight: 600; width:100%; border-top:1px solid #808080;}
.author th {white-space:nowrap; vertical-align: top;}
.tagline {color:#666666;font-weight:600; font-size:85%; display: block;}

.autor-img img {width:auto; max-height:100px;text-align:right; margin-top:18px; padding: 2px; border: 1px solid #d5d5d5; position:relative; margin-top:-1em;}

.page-author { width:534px; height:auto; overflow:hidden;}
/*hp*/
.sempo-reader {margin-top:3px;}
.sempo-reader ul li {border-top:1px solid #808080;padding:10px 0;list-style-position: inside;margin:0;}
.sempo-reader .authors {color: #595991;}

/*formular*/
.formular, .formular p {font-size: small;color: #000;text-indent: 0; line-height: 110%;}
.formular input {background: #f4f4f4 url(/img/blog/form/form-radek.png) 0 0 no-repeat; border: none!important; height: 21px; width:179px; padding:3px 10px 0px 5px; margin-top:5px margin-bottom:3px;;}
.formular textarea {height: 144px; width: 335px; background: white url(/img/blog/form/textarea.png) 0 0 no-repeat; padding: 5px 1px 5px 5px; }
.formular .short, .reply-form input, .delete-form input {margin-top: 5px;margin-left: 10px; width: 98px;color: #fff; background: #616161 url(/img/blog/form/odeslat.png) 0 0 no-repeat; padding:0 2px 2px 0; height:21px;}
.formular legend {font-size: small;font-weight: bold;color: Black;display:none;}
.formular fieldset {width:495px; background: #f4f4f4 url(/img/blog/form/form.png) 0 0 no-repeat; padding:5px 0 10px 0; margin:10px 0 10px 0; border:none; border-bottom: 3px double #f9f9f9;border-top:1px solid #fff;}
.formular fieldset p { margin: 5px 10px; padding:3px 0;}
.formular th, .formular td {padding-left:5px;text-align:left;font-size:95%;}
.formular input, .form input, .formular textarea, .form textarea {border: none;}

form.reply-form, #deactivate-post, #delete-post {display: inline;} /* nastavit XT tlacitka do inline */
.reply-form input, #delete-post input, #deactivate-post input {margin-top: 5px;margin-left: 0; width: 98px;color: #fff; background: #616161 url(/img/blog/form/odeslat.png) 0 0 no-repeat; padding:0 2px 3px 0; height:21px; border:none;} /*tlacitka formulare*/

#discussion-list {margin-bottom:15px;}
.post-title {background:#f2f2f2;padding-left:5px; margin-top: 1em;}
/*#discussion {width:523px; overflow:hidden;}*/

.odkazy {position: absolute; top:110px; left:20px;width:700px;height:32px;overflow:hidden;}
.odkazy table td {width:auto; padding:5px 12px 0 12px; height:30px; border-right: 2px solid #e79901; overflow:hidden!important; vertical-align:top;text-align:center;text-transform:uppercase;}
.odkazy table td.last {border:none;}
.odkazy a {color: #a06804;border-color:#a06804;font-size:90%; font-weight:600;}


.big-rss {position:absolute; top:87px; right:17px; width:54px; height:51px; z-index:2;border:none!important;text-decoration:none!important;}
.big-rss-pict {position:absolute; top:0px; right:0px; width:54px; height:51px; background: transparent url(/img/blog/rssb.png) 0 0 no-repeat;display:block;margin:0;padding:0;z-index:3;}
.big-rssno-pict {position:absolute; top:0px; right:0px; width:54px; height:51px; background: transparent url(/img/blog/rssno.png) 0 0 no-repeat;display:block;margin:0;padding:0;z-index:3;}

/*XT*/
#xt-tray {margin:10px 5px 0 5px;padding:2px 5px 13px 10px;}
#xt-tray span {border-right: 2px solid #b2b2b2; padding-right:5px}

.xt {padding:5px;}
.xt h1 {background:none;}
.xt h2 {background:none; color: #ffaa00;border-top:1px solid #808080; margin-top:10px;}
.xt .article-detail {margin-top:5px;}
.xt .article-detail a {font-weight:600;color:#595991;}
.xt .article-detail .label {color:#ffaa00;}

.xt form {margin-top:10px;padding-left:2px;width:100%;}
.xt table {width:98%;}
.xt form fieldset {width:100%;border:none;}
.xt .label {color: #ffaa00;}
/*.xt #article-edit td {width:auto;}*/
.xt #author-edit .label {width:27%;vertical-align:top;}
.xt #article-publish .label, .xt #article-edit .label {width:15%;vertical-align:top;}

.xt input {width:auto;}
.xt .long {width:100%;}
.xt input.submit {margin-top:5px; background:#ffaa00 url(/img/blog/bg-foot.png) left top repeat-x;border-color:#847a64;height: auto; width:auto;}

.xt .unactive { list-style: circle url(/img/blog/odr-red.gif);}

#extranet_login_form legend {text-transform: uppercase;color: #595991; margin-top:10px;font-weight:600;font-size:130%;}
#extranet_login_form table {border-top:1px solid #808080;padding-top:5px;}
#extranet_login_form fieldset { border:none;}
#extranet_login_form label {color: #ffaa00; padding-right:10px;}
#extranet_login_form .submit input {margin-top:5px; background:#ffaa00 url(/img/blog/bg-foot.png) left top repeat-x;border-color:#847a64;height: auto; width:auto;}
#extranet_login_form input {margin-top:5px; background:none;border-color:#847a64;height: auto; width:auto;padding-left:1px;}

#article-edit-sections {padding-right:10px;}
#article-edit-perex {width:100%; height:100px;}
#article-edit .info {color:#f00;}
.help {color:#00f;}
#author-edit .info {color:#f00;}
#author-edit .help {color:#00f; vertical-align:top;}

.border {border-top: 1px solid #808080; margin:10px -10px 10px -10px;}

.xt .help, .xt textarea, .xt .long {max-width:555px;}

.article-perex img {float:left; margin:5px 10px 5px 0 !important;}
.article-more {clear:both;}

/*Baners*/

#menu .banner {
	padding:0;
	margin:0 0 5px 0;
	border:none;
	height:auto;
}
#menu .banner a {
	margin:0;
	padding:0;
	text-decoration:none;
	border: none;
	height:auto;
}
#menu .banner img {
	margin:0;
	padding:0;
	background:#cccccc;
	border:1px solid #cccccc;
	display:block; overflow:hidden;
}


/*STATIC*/
#navigace {margin:8px 10px;}
.h2pages {margin:0;}
.constatic h2, .constatic h1, .h2pages {border-bottom: 1px solid #808080;padding-bottom:10px;margin-bottom:8px;}

/*TELO CLANKU - id="article-content"*/
#article-content {margin-bottom:30px;}

/*nadpisy*/
#article-content h2 {background: none;margin:15px 0; padding:0;}

/*table*/
#article-content table { padding:5px; width:530px; border-collapse: collapse; border:1px solid #c1c1c1; margin: 1em 0; }
#article-content td, #article-content th { vertical-align:top; padding-left:5px; border: 1px solid #c1c1c1; } 
#article-content table .two { background:#f3f3f3;}
#article-content table th { text-align: left; background:#e7e8e9;color:#595991;}
#article-content thead {font-style:italic;text-align: left;}

/*OSTATNI*/
#page-orig-image {z-index: 10; cursor:pointer;}
.cistic, .hide {clear:both;}
.img-thumb {cursor: pointer;}
.invisible, .hide {display:none; clear:both;}

.error {margin:10px 0; padding:0.5em; border: solid red 2px;background:#ffffdd;}
.error p {color: red;}
div.ok{margin: 0.5em 0;padding:0.5em;font-size:120%;color:gray;font-weight:bold;background:#ffffdd; border: solid blue 2px;}
