* {margin:0;padding:0}
a img {border:none}
body, td, th {font: 70%/130% verdana, arial, sans-serif;}
table, td, th {font-size:100%}
body {text-align:center;background-color:#595959;color:#666;padding:0}

#layout-out {width:988px;margin:0px auto;text-align:left;background:#fff url('/images/layout/bg-body5.jpg') repeat-y center top}
#layout {width:960px;margin:0px 14px;background:url('/images/layout/bg-layout-2.jpg') no-repeat left top}
#header {margin:0px 230px;position:relative;height:192px}
#header h1 {font: normal 180% arial,sans-serif;letter-spacing:10px;padding:10px 0;margin:0;border:none;left:-230px;top:-10px;position:absolute}
#header h1 a {text-decoration:none;color:#fff;}
#header p {color:#fff;font-family:verdana,arial;font-size:100%;margin-top:0;padding-top:15px}#languages {position:absolute;left:410px;top:171px}
#languages .lang {border:1px solid #333;border-color:#666 #fff #fff #666}
#languages a .lang {border:1px solid #333;border-color:#ddd #666 #666 #ddd}
#languages a:hover .lang {border-color:#00699f}

#left-center-col, #left-col, #right-col, #center-col {display:inline;overflow:hidden}
#left-center-col {float:left;width:750px;}
#center-col {float:right;width:540px}
#right-col {float:right;width:210px}
#left-col {float:left;width:210px}
#main-content {padding:10px 20px}
#right-col, #left-col {margin-top:62px;font-size:90%}
#right-col h2 {background:#ffeedb url('/images/layout/bg-h2-right-blue-blue.gif') repeat-y top left;margin:0;padding:10px 37px 10px 10px;color:#4f7ba3;text-transform:uppercase;font:bold 140% arial;letter-spacing:-1px;clear:both}
#left-col h2 {background:#edf2f7 url('/images/layout/bg-h2-left-blue-blue.gif') repeat-y top left;margin:0;padding:10px 10px 10px 37px;color:#4f7ba3;text-transform:uppercase;font:bold 140% arial;letter-spacing:-1px;clear:both}
#left-col ul, #right-col ul {margin:0 0 5px 17px}
#right-col h2.red {background-image: url('/images/layout/bg-h2-right-blue-red.gif')}

#center-col h1 {margin:0;padding:0}
.article-info {font-family:arial;text-align:right;font-size:95%;margin-bottom:10px;color:#999}
.article p {line-height:150%}

#right-col .content,#left-col .content  {padding:5px 10px}

#footer {background:#000 url('/images/layout/bg-footer.jpg') no-repeat top center;color:#ddd;font-size:90%;}
#footer a {color:#c1eaff}
#footer .content {padding:20px 20px 0 20px}
#footer-right {display:inline;overflow:hidden;float:right;width:210px;padding:220px 0 0 0}
#footer-left {display:inline;overflow:hidden;float:left;width:750px;padding:220px 0 0 0}

.adv-main-content {background:url('/images/layout/bg-shadow-top.jpg') no-repeat top center;padding-top:20px;margin:5px 0 10px 0}
.adv-main-content-in {background:url('/images/layout/bg-shadow-bottom.jpg') no-repeat bottom center;padding-bottom:20px}
.home-author {float:right;font-size:90%}
.home-article-footer {clear:both;background:url('/images/layout/bg-article-end.jpg') no-repeat bottom left;margin:0 0 0 -20px;padding:0px 0 33px 20px}
.single-article-footer {clear:both;background:url('/images/layout/bg-article-end.jpg') no-repeat bottom left;margin:0 0 0 -20px;padding:10px 0 33px 20px}


/* Standard rules */
.clear {font-size:1px;line-height:1px;height:1px;clear:both}

/* Content rules */
h1, h2 {font-family: Arial, verdana;color:#ff8400}
h1 {font-size:180%;margin:0;font-weight:normal;border-bottom:1px solid #fdeed7;line-height:120%}
.article h1 a {color:#ff8400;text-decoration:none}
.article h1 a:hover {color:#864500;}

h2 {font-size:150%;margin:15px 0 5px 0}
h3 {font-size:100%}
p {margin:10px 0 10px 0}
a {color:#026c9c}
a:hover {color:#00293c}

ul, ol {margin: 0px 0 15px 30px}
li {padding-bottom:3px}
ul li {list-style-image:url('/images/layout/point.gif')}


.table_b {border-collapse:collapse;margin-bottom:15px}
.table_b td, .table_b th {border:1px solid #ccc;padding:3px 7px}
.table_b th {background-color:#ccc;color:#000;font-weight:bold;text-align:left}

.right {display:inline;float:right;margin:0 0 7px 10px}
.left {display:inline;float:left;margin:0 10px 7px 0px}
.center {text-align:center}
.border {border:5px solid #f4f4f4}

.comment-body {background-color:#f4f7fa;padding:7px 20px;margin-left:-75px;margin-bottom:20px;margin-top:3px}
#cpreview .comment-body  {margin-left:0}


ol.comments li {background:url('/images/layout/bg-comment-header.gif') no-repeat 0 5px;padding:3px 0 2px 50px}
ol.comments li li {background-image:none;padding:2px 0}

#comment-form td {padding:5px 10px 5px 0}
#comment-form label {font-weight:bold}
.comment_name_input, .comment_email_input, .comment_web_input, .txpCommentInputMessage {background-color:#f4f7fa;border:none;border-bottom:1px dotted #026c9c;padding:2px 4px}
.txpCommentInputMessage {border:1px dotted #026c9c;width:440px;height:250px}
.comments_error {color:red;font-weight:bold}
.comment-rules {border-top:1px solid #f4f7fa;margin-top:10px;padding-top:5px}
.search-result {margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #f4f7fa}

.search {padding:0 10px}
.search input {border-width:1px;padding:2px 1px}

.random-article img {margin:5px 0;}
.spoluprace img {margin-bottom:4px}
