body, a, table, p, ul, li, ol, pre, div, caption { margin:0}
h1, h2, h3, h4, h5, h6 { margin:0}
form, input, button, textarea { margin:0}

body, a, img, p, ul, li, ol, pre, div, caption { padding:0}
h1, h2, h3, h4, h5, h6 { padding:0}
form, input, button, textarea { padding:0}

html { height: 100%; overflow-y:scroll;}
body { min-height:100%; height: 100%; background:url(/img/page_bg.jpg) left top repeat-x #101010; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#BEBEBE; padding-left:55px;}
td { font-size:inherit;}
a { color:#BDBDBD}
a img { border:none}

* html img.png { behavior:url(/plain/pngbehavior.htc); }

.h { visibility:hidden}
.clearL { clear:left}
.clear { clear:both}

h1.sectionTitle { font-size:20px; line-height:20px; color:#818181; padding:30px 190px 12px 20px; font-weight:normal;  text-align:left}

.section { line-height:17px; text-align:left}
.section p { margin-bottom:15px;}
 ul { margin:10px 0px 17px 26px}
 ol { margin:10px 0px 17px 40px}
 li { margin-bottom:10px}

 ul li { display:block; list-style:none; padding-left:14px; background:url(/img/dot4.gif) left 7px no-repeat;}
 ul ul { margin-left:40px}
 ul li ul li { display:list-item; list-style:circle; padding:0; background:none; }
 ul li ul li ul li { list-style:square}
 ul li ul li ul li ul li { list-style:disc}
 ul li ol li { display:list-item; list-style:decimal; padding:0; background:none; }

.section caption { padding-bottom:5px}

.section h1 { font-size:18px; margin-top:15px; margin-bottom:10px; color:#818181; font-weight:normal}
.section h2 { font-size:17px; margin-top:14px; margin-bottom:10px; color:#818181; font-weight:normal}
.section h3 { font-size:16px; margin-top:12px; margin-bottom:8px}
.section h4 { font-size:14px; margin-top:10px; margin-bottom:7px}
.section h5 { font-size:12px; margin-top:10px; margin-bottom:6px}

.section hr {height:1px; width:75%; text-align:center; margin-top:10px; margin-bottom:10px}

.section img { border-style:solid; border-color:#434343}

.section table { border-collapse:collapse; background-color:#282828; border:none}
.section th { color:#848484; font-size:12px; border:1px solid #343434; font-weight:normal; padding:3px 10px 5px 12px}
.section td { color:#848484; border:1px solid #343434; padding:6px 10px 8px 12px }

.page {text-align:center; margin:0px auto; width:927px}
.page .align_text {text-align:left}
/* **************** */

.header {padding-left:12px; width:913px; text-align:left}

.header td.title {color:#989A9A; font-weight:bold; width:197px; padding-bottom:14px; line-height:15px}
.header td.logo {width:241px; vertical-align:top; padding-top:8px}
.header td.navigator {width:228px; padding-top:12px}
.header td.navigator td a {display:block; background-position:left top; background-repeat:no-repeat}
.header td.navigator td.mail a {background-image:url(/img/icon_mail.gif); width:11px}
.header td.navigator td.map a {background-image:url(/img/icon_map.gif); width:11px}
.header td.navigator td.search a {background-image:url(/img/icon_search.gif); width:9px}
.header td.navigator td a:hover {background-position:left bottom}
.header td.ownerInfo { width:247px; color:#FFFFFF; font-size:12px; line-height:16px}
.header td.ownerInfo a { color:#FFFFFF}

.mainMenu { font-weight:bold; padding-left:12px; width:907px; background:url(/img/cut.gif) 207px bottom no-repeat; height:37px}
.mainMenu td { white-space:nowrap}
.mainMenu a { color:#8D8E8E}
.mainMenu a.current { color:#FC3632}
.mainMenu a:hover { color:#FC3632}

.menuBottom { height:4px; overflow:hidden; background:url(/img/dots.gif) left top repeat-x; width:925px; border-top:1px solid #101010; margin-bottom:3px}

.babaRobot { background:url(/img/baba.jpg) left top no-repeat; width:925px;}
.blackDots { background:url(/img/dots_v.gif) 244px 1px repeat-y; }

* html .mainColumn { height:744px;}
.mainColumn { min-height:744px; margin-left:252px; border-left:5px solid #171717; background: url(/img/blik.png) left 32px repeat-x #1d1d1d}

.mainColumn div.footer_guarantor { clear:both; height:85px}

.path { font-size:11px; padding-left:15px; padding-top:3px}
.path div.item { float:left; background:url(/img/dot1.gif) left 6px no-repeat; padding:0px 8px 0px 8px; white-space:nowrap }
.path a { color:#636363; text-decoration:none}
.path a:hover { text-decoration:underline}

.footer { clear:both; color:#666666; font-size:10px; margin-left:269px; margin-right:50px; margin-top: -50px; height: 50px; text-align:left;}
.footer a { text-decoration:none; color:#666666}
.footer a:hover { text-decoration:underline}

.submenu { width:160px; padding:2px 6px 50px 16px; float:right; font-size:11px; color:#B1B1B1; text-align:left}
.submenu div.item { background-color:#101010; padding:7px 10px 10px 12px; margin-bottom:5px; }
.submenu a { color:#B1B1B1}
.submenu a:visited { color:#B1B1B1}
.submenu a:hover { color:#FC3632}
.submenu a.current { color:#FC3632}
.submenu a.current:visited { color:#FC3632}

.content { width:466px; padding-left:20px; float:left;}

.mainPageContent { padding:4px 20px 0px 19px; min-height:400px; text-align:left}

.mainPageBlock { padding:18px 27px 20px 0px}
.mainPageBlock td { vertical-align:top;}
.mainPageBlock td.text { padding-top:8px; line-height:17px}
.mainPageBlock div.spacer { width:120px}
.mainPageBlock div.more { font-size:11px; margin-top:7px}

.mainPageSpecial { margin-bottom:50px}
.mainPageSpecial td { vertical-align:top}
.mainPageSpecial div.item { width:197px; text-align:left}
.mainPageSpecial div.title { margin-bottom:5px}
.mainPageSpecial div.image { border-top:1px solid #353535; padding-top:5px; border-bottom:2px solid #353535; margin:0px 0px 5px 2px}
.mainPageSpecial div.notice a { text-decoration:none}

.mainPageNews {}
.mainPageNews td { vertical-align:top}
.mainPageNews div.spacer { width:92px}
.mainPageNews td.image { padding-top:3px}
.mainPageNews td.image img { padding-right:18px}
.mainPageNews div.date { color:#696969; font-size:10px; margin-bottom:6px}
.mainPageNews div.notice { line-height:17px}
.mainPageNews div.notice a { text-decoration:none}
.mainPageNews div.more { color:#4F4F4F; font-size:10px; margin-top:10px}
.mainPageNews div.more a { color:#4F4F4F;}

/* поиск */
.searchForm { margin-bottom:30px; text-align:left}
.searchForm table { margin:5px 0px 20px 0px}
.searchForm input { font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:1px}
.searchForm button { margin-left:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; width:80px; min-height:16px}

.searchResults {}
.searchResults div.item { margin-bottom:1.3em}
.searchResults div.item div.title { font-weight:bold}
.searchResults div.url { font-size:12px}
/* /поиск */

.newsLine { text-align:left}
.newsLine td { vertical-align:top;  text-align:left}
.newsLine td.image { padding-top:3px;}
.newsLine td.image img { padding-right:18px}
.newsLine div.date { color:#696969; font-size:10px; margin-bottom:6px}
.newsLine div.notice { line-height:17px; margin-bottom:30px}
.newsLine div.notice a { text-decoration:none}

.newsDate { color:#696969; font-size:10px; margin-bottom:6px;  text-align:left}
.linkBack { color:#696969; font-size:12px; margin-top:10px}
.linkBack a { color:#696969;}

.pagelist { color:#808080; font-size:12px}
.pagelist a { color:#808080;}
.pagelist a:visited { color:#808080;}
.pagelist .title {font-size:11px}
.pagelist .pages {padding-left:13px}
.pagelist .pages .current {color:#FFFFFF; font-weight:bold;; text-decoration:none}


.gallery_list {margin-top:7px;  text-align:left}
.gallery_list td {vertical-align:top}
.gallery_list .title {font-size:14px; line-height:17px; color:#FFFFFF; padding-bottom:12px}
.gallery_list .title a {color:#FFFFFF}
.gallery_list .title a:visited {color:#FFFFFF}
.gallery_list .lid {font-size:11px; line-height:13px; color:#8D8E8E; padding-bottom:25px}

.gallery { text-align:left}
.gallery .lid {font-size:14px; line-height:17px; color:#B1B1B1; padding-bottom:30px}
.gallery .photo {width:155px; height:120px; overflow:hidden; float:left}
.gallery .photo_title  {font-size:12px; line-height:13px;}

.catalog_text {line-height:17px}
.catalog_text p {padding-bottom:15px}
.catalog_text h2 { font-size:17px; margin-top:14px; margin-bottom:10px; color:#818181; font-weight:normal}
.catalog_text table {border-collapse:collapse; background-color:#282828; border:none}
.catalog_text th {color:#848484; font-size:12px; border:1px solid #343434; font-weight:normal; padding:3px 10px 5px 12px}
.catalog_text td {color:#848484; border:1px solid #343434; padding:3px 5px 4px 6px;}
.catalog_text td a {color:#FFFFFF}
.catalog_text td a:visited {color:#FFFFFF}
.catalog_text img { border:1px solid #434343}
.catalog_main_tr {padding-bottom:25px}

.lines {font-size:12px; color:#8D8E8E; padding:18px 0px 25px 0px;  text-align:left}
.lines .title {color:#BEBEBE; padding-bottom:2px}
.lines span {white-space:nowrap;}
.lines a {color:#8D8E8E}
.lines a:visited {color:#8D8E8E}
.lines a:hover {color:#FFFFFF}
.lines span span {color:#BEBEBE}

.products { text-align:left}
.products td {text-align:left; vertical-align:top; padding-bottom:35px}
.products .icon {width:180px; text-align:center; height:130px; margin-bottom:15px;}
.products .icon img {border:1px solid #434343}
.products .title {color:#BEBEBE; font-size:14px; line-height:17px; margin-bottom:10px}
.products .lid {color:#808080; font-size:11px; line-height:13px; margin-bottom:4px}
.products .price {color:#FC3632; font-weight:bold; font-size:12px; }

.product { text-align:left}
.product .photo {margin-bottom:24px}
.product .category {font-size:12px; line-height:14px; padding:15px 0px 0px 3px}
.product .category a {color:#8D8E8E;}
.product .category a:visited {color:#8D8E8E;}
.product .lid {font-size:12px; line-height:14px; margin-bottom:20px}
.product .all_text {line-height:17px; margin-bottom:20px}
.product .all_text p {margin-bottom:14px}
.product .price {padding-bottom:8px}
.product .price_value {font-size:14px; line-height:17px; color:#FC3632; font-weight:bold; }

.product .product_gallery {vertical-align:bottom;}
.product .product_gallery .gallery_photo {float:left; overfloat:hidden; width:105px; height:105px; text-align:center}


