body{background: url(../images/bg.gif); font-family: Verdana; font-size: 11px;margin: 0px; color: #ffffff;}

/* INDEX.HTML */

/*BOXES*/

#gradient_bg{
	width: 100%;
	background: url(../images/gradient_bg.gif) repeat-x;
	float: left;	
}

#gradient_bg{
	height: 804px;	
}

body>#gradient_bg{
	height: auto; /* Firefox FIX */
	min-height: 804px;	
}

#page{
	width: 1000px;
	height: auto;
	margin: auto;	
}

#top_top{
	width: 913px;
	height: 83px;
	float: left;
	padding-left: 87px;
	background: url(../images/top_right.gif) no-repeat right;
}
#logo{
	width: 157px;
	height: 83px;
	float: left;
}
#top_menu{
	width: 756px;
	height: 40px;
	padding: 20px 0px 23px 0px;	
	text-align: right;
	float: left;
}
#languages{
	width: 220px;
	height: 40px;
	float: right;
}
#top{
	width: 1000px;
	height: 218px;
	float: left;
}
#menu_left{
	width: 153px;
	height: 207px;
	float: left;
	padding-left: 81px;
	padding-top: 10px;
	background: url(../images/menu_left.jpg) no-repeat;
	font-family: tahoma;
}
#banner{
	width: 766px;
	height: 217px;
	float: left;
	background: url(../images/banner.jpg) no-repeat left;
}
#middle{
	width: 945px;
	height: auto;
	float: left;
	padding: 0px 55px 0px 0px;	
}
#left_boxes{
	width: 188px;
	float: left;
	padding: 38px 0px 0px 46px;
	background: url(../images/left_box_bg.gif) no-repeat top left;
}

#left_boxes{
	height: 359px;
}

body>#gradient_bg>#page>#middle>#left_boxes{
	height: auto; /* Firefox FIX */
	min-height: 359px;	
}

#content{
	z-index: 100;
	width: 695px;
	height: auto;
	float: left;
	padding: 0px 16px 0px 0px;
	color: #C5C5C5;	
}
#epodpis label,input {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
	vertical-align: middle;
}
#epodpis label,select {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
	vertical-align: middle;
}
#epodpis label,textarea {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
	vertical-align: middle;
}
#epodpis_submit {
	width: 150px;
	text-align: center;
}
#epodpis label {
	text-align: right;
	width: 270px;
	vertical-align: middle;
}
#epodpis br {
	clear: left;
}
#footer{
	width: 1000px;
	height: 149px;
	background: url(../images/footer_bg.gif) no-repeat;
	clear: both;
	margin: auto;	
}
#menu_bottom{
	float: right;
	padding: 75px 100px 15px 0px;	
}


/*CONTENT*/

a:link,a:visited{
	color: #4b92d2;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;	
}

img{
	border: none;	
}

ul.langs{
	margin: 0px;
	padding: 0px;
}

ul.langs li{
	height: 15px;
	list-style: none;
	border-left: 1px solid #646464;
	padding: 25px 30px 0px 10px;
	float: left;
}

ul.main_menu{
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
ul.main_menu li{
	list-style: none;
	display: block;
	padding-bottom: 1px;
}

ul.main_menu li a:link, ul.main_menu li a:visited{
	height: 35px;
	font-size: 13px;
	color: #ffffff;
	display: block;
	text-decoration: none;
}

ul.main_menu li a:hover{
	text-decoration: underline;
}

.module{
	width: 130px;
	height: auto;
	display: block;
	padding: 0px 35px 40px 35px;
}

.mod_title{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	width: 118px;
	height: auto;
	display: block;
	text-align: center;
}
.mod_text{
	padding: 7px 3px 0px 3px;
	display: block;
	text-align: justify;
}
.module a:link, .module a:visited{
	color: #fff;
}
.module a:hover{
	text-decoration: none;
}

.full{
	width: 645px;
	height: 167px;
	padding: 5px 0px 30px 50px;
	float: left;
	background: url(../images/full_bg.gif) no-repeat left top;
}
.part{
	width: 285px;
	height: 159px;
	padding: 10px 10px 30px 50px;
	float: left;
	background: url(../images/part_bg.gif) no-repeat left top;
}
.g{
	margin-top:60px;
	width: 160px;
	height: 473px;
	float: right;
	overflow: hidden;
	text-align: center;
}
.g img {
	margin: 10px 0px 10px 0px;
	text-align: center;
}
/* LightBox */
.lightbox{
	margin-top: 40px;
	padding-top: 25px;
	width: 160px;
	height: auto;
	float: right;
	text-align: center;
}
.lightbox img{
	margin-bottom: 15px;
}
/* END LB */
.content_title{
	padding: 5px 0px 5px 0px;
	font-size: 15px;
	font-weight: bold;
	display: block;
	text-align: center;
}
.content_title2{
	padding: 5px 0px 5px 0px;
	font-size: 13px;
	font-weight: bold;
	display: block;	
	text-align: left;
}

.content_text{
	
	text-align: justify;
	line-height: 18px;
}
.content_text2{
	text-align: justify;
	line-height: 13px;
}
.content_text2title{
	text-align: left;
	line-height: 15px;
}

span.title_first{
	color: #ffffff;
}
a.title_first:link, a.title_first:visited {
	color: #ffffff;
	text-decoration: none;
}
a.title_first:hover {
	color: #ffffff;
	text-decoration: none;
}
span.title_second{
	color: #4b92d2;
}
a.title_second:link, a.title_second:visited {
	color: #4b92d2;
	text-decoration: none;
}
a.title_second:hover {
	color: #4b92d2;
	text-decoration: none;
}
a.readon:link, a.readon:visited{
	float: right;
	padding: 10px;
	background: url(../images/readon.gif) no-repeat left center;	
}
ul.bottom_menu{
	margin: 0px;
	padding: 0px;	
}

ul.bottom_menu li{
	float: left;
	list-style: none;
	background: url(../images/bottom_li.gif) no-repeat right top;
}
ul.bottom_menu li a:link,ul.bottom_menu li a:visited{
	color: #ffffff;
	font-size: 12px;
	font-family: tahoma;
	padding: 3px 15px 3px 15px;
	
}
ul.bottom_menu li.last{
	background: none;
}
ul.bottom_menu a:hover{
	text-decoration: none;
}
ul.cont li{
	float: left;
	list-style: none;
}
.szczegol{
	color: #fff;
}


/* PODST.HTML */

/* BOXES */

#menu_2{
	width: 153px;
	float: left;
	height: 284px;
	padding: 15px 0px 0px 81px;
	background: url(../images/menu_2.jpg) no-repeat top left;
}
#menu_2-5{
	width: 153px;
	float: left;
	height: 284px;
	padding: 15px 0px 0px 81px;
	background: url(../images/menu_2-5.jpg) no-repeat top left;
}
#menu_2-2{
	width: 153px;
	float: left;
	height: 284px;
	padding: 15px 0px 0px 81px;
	background: url(../images/menu_2-2.jpg) no-repeat top left;
}

.modules_2{
	width: 695px;
	height: 104px;
	float: left;
	padding: 0px 16px 20px 0px;
	color: #ffffff;	
}

.mod_2{
	width: 100px;
	height: 93px;
	padding: 9px 0px 0px 130px;
	background: url(../images/mod2_bg.gif) no-repeat top left;
	float: left;	
}
.mod_2 .mod_title{
	width: 97px;
	text-align: left;
	padding-left: 3px;	
}
.full2{
	width: 645px;
	min-height:167px;
	height:auto !important;
	height:167px;
	padding: 5px 0px 30px 50px;
	float: left;
	background: url(../images/full2_bg.gif) no-repeat left top;
}
.aplikacje{
	width: 660px;
	background: url(../images/bg_aplikacje.jpg) no-repeat left top;
}
.telekomunikacja{
	width: 660px;
	background: url(../images/bg_telekomunikacja.jpg) no-repeat left top;
}
.emarketing{
	width: 660px;
	background: url(../images/bg_emarketing.jpg) no-repeat left top;
}
.epodpis{
	width: 660px;
	background: url(../images/bg_epodpis.jpg) no-repeat left top;
}
.part2{
	width: 285px;
	height: 159px;
	padding: 10px 10px 30px 50px;
	float: left;
	background: url(../images/part2_bg.gif) no-repeat left top;
}
