/*copyrights 2006 e2.pl*/

body,html {height:100%;background: #EAEAEA url(../i/bg.gif) repeat-x 0 0;}
body {color:#333333;margin:0;padding:0;text-align:center;font:normal 11px tahoma, sans-serif, arial;}
div {margin:0;padding:0;text-align:left}
img {border:0}
ul {margin:0;padding:0;list-style:none;}
ul li {background-repeat: no-repeat;background-position: 0 .6em;padding:2px 10px 2px .8em;line-height:1.3em;}
a {text-decoration:none;color:#333333;}
a:hover,.und {text-decoration: underline;}
div:after{content:".";display:block;height:0;clear:both;visibility: hidden}

#header object,embed {margin:0;padding:0}

#container {width:860px;z-index:2;position:relative;margin:0 auto;padding:0;}
#header_hp {height:144px;overflow:hidden;width:850px;margin-bottom:2px;position:relative;}
#header_flash_hp {height:236px;overflow:hidden;width:950px;margin-bottom:2px;position:relative;}
#header_flash {height:125px;overflow:hidden;width:950px;margin-bottom:2px;position:relative;}

.logo {float:left;width:392px;overflow:hidden;margin-top:6px}
.menu {height:38px;overflow:hidden;position:absolute;top:106px;left:13px;}
.language {width:199px;height:30px;margin-top:5px;float:right;overflow:hidden;background: url(../i/language_bg.gif) no-repeat 0 0;
padding:7px;color:#E1E1E1}  .language a {padding:0 3px;}


#content_homepage {background-color:#FFF; width:850px;overflow:hidden;margin:0;padding:2px 10px 5px 10px;}
#content_homepage .left {width:282px;float:left;margin:0 0 0 18px;_margin:0 0 0 8px;overflow:hidden;color:#626262;font:normal 11px Arial;}

#content_homepage .left p {margin:0;padding:7px 0;line-height:17px;}


#content_homepage .right {width:534px;float:right;margin:0;overflow:hidden;}

#path {clear:both;width:830px;padding:9px 10px 15px 10px;background-color:#FFF; }
#path .fl {float:left;}
#path a,#path span {background: url(../i/ar1.gif) no-repeat 3px 7px;border:0;padding:2px 6px 2px 11px;color:#020202;font:normal 11px Tahoma;}
#path span {color:#007DD9}

#path .tools {float:right;}
#path .tools a {color:#B9B9B9;padding:2px 6px 2px 22px;}
#path .tools a.mail {background: url(../i/icon/mail.gif) no-repeat 0 3px;padding-right:16px;}
#path .tools a.print {background: url(../i/icon/print.gif) no-repeat 0 3px;}


.galery {width:100%;clear:both}
.galery a {width:250px;height:250px;display:block;background:#FFF url(../i/dot4.gif) repeat 0 0;float:left;margin:0 9px 9px 0;padding:2px;text-align:center;overflow:hidden !important}

.galery2 {width:100%;clear:both}
.galery2 a {width:180px;height:180px;display:block;background:#FFF url(../i/dot4.gif) repeat 0 0;float:left;margin:0 9px 9px 0;text-align:center;overflow:hidden !important}
.galery2 img {margin:15px;float:left}

.hp_offer {width:100%;padding:7px 0;}
.hp_offer a {display:block;float:left;width:173px;height:173px;overflow:hidden;}
.hp_offer a span {display:none}
.hp_offer .b1 {margin-right:7px;background: url(../i/hp/b1.gif) no-repeat 0 0;}
.hp_offer .b2 {margin-right:7px;background: url(../i/hp/b2.gif) no-repeat 0 0;}
.hp_offer .b3 {background: url(../i/hp/b3.gif) no-repeat 0 0;}
.hp_offer a:hover {background-color:#EBEBEB}


#content {border-bottom:10px solid #FFF;background:#FFF url(../i/bg_content.gif) repeat-y 10px 0;width:850px;overflow:hidden;margin:0;padding:2px 10px 5px 10px;}
#content .top {background-color:#FFF;padding-bottom:4px;}

#content .left {width:220px;float:left;margin:0;overflow:hidden;}
.buttons {padding-top:60px}
.buttons img {padding-top:10px;}

#content .right {width:570px;float:right;margin:0 26px 0 0;overflow:hidden;padding-bottom:50px;_padding-left:26px}
#content .right p {line-height:20px}
.title {margin-top:10px;background: url(../i/bg_title.gif) repeat-x 0 0;height:27px;overflow:hidden;}
.title div {overflow:hidden;background-color:#FFF;}
.title h1 {display:none}

/*------------------------------------------- menu left */
.menu_left {padding-top:37px}
.menu_left ul li {display:block;padding:0 !important;clear:both;width:100%;zoom:1}
.menu_left ul li a {display:block;background:#8BC32B url(../i/ar3.gif) no-repeat 10px 12px;padding:6px 6px 6px 20px;color:#FFF;
font:bold 12px Arial;border-top:1px solid #AAD516;}
.menu_left ul li ul li a {display:block;background:#FEFEFE url(../i/ar5.gif) no-repeat 25px 12px;padding:6px 6px 6px 35px;color:#363636;
font:normal 11px Arial;}
.menu_left a:hover,.menu_left a.sel {background-color:#A4CD5A;text-decoration:none}
.menu_left ul li ul li a:hover,.menu_left ul li ul li a.sel {background-color:#F8F7F7} 
.menu_left ul li ul li a.sel {font-weight:bold}

.ar1 {background: url(../i/ar1.gif) no-repeat 11px 5px;padding-left:20px !important;}
.none {display:none}



/*------------------------------------------- txt */

.txt {color:#2B2B2B;font:normal 12px Arial;line-height:19px;padding:10px 0;}


/*------------------------------------------- headers */

.hd1 {background: url(../i/dot2.gif) repeat-x 0 100%;font:normal 11px Arial;padding:10px 0;width:100%;clear:both;}

h1 {color:#222;font:normal 18px Tahoma;margin:0;padding:0 0 0 0;float:left;}
h2 {color:#222;font:normal 16px Tahoma;margin:0;padding:2px 0 0 10px;float:left;}


/*------------------------------------------- spacings */

.bt0 {border-top:0px !important}
.pt3 {padding-top:3px !important}
.pt5 {padding-top:5px; !important}
.pt10 {padding-top:10px !important}
.pl10 {padding-left:10px;}

.sep10 {width:100%;overflow:hidden;height:10px;}
.sep20 {width:100%;overflow:hidden;height:20px;}

.b0 {border:0 !important;}
.mt10 {margin-top:10px}
.m0 {margin:0 !important}


/*------------------------------------------- footer */
#content .footer {width:570px;margin:0 26px 0 246px;clear:both;padding:15px 5px 5px 15px; border-top:1px solid #F2F2F2;color:#DFDFDF;text-align:right}
.footer {clear:both;padding:20px; border-top:1px solid #F2F2F2;color:#DFDFDF;text-align:right}
.footer a {color:#626262;padding:0 5px;}

.copy {padding:5px 0;color:#204F9B;font-weight:bold !important}
.linki {display:none}

.navi_bottom {width:570px;margin:0 26px 0 246px;padding:10px;margin-top:-25px;text-align:right;border-top:1px solid #D8D2CD;;z-index:1000;}
.navi_bottom a {background: url(../i/ar1.gif) no-repeat 0 5px;border:0;padding:2px 8px 2px 12px;font:normal 11px Arial;color:#007DD9} 
.navi_bottom a.prev {background: url(../i/prev.gif) no-repeat 0 5px;}
.navi_bottom a.up {background: url(../i/up.gif) no-repeat 0 5px;}

#partners {border-top:3px solid #D5D5D5;width:840px;margin:0 auto;clear:both;position:relative;padding:0 15px;left:5px;}

#seo {font:normal 11px Tahoma;padding:20px 30px;color:#818181;width:800px;margin:0 auto;clear:both;position:relative;}
#seo h2,#seo h3 {padding:0;margin:0;font:normal 11px Tahoma;color:#818181;display:inline;float:none}

#footer {background: url(../i/dot2.gif) repeat-x 0 0;font:normal 11px Arial;padding:10px 10px;color:#818181;
width:840px;height:100px;margin:0 auto;clear:both;position:relative;}
#footer a {color:#818181;} #footer .e2 {color:#B9B9B9 ;cursor:text;}  #footer .e2:hover {text-decoration:none}

/*------------------------------------------- boxes */

.shop {width:950px;clear:both;}
.shop .box {float:left;background-color:#F3F3F3;border-bottom:1px solid #CDCDCD;width:100%;padding:18px 0;}
.shop .box ul {margin:0 18px;}
.shop .box ul li {float:left;width:285px;color:#818181}
.shop .box ul li a.img3 {display:block;background-color:#FFF;border:1px solid #C1C1C1;width:127px;height:127px;vertical-align:middle;text-align:center;float:left;margin-right:14px;background-position:50% 50%;background-repeat:no-repeat;}


.box1 {border: 1px solid #EBE8E5;font:normal 12px Arial;color:#333333;float:right;width:200px;}
.box1 ul {margin:10px;}






/*------------------------------------------- list */
#content .right ul {margin:5px 0}
#content .right ul li {background: url(../i/ar7.gif) no-repeat 20px 9px;padding:3px 3px 3px 30px;margin:0;}


.ul_news_hp {border-top:1px solid #D9D9D9;}
.ul_news_hp li {clear:both;border:0;padding:8px 16px 7px 16px;color:#818181;line-height:17px;}
#content .ul_img {margin-top:40px;}
.ul_img {padding:7px 0 0 4px}
.ul_img li {clear:both;border:0;padding:8px 10px 13px 16px;color:#818181;line-height:17px;
background: transparent url(../i/hp/ul2.gif) no-repeat 0 100%;}
.ul_img p {color:#818181;line-height:15px;padding:6px 0 0 0;margin:0}
.ul_img a p:hover {text-decoration:underline}

.ul1 li {clear:both;border:0;padding:11px 16px 7px 16px !important;;color:#818181;line-height:17px;border-bottom:1px solid #D9D9D9;background: transparent url(../i/ar4.gif) no-repeat 2px 31px !important;}

.ul1_2 li {float:left;width:45%;background: transparent url(../i/ar5.gif) no-repeat 5px 11px !important;border:0;border-bottom:1px solid #D9D9D9;padding:7px 0 7px 16px !important;margin-right:15px !important}


.date1 {color:#FB7401;font:normal 11px Arial}
.date2 {color:#818181;font:normal 11px Arial}

.more {padding:0;margin:0;text-align:right}
.more a {background: url(../i/ar1.gif) no-repeat 95% 5px;border:0;padding:2px 15px 2px 4px;color:#297CCA;font:normal 11px Arial;} 

.dot1 {background: url(../i/bg_dot1.gif) repeat-x 0 10px;border:0;padding:10px 0 17px 0;}


.lbl{width:49%;float:left;overflow:hidden}
.rbl{width:49%;float:right;overflow:hidden}



.bg_none {background:none !important}

.fl {float:left !important}.fr {float:right !important;overflow:hidden}
.clear {clear:both;}
.wbl {width:100%;clear:both;}
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}

.ifr {float:right;margin:0 0 5px 10px;}
.ifl {float:left;margin:0 10px 5px 0;}


/*------------------------------------------- fonts*/

.a12n {font: normal 12px Arial}
.a12b {font: bold 12px Arial !important}
.t11n {font: normal 11px Tahoma !important}
.normal {font-weight:normal !important}

.green  {color:#007DD9 !important}
.blue,.ns1 {color:#007DD9 !important}
.gray1 {color:#A3A3A3 !important}
.red {color:#FD7303 !important}
.dark {color:#020202 !important}

.ns1,.bld {font-weight:bold !important}
.ns1 {font:bold 12px Arial;}
.ns2 {font:bold 12px Arial;color:#020202;}
.ns3 {font:bold 18px Tahoma;color:#FD7303;}



/*table*/

table {width: 100%;border:0; border-collapse:collapse;font: normal 11px Tahoma;}
td {padding:0}

dl, dt, dd {margin:0;padding:0;border:0;outline:0;vertical-align: baseline;}

.tb1 {border: 1px solid #E9E9E9;width:99%;margin:7px 1px;}
.tb1 th {background-color:#E9E9E9;font-weight:bold;border-bottom: 1px solid #BDBDBD;vertical-align:top; padding:7px 9px;text-align:left;}
.tb1 td {border-bottom: 1px solid #D8D2CD;vertical-align: top; padding:8px 9px 8px 9px;}
.tb1 td img {position:relative;top:-1px}
.tb1 tr.tr1 td {background-color:#F6F6F6;}

.tb2 td {vertical-align: top; padding:4px 5px;}
.tb2 td.ar {padding-top:7px}

.tb4 td {border-bottom: 1px solid #E3E3E3;vertical-align: top; padding:4px 2px 4px 8px;}

.line1 {background:transparent url(../i/dot1.gif) repeat-x 0 0;margin:14px 5px 0px 5px;padding:5px 0 7px 0}

/*image*/
.gallery {padding:15px 0;clear:both;}
.gallery a {float:left;border:1px solid #E1E1E1;margin:0 9px 9px 0;}
.gallery a:hover {border:1px solid #8BC32B}

img {border:0}
.img1 {float:left;border:1px solid #E1E1E1;margin:0 9px 9px 0;}
.img2 {float:left;margin:0 22px 9px 0;}
.img3 {float:left;border:1px solid #E1E1E1;margin:0 19px 9px 0;}
.img4 {float:right;border:1px solid #E1E1E1;margin:0 0 19px 9px;}

.i2 {padding:10px;background-color:#FFF;}

/*form*/
form {padding: 0; margin:0}
input,textarea {font:11px tahoma; padding: 3px;color: #000000;border: 1px solid #EFEFEF;border-left: 1px solid #C1C1C1;border-top: 1px solid #C1C1C1;}

.but1{width:93px;height:30px;overflow:hidden;font:bold 12px Arial;color: #FFF;padding:0 5px 1px 5px;cursor: pointer;
background:url(../i/but1.gif) no-repeat 0 0;border:0;}
.but2{width:93px;height:30px;overflow:hidden;font:bold 12px Arial;color: #FFF;padding:0 5px 1px 5px;cursor: pointer;
background:url(../i/but2.gif) no-repeat 0 0;border:0;}

.box_job {background-color:#013972;padding:17px;color:#FFF;}
.box_job h3 {margin:0;padding:5px 0;border-bottom:1px solid #FBCD02;font:normal 18px Arial;color:#FFF;}
.box_job h2 {margin:0;padding:8px 0;font:normal 17px Arial;color:#FBCD02;}
.box_job ul li {background: url(../i/ar10.gif) no-repeat 20px 9px !important;padding:3px 3px 3px 30px;margin:0;}
.box_job a {color:#FBCD02 !important}
/*------------------------------------ icons */

/*------------------------------------ content */
