.body {width:100%; margin:0; padding:0px; font-family:Helvetica, Arial, sans-serif; font-size:11pt;}

.container{max-width:1300px; min-width:1100px; margin:auto;}

a:link{color:#222;} a:hover{color:#61941D;} a:visited{color:#444;} a:active{color:#61941D;}

li{margin-left:-20px;}

.logocontainer{background-color:#222222; background-image:url(picz/logo-bg.gif); height:150px; width:100%;}
.logocontainer table{width:100%; border-spacing:0; padding:0;}
.logocontainer tr{vertical-align:middle;}
.logo {width:360px; height:150px; padding:0 0 0 35px;}


.topmenu{font-size:24pt; color:#FFF; text-align:right; padding-right:35px; white-space:nowrap;}
.topmenu a:link{color:#FFF; text-decoration:none;} .topmenu a:hover{color:#FFF; text-decoration:underline;} .topmenu a:visited{color:#FFF; text-decoration:none;} .topmenu a:active{color:#FFF; text-decoration:none;}


.visual{height:400px; background-color:#F0F0F0; width:100%; background-image:url(picz/visual.png); background-position:left; background-repeat:no-repeat;}

.menu{height:199px; background-color:#F9A63E; background-repeat:repeat-x; padding:0;}
.menucontainer {width:100%; background-color:#F0F0F0; padding:0;}
table.menumain {width:100%; margin:0; border-spacing:0;}
.menumain tr{vertical-align:middle;}

td.menumainleft {width:50%; text-align:right; padding-left:35px; padding-right:15px; border-spacing:0;}
.menumainleft table{width:100%; background-color:#83C826; color:#FFF; text-align:center;}

td.menumainright {width:50%; text-align:left; padding-right:35px; padding-left:15px; border-spacing:0;}
.menumainright table{width:100%; background-color:#642B91; color:#FFF; text-align:center;}

td.advert{padding:15px; font-size:18pt;}
a.advert:link{color:#FFF; text-decoration:none;}
a.advert:hover{color:#FFF; text-decoration:underline;}
a.advert:visited{color:#FFF; text-decoration:none;}
a.advert:active{color:#FFF; text-decoration:none;}

.contentcontainer{margin:20px 35px;}
.contentcontainer table{width:100%; padding:0; border-spacing:0; margin:0;}
.contentcontainer tr{vertical-align:top;}
.contentcontainer td{padding:0; border-spacing:0; margin:0;}
td.contentmain{width:70%;}
td.category{width:30%;}
td.contentcategory{padding-left:10px;}

.contentcategory{padding:0 0 0 15px; margin:10px 0; color:#8C8C8C; font-size:11pt; font-family:Tahoma, Arial, sans-serif;}
.contentcategory a:link{color:#8C8C8C; text-decoration:none;} 
.contentcategory a:hover{color:#F9A63E; text-decoration:underline;} 
.contentcategory a:visited{color:#8C8C8C; text-decoration:none;} 
.contentcategory a:active{color:#F9A63E; text-decoration:none;}
.imgcategory{text-align:center; margin:10px 0;}


.contentheader{padding:0 0 0 15px; margin:20px 0; color:#383838; font-size:32pt; font-family:Arial, Tahoma, sans-serif; font-weight:normal; text-transform:uppercase;}
.contentmaintext{padding:0 0 0 15px; margin:10px 0; color:#444; font-size:11pt; font-family:Tahoma, Arial, sans-serif;}
.contentmaintext table{width:100%; border-spacing:2px; margin:0;}
.contentmaintext tr{vertical-align:middle;}
.contentmaintext th{padding:4px; border:solid 1px #ccc; margin:0; font-weight:bold; background-color:#1a1a1a; color:#fff; width:50%;}
.contentmaintext td{padding:4px; border:solid 1px #ccc; margin:0;}
.contentmaintext img{max-width:1000px;}
.contentmaintext input{width:50%; min-width:300px; margin:10px 0; padding:5px; border:solid 1px #EC8E18;}
.contentmaintext textarea{width:50%; min-width:300px; height:auto; min-height:150px; margin:10px 0; padding:5px; border:solid 1px #EC8E18;}
.contentmaintext form{margin:20px 0;}
img.printer{width:auto;}
.number input{width:50px; min-width:50px; margin:2px 0; padding:3px; border:solid 1px #EC8E18;}
.submit input{width:200px; min-width:200px; margin:10px 0; padding:5px; border:solid 1px #EC8E18; background-color:#efefef;}

.folders{margin:10px 0; border:0;}
.folders td{border:0; padding:5px 15px 5px 0;}
.folders tr{vertical-align:top;}
.folders img{width:auto; max-width:200px;}
td.foldershead{width:90%; min-width:80%; font-size:24pt; padding:5px 15px 5px 0;}
.foldersmall{font-size:11pt;}

.contentheadermenu{padding:5px 20px 35px 20px; margin:0 35px 10px 0; color:#FFF; background-color:#484848; font-size:18pt; font-family:Arial, Tahoma, sans-serif;}
.contentheadermenu a:link{color:#FFF; text-decoration:none;} 
.contentheadermenu a:hover{color:#FFF; text-decoration:underline;} 
.contentheadermenu a:visited{color:#FFF; text-decoration:none;} 
.contentheadermenu a:active{color:#FFF; text-decoration:none;}

.underheader{font-size:12pt;}
.underheader li{line-height:30px;}
.underheader a:link{color:#FFF; text-decoration:none;} 
.underheader a:hover{color:#FFF; text-decoration:underline;} 
.underheader a:visited{color:#FFF; text-decoration:none;} 
.underheader a:active{color:#FFF; text-decoration:none;}

.menuleft{padding:0 0 0 15px; margin:5px 0; color:#8C8C8C; font-size:12pt; font-family:Tahoma, Arial, sans-serif; background-image:url(picz/menu-point.gif); background-repeat:no-repeat; max-width:250px;}
.menuleft a:link{color:#8C8C8C; text-decoration:none;} 
.menuleft a:hover{color:#F9A63E; text-decoration:underline;} 
.menuleft a:visited{color:#8C8C8C; text-decoration:none;} 
.menuleft a:active{color:#F9A63E; text-decoration:none;}


.contentnewsanons{font-size:13pt; padding:10px 20px; margin:0 0 30px 0; color:#555; background-color:#fafafa; border:solid 0px #C88326; box-shadow:0 3px 5px rgba(0,0,0,0.3);}
.contentnews{padding:20px; margin:0 0 30px 0; color:#222; background-color:#fafafa;}
.contentnews a:link{color:#222; text-decoration:underline;} 
.contentnews a:hover{color:#61941D !important; text-decoration:none;} 
.contentnews a:visited{color:#222; text-decoration:underline;} 
.contentnews a:active{color:#222; text-decoration:underline;}

.contentnewshead{padding:0; margin:5px 0; color:#61941D;}

.bottomcontainer{background-color:#1A1A1A; background-image:url(picz/top-bg.png); max-width:1300px; color:#808080; padding:40px 30px; font-size:18pt;}
.bottomcontainer tr{vertical-align:top;}
.bottomcontainer a:link{color:#808080; text-decoration:none;} 
.bottomcontainer a:hover{color:#808080; text-decoration:underline;} 
.bottomcontainer a:visited{color:#808080; text-decoration:none;} 
.bottomcontainer a:active{color:#808080; text-decoration:underline;}
.bottomcontainer table{width:100%; border-spacing:0;}
.bottomcontainer strong{font-size:14pt; color:#F9A63E; padding:0;}


.menubottom{padding:5px 15px; background-image:url(picz/menu-bot-point.gif); background-repeat:no-repeat;}
td.menubot{width:15%;}
td.menubot2{width:35%;}
.contactbottom{width:50%; padding-left:10px;}

h1{padding:0; margin:10px 0; color:#511A7C; font-size:18pt; font-family:Tahoma, Arial, sans-serif; font-weight:normal; text-transform:uppercase;}

h2{padding:0; margin:10px 0; color:#619D0F; font-size:15pt; font-family:Tahoma, Arial, sans-serif; font-weight:normal; text-transform:uppercase;}

td.bottomright{text-align:right; color:#808080; font-size:16pt; width:50%; white-space:nowrap;}
td.bottomleft{text-align:left; color:#808080; font-size:16pt; width:50%; white-space:nowrap;}