
@font-face {
    font-family: 'MyriadProRegular';
    src: url('myriadpro-regular_2-webfont.eot');
    src: url('myriadpro-regular_2-webfont.eot?#iefix') format('embedded-opentype'),
    url('myriadpro-regular_2-webfont.woff') format('woff'),
    url('myriadpro-regular_2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body { 
	margin:0px; padding: 0px;
    background-color: #ececec;
	}
div.contentt{
    margin-top:0px;
    /*background: url("../img/bg.png") repeat no-repeat scroll center bottom transparent;*/
}
div.headerMain{
    height: /*314px*/92%;
    padding-top:30px; margin-bottom: 30px;
   /* border:1px solid #e5e5e5;*/
	
	font-family: "Titillium Web";
}
    div.headerLogo{
        margin-top: -5px;
        padding-left: 33px; position: relative;
        z-index: 1000;
    }
div.footerMain{
    background-color: #2c2c2c;
    height: 100%;margin-top: 15px;
}
div.footerMains{
    width: 1227px;
    background-color: #2C2C2C;
    margin: 0 auto;
}
div.partners{
    margin: 22px auto 0;
    padding: 38px 0;
    width: 1092px;
}
    div.partners p{
        font-size: 20px; color: #2C2C2C;
        text-transform: uppercase; font-family: 'Titillium Web';
    }
    div.partners_img{
        margin: -58px auto 0;
        width: 1000px;
    }
div.layout{
    background-color: #FFFFFF;
    height: 375px;
    margin: 0 auto;
    width: 1227px;
}
div.layout-new{
    width: 1227px; border-radius: 0 0 25px 25px; /*box-shadow: 0 1px 5px #000;*/
    margin: 0 auto;
    background-color: #fcfcfc; border-top: 1px solid #E5E5E5;
}
div.layaout-new-helper {
    color: #000;
}
div. layaout-new-helper p {
    color: #000;
}
div.cascade{
    left:145px;
    margin-left: 15px;
    margin-top: 25px;
}
div.cascader{
    margin-top: 27px; overflow: visible;
    width: 336px;margin-right: -156px;
}
div.bannerBox{
    height: 340px;
    margin-left: 84px;
    margin-top: -30px;
}
    div.box-banners {
        height: 340px; display:none;
    }
div.box-banners-nav {
    bottom:0px; right: 47px;
    width: 125px;
    z-index: 0;
}
div.content-right{
     margin: 0;padding-top: 16px;
}
div.text-Banner{
     width:255px
}
div.textBanners{
    width:300px
}
div.box-banners-nav div {
    right: -328px;
    text-align: right;
    top: 49px;
}
div.box-banners-nav a {
    background: url("../img/dot_black.png") no-repeat scroll 0 0 transparent;
    color: #999999;
    display: block;
    float: left;
    height: 2px;
    margin: 0 4.8px;
    padding: 3px;
    width: 2px;
}
/*div.box-banners-nav a:hover {
    background: #D6D6D6;
    color: #999999; text-decoration: none;
}*/
div.box-banners-nav a.box-banners-nav-active {
    background: url("../img/dot_active.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 3px;
    padding: 5px 3px 0;
    text-decoration: none;
}
        div.box-banners-text{
            margin-left: -5px;
            margin-top: 161px;
            position: relative;
            width: 335px;
            z-index: 1;
        }
        div.newsOther{
            margin:0;
        }
            div.box-banners-text p{
                font-size: 16px; text-align: justify;
                color: #2d2e2f; font-family: 'MyriadProRegular';
            }
        div.news_pic_box-name{
            /*height: 261px;
            margin-left: -42px;
            padding-top: 165px;
            text-align: right;
            width: 465px;*/
            height: 261px;
            margin-left: -45px;
            padding-top: 165px;
            text-align: right;
            width: 465px;
        }
        div.news_pic_box {
            overflow: visible;
        }
            div.news_pic_box-name a {
                color: #4E4E4E;
                font-size: 37.4px; text-decoration: none; text-transform: uppercase;
                margin-right: 0px; font-family: 'Titillium Web';
            }
        div.news_pic_box-pic{
            height: 340px;
            margin-left: -30px;
            margin-top: 0;
            width: 340px;
        }
/* WIDGETS ================== */

div.message-ok { 
	margin:5px 0px; padding: 5px 5px 5px 20px;
	background: #f5f5f5 url(../images/message_dot.gif) 3px 3px no-repeat; border: 1px solid #cccccc;
	color: #5a82ac; font-size: 11px;
	}
div.message-error { 
	margin:5px 0px; padding: 5px 5px 5px 20px;
	background: #f5f5f5 url(../images/message_dot.gif) 3px 3px no-repeat; border: 1px solid #cccccc;
	color: #5a82ac; font-size: 11px;
	}

/* FORMS ==================== */

a.button {
	display: inline-block; padding-left: 5px; margin: 0px 2px;
	background: url(../img/button_left.gif) top left no-repeat;
	}
	a.button span {
		display: inline-block; padding: 2px 5px 0px 0px; height: 15px;
		background: url(../img/button_right.gif) top right no-repeat;
		}
button, input.input-submit {
   /* background-image: url("../img/search_button.png");*/ border: 0 solid #CCCCCC;
    color: #333333; cursor: pointer;
    font-family: Tahoma,sans-serif; font-size: 11px;
    height: 22px;  padding: 2px 5px; width: 23px; margin-left: -25px;
    position: absolute;
	}
div.search-bar input.input-submit {
    background-image: url("../img/search_button.png"); border: 0 solid #CCCCCC;
    color: #333333; cursor: pointer;
    font-family: Tahoma,sans-serif; font-size: 11px;
    height: 22px;  padding: 2px 5px; width: 23px; margin-left: -25px;
    position: absolute;
}
input.input-text, textarea { 
	padding: 2px 5px;
	border: solid 1px #CCCCCC;
	font-size: 11px; color: #333333; font-family: Tahoma, sans-serif;
	}
textarea {
	padding: 5px;
	}
select { 
	padding: 2px 5px;
	border: solid 1px #CCCCCC;
	font-size: 11px; color: #333333; font-family: Tahoma, sans-serif;	
	}
fieldset { 
	padding: 10px;
	border: 1px solid #cccccc; 
	}
legend { 
	font-weight:bold; color: #007197; font-size:12px;
	}

/* CONTACT ================== */

div.contact {
    width: 1130px; padding-top:40px;
}
div.adres{
    /*adding-left: 30px;*/ margin-top:7px;
    width: 313px;  height: 253px;
}
    div.adres h1{
        font-size: 25px; font-weight: normal; color:#2c2c2c; text-transform: uppercase; font-family: 'Titillium Web';
    }
    div.adres p{
        color: #2D2E2F;
        font-family: 'Titillium Web';
        font-size: 16px;
   /*     font-weight: bold;*/
        margin-top: 23px;
        text-transform: uppercase;
    }
    div.adres-all{
        line-height: 20px;
        margin-top: 8px;
        width: 165px;
    }
        div.adres-all p{
            color: #2d2e2f; text-transform: none;
            font-size: 12px;font-weight: normal;
            line-height: 18px;
        }
        div.adres-all a{
            color: #2d2e2f; text-transform: none;
            font-size: 12px;font-weight: normal;
            line-height: 18px;
        }
        div.adres-all span{
            color: #f26722;
            text-transform: none;
            font-size: 12px;font-weight: normal;
            line-height: 18px;
        }
div.maps{
    margin: 0px;  width:427px;
}
    div.maps-contact{
        margin: 0px; width:750px;
    }
div.after-map{
    font-family: arial;
    font-size: 12px;color: #2D2E2F;
    /*padding-left: 35px;*/
    padding-top: 24px;
}
div.after-map table strong{
    font-size: 14px; color:#2d2e2f ; font-family: 'Titillium Web';
}

	div.contact-text {
		width: 300px;
		}
	div.contact-form {
        width: 360px; margin-bottom: 30px;
		}
    div.contact-form button, input.input-submit {
        background-color: #FFFFFF;
        border: 0 solid #CCCCCC; border-radius: 5px 5px 5px 5px;
        color: #FFFFFF;
        cursor: pointer;
        font-family: Tahoma,sans-serif; font-size: 11px; /*font-weight: bold;*/
        height: 25px; width: 55px;
        margin-left: 2px;  padding: 2px 5px; margin-right: 45px;
        /*position: absolute;*/  position: relative;
        text-transform: uppercase; font-family: 'Titillium Web';
    }
		div.contact-form table {}		
		div.contact-form-title {
            color: #2C2C2C;
            font-size: 25px;
            font-weight: normal;
            padding: 0 0 10px 5px;
            text-transform: uppercase; font-family: 'Titillium Web';
			}
		td.contact-form-left {
			width: 90px;
			text-align: right;
			}
			td.contact-form-right input.input-text {
                width: 290px; height: 25px;border: 1px dashed #CCCCCC;border-radius: 5px; padding-left: 10px;
                font-family: arial; background: url("../img/input_slash.png") no-repeat scroll 5px 11px transparent;
				}
            div.contact-token{
                float: right;
                margin: 0 50px 0 0;
            }
		td.contact-form-split {}
			td.contact-form-split input.input-text {
                background: url("../img/input_slash.png") no-repeat scroll 5px 11px transparent;
                width: 290px;height: 25px;border: 1px dashed #CCCCCC;border-radius: 5px;
                font-family: arial;   padding-left: 10px;
				}
			td.contact-form-split textarea {
                background: url("../img/input_slash.png") no-repeat scroll 5px 7px transparent;
                border: 1px dashed #CCCCCC;
                border-radius: 5px;
                color: #000000;
                font-family: Arial;
                padding: 4px 4px 4px 10px;
                width: 290px;height: 25px;
				}
		td.contact-form-submit {
			text-align: right;
			}				

/* POPUP ==================== */

#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(../images/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover {	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(../images/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }


/* MENU ===================== */
div.menu-footer{
    height: 250px;
    padding-top: 26px; margin-left: 50px;
}
     div.img-1{
        margin: 0 0 0 70px;
    }
    div.img-2{
        margin-left: 25px;
    }
    div.img-3{
        margin-left: 25px;
    }
    div.img-4{
       /* background-attachment: scroll;
        background-clip: border-box;
        background-color: transparent;
        background-image: url("../img/lo.png");
        background-origin: padding-box;
        background-position: 5px -44px;
        background-repeat: no-repeat;
        background-size: cover;
        height: 104px;
        margin: 0 0 0 18px;
        width: 266px;*/
        height: 105px;
        margin: -3px 0 0 25px;
    }
    div.img-5{
        margin-left:25px;
    }

div.menus{
    width:1000px;
}
    div.menu-footer a{
        font-size: 20px;
        color: #ffffff;font-family: 'Titillium Web';
    }
    div.footerMenuName a{
        font-size: 11px; font-family: arial;
        color: #ffffff;
    }
    div.footerMenuName li{
        background: url("../img/footer_arr_right.png") no-repeat scroll 3px center transparent;
        list-style: none outside none;
        margin-left: -23px; padding-left: 10px;
    }
div.menu-top {}
	div.menu-top a {
		display: inline-block; padding: 2px 10px; 
		color: #333333; font-size: 14px; font-weight: bold;
		}
	div.menu-top a:hover { 
		color: #2C2C2C;
		}
	div.menu-top a.menu-top-active { 
		color: #2C2C2C;
		}			

div.menu-nav {}
	div.menu-nav a { 
		display: inline-block; padding-left: 10px; margin: 0px 10px;
		background: url(../img/bot_arrow.gif) 0px 5px no-repeat; 
		color: #333333; font-size: 11px; font-family: Tahoma,sans-serif;
		}
	div.menu-nav a:hover {
		color:#2C2C2C; text-decoration: none;
		}
	div.menu-nav a.menu-nav-active { 
		color: #2C2C2C;
		}

div.menu-sub {}
	div.menu-sub a {
		display: block; padding: 2px 10px; 
		color: #333333; font-size: 14px; font-weight: bold;
		}
	div.menu-sub a:hover { 
		color: #2C2C2C;
		}
	div.menu-sub a.menu-sub-active { 
		color: #2C2C2C;
		}		

div.menu-left {}
	div.menu-left-content { 
		padding-left:20px;
		}
	div.menu-left-line { 
		height: 2px; 
		border-bottom: 1px solid #e4eaf1; 
		line-height: 1px; font-size: 1px;
		}	
	a.menu-left-level-0 { 
		padding: 9px 0px 4px 23px; display: block;
		background: url(../img/menu_arrow_i.gif) no-repeat 10px 13px; 
		color: #333333; font-weight: bold; font-size: 12px; text-decoration: none;
		}
	a.menu-left-level-0:hover { 
		color: #2C2C2C; text-decoration: none;
		}
	a.menu-left-active-level-0 { 
		background:url(../img/menu_arrow_a.gif) no-repeat 10px 13px; 
		color:#2C2C2C;
		}
	a.menu-left-level-1 { 
		padding:2px 0px 2px 14px; display: block;
		background:url(../img/menu_sarrow.gif) no-repeat 0px 7px; 
		color: #333333; font-size: 11px; text-decoration: none;
		}
	a.menu-left-level-1:hover { 
		color: #2C2C2C; text-decoration: none;
		}
	a.menu-left-active-level-1 { 
		background: url(../img/menu_sarrow.gif) no-repeat 0px 7px; 
		color:#2C2C2C;
		}

/* ARTICLE ================== */

div.article {
    margin-left: 65px;
    padding-bottom: 16px;
    padding-top: 15px;
    width: 738px;
}
div.articles {
width: 300px;
    padding-top: 26px;
}

	div.article-header {
        margin-bottom: 14px; position: relative;
        /*margin-left: 22px;*/
		}
    div.article-headers{
        margin-bottom: 10px;
    }
		div.article-path {
            font-size: 10px;
            /*margin-left: 38px;*/
            /*margin-top: -3px;*/
            padding-bottom: 4px;
			}
			div.article-path a {
				font-size: 12px; font-family: MyriadProRegular;
                color:#a5a5a5;
				}
		div.article-print {
			font-size: 10px; 
			text-align: right;
			}	
			div.article-print a {
				font-size: 10px; 
				}	
		div.article-header h1 {
			padding: 0px; margin: 0px; margin-left:0px; margin-top:10px; text-transform: uppercase;
			color: #2c2c2c; font-size: 25px; font-weight: normal; /*text-transform: uppercase; */font-family: 'Titillium Web';
			}
        div.article-headers h1 {
            color: #2C2C2C;
            font-family: 'Titillium Web';
            font-size: 25px;
            font-weight: normal;
            margin: 0px 0 0 -2px;
            padding: 0;
            text-transform: uppercase;
        }
		div.article-date {
			padding-top: 5px;
			font-size: 10px; 
			}
	div.article-text {
		margin-bottom: 20px;  /*padding-left:24px; *//*padding-right: 20px;*/
		line-height: 160%; color: #2D2E2F; font-family: MyriadProRegular; font-size: 14px; /*min-height: 250px;*/
		}
		div.article-text td {
			line-height: 160%; color: #333333;
			}
		div.article-text th {
			background: #e9edf1;
			color: #C60000; text-align: center; padding: 4px 0px;
			}			
		div.article-text img {
			margin: 5px 10px;
			}
		div.article-text a { 
			text-decoration: underline;
			}
		div.article-text a:hover { 
			text-decoration: none; 
			}

/* LISTS -------------------- */

div.articlelist-accordion {}
	div.articlelist-accordion-header {
		background: url("../images/icon_plus.gif") 2px 50% no-repeat;
		padding: 5px 0px 5px 20px;
		font-size: 14px; color: #366FAF; text-decoration:none;
		cursor: pointer;
		}
	div.articlelist-accordion-header-active {
		background: url("../images/icon_minus.gif") 2px 50% no-repeat;
		}		
	div.articlelist-accordion-lid {
		padding-left: 20px;
		line-height: 160%;
		}
	div.articlelist-accordion-more {
		text-align: right;
		}
		div.articlelist-accordion-more a {
			color: #999999; line-height: 1.4;
			}

div.articlelist-pictures {}
	div.articlelist-pictures-entry {
		width: 145px;
		}
		div.articlelist-pictures-pic {
			height: 110px;
			text-align: center;
			}
			div.articlelist-pictures-pic img {}			
		div.articlelist-pictures-name {
			padding: 5px 0px;
			text-align: center;
			}
			div.articlelist-pictures-name a {
				}

div.articlelist-titles {}
	div.articlelist-titles-name {
		padding-bottom: 5px;
		}
		div.articlelist-titles-name a {
			font-size: 12px; color: #CD1F26; font-weight: bold;
			}

div.articlelist-lid {margin-left: -22px;}
	div.articlelist-lid img {
			margin: 0px 10px 5px 0px;
			}
	div.articlelist-lid-name {
		padding-bottom: 5px;   margin-top:4px; width: 260px;
		}
		div.articlelist-lid-name a {
			font-size: 13px; color: #2c2c2c; font-weight: bold; text-transform: uppercase;  font-family: 'Titillium Web';
			}
	div.articlelist-lid-lid {
        color: #2D2E2F; text-align: justify;
        float: right;
        font-family: 'MyriadProRegular'; font-size: 13px;
        line-height: 130%; width: 260px;
		}			
	div.articlelist-lid-more {
		padding-top: 5px;
		text-align: right;
		}
		div.articlelist-lid-more a {
			color: #2c2c2c;
			}
    div.articles-4{
        border: 1px dashed #cecece;
        border-radius: 5px 5px 5px 5px;
        height: 116px;
        margin: 0 0 27px 22px;
        padding: 20px;
        width: 310px;
    }



div.articlelist-lid1 {
    /*width:91% ;*/ /*padding-left: 10px;*/ color: #818181;
}
div.articlelist-lid1 img {
    margin: 0px 10px 5px 0px;
}
div.articlelist-lid-name1 {
    padding-bottom: 5px;
}
div.articlelist-lid-names1 {
    padding-bottom: 5px; padding-top: 10px;
}
div.articlelist-lid-name1 a {
    font-size: 14px; color: #2c2c2c; font-weight: bold; /*text-transform: uppercase;*/ font-family: 'Titillium Web';
}
div.articlelist-lid-names1 a {
    font-size: 14px; color: #2d2e2f; font-weight: normal; font-family: 'MyriadProRegular';
}
div.articleslist-lid-dates1 span{
    font-size: 11px; /*text-transform: uppercase;*/ color: #b2b2b2;
}
div.articleslist-lid-dates1 {
    margin-top:5px;
}
div.articlelist-lid-lid1 p {
    font-size: 14px; color: #2d2e2f; font-weight: normal; text-transform: none;font-family: 'MyriadProRegular';
}
div.articlelist-lid-lid1 {
    color: #2d2e2f;font-family: 'MyriadProRegular';
    line-height: 150%;
    padding-bottom: 15px;
    width: 90%;
}
div.articlelist-lid-lid1a {
padding-top:10px;
}
div.articlelist-lid-more1 {
    background-color: #EBECEC;
    border: 1px solid #EBECEC;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
    margin-top: 30px;
    padding: 2px 3px 2px 0;
    text-align: center;
}
div.articlelist-lid-mores1 {
    margin-bottom: 10px; padding-top: 4px;
    text-align: center;
    width: 25px;
}
div.article_button{
    height: 22px;  width: 23px;
    margin: -3px 0 0;
    padding-bottom: 1px; padding-right: 1px;
}
div.article_buttons{
    height: 22px;  width: 23px;
    margin: -2px 0 0;
    padding-bottom: 1px; padding-right: 1px;
}
div.articlelist-lid-more1 a {
    background: url("../img/search_button.png") no-repeat scroll right center transparent;
    color: #2C2C2C;
    display: block;
    font-family: 'Titillium Web';
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    padding: 0 0 0 6px;
    text-align: left;
    text-transform: uppercase;
    width: 75px;
}


table.articlelist-2cols {
	}
	td.articlelist-2cols-entry {
		width: 50%;
		}
		td.articlelist-2cols-entry img {
			margin: 0px 10px 5px 0px;
			}				
		div.articlelist-2cols-name {
			padding-bottom: 5px;
			}
			div.articlelist-2cols-name a {
                font-size: 20px; color: #2c2c2c; font-weight: normal; text-transform: uppercase;
				}
		div.articlelist-2cols-lid {
			line-height: 150%;
			}
		div.articlelist-2cols-more {
			padding-top: 5px;
			text-align: right;
			}
			div.articlelist-2cols-more a {
				color: #2c2c2c;
				}

/* NAVIGATION --------------- */

div.article-navigation {
	margin: 15px 0px;
	text-align: right;
	}
	div.article-navigation a {
		padding: 1px 5px; display: inline-block;
		background: #FFFFFF; border: 1px solid #5D7398;
		}
	div.article-navigation a:hover {
		background: #5D7398;
		color: #FFFFFF; text-decoration: none;
		}		
	div.article-navigation a.article-navigation-active {
		background: #5D7398;
		color: #FFFFFF;
		}

/* GALLERY ================== */

div.gallery {
	margin-bottom: 20px; 
	}

div.gallery-popup {}
	div.gallery-popup-entry {
		width: 195px; padding-bottom: 5px;
		}
		div.gallery-popup-pic {
			padding-bottom: 5px;
			text-align: center;
			}
			div.gallery-popup-pic img {
				padding: 5px;
				background: #CCCCCC;
				}
		div.gallery-popup-desc {
			text-align: center;
			}

div.gallery-scroll {}
	div#scroll-gallerys {
		width: 486px; height: 108px; margin: 0px auto; overflow: hidden;
		}
		div#scroll-content-gallerys {
		 	height: 108px;
			}
			div.scroll-item-gallerys {
				height: 108px; width: 158px; padding: 0px 2px;
				}
				div.scroll-item-gallerys img {
					padding: 4px; background: #FFFFFF;
					}
				div.scroll-item-gallerys a:hover img {
					padding: 4px; background: #CCCCCC;
					}
	div#scroll-gallerys-prev {
		top: 33px; left: 25px; height: 43px; width: 9px;
		cursor: pointer;
		}
	div#scroll-gallerys-next {
		top: 33px; right: 25px; height: 43px; width: 9px;
		cursor: pointer;
		}			

div.gallery-browser {
	height: 377px; width: 450px; margin: 0px auto 20px auto; overflow: hidden; 
	}
	div#scroll-gallerybm {
		width: 450px; height: 300px; overflow: hidden; margin-bottom: 4px;
		}
		div#scroll-content-gallerybm {
			height: 300px;
			}
			div.scroll-item-gallerybm {
				width: 450px; height: 300px;
				}
	div#scroll-gallerybs {
		width: 412px; height: 73px; margin: 0px auto; overflow: hidden;
		}
		div#scroll-content-gallerybs {
		 	height: 73px;
			}
			div.scroll-item-gallerybs {
				height: 73px; width: 103px;
				}
				div.scroll-item-gallerybs img {
					padding: 4px; background: #FFFFFF;
					}
				div.scroll-item-gallerybs a:hover img {
					padding: 4px; background: #CCCCCC;
					}
	div#scroll-gallerybs-prev {
		top: 15px; left: 0px; height: 43px; width: 9px;
		cursor: pointer;
		}
	div#scroll-gallerybs-next {
		top: 15px; right: 0px; height: 43px; width: 9px;
		cursor: pointer;
		}	

/* LANGUAGE LIST ============ */

div.language-list {}
div.language-list a {}
div.language-list a img {}
div.language-list a.language-list-active {}
div.language-list a.language-list-active img {}

div.header-lang p{
}
div.header-lang p a{
    display:block; padding:0px 20px 0px 8px; font-family: 'Titillium Web';
    background:url(../img/arr_down.png) right center no-repeat;
    color:#2c2c2c; text-transform:uppercase;  font-size: 12px;
}
div.header-lang p a:hover{
    background-color:#eeeeee; text-decoration:none;
}
div.header-lang p a.active{
    background:#eeeeee url(../img/arr_up.png) right center no-repeat;
    font-size: 12px;
}
div.header-lang p img{
    padding:6px 0px 0px 0px;
}
div.header-lang ul{
    list-style:none; padding:0px; margin:0px; height:0px; overflow:hidden;
    background:#FFFFFF;
}
div.header-lang ul li{
    list-style:none; margin:0px; padding:0px;
}
div.header-lang ul li a{
    padding:3px 22px 3px 8px; font-size:12px;
    color:#2c2c2c; text-transform:uppercase;
}
div.header-lang ul li a:hover{
    background-color:#eeeeee; color:#2c2c2c; text-decoration:none;
}

/* NEWS ===================== */

div.news {
    background-color: #FCFCFC;
    padding-bottom: 40px;
    padding-top: 11px;
    width: 369px;
}
	div.news-title { font-size:12px; color:#2c2c2c; padding:0px; font-weight:bold; }
		div.news-title a { font-size:25px; color:#2c2c2c; text-decoration:none; font-weight: normal; text-transform: uppercase; font-family: 'Titillium Web';}
		div.news-title a:hover { color:#2c2c2c; text-decoration:underline; }
	div.news-box-line { height:3px; line-height:1px; font-size:1px; margin-top: 16px;}
	div.news-list {width: 300px;}
		div.news-box { margin:8px 0px 8px 0px; }
			div.news-box-title { font-size:11px; vertical-align:middle; font-weight:bold; color:#333333; }
				div.news-box-title a { font-size:11px; vertical-align:middle; font-weight:bold; color:#2c2c2c; }
			div.news-box-date {  color: #B2B2B2;
                font-family: arial;
                font-size: 11px;
                font-weight: normal;
                margin-top: 17px;
            }
			div.news-box-text { color: #2D2E2F;
                font-family: arial; width: 90%;
                font-size: 14px;
                margin: 6px 0 0 0px;

            }
			div.news-box-more { text-align:right; margin-top: -10px;}
				div.news-box-more a{ font-size:11px; color:#2c2c2c; text-decoration:none; }
				div.news-box-more a:hover { color:#2c2c2c; text-decoration:underline; }
            div.news-box-text a {font-family:'MyriadProRegular'; color: #2D2E2F}
/* NEWSLETTER =============== */

div.newsletter {}
	div.newsletter-title {
		font-size: 12px; color: #2c2c2c; font-weight: bold;
		}
	div.newsletter-text { 
		margin: 5px 0px;
		font-size: 11px; color:#333333;
		}
	div.newsletter-buttons {}
		div.newsletter-buttons input.input-text {
			width: 130px; margin-bottom: 3px;
			}

/* SEARCH =================== */

div.search {}
	div.search-form {}
	div.search-list {margin-left: -25px;}
	
div.search-bar {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 0px 3px 3px; padding-top:2px;
    height: 27px;
    margin-top: 2px;
    position: relative;
    width: 227px;
    z-index: 1100;
}
div.search-bar input.input-text-search{
    background: url("../img/lupa_ico.png") no-repeat scroll 5px 7px #F2F2F2;
    border: 1px solid #C9C9C9;
    border-radius: 3px 3px 3px 3px;
    font-family: arial; color: #b2b2b2;
    font-size: 11px;
    height: 24px;
    margin-top: -2px;
    padding-left: 24px;
    width: 191px;
}

/* Formularze */

#cloneTable{ width:100%; border-collapse:separate; margin:10px 0px 10px 0px; }
#cloneTable td.rowLeft{ padding-left:10px; }
#cloneTable td.rowCenter{}
#cloneTable td.rowRight{ padding-right:10px; }
.party_success{ padding:50px; text-align:center; border:1px solid #CCCCCC; font-weight:bold; color:#007197; font-size:12px; }

.errorRow{ background:#e2f1fa; }
.errHelp{ display:block; padding-left:2px; font-size:10px; color:#d3593f; }
.errInfo{ color:#0068b5; }

/* Polls */
.polls_title{ font-size:12px; color:#ffffff; background:#333333; padding:3px; font-weight:bold; }
.polls_title a{ font-size:12px; color:#ffffff; text-decoration:none; }
.polls_title a:hover { color:#ffffff; text-decoration:underline; }
.polls_content{ padding:8px; }
.polls_question{ font-size:11px; font-weight:bold; padding-bottom:5px }
.polls_links{ font-size:11px; text-align:center; }
.polls_summary{ font-size:11px; text-align:center; }
.polls_submit{ text-align:center; }
.polls_line{height:3px; background:url(../images/menu_line.gif); line-height:1px; font-size:1px;}

.ank_pasek_l{ background-image:url(../images/lay_ank_l.gif); width:3px; height:11px; background-color:#4b7a98; line-height:1px; font-size:1px; }
.ank_pasek_r{ background-image:url(../images/lay_ank_r.gif); width:3px; height:11px; background-color:#4b7a98; line-height:1px; font-size:1px;}
.ank_pasek_c{ background-image:url(../images/lay_ank_c.gif); height:11px; background-color:#4b7a98; line-height:11px; line-height:1px; font-size:1px;}
.ank_pasek_bg{ height:11px; background-color:#4b7a98; line-height:11px; line-height:1px; font-size:1px;}
.ank_pasek_break{ line-height:11px }


div.HelpDesks{
    width:150px; margin-left:50px;
}

div.HelpDesks input, textarea {
    background: url("../img/input_slash.png") no-repeat scroll 10px 6px #2c2c2c;
    border: 1px dashed #525252; border-radius: 3px;
    color: #D5D5D5;
    margin: 0 0 6px;
    padding: 4px 4px 4px 25px; font-family: arial; font-size: 11px;
    width: 100px;
}
div.HelpDesks select{
    background: url("../img/input_slash.png") no-repeat scroll 10px 6px #1D1D1A;
    border: 1px dashed #525252; border-radius: 3px;
    color: #D5D5D5;
    margin: 0 0 6px;
    padding: 4px 4px 4px 25px;
    width: 129px; font-family: arial;
}
div.button input{
    /*border:none; cursor: pointer;
    background-color: #F26722; font-family: Titillium Web;
    padding-right: 20px;
    width: 60px;*/
	background-color: #00A0D1;  cursor: pointer;
    border: medium none;
    font-family: 'Titillium Web';
    position: relative;
    right: 117px;
    top: 38px;
}
div.button input:hover{
    text-decoration: underline;
}
div.MenuFooters{
    width:680px;
}
div.cart-box{
    float: right;
    margin-top: -29px;
    /*position: relative;*/ background-color: #2c2c2c; border-radius: 5px 5px 5px 5px;
    /*width: 50%;*/
    z-index: 1000; width: 103px; height:26px;   position: relative;
}
div.cart-box-cart{
    width:39px; height:38px;
}

div.cart-box-cart a {
    display:block;
    width:39px; height:38px;
}

.cart-box-bottom{
    height: 9px;
    padding:0px 0px 4px 0px;
}

.cart-box-details{
   /* margin: 6px 20px 0px 20px;*/
}
.cart-box-details td.left-td{
    width: 48px; padding: 0px 2px 0px 2px;
    font-size:14px; color: #fff; background-color: #000;
}
.cart-box-details td{
    padding: 0px 2px 0px 2px;
    font-size:14px; color: #e1e1e1;
}
/*.cart-box-details tr.border{
    border-top: #db1e30 1px solid;
}*/
.cart-box-details td.pre-border{
    padding: 0px 2px 0px 2px;
}
.cart-box-details tr.border td{
    padding: 0px 2px 0px 2px; font-family: 'Titillium Web'; text-transform: uppercase;
}

a.cart-box-luggage{
    /*background: url("../img/arr_down.png") no-repeat scroll 50px 10px transparent;*/
    color: #fff;
    cursor: pointer;text-decoration: none;
    font-size: 13px;
    padding: 4px 0 0 0px;
    width: 55px; font-family: 'Titillium Web'; text-transform: uppercase

}

/* CART-BOX-SLIDER ============ */

div.cart-box-list{
    position: relative; z-index:10000;
    /*margin: 8px -12px -13px;*/
}
div.cart-box-list-entries a.onlineContact{
    background: none repeat scroll 0 0 #F26722;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    font-family: 'Titillium Web';
    font-size: 11px;
    margin: -1px 9px 0 0;
    padding: 5px 13px;
}


div.cart-box-list-entries div.container-footer-form input, div.container-footer-form textarea {
    background: url("../img/input_slash.png") no-repeat scroll 10px 6px #2C2C2C;
    border: 1px dashed #525252;/* cursor: pointer;*/
    border-radius: 3px 3px 3px 3px;
    color: #D5D5D5;
    font-family: arial;
    font-size: 11px;
    margin: 0 0 6px 3px;
    padding: 4px 4px 4px 25px;
    width: 125px;
    float:left; display:block;
}
div.show-products{
    margin: -30px 0 0;
    width: 369px;
}
    input.helpdesk-button, input.helpdesk-button-footer {
        background-color: #00A0D1 !important;
        border: medium none !important;
        color: #FFFFFF !important;
        font-family: 'Titillium Web' !important;
        font-size: 12px !important;
        margin: 5px 7px 0 0 !important;
        padding: 4px 2px 7px 3px !important;
        text-transform: uppercase;
        width: 62px !important;
        float:right !important;
    }
input.helpdesk-button:hover, input.helpdesk-button-footer:hover {
    text-decoration: underline; cursor: pointer;
}
        input.helpdesk-button-footer {
            margin-left:70px !important;  position: absolute;
        }
div.cart-box-list-entries select{
    background: url("../img/input_slash.png") no-repeat scroll 10px 6px #383838;
    border: 1px dashed #525252;
    border-radius: 3px 3px 3px 3px;
    color: #D5D5D5;
    font-family: arial;
    font-size: 11px;
    margin: 0 4px 6px;
    padding: 4px 4px 4px 25px;
    width: 250px;
}
div.cart-box-list-entries div.container-footer-form {
    width: 328px;
}
div.cart-box-list-button-inactive{
    background: url("../img/arr_up.png") no-repeat scroll 73px 7px transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Titillium Web';
    font-size: 13px;
    height: 21px;
    margin-top: 3px;
    padding: 3px 8px 0 3px;
    text-transform: uppercase;
    width: 86px;
}
div.cart-box-list-button-active:hover{
    text-decoration: underline;
}
div.cart-box-list-button-inactive:hover{
    text-decoration: underline;
}
div.cart-box-list-button-active{
    background: url("../img/arr_down.png") no-repeat scroll 73px 8px transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Titillium Web';
    font-size: 13px;
    margin-top: 0;
    padding: 6px 8px 2px 0;
    text-transform: uppercase;
    width: 86px;
}
div.cart-box-wrapper div{
    position: relative;
    z-index:100000;
}
div.cart-box-list-entries{
    padding-left: 4px;
    padding-top: 8px; height: 155px !important;

}
div.cart-box-list-entry{
    border-bottom: #FFFFFF 1px solid;
}
div.cart-box-list-white{
    background: #F3F3F3;
}
td.cart-box-list-name {
    width: 93px; padding: 5px 24px 5px 4px;
}
div.spolecznosci{
    height: 58px;
    margin: -156px 20px -90px -90px;
    width: 152px;
}
div.spolecznosci p{
    font-size:20px; color: #FFF;
    font-family: 'Titillium Web';   text-transform: uppercase;
}
div.contactFooter{
    margin-top: -37px;
    width: 300px;
}
div.box1{
    /*margin-top:-45px;*/
}
    div.box1 p{
        font-size:20px; color: #FFF;
        font-family: 'Titillium Web';
        padding-bottom: 24px;
    }

