article,aside,details,figcaption,figure,footer,header,hgroup,nav,section { display: block;}audio[controls],canvas,video { display: inline-block; *display: inline; *zoom: 1;}
html { font-size: 100%; padding:0; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0;}
body,button,input,select,textarea {font-family: sans-serif;}
a { color:#1b4a84;}
a:visited { color:#e2001a;}
a:focus { outline: none;}
a:hover,a:active { outline: 0;}
abbr[title] { border-bottom: 1px dotted;}
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px;}
dfn { font-style: italic;}
mark { background: #ff0; color: #000;}
pre,code,kbd,samp {font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em;}
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word;}
q {quotes: none;}
q:before,q:after { content: ''; content: none;}
small { font-size: 75%;}
sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em;}
ul,ol { margin: 1em 0; padding: 0 0 0 40px;}
dd {  margin: 0 0 0 40px;}
nav ul,nav ol { list-style: none;}
img {border: 0;  -ms-interpolation-mode: bicubic;}
svg:not(:root) { overflow: hidden;}
figure { margin: 0;}
form { margin: 0;}
fieldset { margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend {border: 0; *margin-left: -7px; /* 2 */}
button,input,select,textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}
button,input { line-height: normal; *overflow: visible;}
table button,table input { *overflow: auto;}
button,html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"],input[type="radio"] { box-sizing: border-box;}
input[type="search"] { -webkit-appearance: textfield;  -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0;}
hr{display:none;}
.none {display:none;}
.clear, .clearBoth {clear:both;}
.clear_right {clear:right;}
.inside{position:relative; margin:0; padding:0;}
body{font-family:'Play',Arial,verdana; font-size:16px; line-height:16px; color:#000; margin:0; background-color:#e6e6e6;}
p{color:#000;line-height:18px;}
a{color:#e2001a; text-decoration:underline;}
a:hover{text-decoration:none}

#wrapper{margin:0 auto; width:980px; padding:0;}

#header{overflow:hidden; margin:0; padding:0; background-color:#fff;}
#header .inside{position:relative; width:950px; margin:0 auto; background:url('../img/header_bg.gif') 0 45px no-repeat;}

#logo{position:absolute; left:19px; top:20px;}
#logo a{display:block; width:270px; height:46px; background:url('../img/inter-team pl2.jpg') 0 0 no-repeat; text-indent:-9999px;}

#logo_pl{position:absolute; left:19px; top:20px;}
#logo_pl a{display:block; width:280px; height:46px; background:url('../img/inter-team pl2.jpg') 0 0 no-repeat; text-indent:-9999px;}
#logo_en{position:absolute; left:19px; top:18px;}
#logo_en a{display:block; width:280px; height:46px; background:url('../img/inter-team eng.jpg') 0 0 no-repeat; text-indent:-9999px;}
#logo_de{position:absolute; left:19px; top:18px;}
#logo_de a{display:block; width:280px; height:46px; background:url('../img/interteam de.jpg') 0 0 no-repeat; text-indent:-9999px;}
#logo_ru{position:absolute; left:19px; top:20px;}
#logo_ru a{display:block; width:280px; height:47px; background:url('../img/inter-team ru.jpg') 0 0 no-repeat; text-indent:-9999px;}
#logo_uk{position:absolute; left:19px; top:20px;}
#logo_uk a{display:block; width:280px; height:46px; background:url('../img/inter-team ua.jpg') 0 0 no-repeat; text-indent:-9999px;}
#logo_cs{position:absolute; left:19px; top:17px;}
#logo_cs a{display:block; width:280px; height:53px; background:url('../img/inter-team cz.jpg') 0 0 no-repeat; text-indent:-9999px;}


#search{width:211px; height:24px; position:absolute; left:559px; top:45px; background:url('../img/wyszukiwarka_bg.png') 0 0 no-repeat;}
#search.pl{background:url('../img/wyszukiwarka_bg_pl.png') 0 0 no-repeat;}
#search.en{background:url('../img/wyszukiwarka_bg_en.png') 0 0 no-repeat;}
#search.de{background:url('../img/wyszukiwarka_bg_de.png') 0 0 no-repeat;}
#search.ru{background:url('../img/wyszukiwarka_bg_ru.png') 0 0 no-repeat;}
#search.uk{background:url('../img/wyszukiwarka_bg_ua.png') 0 0 no-repeat;}
#search.cs{background:url('../img/wyszukiwarka_bg_cz.png') 0 0 no-repeat;}
#search form{margin:0; padding:0;}
#search legend{display:none;}
#search fieldset{border:0; margin:0; padding:0;}
#search #keywords{border:0; padding-left:17px; width:115px; height:22px; background:transparent; font-size:11px; color:#7c7c7c; font-family:Arial;}
#search button{width:70px; height:24px; border:0; background:none; text-indent:-9999px;}

#top_menu{width:900px; height:30px; padding:101px 0 9px 0;}
#header #top_menu ul{list-style-type:none; margin:0; padding:0 0 0 9px;}
#header #top_menu ul li{float:left; padding:0 11px 0 11px; margin:0;}
#header #top_menu ul li a{display:inline-block; text-transform:uppercase; color:#c5c5c6; text-decoration:none; font-size:14px; height:37px; line-height:37px;}
#header #top_menu ul li.active a,#header #top_menu ul li.trail a,#header #top_menu ul li a:hover{text-decoration:none; color:#fff;}

#mapa{position:relative; width:509px; height:490px; float:left; margin:20px 0 0 60px; background:url('../img/mapa.gif') 0 0 no-repeat;}
#mapa .dot_click{position:absolute; left:0; top:0; cursor:pointer; width:6px; height:6px; z-index:10;}
#mapa .dot{position:absolute; left:0; top:0; width:14px; height:15px; background:url('../img/dot.png') 2px 2px no-repeat; z-index:1;}
#mapa .dot.active{position:absolute; left:0; top:0; width:14px; height:15px; background:url('../img/dot_active.png') 0 0 no-repeat;}
#mapa .dot .title{position:absolute; left:-7px; top:-33px; height:35px; width:200px; line-height:17px; display:none; z-index:10;}
#mapa .dot .city{display:inline-block; float:left; padding:0 2px 0 12px; width:auto; height:35px; line-height:17px; font-size:14px; font-weight:bold; font-family:arial; background:url('../img/dot_title_bg.png') 0 0 no-repeat;}
#mapa .dot .right_bg{position:relative; float:left; display:inline-block; height:35px; width:5px;  background:url('../img/dot_title_bg.png') right 0 no-repeat;}
/*#mapa .dot:hover .title{display:block;}*/
/*#mapa .dot.active .title{display:block;}*/

#lista_miast{float:right;}
#lista_miast h3{display:block; cursor:pointer; width:286px; height:32px; padding:0 0 0 24px !important; margin:0; line-height:32px !important; font-size:13px !important; font-family:arial; font-weight:normal; color:#000; background:url('../img/lista_miast_bg.jpg') 0 0 no-repeat;}
#lista_miast h3{background:url('../img/lista_miast_bg_active.jpg') 0 0 no-repeat; color:#fff !important;}
#lista_miast div div h3{background-image:none; color:#454545 !important;}
#lista_miast p{color:#454545; font-size:12px !important;}
#lista_miast a{color:#e51930; font-size:12px !important; text-decoration:none; font-weight:bold;}
#lista_miast a:hover{text-decoration:underline;}

#header h1{clear:both; display:block; width:100%; font-weight:bold; font-size:20px; padding:12px 10px 11px 25px; color:#404040; margin:0; background:url('../img/header_h1.gif') center bottom no-repeat;}

#lang{position:absolute; right:23px; top:54px; width:141px;}
#lang ul{margin:0; padding:0;}
#lang ul li{float:left;  padding:0;}
#lang a{color:#f3f3f3; text-decoration:none; display:inline-block; font-family:Arial; font-size:11px; width:23px; height:23px; line-height:23px;text-align:center;}
#lang a.active,#lang a:hover{text-decoration:none; background:url('../img/lang_active.gif') 0 0 no-repeat;}
#lang span{color:#f3f3f3; text-decoration:none; display:inline-block; font-family:Arial; font-size:11px; width:23px; height:23px; line-height:23px;text-align:center; background:url('../img/lang_active.gif') 0 0 no-repeat;}

.home #siec_sprzedazy{width:310px; height:218px; float:right;}
.home #siec_sprzedazy .ce_hyperlink a{display:block; width:310px; height:218px; text-indent:-9999px; background:url('../img/baner_siec.jpg') 0 0 no-repeat;}

.home #promocje{position:relative; width:388px; height:218px; overflow:hidden; float:left;}
.home #promocje #promocje_lista{margin:0; padding:0;}
.home #promocje #promocje_lista figure.image_container{margin:0; padding:0; width:388px; height:218px;}
.home #promocje #nav_promocje{position:absolute; right:0; bottom:0; z-index:10; width:100px; padding-left:26px; height:29px;  background:url('../img/slider_pagination_bg.png') 0 0 no-repeat;}
.home #promocje #nav_promocje a{display:inline-block; margin:10px 3px; text-indent:-9999px; width:9px; height:9px; background:url('../img/slider_dot_active.gif') 0 0 no-repeat;}
.home #promocje #nav_promocje a.activeSlide{background:url('../img/slider_dot.gif') 0 0 no-repeat;}

.home #main_slider{position:relative; width:710px; height:335px; overflow:hidden; float:left; margin-bottom:13px; /*background:url('../img/main_baner_mask.png') left bottom no-repeat;*/}
.home #main_slider #slider_lista{margin:0; padding:0;}
.home #main_slider #slider_lista li{background:none; margin:0; padding:0;}
.home #main_slider #slider_lista li a{display:block; width:710px; height:335px;}
.home #main_slider #slider_lista li div.mask{display:block; width:710px; height:335px;}

#home_slider_nav{position:absolute; left:0px; bottom:10px; z-index:10; width:auto; padding:0 30px 0 8px; height:30px; background:url('../img/slider_pagination_big_bg.png') right top no-repeat;}
#home_slider_nav a{display:inline-block; margin:10px 5px; text-indent:-9999px; width:10px; height:10px; background:url('../img/slider_dot_big_active.gif') 0 0 no-repeat;}
#home_slider_nav a.activeSlide{background:url('../img/slider_dot_big.gif') 0 0 no-repeat;}

#container{background-color:#fff;}
#container .inside{padding:0 15px 0 15px;}

#main {width:646px; float:right; padding:10px 15px 20px 0;}
.home #main{padding:0px 15px 15px 0; width:710px;}
.home #main .inside{padding:0;}
.home #left{padding:0 0 15px 15px; width:230px; margin-left:0;}
.home #left .inside{padding:0;}

.wide #main{width:950px;padding:10px 15px 20px 0;}
.wide #main .inside{padding:0;width:950px;}
.wide #main .left{width:450px; float:left;}
.wide #main .right{width:450px; float:right;}

.home #home_menu{width:230px; margin:0; padding:0 0 10px 0; background:url('../img/home_menu_bottom.gif') 0 bottom repeat-x;}
.home #home_menu ul{padding:0;}
.home #home_menu li{background:url('../img/main_baner_menu_bg.jpg') 0 0 no-repeat;}
.home #home_menu li.activeSlide,.home #home_menu li:hover{background:url('../img/main_baner_menu_active_bg.jpg') 0 0 no-repeat;}

.home #home_menu li a{text-transform:uppercase; font-family:Play; width:115px; font-size:12px; height:45px; padding:20px 90px 0 25px;}
.home #home_menu li a:hover{font-family:Play; font-size:12px;}
.home #home_menu li.activeSlide a{color:#fff; background:url('../img/main_baner_menu_active_bg.jpg') 0 0 no-repeat;}

.home #home_menu li#m1 a{padding-top:18px; height:47px; line-height:15px; background:url('../img/main_icon_1.png') right 0 no-repeat;}
.home #home_menu li#m1.activeSlide a, .home #home_menu li#m1 a:hover{background:url('../img/main_icon_1_active.png') right 0 no-repeat;}
.home #home_menu li#m2 a{padding-top:15px; height:50px; line-height:13px; background:url('../img/main_icon_2.png') right 0 no-repeat;}
.home #home_menu li#m2.activeSlide a, .home #home_menu li#m2 a:hover{background:url('../img/main_icon_2_active.png') right 0 no-repeat;}
.home #home_menu li#m3 a{background:url('../img/main_icon_3.png') right 0 no-repeat;}
.home #home_menu li#m3.activeSlide a, .home #home_menu li#m3 a:hover{background:url('../img/main_icon_3_active.png') right 0 no-repeat;}
.home #home_menu li#m4 a{padding-top:15px; height:50px; line-height:13px; background:url('../img/main_icon_4.png') right 0 no-repeat;}
.home #home_menu li#m4.activeSlide a, .home #home_menu li#m4 a:hover{background:url('../img/main_icon_4_active.png') right 0 no-repeat;}
.home #home_menu li#m5 a{padding-top:18px; height:47px; line-height:15px;background:url('../img/main_icon_5.png') right 0 no-repeat;}
.home #home_menu li#m5.activeSlide a, .home #home_menu li#m5 a:hover{background:url('../img/main_icon_5_active.png') right 0 no-repeat;}

.home #home_menu li#m6 a{width:135px; padding-top:18px; padding-right:70px; height:47px; background:url('../img/main_icon_1.png') right 0 no-repeat;}
.home #home_menu li#m6.activeSlide a, .home #home_menu li#m6 a:hover{background:url('../img/main_icon_1_active.png') right 0 no-repeat;}
.home #home_menu li#m7 a{width:135px; padding-top:18px; padding-right:70px; height:47px; line-height:15px; background:url('../img/main_icon_2.png') right 0 no-repeat;}
.home #home_menu li#m7.activeSlide a, .home #home_menu li#m7 a:hover{background:url('../img/main_icon_2_active.png') right 0 no-repeat;}
.home #home_menu li#m8 a{width:135px; padding-right:70px; background:url('../img/main_icon_3.png') right 0 no-repeat;}
.home #home_menu li#m8.activeSlide a, .home #home_menu li#m8 a:hover{background:url('../img/main_icon_3_active.png') right 0 no-repeat;}
.home #home_menu li#m9 a{width:135px; padding-top:15px; padding-right:70px; height:50px; line-height:13px; background:url('../img/main_icon_4.png') right 0 no-repeat;}
.home #home_menu li#m9.activeSlide a, .home #home_menu li#m9 a:hover{background:url('../img/main_icon_4_active.png') right 0 no-repeat;}
.home #home_menu li#m10 a{width:135px; padding-top:18px; padding-right:70px; height:47px; line-height:15px;background:url('../img/main_icon_5.png') right 0 no-repeat;}
.home #home_menu li#m10.activeSlide a, .home #home_menu li#m10 a:hover{background:url('../img/main_icon_5_active.png') right 0 no-repeat;}

.home #home_menu li#m11 a{background:url('../img/main_icon_1.png') right 0 no-repeat;}
.home #home_menu li#m11.activeSlide a, .home #home_menu li#m11 a:hover{background:url('../img/main_icon_1_active.png') right 0 no-repeat;}
.home #home_menu li#m12 a{padding-top:15px; height:50px; line-height:13px; background:url('../img/main_icon_2.png') right 0 no-repeat;}
.home #home_menu li#m12.activeSlide a, .home #home_menu li#m12 a:hover{background:url('../img/main_icon_2_active.png') right 0 no-repeat;}
.home #home_menu li#m13 a{padding-top:18px; height:47px; line-height:15px; background:url('../img/main_icon_3.png') right 0 no-repeat;}
.home #home_menu li#m13.activeSlide a, .home #home_menu li#m13 a:hover{background:url('../img/main_icon_3_active.png') right 0 no-repeat;}
.home #home_menu li#m14 a{background:url('../img/main_icon_4.png') right 0 no-repeat;}
.home #home_menu li#m14.activeSlide a, .home #home_menu li#m14 a:hover{background:url('../img/main_icon_4_active.png') right 0 no-repeat;}
.home #home_menu li#m15 a{padding-top:18px; height:47px; line-height:15px;background:url('../img/main_icon_5.png') right 0 no-repeat;}
.home #home_menu li#m15.activeSlide a, .home #home_menu li#m15 a:hover{background:url('../img/main_icon_5_active.png') right 0 no-repeat;}


#main p{font-size:12px; font-family:Arial; line-height:16px; text-align:justify; padding:0 0 0 25px; margin:5px 0 10px 0;}
#main h1{font-size:24px; color:#404040; line-height:30px; margin:0; padding:0 0 12px 25px}
#main h2{font-size:20px; color:#404040; line-height:20px; margin:0; padding:4px 0 10px 25px;}
#main h3{font-size:16px; color:#404040; line-height:16px; margin:0; padding:4px 0 9px 25px;}
#main h4{font-size:14px; color:#404040; line-height:16px; margin:0; padding:4px 0 8px 25px;}
#main ul{margin:0; padding:10px 0 10px 45px;}
#main ul li{list-style-type:none; margin:0; padding:2px 0 2px 15px; font-size:12px; font-family:Arial; line-height:16px; background:url('../img/dot.gif') 0px 8px no-repeat;}
#main ol{margin:0 0 0 25px; padding:10px 0 10px 37px;}
#main ol li{margin:0; padding:2px 0 2px 0; font-size:12px; font-family:Arial; line-height:16px;}
#main ol li ul{margin:0; padding:2px 0 2px 0 !important; font-size:12px; font-family:Arial; line-height:16px;}
#main ol li ul li{list-style-type:none; margin:0; padding:2px 0 2px 15px !important; font-size:12px; font-family:Arial; line-height:16px; background:url('../img/dot.gif') 0px 8px no-repeat;}

#main table{margin:10px 20px;}
#main table tr{}
#main table td{font-size:11px; padding:5px 9px;
border-color: #F1F1F1;
border-style: solid;
border-width: 1px;
color:#4b4b4d; font-family:Arial;}
#main table th{font-size:11px; padding:5px 9px;
border-color: #ECECEC;
border-style: solid;
border-width: 1px;
color:#4b4b4d; font-family:Arial; text-align:left; font-weight:bold; background-color:#ececec;}

#main .mod_dlh_googlemaps .dlh_googlemap{border:solid 1px #dadada;}

#main .ce_accordion{clear:both; margin:2px 0}
#main .ce_accordion .toggler{width:606px; cursor: pointer; height:33px; background:url('../img/accordion.gif') 0 0 no-repeat; padding-left:25px;}
#main .ce_accordion .toggler{font-size:14px; text-transform:uppercase; color:#4c4c4c; line-height:30px;}
#main .ce_accordion .toggler.active{background:url('../img/accordion_active.gif') 0 0 no-repeat}
#main .ce_accordion .toggler.active{color:#4c4c4c;}
#main .ce_accordion .accordion{display:none; padding:10px 20px 10px 20px;}
#main .ce_accordion .accordion div{padding:10px 0;}

#main .oferta_lista{clear:both; position:relative; margin:0; padding:0; width:646px; overflow: visible;}
#main .oferta_lista li{float:left; position:relative; margin:0 10px 10px 0; line-height:52px; padding:0; display:table-cell; width:204px; height:60px; background:url('../img/oferta_box_bg.gif') 0 0 no-repeat; overflow: visible;}
#main .oferta_lista li a{color:#4c4c4c; padding:4px 8px; text-transform:uppercase; text-decoration:none; font-family:Play; display:block; width:188px; height:52px;}
#main .oferta_lista li a:hover{color:#e2001a;}
#main .oferta_lista li.two_lines{line-height:20px;}
#main .oferta_lista li.two_lines a{padding-top:8px}
#main .oferta_lista li img{vertical-align:middle;}
#main .oferta_lista li.ikona a{color:#4c4c4c; padding:0; text-align:center; text-decoration:none; font-family:Play; display:block; width:188px; height:52px;}

#main .oferta_lista li .description,#main .oferta_lista li .description{display:none; position:absolute; left:00px; top:-10px; width:560px; padding:40px; z-index:10; background-color:#fff; -moz-box-shadow: 0 0 5px 5px #888; -webkit-box-shadow: 0 0 5px 5px#888; box-shadow: 0 0 5px 5px #888;}
#main .oferta_lista li.row1 .description,#main .oferta_lista li.row1 .description{left:-214px;}
#main .oferta_lista li.row2 .description,#main .oferta_lista li.row2 .description{left:-428px;}
#main .oferta_lista li .description a,#main .oferta_lista li .description a{text-transform:none;}
#main .oferta_lista li .description a.close,#main .oferta_lista li .description a.close{display:inline; text-transform:uppercase; width:auto; height:auto; position:absolute; right:10px; top:5px; font-size:14px; line-height:15px; text-decoration:none;}
#main .oferta_lista li .description a.close:hover,#main .oferta_lista li .description a.close:hover{color:#e94053 !important;}
#main .oferta_lista li .description p,#main .oferta_lista li .description p{padding:0; margin:0;}
#main .oferta_lista li .description h1,#main .oferta_lista li .description h1{font-family:Play; padding-left:0;}
#main .oferta_lista li .description h2,#main .oferta_lista li .description h2{font-family:Play; padding-left:0;}
#main .oferta_lista li .description h3,#main .oferta_lista li .description h3{font-family:Play; padding-left:0;}
#main .oferta_lista li .description table,#main .oferta_lista li .description table{border:0; margin:10px 0;  font-family:arial;}
#main .oferta_lista li .description table td,#main .oferta_lista li .description table td{border:0; font-family:arial;}
#main .oferta_lista li .description img { }
#main table.noborder,#main table.noborder{border:0; margin:10px 0;  font-family:arial;}
#main table.noborder td,#main table.noborder td{border:0; font-family:arial;}


#main #oferta_asortyment_tabs{margin:17px 0 15px 0; padding:0; width:100%; border-bottom:solid 3px #6a6a6a; height:19px;}
#main #oferta_asortyment_tabs li{background-image:none; float:left; width:100px; line-height:21px; margin:0; padding:0; height:19px; overflow:hidden;}
#main #oferta_asortyment_tabs li a{display:inline-block; height:19px; padding:0 20px; background-color:#e1e1e1; text-decoration:none; color:#686868; font-family:Arial; font-size:11px;}
#main #oferta_asortyment_tabs li a:hover, #main #oferta_asortyment_tabs li.ui-tabs-active a{background-color:#686868; color:#d9d9d9;}

.oferta_nawigacja #main .inside, .oferta_nawigacja #main .mod_navigation{overflow:visible;}

#asortyment, #marki{display:none;}

#left{width:310px; float:left; margin-left:0;}
#left .mod_navigation{width:310px;}
#left ul{list-style-type:none; margin:0; padding:8px 0 0 0;}
#left ul li{}
#left ul li.active, #left ul li:hover{}
#left ul li a{display:block; width:285px; padding-left:25px; height:32px; background:url('../img/menu_bg.jpg') 0 0 no-repeat; line-height:32px; color:#4c4c4c; text-decoration:none; font-size:13px; font-family:Arial;}
#left ul li.active a,#left ul li.trail a,#left ul li:hover a{background:url('../img/menu_active_bg.jpg') 0 0 no-repeat; color:#fff; font-size:13px; font-family:Arial;}

#left ul li.active ul,#left ul li.trail ul{padding:0;}
#left ul li.active ul li, #left ul li.trail ul li{background:url('../img/submenu_bg.jpg') 0 0 no-repeat;}
#left ul li.active ul li a,#left ul li.trail ul li a{width:270px; padding-left:40px; color:#000; background:url('../img/dot_menu.gif') 25px 14px no-repeat;}
#left ul li.active ul li a:hover, #left ul li.trail ul li a:hover{text-decoration:underline;}
#left ul li.active ul li.active a,#left ul li.trail ul li.active a{font-weight:bold;}

.limit_menu #left ul li{display:none}
.limit_menu #left ul li.active, #left ul li.trail{display:block}
.limit_menu #left ul li.active li, #left ul li.trail li{display:block}


#left #kontakt_box{border:solid 1px #eceded; width:260px; padding:18px 24px 8px 24px; margin-top:18px;}
#left #kontakt_box h3{font-size:20px; color:#4c4c4c; margin:0; padding:0 0 15px 0;}
#left #kontakt_box h4{font-size:13px; color:#4c4c4c; margin:0; padding:0 0 3px 0; font-family:Arial;}
#left #kontakt_box p{font-size:11px; color:#4c4c4c; font-family:Arial; line-height:13px; margin:7px 0 11px 0}

.home #main_aktualnosci{width:230px; height:210px; margin-top:15px; overflow:hidden; background:url('../img/main_news_bg.jpg') 0 0 repeat-x;}
.home #main_aktualnosci ul{margin:0 0 10px 0; padding:0; width:100%; border-bottom:solid 3px #6a6a6a; height:19px;}
.home #main_aktualnosci ul li{background-image:none; text-align:center; float:left; width:100px; line-height:21px; margin:0 2px 0 0; padding:0; height:19px; overflow:hidden;}
.home #main_aktualnosci ul li a{background-image:none; display:inline-block; height:19px; line-height:19px; width:60px; padding:0 20px; background-color:#cdcdcd; text-decoration:none; color:#686868; font-family:Arial; font-size:11px;}
.home #main_aktualnosci ul li a:hover, .home #main_aktualnosci ul li.ui-tabs-active a{background-image:none; background-color:#686868; color:#d9d9d9;}
.home #main_aktualnosci #main_aktualnosci_box{margin:0; padding:0;}
.home #main_aktualnosci h2{padding:8px 0 0 15px; margin:0 0 6px 0; font-size:20px; line-height:20px; color:#393939}
.home #main_aktualnosci.ru h2{font-size:16px; line-height:20px;}
.home #main_aktualnosci.ua h2{font-size:17px; line-height:20px;}
.home #main_aktualnosci h3, .home #main_aktualnosci h3 a{font-size:14px; font-weight:normal; text-decoration:none; color:#000000; margin:3px 0;}
.home #main_aktualnosci h3 a:hover{text-decoration:underline}
.home #main_aktualnosci #wydarzenia,.home #main_aktualnosci #internews{display:none; padding:0 15px;}
.home #main_aktualnosci p{font-family:Arial; font-size:11px; line-height:14px;}
.home #main_aktualnosci p.more a{color:#e2001a; font-size:11px; line-height:14px; text-decoration:none; font-weight:bold;}

.mod_newslist{clear:both;}
.mod_newslist .news_image{float:left; margin-right:20px;}
.mod_newslist h2{text-decoration:none; font-size:17px !important; padding-bottom:0; padding-left:0;}
.mod_newslist p{padding-left:0;}
.mod_newslist a{text-decoration:none;}
.mod_newslist a:hover{text-decoration:underline;}
.mod_newslist p.more{text-align:right !important;}
.mod_newslist .teaser{}
.layout_latest{padding-bottom:20px;}

.ce_downloads ul{list-style-type:none; margin:0; padding-left:10px !important;}
.ce_downloads ul li{background:none !important; margin:0; line-height:18px;}
.ce_downloads ul li a{text-decoration:none; color:#000 !important;}
.ce_downloads ul li a:hover{color:#e94053 !important;}
.ce_downloads img{vertical-align:text-bottom;}

.ce_download {list-style-type:none; margin:0; padding-left:25px !important; font-size:12px; line-height:16px; font-family:Arial;}
.ce_download img{vertical-align:text-bottom;}
.ce_download a{text-decoration:none; color:#000 !important; font-size:12px;}
.ce_download a:hover{color:#e94053 !important;}

#main .ce_gallery ul{list-style-type:none; padding:0 0 0 20px;}
#main .ce_gallery ul li {background-image:none !important; padding:0 !important; margin:5px;}

#header .mod_breadcrumb{}
#header .mod_breadcrumb ul{list-style-type:none;margin:0; padding:10px 0 0 0;}
#header .mod_breadcrumb ul li{color:#000; font-family:Arial; font-size:11px; font-weight:bold; line-height:15px; background:url('../img/breadcrumb_li.png') 0 3px no-repeat; padding:0 7px 0 8px; margin:0; float:left; height:15px;}
#header .mod_breadcrumb ul li.first{background-image:none; padding-left:0px;}
#header .mod_breadcrumb ul li a{text-decoration:none; font-weight:normal; font-family:Arial; font-size:11px; line-height:15px; color:#000;}
#header .mod_breadcrumb ul li a:hover{text-decoration:underline;}

#main .mod_sitemap{}
#main .mod_sitemap ul{padding:10px 0 10px 25px;}
#main .mod_sitemap ul li{margin:0; padding:2px 0 2px 2px; background-image:none;}
#main .mod_sitemap ul li a{color:#404040; font-weight:bold; font-size:14px;}
#main .mod_sitemap ul li ul{padding:10px 0 10px 15px;}
#main .mod_sitemap ul li ul li{margin:0; padding:2px 0 2px 15px; background:url('../img/dot.gif') 0px 8px no-repeat;}
#main .mod_sitemap ul li ul li a{color:#e2001a; font-weight:bold; font-size:12px;}
#main .mod_sitemap ul li a{text-decoration:none;}
#main .mod_sitemap ul li a:hover{text-decoration:underline;}

#footer{clear:both;}
#top_line{width:980px; margin:0 auto; background-color:#fff;}
#baners{width:230px; float:left; padding:0 0 20px 15px;}
#baners p{margin:0; padding:0;}
#baners .ce_image{width:230px;}
#baners .grayscale_baner > img {
    filter: grayscale(1);
    transition: 300ms;
    opacity: 0.5;
}

#baners .grayscale_baner:hover > img, #baners .grayscale_baner:focus > img {
    filter: grayscale(0);
    opacity: 1;
}

#footer_menu{width:710px; float:left; margin-left:10px; background:url('../img/footer_menu_bg.gif') 0 0 repeat-x;}
#footer_menu a{font-family:Arial; color:#4c4c4c; text-decoration:none; font-size:12px;}
#footer_menu a:hover{color:#4c4c4c; text-decoration:underline;}
#footer_menu h3{font-family:Arial; color:#4c4c4c; font-weight:bold; margin:0; padding:0; font-size:12px; line-height:12px;}
#footer_menu .box{width:190px; height:140px; background:url('../img/footer_box_line.gif') 0 0 no-repeat; float:left; padding:0 10px; margin:24px 0 20px 20px;}
#footer_menu .box ul{margin:18px 0 0 0; padding:0; list-style-type:none;}
#footer_menu .box ul li{margin:0; padding:0 0 1px 0;}

#bottom_line{clear:both; background-color:#434245; height:51px; width:950px; margin:0 auto; line-height:51px; color:#aaaaab; font-family:Arial;}
#bottom_line #copy{float:left; width:200px; font-size:12px; padding-left:40px;}
#bottom_line #migo{float:right; text-align:right; padding-right:40px;}
#bottom_line a{color:#aaaaab; text-decoration:none; font-size:12px; font-family:Arial; line-height:51px;}
#bottom_line a:hover{text-decoration:underline;}

.pagination{ text-align:center;}
.pagination p{display:none;}
.pagination ul{text-align: center;}
.pagination ul li{display:inline-block; padding:0 10px; background-image:none !important; }

#facebook{	background: #074590;	width: 0px;	position: fixed;	margin-top: 0px;	right: 0px;	top: 50%;  z-index:100;}
.slide_button{	background: url('../img/facebook.png') no-repeat;	display: block;	height: 150px;	width: 30px;	text-indent: -9999px; 	position: absolute;	left: -30px;	top: 0px;}
