

/* Main
------------------------------------------------------------------- */
body {color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#e5e5e5;}
#style-nes {width:1000px; margin:0 auto; padding:0 0 20px 0;}



/* Typography 
------------------------------------------------------------------- */
/* Links */
a {color:#0097ff; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover {text-decoration:none;}
a:visited {}

/* Headline */ 
h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif;}
h1 {padding:0 0 15px 0;}
h2 {padding:0 0 10px 0;}
h3 {padding:0 0 5px 0;}
h4 {padding:0 0 5px 0;}

/* Text */
p {margin:0 0 15px 0; line-height:20px;}
#content ol {list-style:decimal;}
#content ul {list-style:inside disc;}

/* Forms */
input {}
textarea {}

/* topCells 
------------------------------------------------------------------- */
.topInfo {color:#000000; font-size:14px; font-family:Calibri; background:#b2dd19;}
.topInfo a {color:#000000; font-family:Calibri;}
.topInfo .wrap {width:920px; margin:0 auto; padding:7px 0px 10px 0px;}

#topCells {position:relative; height:190px; font-family:Calibri; background:url(../images/top_car.jpg) 290px 10px no-repeat;}
#topCells .logo {position:absolute; left:40px; top:40px;}
#topCells .phone {position:absolute; left:510px; top:45px; padding:10px 20px 30px 60px; color:#81b202; font-size:40px; font-weight:bold; background:url(../images/top_phone.jpg) left top no-repeat;}
#topCells .phone div {float:left; margin:10px 15px 0 0; font-size:18px; color:#838182; font-weight:normal;width:70px;}



/* leftCells 
------------------------------------------------------------------- */
#leftCells {padding:25px 20px 20px 20px; background:url(../images/bg_white_left_top.jpg) left top no-repeat;}

#leftCells .leftMenu ul li {padding:0 0 5px 10px; color:#828757; font-weight:bold; font-size:16px; background:url(../images/str_dark.jpg) left 5px no-repeat;}
#leftCells .leftMenu ul li ul {padding:0 0 10px 0;}
#leftCells .leftMenu ul li ul li {padding:15px 0 0 10px; font-weight:bold; font-size:13px; background:url(../images/str_blue.jpg) left 22px no-repeat;}
#leftCells .leftMenu ul li a {color:#828757;text-decoration:none;}
#leftCells .leftMenu ul li ul li a {color:#0097ff;text-decoration: underline;}



/* centerCells 
------------------------------------------------------------------- */
#centerCells .bgBotLeft {position:absolute; left:0px; bottom:0px; width:10px; height:10px; background:url(../images/bg_white_left_bot.jpg) left top no-repeat;}
#centerCells .bgBotRight {position:absolute; right:0px; bottom:0px; width:10px; height:10px; background:url(../images/bg_white_right_bot.jpg) left top no-repeat;}
#centerCells {margin:0 20px 2px 20px; padding:0 0 20px 0; background:#f7f6ee url(../images/bg_bot.jpg) left bottom no-repeat;}


/* rightCells 
------------------------------------------------------------------- */

#rightCells .greenBlock {height:100%; margin:0 0 2px 0; background:#a4cf0e url(../images/bg_green_big_top.jpg) left top no-repeat; color:#ffffff; font-size:14px;}
#rightCells .catalog {padding:20px 10px 0 10px; background:url(../images/bg_green_big_bot.jpg) left bottom no-repeat;}
#rightCells .catalog .item {margin:0 0 30px 0; padding:0 2px 0 0; background:url(../images/catalog_item.jpg) right top no-repeat;}
#rightCells .catalog .item a {text-decoration:none; color:#fff;}
#rightCells .catalog .item div .price a {font-size:18px; font-family:"Times New Roman", Times, serif;}
#rightCells .catalog .last {background:none;}
#rightCells .catalog .item .title {margin:0 0 10px 0; padding:6px 10px 9px 10px; background:url(../images/catalog_name_bg_rep.jpg) left top repeat-x;}
#rightCells .catalog .item .title a {color:#f7f6ee; font-size:13px; font-weight:bold;text-decoration: none;}
#rightCells .catalog .item .first {background:url(../images/catalog_name_bg_left.jpg) left top no-repeat; width:161px; padding:6px 0 9px 20px;}
#rightCells .catalog .item .last {background:url(../images/catalog_name_bg_right.jpg) right top no-repeat; width:149px;}
#rightCells .catalog .item .prev { margin:0 0 15px 0;text-align: center; ;position:relative;height: 100px;}
#rightCells .catalog .item .price {position:absolute; right:10px; top:60px; width:85px;height:26px; padding:4px 0 0 0; text-align:center; color:#ffffff; font-size:20px; font-family:"Times New Roman", Times, serif; background:url(../images/catalog_price.gif) left top no-repeat;}
#rightCells .catalog .item .info {padding:0 10px 0 20px; color:#ffffff; font-size:14px; line-height:20px;}

#rightCells .product {padding:20px 20px 20px 20px; background:url(../images/bg_green_big_bot.jpg) left bottom no-repeat;}
#rightCells .product .title {padding:0 0 5px 0;}
#rightCells .product .title h1 {color:#FFF; font-size:24px;}
#rightCells .product .prev {position:relative; height:100%; margin:0 30px 15px 0; text-align:center;}
#rightCells .product .price {position:absolute; right:10px; bottom:-15px; width:85px; height:26px; padding:4px 0 0 0; text-align:center; color:#ffffff; font-size:20px; font-family:"Times New Roman", Times, serif; background:url(../images/catalog_price.gif) left top no-repeat;}
#rightCells .product .info {line-height:20px;}

.banner {margin:0 0 20px 0; width:710px; height:150px; background-image: url(../images/content_banner.jpg);}

td .left, td .right {padding:0 0 0px 0; color:#676767; font-size:12px; line-height:20px;}
td .left {padding:0 15px 0 10px; width:330px;}
td .right {padding:0 0 0 15px; width:315px;}



/* footerCells 
------------------------------------------------------------------- */
#footerCells {position:relative; height:60px; margin:0 20px; overflow:hidden; zoom:1; color:#676767; background:#f7f6ee url(../images/footer_bg.jpg) left top no-repeat;}
#footerCells .menu {margin:20px 0 0 10px;}
#footerCells .menu li {float:left;}
#footerCells .menu a {margin:0 15px 0 15px; font-size:14px; color:#0097ff;}

#footerCells .phone { position:absolute; right:0px; top:0px; padding:10px 20px 30px 60px; color:#81b202; font-size:32px; font-weight:bold; font-family:Calibri;}
#footerCells .phone div {float:left; margin:7px 10px 0 0; font-size:18px; color:#838182; font-weight:normal;width:70px;}





