body,html {

}

.clear{clear:both;height:1px;font-size:1px;line-height:1px;}
.clear5{clear:both;height:5px;font-size:5px;line-height:5px;}
.clear8{clear:both;height:8px;font-size:8px;line-height:8px;}
.clear10{clear:both;height:10px;font-size:10px;line-height:10px;}
.clear20{clear:both;height:20px;font-size:20px;line-height:20px;}
.clear27{clear:both;height:27px;font-size:27px;line-height:27px;}
.clear30{clear:both;height:30px;font-size:30px;line-height:30px;}

.right{float:right;text-align:right;}
.left{float:left;text-align:left;}
.line{margin: 2px 0 2px 0;height: 2px; background-color: #404040;}

.center {text-align:center;}
.photoLeft {float:left;margin: 0 15px 15px 0;}
.photoRight {float:right;margin: 0 0 15px 15px}
.nowrap {white-space: nowrap;}


/**
 * MESSAGES
 */
.message_info{
	color: #459636;
	font-weight:bold;
	padding: 10px 10px;
	margin: 10px 10px;
}
.message_error{
	color: #C44C31;
	font-weight:bold;
	padding: 10px 10px;
	margin: 10px 10px;
}
.requisite{
	color: #C44C31;
}



.strz{margin-left:6px;}



/**
 * HEADER
 */
#header{ height:428px;}
#topSearch{position:absolute;width:156px;height:37px;margin-left:673px;background-image:url(i/search.png);}

#topSearch .left{float:left;}
#topSearch .right{float:right;}

#topSearch .left input {color:#b2b2b2;font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight: bold;width:90px;margin-top:7px;margin-left: 15px;border:none;border:0px;}

#topSearch .right input {margin-top:5px;margin-right: 12px;width:18px;height:18px;cursor:pointer;border:none;background: none;}



#topLogo{position:absolute;width:164px;height:134px;}
#topInfo{position:absolute;margin-top:17px;margin-left:180px;color:#444444;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight: bold;}
#topImage{position:absolute;width:838px;height:294px;margin-top:134px;background-image:url(i/naglowek-tlo.png);}
#topImage img {border:none;padding:0px;margin:0px;}

#topMenu{position:absolute;margin-top: 115px;margin-left: 182px;float:right; height:27px;}/*margin-right: 20px;*/
#topMenu div.item{float:left;background-image:url(i/menu_center.png);background-position: left top;background-repeat: repeat-x; height:27px;}
#topMenu a:link,#topMenu a:visited{font-size:14px;font-weight:bold;color:#ffffff;font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight: bold;display:block; margin-top:9px;}
#topMenu a:active,#topMenu a:hover{text-decoration: none;color:#d3da21;}
#topMenu .separator{background-image:url(i/menu_separator.png);background-position: center top;background-repeat: no-repeat;width:15px;margin-top:8px;}
#topMenu a.active:link,#topMenu a.active:visited{color:#d3da21;}
#topMenu a.active:active,#topMenu a.active:hover{color:#d3da21;}
#topMenu div.item_left{float:left;height:27px;width:11px;background-image:url(i/menu_left.png);background-position: left top;background-repeat: no-repeat;}
#topMenu div.item_right{float:left;height:27px;width:11px;background-image:url(i/menu_right.png);background-position: left top;background-repeat: no-repeat;}



/**
 * FOOTER
 */
#footer {
	
}
#footer a:link,#footer a:visited{}
#footer a:active,#footer a:hover{}
#footer a.active {}


/**
 * PAGENAVIGATOR
 */
#pagenavigator {

}
#pagenavigator a:link,#pagenavigator a:visited{}
#pagenavigator a:active,#pagenavigator a:hover{}



/**
 * LEFT CONTENT
 */
#leftContent {

}



/**
 * RIGHT CONTENT
 */
#rightContent {
	
}



/**
 * HOME PAGE
 */
#homepage {

}





/**
 * CONTENT
 */
#content {

}



/**
 * module
 */
.module{
	border:1px solid black;padding:3px;
	margin-bottom:5px;
}
.module .modHeader{
	font-weight: bold;
	border-bottom:1px solid black;
	padding-bottom:1px;
	margin-bottom:4px;
	color:#ff0000;
}
.module .modContent{

}
.module .modFooter{

}

/** linki w pracowni */
#na_skroty{padding: 18px 10px 18px 15px;}



.sep1{clear:both;background-image:url(i/sep1.gif);background-position: left top;background-repeat: repeat-x;height:7px;margin-top:20px;margin-bottom:15px;}
.sep2{clear:both;background-image:url(i/sep1.gif);background-position: left top;background-repeat: repeat-x;height:7px;margin-top:10px;margin-bottom:5px;}
.sep23{clear:both;background-image:url(i/sep1.gif);background-position: left top;background-repeat: repeat-x;height:7px;margin-bottom:5px;padding: 0px 38px; }
.row2 .title{font-weight: bold;color:#7e8944;}
.row2 .date_place{font-weight: bold;}
.row2 .lead_text{margin-top:10px;}


/** linki bold */
a:link.bold, a:visited.bold {font-weight:bold;}
a:active.bold, a:hover.bold {font-weight:bold;} 

/** linki w pracownie */
a:link.bold2, a:visited.bold2 {font-weight:bold;color:#48443c;}
a:active.bold2, a:hover.bold2 {font-weight:bold;color:#fa7922;} 




/** linki w pracowni */
a:link.r2, a:visited.r2 {font-weight:bold;}
a:active.r2, a:hover.r2 {font-weight:bold;} 

a:link.r2active, a:visited.r2active {
    font-weight:bold;color:#fa7922;margin-left: 8px;display:block;
    background-image:url(../i/strz3.gif);background-position: 0px 3px;background-repeat: no-repeat;
    padding-left:10px;
}
a:active.r2active, a:hover.r2active {
    font-weight:bold;color:#fa7922;margin-left: 8px;display:block;
    background-image:url(../i/strz3.gif);background-position: 0px 3px;background-repeat: no-repeat;
    padding-left:10px;
} 


/** powrót do projektów */
a:link.returnproject, a:visited.returnproject {
    font-weight:bold;color:#7E8744;margin-left: 8px;display:block;
    background-image:url(../i/strz3.gif);background-position: 0px 3px;background-repeat: no-repeat;
    padding-left:10px;
}
a:active.returnproject, a:hover.returnproject {
    font-weight:bold;color:#fa7922;margin-left: 8px;display:block;
    background-image:url(../i/strz3.gif);background-position: 0px 3px;background-repeat: no-repeat;
    padding-left:10px;
} 






/** linki w projekty */
a:link.r3, a:visited.r3 {font-weight:bold;margin-left:38px;color:#48443c;}
a:active.r3, a:hover.r3 {font-weight:bold;margin-left:38px;color:#fa7922;} 




#textNav a{font-size:11px;}


.obrazek_all{width:160px;float:left;margin-left:35px;}
.obrazek{width:160px; height:120px;}
.obrazek_img{width:160px; height:120px;background-color:#dddddd;position:absolute;float: left;}
.obrazek_tło{width:160px; height:120px;position:absolute;float: left;}
.obrazek_link{margin-top:2px;width:160px;text-align: center;}

