/*
Original design: 1024px (v3.0 - Apr 24, 2008) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/1024px/
*/

/* General tags */
body {background:url(../images/background.gif) repeat-y top center #fff; color:#404040; font:12px Verdana,Tahoma,Arial,sans-serif; line-height:1.3em; margin:0 auto; padding:0;}
a {color:#4088b8; font-weight:700; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}
p {margin:0 0 18px 10px;}
ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {margin:0;}

/* Headers */
h1 {color:#4088b8; font-size:3.6em; letter-spacing:-3px; margin:-20px 0 10px 25px;}
h1 a {color:#4088b8; text-transform:none;}
h2 {border-bottom:4px solid #dadada; color:#4088b8; font-size:1.4em; letter-spacing:-1px; margin:0 0 10px; padding:0 2px 2px 5px;}
h3 {border-bottom:1px solid #dadada; color:#4088b8; font-size:1.2em; font-weight:700; margin:10px 0 8px; padding:1px 2px 2px 3px;}
h4 {color:#4088b8; font-size:1.15em; font-weight:700; margin:10px 0 8px; padding:1px 2px 2px 3px;}
h5 {color:#4088b8; font-weight:700; font-size:1em; margin:10px 0 8px; padding:1px 2px 2px 3px;}
hr {border-color:#dadada; }

/* Main wrap */
#wrap {color:#404040; margin:10px auto; padding:0; width:970px;}
#header {margin:0;}
#header h1 {margin-left: 0px; padding-bottom:20px;}
#toplinks {font-size:0.9em; padding:0px 2px 0px 3px; text-align:right;}
#toplinks a {color:gray;}
#slogan {color:gray; font-size:1.5em; font-weight:600; letter-spacing:-1px; line-height:0.2em; margin:5px 0 30px 25px;}

/* Sidebar and menu */
#sidebar {float:left; line-height:1.4em; margin:0 0 5px; padding:1px 0 0; width:195px;}
#sidebar ul {font-size:0.9em; list-style:none; margin:0; padding:0 0 5px 10px;}
#sidebar li {list-style:none; margin:0 0 4px; padding:0;}
#sidebar li a {font-size:1.2em; font-weight:700; padding:2px;}
#sidebar ul ul {line-height:1.2em; margin:4px 0 3px 15px; padding:0;}
#sidebar ul ul li a {font-weight:400;}
#sidebar h2 {margin:3px 0 8px;}

/* Main content */
#content {float:left; line-height:1.5em; margin-right:20px; padding:0; text-align:left; width:750px;}
#content h3 {margin:10px 0 8px;}
#content pre {background:#FFFACD;  
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
  font-family: "Courier New", Courier, monospace; 
}

/* local navigation */
#local_navigation {display: none;}

#content p ul {font-size:1.0em;}

/* Footer */
#footer {border-top:4px solid #dadada; clear:both; color:gray; font-size:0.9em; line-height:1.6em; margin:0 auto; padding:8px 0; text-align:right;}
#footer p {margin:0; padding:0;}
#footer a {color:#808080;}

/* Additional classes */
.box {background:#4088b8; border:1px solid #c8c8c8; color:#fff; font-size:0.9em; line-height:1.4em; padding:10px 10px 10px 13px;}
.greenbox {background:green; border:1px solid #c8c8c8; color:#fff; font-size:0.9em; line-height:1.4em; padding:10px 10px 10px 13px;}
.box a {color:#f0f0f0;}
.greenbox a {color:yellow;}
.left {float:left; margin:0 15px 4px 0;}
.right {float:right; margin:0 0 4px 15px;}
.readmore {margin:-10px 10px 12px 0; text-align:right;}
.readless {margin:-10px 10px 12px 0; text-align:left;}
.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
.timestamp a {font-weight:normal;}
.blue {color:#4088b8;}
.clear {clear:both;}
.black {color:#404040;}
.fade {color:#c8c8c8;}
.gray {color:gray;}
.nopadding {padding:0;}
.normal {font-weight:normal; }
.photo {background:#fff; border:1px solid #bababa; margin:6px 18px 2px 5px; padding:2px;}
.nicetop {border-top:1px solid #dadada;}
.nicebottom {border-bottom:1px solid #dadada;}
.lightbottom {border-bottom:1px solid #eaeaea;}
.debelopodvuceno {border-bottom:4px solid #dadada;}
.techreply {background:#FFFACD;}
.zuckasto {background:#FFFACD;}
.zelenkasto {background:#98FB98;}
.bezivice {margin:5px;}
.nepodvuceno:hover {text-decoration:none;}
.border {border:1px solid #dadada; margin:20px 10px 20px 10px; padding:5px; width:auto;}
.podnaslov h3 {border-bottom:0px solid #dadada; padding:1px 2px 0px 3px;}
.podnaslov table { width:100%; padding:0px;}
.podnaslov table tr { padding:0px;}
.podnaslov table tr td { padding:0px;}
.podnaslov {border-bottom:1px solid #dadada;}
.foto {background:#fff; border:1px solid #bababa; margin:6px 18px 2px 5px; padding:0px;}
.desnatabela { width:100%; padding: 10px 0px 5px 0px;}
input.text {background:#FFFFFF; border:1px solid #dadada;}
select {background:#FFFFFF; border:1px solid #dadada;}
textarea {background:#FFFFFF; border:1px solid #dadada;}
td.niceblue {color:#4088b8; border-bottom:1px solid #dadada; font-weight:700;}
