body {
    margin: 0; padding: 0;
    background: #ffffff url(../images/body-back.gif) repeat-x;
    font-family: tahoma;
    font-size: 11px;
    color: #484848;
    text-align:center;
    overflow: -moz-scrollbars-vertical; 
}

form, p { margin: 0; padding: 0; }

a       {color: #ffffff; text-decoration: none;}
a:hover {color: #ffffff; text-decoration: underline;}

img {
   border: none;
}

#main {
	width: 918px;
	margin: 0 auto 0 auto;
	text-align:left;
}

#header {
	position:relative;
	width: 918px;
	height: 101px;;
	text-align:left;
}

#header .logo {
	float:left;
	margin: 25px 0 0 0px;
	width: 176px;
	height: 46px;;
}

#header .top {
	float:right;
	margin: 17px 0 0 0;
	color: #9B9A9A;
	padding: 5px 0 5px 0;
}

#header .top a { color: #1E6591; font-size:11px; }
#header .top a.eng, #header .top span.eng, 
#header .top a.pol, #header .top span.pol {
	padding: 5px 0 5px 21px;
}
#header .top div {
	float: right;
	height:18px;
}
#header .top div.eng {
	background: transparent url(../images/icon-eng.gif) no-repeat 0px -1px ;
}
#header .top div.pol {
	background: transparent url(../images/icon-pol.gif) no-repeat 0px -1px ;
}

#header .menu {
	float:right;
	/* margin: 17px 0 0 0; */
	/* color: #9B9A9A; */
	/* padding: 5px 0 5px 0; */
}

#header .line {
	height: 1px;
	background: #D1D1D1;
	margin: 0 0 0 0px;
}

#banner {
	position:relative;
	width: 918px;
	height: 291px;
	text-align:left;
	margin: 20px 0 0 0px;
	/*
	background-image: url(../images/b-graph.jpg);
	background-repeat: none;
	background-position: bottom left;
	*/
}

#bannerMenu {
	position:absolute;
	left:0px;
	top:0px;
	z-index:4;
}

#banner_page0, #banner_page1, #banner_page2, #banner_page3 {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	width: 918px;
	height: 291px;
	display:none;
}

#banner .bText  {
	position:absolute;
	left:26px;
	top:103px;
	z-index:3;
	font-size:14px;
	font-family:arial;
	color: #333333;
	line-height:165%;
	font-weight:normal;
}

#banner .bText div { width: 492px; }

#banner .bText div.more {
	font-size:12px;
	width: 492px;
	background: url(../images/b-line.gif) no-repeat 0 13px ;
	text-align:right;
}

#banner_page0 .bText div.more a { color: #F49000; background: url(../images/cube-graph-p.gif) no-repeat 0px 3px; padding: 0 0 0 15px; }
#banner_page1 .bText div.more a { color: #A6274F; background: url(../images/cube-print-p.gif) no-repeat 0px 3px; padding: 0 0 0 15px; }
#banner_page2 .bText div.more a { color: #1B618D; background: url(../images/cube-www-p.gif) no-repeat 0px 3px; padding: 0 0 0 15px; }
#banner_page3 .bText div.more a { color: #5B8804; background: url(../images/cube-ipaper-p.gif) no-repeat 0px 3px; padding: 0 0 0 15px; }

#banner_page0 .bText span { color: #F49000; }
#banner_page1 .bText span { color: #A6274F; }
#banner_page2 .bText span { color: #1B618D; }
#banner_page3 .bText span { color: #5B8804; }


#banner .bImage {
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
}

.line {
	height: 1px;
	background: #D1D1D1;
}

#cube_graph, #cube_print, #cube_www, #cube_ipaper {
	float:left;
	width: 225px;
	height: 116px;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial;
	line-height:175%;
}

#cube_graph{
	margin: 3px 0 7px 0;
	background: url(../images/cube-graph-b.jpg) no-repeat 0px 0px ;
}
#cube_print {
	margin: 3px 0 7px 6px;
	background: url(../images/cube-print-b.jpg) no-repeat 0px 0px ;
}
#cube_www {
	margin: 3px 0 7px 6px;
	background: url(../images/cube-www-b.jpg) no-repeat 0px 0px ;
}
#cube_ipaper {
	margin: 3px 0 7px 6px;
	background: url(../images/cube-ipaper-b.jpg) no-repeat 0px 0px ;
}

#cube_graph ul, #cube_print ul, #cube_www ul, #cube_ipaper ul {
	margin: 0 0 0 0;
	padding: 0 0 0 28px;
   list-style-type:none;
   list-style-position:outside;
}

#cube_graph ul  { list-style-image: url(../images/cube-graph-p.gif); }
#cube_print ul  { list-style-image: url(../images/cube-print-p.gif); }
#cube_www ul    { list-style-image: url(../images/cube-www-p.gif); }
#cube_ipaper ul { list-style-image: url(../images/cube-ipaper-p.gif); }

#home_text {
	float:left;
	margin: 31px 0 0 11px;
	width: 534px;
	/*height: 204px;*/
	font-family: Arial;
	font-size: 12px;
	/*color: #808080;*/
    color: #58595B;
	line-height:150%;
}

#home_text a.more1 {
	float:right;
	margin: 88px 0 0 0;
	color: #26709F; background: url(../images/more-arrow1.gif) no-repeat 0px 4px; padding: 0 0 0 15px;
}

.blue { color: #26709F; }
#home_text strong.blue { color: #26709F; }
#home_text .srodtytul  { color: #26709F; }

#home_text .news{
	float:left;
	width: 251px;
	height: 72px;
	/* background: #ff0000; */
	/*font-family: tahoma;*/
	color: #58595B;
	/*line-height:133%;*/
    line-height:150%;
}

#home_text .news img { float:left; }

#home_text .news div.text {
	float:left;
	margin: 0 0 0 10px;
	width: 200px;
}

div.sep10 {
	height:10px;
}

div.sep5 {
	height:5px;
}

#home_text .news a.more{
	padding: 0 0 0 14px;
	background: transparent url(../images/arrow-y.gif) no-repeat 0px 3px ;
	color: #B75200;
	font-family: Arial;
	font-size: 12px;
}

#home_text .news_sep{
	float:left;
	width: 32px;
	height: 72px;
	background: url(../images/news-sep-b.gif) repeat-y top center;
}

#home_trust {
	float:left;
	margin: 31px 0 0 37px;
	width: 336px;
	min-height: 204px;
	background: url(../images/trust-b.jpg) no-repeat 0px 0px ;
}

#home_trust img{
    margin: 22px 20px 0 20px;
}

#home_trust .trust_text{
    margin: 15px 20px 0 44px;
	font-size:11px;
    line-height: 146%;
	font-family:arial;
    color: #58595B;
}

#home_trust .trust_text strong{
    font-size:12px;
}

#footer .menu {
	margin: 0 0 0 11px;
	float:left;
	color: #FDBD32;
	font-size:12px;
	font-family:arial;
}

#footer .menu a{ color: #26709F; }

#footer .copy {
	float:right;
	font-size:12px;
	font-family:arial;
	color: #808080;
	font-weight:bold;
}


#content, #content_graph, #content_print, #content_www, #content_ipaper {
   float: left;
   width: 675px;
   /* height: 300px; */
   margin: 0 18px 0 0;
   /* background: #00ff00; */
}

#path {
	margin: 5px 0 13px 0px;
	font-family: tahoma;
	font-size: 11px;
}

#path a {
	text-decoration: none;
	color: #888888;
}
#path a:hover { text-decoration: underline; }

#content #path        { color: #12828E; }
#content_graph #path  { color: #F49000; }
#content_print #path  { color: #A6274F; }
#content_www #path    { color: #1B618D; }
#content_ipaper #path { color: #5B8804; }

#content .title, #content_graph .title, #content_print .title, #content_www .title, #content_ipaper .title{
	/*height:50px;*/
	margin: 17px 0 0 0;
	font-size: 24px;
	font-weight: bold;
	font-family: tahoma;
}

#content .title        { color: #12828E; }
#content_graph .title  { color: #F49000; }
#content_print .title  { color: #A6274F; }
#content_www .title    { color: #1B618D; }
#content_ipaper .title { color: #5B8804; }

#content .c_banner, #content_graph .c_banner, #content_print .c_banner, #content_www .c_banner, #content_ipaper .c_banner{
	margin: 0 0 17px 0;
}

#content .text, #content_graph .text, #content_print .text, #content_www .text, #content_ipaper .text{
	float:left;
	width: 434px;
	font-family: arial;
	font-size: 12px;
	line-height: 150%;
	margin: 0 22px 0 0;
}
/*
#content .text strong        { color: #12828E; font-size: 16px; }
#content_graph .text strong  { color: #F49000; font-size: 16px; }
#content_print .text strong  { color: #A6274F; font-size: 16px; }
#content_www .text strong    { color: #1B618D; font-size: 16px; }
#content_ipaper .text strong { color: #5B8804; font-size: 16px; }
*/

#content .srodtytul        { color: #12828E; font-size: 16px; }
#content_graph .srodtytul  { color: #F49000; font-size: 16px; }
#content_print .srodtytul  { color: #A6274F; font-size: 16px; }
#content_www .srodtytul    { color: #1B618D; font-size: 16px; }
#content_ipaper .srodtytul { color: #5B8804; font-size: 16px; }



#content .next_step, #content_graph .next_step, #content_print .next_step, #content_www .next_step, #content_ipaper .next_step{
	float:left;
	width: 219px;
	/*
	height: 100px;
	background: #ff0000;
	*/
}

#content .next_step a, #content_graph .next_step a, #content_print .next_step a, #content_www .next_step a, #content_ipaper .next_step a{
	padding: 5px 0 5px 31px;
	display: block;
}

.next_step a.query { background: url(../images/icon-query.jpg) no-repeat ;}
.next_step a.message { background: url(../images/icon-message.jpg) no-repeat;}

#content .next_step a        { color: #12828E; font-size: 14px; }
#content_graph .next_step a  { color: #F49000; font-size: 14px; }
#content_print .next_step a  { color: #A6274F; font-size: 14px; }
#content_www .next_step a    { color: #1B618D; font-size: 14px; }
#content_ipaper .next_step a { color: #5B8804; font-size: 14px; }

#content .cont_box, #content_graph .cont_box, #content_print .cont_box, #content_www .cont_box, #content_ipaper .cont_box{
	float:left;
	width: 218px;
	/*
    height: 204px;
	background: url(../images/cont_box-b.jpg) no-repeat ;
    */
}

#right, #right_graph, #right_print, #right_www, #right_ipaper {
   float: left;
   width: 225px;
   /* height: 300px; */
   /* background: #ff0000; */
}


#right .menu_top, #right_graph .menu_top, #right_print .menu_top, #right_www .menu_top, #right_ipaper .menu_top{
	border-top: 1px solid #457C9E;
	border-bottom: 4px solid #FDC339;
	/* background: #175B86; */
	color: #ffffff;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	padding: 6px 11px 6px 11px;
	text-transform: uppercase;
}

#right .menu_top        { background: #12828E; }
#right_graph .menu_top  { background: #F49000; }
#right_print .menu_top  { background: #A6274F; }
#right_www .menu_top    { background: #1B618D; }
#right_ipaper .menu_top { background: #5B8804; }

#right .menu, #right_graph .menu, #right_print .menu, #right_www .menu, #right_ipaper .menu{
	/* */
	border: 1px solid #CDCDCD;
    background: #F9F9F9;
	/* */
}

#right .menu a, #right_graph .menu a, #right_print .menu a, #right_www .menu a, #right_ipaper .menu a,
#right .menu span, #right_graph .menu span, #right_print .menu span, #right_www .menu span, #right_ipaper .menu span {
	display:block;
	font-size: 12px;
	font-family: Arial;
	/* height: 29px; */
	color: #444444;
	padding: 7px 15px 6px 15px;
}

#right div.line, #right_graph div.line, #right_print div.line, #right_www div.line, #right_ipaper div.line{
	margin: 0px 15px 0px 15px;
}

#right .menu a:hover        { color: #12828E; background: #E1E1E1; }
#right_graph .menu a:hover  { color: #F49000; background: #E1E1E1; }
#right_print .menu a:hover  { color: #A6274F; background: #E1E1E1; }
#right_www .menu a:hover    { color: #1B618D; background: #E1E1E1; }
#right_ipaper .menu a:hover { color: #5B8804; background: #E1E1E1; }

#right .menu a.select, #right_graph .menu a.select, #right_print .menu a.select, #right_www .menu a.select, #right_ipaper .menu a.select,
#right .menu span.select, #right_graph .menu span.select, #right_print .menu span.select, #right_www .menu span.select, #right_ipaper .menu span.select {
    display:block;
	font-size: 12px;
	font-family: Arial;
    font-weight:bold;
	/* height: 29px; */
	color: #444444;
	padding: 7px 15px 6px 16px;
    margin: 0 0 0 -1px;
    /*background: #EDEDED url(../images/right-menu-select.gif) no-repeat 0px center; */
    /*background: #FDC339 url(../images/right-menu-select.gif) no-repeat 0px center;*/
    background: #E1E1E1 url(../images/right-menu-select.gif) no-repeat 0px center;
}

#right .menu a.select        { color: #12828E; }
#right_graph .menu a.select  { color: #F49000; }
#right_print .menu a.select  { color: #A6274F; }
#right_www .menu a.select    { color: #1B618D; }
#right_ipaper .menu a.select { color: #5B8804; }

#right .menu a.select:hover        { color: #12828E; background: #E1E1E1 url(../images/right-menu-select.gif) no-repeat 0px center;}
#right_graph .menu a.select:hover  { color: #F49000; background: #E1E1E1 url(../images/right-menu-select.gif) no-repeat 0px center;}
#right_print .menu a.select:hover  { color: #A6274F; background: #E1E1E1 url(../images/right-menu-select.gif) no-repeat 0px center;}
#right_www .menu a.select:hover    { color: #1B618D; background: #E1E1E1 url(../images/right-menu-select.gif) no-repeat 0px center;}
#right_ipaper .menu a.select:hover { color: #5B8804; background: #E1E1E1 url(../images/right-menu-select.gif) no-repeat 0px center;}

#right .menu_bottom, #right_graph .menu_bottom, #right_print .menu_bottom, #right_www .menu_bottom, #right_ipaper .menu_bottom{
   height: 4px;
   background: url(../images/right-menu-bottom.gif) no-repeat;

}

#content .prev {
	float:left;
	width: 237px;
	height: 180px;
	background: url(../images/prev-back.gif) no-repeat ;
	margin: 0 10px 0 -20px;
}

#content .prev img{
	margin: 9px 16px 8px 17px;
}

#content .realization {
	float:left;
	width: 434px;
	font-family: arial;
	font-size: 12px;
	line-height: 150%;
	margin: 0 0 0 0;
}
#content .realization strong        { color: #12828E; font-size: 16px; }

#content .realization .info {
	float: left;
	width: 294px;
}

#content .realization .block {
	float: right;
	width: 140px;
	text-align: right;
	padding: 15px 0 0 0;
	/* background: #ff0000; */
}

a.more { color: #12828E; background: url(../images/more-arrow.gif) no-repeat 0px 3px; padding: 0 0 0 15px; }

#content .realization .quote {
	width: 433px;
	height: 79px;
	background: url(../images/quote-back.jpg) no-repeat 0 0;
    line-height: 125%;
    font-size: 11px;
	font-family: Arial;
    padding: 10px 0 0 0; 
}

#content .realization .image_list {
    display: none;
}

#content .realization .quote_text{
    margin: 0px 20px 10px 55px;
}

/* KONTAKT */
#content .contact_left {
	float: left;
	width: 318px;
	margin: 6px 0 0 11px;
    color: #464646;
}

#content .contact_right {
	float: left;
	width: 310px;
	margin: 6px 0 0 0;
    color: #464646;
}

#content .contact_left  a, #content .contact_right  a{
    color: #464646;
}

#content .contact_left  input, #content .contact_right  input{
    border: none;
    background: transparent;
    font-size: 12px;
	font-family: Arial;
    width: 207px;
}

#content .contact_left  select, #content .contact_right  select{
    border: 0px none;
    /* background: transparent;*/
    background: none;

    /*background: #ff4466; */
    font-size: 12px;
	font-family: Arial;
    width: 200px;
}

#content .contact_left  textarea, #content .contact_right  textarea{
    border: none;
    background: transparent;
    font-size: 12px;
	font-family: Arial;
    width: 320px;
    height: 83px;
    overflow: auto;
}


#content .contact_left .c_label, #content .contact_right .c_label{
    float:left;
    width: 100px;
    font-size: 12px;
	font-family: Arial;
    line-height:175%;
    font-weight: bold;
}
#content .contact_left .c_address{
    float:left;
    background: url(../images/contact-address-b.gif) no-repeat;
    width: 207px;
    height: 84px;
    font-size: 12px;
	font-family: Arial;
    line-height:175%;
    padding: 0 0 0 3px;
}
#content .contact_left .c_field, #content .contact_right .c_field{
    float:left;
    background: url(../images/contact-field-b.gif) no-repeat;
    width: 207px;
    height: 21px;
    font-size: 12px;
	font-family: Arial;
    line-height:175%;
    padding: 0 0 0 3px;
}

#content .contact_left .c_field2, #content .contact_right .c_field2{
    background: url(../images/contact-message-b.gif) no-repeat;
    width: 320px;
    height: 83px;
    font-size: 12px;
	font-family: Arial;
    line-height:175%;
    padding: 0 0 0 3px;
}

#content .contact_sep {
	float: left;
	width: 29px;
	height: 170px;
	background: url(../images/news-sep-b.gif) repeat-y top center;
	margin: 6px 0 0 0;
}

/* KONTAKT */

span.red { color: #C13737; }
span.white { color: #ffffff; }

/* USŁUGI - STOPKA */
#adv_bt .adv{
	float:left;
	width: 225px;
	height: 72px;
	/* background: #ff0000; */
	font-family: tahoma;
	color: #000000;
	line-height:133%;
}

#adv_bt .adv img { float:left; margin: 2px 0 0 0;}

#adv_bt .adv div.text {
	float:left;
	margin: 0 0 0 10px;
	width: 170px;
}

#adv_bt .adv a.more{
	padding: 0 0 0 14px;
	background: transparent url(../images/arrow-y.gif) no-repeat 0px 3px ;
	color: #B75200;
	font-family: Arial;
	font-size: 12px;
}

#adv_bt .adv_sep{
	float:left;
	width: 5px;
	height: 72px;
}
/* USŁUGI - STOPKA */

