/*	CLEAR
------------------------------ */
html,body,ul,ol,dl,li,dt,dd,p,blockquote,fieldset,legend,pre,img,form,h1,h2,h3,h4,h5,h6 {border:0;padding:0;margin:0;}
html,body {width:100%;height:100%;}
ul,ol,dl,li,dt,dd {list-style:none;}
address {font-style:normal;}
.hidden {display:none !important;}

/*	GENERAL
------------------------------ */
body {font:normal 12px/1.5 Arial,Helvetica,Tahoma,'Bitstream Vera Sans',serif;text-align:center;background:#fff;}
input,textarea,button {font:normal 12px/1 Arial,Helvetica,Tahoma,'Bitstream Vera Sans',serif;}
a {color:#0f3161;text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin:0 0 12px;}
small {font-size:11px;}
hr {display:none;}
h1 {margin:0 0 20px 0;font-size:2.8em;font-weight:normal;line-height:1.1em;}
h2 {margin:0 0 10px 0;font-size:1.6em;font-weight:normal;}
#content h2 {color:#0F3161;font-size:1.5em;margin-top:15px;}
h3 {margin:0 0 10px 0;font-size:1.3em;font-weight:normal;}
h4 {font-size:1.2em;font-weight:bold;}
h5 {font-size:1.1em;}
em.date {margin:0;color:#666;font-style:normal;float:left;display:block;width:100%;}
.date {color:#666;}
.print-only {display:none;}
/* box layout */
.w {width:941px;text-align:left;text-align:left;margin:0 auto;}
#top,
#header,
#nav,
#body,
#body-links,
#keyvisual,
#footer {width:100%;clear:both;text-align:center;background:#fff;}
#header {padding:5px 0 20px 0;height:100px;}
#footer {background:#e6e7e8;border-top:2px solid #bcbec0;padding:11px 0 25px 0;}
#content {width:680px;float:left;}
.front #keyvisual {background:#c8c8c8;padding:15px 0;}
#body {background:#fff url(../images/layout/bg-body.jpg) repeat-x 0 0;padding-top:15px;}
.front #body {background:none;padding:0;}
#body-links {margin:22px 0 0 0;}
#body-links .w {background:url(../images/layout/bg-body-links.png) no-repeat 0 100%;border-top:1px solid #bcbec0;border-bottom:1px solid #bcbec0;}
#header .w {position:relative;height:120px;}
#body .w {background:#fff;width:902px;padding:25px 20px 20px 20px;}
.front #body .w {padding:0;width:942px;}
#site {float:left;width:100%;}
#body #content {width:500px;float:left;}
.front #body #content {width:535px;}
#body #leftbar{width:160px;margin-right:22px;float:left;}
#body #sidebar{width:200px;float:right;}


#top {background:#000;}
#top .top-links {float:right;font-weight:bold;height:21px;}
#top .top-links li {float:left;padding:2px 0 1px 20px;}
#top .top-links li a {font-size:.9em;float:left;display:block;color:#fff;}

#header .logo {float:left;}
#header .logo a {outline:none;margin-top:30px;display:block;background:url(../images/identity/logo.gif) no-repeat 0 0;width:200px;height:55px;text-indent:-9999px;float:left;}

#header .side-links {float:right;}
#header .side-links li {padding-bottom:6px;text-align:right;}
#header .side-links li.zoomtool {display:none;}
#header .side-links li.addthis_toolbox {display:none;}
#header .side-links a {padding-left:21px;margin-left:15px;padding-bottom:2px;color:#666;font-size:.9em;}
#header .side-links a.sitemap {background:url(../images/icons/sitemap.png) no-repeat 0 0;}
#header .side-links a.zoom {background:url(../images/icons/zoom.png) no-repeat 0 0;}
#header .side-links a.zoomout {padding:0 0 0 5px;margin:0;}
#header .side-links .addthis_toolbox {margin-top:3px;}

#header .main-nav {position:absolute;top:90px;left:233px;font-weight:bold;}
#header .main-nav li {float:left;margin:0 4px 0 0;background:url(../images/layout/tab-left2.gif) no-repeat 0 0;}
#header .main-nav li a{height:20px;color:#fff;padding:5px 25px;display:block;float:left;background:url(../images/layout/tab-right2.gif) no-repeat 100% 0;}
#header .main-nav li.active {background:url(../images/layout/tab-left.gif) no-repeat 0 0;}
#header .main-nav li.active a{color:#333;background:url(../images/layout/tab-right.gif) no-repeat 100% 0;padding:6px 25px 5px 25px;}
#header .main-nav li.active:hover  {background-image:url(../images/layout/tab-left.gif);}
#header .main-nav li.active a:hover {text-decoration:none;background-image:url(../images/layout/tab-right.gif);cursor:default;}

#header .main-nav li:hover  {background-image:url(../images/layout/tab-left2-hover.gif);}
#header .main-nav li a:hover {text-decoration:none;background-image:url(../images/layout/tab-right2-hover.gif);}


#header #search {position:absolute;bottom:5px;right:0;width:220px;}
#header #search #search-input {height:19px;width:156px;border:1px solid #ccc;}
#header #search .submit {border:none;background:url(../images/buttons/search.gif) no-repeat 0 0;color:#0F3161;cursor:pointer;width:54px;height:23px;padding:3px 20px 5px 0;}
#header #search .submit:hover {background-image:url(../images/buttons/search-sel.gif);}

.front #keyvisual .w {width:934px;border:4px solid #fff;height:300px;overflow:hidden;position:relative;}
.front #keyvisual .keyvisual {float:left;width:742px;overflow:hidden;border-right:4px solid #fff;position:relative;}
.front #keyvisual .keyvisual li {position:relative;}
.front #keyvisual .keyvisual li h4 {position:absolute;width:350px;font-weight:normal;font-size:2em;top:0;left:0;background:url(../images/layout/trans.png) repeat;}
.front #keyvisual .keyvisual li h4 a {color:#fff;height:auto;padding:10px 15px;}
.front #keyvisual .keyvisual li h4 a:hover {text-decoration:none;}
.front #keyvisual .nav {position:absolute;top:250px;left:20px;}
.front #keyvisual .nav .back{float:left;display:block;margin-right:10px;height:35px;outline:none;width:35px;text-indent:-9999px;background:url(../images/icons/bw.png) no-repeat 0 0;color:#fff;}
.front #keyvisual .nav .forward{float:left;display:block;margin-right:10px;height:35px;outline:none;width:35px;text-indent:-9999px;background:url(../images/icons/fw.png) no-repeat 0 0;color:#fff;}
.front #keyvisual .keyvisual li h4 strong {color:#eb1a37;font-weight:normal;}
.front #keyvisual .keyvisual ul {float:left;width:10000px;}
.front #keyvisual .keyvisual ul li{float:left;width:742px;}
.front #keyvisual .keyvisual a{float:left;display:block;height:300px;}
.front #keyvisual .keyvisual li.admin embed,
.front #keyvisual .keyvisual li.admin object {height:262px;margin-top:19px;}
.front #keyvisual .mini-keyvisuals {float:right;width:188px;height:100%;overflow:hidden;}
.front #keyvisual .mini-keyvisuals li {position:relative;float:left;width:100%;height:98px;overflow:hidden;border-bottom:3px solid #fff;}
.front #keyvisual .mini-keyvisuals li.last {border:none;}
.front #keyvisual .mini-keyvisuals li img{position:absolute;top:0;left:0;}
.front #keyvisual .mini-keyvisuals li div{width:100%;position:absolute;bottom:0;left:0;color:#fff;background:url(../images/layout/transparency/black-60.png) repeat 0 0;}
.front #keyvisual .mini-keyvisuals li div a {padding:10px;width:168px;font-weight:bold;background:url(../images/icons/raquo.gif) no-repeat 95% 50%;float:left;display:block;color:#fff;}

#body-links .box {float:left;width:162px;padding:8px 12px;}
.links li {padding:2px 0 3px 0;border-bottom:1px dotted #f1f1f1;}
.links li.last {border:none;}
.links a{display:block;font-weight:bold;padding:0 0 0 14px;background:url(../images/icons/square.gif) no-repeat 0 5px;}
#body-links .box .links li {float:left;}
#body-links .box .links li a{float:left;width:150px;background-image:url(../images/icons/raquo-red.gif);}

#body-links table.box,#sidebar table.box {border-collapse:collapse;float:right;margin-right:0;padding:0 0 0 0;width:196px;height:100%;border:none;}
#sidebar table.box {width:212px;margin-right:10px;margin-top:-3px;}
table.box  td {font-weight:bold;padding-right:0px;padding-left:3px;}
.red-button {font-weight:bold;text-align:center;padding:7px 0;margin:3px 3px 0 0;color:#fff;background:url(../images/buttons/red-w.gif) no-repeat 0 0;width:94px;height:20px;display:block;}
.red-button:hover {background-image:url(../images/buttons/red2-w.gif);text-decoration:none;}
.front .red-button {background:url(../images/buttons/red.gif) no-repeat 0 0;width:89px;margin-top:6px;}
.front .red-button:hover {background-image:url(../images/buttons/red2.gif);}
.phone-button {font-weight:bold;text-align:center;padding:7px 20px 2px 0;margin:4px 2px 2px 0;color:#fff;background:url(../images/buttons/phone-w.gif) no-repeat 0 0;width:180px;height:25px;display:block;}
.front .phone-button {background:url(../images/buttons/phone.gif) no-repeat 0 0;width:170px;}
.phone-button:hover {background-position:0 -36px;text-decoration:none;}
table.box td.phone {padding:4px 0 4px 3px;}
table.box.bordered {border:1px solid #e4e4e5 ! important;}
table td.b-r {border-right:1px solid #bcbec0;}
table td.b-b {border-bottom:1px solid #bcbec0;}
table td.b-r-b{border-right:1px solid #bcbec0;border-bottom:1px solid #bcbec0;}
.boxed-links a{text-align:center;height:25px;background:url(../images/buttons/grey-small-w3.gif) no-repeat 0 0;display:block;font-size:.9em;margin:3px 0 0;width:200px;line-height:1.3em;padding:6px 5px 7px 6px;float:left;}
.boxed-links a:hover {background-position:0 -36px;text-decoration:none;}
.front .boxed-links a {margin:3px 0 0; background:url(../images/buttons/grey-small-w2.gif) no-repeat 0 0;width:180px; font-size:1em; height:25px;}
.front .boxed-links a:hover {background-position:0 -36px;}

#body .content {border-right:1px solid #bcbec0;float:left;width:560px;padding:25px 0;}
#body .sidebar {float:left;width:380px;padding:25px 0;}
#body .content .title {padding-bottom:15px;border-bottom:1px solid #ccc;height:21px;}
#body .sidebar .title {padding-bottom:15px;height:21px;padding-left:10px;border-bottom:1px solid #ccc;}
#body .content .title li {line-height:20px;float:left;border-right:1px solid #ccc;padding-right:14px;margin-right:14px;}
#body .content .title li a{color:#e60028;font-weight:bold;font-size:1.1em;}
#body .title h2{line-height:20px;height:20px;margin:0;}
#body .content .news-list {margin:10px 0;}
#body .content .news-list li {width:100%;border-bottom:1px dotted #ccc;margin-bottom:10px;}
#body .content .news-list li div{padding-bottom:10px;float:left;width:47%;margin-right:2%;}
#body .content .news-list li .date{display:block;padding:0 0 10px 0;color:#666;}
#body .content .news-list li a{font-weight:bold;}
strong.red{color:#e60028;font-size:1.1em;}
span.red{color:#e60028;}
#body .sidebar .pic-article {padding:0 0 0 10px;}
#body .sidebar .pic-article .photo {float:left;margin-right:10px;}
#body .sidebar .pic-article .article {float:left;width:250px;}
#body .sidebar .pic-article .article h2{margin:-5px 0 5px 0;}
#body .sidebar .pic-article .article h4{margin:0 0 6px 0;}

.front .sidebar .links {margin:0 0 15px 0;padding:10px 0 5px 15px;border-bottom:1px solid #ccc;}
.front .sidebar .links li {font-size:1.1em;margin-bottom:1px;border-color:#ddd;padding-bottom:4px;}
.front .sidebar .links li a{padding-left:20px;padding-top:1px;background-image:url(../images/icons/raquo-red.gif);}

.sec-nav li {width:100%;border-bottom:1px solid #ccc;}
.sec-nav li a{display:block;font-weight:bold;padding:5px 0 5px 20px;background:url(../images/icons/raquo-red.gif) no-repeat 0 50%; }
.sec-nav li.active a {background:url(../images/icons/daquo-red.gif) no-repeat 0 50%;}
.sec-nav li ul {border-top:1px solid #ccc;margin-bottom:5px;}
.sec-nav li ul li {border:none;}
.sec-nav li ul li a,.sec-nav li.active ul li a{background:none;padding:3px 0 2px 20px;font-weight:normal;}
.sec-nav li ul li.active a {font-weight:bold;text-decoration:underline;}

.sec-nav.special {float:left;margin-top:20px;margin-bottom:15px;border-top:2px solid #ccc;border-bottom:1px solid #ccc;}
.sec-nav.special li {width:100%;background:#fafafa;float:left;}
.sec-nav.special li a {float:left;width:140px;}
.sec-nav.special li:hover {background:#f1f1f1;}

#content a {text-decoration:underline;}
#content a:hover {text-decoration:none;}
#content .lead {margin-bottom:10px;text-align:right;}
#content .lead span {color:#555;font-size:.9em;font-style:italic;}
#content .links {float:left;width:100%;}
/*#content .links {border-top:1px solid #ccc;margin:15px 0;float:left;width:100%;}*/
/*#content .links li {padding:7px 0;border-bottom:1px solid #ccc;background:none;float:left;width:100%;}*/
#content .links li {padding:7px 0;background:none;float:left;width:100%;}
#content .links li:hover {background-color:#fafafa;}
#content .links li a{background-position:0 7px;}
#content .links.public li{border-color:#ccc;}
#content .links.public li:hover {background-color:#eee;}
#content .links.public a{display:inline;background:none;font-weight:bold;text-decoration:none;}
#content .links.public span{color:#666;}

/*#content .paragraph {margin-bottom:10px;}*/


#content .subtitle {margin-top:0px;display:block;width:100%;font-style:italic;color:#555;}
#content hr {clear:both;width:100%;display:block;height:1px;border:none;border-bottom:1px solid #ccc;line-height:1px;padding-top:10px;}
/*#content .image {border:1px solid #ccc;}*/
#content .image img{float:left;}
#content .image.none img{float:none;}
#content .image.none {float:none;}
#content .image.right {float:right;margin-left:15px;margin-bottom:12px;}
#content .image.left {float:left;margin-right:15px;margin-bottom:12px;}
#content ul {padding:0 0 10px 0;}
#content ol {padding:0 0 10px 0;}
#content ul li {background:url(../images/icons/square.gif) no-repeat 0 8px;padding:2px 0 3px 15px;}
#content ul li ul li {background:transparent url(../images/icons/minus.gif) no-repeat scroll 0 11px;padding:2px 0 3px 15px;}
#content ol li {list-style-type:decimal;padding:4px 0;list-style-position:inside;}
#content table {width:100%;border-collapse:collapse;margin:10px 0;}
#content table td{padding:5px 10px;border-bottom:1px solid #ccc;}
#content table th{text-transform:uppercase;padding:5px 10px;border-bottom:1px solid #e60028;font-weight:bold;color:#e60028;}
#content table.sklad {margin-bottom:40px;}
#content table.sklad td {padding:0;border-right:1px solid #ccc;text-align:center;padding:4px 3px;font-size:.9em;line-height:1.2em;white-space:nowrap;}
#content table.sklad td.wrap {white-space:normal;}
#content table.sklad td:first-child {text-align:left;}
#content table.sklad th {text-transform:none;font-size:.9em;white-space:nowrap;text-align:center;padding:8px 3px;}
#content table.sklad th.wrap {white-space:normal;}
#content table.sklad th:first-child {text-align:left;}
#content table.sklad .custom  th {border:none;}
#content table.sklad .custom .b {border:1px solid #e60028;border-top:none;height:10px;padding:0 3px;line-height:1em;}
/*forms*/
#content form.grey {background:#FAFAFA ;padding:15px;border:1px solid #eee;margin:15px 0;}
#content form ol {margin:10px 0 0 0;padding:0;}
#content form ol li {list-style-type:none;width:100%;float:left;margin-bottom:4px;}
#content form ol li label {float:left;width:100px;padding-top:2px;}
#content form ol li input{float:left;width:200px;border:1px solid #aaa;height:16px;padding:3px;}
#content form ol li input#attachements, #content form ol li input[type="file"] {height:auto;}
#content form ol li input.small{width:60px;}
#content form ol li input.datepicker{width:100px;}
#content form ol li textarea{float:left;border:1px solid #aaa;}
#content form ol li a{text-decoration:underline;}
#content form ol li.datepicker img {margin-left:5px;}
#content form ol li.error input {color:#e60028;border:1px solid #e60028;}
#content form ol li.error span.error {color:#e60028;font-weight:bold;display:block;float:left;width:360px;padding-top:1px;padding-left:100px;}
#content form ol li.error label {color:#e60028;}
#content form ol li.checkbox label, #content form li.radio label,#content form ol li.checkbox input, #content form li.radio input{width:auto;border:none;height:auto;}
#content form ol li.options ul {float:left;width:300px;}
#content form ol li.options ul li {background:none;padding:0;float:left;width:100%;height:17px;}
#content form ol li.options ul li label {width:auto;margin-top:1px;padding-left:3px;}
#content form ol li.options ul li input{width:auto;border:none;}
#content form ol li.file input {height:auto;width:auto;border:1px solid #ccc;background:none;}
#content form ol li.submit {margin:0;}
#content form ol li.submit .submit-wrapper {padding-left:100px;}
#content form ol li.submit input {margin:0;border:none;width:auto;}

#content form table {border:none;margin:0;}
#content form table td {padding:0;border:none;}
#content form.izracuni label {margin-right:5px;}
#content form.izracuni .inputvalue {margin-bottom:10px;}
#content form.izracuni .inputvalue input {margin-right:5px;}
#content form.izracuni .radioexcangelist {margin-bottom:10px;}
#content form.izracuni .radioexcangelist label {line-height:22px;}
#content form.izracuni .radioexcangelist input {margin-right:5px;}
#content form.izracuni  select {margin-right:5px;}
#content form.izracuni .actionButtons {padding-top:10px;}
#content form.izracuni .actionButtons input {font-size:.9em;font-weight:bold;padding:0 0 2px 0;cursor:pointer;background:url(../images/buttons/calc.gif) no-repeat 0 0;border:none;width:84px;height:22px;color:#fff;text-transform:uppercase;text-align:center;}
#content .outputFormat label {display:block;font-size:1.2em;margin-bottom:5px;font-weight:bold;}
#content .newcalc a {font-weight:bold;display:block;padding-top:5px;text-decoration:underline;}

.emphasysBox {background-color:#e6e7e8; padding:15px 50px 15px 15px;border-top:1px solid #dfdfdf;margin:15px 0;border-bottom:1px solid #dfdfdf;}
.success {background:#f8f8f8 url(../images/icons/ok.gif) no-repeat 95% 50%;}
.err {background:#f8f8f8 url(../images/icons/err.gif) no-repeat 95% 50%;color:#e60028;padding:15px 50px 15px 15px;border-top:1px solid #dfdfdf;margin:15px 0;border-bottom:1px solid #dfdfdf;}
.success p, .err p, .emphasysBox p {margin:0;}


/*gallery*/
#content .gallery {margin:30px 0 0 0;}
#content .gallery .nav {outline:none;float:left;display:block;text-indent:-9999px;margin-top:3px;width:20px;height:70px;}
#content .gallery .back{background:url(../images/icons/back.gif) no-repeat 100% 50%;}
#content .gallery .forward{background:url(../images/icons/forward.gif) no-repeat 100% 50%;}
#content .gallery .scroll {margin:0 5px;overflow:hidden;height:86px;float:left;width:450px;}
#content .gallery ul {width:10000px;}
#content .gallery li {float:left;padding:0;background:none;margin-right:9px;margin-bottom:9px;}
#content .gallery li.p4,#content .gallery li.p8,#content .gallery li.p12,#content .gallery li.p16,#content .gallery li.p20 {margin-right:0;}
#content .gallery li  a  {display:block;float:left;border:1px solid #666;}
#content .gallery li  a img {float:left;width:140px;border:1px solid #fff;}
#content .gallery li  a:hover img {border:1px solid #e60028;}
#content .gallery li  a:hover {border:1px solid #e60028;}

#content .gallery.papi {padding-top:15px;background:url(../images/layout/papi-gallery.jpg) no-repeat 0 0;}
#content .gallery.papi .back{margin-left:6px;}
#content .gallery.papi .scroll {margin:0 8px;width:431px;}
#content .gallery.papi li {border:none;margin-right:15px;}
#content .gallery.papi li a {border:3px solid #f2f2f2;;}
#content .gallery.papi li a.active {border:3px solid #e6bf48;}
#content .gallery.papi li a img {border:none;width:95px;}

#content .gallery.papi .nav {}



#content .listing  {margin:30px 0;}
#content .listing li {padding:0;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #ccc;background:none;float:left;width:100%;}
#content .listing .photo {float:left;margin-right:12px;}
#content .listing .photo img{float:left;}
#content .listing h2 {line-height:1em;float:left;width:340px;margin-top:0;}
#content .listing .wr {float:left;width:340px;}
#content .listing .wr ul {float:left;padding:10px 0 0 0;width:100%;}
#content .listing .wr ul li {width:100%;border:none;display:block;float:left;width:100%;padding:0;margin:0;list-style-type:circle;list-style-position:inside;padding:1px 0;}
#content .listing .wr ul li a {float:left;display:block;padding-left:13px;background:url(../images/icons/square.gif) no-repeat 0 50%;}
#content .listing .wr ul li ul li a {background:url(../images/icons/minus.gif) no-repeat 0 50%;}
#content .listing li.nopic h2 {float:none;width:100%;}
#content .listing li.nopic .wr {width:auto;}
#content .listing p {margin-bottom:4px;}
#content .listing .more {padding-right:26px;background:url(../images/icons/2raquo-red.gif) no-repeat 100% 50%;width:18px;height:21px;float:left;display:block;}

/*reports */
#content .reports {width:100%;float:left;border-top:1px solid #ccc;margin:20px 0;}
#content .reports li {border-bottom:1px solid #ccc;float:left;background:none;width:100%;padding:5px 0;cursor:pointer;}
#content .reports li:hover {background:#eee;}
#content .reports li h4{padding:0 0 0 14px;background:url(../images/icons/raquo-red.gif) no-repeat 0 7px;}
#content .reports li h4 a {text-decoration:none;font-size:13px;}
#content .reports li.active  {padding:20px 0 15px 0;background:none;float:left;width:100%;}
#content .reports li.active h4 {margin-bottom:15px;padding:0;background:none;}
#content .reports .image {float:left;width:135px;margin-right:15px;display:none;}
#content .reports .active .image {display:block;}
#content .reports .image:hover {border:1px solid #666;}
#content .reports div.wrap{float:left;width:340px;}
#content .reports p{display:none;}
#content .reports .active p{display:block;}
#content .reports .button {margin-left:15px;margin-right:7px;float:right;display:none;}
#content .reports .active .button {display:block;}

#content .pr  {padding:15px 0 0 0;}
#content .pr .date {float:left;width:85px;color:#666;}
#content .pr li {padding:0;background:none;float:left;width:100%;border-bottom:1px solid #ccc;padding:0 0 15px 0;margin:0 0 15px 0;}
#content .pr li.last {border:none;}
#content .pr li h4 {margin-bottom:8px;}
#content .pr li p {margin-bottom:0;}
#content .pr .wrap {float:left;width:390px;}
#content .pr .button {float:right;}

#content .faq li {cursor:pointer;}
#content .faq li a.title {font-size:1.4em;font-weight:normal;}
#content .faq li ol{display:none;margin:10px 0;padding:0 15px 5px 15px;}
body.admin #content .faq li ol{display:block;}
#content .faq li ol li {list-style-type:none;border:none;padding:0;}
#content .faq li ol li h4 {cursor:pointer;font-size:1.2em;margin-top:10px;padding-top:10px;border-top:1px solid #eee;}
#content .faq li ol li h4:hover {text-decoration:underline;}
#content .faq li ol li.first h4 {border:none;margin:0;padding-top:0;}
#content .faq li ol li div  {display:none;}
body.admin #content .faq li ol li div  {display:block;}
#content .faq li ol li div p {margin:0;}
#content .faq li.first div h4 {border:none;}

#content .faq-one-level li {cursor:pointer;}
#content .faq-one-level li a.title {font-size:1.4em;font-weight:normal;}
#content .faq-one-level li div{display:none;margin:10px 0;padding:0 15px 5px 15px;}
body.admin #content .faq-one-level li div{display:block;}
#content .faq-one-level li.first div h4 {border:none;}
#content .faq-one-level li {list-style-type:none;border:none;padding:0;}
#content .faq-one-level li h4 {cursor:pointer;font-size:1.2em;margin-top:10px;padding-top:10px;border-top:1px solid #eee; font-weight:bold;}
#content .faq-one-level li h4:hover {text-decoration:underline;}
#content .faq-one-level li.first h4 {border:none;margin:0;padding-top:0;}
#content .faq-one-level li div  {display:none;}
body.admin #content .faq-one-level li div  {display:block;}
#content .faq-one-level li div p {margin:0;}

#content .cont-tabs {width:100%;float:left;background:url(../images/layout/cont-tab-bg.gif) repeat-x 0 100%;padding:0;height:29px;}
#content .cont-tabs  li{float:left;margin-right:1px;background:url(../images/layout/cont-tab-left.gif) no-repeat 0 0;padding:0 0 0 0;}
#content .cont-tabs  li.active{background-image:url(../images/layout/cont-tab-left-hover.gif);}
#content .cont-tabs  li a{text-decoration:none;height:20px;padding:5px 13px 5px 10px;background:url(../images/layout/cont-tab-right.gif) no-repeat 100% 0;float:left;display:block;}
#content .cont-tabs  li.active a {background-image:url(../images/layout/cont-tab-right-hover.gif);cursor:default;color:#000;}
#content .cont-tabs  li.active a:hover {text-decoration:none;}

#content #map {border:1px solid #ccc;float:left;width:498px;height:320px;display:none;}
#content #map img {float:left;}
#content .offices {float:left;width:100%;margin-top:30px;}
#content .offices li {background:none;padding:0;list-style-type:none;margin-bottom:5px;}
#content .offices li h4{background:#f8f8f8;text-transform:uppercase;margin-bottom:10px;padding:4px 10px;border-bottom:1px solid #ccc;float:left;width:480px;}
#content .offices li ul li {position:relative;margin:5px 0 25px 0;width:100%;float:left;padding:0 0 7px 0;}
#content .offices li ul li.last {}
#content .offices li ul li .links {position:absolute;right:0;top:0px;border-left:1px solid #ccc;border-top:none;padding:0;padding-left:10px;width:160px;margin:0;}
#content .offices li ul li .links li{background:none;border:none;padding:0;margin:1px 0;color:#999;font-weight:bold;}
#content .offices li ul li .links li.active {color:#0F3161;}

#content .offices li ul li address span, #content .offices li ul li address strong {display:block;width:100%;}
#content .offices li ul li address strong {text-transform:uppercase;font-size:1.1em;}
#content .offices li ul li span.open{}
#content .offices li ul li .phone{padding:15px 0;}

#content .message {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;color:#f00;background:#f8f8f8;margin-bottom:40px;}
#content .sub-map {float:left;width:100%;display:none;}
#content .sub-map form {float:left;margin-top:13px;margin-bottom:9px;width:250px;}
#content .sub-map form input {float:left;height:16px;}
#content .sub-map form .button{margin:-1px 0 0 15px;}
#content .sub-map form .button input {text-transform:none;padding-top:3px;width:60px;height:23px;}
#content .sub-map .buttons {border:1px solid #ccc;border-top:none;background:#f8f8f8;padding:10px;padding-right:0;float:right;margin-bottom:0;display:none;}
#content .sub-map .buttons a {background:url(../images/buttons/map-button.jpg) no-repeat 0 50%;display:block;float:left;width:73px;margin-right:10px;height:20px;color:#000;font-size:.9em;padding:3px 5px 3px 25px;}

/* search results */
#content .search {width:100%;margin:20px 0;}
#content .search label {float:left;}
#content .search input#search-input2 {margin:0 10px;float:left;height:17px;font-style:italic;width:170px;}
#content .search .button {margin:0;}
#content .search .button.black input{padding-top:4px;}
#content .search-results {width:100%;margin:15px 0;}
#content .search-results li{width:100%;float:left;list-style-type:none;}
#content .search-results li h3{float:left;width:100%;font-weight:bold;font-size:1.2em;}
#content .search-results li h3 span {float:left;width:30px;display:block;}
#content .search-results li p {padding-left:30px;}
#content .paging {width:100%;}
#content .paging span {float:left;margin-right:10px;padding-top:7px;}
#content .paging ol {float:left;}
#content .paging ol li{float:left;list-style-type:none;}
#content .paging ol li a{display:block;position:relative;border:1px solid #000;background:#000;color:#fff;padding:2px 0 0 0;height:18px;width:20px;text-align:center;float:left;}
#content .paging ol li.active a,#content .paging ol li a:hover{text-decoration:none;background:#fff;color:#000;}

/* dictionary */
#content .lettering {width:100%;float:left;margin-bottom:26px;}
#content .lettering li {float:left;height:12px;width:30px;margin-bottom:12px;text-align:center;line-height:12px;border-right:1px solid #000;padding:0;list-style-type:none;}
#content .lettering li a{display:block;height:12px;padding:0 4px;line-height:12px;text-transform:uppercase;text-align:center;}
#content .lettering li.active a,#content .lettering li a:hover {font-size:1.2em;color:#e60028;text-decoration:underline;font-weight:bold;}
#content .selected-letter {font-size:4em;float:left;color:#e60028;text-transform:uppercase;}
#content .dictionary {float:right;width:85%;margin-top:5px;}
#content .dictionary li{width:99%;float:left;list-style-type:none;}
#content .dictionary li h3{font-weight:bold;font-size:1.2em;}

#sidebar table.box {margin-bottom:10px;}
#sidebar h3 {width:100%;float:left;margin-top:5px;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:0;}
#sidebar .links {margin-bottom:15px;float:left;width:100%;}
#sidebar .links li{border-bottom:1px solid #ccc;}
#sidebar .links li a{display:block;padding:3px 0 3px 14px;font-size:1.1em;font-weight:normal;background-position:0 50%;background-image:none;}

#sidebar a.call {margin-bottom:6px;font-weight:bold;height:20px;padding:7px 40px 7px 20px;width:140px;float:left;display:block;background:url(../images/buttons/call.png) no-repeat 0 0;}
#sidebar a.call:hover {text-decoration:none;background-position:0 -38px;}
#sidebar a.support {margin-bottom:6px;font-weight:bold;height:20px;padding:7px 40px 7px 20px;width:140px;float:left;display:block;background:url(../images/buttons/support.png) no-repeat 0 0;}
#sidebar a.support:hover {text-decoration:none;background-position:0 -38px;}


.button {margin-right:25px;float:left;margin-top:10px;padding-left:4px;background:url(../images/buttons/gray.gif) no-repeat 0 50%;}
.button.w160 {width:117px;}
.button a,.button input{height:20px;font-weight:bold;padding:6px 34px 6px 5px;width:100%;display:block;float:left;background:url(../images/buttons/gray.gif) no-repeat 100% 50%;}
.button a:hover {background-image:url(../images/buttons/gray-sel.gif);}
.button.black {background-image:url(../images/buttons/black.png);}
.button.black:hover {background-image:url(../images/buttons/black2.png);}
#body .button.black a,.button.black input,#iframe-body .button.black input{text-decoration:none;background-image:url(../images/buttons/black.png);color:#fff;padding-top:8px;height:21px;text-align:center;padding-right:9px;}
#body .button.black input,#iframe-body .button.black input {border:none;height:23px;padding-top:3px;padding-right:15px;padding-left:12px;text-transform:uppercase;}
#body .button.black:hover a, #body .button.black:hover input,#iframe-body .button.black input:hover{background-image:url(../images/buttons/black2.png);text-decoration:none;}

a.grey-1-row,a.red-1-row {float:left;display:block;width:160px;margin-bottom:6px;height:21px;padding:7px 20px;font-weight:bold;background:url(../images/buttons/grey-1-row.png) no-repeat 0 0;}
a.grey-1-row:hover,a.red-1-row:hover {background-position:0 -48px;text-decoration:none;}
a.grey-2-row,a.red-2-row {float:left;display:block;width:160px;margin-bottom:10px;height:34px;padding:7px 20px;font-weight:bold;background:url(../images/buttons/grey-2-row.png) no-repeat 0 0;}
a.grey-2-row:hover,a.red-2-row:hover  {background-position:0 -62px;text-decoration:none;}
a.red-1-row {background-image:url(../images/buttons/red-1-row.png);color:#fff;}
a.red-2-row {background-image:url(../images/buttons/red-2-row.png);color:#fff;}

#content .sitemap {list-style-type:none;float:left;}
#content .sitemap ol {float:left;width:100%;}
#content .sitemap li {width:100%;list-style-type:none;list-style-type:none;}
#content .sitemap li a {border-bottom:1px solid #ccc;width:300px;display:block;margin:2px 0;font-weight:bold;}
#content .sitemap li ol {margin-bottom:5px;}
#content .sitemap li ol li {padding:3px 0 3px 26px;}
#content .sitemap li ol li a{background:url(../images/icons/square.gif) no-repeat 0 50%;padding-left:12px;border:none;width:auto;display:inline;}
#content .sitemap li ol li ol li {}
#content .sitemap li ol li ol li a{font-weight:normal;background:url(../images/icons/minus.gif) no-repeat 0 50%;padding-left:12px;}
#content .sitemap li ol li ol li ol li{list-style-type:none;}
#content .sitemap li ol li ol li ol li a{background:url(../images/icons/minus.gif) no-repeat 0 50%;padding-left:12px;}


#content .history {margin:0 0 30px 0;outline:none;width:100%;height:72px;float:left;background:url(../images/layout/history.jpg) no-repeat  0 100%;}
#content .history .scroll {outline:none;width:440px;float:left;overflow:hidden;}
#content .history .nav {outline:none;width:30px;float:left;display:block;text-indent:-9999px;height:100px;}
#content .history  ul{float:left;outline:none;width:10000px;padding:0 10px;margin:20px 0;}
#content .history ul li{float:left;background:none;background:url(../images/layout/liny.gif) no-repeat 50% 100%;padding:0;}
#content .history ul li a {background:none;display:block;padding:0 10px 20px 10px;}


/* tecajne liste */
#content .arch  {float:left;width:100%;margin:10px 0 15px 0;}
#content a.rss {padding:2px 0 2px 22px;background:url(../images/icons/rss.png) no-repeat 0 50%;}
#content .list-archive {padding:0 0 20px 0;float:left;width:100%;margin:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#content .list-archive .radio li{padding:0;background:none;}
#content .list-archive .radio input{padding-top:1px;}
#content .list-archive .date .day{width:50px;height:12px;}
#content .list-archive .date label{width:50px;}
#content .list-archive .date select{float:left;height:20px;padding:2px 0;margin:0 10px;}
#content .list-archive .date .button {margin-top:-3px;}
#content .list-archive .date .button input{width:auto;}
#content .list-archive .error span.error {padding-left:50px;}
#content .list-archive .error .button input {color:#fff;}
#content table th.num {text-align:right;}
#content table td.num {text-align:right;}
#content table td .country {padding:6px 0 6px 80px;display:block;background-position:0 50%;background-color:none;background-repeat:no-repeat;}
#content table td .country.ats {background-image:url(../images/icons/flags/at.gif);}
#content table td .country.aud {background-image:url(../images/icons/flags/au.gif);}
#content table td .country.bam {background-image:url(../images/icons/flags/ba.gif);}
#content table td .country.bef {background-image:url(../images/icons/flags/be.gif);}
#content table td .country.cad {background-image:url(../images/icons/flags/ca.gif);}
#content table td .country.chf {background-image:url(../images/icons/flags/ch.gif);}
#content table td .country.czk {background-image:url(../images/icons/flags/cz.gif);}
#content table td .country.dem {background-image:url(../images/icons/flags/de.gif);}
#content table td .country.dkk {background-image:url(../images/icons/flags/dk.gif);}
#content table td .country.esp {background-image:url(../images/icons/flags/es.gif);}
#content table td .country.eur {background-image:url(../images/icons/flags/eu.gif);}
#content table td .country.fim {background-image:url(../images/icons/flags/fi.gif);}
#content table td .country.frf {background-image:url(../images/icons/flags/fr.gif);}
#content table td .country.gbp {background-image:url(../images/icons/flags/gb.gif);}
#content table td .country.grd {background-image:url(../images/icons/flags/gr.gif);}
#content table td .country.hrk {background-image:url(../images/icons/flags/hr.gif);}
#content table td .country.huf {background-image:url(../images/icons/flags/hu.gif);}
#content table td .country.iep {background-image:url(../images/icons/flags/ie.gif);}
#content table td .country.itl {background-image:url(../images/icons/flags/it.gif);}
#content table td .country.jpy {background-image:url(../images/icons/flags/jp.gif);}
#content table td .country.luf {background-image:url(../images/icons/flags/lu.gif);}
#content table td .country.nlg {background-image:url(../images/icons/flags/nl.gif);}
#content table td .country.nok {background-image:url(../images/icons/flags/no.gif);}
#content table td .country.pln {background-image:url(../images/icons/flags/pl.gif);}
#content table td .country.plz {background-image:url(../images/icons/flags/pl.gif);}
#content table td .country.pte {background-image:url(../images/icons/flags/pt.gif);}
#content table td .country.ron {background-image:url(../images/icons/flags/ro.gif);}
#content table td .country.rsd {background-image:url(../images/icons/flags/rs.gif);}
#content table td .country.sek {background-image:url(../images/icons/flags/se.gif);}
#content table td .country.skk {background-image:url(../images/icons/flags/sk.gif);}
#content table td .country.try {background-image:url(../images/icons/flags/tr.gif);}
#content table td .country.usd {background-image:url(../images/icons/flags/us.gif);}
#content table td .country.xeu {background-image:url(../images/icons/flags/eu.gif);}

#content .list {margin-top:35px;border-top:1px solid #ccc;}
#content .list li {padding:6px 2px;border-bottom:1px solid #ccc;background:none;font-weight:bold;}
#content .list li a {text-decoration:none;}

#content .tooltip {display:none;background:url(../images/layout/white-box-arrow.png) no-repeat 0 0;width:177px;padding:16px;height:140px;}
#content .tooltip h3 {color:#e60028;margin:0;font-weight:bold;}
#content .tooltip p {margin:0;}

#footer .w {width:900px;}
.front #footer .w {width:940px;}
#footer .box li {float:left;width:150px;margin-right:30px;}
#footer .box li a{margin-top:14px;width:100%;font-weight:normal;color:#333;border-bottom:1px solid #ccc;font-size:1.1em;float:left;display:block;padding-bottom:1px;margin-bottom:7px;text-transform:uppercase;}
#footer .box li ul {margin-bottom:14px;}
#footer .box li li a {color:#0f3161;border-bottom:none;font-size:.9em;padding:0;margin:0;text-transform:none;}

#footer .disclaimer {clear:both;border-top:1px solid #BCBEC0;margin-top:5px;text-align:center;padding-top:10px;color:#333;}


/* papi */
#papi #header .logo a {background-image:url(../images/identity/logo-papi.gif);width:283px;}

#papi #body {padding-top:0;background:#fff url(../images/layout/bg-body-papi.jpg) repeat-x 0 0;}
#papi #w1 {float:left;width:100%;background:url(../images/layout/bg-papi-bottom.jpg) repeat-x 0 100%;}
#papi #w2 {float:left;width:100%;background:url(../images/layout/papi-bottom.jpg) no-repeat 50% 100%;}
#papi #w3 {float:left;width:100%;padding-top:15px;padding-bottom:100px;background:url(../images/layout/papi-top.gif) no-repeat 50% 0;}
#papi #body .w {background:#fff url(../images/layout/bg-papi-content.jpg) no-repeat 0 100%;padding-bottom:100px;}

#content form.papi {margin:30px 0;float:left;width:100%;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#content form.papi label {width:100px;}
#content form.papi .submit {padding:0 0 0 100px;}
#content .answers {float:left;width:100%;}
#content .answers li{float:left;padding:0;margin:0 0 15px 0;background:none;width:100%;}
#content .answers li.special strong {color:#ecb534;}
#content .answers li.special .date{color:#ecb534;}

#content ul.basic ul{list-style-type:disc;padding:0 0 10px 0;}
#content ul.basic li{padding:2px 0 2px 10px;background:none;font-weight:bold;list-style-type:disc;list-style-position:inside;}

/* papi cestitka */
.greet {position:relative;margin:10px 0;float:left;width:100%;height:300px;}
.greet img.background {position:absolute;top:0;left:0;border:1px solid #000;z-index:0;}
#content .greet img.image{position:absolute;top:30px;border:none;left:15px;z-index:2;}
.greet ul {z-index:10;position:absolute;top:70px;left:240px;}
#content .greet ul li {background:none;padding:0;margin:0 0 10px 0;}
.send {float:left;width:100%;}
.send p {margin:15px 0 -10px 0;}
.send .clear {width:100%;float:left;}
#content .greet-make .gallery {margin:0 0 40px 0;}
#content .greet-make p {margin:20px 0 10px 0;}
.greet-make hr {margin:20px 0;padding:20px;}

/* SKB NET VSTOPNA */
.skbnet {width:941px;text-align:left;text-align:left;margin:10px auto 15px auto;}
#body.skb-net {padding:15px 0;}
.skb-net .sec-nav{border-top:1px solid #ccc;margin-bottom:15px;}
#sidebar a.help-button {margin-bottom:6px;font-weight:bold;height:20px;padding:7px 40px 7px 20px;width:140px;float:left;display:block;background:url(../images/buttons/help-button.png) no-repeat 0 0;}
#sidebar a.help-button:hover {text-decoration:none;background-position:0 -38px;}
#controlLogin {width:100%;background:#efefef;border:1px solid #ccc;float:left;margin-bottom:10px;}
div.net-login {height:210px;border:none;background:none;visibility:hidden;}
#iframe-body .LoginCaption ,#sidebar .LoginCaption {border:none;font-size:13px;margin:15px;padding-bottom:0;margin-bottom:0;font-weight:bold;}

.important-news {padding:10px 20px;width:495px;margin-bottom:22px;border:1px solid #ccc;background:url(../images/layout/bg-news.jpg) repeat-x 0 100%;float:left;}
.important-news h3,h3.net {width:100%;border-bottom:1px solid #ccc;padding-bottom:15px;font-size:1.4em;font-weight:bold;}
.important-news p {color:#ff1111;font-weight:bold;margin-top:15px;}

#content .news li {padding:0;background:0;border-bottom:1px dotted #ccc;padding-bottom:15px;margin-bottom:15px;}
#content .news li a {font-weight:bold;}
#content .news li .date {display:block;}
#content .news li.last {border:none;}

#skbnet-user-helpdesk {clear:both;}


/* error page */
#body-error {background:#c8c8c8;}
#body-error  .w h2{padding:20px 0 20px 100px;font-size:4em;background:url(../images/icons/404.gif) no-repeat 0 50%;}
p.big {font-size:1.4em;color:#000;margin:20px 0;padding-left:110px;}
.basic-button {padding-left:110px;}
.basic-button .black {float:left;background:url(../images/buttons/black.jpg) no-repeat 0 0;width:169px;height:34px;margin:9px 20px 9px 0;}
.basic-button .black:hover {background-position:0 -40px;}
.basic-button .black a{text-align:center;color:#fff;font-size:13px;padding:10px 10px 0 10px;height:22px;font-weight:bold;width:148px;line-height:13px;text-decoration:none;background-repeat:no-repeat;display:block;}


/* SKB LOGIN iframe CSS */
.iframe-wrap {position:relative;width:100%;}
.iframe-wrap iframe {border:none;width:100%;display:block;}
#iframe-body #controlLogin {display:none;position:absolute;top:549px;right:20px;width:200px;text-align:left;}
#iframe-body #controlLogin .LoginForm {padding:0 15px 15px 15px;}
#iframe-body #controlLogin .LoginStatic {margin-top:15px;margin-bottom:2px;}
#iframe-body #controlLogin input {width:150px;height:18px;}
#iframe-body #controlLogin input.LoginSubmit {margin-top:10px;width:70px;background:url(../images/buttons/net-login.png) no-repeat 0 0;height:22px;font-weight:bold;color:#fff;border:none;}
#iframe-body #controlLogin .linkEnter {text-decoration:underline;font-size:11px;background:url(../images/icons/raquo-red.gif) no-repeat 0 50%;padding-left:15px;margin-top:20px;display:block;}
#iframe-body #controlLogin .linkEnter:hover {text-decoration:none;}



/*	HACKS
------------------------------ */
.clear:after,
#top:after,
.basic-button:after,
#header:after,
#header .main-nav:after,
#body-links .w:after,
#body:after,
#content .listing li:after,
#body .content:after,
#body .content .title:after,
#body .content .news-list:after,
#body .sidebar .pic-article:after,
#footer .w:after,
#header .w:after,
#footer ul:after,
#body .w:after,
#content .listing li:after,
#body .content .news-list li:after,
#content form ol li:after,
#content form ol li.options ul li:after,
.reports:after,
.pr:after,
#content .links:after,
#content .faq li ol:after,
#content .offices li ul li:after,
#content .search:after,
#content .search-results:after,
#content .paging:after,
#content .paging ol:after,
.listing:after,
.gallery:after,
.gallery2:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}