@charset "utf-8";
/* CSS Document */
                                                                                                      
/*Structure styles*/
* {
    margin:0 0;
    padding:0 0;
}
html, body, #wrapper{
    min-height:100% !important;
    height:100%;
}
*+html #wrapper{
    height:auto;
    display:table;
}
#wrapper{
    display:table;
    background:#fff;
    width:100%;    
 }
div#push{
    min-height:70px !important;
}
*html div#push{
    height:70px;
}
/*#footer{
    position:absolute;
    width:100%;
    height:0;
}
#footer .content{
    height:70px;
    width:100%;
    position:absolute;
    top:-70px;
    left:0;
} */
/*Main styles*/
body {
    font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#999;
}
table.page {
    height: 100%; width: 990px; margin: auto;
    border-width:0 1px;
    border-style:solid;
    border-color:#e2e2e2;        
}
table.page td.head {height:157px;}
a {color:#0099cc; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:0;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.bold {font-weight: bold;}
.clear-all {clear:both; height:1px; line-height:1px; overflow:hidden;}
.nowrap {white-space:nowrap;}
table, tr, td {border-collapse:collapse;}
.black {color: #000;}
ul {list-style-position: inside;}
     
/*Site styles*/

.input {padding-top:1px; width:176px; height:25px; background:url(../img/input_search.gif) 0 0 no-repeat; text-align:right;}
.input input.text { color:#b4b5b0; height:19px; line-height:19px; width:138px; border:1px solid #fff;}
.input input.submit {position:relative; top:3px; margin-right:8px;}
textarea {width:225px; height:124px; border:none; background:url(../img/textarea.gif) 0 0 no-repeat; font-size:13px; color:#B4B5B0; padding:10px 5px 10px 10px;}
.crumbs {font-size:20px; color:#000; padding-bottom:15px;}
.crumbs a {color:#000; text-decoration: none;}
.crumbs a:hover {text-decoration: underline; color: #666;} 
.basket a {display:block; width:75px; height:19px; margin:auto; background:url(../img/into_basket.gif) 0 0 no-repeat;}
.basket a:hover {background:url(../img/into_basket.gif) 0 -19px no-repeat}
.basket a.in {display:block; width:108px; height:19px; margin:auto;  background:url(../img/inthe_basket.gif) 0 0 no-repeat;}
.basket a.in:hover {background:url(../img/inthe_basket.gif) 0 -19px no-repeat}            
.basket a.notavailable {display:block; width:134px; height:19px; margin:auto; cursor: default; text-decoration: none; background:url(../img/not-avaliable-s.gif) 0 9px no-repeat;}
.basket a.notavailable:hover { cursor: default; text-decoration: none; }
div.separator {background:url(../img/main_menu_item_bg.gif) 0 5px repeat-x; height:15px;}

/*Для select*/ 
html > body div.select, html > body div.select div {
    overflow:hidden;
    width:auto;
}
div.select .select_content {    
    background:url(../img/input_big.gif) 0 0 no-repeat;
    width:174px;
    height:25px;

}
div.select select {
    background:transparent none repeat scroll 0 0;
    border:3px outset transparent;
    margin-top:2px;
    margin-left:8px;
    background: #fff;
    width:158px;
    font-size:12px;
    font-family:Tahoma, Geneva, sans-serif;
}
* html div.select select {
    margin-bottom: -1px;
}

input.textInp {border:none; width:154px; height:25px; background:url(../img/input_big.gif) 0 0 no-repeat; font-size:13px; color:#B4B5B0; padding:5px 10px 0 10px;}
input.textInpQty {border:none; width:31px; margin-top: 6px; height:26px; text-align: center;  background: url(../img/input_qty.gif) 0 0 no-repeat; font: 11px Tahoma,Verdana,Arial; padding:0 10px; }

.super {vertical-align:super}
#header {
    width:990px; margin:0 auto;        
}
#header .header_content {width:920px; margin:0 auto;}
#main {
    width:990px; margin:0 auto; padding-bottom:30px; 
}
#main .main_content {width:920px; margin:0 auto; }
#footer .footer_block {
    width:990px; height:75px; margin:0 auto;    
}
#footer .content_block {width:920px; margin:auto;}

#topmenu {width:466px; height:31px; margin:auto; background-color:#d5d5d5;}
#topmenu .content {float:left;}
#topmenu .leftC {background:url(../img/top_block_left.gif) 0 0 no-repeat; float:left; width:8px; height:31px;}
#topmenu .rightC {background:url(../img/top_block_right.gif) 0 0 no-repeat; float:right; width:8px; height:31px;}
#topmenu ul {list-style:none;}
#topmenu ul li {float:left; font-size:10px; padding-right:7px; padding-left:5px; background:url(../img/top_menu_separator.gif) right 14px no-repeat; font-family:Tahoma, Geneva, sans-serif;}
#topmenu ul li.last {background:none;}

#topmenu ul li a {display:block; height:30px; line-height:30px; color:#868686; text-transform:uppercase; text-decoration:none; outline: none;}
#topmenu ul li a.super {height:14px; line-height:14px; margin-left:2px; }
#topmenu ul li a.basket {background:url(../img/basket_top.gif) 0 4px no-repeat; width:16px; color:#fff; margin-right:4px; text-align:center; padding-top:1px;}
#topmenu ul li a.basket:hover {background:url(../img/basket_top.gif) 0 4px no-repeat;}
#topmenu ul li a:hover {background:url(../img/top_menu_border.gif) 0 20px repeat-x;}

#logoBlock .slogan {width:180px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:11px; padding-top:40px; font-weight:600;}
#logoBlock .slogan span {color:#4f901d;}
#logoBlock .fruit {padding-top:10px;}
#logoBlock .phone {font-size:40px; color:#000; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; }
#logoBlock .phone span {font-size:14px;}
#logoBlock .topBlock {text-align:right;}
#logoBlock .submenu ul {list-style:none; padding-top:20px;}
#logoBlock .submenu ul li {float:left; background:url(../img/top_menu_separator.gif) 0 8px no-repeat; padding:0 5px 0 7px;}
#logoBlock .submenu ul li.first {background:none;}
#logoBlock .submenu ul li.last {padding-right:0;}
#logoBlock .submenu ul li a {color:#989898; height:20px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; display:block; text-align:center;}
#logoBlock .submenu ul li a span {display:block; height:20px; line-height:19px; cursor: pointer; }
#logoBlock .submenu ul li a:hover, #logoBlock .submenu ul li a.active {background:#4f901d url(../img/right_menu_item.gif) right 0 no-repeat; color:#fff; text-decoration:none;}
#logoBlock .submenu ul li a:hover span, #logoBlock .submenu ul li a.active span {background:url(../img/left_menu_item.gif) 0 0 no-repeat; }
#logoBlock .submenu ul li a.about {width:65px;}
#logoBlock .submenu ul li a.action {width:43px;}
#logoBlock .submenu ul li a.delivery {width:115px;}
#logoBlock .submenu ul li a.question {width:125px;}
#logoBlock .submenu ul li a.contact {width:60px;}
#logoBlock .search {margin-top:12px;}

#main_menu .items {position: relative;}
#main_menu .items div.title {background:url(../img/main_menu_item_bg.gif) 0 9px repeat-x; text-align:center; padding-bottom:1px; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#main_menu .items div.title img {padding-top:3px;}
#main_menu .items div.na_title {background:url(../img/main_menu_item_bg_nactive.gif) 0 9px repeat-x;} 
#main_menu .items div.hover_title {background:url(../img/main_menu_item_bg_hover.gif) 0 9px repeat-x;}
#main_menu .items div.title span {display:block; height:25px; background:#fff url(../img/menu_arrow.gif) center 18px no-repeat; margin:auto; font-style:italic; font-weight:bold; color:#000; text-decoration:none; text-align:center; }
#main_menu .items div.title a:hover {background:#fff url(../img/menu_arrow_active.gif) center 18px no-repeat; color:#37931b;}
#main_menu div.separator {background:url(../img/main_menu_item_bg.gif) 0 10px repeat-x; height:25px;}

#main_menu .items div.scroll {position:relative;}
#main_menu .items div.pleft {width:5px; height:7px; background:url(../img/arrow_2_left.gif) 0 0 no-repeat; position:absolute; top:20px; left:-15px; cursor:pointer;}
#main_menu .items div.pright {width:5px; height:7px; background:url(../img/arrow_2_right.gif) 0 0 no-repeat; position:absolute; top:20px; right:-15px; cursor:pointer;}

#main_menu .items div.title a {display:block; margin:auto; height:21px;}

#main_menu .items div.brands a {width:58px; background:url(../img/brands.gif) 0 0 no-repeat; outline: none;}
#main_menu .items div.brands a:hover {background:url(../img/brands.gif) 0 -21px no-repeat; outline: none;}
#main_menu .items div.na_brands a {width:58px; background:url(../img/na_brands.gif) 0 0 no-repeat; outline: none;}
#main_menu .items div.na_brands a:hover {background:url(../img/na_brands.gif) 0 -21px no-repeat; outline: none;}

#main_menu .items div.catalog a {width:66px; background:url(../img/catalog.gif) 0 0 no-repeat; outline: none;}
#main_menu .items div.catalog a:hover {background:url(../img/catalog.gif) 0 -21px no-repeat; outline: none;}
#main_menu .items div.na_catalog a {width:66px; background:url(../img/na_catalog.gif) 0 0 no-repeat; outline: none;}
#main_menu .items div.na_catalog a:hover {background:url(../img/na_catalog.gif) 0 -21px no-repeat; outline: none;}

#main_menu .items div.catalogfull a {width:66px; background:url(../img/catalog.gif) 0 0 no-repeat;}
#main_menu .items div.catalogfull a:hover {background:url(../img/catalog.gif) 0 -21px no-repeat;}
#main_menu .items div.na_catalogfull a {width:116px; background:url(../img/na_catalog_full.gif) 0 0 no-repeat;}
#main_menu .items div.na_catalogfull a:hover {background:url(../img/na_catalog_full.gif) 0 -21px no-repeat;}

#main_menu .items div.resource a, #main_menu .items div.resource span {width:90px;}
#main_menu .items div.appliance a, #main_menu .items div.appliance span {width:100px;}
#main_menu .items div.type a, #main_menu .items div.type span {width:80px;}
#main_menu .items div.effect a, #main_menu .items div.effect span {width:75px;}
#main_menu .items ul {list-style:none; overflow:hidden;}
#main_menu .items ul li {float:left; height:25px; margin-right:12px; padding-bottom:4px; font:11px Arial Narrow, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#main_menu .items #brands li { height: 20px; }
#main_menu .items ul li span {margin-top:-3px; display:block; cursor: pointer;}
#main_menu .items ul li.active span {color:#4F901D;}
#main_menu .items ul li span.active {color:#4F901D;}
/* button to label 
#main_menu .items ul li a button {height: 19px; padding:0 4px; cursor: pointer; color:#3f3f3f; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; background: none; border: none; overflow: visible;}
#main_menu .items ul li a:hover, #main_menu .items ul li a.active {background:#4f901d url(../img/right_menu_item.gif) right 0 no-repeat; color:#fff;}
#main_menu .items ul li a:hover button, #main_menu .items ul li a.active button {background:url(../img/left_menu_item.gif) 0 0 no-repeat; color: #fff;}
*/
#main_menu .items ul li a label { font: 12px Arial, Helvetica, sans-serif; text-transform: uppercase; cursor: pointer; color: #3f3f3f; 
                                   display: block; margin: 0px; padding: 3px 4px 3px 4px;}
#main_menu .items ul li a:hover label { background: url(../img/left_menu_item.gif) no-repeat 0px 0px; color: #fff; }
#main_menu .items ul li a.active label { background: url(../img/left_menu_item.gif) no-repeat 0px 0px; color: #fff; }

/* label out of a 
#main_menu .items ul li a {display:block; position:relative; text-transform:uppercase; text-decoration:none; color:#3f3f3f; height:20px;} 
*/
#main_menu .items ul li label { display: block; text-transform: uppercase; color: #3f3f3f; position: relative; height: 20px; padding:0px; }
#main_menu .items ul li label a { font: 12px arial, helvetica, sans-serif; text-transform: uppercase; cursor: pointer; color: #3f3f3f; 
                                  display: block; margin: 0px; padding: 3px 4px 2px 3px; text-decoration: none;  outline: none;}
#main_menu .items ul li label:hover a { background: url(../img/left_menu_item.gif) no-repeat 0px 0px; color: #fff }
#main_menu .items ul li label.active a { background: url(../img/left_menu_item.gif) no-repeat 0px 0px; color: #fff; outline: none; }
#main_menu .items ul li label:hover {  background: url(../img/right_menu_item.gif) #4f901d no-repeat right 0px; color: #fff }
#main_menu .items ul li label.active { background: url(../img/right_menu_item.gif) #4f901d no-repeat right 0px; color: #fff }


/*#main_menu .items ul span {position:absolute;}*/
/*#main_menu .addition_links {padding-top:20px;}*/
#main_menu .addition_links ul li a {text-transform:none;}
#main_menu .addition_links ul li a button {color:#0099cc; text-transform:none; font:12px Tahoma, Geneva, sans-serif;}
#main_menu .addition_links ul li label a {color:#0099cc; text-transform:none; font:12px Tahoma, Geneva, sans-serif;}  
#main_menu .brand .img {padding-right:15px;}
#main_menu .brand h1 {color:#000; font-size:20px; font-weight:normal}
#main_menu .brand h1 a {color: #000; text-decoration: none;}
#main_menu .brand h1 a:hover {color: #666; text-decoration: underline;}
#main_menu .brand .content {font-size:11px; color:#000; padding:10px 188px 10px 0;}
#main_menu .brand p {padding:5px 0; line-height:18px;}
#main_menu .brand a.more {display:block; margin-bottom:10px; font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0099cc;}

/*#main_menu::scrolling*/
#main_menu div.scrollmenu_block { overflow: hidden; width: 920px; position: relative; z-index: 1; }
#main_menu div.scrollmenu_content { overflow: hidden; width: 920px; position: relative; text-align: left; }

#main_banner {text-align:center; margin-bottom:12px;}

div.seo-title {background:transparent url(../img/main_menu_item_bg.gif) repeat-x scroll 0 9px; padding-bottom:6px; text-align:center;} 
div.seo-title td {text-align:center;}
div.seo-topblock {padding-top:7px; padding-bottom:12px; font: 10px Tahoma, Geneva, sans-serif;}
div.seo-topblock .index { font: 11px Tahoma, Geneva, sans-serif; }
div.seo-topblock .index p { padding-bottom:12px; }  
div.seo-topblock .seo-topblock-content { border:1px solid #e0e0e0; padding:12px; }
div.seo-topblock h1, div.seo-topblock h2 {font-size:11px; font-weight: bold;}

#index_blocks div.title {background:url(../img/main_menu_item_bg.gif) 0 9px repeat-x;}
#index_blocks div.na_title {background-image:url(../img/main_menu_item_bg_nactive.gif);}
#index_blocks div.title td {text-align:center;}
#index_blocks div.title span {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; color:#000; font-weight:bold; display:block; margin:auto; height:22px; background:#fff;}

#index_blocks .items {padding-top:7px; padding-bottom:12px;}
#index_blocks .items td.block {text-align:center;}
#index_blocks .items td.block table {height:100%;}
#index_blocks .items td.block span.title, #index_blocks .items td.block a.title {font-size:20px; display:block; margin:auto; padding-bottom:15px;}
#index_blocks .items td.block a.title {color:#141414; text-decoration:none;}
#index_blocks .items td.block a.title:hover {text-decoration:underline; color: #666;}
#index_blocks .items td.block span.title {color:#3F3F3F;}
#index_blocks .items td.block p {text-align:left; padding:0 0 0 10px; line-height:17px;}
#index_blocks .items td.bottom {}
#index_blocks .items td.padding {height:19px; line-height:19px; border:none;}
#index_blocks .items td.block .action p {padding-right: 35px;} 

#index_blocks div.brands-links {padding-top:7px; padding-bottom:12px;}    
#index_blocks div.brands-links .brands-links-content { border:1px solid #e0e0e0; padding:12px; padding-left: 28px; }
#index_blocks .brands-links-content .brand {width: 33%; padding-bottom: 13px; float: left;}

#index_blocks .item_block {position:relative;  height:1%;}
#index_blocks .item_block .item_content {border:1px solid #e0e0e0; height:376px; padding-top:12px;}
#index_blocks .descr {height:179px; overflow: hidden;}
#index_blocks .white {position:absolute; background-color:#fff; height:180px; width:290px; :display:none;}
#index_blocks .product {padding:3px 0 10px 0; position:relative;}
#index_blocks .product .content {position: relative;}
#index_blocks .product .content .img {height:160px; background-position: center bottom; background-repeat:no-repeat; cursor:pointer;}
#index_blocks .product .content .basket {margin-top: 4px;}
#index_blocks .product .content img {margin-bottom:7px;}
#index_blocks .product .content .price_block {position:absolute; top:0; right:0; width: 80px;}
#index_blocks .additions {position:absolute; width: 69px; bottom: 0; right:0;}
* html #index_blocks .additions {bottom: 0px;}
#index_blocks .oldprice {width:46px; height:19px; float: left;}
#index_blocks .oldprice div.content {background:url(../img/old_price.gif) 0 0 no-repeat; width:46px; line-height:19px; height:19px; float:right; color:#fff; font:bold italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;}
#index_blocks .oldprice div.content span {font-size:7px; opacity: 0.45; filter:Alpha(Opacity=45);}
#index_blocks .price {margin-top:3px;}
* html #index_blocks .price  {margin-top:0;}
#index_blocks .price div.content {background:#4f901d url(../img/price_left.jpg) 0 0 no-repeat; width:67px; height:29px; float:right; color:#fff; font:italic 22px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right; padding:3px 3px 0 0;}
#index_blocks .price div.content span {font-size:10px; opacity: 0.45; filter:Alpha(Opacity=45); color:#fff;}
#index_blocks .pages {margin-top:14px;}
#index_blocks .pages .items {width:30px; height:118px; float:right; border-width:1px 0 0 1px; border-style:solid; border-color:#e0e0e0; background:#fff; padding:3px 0 0 3px;}
#index_blocks .pages .items .item {padding-bottom: 3px;}
#index_blocks .pages .items a {width:28px; height:28px; display:block; line-height:27px; border:1px solid #e0e0e0; color:#000; text-decoration:none; font:italic 20px "Trebuchet MS", Arial, Helvetica, sans-serif; @width:25px; @padding-left: 3px;}
#index_blocks .pages .items a:hover, #index_blocks .pages .items a.active {background-color:#e0e0e0; color:#9c9c9c;}
#index_blocks .pages .items .more a {height: 17px; line-height:14px;}
#index_blocks .pages .notice {position:absolute; margin-left:50px; height:11px; background:#4f901d url(../img/notice_left.gif) 0 0 no-repeat; margin-top:127px;}
* html #index_blocks .pages .notice {margin-left:35px;}
*+html #index_blocks .pages .notice {margin-left:35px;}
#index_blocks .pages .notice a {display:block; height:11px; white-space:nowrap; line-height:9px; vertical-align:middle; background:url(../img/notice_right.gif) right 0 no-repeat; color:#fff; text-decoration:none; font-size:9px; padding:0 4px;}

#index_blocks .product .notice {position:absolute; height:11px; background:#4f901d url(../img/notice_left.gif) 0 0 no-repeat; top:100px; left:60%;}
#index_blocks .product .notice a {display:block; height:11px; white-space:nowrap; line-height:9px; vertical-align:middle; background:url(../img/notice_right.gif) right 0 no-repeat; color:#fff; text-decoration:none; font-size:9px; padding:0 4px;}

.notice_open {position:absolute; height:11px; background:#4f901d url(../img/notice_left.gif) 0 0 no-repeat; top:100px; left:60%;}
.notice_open a {display:block; height:11px; white-space:nowrap; line-height:9px; vertical-align:middle; background:url(../img/notice_right.gif) right 0 no-repeat; color:#fff; text-decoration:none; font-size:9px; padding:0 4px;}

#index_blocks .question {width:50%;}
#index_blocks .question .content {padding:0 15px 0 10px;}
#index_blocks .question .request {font:14px Tahoma, Geneva, sans-serif; color:#000; text-align:left; padding-left:10px; padding-bottom:40px;}
#index_blocks .question .request span {color:#999; font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic;}
#index_blocks .question .who {color: #6F6F6F; font:italic 14px Tahoma, Geneva, sans-serif; text-align:left; padding-left:10px; height:35px;}
                             
#index_blocks .article {width:33%;}
#index_blocks .article .content {padding:0 15px 0 10px;}
#index_blocks .article .content .title {font-size: 14px; font-weight: bold; color: #000; background: none; text-align: left; padding: 10px 0 5px 10px;}
#index_blocks .article .content .title a {font-size: 14px; font-weight: bold; color: #000; text-decoration: none;}
#index_blocks .article .content .title a:hover {color:#666666; text-decoration: underline;}
#index_blocks .article .img img {border: 1px solid #e0e0df; margin-left: 10px;}

#index_blocks .links {position:absolute; margin-top:-40px;}
#index_blocks .links table {width:920px;}
#index_blocks .links table td {text-align:center; color:#e0e0e0;}
#index_blocks .links table td a {font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#index_blocks .catalog_links {font-size:22px; padding:23px 0px 0px 330px; text-align:center; color:#e0e0e0;}
#index_blocks .catalog_links a {font:italic 18px "Trebuchet MS", Arial, Helvetica, sans-serif;}


#catalog td.item .content {position:relative; width:176px; height:300px; border:1px solid #e0e0e0;}
#catalog td.item .label {position:absolute; top:10px; right:-5px;}
#catalog td.item .new {height:20px; width:64px; background:url(../img/new_label.gif) 0 0 no-repeat;}
#catalog td.item .sale {height:20px; width:54px; background:url(../img/sale_label.gif) 0 0 no-repeat;}
#catalog td.item .hit {height:20px; width:41px; background:url(../img/hit_label.gif) 0 0 no-repeat;}
#catalog td.item {text-align:center; }
#catalog td.item .img {height:170px; background-position: center bottom; background-repeat:no-repeat; cursor:pointer; margin-bottom: 4px;}
#catalog td.item a.title {display:block; height:35px; padding-top:3px; text-decoration:none; color:#333; font-weight:bold;}
#catalog td.item a.title:hover {text-decoration:underline; color: #666;}
#catalog td.item div.text {font-size:11px; color:#333; padding:0 5px; height: 25px; overflow: hidden;}
#catalog td.item span.price {display:block; padding:7px 0; font-size:11px; font-weight:bold; color:#333;}
#catalog td.padding {height:8px; line-height:8px; border:none;}
#catalog td.separator {width:8px;}

#catalog div.scroll {position:relative;}
#catalog div.pleft {width:10px; height:13px; background:url(../img/arrow_brand_left.gif) 0 0 no-repeat; position:absolute; top:145px; left:-20px; cursor:pointer;}
#catalog div.pright {width:10px; height:13px; background:url(../img/arrow_brand_right.gif) 0 0 no-repeat; position:absolute; top:145px; right:-20px; cursor:pointer;}

#product .content_block {width:430px; padding-left:90px;}
* html #product .content_block {padding-left: ;}
#product .img { background-position:center top; background-repeat:no-repeat; height:400px; margin-left:10px; width:280px; }
* html #product .img {width: 280px;}

#product .content_block h1 {font-size:24px; color:#333;}
#product .content_block h1 a {font-size:24px; color:#333; text-decoration: none; }
#product .content_block h1 a:hover {color:#666; text-decoration: underline;}
#product .content_block span.metric {display:block; font-size:11px;  padding-bottom:5px;}
#product .content_block div.text {padding:5px 0 20px 0; line-height:18px; color: #6D6D6D;}
#product .content_block div.text b {color: #6D6D6D;}
#product .content_block div.text ul {list-style-position: outside; padding-left: 13px;}
#product .content_block b {color:#000;}
#product .content_block a.info {font:italic bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; margin-bottom:10px; cursor:pointer;}


#product .separator {background:url(../img/main_menu_item_bg.gif) 0 0 repeat-x; height:1px; margin:12px 0;}
#product .img .img_content {position:relative; padding-left: 50px;}
#product .img .price_block { position:absolute; right:-85px; top:0; width:80px; }
* html #product .img .price_block {right: 95px;}
#product .img .oldprice {width:46px; height:19px; }
#product .img .oldprice div.content {background:url(../img/old_price.gif) 0 0 no-repeat; width:46px; line-height:19px; height:19px; color:#fff; color:#fff; font:bold italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;}
#product .img .oldprice div.content span {font-size:7px; opacity: 0.45; filter:Alpha(Opacity=45);}
#product .img .price {margin-top:5px;}
* html #product .img .price  {margin-top:2;} /*#4f901d*/
#product .img .price div.content {background:transparent url(../img/product_price_bg.gif) 0 0 no-repeat; width:67px; height:27px; float:right; color:#fff; font:italic 22px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right; padding:3px 3px 0 0;}
#product .img .price div.content span {font-size:10px; opacity: 0.45; filter:Alpha(Opacity=45);}
#product .img span.too {font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; padding-left:10px;}
#product .to_basket {text-align:center; font:italic 30px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:10px;}
#product .title {background:url(../img/main_menu_item_bg.gif) 0 9px repeat-x; text-align:center; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#product .title span {display:block; height:25px; background:#fff url(../img/menu_arrow.gif) center 18px no-repeat; margin:auto; font-style:italic; font-weight:bold; color:#000; text-decoration:none; text-align:center; }
#product .opinions img {margin-top:3px;}
#product .opinions .items {width:370px; font-size:11px; color:#333; margin-left: 90px;}
#product .opinions .items p {padding:15px 0 3px 0;}
#product .opinions .items span {color:#bdbdbd;}
#product .opinions .seperator {width:370px;}
#product form {width:370px; margin-left: 90px;}
#product form td.padding {padding-bottom:12px;}
#product form a {font:italic bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#product .opinions input.textInp {color: #000;}         
#product .opinions textarea {color: #000;}

#cabinet .login {font:bold italic 30px Arial, Helvetica, sans-serif; color:#333;}
#cabinet .menu {font-size:11px; color:#333; font-weight:bold;}
#cabinet .menu span {font-weight:normal;}
#cabinet .menu span.active {font-weight:bold; color:#ff3333;}
#cabinet .separator {background:url(../img/main_menu_item_bg.gif) 0 10px repeat-x; height:20px}
#cabinet .avatar {width:102px; text-align:center; font-size:10px; color:#ccc; margin-right:20px; margin-bottom:35px;}
#cabinet .avatar img {border:1px solid #ddd;}
#cabinet .avatar a {color:#bdbdbd; display:block; margin:2px 0;}
#cabinet .person {font-size:11px; color:#333;}
#cabinet .person span {display:block; line-height:15px;}
#cabinet .person a {color:#bdbdbd;}
#cabinet span.name {font-size:20px; color:#333; margin-bottom:10px; line-height:25px;}
#cabinet table.content {margin-bottom:15px;}
#cabinet table.content td {line-height: 18px;}
#cabinet table.content th.top {color:#0a0a0a; font:bold italic 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; padding-bottom:12px;}
#cabinet table.content th.top span {font:11px Tahoma, Geneva, sans-serif; color:#bdbdbd; display:block; float:left; padding-left:5px;}
#cabinet table.content th.top img {float:left;}
#cabinet table.content td {font-size:11px; color:#333;}
#cabinet table.content td a.title {font-size:11px; color:#333; text-decoration: none;}
#cabinet table.content td a.title:hover {color:#666; text-decoration: underline;}
#cabinet table.content td a {font-size:12px;}
#cabinet table.content td p {line-height:18px;}
#cabinet table.content th {font-size:11px; color:#999; font-weight:normal; padding-bottom:8px;}
#cabinet table.content th a {font-size:11px; color:#999;}
#cabinet table.content td a.history {font-size:11px; color:#999;}

#cabinet table.content td span {color:#bdbdbd;}
#cabinet table.content td span a {color:#bdbdbd;}
#cabinet table.content td p a {color:#bdbdbd; font-size:11px;}
#cabinet table.content .opinions span {display:block; padding:4px 0;}
#cabinet table.content .opinions a.new {display:block; margin-top:10px;}
#cabinet table.content .opinions p {padding-bottom:10px; line-height: 16px;}
#cabinet table.content tr.r1 td {background-color:#ededed; padding:7px 2px;}
#cabinet table.content tr.r0 td {padding:7px 2px;}    
#cabinet table.content tr.links td {padding-top:25px;}
#cabinet table.content tr.product {cursor:pointer;}

#cabinet table.content-basket tr.r1 td {padding:3px 2px;}
#cabinet table.content-basket tr.r0 td {padding:3px 2px;}

#cabinet .product_short {position:absolute; width:115px; border:1px solid #d8d8d8; background:#fff url(../img/cabinet_product_short.gif) 0 0 no-repeat; padding:5px 0;}
#cabinet .product_short .content {background-position:center bottom; background-repeat:no-repeat; width:115px; height:115px;}

#brand {color:#000;}
#brand h1 {font:bold italic 30px Arial, Helvetica, sans-serif; color:#333; padding-bottom:15px;}
#brand  p {padding-bottom:15px; line-height:18px;}

#footer .content {font:11px Tahoma, Geneva, sans-serif;}
#footer .bottom {height:42px; line-height:42px;}
#subscribe {}
#menu_bottom ul {list-style:none;}
#menu_bottom li {float:left; background:url(../img/top_menu_separator.gif) left center no-repeat; padding:0 10px 0 12px;}
#menu_bottom li.first {background-image:none; padding-left:0;}
#menu_bottom li a {color:#999;}
#copyright {float:right}

#about ul.menu {list-style:none;}
#about ul.menu li {float:left; height:20px; margin-right:7px; margin-bottom:3px;}
#about ul.menu li a {float:left; display:block; text-decoration:none; height:20px;}
#about ul.menu li a button {height: 19px; padding:0 4px; cursor: pointer; color:#0099CC; font:12px Tahoma, Geneva, sans-serif; background: none; border: none; overflow: visible;}
#about ul.menu li a:hover, #about ul.menu li a.active {background:#4f901d url(../img/right_menu_item.gif) right 0 no-repeat; color:#fff;}
#about ul.menu li a:hover button, #about ul.menu li a.active button {background:url(../img/left_menu_item.gif) 0 0 no-repeat; color: #fff;}
/* button to label 
#about ul.menu li a label { cursor: pointer; overflow: visible; font: 12px Arial, Helvetica, sans-serif;cursor: pointer; color:#0099CC; display: block; margin: 0px; padding: 3px 4px 3px 4px;}
#about ul.menu li a:hover label, #about ul.menu li a.active label {background:url(../img/left_menu_item.gif) 0 0 no-repeat; color: #fff;}
*/
/* label out of a*/
#about ul.menu li label { display: block; position: relative; height: 20px; padding:0px; }
#about ul.menu li label a { display: block; margin: 0px; padding: 3px 4px 2px 3px; text-decoration: none; }
#about ul.menu li label:hover a { background: url(../img/left_menu_item.gif) no-repeat 0px 0px; color: #fff }
#about ul.menu li label.active a { background: url(../img/left_menu_item.gif) no-repeat 0px 0px; color: #fff }
#about ul.menu label:hover {  background: url(../img/right_menu_item.gif) #4f901d no-repeat right 0px; color: #fff }
#about ul.menu label.active { background: url(../img/right_menu_item.gif) #4f901d no-repeat right 0px; color: #fff }

#about {padding:0 40px 0 140px;}
#about h1 {font:bold italic 30px Arial, Helvetica, sans-serif; color:#333; padding-bottom:10px;}
#about table.content td {padding-top:20px;}
#about p {color:#333333; padding-right:20px; padding-bottom:10px; line-height:18px;} 
#about ul {color:#333333;}
#about p.request { padding-bottom: 2px;}
#about div.answer { padding: 0; }
#about div.answer p {color:#333333; padding: 8px 20px 10px 0; line-height:24px; font-size:12px; }
#about div.answer a {color: #060606; font-style: italic;} 
#about h3 {color:#999; font-size:18px; font-weight:normal; margin-bottom:7px;}
#about span.info, #about span.date {font-size:11px;}
#about table.pager {margin-top:75px;}
#about .descr {font-style:italic; line-height:18px; padding-bottom:10px; color: #999999;}
#about .descr p {color: #999999;}
#about .whoanswer {color:#000; font-style:italic; padding-bottom:20px; text-decoration:underline;}
#about table.content td.img {width:160px; padding:5px 0; border-bottom:1px solid #e7e7e7;}
#about table.content td.text {padding:5px 0 5px 20px; border-bottom:1px solid #e7e7e7;}
#about td.text span.title {color:#000; font:bold 17px Arial, Helvetica, sans-serif;}

#brands h1 {font:bold italic 30px Arial, Helvetica, sans-serif; color:#333; padding-bottom:10px;}   
#brands div.brand_items .item {width: 33%; float: left; text-align: center; padding: 4px 0 10px 0;}
#brands div.brand_items .item a {font-size: 16px; color: #333;}

#search {font-size:11px;}
#search a.res {font-size:20px; color:#333;}
#search .info {line-height:27px; padding-left:10px;}
#search p {padding:7px 0 20px 0; color:#333;}
#search form {font-size:12px; margin-top:20px;}
#search form td {padding-bottom:15px;}

#discount {width: 540px;}
#discount h1 {color: #333; font-weight: normal;}
#discount div.text {text-align: left; padding: 20px 0; line-height: 18px;}

a.link_discount {display:block; width:140px; height:11px; background:url(../img/link_discount.gif) 0 0 no-repeat; margin-top:2px; margin-left:38px;}
a.link_discount:hover {background:url(../img/link_discount.gif) 0 -11px no-repeat;}

a.link_all_discount {display:block; width:52px; height:11px; background:url(../img/link_all_discount.gif) 0 0 no-repeat; margin-top:2px;}
a.link_all_discount:hover {background:url(../img/link_all_discount.gif) 0 -11px no-repeat;}

a.link_archive {display:block; width:112px; height:12px; background:url(../img/link_archive.gif) 0 0 no-repeat; margin-top:2px; margin-left:180px;}
a.link_archive:hover {background:url(../img/link_archive.gif) 0 -12px no-repeat;}

a.link_actionDR {display:block; width:191px; height:12px; background:url(../img/link_actionDR.gif) 0 0 no-repeat; margin-top:2px; }
a.link_actionDR:hover {background:url(../img/link_actionDR.gif) 0 -12px no-repeat;}

a.link_branddetail {display:block; width:107px; height:12px; background:url(../img/link_branddetail.gif) 0 0 no-repeat;}
a.link_branddetail:hover {background:url(../img/link_branddetail.gif) 0 -12px no-repeat;}

a.link_ask {display:block; width:112px; height:12px; background:url(../img/link_ask.gif) 0 0 no-repeat; margin-top:2px;}
a.link_ask:hover {background:url(../img/link_ask.gif) 0 -12px no-repeat;}

a.link_askcosmetolog {display:block; width:228px; height:14px; background:url(../img/link_askcosmetolog.gif) 0 0 no-repeat;}
a.link_askcosmetolog:hover {background:url(../img/link_askcosmetolog.gif) 0 -14px no-repeat;}

a.link_linebrand {display:block; width:117px; height:14px; background:url(../img/link_linebrand.gif) 0 0 no-repeat; margin-top:17px; margin-bottom:10px;}
a.link_linebrand:hover {background:url(../img/link_linebrand.gif) 0 -14px no-repeat;}

a.link_inbasketbig {display:block; width:221px; height:27px; background:url(../img/link_inbasketbig.gif) 0 0 no-repeat; margin:auto;}
a.link_inbasketbig:hover {background:url(../img/link_inbasketbig.gif) 0 -27px no-repeat;}
                                                                                               
a.link_intobasketbig {display:block; width:130px; height:28px; background:url(../img/link_intobasketbig.gif) 0 0 no-repeat; margin:auto;}
a.link_intobasketbig:hover {background:url(../img/link_intobasketbig.gif) 0 -28px no-repeat;}

a.link_notavailable_big {display:block; width:335px; height:27px; text-decoration: none; cursor: default; background:url(../img/not-avaliable-big.gif) 0 0 no-repeat; margin:auto;}
a.link_notavailable_big:hover {text-decoration: none;}

a.link_all_catalog {display:block; width:109px; height:17px; background:url(../img/link_all_catalog.gif) no-repeat right top; margin-top:6px;}
a.link_all_catalog:hover {background:url(../img/link_all_catalog.gif)  no-repeat right -17px;}

a.link_sendopinion {display:block; width:158px; height:17px; background:url(../img/link_sendopinion.gif) 0 0 no-repeat; margin-top:6px;}
a.link_sendopinion:hover {background:url(../img/link_sendopinion.gif) 0 -17px no-repeat;}

a.link_all_brands {display:block; width:90px; height:17px; background:url(../img/link_all_brands.gif) 0 0 no-repeat; margin-top:6px;}
a.link_all_brands:hover {background:url(../img/link_all_brands.gif) 0 -17px no-repeat;}

a.link_all_lines {display:block; width:93px; height:12px; background:url(../img/link_all_lines.gif) 0 0 no-repeat; margin-top:6px;}
a.link_all_lines:hover {background:url(../img/link_all_lines.gif) 0 -12px no-repeat;}

a.link_go2catalog {display:block; width:131px; height:14px; background:url(../img/link_go2catalog.gif) 0 0 no-repeat;}
a.link_go2catalog:hover {background:url(../img/link_go2catalog.gif) 0 -14px no-repeat;}

a.link_linedetail {display:block; width:102px; height:12px; background:url(../img/link_linedetail.gif) 0 0 no-repeat; margin:auto; margin-top:5px;}
a.link_linedetail:hover {background:url(../img/link_linedetail.gif) 0 -12px no-repeat;}

a.link_2brandcatalog {display:block; width:102px; height:12px; background:url(../img/link_2brandcatalog.gif) 0 0 no-repeat;}
a.link_2brandcatalog:hover {background:url(../img/link_2brandcatalog.gif) 0 -12px no-repeat;}

a.link_podobrat {display:block; width:94px; height:17px; background:url(../img/link_podobrat.gif) 0 0 no-repeat; margin-left:100px;}
a.link_podobrat:hover {background:url(../img/link_podobrat.gif) 0 -17px no-repeat;}

a.link_nextstep {display:block; width:44px; height:15px; background:url(../img/link_nextstep.gif) 0 0 no-repeat; cursor:pointer; margin: auto;}
a.link_nextstep:hover {background:url(../img/link_nextstep.gif) 0 -15px no-repeat;}

a.link_prevstep {display:block; width:42px; height:15px; background:url(../img/link_prevstep.gif) 0 0 no-repeat; cursor:pointer;  margin: auto;}
a.link_prevstep:hover {background:url(../img/link_prevstep.gif) 0 -15px no-repeat;}

a.link_go2cabinet {display:block; width:200px; height:16px; background:url(../img/link_go2cabinet.gif) 0 0 no-repeat; cursor:pointer;}
a.link_go2cabinet:hover {background:url(../img/link_go2cabinet.gif) 0 -16px no-repeat;}

a.link_continueorderform {display:block; width:238px; height:16px; background:url(../img/link_continueorderform.gif) 0 0 no-repeat; cursor:pointer;}
a.link_continueorderform:hover {background:url(../img/link_continueorderform.gif) 0 -16px no-repeat;}

a.link_enter {display:block; width:49px; height:15px; background:url(../img/link_enter.gif) 0 0 no-repeat; cursor:pointer;}
a.link_enter:hover {background:url(../img/link_enter.gif) 0 -15px no-repeat;}

a.link_register {display:block; width:157px; height:15px; background:url(../img/link_register.gif) 0 0 no-repeat; cursor:pointer;}
a.link_register:hover {background:url(../img/link_register.gif) 0 -15px no-repeat;}

a.link_order {display:block; width:81px; height:16px; background:url(../img/link_order.gif) 0 0 no-repeat; cursor:pointer;}
a.link_order:hover {background:url(../img/link_order.gif) 0 -16px no-repeat;}

a.link_edit {display:block; width:82px; height:11px; background:url(../img/link_edit.gif) 0 0 no-repeat; cursor:pointer;}
a.link_edit:hover {background:url(../img/link_edit.gif) 0 -11px no-repeat;}

a.link_registration {display:block; width:107px; height:17px; background:url(../img/link_registration.gif) 0 0 no-repeat; cursor:pointer;}
a.link_registration:hover {background:url(../img/link_registration.gif) 0 -17px no-repeat;}

a.link_request {display:block; width:121px; height:18px; background:url(../img/link_request.gif) 0 0 no-repeat; cursor:pointer; margin:5px 0 0 140px;}
a.link_request:hover {background:url(../img/link_request.gif) 0 -18px no-repeat;}

a.link_product_detail {display:block; width:120px; height:12px; background:url(../img/link_product_detail.gif) 0 0 no-repeat; cursor:pointer; padding-right:12px;}
a.link_product_detail:hover {background:url(../img/link_product_detail.gif) 0 -12px no-repeat;}

a.link_save {display:block; width:92px; height:17px; background:url(../img/link_save.gif) 0 0 no-repeat; cursor:pointer;}
a.link_save:hover {background:url(../img/link_save.gif) 0 -17px no-repeat;}

a.link_sendquestion {display:block; width:142px; height:15px; background:url(../img/link_sendquestion.gif) 0 0 no-repeat; cursor:pointer;}
a.link_sendquestion:hover {background:url(../img/link_sendquestion.gif) 0 -15px no-repeat;}

a.link_sendquestion {display:block; width:142px; height:15px; background:url(../img/link_sendquestion.gif) 0 0 no-repeat; cursor:pointer;}
a.link_sendquestion:hover {background:url(../img/link_sendquestion.gif) 0 -15px no-repeat;}

a.link_getorder {display:block; width:142px; height:16px; background:url(../img/link_getorder.gif) 0 0 no-repeat; cursor:pointer;}
a.link_getorder:hover {background:url(../img/link_getorder.gif) 0 -16px no-repeat;}

a.link_moreinfo {display:block; width:59px; height:12px; background:url(../img/link_moreinfo.gif) 0 0 no-repeat; cursor:pointer; margin: auto;}
a.link_moreinfo:hover {background:url(../img/link_moreinfo.gif) 0 -12px no-repeat;}

a.link_backtocabinet {display:block; width:117px; height:12px; background:url(../img/link_backtocabinet.gif) 0 0 no-repeat; cursor:pointer; padding-right: 12px;}
a.link_backtocabinet:hover {background:url(../img/link_backtocabinet.gif) 0 -12px no-repeat;}

a.link_getdiscount {display:block; width:93px; height:12px; background:url(../img/link_getdiscount.gif) 0 0 no-repeat; cursor:pointer;}
a.link_getdiscount:hover {background:url(../img/link_getdiscount.gif) 0 -12px no-repeat;}

a.link_articles_list {display:block; width:91px; height:12px; background:url(../img/link_articles_list.gif) 0 0 no-repeat; cursor:pointer;}
a.link_articles_list:hover {background:url(../img/link_articles_list.gif) 0 -12px no-repeat;}

a.link_opinion_text1 {display:block; width:63px; height:15px; background:url(../img/text_enter_link1.gif) 0 0 no-repeat; cursor:pointer; margin-top: 2px;}
a.link_opinion_text1:hover {background:url(../img/text_enter_link1.gif) 0 -15px no-repeat;}

a.link_opinion_text2 {display:block; width:141px; height:15px; background:url(../img/text_enter_link2.gif) 0 0 no-repeat; cursor:pointer; margin-top: 2px;}
a.link_opinion_text2:hover {background:url(../img/text_enter_link2.gif) 0 -15px no-repeat;}

a.link_articles_archive {display:block; width:79px; height:12px; background:url(../img/link_articles_archive.gif) 0 0 no-repeat; cursor:pointer; margin: auto;}
a.link_articles_archive:hover {background:url(../img/link_articles_archive.gif) 0 -12px no-repeat;}

a.link_back2buy {display:block; width:111px; height:12px; background:url(../img/link_back2buy.gif) 0 0 no-repeat; cursor:pointer; margin: auto;}
a.link_back2buy:hover {background:url(../img/link_back2buy.gif) 0 -12px no-repeat;}

a.link_invitefriends {display:block; width:141px; height:12px; background:url(../img/link_invitefriends.gif) 0 0 no-repeat; cursor:pointer; margin: auto;}
a.link_invitefriends:hover {background:url(../img/link_invitefriends.gif) 0 -12px no-repeat;}

a.link_register_small {display:block; width:118px; height:12px; background:url(../img/link_register_small.gif) 0 0 no-repeat; cursor:pointer; margin: auto;}
a.link_register_small:hover {background:url(../img/link_register_small.gif) 0 -12px no-repeat;}

.opinions_not_logined {width: 545px; padding: 15px 0;}
.opinions_not_logined table {margin: auto;}

/*.popupWindow {position:absolute; z-index:1000; width:100%;}*/
.popupClose {display: block; position: absolute; width: 12px; height: 12px; right:0; margin: 14px 14px 0 0;}
.popupWindow input.textInp {color: #000;}
.popupWindow div.content {width:595px; border:1px solid #e5e5e5; background-color:#fff; margin:auto; position:relative;}
.registerWindow div.content {width:514px;}
.popupWindow div.content table {width:567px; margin:14px;}
.registerWindow div.content table {width:486px;}
.popupWindow div.content form table {width:90%; margin:0 auto;}
.popupWindow div.content form table td {padding:10px;}
.popupWindow div.content div.title {font-size:24px; text-align:center; color:#333333; position:absolute; width:100%; top:30px;}
.popupWindow div.content div.inbasket {font-size:11px; color:#999; padding-top:10px;}
.popupWindow span.order {font-size:14px; font-style:italic;}
.popupWindow .payment_item {margin-bottom:5px;}
.popupWindow .payment_item a {display:block; height:50px; width:245px; font-size:24px; color:#333; text-decoration:none; line-height:50px;}
.popupWindow .payment_item a.first {line-height:normal;}
.popupWindow .payment_item a span {font-size:11px;}
.popupWindow .payment_item a:hover, .popupWindow .payment_item a.active {background-color:#69ade7; color:#fff;}
.popupWindow .payment_item a:hover span, .popupWindow .payment_item a.active span {color:#fff;}

.popupWindow .delivery_item {margin-bottom:5px;}
.popupWindow .delivery_item a {display:block; width:410px; padding-left:15px; height:50px; font-size:24px; color:#333; text-decoration:none; line-height:50px;}
.popupWindow .delivery_item a .left {text-align:left;}
.popupWindow .delivery_item a .right {width:105px; text-align:center; line-height:50px;} 
.popupWindow .delivery_item a.first {line-height:normal;}
.popupWindow .delivery_item a.ems { display: inline; width: auto; height: auto; padding: 0; font-size: 12px; text-decoration: underline; line-height: normal;}
.popupWindow .delivery_item a.ems:hover { background-color: transparent; color: black; text-decoration: none; }
.popupWindow .delivery_item a span {font-size:11px; color:#999999;}
.popupWindow .delivery_item a:hover, .popupWindow .delivery_item a.active {background-color:#69ade7; color:#fff;}
.popupWindow .delivery_item a:hover span, .popupWindow .delivery_item a.active span {color:#fff;}

.popupWindow .phones {padding:0 26px;}
.popupWindow .phones .item {padding:5px 0; float:left}
.popupWindow .phones .sep {float:left; width:24px; height:62px;}
.popupWindow .phones a.phonelink {display:block; width:244px; height:62px; margin-bottom: 5px; font-size:12px; color:#333; text-decoration:none; line-height:62px; text-align:center;}
.popupWindow .phones a.phonelink:hover, .popupWindow .phones a.active {background-color:#69ade7; color:#fff;}

.popupWindow .address {padding:0 26px;}
.popupWindow .address .item {padding:5px 0; float:left; text-align: center;}
.popupWindow .address .sep {float:left; width:24px; height:62px;}
.popupWindow .address a.addresslink {display:block; width:244px; height:50px; margin-bottom: 5px; padding-top:12px; line-height:18px; font-size:12px; color:#333; text-decoration:none; text-align:center;}
.popupWindow .address a.addresslink:hover, .popupWindow .address a.active {background-color:#69ade7; color:#fff;}

.popupWindow .address_text {font-size:20px; color:#333; margin-bottom:10px;}
.popupWindow .phone_text {font-size:20px;}
.popupWindow .products_list th {font-size:11px; color:#999; font-weight:normal;}
.popupWindow .products_list td {vertical-align:top; font-size:11px; height:125px; border-bottom:1px solid #e7e7e7;}
.popupWindow .products_list tr.noborder td {height:auto; border:none; vertical-align:middle;}
.popupWindow .products_list td.img {vertical-align:middle;}
.popupWindow .products_list td span {font-size:14px; color:#333; display:block; padding-bottom:5px;}
.popupWindow .products_list td span a {color: #333; text-decoration: none;}
.popupWindow .products_list td span a:hover {color: #666; text-decoration: underline;} 
.popupWindow .products_list a.info {font-size:12px; display:block; margin-bottom:4px;}
.popupWindow .alignLeft {text-align:left; padding-left:13px;}
.popupWindow .link_sep {width:14px; height:19px; background:url(../img/catalog_link_sep.gif) 0 bottom no-repeat;}

.popupWindow div.content table.youregister {width:auto; margin:auto;}
.popupWindow div.content table.youregister a {font:italic bold 20px Arial, Helvetica, sans-serif; color:#0a0a0a;}
.popupWindow .cardno {font-size:11px; padding-top:5px;} 
.popupWindow div.content .basketforms table td {padding:7px; padding-bottom:0;}
.popupWindow div.content .basketforms table td a {margin-top:7px;}
.popupWindow div.content .basketforms span {font-size:11px;}

.popupWindow .addressBlock {font-size:11px; line-height:18px; color:#333; text-align:left; margin:25px 22px 0 22px;}
.popupWindow .addressBlock a {margin-left:0;}
.popupWindow .addressBlock p {padding:5px 0 10px 0;}
.popupWindow .adressItems {padding-left:70px;}
.popupWindow .mainaddress {width:220px; margin:0 auto; padding-left:30px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.popupWindow div.content table.discountBlock {width:350px; margin:auto;}

.popupWindow .discountBlock th {font-size:11px; font-weight:normal; border-bottom:1px solid #e7e7e7; padding-bottom:12px;}
.popupWindow .discountItem {}
.popupWindow .discountItem a {display:block; padding-left:15px; height:50px; font-size:24px; color:#333; text-decoration:none; line-height:50px; border-bottom:1px solid #e7e7e7;}
.popupWindow .discountItem a .left {width:110px; text-align:center;}
.popupWindow .discountItem a .right {width:70px; text-align:center; line-height:50px;} 
.popupWindow .discountItem a:hover, .popupWindow .discountItem a.active {background-color:#69ade7; color:#fff;}
.popupWindow .discountItem a:hover span, .popupWindow .discountItem a.active span {color:#fff;}
.popupWindow .discount-title {font-size:14px; color:#0a0a0a;}

.popupWindow div.content table.history {width:475px; margin:auto;}
.popupWindow div.content td.opinions p {color:#333; font-size:11px; line-height:18px;}
.popupWindow div.content td.opinions a.new {color:#999;}
.popupWindow div.content td.opinions span.about {font-size:11px;}
.popupWindow div.content td.opinions span.about a {color:#bdbdbd;}

.popupWindow #product .content_block {width:50%; padding:0;}
.popupWindow #product .img {width:auto; padding-left:0; height: 179px; background-position: center bottom; background-repeat: no-repeat;}
.popupWindow #product div.content {border:none;}
.popupWindow #product div.price_block {right:-35px;}
.popupWindow #product .img span.too {text-align: left; /*padding-left:0;*/}
.popupWindow #product {width:auto;}

.popupWindow td.more {padding:10px 0 0 15px; font-size:11px;}

.popupWindow p.info {font-size:11px; text-align:left; padding-left:13px; margin-bottom:5px; line-height:18px; width:430px;}
.registerWindow div.content form table td {padding:5px;}
.registerWindow div.content form table td span {font-size:11px;}
.registerWindow div.content form table a {color:#ccc;}

.popupWindow table.pager {font-size:11px;}

.contentBasket, .contentCabinet {padding-top:40px; text-align:center;}
.contentCabinet {padding-top:10px;}
.contentBasket a, .contentCabinet a {margin:auto;}
.contentBasket th a {color: #999999; font-size: 11px;}

#cabinet .pages .items {width:50px; height:20px; background:#fff; margin-left: 160px; margin-bottom: 15px;}
#cabinet .pages .items a {display:block; width:18px; height:18px; text-align: center; line-height:15px; border:1px solid #e0e0e0; margin-right:3px; color:#000; text-decoration:none; font:italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#cabinet .pages .items a:hover, #cabinet .pages .items a.active {background-color:#e0e0e0; color:#9c9c9c;}

.fullcatalog, .fullcatalog a {color: #414141; font-size: 16px;}
.fullcatalog div.mainpart {font-size: 19px;}
.fullcatalog div.mainpart, .fullcatalog div.cat {margin-bottom: 15px;}
.fullcatalog div.subcat {margin: 10px 0;}
 
.navigation {width: 110px; margin: auto;}

/* ems-tracking */
#ems-tracking { color: #525252; }
#ems-tracking table thead { background: none repeat scroll 0 0 #4F901D; }
#ems-tracking table th { color: #FFFFFF; font-size: 12px; height: 40px; padding-left: 8px; vertical-align: middle; }
#ems-tracking tbody tr { border: 1px solid #E4E4E4; border-right: 0px; }
#ems-tracking tbody tr td { border-color: -moz-use-text-color #E4E4E4 -moz-use-text-color -moz-use-text-color; border-style: none solid none none; border-width: medium 1px medium medium; font-size: 11px; padding: 12px 15px 16px 8px; }
#ems-tracking tbody tr.even td { background: none repeat scroll 0 0 #F7F7F7; }
#ems-tracking tbody tr.odd td  { background: none repeat scroll 0 0 #FFFFFF; }
#ems-tracking div.ems-not-found { font-size: 20px; font-weight: bold; }
