html{ height:100%;}
body{ height:100%; color:#485E6C; background:#DDE7EF; margin:0px; padding:0px; text-align:left; font-size:12px; font-family:Arial; color:#666666;}
a img{ border:none;}

#page{ background:  url(/img/contentBack1.jpg) no-repeat 0% 0%; min-height:100%; width:980px; text-align:left; margin:0px auto;}
#header{ color:#006699; padding-top:107px; position:relative; height:200px;}
#header a.logo{ display:block; width:285px; height:105px; position:absolute; background:url(/img/logo1.jpg) no-repeat; top:62px; right:108px;}
#header h1{ margin:0px; font-size:28px; padding:0px; font-weight:normal; padding-bottom:2px;}
#explain{ float:left; width:780px; margin-left:39px;}
#explain h1, #explain p{ width:480px;}
html>body #explain{ margin-left:89px;}
#explain ul{ margin:0px; padding:0px; text-align:left; list-style:none; margin-top:14px; width:780px; }
#explain ul li{ float:left; width:180px; margin:1px 2px; padding:3px 2px; background:#fff;}
#explain ul li a{ color:#006699;}
#explain ul li.col1{ width:180px;}
#explain ul li.selected{ background:#3E8BB2;}
#explain ul li.selected a{ text-decoration:none; color:#fff;}

#explain table { margin:0px; padding:0px; width:780px; margin:0px; }
#explain table tr td {text-align:left; width:180px; padding:3px 2px; background:#fff; line-height:18px;}
#explain table tr td a{ color:#006699; font-weight:normal; text-decoration:underline;}
#explain table tr td.selected{ background:#3E8BB2;}
#explain table tr td.selected a{ text-decoration:none; color:#fff;}


#path{ clear:both; padding-top:20px; margin-left:114px;}
#path a{ display:block; float:left; background:#F7FAFB; margin-right:4px; font-size:11px; padding:3px; color:#3E8CB3;}
#path span{ display:block; float:left; background:#F7FAFB; margin-right:4px; font-size:11px; padding:3px 5px;}
#menu{ background:#006699 url(/img/menuBack.jpg) no-repeat 100% 0%; height:39px; clear:both; clear:both; border-top:3px solid #fff; border-left:3px solid #fff; border-right:3px solid #fff; margin-left:48px; margin-right:67px; text-align:left; padding-left:30px;}
#menu a{ display:block; margin:5px 0px; float:left; padding:4px 20px; color:#FFFFFF; font-size:15px; font-family:Tahoma; text-decoration:none; width:auto;}
#menu a.first{}
#menu a.last{ background:none;}
#menu span{ display:block; float:left;  background:url(/img/menuDivider.png) no-repeat 100% 0%; height:30px; margin-top:4px; width:2px;-background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menuDivider.png', sizingMethod='crop');}

#content{ background:#fff url(/img/contentBack.jpg) no-repeat; min-height:455px; border-bottom:4px solid #5ECED3;}
#contentWrap{ background:url(/img/contentWrapBack.jpg) no-repeat; padding-left:12px; margin-left:20px; margin-right:44px;}
div.text{ padding:10px 20px; text-align:left; position:relative; }
div.text h3{ font-size:22px; margin:0px 0px 5px 0px; padding:5px; text-align:left; font-weight:normal; background:#5ECED3; color:#fff; display:inline-block;}
div.text img{ float:left; margin-right:10px; margin-bottom:10px;}
div.text div.facts{ clear:both;}
div.text div.facts ul{ list-style:none; margin:0px; padding:0px;}
div.text div.facts ul li{ background:url(/img/factLi.gif) no-repeat; padding:3px 0px 3px 30px; margin-bottom:5px;}

table.afterbefore{ width:100%;}
table.afterbefore tr td{ border:1px solid #CCCCCC; text-align:center; padding:3px;}
table.afterbefore tr td table{ width:100%;}
table.afterbefore tr td table td{ border:none; }
table.afterbefore tr td table td div.image {width:210px !important; height:130px; overflow:hidden;}
table.afterbefore tr td table td div.image img{ display:block; margin:10px auto 0px auto; }

div.costs{ margin:10px 0px; padding-top:5px; background:url(/img/costsBottom.gif) repeat-x 0% 0%;}
table.costs{ width:100%; border-collapse:collapse; }
table.costs tr th{ color:#5ECED3; font-weight:bold; background:url(/img/costsBottom.gif) repeat-x 0% 0%; padding:5px;}
table.costs tr td{ background:url(/img/costsBottom.gif) repeat-x 0% 100%; padding:5px;}
table.costs tr td.cost{ width:100px;}
h4{ font-size:16px; color:#5ECED3; margin-bottom:5px;}
#hide { display:block; clear:both; background:#5ECED3; text-align:center;}

div.h3{ font:normal 22px Arial; margin:0px 0px 5px 0px; padding:5px; text-align:left; background:#5ECED3; color:#fff; display:block; height:30px;}
div.h3 span { display:inline-block; background:#5ECED3; float:left;}
div.h3 a.hide { display:inline-block; background:#5ECED3; float:right;}

#footer{ margin-left:58px; margin-right:64px; color:#006699; height:100px;}
#footer div.copy{ margin:40px 0px; float:left;}
#footer div.copy a{ color:#006699;}
#footer div.adress{ margin:20px 0px; float:right; text-align:right;}

#adress{ background:url(/img/adress.gif) no-repeat; width:165px; padding:50px 60px 0px 60px; position:absolute; top:160px; right:100px;}
#adress a{ display:block; float:left; margin-right:30px;}

div.news {width:95%; height:auto; margin:8px 8px 12px 8px; }
div.news strong {display:block; margin:0 0 8px 0; }
div.news a img {float:left; margin:0 6px 6px 0; }

div.pager {width:96%; display:block; clear:both; margin:20px 10px; }
div.pager a { margin:0 3px; padding:3px; }
div.pager b { margin:0 3px; padding:3px; background:#cc0000; color:#fff; font-weight:bold; }

div.question {width:99%; margin:15px 5px;}
div.question table {width:98%; }
div.question table tr td {font:normal 12px Arial;}
div.question table tr td input,textarea {width:99%; font:normal 12px Arial;}
