html {width:100%; height:100%;}
body {width:100%; height:100%; background:#ffffff url(/img/sys/top-gr-bg.jpg) left top repeat-x;; margin:0; padding:0; font-family: Comic Sans MS, sans-serif; font-size: 13px; font-weight: normal; color:#333333;}
p, li, ul, ol, h1, h2, h3, h4, h5, h6 img, form, input, select, textarea {margin:0; padding:0;}
input, select, textarea {font-family: Comic Sans MS, sans-serif; font-size: 12px; font-weight: normal; color:#666666;}
a {color:#cc0000; text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus {outline:none;}
img:focus {outline:none;}
div.clear {clear:both;}
div.error-message {color:#cc0000; font-size: 14px; font-weight:bold;}
span.nobr {white-space:nowrap;}

* html .page {height: 100%;}
div.page {position: relative; min-height: 100%;}
div.page div.psevdofooter {height:118px;}


/* Футер начало */
div.footer {position: relative; margin: -118px auto 0; min-width:1000px; height:118px; background:#ffffff;}
div.footer div.color3line {height:12px; margin: 0 0 6px 0; height:12px; background: url(/img/sys/colorline.gif) center top repeat-y;}
div.footer div.color3line div.raspor {width:1000px;}

div.footer div.bottom {background: #666666 url(/img/sys/footer-bg.jpg) left top repeat-x; height: 100px; font-family: Tahoma,Arial,Verdana; font-size:11px; color:#ffffff; line-height:14px;}
div.footer div.bottom-inner {width:1000px; margin:auto;}
div.footer div.bottom a {color:#ffffff; text-decoration:underline;}
div.footer div.bottom a:hover {text-decoration:none;}

div.footer div.bottom div.developer {float:left; width:25%; text-align:left;}
div.footer div.bottom div.developer div.inner {margin: 22px 0 0 15px;}
div.footer div.bottom div.address {float:left; width:25%; text-align:left;}
div.footer div.bottom div.address div.inner {margin: 22px 0 0 18px; padding: 0 0 0 27px; background: url(/img/sys/ico-address.jpg) left top no-repeat;}
div.footer div.bottom div.phones {float:left; text-align:left;}
div.footer div.bottom div.phones div.inner {margin: 22px 0 0 18px; padding: 0 0 0 29px; background: url(/img/sys/ico-phones.jpg) left top no-repeat;}
div.footer div.bottom div.copyright {float:right; width:25%; text-align:right;}
div.footer div.bottom div.copyright div.inner {margin: 22px 15px 0 0;}
/* Футер конец */

div.topline {height:24px; padding: 6px 15px 0 15px; width:970px; margin:auto;}
div.topline div.partleft {float:left; width:700px; font-family: Tahoma,Arial,Verdana; font-size:11px; color:#ffffff; line-height:14px;}
div.topline div.partleft a {color:#ffffff; text-decoration:none;}
div.topline div.partleft a:hover {text-decoration:underline;}
div.topline div.partleft div.main {float:left; background: url(/img/sys/ico-home.gif) left 3px no-repeat; padding: 0 20px 0 16px;}
div.topline div.partleft div.contacts {float:left; background: url(/img/sys/ico-contacts.gif) left 4px no-repeat; padding: 0 20px 0 16px;}
div.topline div.partleft div.sitemap {float:left; background: url(/img/sys/ico-sitemap.gif) left 4px no-repeat; padding: 0 20px 0 16px;}
div.topline div.partleft div.favorite {float:left; background: url(/img/sys/ico-favorite.gif) left 4px no-repeat; padding: 0 0 0 14px;}
div.topline div.partleft div.favorite span {cursor:pointer;}
div.topline div.partleft div.favorite span.hover {text-decoration:underline;}
div.topline div.partright {float:right; font-family: Tahoma,Arial,Verdana; font-size:9px; color:#ffffff; line-height:12px; text-transform:uppercase; font-weight:bold;}
div.topline div.partright a {color:#ffffff;text-decoration:none;}
div.topline div.partright a:hover {text-decoration:underline;}
div.topline div.partright div.lang {float:left; padding:2px 5px 2px 5px;}
div.topline div.partright div.activelang {float:left; padding:2px 5px 2px 5px; background:#F3E400;}


div.pageinnerleft {width:990px; margin:auto; padding: 0 0 0 10px; background: url(/img/sys/pageinner-left-bg.jpg) left top no-repeat; vertical-align:top;}
div.pageinnerleft div.pageinnerright {padding: 0 10px 0 0; background: url(/img/sys/pageinner-right-bg.jpg) right top no-repeat; vertical-align:top;}
div.pageinnerleft div.pageinnerright div.whitepage {padding: 17px 20px 70px 0; min-height:300px;}
* html .pageinnerright {height: 300px;}
* html .whitepage {height: 300px;}

div.whitepage div.leftpart {width:240px; float:left;}
div.whitepage div.leftpart div.logo {width:208px; height:168px; background: url(/img/sys/logo-without-logo.png) left top no-repeat; margin: 0 0 0 17px}
div.whitepage div.leftpart div.logo div.flash {position:relative;}
div.whitepage div.leftpart div.underlogo {width:208px; height:168px; background: url(/img/sys/logo-benett-auto.png) left top no-repeat; margin: 0 0 0 17px;}
div.whitepage div.leftpart div.underlogo img {position:relative;}

div.whitepage div.leftpart div.codesearchinput {width:200px; height:50px; background: url(/img/sys/codesearchbg.gif) left top no-repeat; margin:25px 0 0 20px}
div.whitepage div.leftpart div.codesearchinput div.input {float:left; padding: 14px 0 0 10px;}
div.whitepage div.leftpart div.codesearchinput div.input input {background:#ffffff; border:none; width:131px; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal; color:#999999; padding: 5px 0 4px 4px;}
div.whitepage div.leftpart div.codesearchinput div.button {float:left; margin: 13px 0 0 1px;}

div.whitepage div.leftpart div.menu {width:200px; margin: 5px 0 0 20px;}
div.whitepage div.leftpart div.menu div.onepoint {height:31px; background: url(/img/sys/menu-bg.gif) left top no-repeat; padding: 7px 0 0 0;}
div.whitepage div.leftpart div.menu div.onepoint img.link {cursor:pointer;}
div.whitepage div.leftpart div.menu div.secondmenu {margin:-2px 0 3px 0; background:#F9F37D;}

div.whitepage div.leftpart div.menu div.secondmenu div.onepointlast {padding: 8px 10px 8px 55px; font-family:Tahoma,Arial,Verdana; font-size:10px; color:#cc0000; text-transform:uppercase; font-weight:bold; line-height:13px;}
div.whitepage div.leftpart div.menu div.secondmenu div.onepointlast a {color:#333333; text-decoration:none;}
div.whitepage div.leftpart div.menu div.secondmenu div.onepointlast a:hover {text-decoration:underline;}

div.whitepage div.leftpart div.menu div.secondmenu div.onepoint-s {background: url(/img/sys/secondmenudot.gif) left bottom no-repeat; padding: 8px 10px 8px 55px; font-family:Tahoma,Arial,Verdana; font-size:10px; color:#cc0000; text-transform:uppercase; font-weight:bold;}
div.whitepage div.leftpart div.menu div.secondmenu div.onepoint-s a {color:#333333; text-decoration:none;}
div.whitepage div.leftpart div.menu div.secondmenu div.onepoint-s a:hover {text-decoration:underline;}

div.whitepage div.leftpart div.oilsagip {margin: 20px -4px 0 7px;}
div.whitepage div.leftpart div.hankook {margin:-5px -12px 0 15px;}

div.whitepage div.rightpart {width:700px; float:right; margin: 3px 0 0 0;}
div.whitepage div.rightpart div.addmenu {float:left; width:551px; height:60px; background: url(/img/sys/addmenu-bg.jpg) left top no-repeat;}
div.whitepage div.rightpart div.addmenu div.onepoint {float:left; height:60px; margin: 0 5px 0 2px;}
div.whitepage div.rightpart div.addmenu div.onepoint img {position:relative;}
div.whitepage div.rightpart div.addmenu div.addexpress-off {width:125px; height:60px; background: url(/img/menu/addmenu-express-off.png) left top no-repeat;}
div.whitepage div.rightpart div.addmenu div.addexpress-on {width:125px; height:60px; background: url(/img/menu/addmenu-express-on.png) left top no-repeat;}
div.whitepage div.rightpart div.addmenu div.addservice-off {width:120px; height:60px; background: url(/img/menu/addmenu-service-off.png) left top no-repeat;}
div.whitepage div.rightpart div.addmenu div.addservice-on {width:120px; height:60px; background: url(/img/menu/addmenu-service-on.png) left top no-repeat;}
div.whitepage div.rightpart div.addmenu div.addlogistic-off {width:124px; height:60px; background: url(/img/menu/addmenu-logistic-off.png) left top no-repeat;}
div.whitepage div.rightpart div.addmenu div.addlogistic-on {width:124px; height:60px; background: url(/img/menu/addmenu-logistic-on.png) left top no-repeat;}
div.whitepage div.rightpart div.addmenu div.addcertificate-off {width:146px; height:60px; background: url(/img/menu/addmenu-certificate-off.png) left top no-repeat;}
div.whitepage div.rightpart div.addmenu div.addcertificate-on {width:146px; height:60px; background: url(/img/menu/addmenu-certificate-on.png) left top no-repeat;}


div.whitepage div.rightpart div.autorizeblock {float:left; width:148px; height:60px; background:#CC0202; margin: 0 0 0 1px;}
div.whitepage div.rightpart div.autorizeblock div.login {padding: 8px 0 0 8px;}
div.whitepage div.rightpart div.autorizeblock div.login input {background:#ffffff; border:none; width:76px; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal; color:#999999; padding: 3px 0 4px 4px;}
div.whitepage div.rightpart div.autorizeblock div.password {float:left; padding: 4px 0 0 8px;}
div.whitepage div.rightpart div.autorizeblock div.password input {background:#ffffff; border:none; width:76px; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal; color:#999999; padding: 3px 0 4px 4px;}
div.whitepage div.rightpart div.autorizeblock div.buttonon {float:left; margin: 2px 0 0 2px;}

div.whitepage div.rightpart div.autorizeblock div.text {font-family: Tahoma, sans-serif; font-size: 12px; font-weight: normal; color:#ffffff; line-height:14px; margin: 8px 0 0 8px;}
div.whitepage div.rightpart div.autorizeblock div.text span.user {font-size: 13px; font-weight: bold;}
div.whitepage div.rightpart div.autorizeblock div.buttonoff {float:right; margin: 8px 6px 0 0;}



div.whitepage div.rightpart div.visual {width:700px; height:200px; padding:1px 0 30px 0;}
div.whitepage div.rightpart div.visual div.partleft {float:left;}
div.whitepage div.rightpart div.visual div.partright {float:left; margin:0 0 0 1px;}

div.whitepage div.rightpart div.partnersflash {width:700px; margin:20px 0 0 0;}

div.whitepage div.rightpart div.breadcrumbs {font-family: Tahoma, sans-serif; font-size: 11px; color:#aaaaaa; line-height:14px; padding:0 0 5px 0;}
div.whitepage div.rightpart div.breadcrumbs a {color:#666666; text-decoration:none;}
div.whitepage div.rightpart div.breadcrumbs a:hover {text-decoration:underline;}
div.whitepage div.rightpart div.breadcrumbs span.arrow {padding: 0 3px 0 3px;}
div.whitepage div.rightpart div.breadcrumbs span.arrow img {padding: 0 0 1px 0;}

div.whitepage div.rightpart div.h1 {width:700px; height:40px; background: url(/img/sys/under-h1-bg.jpg) left 3px no-repeat;}
div.whitepage div.rightpart div.h1 h1 {background: url(/img/sys/under-h1-bg-top.gif) left top no-repeat; font-family: Verdana, sans-serif, sans-serif; font-size: 18px; color:#ffffff; line-height:37px; font-weight:normal; padding: 2px 0 0 15px;}

div.whitepage div.rightpart div.content {width:653px; border: 1px solid #bbbbb9; border-top:none; padding: 15px 15px 30px 30px;}

div.content p {font-family: Comic Sans MS, sans-serif; font-size: 13px; font-weight: normal; color:#333333; line-height:17px; padding: 7px 0 7px 0;}
div.content p strong {font-size: 13px;}
div.content p span.red {font-weight:bold; color:#cc0000;}
div.content p.error {font-weight:bold; color:#cc0000;}
div.content a {color:#cc0000; text-decoration:underline;}
div.content a:hover {text-decoration:none;}

div.content h2 {font-family: Comic Sans MS, sans-serif; font-size: 18px; font-weight: normal; color:#cc0000; line-height:20px; padding: 14px 0 8px 0;}
div.content h3 {font-family: Comic Sans MS, sans-serif; font-size: 14px; font-weight: bold; color:#cc0000; line-height:18px; padding: 14px 0 0 0;}

div.content ul, div.content ol {margin: 0 0 14px 50px;}
div.content ul {list-style-type: none;}
div.content li {font-family: Comic Sans MS, sans-serif; font-size: 13px; font-weight: normal; color:#333333; line-height:16px; padding: 3px 0 3px 0;}
div.content li strong {font-size: 13px;}
div.content ul li {background: url(/img/sys/bull1.gif) left 9px no-repeat; padding: 3px 0 3px 13px;}
div.content ul ul {margin: 0 0 6px 20px;}

div.content ul.special {margin: 15px 0 25px 30px;}
div.content ul.special li {background: url(/img/sys/bull6.gif) left 4px no-repeat; padding: 3px 0 10px 25px;}

div.content ul.persons {margin: 5px 0 25px 50px;}
div.content ul.persons li {background: url(/img/sys/bull-persons.gif) left 2px no-repeat; padding: 3px 0 10px 18px;}

div.content img {border:1px solid #cccccc; padding:5px;}
div.content img.photoright {float:right; margin:11px 8px 10px 14px;}
div.content img.photoleft {float:left; margin:11px 14px 10px 0;}

div.content div.photoright {float:right; margin:11px 8px 10px 14px;}
div.content div.photoright img {margin:0px;}
div.content div.photoleft {float:left; margin:11px 14px 10px 0;}
div.content div.photoleft img {margin:0px;}
div.content div.imgnote {background: #999999; padding:7px;}
div.content div.imgnote p {font-family: Comic Sans MS, sans-serif; font-size: 11px; color:#ffffff; line-height:14px; padding:2px 0 2px 0;}


div.content div.zertificates {margin:0 0 0 40px; height: 394px;}
div.content div.zertificates div.one-z {float:left; padding: 25px 25px 0 0;}
div.content div.zertificates div.one-z img {border:1px solid #cccccc; padding:5px; margin:0;}
div.content div.zertificates div.one-z a:hover img {border:1px solid yellow;}

div.content div.partnerslist {margin:0 0 0 40px; height:1323px;}
div.content div.partnerslist div.one-p {float:left; padding: 25px 25px 0 0;}
div.content div.partnerslist div.one-p img {border:1px solid #cccccc; padding:5px; margin:0;}
div.content div.partnerslist div.one-p a:hover img {border:1px solid yellow;}

div.content div.oilsagiplist {margin:0;}
div.content div.oal1 {height:480px; clear:both;}
div.content div.oal2 {height:250px; clear:both;}
div.content div.oal3 {height:260px; clear:both;}
div.content div.oal4 {height:480px; clear:both;}
div.content div.oal5 {height:240px; clear:both;}
div.content div.oal6 {height:240px; clear:both;}
div.content div.oal7 {height:240px; clear:both;}
div.content div.oilsagiplist div.one-p {float:left; padding: 25px 13px 0 12px; width:138px; height: 210px;}
div.content div.oilsagiplist div.one-p div.photo {float:left; width:113px; text-align:center;}
div.content div.oilsagiplist div.one-p div.photo img {border:1px solid #cccccc; padding:5px; margin:0; text-align:center;}
div.content div.oilsagiplist div.one-p a:hover img {border:1px solid yellow;}
div.content div.oilsagiplist div.one-p div.title {float:left; width:113px; text-align:center; font-family: Comic Sans MS, sans-serif; font-size: 11px; text-transform:uppercase; font-weight: normal;}


div.content table.oilsagiplist {margin:5px 0 10px 0;}
div.content table.oilsagiplist td {vertical-align:middle; padding: 0 0 10px 0;}
div.content table.oilsagiplist td.left {padding: 0 20px 10px 0;}
div.content table.oilsagiplist td img {float:left; border:1px solid #bbbbbb; padding:3px; margin:0 10px 0 0; text-align:center;}
div.content table.oilsagiplist td a:hover img {border:1px solid yellow;}
div.content table.oilsagiplist td h3 {font-family: Comic Sans MS, sans-serif; font-size: 12px; font-weight: bold; line-height:18px; padding: 14px 0 0 0;}
div.content table.oilsagiplist td h3 a {color:#666666;}

div.content div.prices {margin:20px 0 40px 40px;}
div.content div.prices div.oneprice {font-weight:bold; font-size:13px; padding: 10px 0 5px 22px;}
div.content div.prices div.pdf {background:url(/img/sys/pdf-ico.gif) left 10px no-repeat;}
div.content div.prices div.xls {background:url(/img/sys/xls-ico.gif) left 10px no-repeat;}
div.content div.prices div.oneprice a {color:#333333;}
div.content div.prices div.oneprice span {font-weight:normal; font-size:11px; color:#999999;}

div.content table.tablecontent {border-collapse: collapse; margin:0 0 10px 0;}
div.content table.marleft {margin:0 0 10px 40px;}
div.content table.tablecontent td {border:1px solid #bbbbbb; padding: 4px 6px 4px 6px; font-family: Comic Sans MS, sans-serif; font-size: 12px; font-weight: normal; color:#333333; text-align:center; vertical-align:top;}
div.content table.tablecontent td.left {text-align:left;}
div.content table.tablecontent td.left strong.big {font-size:13px;}
div.content table.tablecontent th {background:#cccccc; border:1px solid #bbbbbb; padding: 4px 6px 4px 6px; font-family: Comic Sans MS, sans-serif; font-size: 13px; font-weight: bold; color:#ffffff; text-align:center;}
div.content table.tablecontent th.left {text-align:left;}
div.content table.tablecontent td img.akk {float:left; margin: 0 10px 0 0; border:1px solid #bbbbbb; padding:3px; background:#ffffff;}


div.content form.formsubscribe {margin:20px 0 0 50px;}
div.content form.formsubscribe div.row {height:30px;}
div.content form.formsubscribe div.row div.name {float:left;width:150px;font-family: Comic Sans MS, sans-serif; font-size: 13px; font-weight: bold; color:#333333; line-height:16px; padding: 2px 0 0 0;}
div.content form.formsubscribe div.row div.field {float:left;width:200px;}
div.content form.formsubscribe div.row div.field input {width:200px;}
div.content form.formsubscribe div.button {margin:0 0 0 150px;}

div.content div.onenews {padding: 0 0 25px 0;}
div.content div.onenews h1 {font-family: Comic Sans MS, sans-serif; font-size: 15px; font-weight:bold; color:#525BCF; line-height:18px; padding:0; margin:0;}
div.content div.onenews p {font-family: Comic Sans MS, sans-serif; font-size: 13px; line-height:15px; margin:0; padding: 5px 0 2px 0;}
div.content div.onenews p.date {font-family: Comic Sans MS, sans-serif; font-size: 11px; color:#999999; line-height:12px; text-align:right; padding: 0 5px 2px 0; border-bottom:1px solid #cccccc;}

div.content form.formsubscribeinnews {height:40px; margin: 40px 0 -26px 0;}
div.content form.formsubscribeinnews div.row {float:right; height:30px;}
div.content form.formsubscribeinnews div.field {float:left;}
div.content form.formsubscribeinnews div.field input {width:200px; border:1px solid #757575; font-family: Comic Sans MS, sans-serif; font-size: 11px; font-weight: normal; color:#999999; padding: 5px 0 4px 4px;}
div.content form.formsubscribeinnews div.button {float:left; margin: 0 0 0 2px;}

div.content div.price-roz {text-align:center; float:left; width:270px; height:154px; background: url(/img/sys/prices-roz-bg.gif) left top no-repeat; margin: 15px 0 100px 40px;}
div.content div.price-roz img {border:0; margin: 60px 0 0 -5px;}
div.content div.price-roz p span {font-weight:normal; font-size:11px; color:#999999; padding: 0 0 0 0;}
div.content div.price-spets {float:left; width:250px; height:104px; background: url(/img/sys/prices-spet-bg.gif) left top no-repeat; margin: 15px 0 100px 40px; padding:50px 10px 0 10px;}
div.content div.price-spets iframe {width:250px; height:95px;}

div.mainpartners {float:left; margin: 0 20px 0 0;}
div.lastnews {border: 1px solid #999999; background:#ffffff; padding: 13px 0 20px 20px; margin:14px 0 0 0;}

div.lastnews div.promo {float:left; width:250px; padding: 0 29px 0 0;}
div.lastnews div.promo div.title {padding: 0 0 5px 0;}
div.lastnews div.promo div.onenews {padding: 6px 0 8px 7px;}
div.lastnews div.promo div.onenews h1 {display:block; font-family: Comic Sans MS, sans-serif; font-size: 13px; font-weight: bold; line-height:15px;}
div.lastnews div.promo div.onenews h1 a {color:#cc0000; text-decoration:none;}
div.lastnews div.promo div.onenews h1 a:hover {color:#cc0000; text-decoration:underline;}
div.lastnews div.promo div.onenews p {font-family: Comic Sans MS, sans-serif; font-size: 12px; font-weight: normal; color:#333333; line-height:13px; padding:2px 0 0 0;}
div.lastnews div.promo div.onenews p.date {font-family: Comic Sans MS, sans-serif; font-size: 12px; color:#999999; line-height:12px; text-align:left;  padding:2px 0 0 0;}
div.lastnews div.promo div.alllink {font-family: Comic Sans MS, sans-serif; font-size: 12px; line-height:15px; text-align:left; padding: 10px 0 0 8px;}
div.lastnews div.promo div.alllink a {color:#cc0000; text-decoration:underline;}
div.lastnews div.promo div.alllink a:hover {text-decoration:none;}


div.lastnews div.news {float:left; width:370px; padding: 0 21px 0 0;}
div.lastnews div.news div.title {padding: 0 0 5px 0;}
div.lastnews div.news div.onenews {padding: 6px 0 8px 7px;}
div.lastnews div.news div.onenews h1 {display:block; font-family: Comic Sans MS, sans-serif; font-size: 13px; font-weight: bold; line-height:15px;}
div.lastnews div.news div.onenews h1 a {color:#333333; text-decoration:none;}
div.lastnews div.news div.onenews h1 a:hover {text-decoration:underline;}
div.lastnews div.news div.onenews p {font-family: Comic Sans MS, sans-serif; font-size: 12px; font-weight: normal; color:#333333; line-height:13px; padding:2px 0 0 0;}
div.lastnews div.news div.onenews p.date {font-family: Comic Sans MS, sans-serif; font-size: 12px; color:#999999; line-height:12px; text-align:left; padding:2px 0 0 0;}
div.lastnews div.news div.alllink {font-family: Comic Sans MS, sans-serif; font-size: 12px; line-height:15px; text-align:left; padding: 10px 0 0 8px;}
div.lastnews div.news div.alllink a {color:#333333; text-decoration:underline;}
div.lastnews div.news div.alllink a:hover {text-decoration:none;}


div.content div.catsearchblock {background:#F9F37D; padding: 2px;}
div.content div.catsearchblock div.container {padding: 5px 10px 0 10px; border:1px solid #ffffff;}
div.content div.catsearchblock div.container form.searchquery {height:45px;}
div.content div.catsearchblock div.container div.field {float:left;}
div.content div.catsearchblock div.container div.field input {width:400px; border:1px solid #757575; font-family: Comic Sans MS, sans-serif; font-size: 15px; font-weight: bold; color:#666666; padding: 1px 0 2px 4px;}
div.content div.catsearchblock div.container div.button {float:left; margin: 0 0 0 2px;}

div.content div.catalogprice {margin:50px 0 0 0; background:url(/img/sys/xls-bigico.gif) left 10px no-repeat; font-family:Comic Sans MS, sans-serif; font-size:17px; color:#666666; padding: 14px 0 5px 36px;}
div.content div.catalogprice a {color:#666666;}
div.content div.catalogprice span.size {color:#999999; font-size:12px;}

div.content div.searchresults {margin:20px 0 0 0;}

div.content table.catalog {border-collapse: collapse;}
div.content table.catalog th {border-left: 1px solid #ffffff; border-top: 1px solid #bbbbbb; background:#bbbbbb; padding: 4px 6px 4px 6px; font-family: Tahoma; font-size: 11px; font-weight: bold; color:#ffffff; text-align:center;}
div.content table.catalog th.first {width:20px; border-left: 1px solid #bbbbbb;}
div.content table.catalog th.brend {width:60px;}
div.content table.catalog th.catalog {width:60px;}
div.content table.catalog th.quantity {width:60px;}
div.content table.catalog th.price {width:65px;}
div.content table.catalog td {border:1px solid #bbbbbb; padding: 4px 6px 4px 6px; font-family: Comic Sans MS, sans-serif; font-size: 12px; font-weight: normal; color:#333333; text-align:center; vertical-align:top;}
div.content table.catalog td.left {text-align:left; font-weight:bold;}

div.content form.contactsform {margin:20px 0 0 50px;}
div.content form.contactsform img {padding:0; border:none;}
div.content form.contactsform div.r1 {height:30px;}
div.content form.contactsform div.r2 {height:165px;}
div.content form.contactsform div.name {float:left;width:104px;font-family: Comic Sans MS, sans-serif; font-size: 13px; font-weight: bold; color:#333333; line-height:16px; padding: 2px 0 0 0;}
div.content form.contactsform div.r1-code {height:30px;}
div.content form.contactsform div.r1-code div.image {float:left; width:154px;}
div.content form.contactsform div.r1-code div.input {float:left;}
div.content form.contactsform div.r1-code div.input input {width:146px;}
div.content form.contactsform div.field {float:left;width:300px;}
div.content form.contactsform div.field input {width:300px;}
div.content form.contactsform div.field textarea {width:300px; height:150px;}
div.content form.contactsform div.button {height:40px; margin:5px 0 0 104px;}

