body{margin:0px; padding:0px; font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;background-image:url(images/b.jpg);color:#000000}

#photo{position:absolute;top:0px;right:0px;z-index:2;float:right}

#header{width:100%;background:url(images/tb.png) repeat-x top left;background-color:#ffffff}

#topMenuCell{background:url(images/window.jpg) no-repeat top left;vertical-align:top}
#topMenuCell h1{font-size:28px;color:#B44339;line-height:80%;margin:50px 0px 5px 96px}
#topMenuCell h1 span{font-size:25px;font-weight:normal}
#topMenuCell h1 a{text-decoration:none;color:#B44339}

#topMenuCell table a{font-size:13px;color:#000000;font-weight:bold}
#topMenuCell table td img{margin-right:10px}
#topMenuCell table td{vertical-align:bottom;padding-top:10px;white-space:nowrap;padding-left:60px}
#topMenuCell table  a.active{color:#B44339}



#layout{width:100%;}

#col-left{vertical-align:top;padding-top:20px;background:url(images/tb1.png) repeat-x top left}
#col-left a{text-decoration:none}
#col-left a.active{text-decoration:underline}

table.menu {width:380px}
.menu td div{padding:0px 0px 5px 0px;font-size:11px}
.menu .leaf{margin-left:20px;padding-left:20px;background: url(images/tree-doc.png) top left no-repeat}
.menu .collapsed{padding-left:35px;background: url(images/tree-folder.png) top left no-repeat}
.menu .expanded{padding-left:35px;background: url(images/tree-folder-open.png) top left no-repeat}
.menu td div a{color:#000000;text-decoration:none}
.menu td div a:hover{text-decoration:underline}
.menu td div a.active{text-decoration:underline}

/*
#col-left table td{vertical-align:bottom;padding-top:10px}
#col-left table td img{margin-right:10px}
*/


#content{width:100%;padding:10px;vertical-align:top;padding-top:40px;background:url(images/tb1.png) repeat-x top left}
#content h1{font-size:18px;color:#B44339}
#content h2{font-size:16px;color:#7DA832}
#content h3{font-size:14px;color:#B44339;font-weight:normal}
#content a{color:#8A672D}
#content p,li,td{font-size:13px}


#contacts{width:345px;height:257px;background:url(images/contacts.jpg) no-repeat top left;font-size:11px;overflow:hidden}
#contacts .txt{margin:35px 0px 0px 80px;width:180px}
/*#contacts div{margin-bottom:10px}*/

#contacts .h{color:#B13B31;font-weight:bold;font-size:11px}
#contacts .map{font-size:11px;text-align:center;margin-top:10px}
#contacts .map a{color:#B13B31}
#sitemap a{font-weight:bold;font-size:12px;color:#B13B31}

#pathway{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;z-index:2}
#pathway a{color:#666666}
#pathway a.active{font-weight:bold}




table.box{width:340px}
.box img{display:block;border-collapse:collapse}
.box .c12{background: url(images/b_12.png) top left repeat-x;font-size:1px}
.box .c21{background: url(images/b_21.png) top left repeat-y}
.box .c22{background: url(images/b_22.png) top left}
.box .c23{background: url(images/b_23.png) top left repeat-y}
.box .c32{background: url(images/b_32.png) top left repeat-x;font-size:1px}
.box .c22{padding:0px 5px}
.box .c22 h2{margin:0px 0px 5px 0px;font-size:20px;font-weight:normal;color:#7DA832}
.box .c22 h2 a{color:#7DA832}
.box .c22 a{color:#B13B31}




#footer{width:100%;background:url(images/fb.png) top left repeat-x #87C946;font-family:Verdana, Arial, Helvetica, sans-serif}
#footer #bottomMenu{text-align:center;color:#000000;text-decoration:none;font-size:10px;padding:10px}
#footer #bottomMenu a{color:#ffffff}
#footer #counters{text-align:center}
#footer #copyright{font-size:10px;text-align:right}
#footer #copyright a{color:#333333;text-decoration:none}


/* quiz-module-css */
.quiz-table{border:0px}
.quiz-table td.quiz-name{font-size:16px;color:#B44339}
.quiz-table td.quiz-description{}
.quiz-table td.quiz-go{padding:10px}
.quiz-result{}

