/* ustawienia globalne */
BODY,A,DIV,IMG,TABLE,TD,TH{-moz-box-sizing:border-box;}
BODY{margin:0px;padding:0px;text-align:left;}
IMG{border:none}
FORM{margin:0px}
TABLE{border:none;margin:0px;padding:0px;}
TD,TH{margin:0px;padding:0px;vertical-align:top}
P,TD,TH,DIV,INPUT,TEXTAREA{font-family:Verdana,sans-serif;font-size:11px}
A{text-decoration:none;color:#000000;}
A:hover{text-decoration:underline}
P {margin:5px 0px 5px 0px;font-size:11px;}

H3 {font-family:Verdana,sans-serif;font-size:18px;font-weight:bold;margin-top:0px;}
/* indywidualne */

BODY {text-align:center;}
DIV.page {width:1000px;margin:0px auto;text-align:left;}
DIV.header {width:1000px;height:120px;background:url(header.gif) no-repeat top left;font-size:11px;color:#404040;text-align:right;padding:20px 50px 0px 0px;}
DIV.footer {width:1000px;background:url(footer.gif) no-repeat top left;height:40px;text-align:right;padding:25px 50px 0px 0px;margin-top:0px;}
DIV.footer DIV.lang {float:left;margin-left:25px;}
DIV.header A {font-size:11px;color:#404040}
/*DIV.header-Home {background:url(header_home.gif) no-repeat top left;}*/
TABLE.page {width:1000px;border:none;margin:0px;}
TD.pagesub-margin {width:280px;}
TD.pagesub-body {width:720px;padding:0px 40px 0px 0px;}
TD.pagesub-body-left {width:320px;padding:0px 40px 0px 0px;}
TD.pagesub-body-right {width:320px;padding:0px 40px 0px 0px;}
TD.pagehome-left {width:450px;background:url(header_home_left.gif) no-repeat top left;padding:50px 0px 0px 0px;}
TD.pagehome-left DIV.block {margin:0px 20px 0px 40px;}
TD.pagehome-middle {width:240px;padding:0px 10px 12px 10px;}
TD.pagehome-right {width:270px;padding:0px 10px 12px 10px;}

DIV.menu {background:url(menu_middle.gif) repeat-y top left;clear:both;}
DIV.menu-top {background:url(menu_top.gif) no-repeat top left;}
DIV.menu-bottom {background:url(menu_bottom.gif) no-repeat bottom left;padding:40px 55px 40px 55px;}
DIV.menu A {display:block;color:white;}
DIV.menu A:hover {color:#F3B70A;text-decoration:none;}
DIV.menu A.menu-0 {font-size:18px;font-weight:bold;padding:5px 0px;}
DIV.menu A.menu-0-current {background:url(menu_1_current.gif) no-repeat right 7px;font-weight:bold;color:#F3B70A;}
DIV.menu A.menu-1 {background:url(menu_1.gif) no-repeat 6px 6px;font-size:11px;padding:2px 0px 2px 20px;}
DIV.menu A.menu-1-current {background:url(menu_1_current.gif) no-repeat 0px 2px;font-weight:bold;color:#F3B70A;}

DIV.menufull {background:url(menufull_middle.gif) repeat-y top left;margin:0px 0px 0px 20px;}
DIV.menufull-top {background:url(menufull_top.gif) no-repeat top left;}
DIV.menufull-bottom {background:url(menufull_bottom.gif) no-repeat bottom left;padding:30px 30px 35px 15px;}
TABLE.menufull {width:395px;}
TD.menufull-left {text-align:left;}
TD.menufull-right {text-align:right;}
TABLE.menufull A {color:white;white-space:nowrap;}
TABLE.menufull A.menu-1 {background:none;font-size:11px;padding:0px 0px 0px 0px;}
TABLE.menufull A.menu-1-current {background:none;font-weight:bold;}

DIV.block, DIV.block P{font-size:11px;}
H2.block {font-size:23px;}

DIV.path {margin:8px 0px;}
DIV.path A {color:#000000;font-size:11px;}
DIV.path {color:#000000;font-size:11px;}
DIV.path SPAN {font-weight:bold;}

.Right {float:right;display:block;} 
.Left {float:left;display:block;}
.Block {display:block;}

H2,H3,H4,H5 {margin:10px 0px 5px 0px;}
H4 SPAN.date {font-size:11px;font-weight:normal;color:#000000;display:block;}

TD.news-left {width:340px;padding-right:20px;}
TD.news-right {width:360px;}
P.news-current {font-weight:bold;background:url(news_current.gif) no-repeat top right;padding-right:20px;}

TABLE.report {}
TD.report-left {width:480px;background:url(report_middle.gif) repeat-y top left;margin:0px;padding:0px;}
TD.report-right {width:240px;}
DIV.report-top {background:url(report_top.gif) no-repeat top left;padding:10px 20px 30px 20px;margin:0px;}
DIV.report-bottom {background:url(report_bottom.gif) no-repeat bottom left;margin:0px;padding:0px;}
DIV.report-price {width:200px;height:47px;background:url(report_2.gif) no-repeat top left;font-weight:bold;font-size:11px;text-align:right;padding:16px 20px 0px 0px;}
SELECT.report {width:100%;}

DIV.client {text-align:left;margin-bottom:10px;margin-left:60px;}

DIV.plot-tabs {background:url(plot_tabs.gif) no-repeat top left;width:234px;text-align:left;margin-bottom:5px;}
TABLE.plot-tabs{margin-top:3px;}
DIV.plot-body {height:162px;padding:15px 10px 5px 10px;}
DIV.plot-body-1 {background:url(plot_1.gif) no-repeat top left;}
DIV.plot-body-2 {background:url(plot_2.gif) no-repeat top left;}
DIV.plot-body-3 {background:url(plot_3.gif) no-repeat top left;}
TABLE.plot-tabs TD {font-size:11px;font-weight:bold;text-align:center;cursor:pointer;}
TABLE.plot-tabs TD.plot-tab-1 {width:68px;padding:0px 3px 0px 20px;}
TABLE.plot-tabs TD.plot-tab-2 {width:64px;padding:0px 2px 0px 1px;}
TABLE.plot-tabs TD.plot-tab-3 {width:66px;padding:0px 6px 0px 4px;}
DIV.plot-description {font-size:9px;margin:0px;padding:0px 3px 2px 3px;}

DIV.rate-tabs {background:url(rate_tabs.gif) no-repeat top left;width:234px;text-align:left;margin-bottom:5px;}
TABLE.rate-tabs{margin-top:3px;}
TABLE.rate-tabs TD{vertical-align:middle;}
DIV.rate-body {padding:0px;background:red;}
DIV.rate-body-1 {background:url(rate_1_middle.gif) repeat-y top left;}
DIV.rate-body-1-top {background:url(rate_1_top.gif) no-repeat top left;}
DIV.rate-body-1-bottom {background:url(rate_1_bottom.gif) no-repeat bottom left;}
DIV.rate-body-2 {background:url(rate_2_middle.gif) repeat-y top left;}
DIV.rate-body-2-top {background:url(rate_2_top.gif) no-repeat top left;}
DIV.rate-body-2-bottom {background:url(rate_2_bottom.gif) no-repeat bottom left;}
DIV.rate-body-3 {background:url(rate_3_middle.gif) repeat-y top left;}
DIV.rate-body-3-top {background:url(rate_3_top.gif) no-repeat top left;}
DIV.rate-body-3-bottom {background:url(rate_3_bottom.gif) no-repeat bottom left;}
TABLE.rate-tabs TD {font-size:9px;font-weight:normal;text-align:center;cursor:pointer;}
TABLE.rate-tabs TD.rate-tab-1 {width:68px;padding:5px 3px 0px 20px;}
TABLE.rate-tabs TD.rate-tab-2 {width:64px;padding:5px 2px 0px 1px;}
TABLE.rate-tabs TD.rate-tab-3 {width:66px;padding:5px 6px 0px 4px;}
TABLE.rate {width:218px;margin:0px;}
DIV.rate {padding:20px 10px 10px 10px;}
TABLE.rate TH {font-size:9px;text-align:left;padding:2px;font-weight:normal;}
TABLE.rate TD {font-size:9px;text-align:right;padding:2px;}
TABLE.rate TD.arrow-up {padding:0px;background:url(rate_arrow_up.gif) #D8DE74 no-repeat center center;width:15px;}
TABLE.rate TD.arrow-down {padding:0px;background:url(rate_arrow_down.gif) #CF4C3A no-repeat center center;width:15px;}
TABLE.rate TD.arrow-none {padding:0px;background:url(rate_arrow_none.gif) #A8BFAF no-repeat center center;width:15px;}
DIV.rate-body-1 TD,DIV.rate-body-1 TH {background:#FDF1CB;}
DIV.rate-body-2 TD,DIV.rate-body-2 TH {background:#FEE5D1;}
DIV.rate-body-3 TD,DIV.rate-body-3 TH {background:#FDE5F2;}
DIV.rate-description {font-size:9px;padding:0px 3px 2px 3px;}

LI.h-0 {font-weight:bold;}
LI.h-1 {margin-left:40px}
LI.h-2 {margin-left:80px}
LI.h-3 {margin-left:120px}

DIV.contact-form {width:330px;height:400px;background:url(contact_form.gif) no-repeat top left;text-align:left;}
DIV.contact-email {padding:63px 0px 0px 23px;}
DIV.contact-email INPUT {width:265px;height:34px;font-size:18px;border:none;}
DIV.contact-body {padding:29px 0px 0px 23px;}
DIV.contact-body TEXTAREA {width:264px;height:190px;font-size:11px;border:none;}
.failure {background:#B70004;color:#FFFFFF;}
DIV.contact-submit {padding:35px 40px 0px 0px;text-align:right;}

DIV.order-form {width:330px;height:431px;background:url(order_form.gif) no-repeat top left;text-align:left;}
DIV.order-price {padding:50px 0px 0px 23px;font-size:13px;height:114px}
DIV.order-name {padding:8px 0px 0px 23px;}
DIV.order-name INPUT {width:265px;height:34px;font-size:18px;border:none;}
DIV.order-company {padding:32px 0px 0px 23px;}
DIV.order-company INPUT {width:265px;height:34px;font-size:18px;border:none;}
DIV.order-phone {padding:33px 0px 0px 23px;}
DIV.order-phone INPUT {width:265px;height:34px;font-size:18px;border:none;}
DIV.order-email {padding:35px 0px 0px 23px;}
DIV.order-email INPUT {width:265px;height:34px;font-size:18px;border:none;}
DIV.order-submit {padding:25px 42px 0px 0px;text-align:right;}

TABLE.gallery {margin-bottom:10px;}
TD.gallery-left {width:110px;height:73px;background:url(gallery_left.gif) no-repeat top left;text-align:center;padding:7px 0px;vertical-align:top;}
TD.gallery-right {;background:#FDF5D6;padding:20px;}
TD.gallery-right H5 {margin:0px 0px 10px 0px;font-size:15px;}
