html body { margin:0px; padding:0px;}
body { height:100%; min-height:100%; font-family:arial, verdana, serif; background: url(../img/bg.gif);}

#cap {width:800px;}
#cap .left {float:left;}
#cap .right {float:right; width:460px;}
#cap .logoBlock {width:340px; height:430px; background: url(../img/bg/logoBlock.jpg) no-repeat;}
#cap a.logotype {display:block; width:340px; height:140px; background: url(../img/logo.gif) no-repeat; background-position:36px 26px;}
#cap #menu {margin:0px; padding:0 0 0 40px;}
#cap #menu ul {margin:0px; padding:0px;}
#cap #menu li {margin:7px 0 0 14px; list-style: none url(../img/deco/li.gif); text-indent:-2px; text-align:left; color:#fff;}
#cap #menu li a {font:bold 14px arial; color:#fff; text-decoration:none;}
#cap #menu li a:hover      {color:#82b4c8;}
#cap #menu li a:hover span {color:#82b4c8;}
#cap #menu li a span {color:#3cc8e6; font:bold 11px arial;}
#cap #menu li a.l2 {font:normal 11px arial;}
#cap .address {height:140px; padding:0 0 0 250px; text-align:left; font:bold 14px arial; color:#32aabe; background: url(../img/deco/phone.gif) no-repeat; background-position:110px 26px;}
#cap .address .phone {font:bold 18px arial; line-height:26px;}
#cap .address .indent {padding:0 0 0 49px;}
#cap .address a {color:#32aabe;}
#cap .decoLineL  {margin:0 0 0 36px; height:6px; background-color:#fff;}
#cap .decoLineR  {height:6px; background-color:#32aabe;}

#cap #advBlock {height:284px; text-align:left;}
#cap #advBlock a#adv {display:block; height:142px; width:460px; text-align:left; text-decoration:none; text-align:left;}
#cap #advBlock a#adv h3 {padding:10px 14px 0px; margin:0px; font:bold 15px arial; color:#32aabe;}
#cap #advBlock a#adv p  {padding:0px 14px; margin:0px; font:normal 12px arial; color:#000;}
#cap #advBlock a#adv p span {font:normal 11px arial; color:#000; display:block; margin:0 0 10px;}
#cap #advBlock a#adv p img {float:right; border:2px solid #fff; width:120px; height:90px;}
#cap #advBlock a#adv div.price {margin:4px 14px; background: url(../img/bg/price.gif) right no-repeat; font:bold 12px arial; color:#fff; text-align:right;}
#cap #advBlock a#adv div.price span {padding:0 16px 0;}

#BODY {width:800px;}
#BODY .left  {width:550px; float:left;}
#BODY .right {width:250px; float:right;}

#content {padding:20px; text-align:left;}
#content h1 {font:bold 18px arial; color:#32aabe;}
#content h2 {font:bold 16px arial; color:#646464;}
#content p  {font:normal 12px arial; color:#505050; text-align:justify;}
#content div.source {text-align:right; color:#505050; font:normal 11px arial; text-decoration:underline; cursor:wait;}


#content a#list {display:block; text-decoration:none; font:normal 12px arial; color:#646464;}
#content a#list h2 {margin:0 0 4px 0;}
#content a#list img {float:left; border:2px solid #fff; margin:0 10px 10px 0;}
#content a#list div.more { margin:0 0 0 430px; clear:both; font:normal 12px arial; color:#32aabe; padding:0 20px 0 0; background: url(../img/deco/arrowNews.gif) right no-repeat;}
#content a#list span.price {display:block; font:bold 14px arial; color:#646464; text-align:right;}
#content .separator {height:35px; background: url(../img/deco/separator.gif) center no-repeat;}

#content #info {margin:20px 0;}
#content #info .parameters  {float:left; width:160px;}
#content #info .description {float:right; width:330px;}
#content #info .description p {font:normal 12px arial; text-align:justify; margin:0px;}

#content #parameters {border:2px solid #fff; background-color: #78b4be; font:bold 10pt arial;}
#content #parameters div.ia {float:left; width:30%; text-align:center; padding:4px 0; color:#006e82;}
#content #parameters div.ia span {color:#FFF; padding: 0 0 0 6px;}
#content #parameters div.ia sup {vertical-align: baseline; position: relative; top: -0.4em;}

#content #info div.RT    {float:right; font:normal 10pt arial;}
#content #info div.LT    {float:left; font:normal 10pt arial;}
#content .price {font:bold 12px arial; text-align:right;}
#content #photoBlock {margin:20px 0;}
#content #photoBlock img.photo {border:2px solid #fff; margin:0 0 20px;}

#content #news {display:block; text-decoration:none;}
#content #news h2  {font:bold 14px arial; color:#646464;}
#content #news p   {font:normal 12px arial; color:#505050; margin:0px; text-align:justify;}
#content #news img {float:left; border:2px solid #fff; margin:0 10px 10px 0; width:100px; height:75px;}
#content #news span.more {float:right; font:normal 12px arial; color:#32aabe; padding:0 20px 0 0; background: url(../img/deco/arrowNews.gif) right no-repeat;}

#footer {width:800px; text-align:left;}
#footer #menu6ka {width:340px; height:90px; float:left;}
#footer #menu6ka p {font:normal 11px arial; color:#505050; margin:20px; padding:0px;}
#footer #menu6ka p a {text-decoration:none; color:#505050;}
#footer #menu6ka p a:hover {color:#000;}
#footer #copyright     {width:460px; height:90px; float:right; background: url(../img/bg/copy.jpg) no-repeat;}
#footer #copyright p   {margin:0px; padding:20px 20px 20px 110px;font:normal 11px arial; color:#fff;}
#footer #copyright p a {text-decoration:none; color:#fff;}

.googleAdvBlock {color:#ccc; font:bold 12px arial; padding:20px;}

/* &&&&&&&&&&&&&&&&& */
div.both {clear:both;}