/*ZAKLADNI FORMATOVANI Blog Ataxo*/
* {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: #fff;}
body { font-size: small;}

h1, h2, h3, h4, h5 {line-height:121%;color: #404040; margin:1em 0;}
h1, h2	{text-transform: uppercase; margin-top:0.2em;margin-bottom:0.3em;}
h1 a, h2 a, h3 a, h4 a, h5 a {color: #fe7c00;}

h1	{font-size: 130%;color: #077294;}
h2	{font-size: 115%;margin-top:0.3em;}
h3	{font-size: 110%; background: url(/img/blog/gray-stin.png) 0 0 no-repeat; padding:5px 0 3px 10px; text-transform: uppercase;max-width: 513px; min-height:20px;}
h4	{font-size: 105%;}

.com-bread h2, #content h2 {color:#404040; font-size:125%;}
#content h2 {margin:0.8em 0;}
#article-content h2 {color:#404040;margin:0.7em 0;font-size:112%}
#article-content h3 {color:#404040;background:none;padding:0;text-transform:none;}

ul, ol		{margin: 0 0 1em 0; padding:0;}
li		{margin: 0.5em 0 0 1.5em; padding: 0; list-style-image: url(/img/blog/odrazka.gif);}
ol li 		{list-style-image: none; list-style: decimal;padding:0;}

#actual-rss li	{margin: 0.5em 0 0 30px; padding: 0; list-style-image: url(/img/blog/rss.png);}

#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;}

a		{color:#f47e20; text-decoration: none; border-bottom: 1px solid;}
a:visited	{border-bottom:1px dashed; color:#404040; text-decoration: none;}
a:hover		{text-decoration: none; border-bottom: none;}

p {margin: 0.5em 0;}

img.pop-up {cursor:pointer;margin:0.5em;}

#article-content img {padding:3px; border: 1px solid #d5d5d5; margin: 5px;}

#blog-header h2, #header h2 {margin:0; padding:0;}
.cistic {clear:both;}
.invisible, .hide {display:none; clear:both;}

.com-bread h3 {margin:0 0 0.4em 0;}
.com-bread h3 a {color:#f47e20; border:none; text-decoration:none; background: transparent url(/img/blog/apoda.png) right bottom repeat-x;}
.com-bread h3 a:visited  {color:#4b4b4b;border:none; text-decoration:none; background: transparent url(/img/blog/apod.png) right bottom repeat-x;}
.com-bread h3 a:hover {background-image: none;}

#menu h1, #menu h2 {background: none; padding-left:0;}
#menu h3 {background: #989697 url(/img/blog/nbg.png) 0 0 no-repeat;padding:3px 0 2px 30px; text-transform: uppercase; color:#fff; height:20px; overflow: hidden;}

/*ROZVRZENI*/
#main		{ width:776px; text-align: center; margin:0 auto; padding:0;}
#main-right	{ background: transparent url(/img/blog/stinright.png) top right repeat-y; padding: 0 15px 0 0;}
#main-left	{ background: transparent url(/img/blog/stinleft.png) top left repeat-y ; padding: 0 0 0 14px;}
#main-box	{ width:100%;text-align: left; position: relative;}

#menu {width: 210px;height:auto; overflow: hidden; float:left;}
.com-bread, #content, .under-bar {width: 528px; float: right;}
.com-bread {padding-right:5px;width:525px;}

#content p {margin-right:5px;}
#article-content {padding: 5px 10px 5px 5px;}

/* min height obsahu */
.obal { min-height: 450px;}


/*STYLY*/
/*header*/
#header {position: relative; background: #ff6f00 url(/img/blog/blog.jpg) top right no-repeat; height: 67px; text-align: center; color: #fff;overflow:hidden;}
#header h2 {margin: 0; position: absolute; left:0; top:0; height: 67px; width: 210px; background: url(/img/blog/logo-head.png) 0 0 no-repeat; border:none;color: #fff; font-size: 150%;}
#h-pict, #homelink {position: absolute; left:0; top:0; height: 67px; width:100%; background: transparent url(/img/blog/logo-head.png) top left no-repeat; text-decoration: none;}
#homelink {cursor: pointer;}

#blog-header p, #section-header p, #section-header h1, .head p { float: right;width: 530px; text-align: left;}
.headp, .perex p {font-style:italic;}
.headp {margin-bottom:5px;}

#menu h2 {display: none;}
#sections h3 {margin-top:0; }
.dalsi {margin-left: 1.5em; font-weight: 600;}

#text-head-1 {text-align:right;float:right;margin-top:33px;/*30px;*/margin-right:20px;/*15px;*/}
#text-head-1 a {font-size: 120%; color:white;border-bottom:none;text-decoration:none;line-height:100%;/*visibility:hidden;*/}
#text-head-1 a:hover {text-decoration:none;}

/*footer*/
.footer-out {clear:both; background: #3f3f3f url(/img/blog/footer-bg.png) top right no-repeat; color: #fff;margin-top:20px; padding-top:10px; width:546px;float:right; }
#footer {padding:0 10px 10px 10px; border-right:1px solid #fff;}
#footer a {color:#fff;}

/**/
.article-box {border-bottom: 1px solid #bfbfbf; padding:7px 0 5px 0; max-width:523px;}
.article-header {margin-bottom:10px; font-weight:600; font-style:italic;}
.roll-or-not-roll {font-weight:600;}

/*bookmarks*/
.article-bookmarks {text-align: right;margin-top:15px;margin-right:10px;}
.article-bookmarks a, .article-bookmarks a:visited {text-decoration: none; border: none;}
.article-bookmarks a img {border: none; text-decoration:none;}

.article-bookmarks a span			 {color:#f47e20; text-decoration: none; border-bottom: 1px solid;}
.article-bookmarks a:visited  span {border-bottom:1px dashed; color:#404040; text-decoration: none;}
.article-bookmarks a:hover  span	 {text-decoration: none; border-bottom: none;}


.post-title {background:#eeeeee url(/img/blog/shadow.png) left bottom repeat-x;padding-left:5px; margin-top: 1em;}
#discussion {width:523px; overflow:hidden;}
#discussion .rss   {text-align: right;}
a.rss {padding: 0 0 0 1.5em;background-image: url(/img/blog/rss.png); background-repeat: no-repeat; background-position: 0 0;}

/* trida items list je pouzita na strankach s vypisem seznamu autoru a rubrik */
/*.items-list li {list-style: none; font-size: 110%; font-weight: bold; margin: 0; padding:5px 0 3px 10px; min-height:25px; text-transform: uppercase; background: url(/img/blog/gray-stin.png) 0 0 no-repeat;}*/
/*.items-list li a {text-decoration: none; border: none; background: transparent url(/img/blog/apod.png) right bottom repeat-x;}
.items-list li a:visited {background: transparent url(/img/blog/apod.png) right bottom repeat-x;}
.items-list li a:hover {background: none;}*/


/*table author*/
.author {border: 0; border-bottom:1px solid #bfbfbf; line-height:150%;margin-bottom:10px;}
.author td, .author th {border:0 none; }
.author td {padding-left:5px;}
.author td p {margin:0; padding:0;}
.author caption {text-align:left;margin:5px 0 5px 0;font-size: 110%;font-weight: 600;}
.author th {white-space:nowrap; vertical-align: top;}


/*formular*/
.formular, .formular p {font-size: small;color: #000;text-indent: 0; line-height: 110%;}
.formular input { background: white url(/img/blog/form/form-radek.png) 0 0 no-repeat; border: none!important; height: 19px; width:180px; padding:3px 10px 0 5px; margin-top:5px;}
.formular textarea {height: 144px; width: 334px; background: white url(/img/blog/form/textarea.png) 0 0 no-repeat; padding: 5px 1px 5px 5px; }
.formular .short {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:0 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;}
.formular input, .form input, .formular textarea, .form textarea {border: none;}

/*ostatni*/
.cistic, .hide {clear:both;}
.img-thumb {cursor: pointer;}


