body {
font-size: 12px;
color: #000000;
font-family: Arial, Helvetica, Verdana,  Geneva,  sans-serif;
text-align: center; 
width: 900px;
margin: 0px auto 0px auto;
} 

/*top*/
.logo {text-align:left; float:left; width:200px; margin-top:10px;}
.topbar {float:right; width:645px;}

.userprofile {
padding-top:3px;
}

#konkursform {

}

#konkursform li {font-family: arial, verdana, sans-serif;
			font-size: 11px; 
			font-weight: normal; 
			margin-top: 5px; 
			color:#333333; 
			text-align:justify; 
			list-style-type:none;  

}


#konkursform label { width:250px; float:left; display:block;}
#konkursform .sep { margin:10px 0px 10px 0px; font-weight:bold; font-size:14px;}
#konkursform .red { font-family: arial, verdana, sans-serif;
			font-size: 11px; color: #cc0000; margin-left:5px;}	
#konkursform .alert { font-family: arial, verdana, sans-serif; font-size: 11px; color: #cc0000;}			

#document td {
border-right: 1px #cccccc solid;
border-left: 1px #cccccc solid;
border-top: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
 border-width: thin;
}

#document table {
border-right: 1px #cccccc solid;
border-left: 1px #cccccc solid;
border-top: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
 border-width: thin;
}

.acceptrules {
margin-top: 10px;
}
.submitbutton {
margin-top:10px;
}

#usermenu {}

#usermenu .item {float:right; width: 60px; height:45px; margin-right:7px; text-align:center;}
#usermenu .item a {float:right; width: 60px; height:45px; margin-right:7px; text-align:center; border:none;}


#top {width:900px; height:205px;}

/*moduly*/
.trainingmodtitle {text-align:left;margin-bottom:5px; border-bottom:1px #cccccc solid; font-size: 18px; font-family:arial, verdana;  font-weight:bold;}
.newsmodtitle {text-align:left; margin-bottom:5px;border-bottom:1px #cccccc solid; font-size: 18px; font-family:arial, verdana;  font-weight:bold;}
.loginmodtitle {text-align:left;margin-bottom:5px; border-bottom:1px #333333 solid; font-size: 14px; font-family:arial, verdana;  font-weight:bold;}

/* news */

#news { width:423px; margin-right:5px; padding:10px; height:150px; background-image:url(../images/box_bg.png); background-repeat:no-repeat;}
#news .item {text-align:left; margin-top:5px; font-size:11px; }
#news .text {font-size:11px; font-family:arial,verdana,sans-serif; text-align:left; padding:0px; margin:0px;}
#news .readmore {font-size:11px; font-family:arial,verdana,sans-serif; text-align:right;}
#news .readmore a {color:#cc0000; text-decoration:none;}
#news .title a {color:#669900; text-decoration:none; font-size:11px; font-weight:bold;}
#news .news {}

#news_big {}
#news_big .date {text-align:left; margin-top:3px 0px 3px 0px; font-size:11px; color:#666666; }
#news_big .item {text-align:left; margin-top:5px; font-size:11px; }
#news_big .text {font-size:11px; font-family:arial,verdana,sans-serif; text-align:left; padding:0px; margin:0px;}
#news_big .readmore {font-size:11px; font-family:arial,verdana,sans-serif; text-align:right;}
#news_big .readmore a {color:#cc0000; text-decoration:none;}
#news_big .readmore a:hover {color:#cc0000; text-decoration:underline;}
#news_big .title a {color:#669900; text-decoration:none; font-size:14px; font-weight:bold;}



/*document */
.documentleftcol { width: 240px; float: left;}
.documentrightcol {width: 640px; float: right;}
.container {width:900px; float:left; border:none; margin:10px auto 0px auto; padding:0px; background-color:none;}

#document {text-align:left;}
#document .title {font-size:24px; font-family:arial, verdana, sans-serif; color:#FF9900; text-align:left; margin-top:15px;}
#document .text {font-size:12px; line-height: 140%; font-family:arial, verdana,sans-serif; color:#333333; text-align:left;}
#document .summary {margin-top:5px; margin-bottom:5px; font-weight:bold; font-size:12px; line-height: 140%; font-family:arial, verdana, sans-serif; color:#333333; text-align:left;}

/*topmenu*/

#topmenu {float:right; margin-top:25px; width:645px; }
#topmenu .item {float:right; height:18px;background-image:url(../images/bgtopitem.png); 
background-repeat:repeat-x;  border-top:1px #D6D6D6 solid; border-left:1px #D6D6D6 solid; border-right:1px #D6D6D6 solid; padding:9px 5px 5px 5px; margin-left:1px; }
#topmenu .item2 {float:right; height:18px;background-image:url(../images/bgtopitem.png); 
background-repeat:repeat-x;  border-top:1px #D6D6D6 solid; border-left:1px #D6D6D6 solid; border-right:1px #D6D6D6 solid; padding:9px 5px 5px 5px; margin-left:1px; }
#topmenu .item a {color:#333333; text-decoration:none;}
#topmenu .item2 a {color:#333333;font-weight:bold;text-decoration:none;}


/*leftmenu*/

#leftmenu {float:left; width:240px; margin-top:5px; background-image:url(../images/zakladka_kotly.png); 
background-repeat:no-repeat;  padding-top:3px; margin-bottom:5px;} 

.menutitle {text-align:left; height:20px; margin-bottom: 10px; width:240px; padding-left: 6px; padding-top: 4px; font-size: 18px; font-weight:bold; }

#leftmenu .item { width:212px;  margin-left:8px;  height:18px; background-image:url(../images/bgmenukol.png); 
background-repeat:no-repeat; padding:10px 5px 5px 5px; text-align:left; margin-top:1px;  letter-spacing:1px;}
#leftmenu .item a {color:#ffffff; font-size:12px; text-decoration:none; font-weight:normal; }

#leftmenu .item2 { width:212px;  margin-left:8px;  height:18px; background-image:url(../images/bgmenukol.png); 
background-repeat:no-repeat; padding:10px 5px 5px 5px; text-align:left; margin-top:1px;  letter-spacing:1px;}
#leftmenu .item2 a {color:#ffffff; font-size:13px; text-decoration:none; font-weight:bold; }

#leftmenu .subitem {width:192px;  margin-left:8px; height:15px; background-image:url(../images/bgsubmenukol.png); background-repeat:no-repeat; padding:5px 5px 3px 25px; text-align:left; margin-top:1px; letter-spacing:1px; }
#leftmenu .subitem a {color:#333333; font-size:12px; text-decoration:none; font-weight:normal; }

#leftmenu .subitem2 {width:192px;  margin-left:8px; height:15px; background-image:url(../images/bgsubmenukol.png); background-repeat:no-repeat; padding:5px 5px 3px 25px; text-align:left; margin-top:1px; letter-spacing:1px; }
#leftmenu .subitem2 a {color:#333333; font-size:12px; text-decoration:none; font-weight:bold; }

/*events list */
#eventslist2 {text-align:justify;padding-top:2px; }
#eventslist { }
#eventslist .item{color:#333333; font-size:12px; text-decoration:none; font-weight:normal; text-align:left;  }
#eventslist .item a {color:#FF6600;; font-size:12px; text-decoration:none; font-weight:normal;  }
#eventslist .item a:hover {color:#FF6600;; font-size:12px; text-decoration:underline; font-weight:normal;  }

#eventslisttitle { text-align:left; font-size: 18px; font-weight:bold; font-family:arial,verdana,sans-serif; margin-top:8px; margin-bottom:3px;}
#newslisttitle { text-align:left; font-size: 18px; font-weight:bold; font-family:arial,verdana,sans-serif; margin-top:8px; margin-bottom:3px;}
#loginlisttitle { text-align:left; font-size: 18px; font-weight:bold; font-family:arial,verdana,sans-serif; margin-top:8px; margin-bottom:3px;}

/* zalacznik */
#attach { float:left; width:630px; padding:5px; margin-top:10px; }
#related { float:left; width:630px; padding:5px; margin-top:10px;}
#related .title {  font-size: 18px; color:#333333; font-weight:bold; font-family:arial,verdana,sans-serif; margin-top:1px; margin-bottom:3px; }
#related .item a {color:#FF6600; font-size:12px; text-decoration:none; font-weight:normal;}
#related .item a:hover {color:#FF6600; font-size:12px; text-decoration:underline; font-weight:normal;}

#related .list { float:left; width:630px; padding:5px; margin-top:10px; }

.showtrainings { float:left; padding:5px; width:630px; margin-top:10px;}
#eventslisttitledoc { text-align:left; font-size: 18px; font-weight:bold; font-family:arial,verdana,sans-serif; margin-top:1px; margin-bottom:3px;}


#attach .item a {color:#FF6600;; font-size:12px; text-decoration:none; font-weight:normal;  }
#attach .item a:hover {color:#FF6600;; font-size:12px; text-decoration:underline; font-weight:normal;  }
#attachlisttitle { font-size: 18px; font-weight:bold; font-family:arial,verdana,sans-serif; margin-top:1px; margin-bottom:3px; width:200px;}

.menu1separator { font-size: 18px; font-weight:bold; font-family:arial,verdana,sans-serif; margin-top:8px; float:left; width: 240px;}
.menu2separator { font-size: 18px; font-weight:bold; font-family:arial,verdana,sans-serif; margin-top:8px; float:left;  width: 240px;} 

a {text-decoration:none;}
.photobox {float:left; /*border:1px #cccccc solid; */width:100px; height:100px;}
.boxmenu {float:right; width:108px;}

.boxmenuitem {text-align:left; font-size:11px; font-family:arial,verdana,sans-serif; margin-bottom:3px; padding-left:7px; background-image:url(../images/arrow.gif); 
background-repeat:no-repeat; border-bottom:1px #EEEEEE solid; padding-bottom:2px;}
.boxheader { color:#333333; margin-bottom:7px; font-size: 12px;  font-family:arial; padding: 6px 0px 4px 6px; text-align:left; font-weight:bold;
background-image:url(../images/naglowek.jpg); 
background-repeat:no-repeat;

 } 
 
/* login*/

#loginarea {height: 45px;  margin: 0px 0px 0px 0px; float:right; width:480px;
			font-family:arial, verdana, sans-serif; font-size:12px; padding:5px 5px 5px 5px;
			 float: right; background-image:url(../images/loginbg.jpg); 
			background-repeat:no-repeat;
			}
			
#loginareatop {margin:0xp; padding:0px; width:490px;
			 float: right; 
			}
#loginareatop .title{float:left;padding-left:3px;padding-top:3px;margin:0px;color:#333333;font-size: 12px; font-family:arial; 
					text-align:left; font-weight:bold;}
#loginareatop .msg{margin-left:20px;float:left;width:220px;padding-top:4px;}
					
#loginarea .label {width:40px; padding-top:11px; float:left; margin-left:5px;}
#loginarea .labelbutton {width:25px; padding-top:8px; float:left; margin-left:0px;}
#loginarea .field {width:160px; float:left; padding-top:8px;}
#loginarea .field input {border:1px #000000 solid;}

#pleaseregister { margin-top:10px;}
#pleaseregister a {color: #FF6600;}

.pleaseregister a {font-size: 10px; text-decoration:none; font-family:arial,verdana,sans-serif; color: #006699;}

/*form */

#form {

}



#contactForm li {font-family: arial, verdana, sans-serif;
			font-size: 11px; 
			font-weight: normal; 
			margin-top: 5px; 
			color:#627077; 
			text-align:justify; 
			list-style-type:none;  }



#form li {font-family: arial, verdana, sans-serif; 

			font-size: 11px; 

			font-weight: normal; 

			margin-top: 5px; 

			color:#627077; 

			text-align:justify; 

			list-style-type:none;  }

#form label { width:100px; float:left; display:block;}		

.conter{
width:896px;
background-color:#FFFFFF;
display:block;
float:left;
}

.data{
margin-top:10px;
width:900px;
display:block;
float:left;

}

.left{
width:200px;
display:block;
float:left;

}

.right{
width:690px;
display:block;
float:right;
border:1px #cccccc solid;
}


.leftcol{
padding-top:40px;
width:445px;
display:block;
float:left;
/*border:1px #cccccc solid;*/
background-image:url(../images/tlo_kolektory.jpg); 
background-repeat:no-repeat;
}

.rightcol{
padding-top:15px;
width:445px;
display:block;
float:right;
/*background-image:url(../images/tlo_kotly.jpg); 
background-repeat:no-repeat;*/
}

.leftbox{
margin:3px;
padding:3px;
width:208px;
display:block;
float:left;
background-image:url(../images/bgrightbox.jpg); 
background-repeat:no-repeat;
/*border:1px #cccccc solid;*/
}

.leftbox a{
color:#333333;
text-decoration:none;
}

.leftbox a:visited{
color:#333333;
text-decoration:none;
}

.moduleheader {text-align:left; border-bottom:1px #333333 solid; font-size: 14px; font-family:arial, verdana;  font-weight:bold;}

.rightbox{
margin:3px;
margin-right:4px;
padding:3px;
width:208px;
display:block;
float:right;
background-image:url(../images/bgrightbox.jpg); 
background-repeat:no-repeat;

/*border:1px #cccccc solid; */
}

.rightbox a{
color:#333333;
text-decoration:none;
}

.rightbox a:visited{
color:#333333;
text-decoration:none;
}

.bottommodule {float:left; margin-top:5px; width:900px;
display:block;}

.trainings {  width:423px; margin-right:5px; padding:10px; height:141px; text-decoration:none; background-image:url(../images/box_bg.png); background-repeat:no-repeat;}
.readmore1  { text-decoration:none;  font-family:verdana; font-size:11px;  text-align:right;}
.readmore1 a {color:#cc0000; text-decoration:none; }
.loginarea {border:1px #cccccc solid; float:right; width:188px; height:141px; padding:5px;  }

.newsitem {margin-top:5px;}


.newtitle {font-family:arial, verdana, sans-serif; font-size:12px; color: #003366; text-align:left; text-decoration:none; }
.newtitle a { color: #003366; text-decoration:none; font-weight:bold; }
.newtext {font-family:arial, verdana, sans-serif; font-size:11px; text-align:left; color:#333333; text-decoration:none; }

.trainingitem {text-align:left; font-size:11px; font-family:arial, verdana, sans-serif; color:#333333; margin-top: 5px; text-decoration:none;}
.trainingitem a: link, a: visited {text-align:left; font-size:12px; text-decoration:none; font-family:arial, verdana, sans-serif; color:#003399;}


.box_document{
float:left;
text-align:left;
width:605px;
display:block;
margin-left:2px;
margin-right:5px;
margin-top:12px;
}

.box1{
float:left;
border-right:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
width:295px;
height:365px;
display:block;
margin-left:2px;
margin-right:10px;
margin-top:12px;
}

.box2{
border-right:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
width:300px;
height:365px;
display:block;
float:right;
margin-left:2px;
margin-right:3px;
margin-top:12px;
}

.box3{
float:left;
border-right:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
width:295px;
display:block;
margin-left:2px;
margin-right:3px;
margin-top:12px;
}

.box4{
float:right;
border-right:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
width:300px;
display:block;
margin-left:2px;
margin-right:3px;
margin-top:12px;
}

.article{
text-align:justify;
padding:5px;
font-size:11px;
border-bottom:1px solid #E5E5E5;
width:280px;
height:95px;
}

.texttitle {
font-size:22px;
font-family:arial,verdana,sans-serif, tahoma;
text-align:left;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
}



.modtitle {
margin-top:5px;
margin-bottom:5px;
padding:5px;
text-align:left;
font-size:15px; 
font-weight:bold; 
color:#000000;
width:280px;
border-bottom: 1px #666666 solid;
}

.articletitle {
padding:5px;
padding-left:0px;
text-align:left;
font-size:14px; 
font-weight:bold; 
color:#000000;
width:200px;
float:left;
}

#news .date {
padding:5px;
padding-left:0px;
text-align:left;
font-size:13px; 
font-weight:bold; 
color:#000000;
width:65px;
float:right;
}

.date2{
float:left;margin-right:10px;
}

.courses{
padding:2px;
}


.courses a{text-decoration:none; color:#333333;}

.files{
height:30px;
display:block;
width:290px;
}

.files a:link, a:visited{text-decoration:none; color:#333333;}

.files a:hover{text-decoration:none; color:#333333;}

.all a:link, a:visited{text-decoration:underline; color:#333333;}

.all a:hover{text-decoration:underline; color:#333333;}

.more{
padding:5px;
padding-top:0px;
text-align:left;
font-size:11px; 
color:#993322;
width:95px;
float:right;
}

.advertbelt{
border:1px solid #C3C3C3;
padding:3px;
margin-right:3px;
color:#BDBDBD;
}

#footer{
border-top:1px #cccccc solid;
height: 35px;
display:block;
color:#333333;
text-align: left;
width: 900px;
margin: 10px auto 10px auto; 
float: left;
display: block;
margin-top:15px;
padding-bottom:25px;
padding-top:10px;
font-size: 11px; font-family: verdana;
}

.footertextleft{
text-align:justify;
padding-top:5px;
color:#666666;
font-size:11px;
float:left;
}

.footertextright{
text-align:right;
padding-top:5px;
margin-left:10px;
color:#666666;
font-size:11px;
float:right;
}

.footer a{text-decoration:underline; height:40px; padding-top:9px; color:#333333;}

#menublock1 {
border:1px #cc0000 solid;
margin-bottom:5px;
}

#menublock1 .item {
border:1px #cccccc solid;
text-align:left;
margin-bottom:2px;
padding: 3px 0px 3px 0px;
display:block;
text-decoration:none;
}

#menublock2{
border:1px #cc0000 solid;
margin-bottom:5px;
}






#menublock2 .item {
border:1px #cccccc solid;
text-align:left;
margin-bottom:2px;
padding: 3px 0px 3px 0px;
display:block;
text-decoration:none;
}

#menublock2 .item  a{ 
text-decoration:none;
color:#333333;
}


#menublock1 .item  a{ 
text-decoration:none;
color:#333333;
}

.login{
height:135px;
width:225px;display:block;float:left;
background-image: url("login.png") ;
background-repeat:no-repeat;
}

.topimg{
display:block;float:left;
}

.topimg2{
display:block;margin-left:1px;
}

.menutop{
display:block;float:left;width:896px;background-color:#797979;height:28px;text-align:left;
}

.menutop2{
font-size:14px;font-weight:bold;padding-top:5px;margin-left:10px;
}

.menutopel1{
color:#000000;display:inline;margin:5px;
}

.menutopel2{
display:inline;margin:5px;border-left:1px solid #ffffff;padding-left:10px;padding-right:10px;
}

.menutopel2 a:link{
	color: #ffffff;
	text-decoration: none;
}

.menutopel2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.menutopel2 a:visited{
	color: #ffffff;
	text-decoration: none;
}

.bgbottom{
width:640;height:40px;
}

#tools { text-decoration:none; font-family: arial, verdana, sans-serif;  padding-top:3px; width: 640px; border-top: 1px solid #cccccc;  margin-top:10px; height:35px; float:right;}
#tools .item a { text-decoration:none; border:none; padding-top:2px; display:block; width:50px; font-size:11px; float:right; text-align:center; color:#666666;}
#tools .item a:hover {text-decoration:none; border:none;}
#tools img {text-decoration:none; border:none;}
