html {}
body {background:#fff; font:12px/14px Arial, Helvetica, sans-serif; color:#2e3192}

.clr {clear:both}

#page {background: #fff url(/img/footer_bg.jpg) right bottom no-repeat}


#header {height:230px; background:url(/img/header_bg.jpg) left top no-repeat; width:800px; position:relative}

#logo {width:415px; display:block; position:absolute; right:0; top:; height:55px; overflow:hidden; top:93px}
#logo small {display:block; line-height:1.5em}
#logo big {font-weight:bold; font-size:2.5em; display:block; text-transform:uppercase; letter-spacing:-0.2em; word-spacing:0.5em}
#logo span.overlay {position:absolute; top:0; left:0; width:100%; height:100%; background:url(/img/header_bg.jpg) right -93px no-repeat; cursor:pointer}

#logo1 {width:415px; display:block; position:absolute; right:0; top:; height:55px; overflow:hidden; top:93px}
#logo1 small {display:block; line-height:1.5em}
#logo1 big {font-weight:bold; font-size:2.5em; display:block; text-transform:uppercase; letter-spacing:-0.2em; word-spacing:0.5em}
#logo1 span.overlay {position:absolute; top:0; left:0; width:100%; height:100%; background:url(/img/header_bge.jpg) right -93px no-repeat; cursor:pointer}

#quickLinks {position:absolute; width:150px; height:32px; list-style:none; right:-150px; top:180px}
#quickLinks li {height:32px; width:32px; float:left; padding-left:15px}
#quickLinks li a{display:block; height:32px; width:32px; background:#363a9a; color:#fff; overflow:hidden; position:relative; cursor:pointer}
#quickLinks li a span {position:absolute; left:0; top:0; width:100%; height:100%; background: url(/img/qlinks.png) no-repeat}
#quickLinks li.home a span {background-position:left top}
#quickLinks li.lookup a span {background-position:-49px top}
#quickLinks li.contacts a span {background-position:right top}

#mainMenu {list-style:none; color:#69a71c; text-align:right; position:absolute; white-space:nowrap; top:180px; left:0; width:797px; font-size:1.1em;}
#mainMenu li {display:inline; line-height:32px}
#mainMenu li a {margin-right:1.5em; color:#fff; text-transform:uppercase; text-decoration:none}
#mainMenu li a:hover {text-decoration:underline}

#content h1 {font-size:1.27em; font-weight:bold; border-bottom:2px #8fc335 solid; padding-bottom:5px; text-transform:uppercase; margin-bottom:18px; clear:both}
#content h2 {font-size:1.27em; font-weight:bold; padding-bottom:5px; text-transform:uppercase; clear:both; margin:1em 0 0.2em}

#content p {margin:0.2em 0 0.5em; text-indent:1em; line-height:1.5em}

#content a {color:#313496; text-decoration:none;font-weight:bold;}
#content a:hover {text-decoration:underline}
#content ul {margin:0.2em 0 0.5em 2em; line-height:1.5em}
#content ol {margin:0.2em 0 0.5em 2.5em; line-height:1.5em}
#content table { border-collapse:collapse; margin:10px 0; }
#content table tr { }
#content table th { background-color:#80be27; border:#fff 2px solid; padding:6px 6px; }
#content table td { background-color:#c7d0d6; border:#fff 2px solid; padding:4px 6px; }
#content table td.blok { background-color:#fff; border:#80be27 2px solid; padding:4px 6px; }
#content table td.c { text-align:center; }
#content table td.r { text-align:right;  }
#content table td.j { text-align:justify;}
#content table td.z { text-align:center; background-color:#fff;}

#content blockquote {margin:1em 0; padding-left:1em; border-left:3px #8fc335 solid; font-size:1.1em;}



dl.illustratedDesc dl {}
dl.illustratedDesc dt { margin-left:160px; margin-bottom:5px; clear:both; font-size:1.27em; font-style:normal; text-transform:uppercase; color:#8fc335}
dl.illustratedDesc dt img.ico { width:150px; float:left; padding-bottom:18px; margin-left:-160px}
dl.illustratedDesc dd {margin:0 0 18px 160px;}

#col3 div.infoBlock,
#col2 div.infoBlock1,
#col2 div.infoBlock {padding:15px 10px 15px 8px; background:#99ca3c; margin-bottom:13px }
#col3 div.infoBlock h3,
#col2 div.infoBlock h3 {background:url(/img/ico_butterfly.png) left bottom no-repeat; font-size:1.1em; height:28px; overflow:hidden; line-height:14px; font-weight:normal; padding-left:40px; padding-top:4px; text-transform:uppercase; margin:0}
#col3 div.infoBlock h3 a,
#col2 div.infoBlock1 h3 a,
#col2 div.infoBlock h3 a {color:#2e3092; text-decoration:none}
#col2 div.infoBlock1 h3 a 
#col3 div.infoBlock h3 a:hover,
#col2 div.infoBlock1 h3 a:hover,
#col2 div.infoBlock h3 a:hover {text-decoration:underline}
#col2 div.infoBlock1 h3 {background:url(/img/ico_calc.png) left bottom no-repeat; font-size:1.1em; height:28px; overflow:hidden; line-height:14px; font-weight:normal; padding-left:40px; padding-top:4px; text-transform:uppercase; margin:0}
#col2 div.infoBlock img a
#col2 div.infoBlock img a:hover{ display:block; ; margin-botton:2px; border:0px; background:#99ca3c; overflow:hidden; position:absolute; cursor:pointer}


#col3 div.infoBlock.brick h3,
#col2 div.infoBlock.brick h3 {background-image:url(/img/ico_brick.png)}
#col3 div.infoBlock.exclamation h3,
#col2 div.infoBlock.exclamation h3 {background-image:url(/img/ico_exclam.png)}
#col3 div.infoBlock.sunny h3,
#col2 div.infoBlock.sunny h3 {background-image:url(/img/ico_sun.png)}

#col3 div.infoBlock p,
#col2 div.infoBlock p {margin-top:14px; color:#fff; text-indent:1em}
#col3 div.infoBlock p a {color:#fff; text-decoration:none}
#col3 div.infoBlock p a:hover {text-decoration:underline}


#col3 div.infoBlock ul.stuffList,
#col2 div.infoBlock ul.stuffList {padding-top:14px; list-style:none; font-size:1.1em}
#col3 div.infoBlock ul.stuffList li,
#col2 div.infoBlock ul.stuffList li {line-height:1.3em;  padding-left:14px; background:url(/img/li_mark.png) left 0.3em no-repeat; margin-bottom:0.2em; font-weight:bold;}
#col3 div.infoBlock ul.stuffList li a,
#col2 div.infoBlock ul.stuffList li a {color:#fff; text-decoration:none}
#col3 div.infoBlock ul.stuffList li a:hover,
#col2 div.infoBlock ul.stuffList li a:hover {text-decoration:underline}

#footer div.decor {position:absolute; left:-132px; bottom:0px; height:40px; background:url(/img/footer_l.png) left top no-repeat; width:132px}
#footer div.inner {background:#313496 url(/img/footer_bgl.png) left top repeat-x; height:33px; padding:1px; padding-bottom:0; overflow:hidden}
#footer div.bannerBlock {width:50%; float:left}
#footer div.bannerBlock img {width:88px; height:32px; margin-right:2px; border:0px}
#footer div.copyrightBlock {width:45%; float:right; line-height:33px; color:#fff; text-align:right}
#footer div.copyrightBlock a {color:#fff; text-decoration:underline}
img.width-100 {max-width: 100% !important;}
* html img.width-100 {max-width: 100% !important;}