body{font-family:Tahoma;}

* {margin:0;padding:0;}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
 ul {list-style:none;margin:0}
.minheight-500 {min-height:500px;height:auto !important;height:500px}
.minheight-430 {min-height:430px;height:auto !important;height:430px}
.height-388 {height:388px !important}
.height-353 {height:353px !important}

/* Main page */
.bodybg-1 {background:url(../images/bodybg1.png) }
.bodybg-2.pl {background:url(../images/bodybg2pl.png)  no-repeat center 0px}
.bodybg-2.en {background:url(../images/bodybg2en.png)  no-repeat center 0px}

#outer{height:100%;width:100%;display:table;vertical-align:middle;}
#container {position:relative;vertical-align:middle;display:table-cell;height: 600px;}
#inner {width: 950px;height: 600px;margin-left:auto;margin-right:auto;position:relative;}

#mapbg {width: 950px;height: 600px;background:url(../images/mapbg.png) no-repeat;position:absolute;left:0}
#bigLogo {height:166px;width: 950px;background:url(../images/biglogo.png) no-repeat;position:absolute;left:0}
#shadow1,#shadow2  {position:absolute;width:100%;height:30px;background:url(../images/shadow1.png) no-repeat;top:215px;left:0}
#shadow2 {top:290px;}

#mainContent {display:block;height:166px;width:100%;position:relative;}
#mainContent a.logo {display:block;height:159px;width:529px;margin:0 auto;text-decoration:none}
#mainContent a.logo span {visibility:hidden;}

#mainContent h2 {text-align:center;margin:0}
#infoLinia {margin-top:28px !important;color:#ffffff;font-size:35px}
#infoLinia span{font-size:23px;color:#0092F2}
#mail {margin-top:35px !important}
#mail a{font-size:24px;color:#ffffff;height:auto;text-decoration:none;}

#mainContent ul.mb{width:858px;float:left;margin:50px 46px 0 46px;display:inline;list-style:none;text-align:left;padding:0}
#mainContent ul.mb li {display:block;float:left;width:286px;height:61px;margin:0;padding:0}
.pl #mainContent ul.mb li a {background:url(../images/buttons_pl.png) no-repeat;}
.en #mainContent ul.mb li a {background:url(../images/buttons_en.png) no-repeat;}
#mainContent ul.mb li a{display:block;float:left;position:relative;height:61px;width:286px;text-decoration:none;cursor:pointer;}
#mainContent ul.mb li a span {visibility:hidden;}

.enter {display:inline !important;margin-left:288px !important}

#mainContent ul.mb li.enter a {background-position:-286px 0}
#mainContent ul.mb li.evaluation a {background-position:-286px -60px}
#mainContent ul.mb li.customer a {background-position:-286px -121px}
#mainContent ul.mb li.translator a {background-position:-286px -182px}

#mainContent ul.mb li.enter a:hover {background-position:0 0}
#mainContent ul.mb li.evaluation a:hover {background-position:0 -60px}
#mainContent ul.mb li.customer a:hover {background-position:0 -121px}
#mainContent ul.mb li.translator a:hover {background-position:0 -182px}
 
#head {height:105px;position:relative}
#logo {height:105px;}
#logo a{display:block;height:103px;width:270px;text-decoration:none;position:absolute;}
#logo a span {visibility:hidden;}

#languageSelector {position:absolute;top:5px;right:0}
#languageSelector li , #languageSelector li a{display:block ;float:left}
#languageSelector li {margin:0 0 0 20px}
/*#languageSelector li a {color:#6689B9;text-decoration:none;border-bottom:1px solid #6689B9;padding:0}*/
/*#languageSelector li a:hover, #languageSelector li.active a  {color:#ffffff;text-decoration:none;border-bottom:1px solid #ffffff;}*/
#languageSelector li a span{display:none}
#languageSelector li a  {background:url(../images/flags.png) no-repeat;width:20px; height:10px}
#languageSelector li a.pl {background-position:-20px 0}
#languageSelector li a.pl:hover, #languageSelector li.active a.pl  {background-position:-20px -10px}
#languageSelector li a.en {background-position:0 0}
#languageSelector li a.en:hover, #languageSelector li.active a.en {background-position:0 -10px}

#infoLinia2{color:#ffffff;font-size:14px;margin-top:40px;margin-left:-30px;width:260px !important}
#infoLinia2 span {font-size:25px;color:#ffffff}
#mail2 {margin-top:45px;float:right} 
#mail2 a{font-size:20px;color:#ffffff;text-decoration:none;float:right;}

#mainMenu {height:35px !important;background:url(../images/mainmenu.png) repeat-x;border-top:1px solid #4A70A2}
#mainMenu li, #mainMenu li a, #subMenu1 li, #subMenu1 li a, #subMenu2 li, #subMenu2 li a{display:block;float:left}
#mainMenu li a , #subMenu1 li a, #subMenu2 li a {text-decoration:none;line-height:35px}

#mainMenu li {padding-right:5px}
#mainMenu a {color:#ffffff;font-size:16px;padding:0 15px}
#mainMenu .active a,#mainMenu a:hover{background:url(../images/mainmenuactive.png) repeat-x}

#subMenu1 {height:35px !important;background:url(../images/submenu1bg.png) repeat-x;border-top:1px solid #ffffff}
#subMenu1 li {padding:0 20px} 
#subMenu1 a {color:#869EBB;font-size:13px;padding:3px 8px 0 8px}
#subMenu1 .active a, #subMenu1 a:hover {background:url(../images/submenu1bgactive.png) repeat-x;color:#122944;}

#subMenu2 a {color:#666;font-size:13px;padding:0 20px}
#subMenu2 a:hover {color:#102640}

#content {background-color:#ffffff;border:1px solid #BBC4CF;}
#content ul {list-style-type:disc;margin-left:18px;color:#666}
#content ul  li {padding:3px 0}
#content {padding:10px}
 
#content #contentText{background-color:#ffffff;margin-top:2px;height:319px;overflow-y:auto;padding:10px}
#content #contentText p {padding:0px;line-height:1.8;color:#666;text-align:justify}
#content #contentText img {float:right;margin-left:20px}
#content #contentText h2 {font-size:18px}
 
#content #contentText.newslist p, #content #contentText.newslist h3{margin-bottom:0 !important}
#content #contentText.newslist h3 {font-size:1.2em}
#content #contentText.newslist p {padding:5px 0}
#content #contentText .seemore{text-align:right;}
#content #contentText .seemore a, #content .newsdate{color:#999}

#rightBox {width:163px;float:right}
.button{width:163px;height:37px;float:right;margin-bottom:15px}
.pl .button {background:url(../images/buttons2_pl.png)}
.en .button {background:url(../images/buttons2_en.png)}
.button a {display:block;width:163px;height:37px;float:right;text-decoration:none}
.button a span {visibility:hidden;}
.button.b1 {background-position: -163px 0}
.button.b2 {background-position: -163px -37px} 
.button.b3 {background-position: -163px -74px} 
.button.b1:hover {background-position:0 0}
.button.b2:hover {background-position:0 -37px} 
.button.b3:hover {background-position:0 -74px} 

#addressBox p {margin:0;color:#072136}
#addressBox .name, #addressBox .subname {color:#222}
#addressBox .name {font-size:18px;}
#addressBox .subname {font-size:15px;padding:15px 0 3px 0px}

#contentText .subname {font-size:18px}
.addressText {font-size:16px}

#scroll {height:30px;background-color:#EBEDF0;border:1px solid #BBC4CF;margin-top:20px;line-height:30px;color:#122944;}
#scroll.home {background:#306E98;color:#ffffff;border:1px solid #35739F;border-bottom:1px solid #29628D}

#bottom {width:100%;background:url(../images/footerbg.png) repeat-x;float:left;margin-top:20px}
#footerWrapper {width:990px; margin:0 auto }

#footer {position:relative;margin-top:10px;height:50px;}
#footer li {display:block;float:left;padding-right:30px;height:30px;line-height:30px}
#footer li a {color:#888888;text-decoration:none}
#pageInfo {float:right}
#pageInfo li {padding:0}
#pageInfo li a {color:#999;background:url(../images/logokreatio.png) no-repeat 105px 0;padding:3px 0}
#pageInfo li a b {padding-left:25px}

#form {display:block;width:500px}
#form  h3 {font-size:12px; font-weight:normal;margin:6px 0;line-height:1.5}
#form input, #form label, #form textarea {width:500px}
#form label {font-weight:normal}
#form  #send_button  {width:120px;float:right;margin-top:30px}
#form .error {color:red;font-weight:normal}
#form  #mail_success {color:#0068AD;font-weight:bold}
#form .selectbox {padding-bottom:15px}
#form .selectbox input{width:auto !important}
#form .selectbox label {padding-left:10px}
#form .inputSmall {margin:0 ;padding:0;border:1px solid #BBBBBB;width:60px}

/*#form.paymentform, #form.paymentform input, #form.paymentform label, #form.paymentform textarea {width:300px !important}*/
#form.paymentform, .payInput {width:300px !important}

.lc {color:#132B49; font-size:14px !important}
.lw1 {display:block;width:325px !important;float:left;}
.lw2 {display:block;width:192px !important;float:left;}
.asterisk {color:red;padding:0 3px}
#loader {margin:20px 0}
#loader img {float:right}

#paysystem {list-style:none;margin:20px 0 0 0 !important}
#paysystem li {display:inline}
#paysystem img {float:none !important}