* {margin: 0; padding: 0; -moz-box-sizing: border-box; box-sizing: border-box; }

blockquote {margin-left:35px;}

img		{border:none;}
body li,td,div,input,textarea {color:#212121; font-family: Arial, Verdana; font-size:12px;}
BODY {behavior:url("/css/csshover.htc"); background:#FFFFFF; padding:0px;}
table {border-collapse:collapse;}
td {vertical-align:top;}
hr {height:2px;}

TEXTAREA, INPUT {border:1px solid #BBBBBB; padding:2px;}
INPUT:hover, TEXTAREA:hover   {background-color:#FFFFDD; border:1px solid #888888;}
TEXTAREA:focus, INPUT:focus {background-color:#FFFFDD; border:1px solid #888888;}

a {color:#476e00;}
a:hover	{text-decoration:none; color: #588100; }

.my-reg-counters {display:none;}
.my-reg-counters a {display:none;}
.my-reg-counters img {display:none;}



h6,h5,h4,h3,h2,h1 {font-family: Arial, Verdana; padding-bottom:0.6em; padding-top:0.7em;}
h1 {font-size: 160%}
h2 {font-size: 150%}
h3 {font-size: 140%}
h4 {font-size: 130%}
h5 {font-size: 120%}
h6 {font-size: 110%}

h3.submenu  {color:#6d4800;}
.child li {color:#476e00; font-size:113%;}

p, li {margin-top:3px; margin-bottom:14px; font:100%/130% Arial, Verdana; }
form td p {margin-top:3px; margin-bottom:3px; font:100%/110% Arial, Verdana; }
li {margin-left:20px; list-style:square;}

#container {margin: 0px 40px 40px 40px; min-width:850px;}
.widthcontainer {width:100%; margin:0px;}

#logo{float:left;}

#searchform {float:right; text-align:right; margin-right:21px; margin-top:53px; display:inline; width:345px;}
#searchinput{float:left; width:173px; border:none; height:19px; background: url(/img/0.gif); color:#AAAAAA; margin-left:5px; padding-top:3px; vertical-align:top;}
#search{float:left; width:185px; border:none; height:23px; background: url(/img/search.form.gif) no-repeat; color:#AAAAAA;}
#searchsubmit {float:left; width:49px; border:none; height:23px; background-image: url(/img/search.btn.gif); background-color: #FFFFFF;}
#searchform a{margin-right:21px; float:left; margin-top:3px;}

#top {height:99px;}
#header {width:100%; background: url(/img/head.bg.gif);}
#header #l{vertical-align:bottom;}
#header #c{vertical-align:bottom; text-align:center;}
#header #r{text-align:right;}
#sitemap{color:#724c21;}

#menu_container {background: url(/img/menu.gif) repeat-x; min-width:850px; margin-top:13px;}
#menu {background: url(/img/menu.r.gif) no-repeat right top;  margin-bottom:13px; height:45px; min-width:850px;}

#menu a{color:white; font-size:11px; font-weight:bold; padding:16px; text-decoration:none;}
#menu a:hover{text-decoration:underline;}
#menu div.link{float:left; height:45px;}
div.link div {padding-top:16px;}
#menu div.spacer{float:left; height:45px;}
#menu div.link:hover{background: url(/img/menu.a.gif) repeat-x;}

#menu_l, #menu_r{width:2px; height:45px;}
#menu_l {background: url(/img/menu.l.gif) no-repeat top; float:left;}

#seccontent {width:206px;}
#submenu { padding:15px;}
#submenu a{color:#724c21; font-size:12px; font-weight:bold;text-decoration:none; padding:3px; line-height:18px;}
#submenu a:hover{text-decoration:none; background:#f3f6b7;}
#submenu div {padding-bottom:11px; width:100%;}

div.b1, div.b2, #adv  {background:#ff8c00;}
div.b1, div.b2 {height:1px;}
div.b1 {width:202px; margin-left:2px;}
div.b2 {width:204px; margin-left:1px;}
#adv  {padding:9px 10px 2px 5px;}
#adv li {list-style:square; color:white;}
#adv a{color:white;}
#adv a:hover{background: #ff7300;}

#contacts {padding:21px; padding-top:10px;}

#content {padding:15px 21px 35px 35px;}

#footer {background: url(/img/footer.l.gif) left top no-repeat;   background-color:#f5f7c0; margin-left:35px;}
#footer div {background: url(/img/footer.bg.gif) right top no-repeat; height:67px;  font-size:11px; color:#9e692e; padding-left:20px; padding-right:20px;}
#footer a {line-height:15px; color:#ff6900;}
#footer a:hover{color:#333333;}
#footer a.deforce {color:#9e692e;}
#footer p {padding-top:17px;}

form {padding-top:3px;}
.forminput {color:#AAAAAA; font-size: 11px; width: 180px; height:24px; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin-top:1px;}
.formsubmit {color:#333333; font-size: 11px; width: 50px; height:24px; font-family: Arial, Helvetica, sans-serif; vertical-align: middle;}
.search {color:#AAAAAA; font-size: 12px; width: 250px; height:24px; font-family: Arial, Helvetica, sans-serif; vertical-align: top;}

