body {margin: 0px; padding: 0px; background-color: #ffffff;}
body, td, th {font: 9pt Arial, Tahoma, Helvetica, sans-serif; color: #333333;}
tr {vertical-align: top;}
img {border: none;}
ul {margin-top: 6px;}
li {margin-bottom: 12px; margin-right: 40px;}
form {margin: 0px;}
hr {border: none; color: #e9eaea; background-color: #e9eaea; height: 1px; margin-bottom: 10px;}

p {margin: 0px 0px 10px 0px;}

.highmenu {font: 8pt arial, tahoma, sans-serif; color: #333333; padding: 0px 20px 4px 12px; border-bottom: solid 1px #dddddd;}
.highmenu A:link {text-decoration: underline; color: #333333;}
.highmenu A:visited {text-decoration: underline; color: #333333;}
.highmenu A:active {text-decoration: underline; color: #006cd7;}
.highmenu A:hover {text-decoration: underline; color: #006cd7;}

.Main {padding: 5px 15px 9px 15px;}
.LogoNote {padding: 20px 5px 8px 14px;}
.TopNote {padding: 12px 0px 4px 0px;}
.OurPhones {margin: 0px 2px 3px 0px;}

.LeftClm {padding: 0px 12px 0px 0px;}
.RightClm {padding: 0px;}

.ttp {padding: 0px 0px 6px 0px;}
.topmenu td {font: normal 8pt arial, tahoma, sans-serif; color: #bbbbbb; text-transform: uppercase; padding: 0px 5px 0px 5px; white-space: nowrap;}
.topmenu td A:link {text-decoration: underline; color: #006cd7;}
.topmenu td A:visited {text-decoration: underline; color: #006cd7;}
.topmenu td A:active {text-decoration: underline; color: #FF3300;}
.topmenu td A:hover {text-decoration: underline; color: #FF3300;}

.search {width:100%; background-color:#f0f3f6; margin-top: 5px; border-top: solid 1px #dddddd;}
.search .cell {padding: 10px 10px 5px 12px;}
.search .cell p {margin: 0px 0px 3px 0px;}
.search .cell .inside {margin-bottom: 4px;}
.search .cell .inside .input {padding: 0px;}

.find {width:100%; margin: 15px 0px 15px 0px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
.find .aa {padding: 20px 5px 18px 40px;}
.find .bb {padding: 20px 5px 18px 0px;}
.find .cc {padding: 20px 60px 18px 0px;}

.novel {margin: 0px 0px 11px 0px; border-bottom: solid 1px #dddddd;}
.cart {margin: 14px 0px 11px 0px;}
.cart td {padding: 0px 10px 12px 12px; border-bottom: solid 1px #dddddd; background-image: url(/img/basket.gif); background-position: 90% 40%; background-repeat: no-repeat;}
.cart td p {margin: 0px 0px 4px 0px;}

.basket {border-top: 1px solid #dddddd; margin-top:15px;}
.basket td {padding: 7px 12px 6px 9px; border-bottom: 1px solid #dddddd; vertical-align: middle;}
.basket td a {font-size:11pt;}

.order {margin-top: 20px; margin-bottom: 20px; border-bottom: 1px solid #dddddd;}
.order td {padding: 0px 10px 20px 0px;}

.orderform {margin-top: 20px;}
.orderform td {padding: 9px 0px 9px 15px; border-top:1px solid #dddddd;}
.orderform td div {padding-top: 4px; color:#888888; font-size:8pt;}

.spec td {padding: 7px 9px 6px 0px; border-top:1px solid #dddddd; vertical-align:top;}
.rspec {margin: 0px 0px 10px 0px;}
.rspec td {padding: 12px 0px 10px 0px; border-bottom:1px solid #dddddd; vertical-align:top;}

.vyntxt {margin: 0px 0px 11px 0px;}
.vyntxt td {padding: 0px 10px 12px 12px;}
.vyntxt td p {margin: 0px 0px 4px 0px;}

.rvyntxt {margin: 0px 0px 11px 0px; border-bottom:1px solid #dddddd;}
.rvyntxt td {padding: 0px 10px 10px 0px;}
.rvyntxt td p {margin: 0px 0px 4px 0px;}

.Face {height:190px; margin-bottom: 15px;}
.Face .fleftop {width:50%; background-color:#f3f5f7; padding: 12px 18px 0px 18px; }
.Face .fleft {width:50%; background-color:#f3f5f7; padding: 2px 50px 9px 18px;}
.Face .fleft a {font-size: 18pt; line-height:1em;}
.Face .fleft p {margin: 0px 0px 5px 0px;}
.Face .fleft .rub {color:#ff3300; font-size:12pt; font-weight:bold;}

.Face .fright {width:50%; background-color:#f3f5f7; border-right: solid 4px #388ee2; padding: 0px; background-position: 0% 50%; background-repeat: no-repeat;}

.podval {padding: 0px 15px 25px 15px;}
.counters td {padding: 8px 0px 0px 8px;}

.bottom {font: 8pt arial, tahoma, sans-serif; color: #555555; padding: 10px 15px 0px 12px;}
.bottom A:link {text-decoration: none; color: #555555;}
.bottom A:visited {text-decoration: none; color: #555555;}
.bottom A:active {text-decoration: underline; color: #006cd7;}
.bottom A:hover {text-decoration: underline; color: #006cd7;}

.botmenu {margin-top: 9px;}
.botmenu .cont {padding: 10px 0px 0px 0px; border-top: 1px solid #dddddd;}

.ftitle {padding: 8px 15px 2px 22px;}
.first {border: 1px solid #dddddd; padding: 7px 18px 10px 18px; width:25%;}
.first a {font-size:11pt;}
.first p {margin: 0px 0px 5px 0px;}
.first .rub {text-align:right; color:#ff3300; font-size: 11pt; font-weight:bold;}
#second {border: 1px solid #dddddd; padding: 12px 18px 12px 18px;}
#third {border: 1px solid #dddddd; padding: 13px 18px 12px 18px;}
#third p {margin: 0px 0px 5px 0px;}

.thirdleft {width:72%; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; padding: 11px 18px 10px 18px;}
.thirdright {width:28%; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; padding: 11px 18px 10px 18px;}

.item {border-top: 1px solid #dddddd;}
.item .ileft {padding: 5px 25px 10px 0px; width:70%;}
.item .iright {padding: 5px 0px 10px 0px; width:30%;}

.toppg .pagelistleft {padding: 9px 12px 7px 22px;}
.toppg .pagelistright {padding: 9px 12px 7px 22px;}
.botpg .pagelistleft {padding: 9px 12px 0px 22px;}
.botpg .pagelistright {padding: 9px 12px 0px 22px;}

.vynos {font-family: arial, tahoma, sans-serif; font-size: 9pt; color: #333333;}
.vynos A:link {text-decoration: none; color: #333333;}
.vynos A:visited {text-decoration: none; color: #333333;}
.vynos A:active {text-decoration: none; color: #333333;}
.vynos A:hover {text-decoration: none; color: #333333;}

.page {font-family: arial, tahoma, sans-serif; font-size: 11pt; color: #333333; vertical-align: middle; padding: 0px 0px 0px 7px; }
.page a {font-size: 9pt;}

.vyn {font-family: arial, tahoma, sans-serif; font-size: 9pt; color: #333333;}
.vyn A:link {text-decoration: underline; color: #333333;}
.vyn A:visited {text-decoration: underline; color: #333333;}
.vyn A:active {text-decoration: underline; color: #006cd7;}
.vyn A:hover {text-decoration: underline; color: #006cd7;}

.newslist .newsleft {width:60%; padding: 0px 18px 13px 18px; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd;}
.newslist .newsright {width:40%; padding: 0px 18px 5px 18px; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd;}

.news {font-family: arial, tahoma, sans-serif; font-size: 9pt; color: #333333;}
.news A:link {font-size: 11pt; text-decoration: underline; color: #006cd7;}
.news A:visited {font-size: 11pt; text-decoration: underline; color: #006cd7;}
.news A:active {font-size: 11pt; text-decoration: underline; color: #FF3300;}
.news A:hover {font-size: 11pt; text-decoration: underline; color: #FF3300;}

#menu {padding: 12px 10px 9px 12px; border-top: solid 1px #dddddd;}
#menu p {margin: 0px 0px 4px 0px;}
.menu {font-weight: bold; color: #2882db; text-transform: uppercase;}
.menu A:link {text-decoration: underline; color: #006cd7;}
.menu A:visited {text-decoration: underline; color: #006cd7;}
.menu A:active {text-decoration: underline; color: #006cd7;}
.menu A:hover {text-decoration: underline; color: #006cd7;}

#categ {margin: 0px 0px 0px 0px;}
#categ p {margin: 15px 0px 6px 0px;}

#sub {padding: 0px 0px 9px 3px;}
#sub p {margin: 0px 0px 4px 9px;}
.submenu {font-family: arial, tahoma, sans-serif; font-size: 9pt; color: #333333; padding: 4px 0px 0px 10px;}
.submenu A:link {text-decoration: underline; color: #333333;}
.submenu A:visited {text-decoration: underline; color: #333333;}
.submenu A:active {text-decoration: underline; color: #FF3300;}
.submenu A:hover {text-decoration: underline; color: #FF3300;}

.new {font-family: tahoma, arial; font-size: 8pt; color: #FF6600; font-weight: bold;}

.img {margin: 2px 0px 8px 5px; border-width:1px; border-color:#4C94C6;}
.foto {margin: 12px 0px 9px 0px;}
.welcome {font-family: arial, tahoma; font-size: 13pt; font-weight: normal; color: #1A71AD;}
.price {font-size: 19pt; font-weight: normal; color: #ff3300;}
.ryb {font-size: 10pt; font-weight: bold; color: #ff3300;}

.phone {font-size: 14pt; color: #2882db; line-height: 1em;}
#tophone {padding: 0px 3px 7px 0px;}
.date {font-size: 8pt;}
#news p {margin: 0px 0px 12px 0px;}

#morefoto {width:100px; padding:3px; height:100px; border: 1px solid #dddddd; float: left; margin: 0px 10px 10px 0px;}
.moref {background-color:#dddddd; margin-bottom: 12px; width:100%;}
.moref td {background-color:#ffffff; padding: 5px;}

#brand {padding: 0px 15px 0px 22px; border-left: 1px solid #dddddd;}


h1 {font-family: arial, tahoma, sans-serif; font-size: 18pt; font-weight: normal; color: #1176da; margin: 10px 0px 2px 0px;}
h2 {font: 14pt arial, tahoma, sans-serif; color: #6e7277; margin: 0px 0px 12px 0px;}
h3 {font: bold 10pt arial, tahoma, sans-serif; color: #6e7277; margin: 4px 0px 6px 0px; text-transform: uppercase;}
h4 {font: bold 10pt arial, tahoma, sans-serif; color: #ff3300; margin: 4px 15px 6px 0px; text-transform: uppercase;}
h5 {font: bold 10pt arial, tahoma, sans-serif; color: #2882db; margin: 4px 15px 6px 0px; text-transform: uppercase;}
h6 {font: bold 9pt arial, tahoma, sans-serif; color: #ff3300; margin: 4px 15px 4px 0px; text-transform: uppercase;}

INPUT, TEXTAREA, SELECT, submit {font-size: 8pt; FONT-FAMILY: "ms sans serif"; color: #333333;}

A:link {text-decoration: underline; color: #006cd7;}
A:visited {text-decoration: underline; color: #006cd7;}
A:active {text-decoration: underline; color: #FF3300;}
A:hover {text-decoration: underline; color: #FF3300;}


#stara {position:relative; z-index: 10; top: 7px; left: 300px; width: 0px; height: 0px;} 
#starb {position:absolute; z-index: 10; top: 0; left: 0; clip: rect(0,70,70,0);} 

#feata {position:relative; z-index: 10; top: 144px; left: -15px; width: 160px; height: 0px;} 
#featb {position:absolute; z-index: 10; top: 0; left: 0; clip: rect(0,160,160,0);} 
.ico {float:left; width:40px; height:40px;}
