/*
COLORS
bgmodra #c6d9ea
bgsiva #e9e9e9
meni 525252
levi meni #a3a1a1
border content d9d9d9
text 3d3d3d
*/

/* RESET
------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,
font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

/* GENERAL STYLES
------------------------------ */
/* elements */
html {}
body { background:#fff none; font:normal 75% Tahoma,Helvetica,serif; background-color:#FFFFFF; color:#3d3d3d; padding:0; text-align:center;}
a {color:#777;}
a:hover {text-decoration:none;}
p {margin:0 0 1em;}
p.text1 {margin:0 20px 0 0;}
p.text3 {margin:15px 0 0 40px;}
p.text2 {margin:10px 30px 0 0;}
p.text4 {margin:20px 0 0 10px;}
p.text5 {margin:15px 0 0 10px;}
ul { margin-bottom:1em;}
h1 { font-size:1.4em; margin-bottom:1.5em;}
h2 { font-size:1.3em; margin-bottom:5px;}
h3 { font-size:1.2em; margin-bottom:5px;}
h4 { text-align:left;}
.home h1 { display:none;}
.home #content p, .gallery #content p { font-size:1.1em;}
#content p { font-size:0.9em;}

#site { background:transparent url(/assets/templates/default/bg-main1.jpg) no-repeat 60px top; font-size:1em; color:#666; font-family: Arial, Helvetica, sans-serif; margin-top:80px; width:900px; text-transform:lowercase;}

#sidebar { border-right:0px solid #151010; float:left; padding:0 50px 0 0; width:200px;}
#sidebar span { display:block; padding:0 20px;}
#sidebar span a { color:#151010; display:block; font-size:2em; margin:0 0 30px 0; text-transform:none; text-decoration:none;}
#sidebar span a:hover { text-decoration:none; }
#sidebar ul { margin:0 0 12px 0;}
#sidebar li { margin-bottom:0px; padding:0;}
#sidebar li a { display:block; margin-bottom:4px; padding:3px 0 !important; padding:0px 0; text-decoration:none;}
#sidebar li a.topic { background: color:#777; font-size:1.3em; margin:0 20px 4px 20px;}
#sidebar li a.subtopic { color:#777; font-size:1.1em; font-weight:bold;}
#sidebar li a:hover.topic { text-decoration:none;}
#sidebar li a:hover { text-decoration:underline;}
#sidebar li ul li.active a { text-decoration:underline;}
#sidebar li a.hidden { display:none;}
#content { color:#777; float:left; width:500px; margin:38px  0 50px 50px;}
.home #content { padding-top:150px;}
.gallery #content { margin:100px 0 50px 0;}
.gallery #content h1 { font-size:1.1em; margin:50px 0 15px 50px; text-align:left;}
.gallery p { margin-left:50px; text-align:left;}
#content p { background-color:; line-height:1.4em;}
#footer { padding:30px 0 10px 0; font-size:0.9em; color:#ccc;}

/* HACKS
------------------------------ */
.clear,.pushbox ul,ul.newsList li,.poll li,.breadcrumbs {display:inline-block;}
.clear:after,.pushbox ul:after,ul.newsList li:after,.poll li:after,.breadcrumbs:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}