<!--

body {margin:0; min-width:960px; max-width: 1280px; background:#eee; color:#000; font: small Tahoma, Arial, Helvetica, sans-serif; *font: x-small Tahoma, Arial, Helvetica, sans-serif;}

a:link {color:#600;}
a:visited {color:#888;}
a:hover {color:#936;}

h1,h2,h3 {color:#444; margin:2em 0 0.8em 0; padding:0; text-align:left;}
h1 {font-size:180%;}
h2 {font-size:150%;}
h3 {font-size:120%;}

img {border:none;}

strong {color:#444;}
strong.hide {font-weight:normal;color:#000;}

ul {padding:0; margin:0 4em; text-align:left;}
ul li {padding:0; margin:0 0 0.2em 0;}

ul.dash {list-style:none; *list-style-type:square;}
ul.dash li:before {content: "\2D\20";}

.index_img {float:right; margin: 15px 0 15px 15px; padding:10px; border: 1px solid #ddd; background:#f8f8f8;}

.lfloat {float:left;}
.rfloat {float:right;}

.lfloat_img {float:left; padding:10px 10px 10px 0; *margin: 10px 10px 10px 0;}
.rfloat_img {float:right; padding:10px 0 10px 10px; *margin: 10px 0 10px 10px;}

.lfloat_img_nv {float:left; padding: 0 10px; *margin: 0 10px;}
.rfloat_img_nv {float:right; padding: 0 10px; *margin: 0 10px;}

.lfloat_img_nvh {float:left; padding: 0 10px 0 0; *margin: 0 10px 0 0;}
.rfloat_img_nvh {float:right; padding: 0 0 0 10px; *margin: 0 0 0 10px;}

.clear {clear:both;}

p {text-align:justify;}

#header {background:#eee; color:#333; height:105px; background:url('../_img/back-logo.png') no-repeat 0 0;}

#logo {width:292px; height:40px; position:absolute; left:20px; top:20px; float:left; background:url('../_img/company-logo.png') no-repeat 0 0;}
#logo a {display:block; width:292px; height:40px; background:url('../_img/empty.png') repeat 0 0;}
#header h1 {font:24px Georgia, "Times New Roman", Times, serif; font-weight:normal; position:absolute; left:30px; top:20px; margin:0; text-transform:uppercase;}
#header h1 a {color:#680031; text-decoration:none;}

#topmenu {float:right; background:#fff; border-bottom:1px solid #999; }
#topmenu ul {margin:0; padding:0;}
#topmenu ul li {float:left; padding:0; margin:0; list-style:none; height:32px;}
#topmenu ul li a {color:#666; text-decoration:none; display:block; line-height:32px; padding: 0 2em 0 30px;}
#topmenu ul li a:hover {color:#680031;}

#search {background:url('../_img/search.png') no-repeat 4px center;}
#search:hover {background:url('../_img/search_over.png') no-repeat 0 center;}
#sitemap {background:url('../_img/sitemap.png') no-repeat 4px center;}
#sitemap:hover {background:url('../_img/sitemap_over.png') no-repeat 0 center;}
#contacts {background:url('../_img/contacts.png') no-repeat 4px center;}
#contacts:hover {background:url('../_img/contacts_over.png') no-repeat 0 center;}
#articles {background:url('../_img/articles.png') no-repeat 4px center;}
#articles:hover {background:url('../_img/articles_over.png') no-repeat 4px center;}
#partners {background:url('../_img/partners.png') no-repeat 4px center;}
#partners:hover {background:url('../_img/partners_over.png') no-repeat 0 center;}


#contact {float: right; height: 50px; margin: 25px 2% 0 3%; *margin: 25px 1% 0 3%; width:63%; background:url('../_img/back-contact.png') no-repeat 0 0; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding: 10px 0;}
#contact dl {float:left; margin: 4px 0 6px 10%; *margin: 4px 0 6px 4%; width:40%;}
#contact dl.email {*margin: 4px 0 6px 10%;}
#contact dl dt {float:left; margin:2px 0 0 0; color:#666; line-height:40px; display:none;}
#contact dl dd {float:left; margin: 0; font-weight:bold; color:#a67; font:120% Verdana, Tahoma, Arial, sans-serif; padding:0 0 0 50px; font-weight:bold;}
#contact dl.email dd {line-height:40px; background:url('../_img/mail.png') no-repeat 0 0;}
#contact dl.email dd a {color:#a67; text-decoration:none;}
#contact dl.email dd a:hover {color:#680031;}
#contact dl.phone dd {background:url('../_img/phone.png') no-repeat 0 0; height:38px; *height:46px; padding-top: 2px;}


#leftcol {float:left; width: 32%; max-width:330px; *margin-top:-23px;}
#divleftmenu {padding: 2em 2% 3em 2%; background:#fff; border:1px solid #d8d8d8; border-left:none;}
#leftmenu {list-style:none; padding:0 5%; margin:0 0 0 1em;}
#leftmenu li {list-style:none; padding:0.8em 0 0 0; margin:0;}
#leftmenu li ul {padding:0.2em 0 0 2em; margin:0;}
#leftmenu li ul li {padding:0; margin:0; *list-style:square inside; *color:#888; *font-size:85%;}
#leftmenu li ul li:before {content: "\00BB \0020";}
#leftmenu li a {color:#333; text-decoration:none; font-weight:bold;}
#leftmenu li a:hover {color:#680031; text-decoration:none;}
#leftmenu li ul li a {font-weight:normal;}

#ads {padding: 2em 2%; background:#fff; border:1px solid #d8d8d8; border-left:none; margin: 10px 0 0 0;}
#ads dl {padding: 0 5%; margin:0 0 0 1em; color:#333;}
#ads dl dt {color:#333; font-weight:bold; margin: 0 0 0.5em 0; font-size:100%;}
#ads dl dd {color:#333; font-size:80%; margin:0.3em 0 0.6em 2.6em;}
#ads a {color:#333; text-decoration:none;}
#ads a:hover {color:#555;}


#content {float:right; margin: 2px 2% 0 0; *margin: 2px 1% 0 0; padding: 0 3% 3em 3%; width: 57%; *width: 63%; background:#fff; border:1px solid #d8d8d8; min-height:300px;text-align:center;}
#content a.link {color:#603;}
#content a.visited {color:#936;}
#content a.hover {color:#600;}
img.center {padding: 10px;}
#to-top {text-align:right;}
#to-top a {padding: 0 0 0 10px; color:#666; background:url('') no-repeat 0 0;}

table.charac {border:1px solid #999; border-collapse:collapse; margin: 1em 0 2em 0; font-size:100%; clear:both;}
table.charac caption {padding: 1em 0; font-weight:bold; text-align:center;}
table.charac th {font-weight:bold; color:#666; background:#f4f4f4; text-align:left; padding: 5px 10px; border: 1px solid #999;}
table.charac td {text-align:right; padding: 3px 10px; border: 1px solid #999;}

#cont_footer {clear:both; padding: 11px 0 0 0;}
#footer {text-align:center; background:#fff; height: 44px; border-top:1px solid #bbb;}
#footer p.copy {float:right; margin:0; padding:0; line-height:44px; text-align:center; font-size: 85%; color:#888; width:61%;}
#footer img {float:left; margin: 7px 0 0 2.5em;}
#footer a {color:#888;}
#footer a:hover {color:#333;}

#sitemaplist {list-style:none;}
#sitemaplist li ul {list-style:none; margin: 0.5em 0 0.5em 3em;}
#sitemaplist li ul li ul {list-style:square; list-style-position:outside; color:#bbb; font-size:80%; margin: 0.2em 0 0.8em 6em;}
#sitemaplist li ul li ul li a {font-size:125%;}

-->
