@import url('clearing.css');


td, input, option, textarea { 
color : #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
background : white; 
} 
fieldset { 
border : none; 
} 
body, td, div { 
margin : 0; 
padding : 0; 
} 
html, body { 
height : 100%; 
width : 100%; 
} 
body { 
color : #333333; 
background : #f0f0f0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
vertical-align : top; 
} 
td { 
border-spacing : 0; 
vertical-align : top; 
} 
img { 
border : 0; 
} 
p { 
text-indent : 20px; 
} 
a { 
font-size : 11px; 
text-decoration : none; 
background : none; 
color : #599ad6; 
} 
a:hover { 
text-decoration : underline; 
color : #333333; 
} 
table.contentpaneopen, table.contentpane { 
width : 100%; 
} 
#pathway { 
clear : both; 
padding : 5px; 
background : #f2f2f2; 
width : 870px; 
margin : auto; 
} 
a.pathway { 
padding : 0 5px 0 5px; 
font-size : 11px; 
text-decoration : none; 
background : none; 
color : #599ad6; 
} 
a.pathway:hover { 
text-decoration : none; 
color : #333333; 
} 
.componentheading, .contentheading, .contentpagetitle { 
font-size : 12px; 
font-weight : bold; 
color : #599ad6; 
padding : 10px 0 10px 0; 
border-bottom: 1px solid #c4c4c4;
} 
table.contentpaneopen { 
width : 100%; 
padding : 0; 
border-collapse : collapse; 
border-spacing : 0; 
border-width : 0; 
margin : 0; 
vertical-align : top; 
margin-bottom: 5px;
} 
table.contentpaneopen td { 
padding-right : 5px; 
} 
.small { 
color : #999999; 
font-size : 11px; 
} 
.createdate { 
height : 15px; 
padding-bottom : 10px; 
color : #999999; 
font-size : 11px; 
} 
.modifydate { 
height : 15px; 
padding-top : 10px; 
color : #999999; 
font-size : 11px; 
} 
.mosimage { 
border : 1px solid #cccccc; 
margin : 7px; 
} 
.mosimage_caption { 
background : #efefef; 
padding : 4px; 
color : #666666; 
font-size : 10px; 
border-top : 1px solid #cccccc; 
} 
.buttonheading { 
padding : 5px; 
border-bottom: 1px solid #c4c4c4;
} 
.sectiontableheader { 
font-weight : bold; 
color : #333333; 
padding : 5px; 
background : #ebebeb; 
border-bottom : 1px solid #cfcfcf; 
} 
.sectiontableentry1 td { 
padding : 7px; 
background : #f8f8f8; 
} 
.sectiontableentry2 td { 
padding : 7px; 
background : white; 
} 
.contentpane { 
margin : 10px 5px 10px 5px; 
} 
.contentdescription { 
padding : 10px; 
} 
table.contenttoc { 
margin : 10px; 
width : 150px; 
border : 1px solid #f2f2f2; 
} 
.contenttoc th { 
padding : 5px 10px 5px 10px; 
background : #f2f2f2; 
} 
.contenttoc td { 
padding : 2px 10px 2px 10px; 
} 
.pagenav { 
padding : 5px; 
} 
ul { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
.button { 
margin : 3px 0 0 5px; 
border : 1px solid #c6c6c6; 
} 
.inputbox { 
margin : 5px 0 5px 5px; 
border : 1px solid #c6c6c6; 
} 
.text_area { 
margin : 5px 0 5px 5px; 
border : 1px solid #c6c6c6; 
} 
#searchphraseany, #searchphraseall, #searchphraseexact, #mod_login_remember { 
background : none; 
} 
body.contentpane, body.contentpane a, body.contentpane span.small, body.contentpane table.contentpaneopen td, body.contentpane table td { 
background : white; 
color : black; 
} 
body.contentpane .button { 
color : black; 
border : 1px solid black; 
} 
#top { 
padding : 7px 7px 0 7px; 
vertical-align : top; 
height : 192px; 
} 
#logo { 
width : 440px; 
height : 98px; 
background : url(../images/top1.jpg) no-repeat; 
float : left; 
} 
#top2 { 
width : 440px; 
height : 98px; 
background : url(../images/top2.jpg) no-repeat; 
float : left; 
} 
#top3 { 
width : 440px; 
height : 98px; 
background : url(../images/top3.jpg) no-repeat; 
clear : left; 
float : left; 
} 
#top4 { 
width : 440px; 
height : 98px; 
background : url(../images/top4.jpg) no-repeat; 
float : left; 
} 
#left div, #left table, #left tr, #left td { 
margin : 0; 
padding : 0; 
background : none; 
} 
#left table.moduletable { 
width : 100%; 
} 
#left div.search { 
width : 100px; 
} 
#left form { 
padding : 10px 0 5px 0; 
margin-bottom : 10px; 
background : #f8f8f8; 
} 
#left label { 
margin-left : 10px; 
color : #7c7c7c; 
} 
#left input { 
margin : 3px 0 0 5px; 
border : 1px solid #c6c6c6; 
} 
#left input.button { 
margin : 10px 0 10px 5px; 
padding : 1px 8px 1px 8px; 
} 
#left #mod_login_remember { 
border : 0; 
margin : 5px 0 0 10px; 
} 
#left #mod_login_password, #left #mod_login_username { 
margin : 5px 0 5px 7px; 
width : 100px; 
} 
#left div.syndicate { 
padding : 10px 3px 10px 3px; 
} 
#left th { 
font-size : 12px; 
color : #ffffff; 
text-align : left; 
padding : 9px 0 0 30px; 
width : 140px; 
height : 25px; 
background : url(../images/bg_gray2.gif) repeat-x; 
border-top : 1px solid #d9d9d9; 
display : block; 
} 
#left a.mainlevel, #left ul.menu li a, #left ul.menu li#current li a { 
display : block; 
font-weight : bold; 
color : #999999; 
border-top : 1px solid #d9d9d9; 
padding : 7px 3px 7px 30px; 
background : url(../images/arrow.gif) no-repeat 8px 11px; 
text-decoration : none; 
} 
#left a.mainlevel:hover, #left ul.menu li a:hover, #left ul.menu li#current li a:hover, #left ul.menu li a#active_menu, #left ul.menu li#current a { 
background : url(../images/arrow2.gif) no-repeat 11px 11px; 
color : #599ad6; 
text-decoration : none; 
} 
#left a.sublevel { 
display : block; 
font-weight : bold; 
color : #999999; 
border-top : 1px solid #d9d9d9; 
padding : 7px 3px 7px 35px; 
background : url(../images/arrow2.gif) no-repeat 12px 11px; 
text-decoration : none; 
} 
#left a.sublevel:hover { 
background : url(../images/arrow2.gif) no-repeat 15px 11px; 
color : #599ad6; 
text-decoration : none; 
} 
#right th { 
font-size : 12px; 
color : #ffffff; 
text-align : left; 
padding : 7px 0 0 20px; 
width : 188px; 
height : 27px; 
background : url(../images/bg_gray.gif) repeat-x; 
border-top : 1px solid #d9d9d9; 
display : block; 
} 
#right td { 
background : #ffffff; 
padding : 5px; 
} 
#right label { 
text-align : left; 
} 
#right input { 
background : none; 
} 
#right input.button { 
border : 1px solid #d9d9d9; 
background : white; 
padding : 2px 4px 2px 4px; 
} 
.pollstableborder td { 
text-align : left; 
} 
#blue_box td, #blue_box th, #blue_box { 
background : #6dabe4; 
color : white; 
} 
#blue_box th { 
text-transform : uppercase; 
padding : 8px 0 0 15px; 
height : 23px; 
border-bottom : 1px solid #b6d5f2; 
border-top : 0; 
width : 190px; 
} 
#blue_box a, #blue_box a:hover { 
} 
#blue_box .contentpagetitle { 
font-size : 12px; 
} 
#blue_box ul { 
padding : 10px; 
} 
#blue_box li { 
background : url(../images/dot.gif) no-repeat 4px 6px; 
padding : 2px 3px 2px 20px; 
} 
#blue_box li a { 
font-weight : bold; 
} 
#blue_bottom { 
width : 208px; 
height : 9px; 
background : url(../images/blue_bottom.gif) no-repeat; 
margin-bottom : 8px; 
font-size : 0; 
} 
#center { 
width : 365px; 
padding : 0 10px 0 10px; 
float : left; 
position : relative; 
background : none; 
overflow : hidden; 
} 
#footer_menu h3 { 
display : none; 
} 
#footer_menu { 
clear : both; 
color : #b2b2b2; 
border-top : 3px solid #f4f4f4; 
height : 25px; 
padding : 10px 5px 0 15px; 
text-align : center; 
width : 776px; 
margin : auto; 
} 
#footer_menu ul { 
list-style : none; 
margin : 0; 
padding : 0; 
text-align : center; 
} 
#footer_menu ul li { 
display : inline; 
text-align : center; 
padding : 0 20px 0 20px; 
background : url(../images/arrow4.gif) no-repeat 8px 3px; 
} 
#footer_menu ul li a { 
font-size : 12px; 
text-decoration : none; 
font-weight : bold; 
color : #b2b2b2; 
} 
#footer_menu ul li a:hover { 
color : #969696; 
} 
#footer div { 
text-align : left; 
} 
#footer a:link, #footer a:visited { 
color : #bee6ff; 
text-decoration : none; 
} 
#footer a:hover { 
text-decoration : underline; 
} 
#pagewidth { 
width : 936px; 
text-align : left; 
margin-left : auto; 
margin-right : auto; 
background : url(../images/bg_big.gif) repeat-y; 
} 
#wrapper2  {
margin-top : 5px;
padding : 0 20px 10px 20px;
} 
#border_bottom { 
border-bottom : 1px solid #cfcfcf; 
width : 796px; 
margin : auto; 
font-size : 0; 
} 
#header { 
position : relative; 
height : 196px; 
padding : 6px 0 0 0; 
width : 880px; 
margin : auto; 
} 
#left { 
width : 170px; 
float : left; 
position : relative; 
padding : 0 0 0 5px; 
} 
#twocols { 
width : 710px; 
float : right; 
position : relative; 
} 
#right { 
width : 208px; 
float : right; 
position : relative; 
padding : 0 7px 0 0; 
} 
#maincol { 
float : left; 
display : inline; 
position : relative; 
width : 485px; 
}
#stopka div { 
text-align : center;
clear : both; 
height : auto; 
width : 900px; 
margin : auto; 
} 
/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error {  }
#system-message dd.error ul { color: #004fc6; background: #a5c9ff ; border-top: 3px solid #4737be; border-bottom: 3px solid #4737be;margin:0}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

#footer { 
height : 38px; 
clear : both; 
width : 872px; 
margin : auto; 
padding : 10px 5px 0 15px;
color:#ffffff; 
border-top : 5px solid #bed8ef; 
background : url(../images/bg_bottom.gif) repeat-x; 
} 
@media print { 
#left { 
display : none; 
} 
#rightcol { 
display : none; 
} 
#twocols, #maincol { 
width : 100%; 
float : none; 
} 
} 

