﻿/* CLEAR 
------------------------------------ */
html, body {margin:0;padding:0;width:100%;height:100%;}
h1, h2, p, blockquote {margin:0;padding:0;}
ul, ol, dl, li, dt, dd {list-style:none;margin:0;padding:0;}
fieldset,legend,img,form {border:0;padding:0;margin:0;}
address {font-style:normal;}
abbr {border:none;}


/* 	LAYOUT 
------------------------------------ */
#site-wrapper {width:765px;margin:0 auto;position:relative;}
#site {padding:10px;}
#body {margin:10px 0 0 0;float:left;}

#head h1 {position:absolute;top:6em;left:0;}
#head h1 a {text-indent:-999em;overflow:auto;display:block;width:134px;height:84px;}

#menu-wrapper {width:189px;float:left;}
#menu {padding:10px 0;}

#main {width:556px;float:left;}
#content {padding:7px 15px;}

#head h1 {position:absolute;top:6em;left:0;}
#head h1 a {text-indent:-999em;overflow:auto;display:block;width:134px;height:84px;}

#top-nav {width:100%;}
#top-nav ol {margin:0 auto;height:37px;}
#top-nav ol li {display:inline;}
#top-nav ol li a {display:-moz-inline-box;display:inline-block;padding:.5em .7em .8em;}

#top-photo {width:745px;padding-top:0;float:left;height:212px;}
#top-photo img {float:left;}

/* general */
#menu .box {margin:0 5px 0 9px;}

.more {display:block;}
.more a {display:block;padding:0 14px 0 0;height:16px;}

/* main navigation */
#main-nav {padding-bottom:10px;}
#main-nav li a {display:block;padding:5px 0 4px 10px;margin-left:2px;width:89%;}
#main-nav li ul li {margin-left:15px;}

/* search */
#search {width:173px;}
#search form fieldset label {display:block;color:#392A7D;width:auto;height:23px;}
#search form fieldset input {margin:0 0 0 5px;width:157px;padding:0 2px;height:15px;}
#search form fieldset button {text-indent:-999em;width:27px;height:21px;float:right;}
/* IE6/7 hacks */
* html #search {float:left;}
* html #search.box {margin:0 0 0 4px;}
* html #search form fieldset label {height:22px;}
*:first-child+html #search {float:left;}
*:first-child+html #search.box {margin:0 0 0 9px;}
*:first-child+html #search form fieldset label {height:22px;}

/* stik */
#us h3 {margin:0;padding:8px 0 5px;}
#us ul li {padding:0 0 7px 0;margin:0 0 7px 0;}
#us ul li p,
#us ul li h4 {padding:0 0 0 51px;}
#us ul li h4,
#us ul li h4 a {margin:0;font-size:1em;}
#us ul li .image {padding:4px;width:42px;float:left;margin:0 2px 0 1px;}
#us ul li .image img {float:left;}

/* poll */
#anketa h3 {margin:0;padding:.2em 0 .8em;}
#anketa form {padding:0 12px 5px;}
#anketa p {margin-bottom:4px;padding:0pt 12px 3px;}
#anketa form label {font-weight:bold;color:#392981;}
#anketa form fieldset p.last {padding:8px 0 0;margin-top:.5em;}
#anketa form fieldset p.last input {width:65px;height:20px;padding:20px 0 0 0;display:block;margin:0 auto;overflow:hidden;}

/* footer */
#foot {clear:both;padding:5px 0;}
#foot ul {float:left;width:100%;padding:10px 0 20px;}
#foot ul li {width:25%;float:left;}
#foot ul li span {display:block;}
#foot p {width:100%;padding-bottom:10px;}
* html #foot {width:100%;padding:10px 0;}

/* content navigation - tabs */
#content-nav {padding:0 10px 0 0;}
#content-nav ul#tabs {float:right;}
#content-nav ul#tabs li,
#content-nav ul#tabs li a {display:block;float:left;}
#content-nav ul#tabs li {padding:0 0 0 15px;margin:0 5px 0 0;}
#content-nav ul#tabs li a {padding:3px 15px 1px 0;}

/* view options */
.view {margin:0 0 12px 0;}
.view li {margin:0 5px 0 0;display:inline;}
.view li a {color:#9A9A9A;padding:0 0 0 8px;}
.view .p1,
.view .p2 {border:0;}
.view .p1 {padding:0 0 0 12px;color:#70A33A;}
.view .p2 a {padding:0;}

/* images in articles */

.inlineimage {float:left;margin:0 10px 10px 0;}

/*	COLORS AND BACKGROUNDS
------------------------------------ */
body {background-color:#fff;}
a {color:#CF8C24;}

#site-wrapper {background:#E8F1DE url(../images/layout/bg_site.gif) repeat-x 0 0;border-left:1px solid #E8F1DE;border-right:1px solid #E8F1DE;}
#head h1 a {background:#392A7D url(../images/icons/sls-logotip.jpg) no-repeat 50% 50%;}

#body {margin:10px 0 0 0;float:left;text-align:left;background:url(../images/layout/bg_menu_wrapper.gif) repeat-y 0 0;border-bottom:1px solid #ccc;}

#menu {background:url(../images/layout/bg_menu.gif) no-repeat 0 0;padding:10px 0;}
#menu-wrapper {width:189px;float:left;}

#main {background:url(../images/layout/bg_menu_shadow.gif) no-repeat 0 0;width:556px;float:left;}
#content {padding:7px 15px;background:#fff url(../images/layout/bg_content.gif) no-repeat 100% 0;}

#top-nav {background:url(../images/layout/bg_topnav.gif) repeat-x 0 100%;}
#top-nav ol li a {color:#382A7F;background:url(../images/layout/bg_topnav_ln.gif) no-repeat 0 0;}
#top-nav ol li.p0 a {background:none;}

/* general */
.more a {background:url(../images/icons/more.gif) no-repeat 100% 4px;}

/* main navigation */
#main-nav li a {color:#392A7B;border-bottom:1px solid #E9E9E7;}
#main-nav li a.active {color:#252525;}
#main-nav li ul li a.active {color:#252525;}
#main-nav .last a {border:0;}

/* search */
#search {background:url(../images/layout/bg_search.gif) no-repeat 0 16px;}
#search form fieldset label {color:#392A7D;}
#search form fieldset input {background:#fff;border:0;}
#search form fieldset button {background:url(../images/icons/btn_search.gif) no-repeat 0 0;border:0;}

/* stik */
#us {background:url(../images/layout/bg_mainnav_top.gif) no-repeat 0 0;}
#us h3 {color:#51448C;}
#us ul li {background:url(../images/layout/bg_stik_ln.gif) no-repeat 50% 100%;}
#us ul li p {color:#595959;}
#us ul li h4,
#us ul li h4 a {color:#72A336;}
#us ul li .image {background-color:#E8F1DE;}
#us ul li .image img {border:1px solid #7EAD43;}

#article-links li {text-transform:uppercase;text-align:center;}
#article-links li span{font-size:1.1em;font-weight:bold;}
#article-links li span a{text-decoration:none;color:#72A336;}

/* poll */
#anketa {background:url(../images/layout/bg_poll_top.gif) no-repeat 0 0;}
#anketa h3 {color:#fff;}
/*#anketa form {background:url(../images/layout/bg_poll_bot.gif) no-repeat 0 100%;}*/
#anketa form fieldset label {color:#392981;}
#anketa form fieldset p.last {background:url(../images/layout/bg_poll_ln.gif) no-repeat 50% 0;}
#anketa form fieldset p.last input {background:url(../../_sl/images/btn_glasuj.gif) no-repeat 0 0;border:0;cursor:pointer;}
.anketaform {background:transparent url(../images/layout/bg_poll_bot.gif) no-repeat scroll 0pt 100%;}
.total { margin-left:50px; }

/* footer */
#foot {background:#fff url(../images/layout/bg_footer.gif) repeat-x 0 0;}
#foot ul li span {color:#382B7B;}
#foot p,
#foot p a {color:#999;}

/* content navigation - tabs */
#content-nav {background: url(../images/layout/bg_ln.gif) repeat-x 0 100%;}
#content-nav ul#tabs li {background:url(../images/layout/tab.gif) no-repeat 0 -25px;}
#content-nav ul#tabs li a {color:#fff;background:url(../images/layout/tab.gif) no-repeat 100% -25px;}
#content-nav ul#tabs li.sel {background:url(../images/layout/tab.gif) no-repeat 0 0;}
#content-nav ul#tabs li.sel a {color:#70A435;background:url(../images/layout/tab.gif) no-repeat 100% 0;}

/* view options */
.view li {border-left:1px solid #70A435;}
.view li a {color:#9A9A9A;}
.view .p1,.view .p2 {border:0;}
.view .p1 {color:#70A33A;background:url(../images/icons/view.gif) no-repeat 0 6px;}

/* news list */
.news li {background:url(../images/layout/bg_news.gif) no-repeat 0 0;}
.news li p {margin:.4em 0;}
.news li h4 {margin:0;}
.news li h4 a {color:#CD8415;}
.news li .image {background:#E9F2DF;padding:6px;float:left;margin:0 7px 0 0;}
.news li .image img {border:1px solid #7FAC43;}
.news li .date {color:#808281;display:block;}
.news li {clear:both;padding:3px 0 0 10px;}
* html .news li .date {float:left;padding:0 0 0 3px;}
.news div.subtitle {font-weight:bold;font-size:1.3em;}

/* odmev */
.news div.files {margin-top:10px;margin-bottom:10px;}
.news div.files_archive {margin-top:5px;}
.news div.title {margin-bottom:5px;}
.odmev_archive {margin-top:5px;margin-bottom:5px;}

.adobe { margin-left:210px; }

.cms ul {margin-left:15px;}
.cms li {background:none;list-style-type:square;}

/*	TYPOGRAPHY
------------------------------------ */
body {font:normal 62.5% Arial,sans-serif;text-align:center;}

h3 {font-size:1.5em;}
h4 {font-size:1.8em;}
h5 {font-size:1.3em;}
h6 {font-size:1.1em;}

.strong {font-weight:bold;}

#site-wrapper {font:normal 1.1em "Trebuchet MS",Arial,sans-serif;}

#body {text-align:left;}
#head h1 {font-size:1em;}

#top-nav {text-align:center;text-transform:uppercase;}
#top-nav ol li a {text-decoration:none;}
#top-nav ol li a img {width:16px;height:11px;}
#top-nav ol li a:hover {text-decoration:underline;}

/* general */
.more {text-align:right;}
.more a {text-decoration:none;}

/* main navigation */
#main-nav {text-transform:uppercase;}
#main-nav li a {text-decoration:none;}
#main-nav li a.active {font-weight:bold;text-decoration:underline;}
#main-nav li ul li a.active {font-weight:bold;text-decoration:none;}

/* search */
#search form fieldset label {text-align:center;font-size:1em;}
#search form fieldset input {font:normal 1em Trebuchet MS,Arial,sans-serif;}

/* stik */
#us h3 {text-align:center;font-size:1em;font-weight:normal;}
#us ul li p {font-size:.9em;line-height:1.2;}
#us ul li h4,
#us ul li h4 a {font-size:1em;text-decoration:none;}

/* poll */
#anketa h3 {text-align:center;font-size:1em;}
#anketa form ol li label {font-weight:bold;}
#anketa form ol .last {text-align:center;}

/* footer */
#foot ul li {text-align:center;}
#foot ul li span {text-decoration:none;font-size:.9em;}
#foot p {text-align:center;font-size:.9em;}

/* content navigation - tabs */
#content-nav ul#tabs {text-align:right;}
#content-nav ul#tabs li a {font-size:.9em;text-decoration:none;}
#content-nav ul#tabs li a:hover {text-decoration:underline;}

/* news list */
.news li h4 {font-size:1.5em;font-weight:normal;margin:10px 0;}


/*	GENERAL
------------------------------------ */
/* cms */
.cms p {margin:0 0 1em;}
/* margin fix for front p */
.front p {margin:0 0 -15px;}

/* common */
.time {position:absolute;left:1020px;top:90px;color:#fff;}

/* hacks */
.cclear {clear:left;width:100%;border:0;height:1px;line-height:1px;}
.cclear hr {display:none;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.clear {display:inline-block;}
/* Hides from IE-mac \*/
* html .clear{height:1%;}
.clear {display:block;}
/* End hide from IE-mac */
