body {background: white; font:normal 90% Arial; padding:0px; margin:0px;}

a {color:#333;}
a:visited {color:#333;}
a:active {color:#f25824;}
a:hover {color:#f25824;}

h1 {font:normal 160% Arial; color:#ff5f26;}
h2 {font:normal 150% Arial; color:#111;}
h3 {font:normal 140% Arial; color:#ff5f26;}
h4 {font:normal 130% Arial; color:#ff5f26;}
h5 {font:normal 120% Arial; color:#ff5f26;}
h6 {font:normal 110% Arial; color:#ff5f26;}

/*Основные блоки*/
#cntHeader, #cntFooter, #cntMain, #cntTopBanner {position:relative; width:980px; margin:0px auto; clear:both;}
#cntTopBanner {margin-top:0px;}



#cntLeft {width:240px; margin-right:35px; float:left; margin-bottom:20px;}
#cntRight {width:695px; float:left; overflow:hidden; margin-bottom:20px;}
#cntLeft h2 {font:bold 110% Arial;padding:0; margin:12px 0 0 12px; color:#ff5f26;}
#cntFooter {border-top:2px solid #333; margin-top:20px;}

/*Header*/
#cntHeader {margin-top:30px; height:137px; overflow:hidden;}
#mainLogo {position:absolute; top:0; left:20px;}
#cntSeachTop {position:absolute; top:20px; left:280px; line-height:1.5em; font-size:85%;}
#searchInput {border:1px solid #ccc;}
#searchButton {width:22px; height:22px; position:relative; top:5px;}

#cntPhonesTop {text-align:right;padding-right:20px;padding-top:5px;}
#cntPhonesTop span {font-size:100%;}
#cntPhonesTop a {font-size:75%;line-height:1.7em;}

/*Меню сайта*/
#cntMenuTop {position:absolute; top:0; right:20px;}

#cntMenuHeader {height:35px; border-bottom:5px solid #f95323; background:#494d58 url(/img/back-menu.gif) top repeat-x; margin:10px 0 0 0; padding:0;}
#cntMenuHeader li {float:left;list-style-type:none; background:url(/img/line-menu.gif) right no-repeat;}
#cntMenuHeader li a {color:white; font:normal 12px Arial; text-decoration:none; display:block; padding:11px 20px 9px 20px; margin-right:1px;}
#cntMenuHeader li a:hover {background:url(/img/back-menua.gif) center top no-repeat;margin-right:1px;}
.mActive {display:block; background:url(/img/back-menua.gif) center top no-repeat;margin-right:1px;}

#cntMenuFooter {margin:0; padding:10px 0 0 200px;}
#cntMenuFooter li {list-style-type:none; margin:0; padding:0 10px; float:left;}
#cntMenuFooter li a {font-size:11px;}
#mBActive a.mBActive {font-weight:bold;}

/*Левое меню*/

/*I уровень*/
ul.cntMenuLeft {margin:0; padding:0; margin-top:10px; margin-bottom:6px; border-bottom:2px solid #fa5a25;}
ul.cntMenuLeft li {margin:0; padding:0; list-style-type:none; border-bottom:0px solid #fa5a25;}
ul.cntMenuLeft li a {font:normal 12px Arial; text-decoration:none; padding:6px 0 6px 14px; display:block; outline:none;}
/*Выделение активного меню первого уровня*/
ul.cntMenuLeft li a:hover {background:url(/img/back-menu-left.gif) 0% 50% no-repeat; color:#fff;}
ul.cntMenuLeft li a.mLActive {color:#fff; background:url(/img/back-menu-lefta.gif) 0% 50% no-repeat;}
ul.cntMenuLeft li a.mLActive:hover {color:#fff;}

/*II уровень*/
ul.cntMenuLeft ul {margin:0;padding:0 0 0 12px;}
.mLParent>a {border-bottom:0px solid #fa5a25; outline:none;}
a.mLParent {border-bottom:0px solid #fa5a25; outline:none;}

/*III уровень*/
ul.cntMenuLeft li li {border-bottom:1px solid white; border-top:1px solid white;}
ul.cntMenuLeft li li a {padding:2px 0 2px 14px; font:normal 11px Arial; outline:none;}
ul.cntMenuLeft li li a.mLActive  {background:none; color:#fa5a25; outline:none;}
ul.cntMenuLeft li li a.mLActive:hover  {background:none; color:#fa5a25;}
ul.cntMenuLeft li li a:hover {background:none; color:#fa5a25;}

/*IIII уровень*/
ul.cntMenuLeft li li li {margin-left:14px; border-bottom:1px solid white; border-top:1px dashed grey;}
ul.cntMenuLeft li li li a {padding:2px 0 2px 0px; font:normal 11px Arial; outline:none;}
ul.cntMenuLeft li li li a.mLActive  {background:none; color:#fa5a25; outline:none;}
ul.cntMenuLeft li li li a:hover {background:none;}

/*V уровень*/
ul.cntMenuLeft li li li li {margin-left:14px; border-bottom:1px solid white; border-top:1px solid #fff;}
ul.cntMenuLeft li li li li a {padding:2px 0 2px 0px; font:normal 11px Arial; text-decoration:underline; outline:none;}
ul.cntMenuLeft li li li li a.mLActive  {background:none; color:#fa5a25; outline:none;}
ul.cntMenuLeft li li li li a:hover {background:none;}

ul.cntMenuLeft li li.First3Level {border-top:1px solid white; color:red;}


/*Специальное левое меню*/
.cntMenuLeftSpecial {margin:0; padding:0; margin-top:10px;  margin-bottom:6px; border-bottom:2px solid #b5b9ca;}
.cntMenuLeftSpecial li {list-style-type:none; margin:0; padding:0; border-bottom:0px solid #b5b9ca;}
.cntMenuLeftSpecial li a {display:block; padding:6px 3px 6px 12px; font:normal 80% Arial; color:#333; text-decoration:none;}
.cntMenuLeftSpecial li a:hover {background:url(/img/back-menu-left.gif) 0% 50% no-repeat;}
.cntMenuLeftSpecial a:hover {color:#fff;}
.cntMenuLeftSpecial li a.mLActive {color:#fff; background:url(/img/back-menu-left.gif) 0% 50% no-repeat;}
.cntMenuLeftSpecial a.mLActive:hover {color:#fff;}

ul.cntMenuLeftSpecial ul {margin:0px;padding:0px;}
ul.cntMenuLeftSpecial ul li  {margin:0px;padding:0px; padding-left:10px;border-bottom:1px solid white; font-size:12px;}
ul.cntMenuLeftSpecial ul li a:active {background-image:; background-color:#fff; margin-right:1px; color:#f63;}
ul.cntMenuLeftSpecial ul li a:hover {background-image:none; background-color:#fff; margin-right:1px;color:#f63;}

ul.cntMenuLeftSpecial ul li a.mLActive:active {color:#f63;}
ul.cntMenuLeftSpecial ul li a.mLActive:hover {color:#f63;}
ul.cntMenuLeftSpecial ul { border-bottom:0px solid #b5b9ca;}

/*основная часть страницы с текстами*/
#cntMenuRight {font:normal 90% Arial;}

/*Обязательные блоки информации, копирайты, счетчики*/
#cntCopy {color:#777; font-size:11px; padding-top:20px; float:right;} 
#cntCopy a, #cntCopy a:visited {color:#777; text-decoration:none;}
#cntCopyAdv {color:#777; font-size:11px;position: absolute; background: #fff; width: 400px;} 
#cntCopyAdv a, #cntCopyAdv a:visited {color:#777; text-decoration:none;}

#cntCounter  {}
#cntAddress {color:#777; font-size:12px; padding-top:20px;}

.fLong {width:99%;}
.fSubmit {}
.fMidi {}
.fShort {}
.fNum {}

#cntKrosh {font-size:11px; margin:16px 10px 10px 0px;}

/*Contact*/
form#cntContact table {width:600px;} 

/*Banners*/

img.bannerLeft {width:180px;margin:6px 0 10px 0;border-width:0px;}
a.bannerLeft {width:180px;margin:0;}

/**/
table.price {border-collapse:collapse; width:90%;}
table.price td {border:1px solid #999; padding:3px 5px; vertical-align:top; font-size:90%;}
table.price td h3 {margin:0 0 2px 0;font: bold 110% Arial; color:#333;}

#imgHvost {position:absolute; right:0px; top:0;}

/*Index*/
#cntSpec {width:390px; float:left; margin-right:35px; margin-left:10px;} 
#cntNews {width:250px; float:left; }
#cntNews h2 {margin-top:18px; font-size:130%; color:#999;}
#cntSpec h2 {margin-top:18px; font-size:140%; color:#333;}
#cntNews .newsItem      {width:250px; float:left;  margin-top:10px;}

SUP {font-size:50%;}

/*News*/

.newsItem       {margin-bottom:10px; margin-top:20px;}
.newsDate       {font:normal 70% Arial; color:#555;}
.newsDate span {font-wight:bold;}
.newsDate b {color:black;}
.newsAnons      {font-size:80%;}
.newsAnons:first-letter {font:normal 170% "Trebuchet MS",Arial;color:#999;}

#cntNewsMain {width:390px; float:left; margin-right:35px; margin-left:10px;} 
#cntNewsAdd  {width:250px; float:left; margin-top:-50px;}
#cntNewsMain .newsItem  {margin-bottom:6px; margin-top:8px;}
#cntNewsAdd h2 {margin-top:10px;}
#cntNewsAdd .newsItem   {margin-bottom:10px; margin-top:24px;}


/*Spec*/

.specItem {margin-bottom:30px; clear:both;}
.specDate       {font:normal 90% Arial; color:#555;}
.specDate span {color:#ff6600}
.specDate b {color:black;}
.specTitle {color:#ff6600; font-size:140%;}
.specAnons {font-size:11px; margin-top:20px;}
.specAnons a {text-decoration:none;}
.specAnons a:hover {text-decoration:underline;}
.specImage {position:relative;}
.specPrice {background:#ff3300;color:white;position:absolute;top:10px;right:20px; font-size:140%; padding:10px;}
.specPrice a, .specPrice a:hover {color:white; text-decoration:none;}
.specAnons span {font-size:11px;}

.urlBack {text-align:right;}
a.urlOther {font:normal 90% Arial; color:#777;}

/*Главная страница каталога*/
#pCatLeft, #pCatRight {width:326px; margin:0 30px 0 0; float:left;}
#pCatRight {margin:0 0 0 0;}
#pCatLeft a, #pCatRight a {display:block;}
#pCatLeft div, #pCatRight div {display:block; border-top:1px solid red;}
a.pCatLevel1 {padding-top:10px; font-size:125%; text-decoration:none; padding-bottom:0px; margin-top:10px; border-top:3px solid #eee; color:#840100;display:block;}
a:hover.pCatLevel1 {border-top:3px solid #f60; color:#f60;}
a.pCatLevel2 {font-size:12px; font-weight: normal;text-decoration:none; margin-left:20px; margin-top:7px;color:#000;display:block;} 
a.pCatLevel3 {font-size:12px; margin-left:40px;text-decoration:none; margin-top:3px;color:#000;display:block;} 
a.pCatLevel4 {font-size:12px; margin-left:60px;text-decoration:none;color:#000;display:block;} 
a:hover.pCatLevel4 { color:#f60;display:block;} 
a.pCatLevel5 {font-size:12px; margin-left:80px;color:#000;display:block;} 
a:hover.pCatLevel5 { color:#f60;display:block;} 

.pCatLevel2Anons {margin-left:20px;}
.pCatLevel3Anons {margin-left:20px;}
.pCatLevel4Anons {margin-left:20px;}
.pCatLevel5Anons {margin-left:20px;}

.nameSect {border:0px solid red; width:99%; overflow:hidden; border-bottom:4px solid #f60;}
.nameSect a {display:block; float:left; margin-right:5px; border:1px solid #f60; border-bottom:0px; padding:5px 10px;font-size:11px;text-decoration:none;}
.nameSect a.Active, .nameSect a:hover.Active {background:#f60;color:white; border:1px solid #f60;border-bottom:0px;}
.nameSect a:hover {background:#666;color:white;border:1px solid #666;border-bottom:0px;}
a[name] {border:0px;padding:0px;margin:0px;}

.tableModif {margin-top:10px;}
.tableModif a {display:block; line-height:2em;}

.linkZakaz {margin:10px 0;}
.linkZakaz a {color:#f60;font-size:80%;}

div.listProduct {overflow:hidden;border-bottom:1px solid #eee;padding:6px 0;}
div.listProduct img.listImg {width:100px;height:100px; border:1px solid #eee; float:left; margin-right:20px;}
.listProductHead {font:bold 12px Arial; }

/*Gallery*/
.galFrame {overflow:auto;width:670px;height:270px;}
.galFrame img {margin:5px 7px 5px 0px;}
/*.galBigImage {position:fixed; top:50%; left:50%; margin-left:-260px; margin-top:-270px; z-index:90; border:10px solid white; background:white;}*/

.imgGallery {overflow:hidden; width:100%;}
.imgGallery .imgItem a {float:left; display:block; width:100px; height:100px; text-align:center; vertical-align:center; border:1px solid #eee; margin:6px;}
.imgGallery a img {}

.galBigImage {width:480px; height:470px; position:fixed; top:50%; left:50%; margin-left:-235px; margin-top:-240px; z-index:90;}
.galBigImage td.galBig {width:460px; height:470px; background:white;border:6px solid #ccc;}

/*CMND Gallery player*/
.galWin {width:530px; height:540px; position:fixed; top:50%; left:50%; margin-left:-265px; margin-top:-270px; z-index:100; background:white; border:6px solid #ccc; display:none;}
.galFldCnt {position:absolute; top: 1px; left:3px;}
td.galColNav {width:23px;}
td.galColNavD {width:23px; background:#FFFFFF;}
a.galLinkClose {position:absolute; top: 1px; right:3px;outline:none;}
a.galLinkPrev {display:block; width:23px; height:450px; background:#FFFFFF url(/img/gal_prev.gif) no-repeat scroll center center; outline:none;}
a:hover.galLinkPrev {background:#ccc url(/img/gal_prev.gif) no-repeat scroll center center;}
a.galLinkNext {display:block; width:23px; height:450px; background:#FFFFFF url(/img/gal_next.gif) no-repeat scroll center center; outline:none;}
a:hover.galLinkNext {background:#ccc url(/img/gal_next.gif) no-repeat scroll center center;}
a.galLinkImg {outline:none;}

/*CMND Article Big Image player*/
.artImgWin {width:530px; height:540px; position:fixed; top:50%; left:50%; margin-left:-265px; margin-top:-270px; z-index:100; background:white; border:6px solid #ccc; display:none;}
a.artImgLinkClose {position:absolute; top: 1px; right:3px;outline:none;}
a.artImgLinkImg {outline:none;}

/*CMND Window popup*/
.wpOverlay {background:#000; display:none; position: absolute; top: 0px; left: 0px; width:100%; height:100%; z-index:99; opacity:0.5;}
.wpNoScroll {overflow:hidden;width:800px; height:580px;}
.wpNoScroll_100 {overflow:hidden;width:100%;height:100%}
.wpHide {display:none;}

#cntRels h5, #cntRels h6 {margin:15px 0 4px 0;}
#cntRels h5 {font-weight:bold;}
#cntRels h6 {font-weight:bold; color:black;}
#cntRels a {font-size:12px;}

#cntGBList a {font-size:12px;}
#cntGBList {background:#f9f9f9;}

h5.gbSect {font-weight:bold;margin:15px 0 4px 0;}
div.gbItem {font-size:11px; color:#777; background:#f9f9f9; border-bottom:1px solid #eee; padding:10px; margin:0 6px 10px 6px;}

#cntGBForm h5 {margin:15px 0 4px 0;}
#cntGBForm h5 {font-weight:bold;}
#cntGBForm a {outline:none;color:#ff5f26;}
#cntGBForm a:visited {color:#ff5f26;}
#cntGBForm a:active {color:#ff5f26;}
#cntGBForm a:hover {color:#ff5f26;}

.lbForm {font-size:11px;}

.algLeft, td.algLeft, col.algLeft {text-align:left;}
.algRight, td.algRight, col.algRight {text-align:right;}
.algCenter, td.algCenter, col.algCenter   {text-align:center;}
table tr td.algLeft {text-align:left;}
table tr td.algRight {text-align:right;}
table tr td.algCenter {text-align:center;}

/*Subscribe*/

.tSubscr {margin-top:20px;}
.tSubscr td {padding:7px 10px; font-size:11px;}
