
body, div, img, p, a,ul, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	font-family:Verdana;
font-size:12px;
}

.DNNAligncenter {
text-align:left;
}	

img
{
    border:0;    
}
li
{
    
	list-style-type:none;
}


a:link
{
    color:#660000;
text-decoration:none;
}

a:visited
{
    color:#660000;
text-decoration:none;
}

a:active
{
    color:#660000;
text-decoration:none;
}
/* >>> ELEMENTS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

body
{
    background-color:#E9E9E9;
    background-image:url(images/backLine.jpg);
    background-repeat:repeat-x;
}

#mainCnt
{
    width:810px;
   	margin: 10px auto;
}

/* TOP */

#mainCnt #banner
{
    background-image:url(images/baner.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:286px;
}

#mainCnt #credit
{
    background-color:#660000;
    height:30px;
}

#mainCnt #credit p
{
    padding:8px 0px 9px 13px;
    font-size:13px;
    color:#ffffff;
    font-weight:bold;
    
}

/*menuogolne*/

#lang
{
    height:11px;
    width:160px;
      margin-left:38px;
    margin-top:10px;
    margin-bottom:13px;
     font-weight:bold;
    font-size:11px;
    text-decoration:none;
    color:#333333;

}

#lang a
{
 font-weight:bold;
    font-size:11px;
    text-decoration:none;
    color:#333333;
}

#lang a:hover
{
    text-decoration:none;
    color:#660000;
}


#where a
{
  color:#660000;
  font-size:11px;

}

#where
{
    height:10px;
    width:400px;
    padding:10px 0px 22px 10px;
    font-size:10px;
   
}


#contact
{
    width:60px;
    padding-right:8px;
    padding-left:104px;
    height:30px;
    display:block;
}

#contact .brake
{
    border-left: gainsboro 1px solid;
    height: 10px;
    display: block;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
}

#contact a img
{
    margin-top:8px;
    float:left;    
}



/* panes */

#mainCnt #panes
{
    background-color:White;
    height:auto;
    float:left;
    display:block;
    width:810px;
}

#mainCnt  #left_pane
{
    width:159px;
    float:left;
    display:block;
}

#mainCnt  #middle_pane
{
    width: 432px;
    float: left;
    display:block;
}

#mainCnt #panes #middle_pane #borderUpBox
{
   height:12px;

}

#mainCnt #panes #middle_pane #middleBox
{

}


#mainCnt #panes #middle_pane #borderDownBox
{
   height:12px;

}
#mainCnt #panes #right_pane
{
    width:171px;
    float:right;
    display:block;
}



    
#mainCnt #panes #right_pane #seeMore
{
    margin:5px 9px 5px 10px;
    width:152px;
    height:304px;
}


#mainCnt #panes #sepPane
{
    background-image:url(images/sepDown.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    height:49px;
    clear:both;
    color:#660000;
}

#mainCnt #panes #sepPane p
{
    font-family:"Trebuchet MS", Arial;
	text-align:left;
	font-size:9pt;
	line-height:9pt;
	color:#660000;
	padding:15px 10px 0px 10px;
	float:left;
}

#mainCnt #panes #sepPane a
{
    margin-top:9px;
    background-image:url(images/possible.gif);
    background-repeat:no-repeat;
	background-position: bottom left;
	width:76px;
	height:21px;
	float:left;
}

#mainCnt #panes #sepPane a:hover
{
    background-image:url(images/possibleHover.gif);
}

#mainCnt #panes #sepPane #koniec
{
    float:right;
}

/*footer*/
#footer
{
    height: 108px;
    float:left;
}

#footer #logoS
{
    padding-top:18px;
    margin-left:15px;
    
    float:left;
    margin-right:15px;
    
}
#footer #opp
{
    float:right;
    padding-top:8px;
    margin-left:5px;
    margin-right:10px;
}

#about
{
    width:610px;
    display:block;
    height:106px;
    margin-top:8px;
    float:left;
    
}

#about .info
{
    font-family:Arial;
    float:right;
    font-size:9px;
    color:#333333;
    margin-right:6px;
}

#about .info h4
{
    font-family:Arial;
    font-size:10px;
    color:#333333;
    font-weight:bold;
    margin-bottom:10px;
}

/* menu 1 2 */

#mainCnt #panes #left_pane #nav
{
    font-size:12px;
    color:#660000;
    float:left;
    margin:5px 0px 5px 5px;
    font-family:Verdana;
        text-transform:uppercase;
}

#mainCnt #panes #left_pane #nav li
{
    display:block;
    list-style-type:none;
    margin:2px 0px;
    padding:0px;
    overflow:hidden;
}

#mainCnt #panes #left_pane #nav li .menuH
{
    display:block;
    width:148px;
    height:4px;
   overflow:hidden;
}

#mainCnt #panes #left_pane #nav li .menuF
{
    width:148px;
    height:4px;
    margin:0px;
}

#mainCnt #panes #left_pane #nav .active .menuH,
#mainCnt #panes #left_pane #nav li:hover .menuH
{
    background-image:url(images/menuFragH.gif);
    background-repeat:no-repeat;
    color:#ffffff;
}

#mainCnt #panes #left_pane #nav .active .menuF,
#mainCnt #panes #left_pane #nav li:hover .menuF
{
    background-image:url(images/menuFragF.gif);
    background-repeat:no-repeat;
    color:#ffffff;
}

#mainCnt #panes #left_pane #nav li .menuC
{
    margin:0px;
    padding:0px;
}



#mainCnt #panes #left_pane #nav .active .menuC,
#mainCnt #panes #left_pane #nav li:hover .menuC
{
    background-color:#660000;
    width:148px;
    color:#ffffff;
    font-weight:bold;
   
}

#mainCnt #panes #left_pane #nav li .menuC a
{
    color:#660000;
    padding-left:15px;
    text-decoration:none;
    padding-right:15px;
    width:113px;
    cursor:hand;
    display:block;
    font-weight:bold;
}

#mainCnt #panes #left_pane #nav .active .menuC a,
#mainCnt #panes #left_pane #nav li:hover .menuC a
{
    color:#ffffff;
    cursor:hand;
    text-decoration:none;
}


#mainCnt #panes #left_pane #nav li #down
{
    margin:0px;

}

#mainCnt #panes #left_pane #nav li #down .child
{
    margin:4px 0px 4px 18px;
}

#mainCnt #panes #left_pane #nav li #down .child a
{
    padding-left:15px;
    background-image:url(images/dot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    color:#660000;
    padding-right:15px;
    width:100px;
    cursor:hand;
    display:block;
    text-decoration:none;
    font-size:12px;
}
#mainCnt #panes #left_pane #nav li #down .active .child a,
#mainCnt #panes #left_pane #nav li #down .child a:hover
{
    cursor:hand;
    text-decoration:none;
    font-weight:bold;
}

/* mainContainer */


#mainContent
{
    margin:5px 8px;
    padding-bottom:9px;
    
}

#mainContent h1
{
    font-size:12px;
    font-weight:bold;
    color:#660000;
    margin-bottom:3px;
}


/** SendOffer : Contact **/

#notify .button
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#660000;
    text-decoration:none;
}

#notify .button:hover
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#ff6600;
    text-decoration:none;
    cursor:hand;
}

.sendLb
{
    font-family:Arial;
    font-size:13px;
    color:#660000;
    font-weight:bold;
}

#alerts
{
    font-family:Arial;
    font-size:13px;
}

#alerts ul
{
    list-style-type:none;
    margin:5px 0px;
}

.notifyMsg
{
     font-family:Arial;
     font-size:13px;
     font-weight:bold;
     color:Black;
     margin-bottom:10px;
}

#map_canvas
{
    margin-top:15px;
    width:100%;
    height:300px;
}

.text
{
color:#660000;
text-decoration:none;
font-size:12px;
}

/*faq*/
.faqNav
{
color:#660000;
text-decoration:none;
font-size:12px;
}

.faqNav:hover
{
text-decoration:underline;
cursor:hand;
}

/*login*/


.logIN:link
{
    bottom:2px;
color:#333333;
float:left;
font-size:10px;
font-weight:bold;
margin:10px 0px 0px 10px;

position:relative;
text-decoration:none;
}

.logIN:hover
{
    
    color:#660000;
    text-decoration:none;
}

/* lista audytorów */

.listaA
{
    margin-top:10px;
    
}

.listaA .colList 
{
    text-align:right;
    width:100px;
}

.listaA .conSearch
{
    text-align:right;
	width:100px;
}

.listaA #navs .Sort
{
       color:#660000;
    
    text-decoration:none;
}

.listaA #navs .Sort:hover
{
    text-decoration:none;
}

.listaA #navs
{
    color:#660000;
   font-size:13px;
}

.listaA #navs .Find
{
     color:#660000;
     font-size:13px;
    text-decoration:none;
    margin:0px 40px 0px 3px;
}

.listaA #navs .Find:hover
{
    text-decoration:none;
}

/* lista */
.listaA .listTab
{
    margin:20px 0px 5px;
}

.listaA .listTab a:link,
.listaA .listTab .listHeader
{
    font-size:11px;
    color:#660000;
 /*   font-weight:bold;*/
}

.listaA .listTab #Person tr .atInfo
{
    width:100px;
}

.listaA .listTab #Person tr .info
{
    width:120px;
}

.Normal li{
	list-style-type:square;
}


.Normal ul{

padding-left:15px;
}

/* Certyfikaty - begin */

#certyfikaty
{
	width: 400px;
	margin: 0 auto;
	clear: both;
}

#certyfikaty .box
{
	float: left;
	width: 190px;
	height: 35px;
	padding-right: 10px;
}

#certyfikaty input
{
	width: 180px;
	font-size: 11px;
}

#certyfikaty select
{
	width: 185px;
	font-size: 11px;
}
#certyfikaty .title
{
	font-size: 11px;
}
#certyfikaty .errors
{
	font-size: 11px;
}
#certyfikaty td
{
	font-size: 11px;
	border: 1px solid black;
}

#certyfikaty a
{
	font-size: 11px;
}

table#results_head, table.results
{
	margin: 0 auto;
	width: 400px;
	border: 1px solid #333;
}
/* Certyfikaty - end */