html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline;background: transparent;}
body {line-height: normal;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
.clear { width: 100%; float: none; clear: both; height: 1px; font-size: 1px; line-height: 1px; overflow: auto;}
.test { height: 400px; width: 10px; }

a img {border:0;}
#wrapper {width:1000px; margin: 0 auto; background-color:#fff;}

body {font-family:Tahoma; font-size:12px; color:#000000; background-color:#555;}
table { empty-cells:show; }
a, a:visited {color:#0179b7; text-decoration:underline;}
a:hover {text-decoration: none;}
ul {padding-left:2em;}
h1 { font-size:24px;  font-weight:normal; text-align:left; padding-bottom: 3px;  display: inline;   }
h2 {font-size:18px; color:#418A00; font-weight:normal; text-align:left; margin-top: 22px; margin-bottom: 12px;}
h3 {font-size:14px; color:#424242; font-weight:normal; text-align:left;}
p {margin: 1em 0 6px 3px; line-height: 16px;}

/* Design */

#topMenu { background:url("../i/topMenu-bg.gif") repeat-x;}
#topMenuContainer { width: 930px; margin:0 auto; overflow:hidden;}
#topMenu ul { height:34px; background:url("../i/topMenu-liSeparator.gif") repeat-y right; list-style:none; float:left; padding:0;}
#topMenu ul li { display: block; color:#FFFFFF; font-size:12px; padding: 11px 18px 0 18px; background:url("../i/topMenu-liSeparator.gif") repeat-y; float:left;height:23px;}
#topMenu ul li.last { padding-right:16px;}
#topMenu ul li a { color:#FFFFFF; font-size:12px; text-decoration:none;}
#topMenu ul li a:hover { text-decoration:underline;}
#topMenu ul li.active a { color:#AAA;}
#head { background:url("../i/headerBg.jpg") #8abbd8 no-repeat right;}
#headContainer { width: 100%; margin:0 auto; position:relative; height:176px;}
#topPhone { position: absolute; background: url("../i/topPhone.jpg") no-repeat; width: 339px; height: 126px; top:39px; left: 33%;}
#logo {display:block; width:240px; position:absolute; left:30px; top:13px; background:url("../i/logo.png") no-repeat left; height:135px; text-indent:-9000px;}
#main {}
#mainContainer {width: 950px; margin:0 auto; overflow:hidden; padding:22px 0 15px 0;}
#leftColumn { float:left; width:240px; margin-right:30px;}
.leftModule { background:url("../i/ModuleHeadBg.gif") repeat-x; margin-bottom:20px;}
.leftModule h3 { height:35px; background:url("../i/ModuleHeadBgRight.gif") right top no-repeat; color:#FFFFFF; font-weight:normal; font-size:15px; padding-top:11px; padding-left:13px;}
.leftModule-content { padding: 6px 0 16px 6px;}
.leftModule-content ul { list-style:none; padding:0;}
.leftModule-content ul li { background:url("../i/li.gif") 100% 11px no-repeat; padding:7px 7px 9px 6px; border-bottom: 1px dotted #a6a6a6; margin-right: 8px;}
.leftModule-content ul li a { font-size: 12px; }
.leftModule-content ul li.active a { color:#000; text-decoration: none; }
.content { float:left; width:680px;}
#contentText { float:left; width:440px; margin-top:5px;}
#contentText ul { list-style:disc; padding:0px 0px 0px 19px;}
#contentText ul li { padding:5px 3px; line-height: 16px;}
.rightModule { float: right; margin:0px 0px 0px 40px; width:198px; border: 1px #d4d4d4 solid;}
.rightModuletext { padding:22px 15px 10px 20px; }
#news { clear:both; overflow:hidden; padding-top:25px;}
#news h2 { margin:13px 0px 15px 0px; margin-left:3px;}
#news ul { list-style:none; padding:0; margin-left:3px;}
#news ul li { float:left; width:30%; padding-right:3%; margin-bottom: 1em; font-size: 11px;}
#bottom { background:#303030 url("../i/BottomBg.gif") repeat-x; min-height: 76px; color: #aaa; font-size:11px; }
#bottomContainer {width: 950px; margin:0 auto; position:relative;}
#bottomCopyrights { position:absolute; left:10px; top:25px; }
#bottomCopyrights a {color:#ddd;}
#footer {position:absolute; left:270px; top:25px;}
#counter {position:absolute; right:0; top:25px;}
