* {padding:0;margin:0;}
body{margin:0;padding:0;color:#666;}

.logo,.logo a {width:338px;height:65px;}
.logo {background:url(/i/vkgslogo.jpg) no-repeat;}
.logo a {display:block;}
.stripe {background:url(/i/stripe.jpg);}
.right {background:url(/i/right.jpg) repeat-x;}
.house {height:226px;width:310px;background:url(/i/house.jpg);}
.pic {height:178px;}
.pic .b1 {background:url(/i/1.jpg) top center;}
.pic .b2 {background:url(/i/2.jpg) top center;}
.pic .b3 {background:url(/i/3.jpg) top center;}
.pic .b4 {background:url(/i/4.jpg) top center;}
.pic .b5 {background:url(/i/5.jpg) top center;}

li {padding:5px;}

form table td {padding:5px;}
.store td img {margin:0;}

table {border-collapse:collapse;table-layout:fixed;width:100%;
font:normal 12px Verdana;color:#123;padding:0;}
td {padding:0;margin:0;}
.services a {display:block;width:20px;height:20px;overflow:hidden;text-indent:30px;line-height:200%;}
.pic div {width:100%;height:100%;background:url(/i/2.jpg) center;}
.pic td {background-position:center;border:3px solid #000;}

.b1 {background:url(/i/home.png);}
.b2 {background:url(/i/price.png);}
.b3 {background:url(/i/mail.png);}
.b4 {background:url(/i/sitemap.png);}

tr.menu td {text-align:center;vertical-align:top;height:48px;}
td.but {background:url(/i/bottom.jpg);}
.menu a {display:block;width:auto;height:40px;text-decoration:none;
border-left:1px solid #CCC;border-right:1px solid #CCC;background:#FFF;}
.menu a span {cursor:pointer;color:#696977;width:75px;margin:auto;}
.menu a span:first-letter {color:#0CF;font-size:16px;}
.menu a:hover {background:#F5F5F5;}
.menu a:hover span {display:block;background:#F5F5F5;color:#505060;}
.menu a:hover span:first-letter {color:#09C;}

span.current,.menu a span{display:block;position:relative;top:12px;text-align:center;
font:bold 12px Arial;text-transform:uppercase;}

span.current {margin:0 2px;color:#0CF;background:#FFF;cursor:default;}
span.current:first-letter {color:#696977;font-size:16px;}

td.tdc {background:#FFF;text-align:center;
border-left:1px solid #CCC;border-right:1px solid #CCC;height:48px;}
a {color:#778;font:bold 76% Arial;}
a:hover {color:#334;}

p {text-align:justify;text-indent:20px;line-height:150%;color:#335;}
h1,h2,h3 {font:normal 22px Verdana;}
h1 {color:#909099;text-align:center;}
h2 {color:#AAD700;}
h3 {color:#999;}
h4 {font:normal 18px Verdana;color:#696977;}
img {margin:5px;border:2px #333 solid;}
.copy {text-align:center; font-family:arial; font-size:12px;color:#FFF;}
.copy a {color:#FFF;font:bold 100% Arial;}
.copy a:hover {color:#F0F0F7;text-decoration:none;}
.copy img {border:0 none;}

td.bottom {background:url(/i/stripe.png);}

textarea,input {font:normal 14px Arial;width:350px;}
.button {background:#FFF;border:2px solid #DDD;
color:#123;font:bold 12px Arial;cursor:pointer;width:80px;}

.price td {border:2px solid #888893;padding:5px;text-align:left;}
.price .dark td {background:#CCCCD0;color:#333350;text-align:center;font:bold 90% Arial;}
.price .lite {background:#EEEEF0;color:#333350;font:bold 90% Arial;}
.price .spacer td {border:0 none;padding:0;}

hr {height:0;background:#FFF;border:0;border-top:1px dashed #0CF;}

#ads {text-align:center;margin-bottom:20px;}

.wr {float:right;width:100%;margin-left:-200px;}
.cc {padding:0;margin:0;margin-left:200px;padding:20px 30px 20px 0;}
.c {width:100%;clear:both;}

.rb {padding:0;margin:0;width:180px;float:left;padding:10px;}

.rb a, .rb b {display:block;padding:3px 0;font:bold 76% Arial;}
.rb b {color:#0CF;}

.artlinks {padding:5px;display:block;float:left;}

.advert {padding:5px 10px;font:normal 11px Arial, sans-serif !important;}
.advert a {font:normal 11px Arial, sans-serif !important;}
.arts {text-align:right;margin-top:4px;margin-right:20px;}

.rb li {list-style-type:none;padding:3px 0;margin:0;}
.rb strong {font:bold 12px Arial;color:#345;}
