@import url(http://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700&subset=latin,latin-ext);

@media screen {

/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
.nivoSlider {position:relative; width:100%; height:auto; overflow: hidden}
.nivoSlider img {position:absolute; top:0px; left:0px; max-width: none}
.nivo-main-image {display: block !important; position: relative !important;  width: 100% !important}
.nivoSlider a {background-color: #fff; filter:alpha(opacity=0); opacity: 0; -webkit-opacity:0; -moz-opacity:0; -khtml-opacity:0}
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none}
.nivo-slice {display:block; position:absolute; z-index:5; height:100%; top:0}
.nivo-box {display:block; position:absolute; z-index:5; overflow:hidden}
.nivo-box img {display:block}
.nivo-caption {position:absolute; left:0px; bottom:0px; background:#000; color:#fff; width:100%; z-index:8; padding: 5px 10px; opacity: 0.8; overflow: hidden; display: none; -moz-opacity: 0.8; filter:alpha(opacity=8); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
.nivo-caption p {padding:5px; margin:0}
.nivo-caption a {display:inline !important}
.nivo-html-caption {display:none}
.nivo-directionNav a {position:absolute; top:45%; z-index:9; cursor:pointer}
.nivo-prevNav {left:0px}
.nivo-nextNav {right:0px}
.nivo-controlNav {padding: 0px; position: relative; top: -24px; left: 30px; z-index: 5000}
.nivo-controlNav a {display: inline-block; width: 10px; height: 10px; margin: 0px 5px 0px 0px; background: url('img/banner_content_bg.png'); text-indent: -9999px; text-transform: capitalize; cursor: pointer}
.nivo-controlNav a.active {background: url('img/banner_title_bg.png')}


#horiz_container_outer {width:890px; overflow-x:hidden; overflow-y:hidden; position:relative; height:200px; margin:40px auto 0px auto; padding: 0px}
#horiz_container {width:1003px; margin:0px; padding:0px; height:200px; font-size:0px}
#horiz_container ul {margin:0px; padding:0px; float:left}
#horiz_container_inner {padding:0px; padding-left:0px}
#horiz_container li {width: 170px; height: 200px; overflow: hidden; list-style:none; display: inline-table; margin:0px 0px 0px 10px; font-size:14px}
#horiz_container li:first-child {margin-left: 0px}
#horiz_container li img {padding:0px; margin:0px}

#scrollbar {position:relative;  width:960px; height:40px; display:block; font-size:1px; top:0px; margin:18px auto 36px auto; background: url('img/slider_bg.jpg') no-repeat}
#track {position:absolute; left:118px; top:6px; width:724px; height:26px;  background: none}
#dragBar {position:absolute; left:0px; top:0px; width: 330px !important; height: 26px !important; background: url('img/slider_drag.png') no-repeat; cursor: pointer}
#left_scroll {display: block; position:absolute; border-color: transparent gray transparent transparent; border-style: solid; border-width: 5px; width: 0; height: 0px; cursor:pointer; top:-218px; left:0px; border: 0px; width: 25px; height: 200px; background: url('img/arr_l1.png') no-repeat}
#right_scroll {display: block; position:absolute; right:0px; top:-218px; border-color: transparent transparent transparent gray; border-style: solid; border-width: 5px; width: 0; height: 0px; cursor:pointer; border: 0px; width: 25px; height: 200px; background: url('img/arr_r1.png') no-repeat}
#left_scroll:hover {background: url('img/arr_l2.png') no-repeat}
#right_scroll:hover {background: url('img/arr_r2.png') no-repeat}
/* Prevent selection problem */
#scrollbar, #track, #dragBar, #left, #right {-moz-user-select: none; -khtml-user-select: none}


* {margin: 0}
html, body {height: 100%}
body {margin: 0px; padding: 0px; background: #FFFFFF url('img/bg.jpg') center; font-family: 'Titillium Web', Arial, sans-serif; font-weight: 400; font-size: 14px; line-height: 22px; color: #000}
form {display: inline; margin: 0px; padding: 0px}
table {margin: 0px; padding: 0px; border: 0px; border-spacing: 0px; border-collapse: collapse}
tr {vertical-align: top}
ul {margin: 0px; padding: 0px}
li {margin: 0px; padding: 0px; list-style-type: none}
img {border: 0px}
input::-moz-focus-inner {border: 0; padding: 0;}
p {line-height: 20px; margin: 14px 0px 14px 0px}
b, strong {font-weight: 700}

a {color: #990000; text-decoration: none}
a:hover {color: #DD0000}

h1, h2, h3, h4, h5, h6 {margin: 14px 0px; padding: 0px; font-weight: 300}
h1 {font-size: 22px; font-weight: 300}
h2 {font-size: 22px; font-weight: 400}
h3 {font-size: 16px; font-weight: 300}
h4 {font-size: 14px; font-weight: 700}
h5 {font-size: 14px; font-weight: 400}

.black {color: #000000}
.verydarkgray {color: #333333}
.darkgray {color: #666666}
.lightgray {color: #999999}
.white {color: #FFFFFF}
.red {color: #CC0000}
.violet {color: #9900CC}
.small {font-size: 12px}

.nowrap {white-space: nowrap}
.clear {clear: both}
.clear1px {clear: both; height: 1px; font-size: 1px; line-height: 1px; margin: 0px}
.block {display: block}
.inline {display: inline}
.hidden {display: none}
.left {text-align: left}
.center_block {margin: 0 auto}
.center {text-align: center}
.right_block {margin: 0 0 0 auto}
.right {text-align: right}
.float_left {float: left}



.wrapper {background: url('img/bg2.png') repeat-y center; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -200px}

.footer, .push {height: 200px}

.container {width: 960px; margin: 0 auto}


.header {height: 85px; background: #FFF; box-shadow: 0px 5px 15px #C3C3C3; margin: 0px 0px 15px 0px}
.header_falsebg {background: url('img/bg.jpg') repeat-x center -135px}

.header_logo {height: 85px;padding: 0px 13px 0px 30px;float: left;width: 200px;}
/*.header_logo {width: 157px; height: 85px; float: left; padding: 0px 13px 0px 30px}*/
.header_logo a {display: inline-block; width: 157px; height: 85px; background: url('img/sabaj_logo.jpg') no-repeat center; text-transform: capitalize}

.header_langs {margin-left:  200px;  height: 30px; text-align: right; padding:5px;}
/*.header_langs {width: 140px; height: 47px; float: left; text-align: center; padding-top: 38px}*/
.header_langs a {display: inline-block; padding: 0px 2px; color: transparent;}

.header_menu {margin-left:  200px;text-align: right; padding:5px;}
/*.header_menu {width: 455px; height: 50px; float: left; padding-top: 35px}*/
.header_menu .menu {height: 27px; padding: 0px; /*text-align: center*/}
.header_menu .menu>li {display: inline-block; height: 27px}
.header_menu .menu>li>a {display: block; height: 27px; line-height: 27px; background: url('img/btn.png') no-repeat left top; font-family: Signika, Arial, sans-serif; font-size: 11px; font-weight: 700; color: #777; text-shadow: 0px 1px 1px #FFF; text-transform: uppercase; margin: 0px 4px 0px 0px; padding: 0px 10px 0px 14px; white-space: nowrap}
.header_menu .menu>li>span {display: block; height: 27px; width: 4px; background: url('img/btn.png') no-repeat right top; float: right; line-height: 27px; margin-left: 10px; margin-right: 0px}
.header_menu .menu>li>a:hover {background: url('img/btn.png') no-repeat left bottom}
.header_menu .menu>li>a:hover span {background: url('img/btn.png') no-repeat right bottom}

.menu#menu-lang_select {height: 11px}
.menu#menu-lang_select>li {display: inline-block; height: 11px}
.menu#menu-lang_select>li>a {display: block; width: 16px; height: 11px; line-height: 11px; text-indent: -9999px; text-transform: capitalize; margin: 0px 4px 0px 0px; padding: 0px}
#menu-item-33 a {background: url('img/flag/pl.png') no-repeat center}
#menu-item-32 a {background: url('img/flag/gb.png') no-repeat center}
#menu-item-31 a {background: url('img/flag/de.png') no-repeat center}
#menu-item-30 a {background: url('img/flag/ru.png') no-repeat center}
#menu-item-29 a {background: url('img/flag/se.png') no-repeat center}

.header_search {width: 165px; height: 50px; float: left; padding-top: 35px}
.header_search .search_input {width: 186px; height: 17px; background: url('img/input_search.png') no-repeat; font-family: Signika, Arial, sans-serif; font-size: 13px; font-weight: 300; line-height: 17px; padding: 4px 7px; border: 0px}
.header_search .search_submit {width: 31px; height: 27px; background: url('img/btn_search.png') no-repeat top; text-align: center; font-family: Signika, Arial, sans-serif; font-size: 11px; font-weight: 700; color: #777; text-shadow: 0px 1px 1px #FFF; text-transform: uppercase; text-indent: -9999px; border: 0px; cursor: pointer}
.header_search .search_submit:hover {background-position: 0px -27px}



.home_banner {height: 360px; background: #FFF; border-top: 4px solid #990000; box-shadow: 0px 5px 15px #C3C3C3; margin: 15px 0px 30px 0px}
.home_banner_text_container {position: absolute}
.home_banner_text {width: 680px; position: relative; top: -220px; z-index: 5000}
.home_banner_text h1 {display: block; float: left; width: 230px; font-size: 36px; line-height: 42px; padding: 9px 30px 9px 30px; margin: 0px; color: #FFF; background: url('img/banner_title_bg.png');}
.home_banner_title_cd {display: block; float: right; margin-top: 50px; vertical-align: bottom; width: 390px; height: 10px; background: url('img/banner_content_bg.png')}
.home_banner_text p {clear: both; display: block; width: 620px; padding: 16px 30px 20px 30px; margin: 0px; background: url('img/banner_content_bg.png'); font-size: 16px; line-height: 24px}
.home_banner_text p a {font-weight: 700}

#horiz_container p {margin: 0px}
.home_slider_title a {display: block; position: relative; height: 28px; top: -44px; z-index: 5000; padding: 8px 10px; background: url('img/banner_title_bg.png'); font-size: 13px; font-weight: 700; line-height: 14px; text-transform: uppercase; color: #FFF}
#horiz_container li:hover .home_slider_title a {background: url('img/home_slider_title_hover.png'); color: #FFF}



.post {background: #FFF; box-shadow: 0px 5px 15px #C3C3C3; margin: 0px 0px 30px 0px; padding: 15px 30px}

.search_result {margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #DDD}
.search_result h2 {margin: 0px; font-size: 14px; font-weight: 700; color: #990000}
.search_result .entry {margin-top: 0px}
.search_result .entry p {margin: 0px}
.search_result_link a {color: #999}
.search_result_link a:hover {color: #666}



.footer {/*background: url('img/footer_bg_cd.jpg')*/}

.footer_in {/*background: url('img/footer_bg.jpg') no-repeat center top*/}


.footer_container {width: 960px;height:200px; margin: 0 auto; background: url('img/footer_bg.jpg') no-repeat center top}

.footer_logo {width: 345px; float: left; padding-top: 25px; height:70px}

.footer_logo img {margin: 0px 0px 0px -16px}

.footer_copyright {font-size: 14px; color: #CCC; margin: 80px 0px 10px 10px}

.footer_btn_environment a {display: block; width: 184px; height: 23px; padding: 12px 0px 0px 36px; background: url('img/footer_btn_environment.png') no-repeat top; font-size: 12px; font-weight: 500; color: #CCC; margin: 20px 0px 0px 15px}
.footer_btn_environment a:hover {background-position: 0px -35px;}
.footer_iso {float: right; width: 60px; height: 70px; margin-right: 35px; background: url('img/iso9001_blue.png') no-repeat bottom center}

.footer_menu {width: 310px; float: left; padding-top: 24px}
.footer_menu ul {margin: 0px; padding: 0px}
.footer_menu ul li {margin: 0px; padding: 1px 0px; list-style-type: none; line-height: 14px}
.footer_menu ul li a {color: #CCC}
.footer_menu ul li a:hover {color: #FFF}

.footer_contact {width: 305px; float: left; padding-top: 11px; color: #CCC}
.footer_contact p {line-height: 16px}
.footer_contact a {color: #FF6666}
.footer_contact a:hover {color: #FFFFFF}


.footer_separ {clear: both; height: 2px; background: url('img/footer_separ.png') repeat-x bottom; padding: 4px 0px 0px 0px; margin: 0px 0px 10px 0px}



.footer_allrights {width: 600px; float: left; font-size: 12px; color: #BABABA;padding-left:10px}

} /* END screen media */




@media print {

.do-not-print {display: none}

#comments {page-break-before: always}



body {width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt}

h1,h2,h3,h4,h5,h6 {font-family: Helvetica, Arial, sans-serif}

h1 {font-size: 19pt}

h2 {font-size:17pt}

h3 {font-size:15pt}

h4,h5,h6 {font-size:12pt}

code {font: 10pt Courier, monospace} 

blockquote {margin: 1.3em; padding: 1em}

img {display: block; margin: 1em 0}

a img {border: none}

table {margin: 1px; text-align:left}

th {border-bottom: 1px solid #333;  font-weight: bold}

td {border-bottom: 1px solid #333}

th, td {padding: 4px 10px 4px 0}

caption {background: #fff; margin-bottom: 2em; text-align: left}

thead {display: table-header-group}

tr {page-break-inside: avoid} 

a {text-decoration: none; color: black}

	

} /* END print media */