﻿body {  font: 14px normal  Helvetica, Verdana, Arial, sans-serif;  background-color: #fff;  margin: 0;  padding: 0;  color: #fff;  width: 100%;  behavior: url(ie6alert.htc);}h1{	margin:30px; 	color:#fff;	word-spacing: 5px;}h2{	margin:5px 0 5px 20px!important;	margin:5px 0 5px 15px;	padding:0 10px 5px 7px;	width:500px;	font-weight:normal;	font-size:18px;	color:#fff;	word-spacing: 5px;}h3{	font-weight:normal;	font-size:16px;	color:#fff;	margin:15px 0 5px 20px!important;	margin:15px 0 5px 15px;	padding:0 10px 5px 7px;}.bloczek {min-height: 230px; float: left; width: 100%;}
#top {	background: url(images/top.jpg) no-repeat; 	width: 981px;	position: relative;	height: 379px;	margin-left: -491px; /* połowa szerokości */	position: absolute;	left: 50%;	}
#top-left {	background: url(images/top-left.jpg); 	width: 50%;	height: 379px;	position: absolute;	display: block;	left: 0;	}
#top-right {	background: url(images/top-right.jpg); 	width: 50%;	height: 379px;	position: absolute;	display: block;	right: 0;	}
	
a:link {  color: #FF0000;  text-decoration: none;}
a:active {  color: #00FF00;  text-decoration: none;}a:hover {  color: #0000FF;  text-decoration: none;}a:focus {	outline:none; /*usuwanie niebieskiej obwódki w FF*/    }

#block-blank{height: 390px;}#sse1{   /* menu container*/    height: 48px;    border-radius: 3px;    box-sizing: content-box;	position: absolute;	z-index: 9000;  	top: 398px; 	width: 100%;		}
#sse1.stick{	position: fixed;	z-index: 10000;  	left: 0; 	top: 20px; 	width: 100%;	}
#menu {		
	}
#menu-bg {	background: url(images/menu-bg.jpg) no-repeat; 	position: absolute;	width: 981px;	height: 70px;	margin-left: -491px; /* połowa szerokości */	left: 50%;	}
#menu-bg-left {	background: url(images/menu-bg-left.jpg); 	width: 50%;	height: 70px;	position: absolute;	display: block;	left: 0; 	}
#menu-bg-right {	background: url(images/menu-bg-right.jpg); 	width: 50%;	height: 70px;	position: absolute;	display: block;	right: 0;		}
#menu-arrow {	background: url(images/menu-arrow.jpg) no-repeat; 	margin-top: -20px;	width: 981px;	position: relative;	height: 50px;	margin-left: -491px; /* połowa szerokości */	position: absolute;	left: 50%;	}
#menu-arrow-left {	background: url(images/menu-arrow-left.jpg); 	margin-top: -20px;	width: 50%;	height: 70px;	position: absolute;	display: block;	left: 0; 	}
#menu-arrow-right {	background: url(images/menu-arrow-right.jpg); 	margin-top: -20px;	width: 50%;	height: 70px;	position: absolute;	display: block;	right: 0;		}	
#sses1{	width: 981px;	margin-left: -491px; /* połowa szerokości */	position: absolute;	left: 75%;	}
#sses1 ul {     position: relative;    list-style-type: none;    float:left;    padding:0;margin:0;    z-index:5;}
#sses1 li{    float:left;    list-style-type: none;    padding:0;margin:0;background-image:none;}
#sses1 li.highlight{	background: url(images/arrow.png) no-repeat;     top:0px;    height:30px;    z-index: 1;    position: absolute;    overflow:hidden;	display: block;}
#sses1 li a{    box-sizing: content-box;    height:30px;    padding-top: 30px;    margin: 0 20px;/*used to adjust the distance between each menu item. Now the distance is 20+20=40px.*/    color: #fff;    font: normal 22px arial;    text-align: center;    text-decoration: none;    display: block;    float:left;    position: relative;    z-index: 2;}
#sses1 ul > li:hover > ol {display:block;}
#sses1 ul > li > ol {		display:none;		position: absolute;		width: 570px;		height: 50px;		padding-bottom: 0px;		padding-top: 70px;		margin-left: -120px;		color: #000;		font: normal 22px arial;      }#sses1 ul > li > ol > li {background-color:#0099FF;color:#000;	margin-bottom:0px; padding-bottom:0px;		border-bottom-right-radius:0.7em;		border-bottom-left-radius:0.7em;margin-left: 2px; 		/*background: -webkit-linear-gradient(#3366FF, #FF0099); /* For Safari 5.1 to 6.0 */		/*background: -o-linear-gradient( #3366FF, #FF0099); /* For Opera 11.1 to 12.0 */		/*background: -moz-linear-gradient( #3366FF, #FF0099); /* For Firefox 3.6 to 15 */		/*background: linear-gradient(#3366FF, #FF0099); /* Standard syntax */				}
#sses1 ul > li > ol > li:hover 		{		background-color:#ff66c9;		border-bottom-right-radius:0.5em;		border-bottom-left-radius:0.5em;   		box-sizing: content-box;		}
#sses1 ul > li > ol > li:hover > a { color:#000;background-color:#ff66cc;}#omniebg{	background: url(images/bg-left.jpg) no-repeat; 	height: 400px;	width: 100%;}
#omnie{	background: url(images/bg.jpg) repeat-x; 		overflow:auto;	height:auto;	color: #322e02;
}#omnie p{font-size: 18px; margin: 100px; margin-top: -250px;}.podpis   {float:left; margin: 250px 0px -200px 0px;}.podpis  img {position: absolute; margin-top: -55px;margin-left: 20px;}#web{	padding: 80px 0 80px 0;	background-color: blue;  	width: 100%;		overflow:auto;	height:auto;}
#logotypy{	padding: 80px 0 80px 0;	background-color: gray;  	width: 100%;		overflow:auto;	height:auto;}#oferta{	padding: 80px 0 80px 0;	background-color: #9933FF;  	width: 100%;		overflow:auto;	height:auto;	color: #fff;}#banery{	padding: 80px 0 80px 0;	background-color: #9933FF;  	width: 100%;		overflow:auto;	height:auto;	color: #fff;}#ulotki{	padding: 80px 0 80px 0;	background-color: #023557;  	width: 100%;		overflow:auto;	height:auto;	color: #fff;}#inne{	padding: 80px 0 80px 0;	background-color: #349609;  	width: 100%;		overflow:auto;	height:auto;	color: #fff;}#oferta h2{		color: #fff;	margin-left: 0px;}#oferta p{		color: #fff;	margin-left: 0px;	font-size: 16px;	margin: 30px;}#oferta ul{		color: #fff;	margin-left: 0px;	font-size: 16px;	margin: 30px;}
.kontener_cv {	width: 100%;	height: 2070px;	padding-left: 50px;	padding-bottom: 50px;	float: left;  }    
 .cvtop {  font-size: 17px;  color: #fff;  text-decoration: none;  word-spacing: 5px;  padding: 35px 25px 0px 0px;  }  
  .cv_table {  width: 90%;  padding: 0px;  margin:0px;  position: relative;  }
  .cvleft {  font-size: 15px;  color: #e0deda;  text-decoration: none;  margin-left: 10px;  word-spacing: 1px;padding: 10px 20px 10px 20px;  border-top: solid 1px #b7a909;  background-color: #aa9c01;  }
  .cvright {  width: 401px;  font-size: 15px;  margin-left: 210px;  color: #fff;  text-decoration: none;  border-top: solid 1px #b7a909;background-color: #b7a909;padding: 0px 20px 0px 20px;  }
  .footer1{	padding-top: 70px;	background-color: #3c3e3d; 	color: #fff;	width: 100%;	height: 122px;	position: absolute;}  .footer-logo{	background: url(images/logo-small.jpg) no-repeat;  	height: 122px;	width: 331px;	display: block;	position: absolute;	right: 0;
}.demo a{ 	float:left; 	margin:0; 	padding:0; 	margin:5px 10px 5px 20px!important; 	margin:5px 10px 5px 10px; 	display:block; 	background:url(images/bg_tms.png) no-repeat; 	width:220px; 	height:220px;}.demo a img{ 	float:left; 	margin:0; 	padding:0; 	margin:9px 0 0 10px; 	background:url(images/bg_tms.png) no-repeat; 	width:200px; 	height:200px;}