@charset "utf-8";

/* 
============[   CSS v1.1   ]==============
==========================================
============[ last update  ]==============
============[  17.11.2008  ]==============
============[      by      ]==============
============[  E. Kroczek  ]==============
==========================================
*/


body {
	background:url('../images/body_bcg.gif') repeat-x; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin: 0px;
	padding: 0px; 
	text-align:center; 
	color:#5b676f;
	}
	
div#contener{
  height:100%;
  width:100%;
  position:relative;
  padding-bottom:150px;
  }
  
div#main{
  margin:0px auto 0px auto; 
  /* 2 dodatkowe piksele dla IE6 */
	width:952px; 
	height:100%;
	position:relative;
	padding:0px 0px 20px 0px;
  }
  
div#top{
	background:url('../images/top_sky.gif') left top no-repeat; 
	width:950px; 
	height:101px; 
	text-align:center; 
	position:relative;
  }
  
a#cns_logo{
  display:block;
  width:125px;
  height:35px;
  background:url('../images/cns_logo.gif') left top no-repeat;
	position:absolute; 
	top:30px; 
	left:0px; 
	border:none;
	}
	
div#menu_top{
	position:absolute; 
	top:20px; 
	right:0px;
	}
	
div#menu_top a{
	margin:0px 3px 0px 3px;
	height:30px; 
	display:block; 
	float:left;
	}
	
/* linki w poziomym, gornym menu */

a.link_firma{
	background:url('../images/links_pl.gif') 0px 0px  no-repeat; 
	width:56px; 
	}
	
a.link_rozwiazania-i-uslugi{	
	background:url('../images/links_pl.gif') -56px 0px  no-repeat; 
	width:90px; 
	}
	
a.link_klienci{
	background:url('../images/links_pl.gif') -147px 0px  no-repeat; 
	width:70px; 
	}
	
a.link_kariera{
	background:url('../images/links_pl.gif') -216px 0px  no-repeat; 
	width:70px; 
	}
	
a.link_kontakt{
	background:url('../images/links_pl.gif') -285px 0px  no-repeat; 
	width:70px; 
	}
	
a.link_firma:hover {
	background:url('../images/links_pl.gif') 0px -30px  no-repeat; 
	}
	
a.link_rozwiazania-i-uslugi:hover {
	background:url('../images/links_pl.gif') -56px -30px  no-repeat;   
	}
	
a.link_klienci:hover {
	background:url('../images/links_pl.gif') -147px -30px  no-repeat; 
	}
	
a.link_kariera:hover {
	background:url('../images/links_pl.gif') -216px -30px  no-repeat; 
	}
	
a.link_kontakt:hover {
	background:url('../images/links_pl.gif') -285px -30px  no-repeat; 
	}
	
a.link_company{
	background:url('../images/links_en.gif') 0px 0px  no-repeat; 
	width:83px; 
	}
	
a.link_solutions-and-services{	
	background:url('../images/links_en.gif') -83px 0px  no-repeat; 
	width:88px; 
	}
	
a.link_customers{
	background:url('../images/links_en.gif') -171px 0px  no-repeat; 
	width:93px; 
	}
	
a.link_career{
	background:url('../images/links_en.gif') -264px 0px  no-repeat; 
	width:70px; 
	}
	
a.link_contact{
	background:url('../images/links_en.gif') -332px 0px  no-repeat; 
	width:75px; 
	}
	
a.link_company:hover {
	background:url('../images/links_en.gif') 0px -30px  no-repeat; 
	}
	
a.link_solutions-and-services:hover {
	background:url('../images/links_en.gif') -83px -30px  no-repeat;  
	}
	
a.link_customers:hover {
	background:url('../images/links_en.gif') -171px -30px  no-repeat;
	}
	
a.link_career:hover {
	background:url('../images/links_en.gif') -264px -30px  no-repeat; 
	}
	
a.link_contact:hover {
	background:url('../images/links_en.gif') -332px -30px  no-repeat;  
	}
	
div#menu_area{
	height:190px; 
	position:relative;
	}
	
div#submenu_left{
	width:213px; 
	min-height:100px;
  background:url('../images/menu_left_bcg.gif') top left no-repeat #fe8f00; 
	padding:10px 0px 20px 0px;
	margin-top:30px;
	z-index:100;
	border:1px solid #ffcc2f;
	}
	
img.intro_text{
  margin-left:20px;
  }
  
div#submenu_left ul{
  margin:20px 20px 0px 20px;
  padding:0px;
 
  }
  
div#submenu_left ul li{
  margin:0px;
  padding:0px 0px 0px 0px;
  }
  
div#submenu_left ul li.sep_line_1{
  background:url('../images/sep_line_1_bcg.gif') bottom left repeat-x !important;  
  }
  
div#submenu_left ul li.sep_line_2{
  background:url('../images/sep_line_2_bcg.gif') bottom left repeat-x !important; 
  }
  
div#submenu_left ul li.sep_line_3, div#submenu_left ul li.sep_line_4, div#submenu_left ul li.sep_line_5{
  background:url('../images/left_menu_link_bcg.gif') bottom left repeat-x !important; 
  }
  	
div#submenu_left a, div#submenu_left span.active_page{
  display:block;
  background: url('../images/menu_left_selector.gif') center left no-repeat;
	text-decoration:none;  
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
	color:#000; 
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:10px 5px 10px 20px;
	line-height:100%;
	font-size:12px;
	}
	
div#submenu_left span.active_page{
  font-weight:bold;
  }

	
div#submenu_left a:hover{
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 20px;
	}
	
div#submenu_left p.active_section{
	font-weight:bold; 
	font-size:16px; 
	display:block; 
	margin:10px 0px 10px 15px; 
	color:#000; 
	text-align:left;
	text-transform:uppercase;
	font-family: Trebuchet MS;
	color:#000;
	}
	
	
div.flash_menu{
  position:absolute; 
  top:-50px; 
  right:-25px;
  z-index:100;
  height:300px;
  width:800px;
  z-index:0;
  }
  
div#static_menu_pl, div#static_menu_en{
  position:absolute;
  bottom:73px;
  left:80px;
  height:152px;
  }
  
div#static_menu_pl a.link_1, div#static_menu_pl a.link_2, div#static_menu_pl a.link_3, div#static_menu_pl a.link_4, div#static_menu_en a.link_1, div#static_menu_en a.link_2, div#static_menu_en a.link_3, div#static_menu_en a.link_4{
  display:block;
  float:left;
  height:152px;
  padding:0px;
  margin:0px; 
  }
  
div#static_menu_pl a.link_1{
  background:url('../images/static_menu_pl.gif') 0px 0px no-repeat;
  width:143px;
  }

div#static_menu_pl a.link_2{
  background:url('../images/static_menu_pl.gif') -143px 0px no-repeat;
  width:171px;
  }
  
div#static_menu_pl a.link_3{
  background:url('../images/static_menu_pl.gif') -313px 0px no-repeat;
  width:169px;
  }
  
div#static_menu_pl a.link_4{
  background:url('../images/static_menu_pl.gif') -483px 0px no-repeat;
  width:200px;
  }
  
div#static_menu_pl a.link_1:hover{
  background:url('../images/static_menu_pl.gif') 0px -152px no-repeat;
  }  
  
div#static_menu_pl a.link_2:hover{
  background:url('../images/static_menu_pl.gif') -143px -152px no-repeat;
  }
  
div#static_menu_pl a.link_3:hover{
  background:url('../images/static_menu_pl.gif') -313px -152px no-repeat;
  }
  
div#static_menu_pl a.link_4:hover{
  background:url('../images/static_menu_pl.gif') -483px -152px no-repeat;
  }

  div#static_menu_en a.link_1{
  background:url('../images/static_menu_en.gif') 0px 0px no-repeat;
  width:143px;
  }

div#static_menu_en a.link_2{
  background:url('../images/static_menu_en.gif') -143px 0px no-repeat;
  width:171px;
  }
  
div#static_menu_en a.link_3{
  background:url('../images/static_menu_en.gif') -313px 0px no-repeat;
  width:169px;
  }
  
div#static_menu_en a.link_4{
  background:url('../images/static_menu_en.gif') -483px 0px no-repeat;
  width:200px;
  }
  
div#static_menu_en a.link_1:hover{
  background:url('../images/static_menu_en.gif') 0px -152px no-repeat;
  }  
  
div#static_menu_en a.link_2:hover{
  background:url('../images/static_menu_en.gif') -143px -152px no-repeat;
  }
  
div#static_menu_en a.link_3:hover{
  background:url('../images/static_menu_en.gif') -313px -152px no-repeat;
  }
  
div#static_menu_en a.link_4:hover{
  background:url('../images/static_menu_en.gif') -483px -152px no-repeat;
  }
  
div#round_icons{ 	
	width:108px; 
	height:35px; 
	position:absolute; 
	bottom:0px; 
	right:0px; 
	z-index:100;
	padding:0px;
	margin:0px;
	}
	
div#round_icons a {
	display:block; 
	height:35px;
  margin:0px !important;
  padding:0px !important;
  position:absolute;
  top:22px;
  }
	
div#round_icons a img{
	border:none;
	}

/* wersja polska - ang flaga zmiany jezyka */
div#round_icons a.lang_pl{
	width:35px; 
	left:0px;
  background:url('../images/round_icons.gif') 0px 0px no-repeat;
	}
	
div#round_icons a.lang_pl:hover{
  background:url('../images/round_icons.gif') 0px -35px no-repeat;
	}

/* wersja angielska - polska flaga zmiany jezyka */
div#round_icons a.lang_en{
	width:35px; 
	left:0px;
  background:url('../images/round_icons_pl.gif') 0px 0px no-repeat;
	}
	
div#round_icons a.lang_en:hover{
  background:url('../images/round_icons_pl.gif') 0px -35px no-repeat;
	}
	
div#round_icons a.home{
	width:38px; 
	left:35px;
  background:url('../images/round_icons.gif') -35px 0px no-repeat;
	}
	
div#round_icons a.home:hover{
  background:url('../images/round_icons.gif') -35px -35px no-repeat;
	}
	
div#round_icons a.site_map{
	width:35px; 
	left:73px;
	background:url('../images/round_icons.gif') -73px 0px no-repeat;
	}
	
div#round_icons a.site_map:hover{
	background:url('../images/round_icons.gif') -73px -35px no-repeat;
	}
	
div#column_left{  
	width:213px; 
	float:left; 
	margin:0px 10px 0px 0px !important; 
	text-align:left;
	line-height:120%;
	position:relative;
	}
	
div#column_right{
  width:677px;
  overflow:hidden;
	padding:0px 0px 0px 50px; 
	float:left; 
	margin:0px; 
	text-align:justify; 
	position:relative;
	padding-top:200px;
  }
  
/* elementy lewej kolumny */
div#searcher{
	margin:5px 0px 1px 0px;
	height:32px;
	position:relative;
	width:215px;
	background:url('../images/searcher.gif') top left no-repeat;
	}

input.searched_text{
	border:none;
	background:none;
	font-size:10px;
	padding:8px 3px 0px 20px;
	width:150px;
	height:16px;
	position:absolute;
	top:1px;
	left:1px;
	}
	
input.go_search{
  display:block;
  position:absolute;
  top:7px;
  right:17px;
  width:29px;
  height:24px;
  background:url('../images/lupka.gif') top left no-repeat;
  cursor:pointer;
  border:none;
  }
  
input.go_search:hover{
  background:url('../images/lupka_hover.gif') top left no-repeat;
  }

div#news{
  position: relative;
	overflow: hidden;
	height: 520px;
	width: 213px;
	padding:0px;
	margin:0px;
	background:#fff;
  }
  
/* obszar, w ktorym wioczne sa newsy */
.headline {
	position: absolute;
	top: 610px;
  left: 0px;
	height:600px;
	width:213px;
  }
	
div.news{
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px; 
	position:relative; 
	font-size:12px; 
	line-height:150%; 
	}
	
div.news span.title a, div.news a.title{	
	font-size:14px;
	font-family: Trebuchet MS; 
	text-align:left; 
	line-height:120%;
	font-weight:bold;
	display:block;
	color:#0d2a3b;
	color: #777777;
	text-decoration:none;
	}
	
div.news span.title a:hover{
  text-decoration:underline;
  }
  
div.news div.date{
	color:#b5b5b5; 
	position:relative; 
	font-size:9px;
	}
	
div.news div.news_content{
	font-size:11px;
	margin:5px 0px 8px 0px;
	padding:0px;
	text-align:justify;
	color:#000;
	}
	
div.news a.more_pl, div.news a.more_en{
	margin-left:158px;
	margin-top:10px;
	display:block; 
	width:46px;
	height:20px;
	cursor:pointer;
	}

div.news a.more_pl{	
	background:url('../images/read_more_pl.gif') top left no-repeat;
	}

div.news a.more_pl:hover{
  background:url('../images/read_more_pl_hover.gif') top left no-repeat;
	}
	
div.news a.more_en{	
	background:url('../images/read_more_en.gif') top left no-repeat;
	}

div.news a.more_en:hover{
  background:url('../images/read_more_en_hover.gif') top left no-repeat;
	}
	
div.news_navigation{
  margin:5px 0px 0px 0px;
  width:215px;
  height:100%;
  padding:5px 0px 0px 0px;
  position:relative;
  }
  
div.news_navigation a{
  font-family:Trebuchet MS;
  color:#000; 
 /* font-weight:bold;*/
  width:85px;
  text-decoration:none;
  cursor:pointer;
  }
  
div.news_navigation a:hover{
  text-decoration:underline;
  }

div.news_navigation .left{
  background:url('../images/newest.gif') top left no-repeat #fe8f00;
  padding:5px 0px 5px 15px !important;
  float:left;
  text-decoration:none !important;
  }
  
div.news_navigation .right{
  background:url('../images/oldest.gif') top right no-repeat #fe8f00;
  padding:5px 15px 5px 0px !important; 
  float:right;
  text-align:right;
  text-decoration:none !important;
  }

div.news_navigation a.display_none{
  background:#ccc;
  color:#aaa;
  cursor:default;
}

div.news_navigation a.display_none:hover{
  text-decoration:none !important;
}

div#our_clients{
  background:url('../images/clients.gif') top left no-repeat; 
	width:213px;
	height:172px;
	margin-top:0px !important;
	font-family: Trebuchet MS;
  }
  
div#our_clients p{
  padding:20px 0px 5px 30px;
  font-weight:bold; 
	font-size:14px; 
	color:#000; 
	text-align:left;
	text-transform:uppercase;
  }
  
/* elementy prawej kolumny */  
  
div#breadcrumbs{
  position:absolute;
  top:185px;
  left:50px;
  z-index:100;
  width:717px;
  z-index:101;
  font-size:10px;
  line-height:200%;
  color:#a6a6a6 !important;
  }
  
div#breadcrumbs a{
  color:#585858 !important;
  text-decoration:none;
  font-size:10px;
  line-height:200%;
  }
  
div#breadcrumbs a:hover{
  text-decoration:underline;
  }
  
div#main_text{
  line-height:180%;
  text-align:justify !important;
  }	
  
/* style ogolne dla prawej kolumny*/

div#column_right h1, div#column_right h2, div#column_right h3, div#column_right h4{
  font-family: Trebuchet MS;
    color:#1e547f; 
  line-height:100%; 
  font-weight:normal;
  }
  
div#column_right h1{
	margin:7px 0px 30px 0px !important;
	line-height:150%; 
	font-size: 28px;
	}
	
div#column_right h2{
	font-size: 20px;
  }
  
div#column_right h3{
	font-size: 17px;
  }
  
div#column_right h4{
	font-size: 14px;
  }
  
div#column_right a{
  color:#1e547f; 
  font-weight:bold;
  text-decoration:none;
  }
  
div#column_right a:hover{
  text-decoration:underline;
  }
	
div#main_text span.catch_this{
/*  background:#1e547f;
  color:#fff;
  padding:1px 5px 1px 5px;
*/
  font-weight:bold;
  }
  
div#main_text p.news_date{
  color:#b5b5b5; 
  margin:-30px 0px 30px 0px;
  font-size:11px;
  
  }
	
ul.offer_block{
  display:block;
  width:148px;
  margin:0px 5px 0px 5px;
  padding:5px;
  float:left;
  }

ul.offer_block li{
  background: url('../images/selector.gif') top left no-repeat !important;
  line-height:200%;
}
  
ul.offer_block a{
  font-family:Arial !important;
  display:block;
  color:#1e547f;
  text-decoration:underline !important;
  text-align:left;
  font-size:11px;
  }
  
ul.offer_block a:hover{
  text-decoration:none !important;
  }

/* blue box style start */
  
div#box{
  background:url('../images/box.gif') top right no-repeat; 
	width:621px;
	padding:30px 25px 25px 25px;
/* wyrowanienie prawej krawedzi boxa do footer*/
  margin:70px 0px 0px 3px;
  border:1px solid #c2c9da;
  position:relative;
  color:#1e547f;
  }
  
div#box h1, div#box h2 a, div#box h3, div#box h4{
  font-family: Arial, Helvetica, sans-serif; 
  font-weight:normal;
  margin-top:0px;
  }
  
div#box h2 a:hover{
  text-decoration:none !important;
  }
  
div#box p{
  margin:0px;
  padding:0px;
  }
	
ul.domtabs{
  display:block;
  position:absolute;
  top:-23px;
  left:-2px;
  width:671px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0px;
  margin:0px;
  }

ul.domtabs li {
  background:none !important;
  list-style:none !important;
  display:inline;
  margin:0px 0px 0px 0px;
  padding:0px;
  line-height:200% !important;
  }
  
ul.domtabs li a{
  padding:3px 30px 2px 30px !important;
  display:inline;
  height:23px;
  background:url('../images/box_inactive_header.gif') top left no-repeat;
  color:#1e547f !important;
  position:relative;
  text-decoration:none;
  cursor:pointer;
  font-weight:normal !important;
  border-right:1px solid #dee2eb;
  }
  
ul.domtabs li a:hover{
  background:url('../images/box_hover_header.gif') top left no-repeat;
  text-decoration:none !important;
  }
  
ul.domtabs li.active a{
  display:inline;
  height:25px;
  background:url('../images/box_active_header.gif') top left no-repeat;
  padding:5px 30px 0px 30px;
  color:#1e547f !important;
  font-weight:bold !important; 
  position:relative;
  cursor:default;
  border-right:1px solid #c2c9da;
  }

ul.domtabs li.active a:hover{
  background:url('../images/box_active_header.gif') top left no-repeat;
 }
  
a.box_more_pl, a.box_more_en{
  display:block;
  width:46px;
  height:20px;
  margin-left:578px;
  }
  
a.box_more_pl{
  background:url('../images/more_pl.gif') top left no-repeat;
  }
  
a.box_more_pl:hover{
  background:url('../images/more_pl_hover.gif') top left no-repeat;
  }
  
a.box_more_en{
  background:url('../images/more_en.gif') top left no-repeat;
  }
  
a.box_more_en:hover{
  background:url('../images/more_en_hover.gif') top left no-repeat;
  }
  
/* sitemap - mapa strony */


#sitemap ul li{
  font-size:12px;
  line-height:200%;
  background: url('../images/selector.gif') top left no-repeat;
  list-style:none;
  padding-left:15px;
  color:#1e5084;
  }
  
#sitemap ul li a{
  text-decoration:underline;
  color:#1e547f;
  font-weight:normal !important;
  }
  
#sitemap ul li a:hover{
  text-decoration:none;
  }
  
#sitemap ul li.main_page{
  background: url('../images/site_map_selector1.gif') center left no-repeat !important;
}

#sitemap ul li.level_30{
  background: url('../images/site_map_selector2.gif') center left no-repeat !important;
}

#sitemap ul li.level_60{
  background: url('../images/site_map_selector3.gif') center left no-repeat !important;
}

#sitemap ul li.level_90{
  background: url('../images/site_map_selector4.gif') center left no-repeat !important;
}

#sitemap ul li.level_120{
  background: url('../images/site_map_selector5.gif') center left no-repeat !important;
}

#sitemap ul li.level_30 a, #sitemap ul li.level_60 a, #sitemap li.main_page a{
  font-weight:bold !important;
  background:#ecf2fb;
  }


  
ul li{
  font-size:12px;
  line-height:140%;
  background: url('../images/selector_1em.gif') top left no-repeat !important;
  list-style:none;
  padding:0px 0px 0px 20px;
  color:#1e5084;
  color:#376ba2;
  }
  
ul li a{
  text-decoration:none;
  color:#1e547f;
  font-weight:normal;
  }
  
ul li a:hover{
  text-decoration:underline;
  }
  
ul li.level_30 a{
  font-weight:bold;
  }
  
  
/* blue box style end */
    
div#footer{
	position:absolute;
	bottom:0px;
	left:0px;
	height:121px; 
	width:100%;
  background:url('../images/footer_bcg.gif') bottom left repeat;
  font-family:Trebuchet MS;
  text-align:center;
	}
	
div.footer_content{
  width:950px; 
  margin:0px auto; 
  position:relative;
  text-align:left;
  color:#fff;
  height:100%;
  }
  
p.footer_title{
  color:#fe8f00;
  font-weight:bold;
  font-size:14px;
  padding:0px;
  margin:10px 0px 15px -20px !important;
  }

div#footer_contact_info{
  width:163px;
  height:121px;
  position:absolute;
  top:0px;
  left:0px;
  padding:0px 0px 0px 30px;
  z-index:100;
  text-align:left;
  background:url('../images/footer_contact_img.gif') top left no-repeat;
  }
  
div#footer_contact_info p{
  margin:0px 0px 5px 0px; 
  margin-left:-30px;
  }

div#footer_contact_info p.info{
  margin-left:0px;
  }
  
div#footer_contact_info a{
  color:#fff;
  text-decoration:none;
  }
  
div#footer_contact_info a:hover{
  text-decoration:underline;
  }
  
div#lucky_number_three{
  width:500px;
  height:121px;
  position:absolute;
  top:0px;
  left:193px;
  z-index:100;
  padding:0px !important;
  }
	
.partners{
  width:140px;
  height:121px;
  padding:0px 0px 0px 30px !important;
  position:absolute;
  bottom:0px;
  left:0px;
/*  background:url('../images/partners_bcg1.gif') top left no-repeat; */
  margin:0px 0px 0px 400px !important;
}

div.partners_flash{
  position:absolute;
  bottom:5px;
  left:10px;
  height:70px;
  width:150px;
}
  
div#menu_bottom{
	width:167px;
  height:121px;
  position:absolute;
  top:0px;
  left:783px;
  z-index:100;
	padding:0px 10px 0px 10px;
	}
	
div#menu_bottom p{
  margin:0px 0px 5px 0px;
  }
  
div#menu_bottom a{
	text-decoration:none; 
	font-size:1em;
  color:#fff;
	}
	
div#menu_bottom a:hover{
	text-decoration:underline;
	}

div#menu_bottom ul#main_groups{
  padding:0px !important;
  margin:0px 0px 0px 0px !important;
  }
  
div#menu_bottom ul#main_groups li{
  padding:0px 0px 0px 15px !important;
  margin:0px ;
  line-height:150% !important;
  background:url('../images/arrow_footer.gif') center left no-repeat !important;
  }

div#menu_bottom ul#main_groups li a{
  padding:0px !important;
  }
  
a.python_powered{
  position:absolute;
  top:-34px;
  right:5px;
  display:block;
  width:70px;
  height:28px;
  background:url('../images/python_powered.png') top left no-repeat;
}
 
 /* tetaeet*/
 
 
/* portfolio */
 	
div.list_of_work{
  margin: 0px 5px 20px 0px; 
  background: transparent url(../images/work.gif) no-repeat scroll left top; 
  width: 670px; 
  height: 219px; 
  position: relative; 
  float: left;
  }
    
div.list_of_work ul {
  padding:0px;
  margin:0px;
  list-style: none;
  line-height:95% !important; 
  padding:0px 10px 0px 20px;
  font-size:11px; 
  color:#3d638b; 
  margin:0px; 
  text-align:left;
  }
  
div.list_of_work ul li{
  background: url('../images/selector_1em.gif') top left no-repeat !important;
  padding:0px 0px 0px 20px;
  margin:0px;
  margin-bottom:10px;
  color:#1e547f;
  font-size:11px;
  line-height:95% !important; 
  }
  
p.customer_name{
  margin:0px; 
  padding:8px 10px 0px 15px; 
  color:#eb1c22; 
  font-size:14px; 
  font-weight:bold;
  }
  
p.customer_desc{
  margin:0px;
  padding:0px 20px 10px 15px; 
  color:#8d8b8b !important;
  font-size:11px; 
  line-height:100%;
  }
  
img.website_screen{
  margin-left: 20px;
  border: 1px solid #aaaaaa;
  }

a.go_online{
  display:block; 
  position:absolute; 
  margin-top: 20px;
  left:15px;
  background:url('../images/go_online.gif') top left no-repeat; 
  height:20px; 
  width:92px;
  }
  
a.go_online:hover{
  background:url('../images/go_online_hover.gif') top left no-repeat; 
  }

a#go_and_read{
  left:8px;
  }
  
a.case_study{
  display:block; 
  position:absolute; 
  bottom:2px; 
  left:102px; 
  background:url('../images/case_study.gif') top left no-repeat; 
  height:20px; 
  width:110px;
  }

a.case_study:hover{
  background:url('../images/case_study_hover.gif') top left no-repeat; 
  }
  
/* klienci */

div#column_right div.customer{
  margin: 0px 5px 5px 0px; 
  background: url(../images/customer_bcg.gif) left top no-repeat; 
  border:1px solid #ddd;
  border-top:none;
  position: relative; 
  padding:0px 0px 5px 0px !important;
  font-family: Arial, Helvetica, sans-serif; 
  }

div#column_right div.customer h3{
  margin:0px !important;
  padding:0px 5px 5px 10px !important;
  font-size:12px;
  line-height:100%;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif; 
  }
  
div#column_right  div.customer ul {
  padding:0px;
  margin:0px !important;
  list-style: none;
  line-height:95%; 
  padding:0px 10px 0px 20px;
  font-size:11px; 
  color:#3d638b; 
  text-align:left;
  }
  
div#column_right div.customer ul li{
  background: url('../images/selector_1em.gif') top left no-repeat !important;
  padding:0px 0px 0px 20px;
  margin:10px;
  color:#1e547f;
  font-size:11px;
  line-height:100%; 
  }
  
div.logo{
  margin:10px 0px 0px 10px;
  position:absolute;
  top:0px;
  left:0px;
  }
  
a.logo{
  display:block;
  margin:10px 0px 0px 10px;
  position:absolute;
  top:0px;
  left:0px;
  }
  
a.logo img{
  margin:0px 0px 0px 0px;
  border:1px solid #ddd;
  }
    
img.customer_logo{
  margin:0px 0px 0px 0px;
  border:1px solid #ddd;
  }
  
div.customer_info{
 /* padding:0px 15px 0px 195px; */
  padding:0px 15px 20px 15px;
  text-align:justify;
  line-height:100%;
  font-family: Arial, Helvetica, sans-serif; 
  color:#8d8b8b !important;
  font-size:11px; 
 /* min-height:100px; */
  }

div.customer_info h2{
  font-size:18px !important;
  margin:0px 0px 0px 0px !important;
  padding:8px 5px 5px 0px !important; 
  font-family:Arial !important;  
  color:#eb1c22 !important;   
  font-weight:normal !important;
  }  

div.customer_info span{
  color:#636363;
  font-size:10px;
  } 
  
div.cleaner{
  clear:both;
  }
  

  
/* search result */

ul.search_result{
  padding:0px;
  margin:0px;
  }
  
ul.search_result a{

  }
  
#mySlideShow
{
width: 400px !important;
height: 200px !important;
border:1px solid red;
} 

form.contact_form div{
  width:300px;
  float:left;
  background: url('../images/form_part_bcg.gif') top left no-repeat !important;
  padding:0px 0px 0px 0px;
  position:relative;
  margin:0px 5px 10px 0px;
  font-family:Arial;
  }
 
form.contact_form input, form.contact_form select {
  font-size:11px;
  border:1px solid #ddd;
  padding:2px;
  margin:0px !important;
  font-family:Arial;
  }
 
form.contact_form input{
  width:152px !important;
}
 
form.contact_form div select{
   width:296px;
  /* text-align:right;*/
  }
 
form.contact_form div p.checkbox input{
  width:15px !important;
  height:15px !important;
  border:none;
  }
  
form.contact_form div textarea{
  width:290px;
  height:60px;
  font-size:11px;
  border:1px solid #ddd;
  padding:2px;
  font-family:Arial;
  }
   
form.contact_form div h2{
 /* position:absolute;
  top:10px;
  right:10px;*/
  color:#d5d5d5 !important;
  font-weight:bold !important;
  margin:10px 0px 20px 10px !important;
  padding:0px !important;
  font-size:14px !important;
  }
  
form.contact_form div p{
  float:left;
  margin:2px 0px 2px 5px; 
  padding:0px;
  }
  
form.contact_form div p.title{
  width:120px !important;
  text-align:right;
  font-size:11px;
  font-weight:bold;
  padding:2px 0px 0px 0px;
  }
  
form.contact_form div p.checkbox{
  width:20px !important;
  }
  
form.contact_form div p.descript{
  width:240px;
  padding:0px 0px 5px 5px;
  text-align:left;
  }
  
form.contact_form div p.form_submit{
  text-align:right !important;
  width:100%;
  }
  
form.contact_form div p.form_submit input{
  background:#215b8b;
  color:#d5d5d5 !important;
  margin:10px 10px 0px 0px;
  cursor:pointer;
  }
  
form.contact_form div ul.errorlist{
  clear:both;
  margin:0px;
  padding:0px;
  }
  
form.contact_form div ul.errorlist li{
  background:none !important;
  padding:0px 10px 5px 0px;
  margin:0px;
  text-align:right;
  font-size:10px;
  color:red;
  }
 
p.error input{
  background:#fff7f7 !important;
  border:1px solid #f3d5d5;
}
 
form.contact_form div{
  
}

form.contact_form div.second_part_form{
  background:none !important;
  padding:10px 0px 0px 10px !important;
  width:290px !important;
  position:relative;
  margin:0px !important;
  }

form.contact_form div.second_part_form p{
  float:left;
  font-size:11px;
}

form.contact_form div.second_part_form p.title{
  float:left;
  width:150px;
  text-align:right;
}

form.contact_form div.second_part_form input{
  width:120px !important;
}

p.single_question{
  padding:2px 0px 0px 5px !important;
  font-weight:bold;
  width:100%;
  }
 
p.single_line{
  font-size:10px;
  padding:0px 0px 0px 5px !important;
  }
   
form.contact_form div p.title_it{
  width:210px;
  text-align:right;
  font-size:11px;
  font-weight:normal;
  padding:2px 5px 0px 0px;
}
  
form.contact_form p.input_it{
  float:left;
  margin:0px !important;
  padding:2px 0px !important;
  width:30px; 
  }

form.contact_form p.input_it input{
  width:20px !important;
  }
  
span.more_visible{
  background:#ecf2fb;
}

img.standard_img{
  padding:3px;
  border:1px solid #13375a;
}
  
a.contact_us, a.contact_us_en, a.download_pl, a.download_en{
  display:block;
  width:256px;
  height:80px;
  margin:5px;
  cursor:pointer;
}

a.contact_us{
  background: url('../images/contact_us.gif') top left no-repeat;
  }
  
a.contact_us:hover{
   background: url('../images/contact_us_hover.gif') top left no-repeat;
}

a.contact_us_en{
  background: url('../images/contact_us_en.gif') top left no-repeat;
  }
  
a.contact_us_en:hover{
   background: url('../images/contact_us_en_hover.gif') top left no-repeat;
}

a.download_pl{
  background: url('../images/download_helpdesktool_pl.gif') top left no-repeat;
  }
  
a.download_pl:hover{
   background: url('../images/download_helpdesktool_pl_hover.gif') top left no-repeat;
}

a.download_en{
  background: url('../images/download_helpdesktool_en.gif') top left no-repeat;
  }
  
a.download_en:hover{
   background: url('../images/download_helpdesktool_en_hover.gif') top left no-repeat;
}

/* wazne */
div.domtab div{
  display:none;
}  
