@charset "utf-8";
/* CSS Document */


#nav, #nav ul {
letter-spacing:         1px;
margin:                    0;
padding:                0;
list-style-type:        none;
list-style-position:    outside;
position:                relative;

z-index:                10;
}
#nav .podmenu a, #nav .toppodmenu a {
width: 141px;
min-height: 16px;
border-bottom: dotted 1px #d5d5d5;
padding: 5px 5px 5px 20px;
font-size: 10px;
background: url('img/menupop_ar.gif') no-repeat #fff;
display:block;
}
#nav ul.back { margin: 82px 0 0 0;}
#nav .act .back li.hover, #nav .act .back a:hover {background: #fff; height: 30px !important;opacity: 0.95;filter: alpha(opacity=95);}
#nav .toppodmenu a {border:     0px;opacity:     0.9;filter:     alpha(opacity=90);}
#nav a {display: block;}
#nav a.ccc {margin:                0;float:                left;border:                0;padding:            10px;}
#nav a.ccc:hover, #nav li.hover {}
#nav ul.back a:hover {background-color: #fff; color: #000;}
#nav li { float:        left;position:    relative;}
#nav li.act {height:     48px;}
#nav li.podmenu {float:        left;position:    relative;}
#nav li.toppodmenu {margin-top:    19px;float:        left;position:    relative;}
#nav li.rog {float: right;}
#nav ul {position:    absolute;display:    none;width:        70px;top:        23px;left:        0px;}
#nav li ul a {width:    220px;height:    auto;float:    left;}
#nav li ul a.short {width:    160px;height:    auto;float:    left;}
#nav ul ul {top:    auto;}
#nav li ul ul {left:            160px;margin:            0px 0 0 10px;border-left:     1px solid white;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {display:    none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {display:    block;}





body {
background: #ffffff;
margin: 0px auto;
font-family: Verdana;
font-size: 11px;
text-align: justify;
color: #000000;
padding: 0px;
}

img {border: 0px;}
a:active {color: #000; text-decoration:none;}
a:visited {color: #000; text-decoration:none;}
a:hover {color: #000; text-decoration: none;}
a:link {color: #000; text-decoration:none;}

#main1 {
width: 1103px;
padding: 0px;
margin: 0px auto;
}

#main2 {
width: 800px;
padding: 0px;
margin: 0px auto;
}

#main3 {
width: 800px;
padding: 0px;
margin: 0px auto;
}

#top {
height: 123px;
width: 1103px;
float: left;
background: url('../img/menu_bg.jpg') repeat-x;
}

.topLogo {
width: 288px;
height: 123px;
float: left;
background:url('../img/top_logo.jpg') no-repeat;
}

.topMenu {
width: 652px;
height: 123px;
float: left;
}

.topMenuButton1 {
width: 81px;
height: 123px;
float: left;
background: url('../img/i1.jpg') no-repeat;
}

.topMenuButton1:hover {background: url('../img/i1r.jpg') no-repeat; color: #fff;}

.topMenuButton2 {
width: 82px;
height: 123px;
float: left;
background: url('../img/i2.jpg') no-repeat;
}

.topMenuButton2:hover {background: url('../img/i2r.jpg') no-repeat; color: #fff;}

.topMenuButton3 {
width: 80px;
height: 123px;
float: left;
background: url('../img/i3.jpg') no-repeat;
}

.topMenuButton3:hover {background: url('../img/i3r.jpg') no-repeat; color: #fff;}

.topMenuButton4 {
width: 81px;
height: 123px;
float: left;
background: url('../img/i4.jpg') no-repeat;
}

.topMenuButton4:hover {background: url('../img/i4r.jpg') no-repeat; color: #fff;}

.topMenuButton5 {
width: 82px;
height: 123px;
float: left;
background: url('../img/i5.jpg') no-repeat;
}

.topMenuButton5:hover {background: url('../img/i5r.jpg') no-repeat; color: #fff;}

.topMenuButton6 {
width: 82px;
height: 123px;
float: left;
background: url('../img/i6.jpg') no-repeat;
}

.topMenuButton6:hover {background: url('../img/i6r.jpg') no-repeat; color: #fff;}

.topMenuButton7 {
width: 82px;
height: 123px;
float: left;
background: url('../img/i7.jpg') no-repeat;
}

.topMenuButton7:hover {background: url('../img/i7r.jpg') no-repeat; color: #fff;}

.topMenuButton8 {
width: 82px;
height: 123px;
float: left;
background: url('../img/i8.jpg') no-repeat;
}

.topMenuButton8:hover {background: url('../img/i8r.jpg') no-repeat; color: #fff;}

.topMenuButton_txt {
width: 80px;
height: 40px;
float: left;
margin: 70px 0px 0px 0px;
font-family: Verdana;
font-size: 10px;
text-align: center;
}

.topLang {
width: 149px;
height: 105px;
float: right;
border-left: 1px solid #efefef;
padding: 18px 0px 0px 5px;
}

.topLangL {
width: 36px;
float: left;
height: 105px;
}

.topMenu_ul { margin: 0px; padding: 0px;} 

.topMenu_ul li {
display:inline;
padding: 0px;
text-decoration:none;
float:left;
margin: 0px;
}


/* ------------------------------------ */

#bgbg {
width: 100%;
margin: 0px 0px 0px 0px;
float: left;
height: auto;
background: url('../img/menu_bg.jpg') repeat-x;
}

#bgbg1 {
width: 100%;
margin: 0px 0px 0px 0px;
float: left;
height: auto;
background: url('../img/bg/l_pat.jpg') repeat-y left;
}

#bgbg2 {
width: 100%;
margin: 0px 0px 0px 0px;
float: left;
height: auto;
background: url('../img/bg/r_pat.jpg') repeat-y right;
}

#bgbg3 {
width: 100%;
margin: 0px 0px 0px 0px;
float: left;
height: auto;
background: url('../img/footer_bg.jpg') repeat-x;
}

#bgbg4 {
width: 100%;
margin: 0px 0px 0px 0px;
float: left;
height: auto;
background: #ffffff;
}

#content {
width: 800px;
float: left;
margin: 3px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}

#content3 {
width: 800px;
float: left;
margin: 0px 0px 0px 0px;
}

/* ------------------------------------ */

#login {
width: 164px;
height: 64px;
border: 1px solid #e3e3e3;
float: left;
background: url('../img/login_bg.jpg') repeat-x;
}

.loginLine1 {
width: 154px;
height: 15px;
float: left;
padding: 0px 0px 0px 10px;
margin: 1px 0px 0px 0px;
font-weight: bold;
}

.loginLine2 {
width: 154px;
height: 15px;
float: left;
padding: 0px 0px 0px 10px;
margin: 3px 0px 0px 0px;
font-weight: bold;
}

.loginTxt {
width: 55px;
height: 15px;
float: left;
font-size: 9px;
}

.loginInput {
height: 15px;
width: 85px;
float: right;
margin: 0px 10px 0px 0px;
}

.loginInputD {
width: 83px;
height: 13px;
border: 1px solid #e3e3e3;
float: right;
font-size: 9px;
}

.loginFg {
width: 154px;
height: 8px;
float: left;
margin: 1px 0px 0px 0px;
padding: 0px 10px 0px 0px;
font-size: 8px;
text-align: right;
}

.loginFg a:active {color: #aeaeae; text-decoration:none;}
.loginFg a:visited {color: #aeaeae; text-decoration:none;}
.loginFg a:hover {color: #aeaeae; text-decoration: none;}
.loginFg a:link {color: #aeaeae; text-decoration:none;}

.loginButt {
width: 164px;
height: 20px;
float: left;
margin: 1px 0px 0px 0px;
}

.loginButtD1 {
width: 77px;
height: 20px;
float: left;
background: url('../img/login_reg.jpg') no-repeat;
font-size: 9px;
color: #fff;
font-weight: bold;
border: none;
margin: 0px 0px 0px 30px;
font-family: Verdana;
}

.loginButtD2 {
width: 50px;
height: 20px;
float: left;
background: url('../img/login_log.jpg') no-repeat;
font-size: 9px;
color: #fff;
font-weight: bold;
border: none;
margin: 0px 0px 0px 1px;
font-family: Verdana;
}

/* ------------------------------------ */

#banner {
width: 631px;
height: 65px;
float: right;
}

/* ------------------------------------ */

#box1 {
width: 483px;
height: 217px;
float: left;
margin: 3px 0px 0px 0px;
background: url('../img/box1_bg_1.jpg') no-repeat;
color: #fff;
}

.box1Text {
width: 395px;
height: 210px;
float: left;
margin: 4px 0px 0px 50px;
}

.box1Text_1 {
width: 395px;
height: 16px;
float: left;
margin: 10px 0px 0px 0px;
font-size: 16px;
text-align: center;
}

.box1Text_2 {
width: 395px;
height: 28px;
float: left;
margin: 4px 0px 0px 0px;
font-size: 28px;
text-align: center;
}

.box1Text_3 {
width: 395px;
height: 96px;
float: left;
margin: 15px 0px 0px 0px;
font-size: 10px;
text-align: justify;
}

.box1Butt {
width: 395px;
height: 21px;
float: left;
}

.box1ButtD {
width: 152px;
height: 21px;
background: url('../img/box1_butt.jpg') no-repeat;
border: none;
margin: 0px 0px 0px 197px;
font-weight: bold;
font-size: 15px;
color: #454545;
}

/* ------------------------------------ */

#mtext {
width: 475px;
float: left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}

.mtext_1 {
width: 470px;
margin: 5px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
color: #c90c0a;
float: left;
}

.mtext_2 {
width: 470px;
margin: 10px 0px 0px 0px;
font-size: 12px;
font-weight: bold;
width: 470px;
color: #4b4b4b;
float: left;
}

.mtext_3 {
width: 470px;
margin: 3px 0px 0px 0px;
font-size: 10px;
font-weight: bold;
width: 470px;
color: #8a8a8a;
font-family: Verdana;
float: left;
}

.mtext_img {
width: 470px;
margin: 5px 0px 0px 0px;
float: left;
text-align: center;
}

.mtext_end {
width: 470px;
height: 12px;
background: url('../img/mtext_end.jpg') no-repeat;
margin: 10px 0px 0px 0px;
float:left;
}

/* ------------------------------------ */

#box2 {
width: 315px;
float: right;
margin: 10px 0px 0px 0px;
}

.box2Belka {
width: 315px;
float: left;
height: 15px;
background: #d6d6d6;
color: #3f3f3f;
text-align: center;
font-family: Verdana;
border-bottom: 1px #fff solid;
}

.box2Content {
width: 315px;
float: left;
background: #eeeeee;
color: #3f3f3f;
font-family: Verdana;
padding: 0px 0px 10px 0px;
}

.box2Content_1 {
width: 315px;
float: left;
text-align: center;
margin: 10px 0px 0px 0px;
}

.box2Content_2 {
width: 295px;
float: left;
color: #c90c0a;
text-align: center;
font-weight: bold;
margin: 5px 0px 0px 0px;
padding: 0px 10px 0px 10px;
}

.box2Content_2 a:active {color: #c90c0a; text-decoration:none;}
.box2Content_2 a:visited {color: #c90c0a; text-decoration:none;}
.box2Content_2 a:hover {color: #c90c0a; text-decoration: none;}
.box2Content_2 a:link {color: #c90c0a; text-decoration:none;}

.box2Content_3 {
width: 295px;
float: left;
color: #636363;
text-align: center;
margin: 1px 0px 0px 0px;
padding: 0px 10px 0px 10px;
}

.box2Content2 {
width: 305px;
float: left;
background: #eeeeee;
color: #3f3f3f;
font-family: Verdana;
padding: 5px;
font-size: 9px;
}

.box2Content2_1 {
width: 305px;
float: left;
color: #c90c0a;
font-weight: bold;
}

.box2Content2_1 a:active {color: #c90c0a; text-decoration:none;}
.box2Content2_1 a:visited {color: #c90c0a; text-decoration:none;}
.box2Content2_1 a:hover {color: #c90c0a; text-decoration: none;}
.box2Content2_1 a:link {color: #c90c0a; text-decoration:none;}

.box2Content2_2 {
width: 305px;
float: left;
color: #636363;
}

.box2Content2_2img {
float: left;
margin: 0px 10px 0px 0px;
}

.box2Content2_3 {
width: 305px;
float: left;
color: #c90c0a;
text-align: right;
font-weight: bold;
}

.box2Content2_3 a:active {color: #c90c0a; text-decoration:none;}
.box2Content2_3 a:visited {color: #c90c0a; text-decoration:none;}
.box2Content2_3 a:hover {color: #c90c0a; text-decoration: none;}
.box2Content2_3 a:link {color: #c90c0a; text-decoration:none;}

.box2Content2_4 {
width: 305px;
float: left;
color: #636363;
text-align: center;
font-size: 8px;
font-family: Verdana;
font-weight: bold;
margin: 10px 0px 0px 0px;
}

.box2Content2_4 a:active {color: #636363; text-decoration:none;}
.box2Content2_4 a:visited {color: #636363; text-decoration:none;}
.box2Content2_4 a:hover {color: #636363; text-decoration: none;}
.box2Content2_4 a:link {color: #636363; text-decoration:none;}

.box2Red {
color: #c90c0a;
display: inline;
}

/* ------------------------------------ */

#title {
width: 745px;
float: left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 55px;
color: #c90c0a;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
}

/* ------------------------------------ */

#menu {
width: 215px;
float: left;
border: 2px solid #e7e7e7;
background: url('../img/menu2_bg.jpg') repeat-x #e7e7e7;
margin: 5px 0px 0px 0px;
color: #414141;
}

.menuButt {
width: 181px;
height: 26px;
border-bottom: dotted 1px #d5d5d5;
padding: 12px 0px 0px 34px;
font-size: 11px;
background: url('../img/menu_ar.gif') no-repeat;
display:block;
}

.menuButtR {
width: 181px;
height: 26px;
border-bottom: dotted 1px #d5d5d5;
padding: 12px 0px 0px 34px;
font-size: 11px;
background: url('../img/menu_ar2.gif') no-repeat;
display:block;
}

.menuButtWhoWeAre {
width: 181px;
height: 26px;
border-bottom: dotted 1px #d5d5d5;
padding: 12px 0px 0px 34px;
font-size: 11px;
background: url('../img/menu_ar2.gif') no-repeat;
display:block;
}

.menuRozwinWhoWeAre {
width: 215px;
float: left;
border-bottom: dotted 1px #d5d5d5;
padding: 0px 0px 0px 0px;
}

.menuRozwinButt {
width: 150px;
min-height: 17px;
padding: 3px 5px 0px 60px;
font-size: 11px;
background: url('../img/menusub_ar.gif') no-repeat;
display:block;
}

.menuRozwinButtR {
width: 150px;
min-height: 17px;
padding: 3px 5px 0px 60px;
font-size: 11px;
background: url('../img/menusub_ar2.gif') no-repeat;
display:block;
}

.menu_ul { margin: 0px; padding: 0px;} 

.menu_ul li {
display: inline;
padding: 0px;
text-decoration:none;
float:left;
margin: 0px;
}

/* ------------------------------------ */

#mtext2 {
width: 800px;
float: right;
margin: 5px 0px 0px 0px;
font-family: Verdana;
font-size: 10px;
}

.mtext2Post {
width: 800px;
float: left;
margin: 0px 15px 0px px;
}

.mtext2PostImg {
width: 150px;
float: left;
}

.mtext2PostText {
width: 600px;
float: left;
padding: 10px 10px 10px 10px;
margin: 3px 0px 0px 0px;
}

.mtextPostTextR {
color: #bc0504;
margin: 0px;
padding: 0px;
}

.mtext2PostTextMore {
width: 426px;
float: left;
text-align: right;
margin: 15px 0px 0px 0px;
color: #bc0504;
}

.mtext2PostTextMore a:active {color: #c90c0a; text-decoration:none;}
.mtext2PostTextMore a:visited {color: #c90c0a; text-decoration:none;}
.mtext2PostTextMore a:hover {color: #c90c0a; text-decoration: none;}
.mtext2PostTextMore a:link {color: #c90c0a; text-decoration:none;}

.mtext2PostTextEnd {
width: 426px;
float: right;
text-align: center;
margin: 15px 0px 0px 0px;
color: #636363;
font-size: 8px;
font-weight: bold;
}

.mtext2PostTextEnd a:active {color: #636363; text-decoration:none;}
.mtext2PostTextEnd a:visited {color: #636363; text-decoration:none;}
.mtext2PostTextEnd a:hover {color: #636363; text-decoration: none;}
.mtext2PostTextEnd a:link {color: #636363; text-decoration:none;}

/* ------------------------------------ */

#footer {
width: 800px;
height: 54px;
float: left;
margin: 0px 0px 0px 0px;
font-family: Verdana;
}

.footerLinks {
width: 540px;
text-align: center;
float: left;
margin: 17px 0px 0px 0px;
font-size: 10px;
color: #ffffff;
}

.footerLinks a:active {color: #ffffff; text-decoration:none;}
.footerLinks a:visited {color: #ffffff; text-decoration:none;}
.footerLinks a:hover {color: #ffffff; text-decoration: none;}
.footerLinks a:link {color: #ffffff; text-decoration:none;}

.footerSearch {
width: 240px;
height: 20px;
float: right;
margin: 17px 0px 0px 0px;
}

.footerSearchButt {
width: 44px;
height: 17px;
float: left;
background: url('../img/searchbutt_bg.jpg') repeat-x;
font-size: 10px;
color: #fff;
font-weight: bold;
border: 1px solid #ca564f;
font-family: Verdana;
}

.footerSearchInput {
width: 188px;
height: 14px;
border: 1px solid #ca564f;
float: left;
font-size: 10px;
font-family: Verdana;
padding:1px 0px 0px 0px;
margin:0px 0px 0px 1px;
}

.footerCR {
width: 800px;
height: 18px;
float: left;
margin: 0px 0px 0px 0px;
padding: 7px 0px 0px 0px;
font-family: Verdana;
color: #bbbbbb;
font-weight: bold;
font-size: 10px;
}

.footerCRLeft {
width: 350px;
float: left;
text-align: left;
}

.footerCRRight {
width: 350px;
float: right;
text-align: right;
}

/* ------------------------------------ */

#submenu {
width: 166px;
float: left;
border: 1px solid #e7e7e7;
background: url('../img/menu2_bg.jpg') repeat-x #e7e7e7;
margin: 0px 0px 0px 0px;
color: #414141;
}

.submenuButt {
width: 141px;
min-height: 16px;
border-bottom: dotted 1px #d5d5d5;
padding: 5px 5px 5px 20px;
font-size: 10px;
background: url('../img/menupop_ar.gif') no-repeat;
display:block;
}

.submenuButtR {
width: 141px;
min-height: 16px;
border-bottom: dotted 1px #d5d5d5;
padding: 5px 5px 5px 20px;
font-size: 10px;
background: url('../img/menupop_ar2.gif') no-repeat;
display:block;
}

.submenu_ul { margin: 0px; padding: 0px;} 

.submenu_ul li {
display: inline;
padding: 0px;
text-decoration:none;
float:left;
margin: 0px;
}

/* ------------------------------------ */






