/*CSS RESET*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a{
	text-decoration:none;
	cursor: pointer;
}
.clear{
	margin:0;
	padding:0;
	height:0;
	clear:both !important;
}
/*END OF CSS RESET*/

* {
	color:#818181;
}

.info, .tip {
	background-color: #F7F7F7;
	border: 1px solid #E2E2E2;
	padding: 12px;
	margin: 4px;
	margin-bottom: 10px;
}
.error {
	background-color: #FFEFEF;
	border: 1px solid #ECA0A0;
	padding: 12px;
	margin: 4px;
	margin-bottom: 10px;
}
.success {
	background-color: #F1FFEF;
	border: 1px solid #BDEA86;
	padding: 12px;
	margin: 4px;
	margin-bottom: 10px;
}

.form {
	background-color: #F7F7F7;
	border: 1px solid #E2E2E2;
	padding: 12px;
	margin: 4px;
	font-size: 13px;
}

.form-row {
	padding: 1px;
}

.form-title {
	font-weight: bold;
}

.input-text {
	border: 1px solid #E2E2E2;
	height: 18px;
}

textarea {
	border: 1px solid #E2E2E2;
	height: 370px;
	width: 100%;
}

.submit {
	background-color:#EBE7E3;
	border-color:#BFBFBF;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	height:20px;
	padding:0;
	cursor: pointer;
}

	.tlist {
		width: 90%;
		border-collapse: collapse;
		font-family: verdana;
		margin: 10px 5%;
		font-size: 11px;
	}
	
	.tlist td, .tlist th {
		border: 1px solid #E2E2E2;
		padding: 4px;
	}
	
	.tlist .even td, .tlist th {
		background-color: #F7F7F7;
	}
	
	.select-imitation {
		width: 135px;
		padding-right: 20px;
		
		height: 21px;
		line-height: 21px;
		
		background-image: url('img/select-imitation.png');
		background-repeat: no-repeat;
		background-position: right;
		background-color: #0b5077;
		text-indent: 10px;
		cursor: pointer;
		border: 0;
		
		color: #dbffff;
		overflow: hidden;
		
		font-size: 11px;
		font-family: verdana;
	}
	
	.select-imitation * {
		color: #564e44;
		vertical-align: middle;
	}
	
	.select-imitation-options {
		width: 224px;
		height: 250px;
		overflow: auto;
		background-color: #0b5077;
		margin-top: -2px;
		cursor: pointer;
		vertical-align: middle;
		position: absolute;
		border: 1px solid #0a496a;
		border-width: 0 1px 1px 1px;
	}
	
	.select-imitation-option {
		line-height: 16px;
		border-top: 1px solid #0a496a;
		
		font-size: 9px;
		font-family: verdana;
	}
	.select-imitation-option-active * {
		color: #af4e81;
		font-weight: bold;
	}
	.select-imitation-option span {
		line-height: 16px;
		color: #dbffff;
	}
	.select-imitation-option:first-child {
		border: 0;
	}
	.select-imitation-option-left {width: 4px;}
	
	.select-imitation-container {
		vertical-align: middle;
		float: left;
		height: 20px;
		margin: 0 3px;
		color: #dbffff;
	}
	
	
	.backward {
		margin-bottom:26px;
		margin-top:-46px;
		text-align:right;
	}
	
	.backward a {
		font-size: 11px;
		font-family: verdana;
	}
	
	.hr {
		font-size: 0;
		height: 1px;
		border-top: 1px solid #BFBFBF;
		margin: 10px 0;
	}
	

DIV.container{
	width:838px;
	margin:0 auto;
	padding:20px 85px 0 85px;
}

H1 {
	float:left;
	width:132px;
	height:39px;
}
H1 A{
	width:132px;
	height:39px;
	display:block;
}
DIV.top {
	margin-left:-85px;
	width:1000px;
}
DIV.top UL.mainMenu{
	float:right;
	margin:10px 0 10px 33px;
	display:inline;
}
DIV.top UL.mainMenu LI{
	background:url("img/menuBg.png") no-repeat right center;
	padding:0 5px 0 10px;
	float:left;
	display:inline
}
DIV.top UL.mainMenu LI A{
	float:left;
	font-size:13px;
	color:#555555;
	font-family:Myriad Pro, Tahoma;
	background:url("img/menuPointer.png") no-repeat right center;
	padding:5px 10px 5px 0;
}
DIV.top A.lang{
	display:inline;
	float:right;
	margin:15px 0 0 10px;
}
DIV.top A.lang.lang-active img {
	border-bottom: #DDDDDD solid 2px;
}
DIV.middle{
	background:transparent none no-repeat scroll left top;
	float:left;
	height:267px;
	margin:10px 0 0 -85px;
	width:1008px;
	display:inline;
}
DIV.middle UL.middleMenu{
	float:left;
	margin:108px 0 0 655px;
	display:inline;
}
DIV.middle UL.middleMenu LI.middle{
	margin:12px 0 0 25px;
}
DIV.middle UL.middleMenu LI.last{
	margin:12px 0 0 50px;
}
DIV.middle UL.middleMenu LI A{
	font-size:13px;
	font-family:Myriad Pro, Tahoma;
	color:#FFF;
	background:transparent url(img/middleMenuArrow.png) no-repeat scroll right center;
	padding:0 10px 0 0;
}
DIV.middle UL.middleBottomMenu{
	display:inline;
	float:left;
	margin:34px 0 0 405px;
}
DIV.middle UL.middleBottomMenu LI{
	float:left;
	padding:5px 25px 5px 10px;
}
DIV.middle UL.middleBottomMenu LI.first{
	background:transparent url(img/middleBottomMenuSpacer.png) no-repeat scroll right center;
}
DIV.middle UL.middleBottomMenu LI A{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFF;
	padding:0 10px 0 0;
	background:transparent url(img/middleBottomMenuArrow.png) no-repeat scroll right center;
}
DIV.middle SELECT, div.middle .select-imitation-container {
	display:inline;
	float:left;
	margin:38px 0 0 0;
}
DIV.content DIV.leftBox{
	background:transparent url(img/leftTextBoxBg.png) repeat-x scroll top left;
	width:1008px;
	float:left;
	margin:0 0 0 -85px;
	display:inline;
}
DIV.content DIV.rightBox{
	background:transparent url(img/rightTextBoxBg.png) no-repeat scroll top left;
	width:373px;
	float:right;
}

DIV.content DIV.rightBox DIV.footer{
	background:transparent url(img/rightTextBoxFooterBg.png) no-repeat scroll top left;
	width:373px;
}
.text{
	float:left;
	width:614px;
	padding:30px 0px 0 0;
}

div.content div.leftBoxFull .text {
	width: 900px;
}

.text DIV.left{
	width:262px;
	margin:0 0 0 0;
	float:left;
}
.text DIV.right{
	width:262px;
	float:left;
	display:inline;
	margin:0 0 0 30px;
}
h2 {
	background-image: url('img/h2.png');
	height:54px;
	color:#818181;
	font-size:23px;
	font-style:italic;
	height:54px;
	letter-spacing:-1px;
}
.text DIV.right H2.offer{
	background:transparent url(img/oferta.png) no-repeat scroll top left;
	width:262px;
	height:54px;
	line-height:68px;
}
.text DIV.left H2.aboutUs{
	background:transparent url(img/oNas.png) no-repeat scroll top left;
	width:262px;
	height:36px;
	text-indent:-9999px;
}
.text P{
	color:#818181;
	font-size:12px;
	font-family:Myriad Pro, Tahoma;
	line-height:15px;
	margin:10px 0 0 0;
}
.text P EM{
	font-weight:bold;
}
.text P A{
	color:#077bb6;
	background:transparent url(img/paragraphLinkBg.png) no-repeat scroll center right;
	padding:0 15px 0 0;
	margin:0 0 0 10px;
}

DIV.content DIV.rightBox A.goLeft{
	background:#BFBFBF none repeat scroll 0 0;
	float:left;
	margin:25px 0 0 40px;
	padding:7px 10px;
}
DIV.content DIV.rightBox A.goRight{
	background:#a5a5a5 none repeat scroll 0 0;
	float:left;
	margin:25px 0 0 0;
	padding:7px 10px;
}
DIV.content DIV.rightBox .shader-tab{
	display:inline;
	width:253px;
	float:left;
}
DIV.content DIV.rightBox SPAN.ss{
	background: url(img/horizontalPoints.png) no-repeat scroll left 12px;
	display:inline;
	float:left;
	margin:0 0 0 40px;
	text-align:center;
	width:253px;
	line-height:20px;
}

DIV.content DIV.rightBox SPAN.ss EM{ 
	background:#F7F7F7 none repeat scroll 0 0;
	color:#004973;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	letter-spacing:4px;
	padding:0 10px;
}
DIV.content DIV.rightBox A.partner{
	float:left;
	margin:10px 0 0 40px;
	display:inline;
}
DIV.content DIV.rightBox P{
	color:#818181;
	font-size:12px;
	font-family:Myriad Pro, Tahoma;
	line-height:15px;
	margin:10px 0 0 40px;
	float:left;
	display:inline;
	width:253px;
}
DIV.content DIV.rightBox P A{
	color:#077bb6;
	background:transparent url(img/paragraphLinkBg.png) no-repeat scroll center right;
	padding:0 15px 0 0;
	margin:0 0 0 10px;
}
DIV.footer{
	/*float:left;*/
}
DIV.footer SPAN{
	background: url(img/horizontalPoints.png) repeat-x scroll left 12px;
	display:inline;
	float:left;
	text-align:center;
	width:855px;
	line-height:20px;
}
DIV.footer SPAN EM{ 
	background:#fff none repeat scroll 0 0;
	color:#004973;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	letter-spacing:4px;
	padding:0 10px;
}
DIV.footer DIV.clients{
	background:#c9c9c9;
	height:109px;
	float:left;
	width:1008px;
	display:inline;
	margin:0 0 0 -85px;
	overflow: hidden;
}
DIV.footer DIV.clients A.goLeft{
	background:#b6b6b6 none repeat scroll 0 0;
	float:left;
	margin:45px 0 0 85px;
	padding:7px 10px;
}
DIV.footer DIV.clients A.goRight{
	background:#b6b6b6 none repeat scroll 0 0;
	float:right;
	margin:45px 85px 0 0px;
	padding:7px 10px;
}
DIV.footer DIV.clients DIV.list-in {
	width: 2000px;
	margin-left: 1px;
}
DIV.footer DIV.clients DIV.list{
	float:left;
	display:inline;
	margin:15px 20px;
	width:745px;
	overflow:hidden;
	white-space:nowrap;
}
DIV.footer DIV.clients DIV.list IMG{
	vertical-align:middle;
	margin:0 0 0 35px;
}
DIV.footer UL.menu{
	float:left;
	display:inline;
	margin:10px 0 0 0;
}
DIV.footer UL.menu LI{
	background:transparent url(img/menuBg.png) no-repeat scroll right center;
	display:inline;
	padding:0 10px 0 5px;
}
DIV.footer UL.menu LI A{
	color:#818181;
	font-size:11px;
	font-family:Tahoma, Myriad Pro;
}
DIV.footer EM.infolnia {
	float:right;
	color:#818181;
	font-size:11px;
	font-family:Tahoma, Myriad Pro;
	margin:10px 85px 0 0;
}
DIV.footer EM.copy {
	display:block;
	width:170px;
	margin:0 auto;
	color:#818181;
	font-size:11px;
	font-family:Tahoma, Myriad Pro;
}
DIV.footer EM.copy A{
	color:#0679b4;
} 


.text ol, .text ul {
	margin: 15px 0;
}

.text li {
	list-style-type: circle;
	padding: 20px;
	margin-left:80px;
	padding:5px;
}

.text p {
	text-indent: 10px;
	text-align: justify;
}

.text li,
.text p,
.text strong,
.text b
 {
	font-size: 12px;
	font-family: verdana;
}
.text strong,
.text b
 {
/*
	color: #535353;
*/
	color: #004973;
}

.text li.szary {
	background-color:#F1F1F1;
	border:1px solid #8B8B8B;
	padding:1em;
}

.text * {
	font-family: verdana;
}

.text .srodek {
	text-align: center;
	text-indent: 0;
}

.text .wieksza, .text .wieksza * {
	font-size: 15px;
}

.text h2 {
	font-family:Myriad Pro, Tahoma;
}

.plywa {
	float:right;
	margin-left:1ex;
	margin-right:1ex;
}


.text ul.map {
	margin: 3px 0;
}
.text ul.map li a {
	background:transparent url(img/paragraphLinkBg.png) no-repeat scroll right center;
	color:#077BB6;
	margin:0 0 0 10px;
	padding:0 15px 0 0;
}
.text ul.map li {
	margin: 2px 50px;
	padding: 2px;
	list-style-type:none;
	list-style-image: url('../img/pro3.png');
}
.text ul.map li li {
	margin: 2px 30px;
	list-style-type:square;
	list-style-image: none;
}

.text table a {
	padding: 0;
	margin: 0;
}

/*
.opacity100 {filter:alpha(opacity=100);}
.opacity90 {filter:alpha(opacity=90);}
.opacity80 {filter:alpha(opacity=80);}
.opacity70 {filter:alpha(opacity=70);}
.opacity60 {filter:alpha(opacity=60);}
.opacity50 {filter:alpha(opacity=50);}
.opacity40 {filter:alpha(opacity=40);}
.opacity30 {filter:alpha(opacity=30);}
.opacity20 {filter:alpha(opacity=20);}
.opacity10 {filter:alpha(opacity=10);}
.opacity0 {filter:alpha(opacity=0);}
*/

