@charset "utf-8"; /*xhtml & css by extonec (icq 9655077)*/
* { padding:0; margin:0;} html, body { height:100%;} html, fieldset, a img { border:none;}
body { position:relative; font:10px/1.25em Arial, Helvetica, sans-serif; color:#313333; background:#efefef;}
a { text-decoration:underline; outline:none; color:#313333;} a:hover { text-decoration:none; color:#428e9b;}
.clear { width:100%; height:0; clear:both; overflow:hidden;}
.empty-16 { width:100%; height:16px; clear:both; overflow:hidden;}
.empty-20 { width:100%; height:20px; clear:both; overflow:hidden;}
#global-wrapper { width:956px; margin:0 auto; min-height:100%; height:auto !important; height:100%; overflow:hidden; background:#fff url(../i/header-shadow-bottom.gif) repeat-x 0 164px;}
#wrapper { width:956px; padding:0 0 111px 0;}

/*header*/

#header { width:100%; height:179px; position:relative;}
#top-brown-line { width:100%; height:11px; background:#313333; overflow:hidden;}
#logo-nason { position:absolute; top:21px; left:29px; display:block; width:219px; height:137px;}
#logo-nason img { width:219px; height:137px; display:block;}
#phones { font:16px/20px Tahoma, Geneva, sans-serif; position:absolute; top:73px; left:270px;}

#enter-login, #enter-login-ok { display:block; position:absolute; top:73px; left:441px; padding:0 0 0 32px; background:url(../i/enter-login-sprite.png) no-repeat -22px -21px; width:240px;}
#enter-login p { float:left; width:104px; height:21px; background:url(../i/enter-login-sprite.png) no-repeat; overflow:hidden; margin:0 4px 0 0;}
#enter-login p input { display:block; width:84px; height:19px; background:#fafafa; border:none; margin:1px 10px; font:12px/19px Tahoma, Geneva, sans-serif; color:#313333;}
#enter-login p .width-68 { width:68px;}
#enter-login .submit { width:22px; height:23px; display:block; overflow:hidden; border:none; cursor:pointer; background:url(../i/enter-login-sprite.png) no-repeat 0 -21px; float:left; margin:-1px 0 0 -24px;}
#enter-login .wrap-links { clear:both; overflow:hidden; background:none; margin:0; width:100%; font:11px/14px Tahoma, Geneva, sans-serif; padding:3px 0 0 7px;}
#enter-login a { display:block; float:left; color:#a9a9a9; text-decoration:none;}
#enter-login a:hover { color:#428e9b;}
#enter-login em { display:block; float:left; width:1px; height:11px; background:#a9a9a9; margin:2px 9px; overflow:hidden;}

#enter-login-ok { padding:0 0 4px 32px;}
#enter-login-ok .name { display:block; font:11px/16px Tahoma, Geneva, sans-serif; color:#a9a9a9;}
#enter-login-ok .wrap-links { clear:both; overflow:hidden; padding:6px 0 0 0;}
#enter-login-ok a { font:12px/14px Tahoma, Geneva, sans-serif; color:#313333; display:block; float:left;}
#enter-login-ok a:hover { color:#428e9b;}
#enter-login-ok em { display:block; width:1px; height:12px; float:left; background:#313333; margin:2px 9px;}


#basket { font:12px/14px Tahoma, Geneva, sans-serif; position:absolute; top:73px; left:723px; width:230px;}
#basket-ico-link { width:32px; height:47px; margin:-1px 13px 0 0; float:left; display:block; background:url(../i/basket-ico.png) no-repeat;}
#basket .red { color:#c72a15;}
#menu { position:absolute; top:121px; left:263px; width:678px; height:41px; background:#313333; clear:both; overflow:hidden;}
#menu .l-con, #menu .r-con { width:18px; height:41px; display:block; position:absolute; top:0; left:0; z-index:2; background:url(../i/menu-conners.png) no-repeat; overflow:hidden;}
#menu .ll-con, #menu .rr-con { width:18px; height:41px; display:block; position:absolute; top:0; left:0; z-index:2; background:url(../i/menu-conners.png) no-repeat; overflow:hidden;}
#menu .r-con { left:660px; background-position:0 -41px;}
#menu .rr-con { left:660px; background-position:0 -41px;}
#menu ul { list-style:none; float:left;}
#menu ul1 { list-style:none; float:left;}
#menu li { display:block; float:left; padding:0 20px; font:18px/41px Arial, Helvetica, sans-serif; color:#fafafa;}
#menu li1 { display:none; float:left; padding:0 29px; font:18px/41px Arial, Helvetica, sans-serif; color:#fafafa;}
#menu a { color:#fafafa; text-decoration:none;}
#menu a:hover { color:#428e9b;}
#search { width:154px; height:23px; background:url(../i/search-bg.png) no-repeat; float:right; margin:9px 9px 0 0; position:relative; z-index:3;}
#search .inp-text { width:110px; height:19px; display:block; font:12px/19px Tahoma, Geneva, sans-serif; color:#727373; float:left; margin:2px 10px; background:#fafafa; border:none;}
#search .submit { width:21px; height:22px; background:none; border:none; cursor:pointer; display:block; float:right;}

/*content*/

#content { width:916px; margin:0 20px; clear:both; overflow:hidden;}

/*left-column*/

#left-col { width:245px; float:left; padding:0 12px 20px 0; overflow:hidden;}

/*nav-menu*/

#nav-menu { list-style:none; width:245px;}
#nav-menu li { display:block; margin:0 0 4px 0;}
#nav-menu .cat-type { margin:0;}
#nav-menu .on-padding { margin:0 0 4px 0;}
#nav-menu .cat-type span { width:245px; height:34px; font:14px/34px Tahoma, Geneva, sans-serif; color:#233302; text-indent:24px; background:url(../i/buttons.png) no-repeat 0 -34px; display:block; cursor:pointer;}
#nav-menu .cat-type span:hover { background-position:0 -68px; color:#5f8b01;}
#nav-menu .cat-type ul { list-style:none; padding:0 12px; overflow:hidden; display:none;}
#nav-menu .cat-type li { font:14px/16px Tahoma, Geneva, sans-serif; padding:1px; border-bottom:solid 1px #eae9e9; margin:0;}
#nav-menu .cat-type .end, #nav-menu .title .end { border:none;}
#nav-menu .cat-type a, #nav-menu .cat-type ul span { display:block; width:221px; font:14px/16px Tahoma, Geneva, sans-serif; text-indent:32px; padding:4px 0; height:auto; color:#747474;}
#nav-menu .cat-type ul a:hover { background:#f3f1f1 url(../i/nav-cat-arrow.gif) no-repeat right 0; color:#428e9b;}
#nav-menu .cat-type ul span, #nav-menu .cat-type ul span:hover { cursor:default; background:#f3f1f1; color:#428e9b;}
#nav-menu .title ul { list-style:none; padding:0 12px;}
#nav-menu .title li { font:14px/16px Tahoma, Geneva, sans-serif; color:#3d3d3c; padding:3px 0; border-bottom:solid 1px #eae9e9; margin:0;}
#nav-menu .title span { width:245px; height:34px; background:url(../i/buttons.png) no-repeat; overflow:hidden; font:bold 18px/34px Arial, Helvetica, sans-serif; color:#fafafa; text-indent:22px; display:block; cursor:pointer;}
#nav-menu .title a { width:221px; text-indent:33px; color:#3d3d3c; text-decoration:none; display:block; padding:4px 0; height:auto;}
#nav-menu .title a:hover { background:#f3f1f1 url(../i/nav-cat-arrow.gif) no-repeat right 0; color:#428e9b;}
#nav-menu .title .end { padding:3px 0 0 0;}

/*two-buttons*/

#two-buttons { padding:0 0 0 46px;}
#two-buttons a { display:block; height:41px; background:url(../i/second-buttons-ico.png) no-repeat 0 -41px; overflow:hidden; font:14px/41px Tahoma, Geneva, sans-serif; color:#232323; text-decoration:none; padding:0 0 0 36px; text-transform:uppercase; float:left; margin:6px 0 0 0;}
#two-buttons .download { background-position:0 0;}

/*right-column*/

#right-col { width:659px; float:left; padding:0 0 18px 0;}

/*big-fake-banner*/

#big-fake-banner, #big-fake-banner img { width:659px; height:184px; display:block; margin:0 0 18px 0; overflow:hidden;}

/*new-arrivals*/

#new-arrivals { width:100%; clear:both; overflow:hidden;}
#new-arrivals .title { font:20px/22px Tahoma, Geneva, sans-serif; color:#313333; padding:0 0 0 9px;}
#new-arrivals .block { width:152px; height:289px; float:left; margin:0 5px 0 9px; text-align:center; overflow:hidden; padding:16px 0 16px 0;}
#new-arrivals .end { margin-right:0;}
#new-arrivals .wrap-foto { width:150px; height:150px; display:block; overflow:hidden; line-height:150px; vertical-align:middle; border:solid 1px #eeeaea; margin:0 0 3px 0;}
#new-arrivals .wrap-foto img { vertical-align:middle; display:block;}
#new-arrivals .name { font:12px/14px Tahoma, Geneva, sans-serif; color:#858484; display:inline-block; height:32px;}
#new-arrivals .name:hover { color:#5f8b01; text-decoration:underline;}
#new-arrivals .price { font:16px/42px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c0230e;}
#new-arrivals .to-cart, #new-arrivals .to-cart2, #new-arrivals .to-cart3 { width:124px; height:24px; display:block; margin:4px auto 0 auto; overflow:hidden; background:url(../i/buttons.png) no-repeat 0 -102px; cursor:pointer; font:10px/24px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; text-align:left; text-indent:45px;}
#new-arrivals .to-cart2 { background-position:0 -126px;}
#new-arrivals .to-cart3 { background-position:0 -150px}

/*crumbs*/

#crumbs { width:100%; clear:both; overflow:hidden; list-style:none; padding:6px 0 15px 0;}
#crumbs li { display:block; float:left; font:11px/14px Arial, Helvetica, sans-serif; color:#313333; text-transform:uppercase; padding:0 15px 0 0; overflow:hidden; background:url(../i/crumbs-arrow.gif) no-repeat right 5px;}
#crumbs .end { padding:0; background:none;}
#crumbs a { color:#313333;}

/*selection-forms*/

#selection-forms { width:659px; overflow:hidden; padding:0 0 12px 0;}
#selection-forms .title { font:18px/20px Arial, Helvetica, sans-serif; color:#313333; padding:0 0 10px 8px;}
#form-sf { width:663px; background:url(../i/selection-forms-bg.png) repeat-y -1318px 0; position:relative; z-index:2;}
#form-sf .top-line { width:659px; height:16px; overflow:hidden; background:url(../i/selection-forms-bg.png) no-repeat; position:absolute; top:0; left:0;}
#form-sf .center { background:url(../i/selection-forms-bg.png) no-repeat -659px bottom; padding:8px 9px 41px 9px; z-index:3; position:relative; overflow:hidden; clear:both; width:641px;}
#selection-forms .min-height .center { background:url(../i/selection-forms-bg.png) no-repeat -659px bottom; padding:8px 9px 21px 9px; z-index:3; position:relative; overflow:hidden; clear:both; width:641px;}
#form-sf .col1 { float:left; width:178px;}
#form-sf .col2 { float:left; width:159px;}
#form-sf .col3 { float:left; width:170px;}
#form-sf .col4 { float:left; width:134px;}
#form-sf .name { display:block; font:12px/14px Arial, Helvetica, sans-serif; color:#43505d; padding:0 0 2px 0;}
#form-sf .col1 p { width:26px; height:26px; overflow:hidden; float:left; cursor:pointer; margin:0 2px 2px 0;}
#form-sf .col1 p em { background:url(../i/selection-forms-figures.png) no-repeat; display:block; width:26px; height:26px; overflow:hidden;}
#form-sf .gems-ico p em { background:url(../i/selection-gems.png) no-repeat;}
#form-sf .col1 .other, #selection-forms .col1 .other { font:12px/16px Arial, Helvetica, sans-serif; color:#313333; display:block; float:left; cursor:pointer; margin:4px 0 0 2px;}
#form-sf .col1 .other-cur, #selection-forms .col1 .other-cur { border-bottom:dashed 1px #313333;}
#form-sf .col1 .f2 em { background-position:0 -26px;}
#form-sf .col1 .f3 em { background-position:0 -52px;}
#form-sf .col1 .f4 em { background-position:0 -78px;}
#form-sf .col1 .f5 em { background-position:0 -104px;}
#form-sf .col1 .f6 em { background-position:0 -130px;}
#form-sf .col1 .f7 em { background-position:0 -156px;}
#form-sf .col1 .f8 em { background-position:0 -182px;}
#form-sf .col1 .f9 em { background-position:0 -208px;}
#form-sf .col1 .f10 em { background-position:0 -234px;}
#form-sf .col1 .cur1, #form-sf .col4 .cur1 { background:url(../i/selection-forms-figures.png) no-repeat 0 -260px; color:#313333;}
#form-sf .no-bg .cur1 { background:none;}
#form-sf .col2 .wrap-selects, #form-sf .col3 .wrap-inputs { clear:both; overflow:hidden; height:32px; padding:1px 0 0 0;}
#form-sf .col2 .min-size-select, #form-sf .col2 .max-size-select, #form-sf .col3 .wrap-inputs input { display:block; width:67px; float:left; margin:0 6px 0 0; font-size:12px; color:#313333; font-family:Arial, Helvetica, sans-serif; height:19px;}
#form-sf .col2 .colors-select, #form-sf .col3 .colors-select, #form-sf .col2 .type-gem { display:block; width:140px; font-size:12px; color:#313333; font-family:Arial, Helvetica, sans-serif; height:19px;}
#form-sf .metall-col { padding:12px 0 0 6px;}
#form-sf .col3 .colors-select { width:148px;}
#form-sf .col3 .wrap-inputs input { width:65px; height:16px; padding:0 1px;}
#form-sf .col4 p { width:26px; height:26px; overflow:hidden; float:left; cursor:pointer; margin:0 2px 2px 0; text-align:center; font:14px/26px Arial, Helvetica, sans-serif; color:#a2a2a2; text-transform:uppercase;}
#form-sf .no-bg p { width:auto; margin:0 6px 2px 0; height:20px;}
#clear-button, #form-sf .submit, #clear-button-bot, #selection-forms .min-height .submit-bot { width:83px; height:23px; background:url(../i/clear-forms-button.png) no-repeat; position:absolute; top:100px; right:14px; cursor:pointer; z-index:3; display:block; clear:both;}
#selection-forms .min-height #clear-button, #selection-forms .min-height .submit { top:58px;}
#form-sf .submit { right:100px; border:none; background-position:0 -23px;}

/*sort-line*/

#sort-line { width:100%; overflow:hidden; clear:both; padding:0 0 10px 0;}
#sort-line span, #sort-line a { display:block; float:left; font:12px/23px Arial, Helvetica, sans-serif; height:23px; overflow:hidden; text-decoration:underline;}
#sort-line span:hover { text-decoration:none;}
#sort-line .name { padding:0 8px; color:#4b4b4b; text-decoration:none;}
#sort-line .type { color:#b7b6b6; margin:0 2px; padding:0 4px; cursor:pointer;}
#sort-line .type:hover { color:#428e9b;}
#sort-line .cur { background:url(../i/sort-sel-up-down.png) no-repeat 0 0; color:#fff; cursor:default;}
#sort-line .cur:hover, #sort-line .cur-down:hover, #sort-line .cur-up:hover { color:#fff;}
#sort-line .cur-down, #sort-line .cur-up { color:#fff; background:url(../i/sort-sel-up-down.png) no-repeat right 0; padding:0 16px 0 4px;}
#sort-line .cur-up { background-position:right -23px;}
#sort-line .view-all { float:right; color:#313333; margin:0 30px 0 0; padding:0;}

/*page-nav*/

.page-nav { width:100%; text-align:center; overflow:hidden; clear:both; height:18px;}
.page-nav ul { list-style:none; display:inline-block;}
.page-nav li { display:block; float:left; font:18px/18px Arial, Helvetica, sans-serif; color:#6b9217; height:18px; overflow:hidden; padding:0 4px;}
.page-nav .name-cur-page { font:12px/24px Arial, Helvetica, sans-serif; color:#313333; padding:0 10px 0 0;}
.page-nav a { font:12px/18px Arial, Helvetica, sans-serif; color:#313333; text-decoration:none;}
.page-nav .prev, .page-nav .next { padding:0;}
.page-nav .prev a, .page-nav .next a { display:inline-block; overflow:hidden; width:18px; height:18px; background:url(../i/nav-page-arrow.gif) no-repeat 4px 9px;}
.page-nav .prev a { background-position:-12px 9px;}

/*price-table*/

#price-tab { border-collapse:collapse; width:659px; clear:both; overflow:hidden; text-align:center;}
#price-tab thead a, #price-tab thead { font:10px/14px Arial, Helvetica, sans-serif; color:#313333; text-transform:uppercase;}
#price-tab thead a:hover { color:#428e9b;}
#price-tab thead td { border-bottom:solid 4px #8cb92c;}
#price-tab tbody td { font:14px/16px Arial, Helvetica, sans-serif; padding:8px 0; border-bottom:solid 1px #eae9e9;}
#price-tab tbody td a { color:#333333;}
#price-tab tbody td a:hover { color:#428e9b;}
#price-tab tbody .not-available td, #price-tab tbody .not-available td a, #price-tab tbody .not-available td a:hover { color:#aeaeae;}
#price-tab .id { width:60px;}
#price-tab .name { width:146px;}
#price-tab .size { width:81px;}
#price-tab .form { width:126px;}
#price-tab .price { width:108px;}
#price-tab tbody .price { color:#d42219;}
#price-tab .avialability { width:64px;}
#price-tab .basket { width:74px;}
#price-tab tbody .basket em, #price-tab tbody .basket a, #price-tab tbody .not-available .basket em, #price-tab tbody .not-available .basket a { display:block; width:52px; height:32px; overflow:hidden; background:url(../i/price-rab-ico.png) no-repeat; margin:0 0 0 22px; cursor:pointer;}
#price-tab tbody .not-available .basket em, #price-tab tbody .not-available .basket a { background-position:0 -32px; cursor:default;}
#price-tab tbody .to-basket .basket em, #price-tab tbody .to-basket .basket a { background-position:0 -64px;}

/*podbor-tab*/

#podbor-tab { border-collapse:collapse; width:659px; clear:both; overflow:hidden; text-align:center;}
#podbor-tab thead a, #podbor-tab thead { font:10px/14px Arial, Helvetica, sans-serif; color:#313333; text-transform:uppercase;}
#podbor-tab thead a:hover { color:#428e9b;}
#podbor-tab thead td { border-bottom:solid 4px #8cb92c;}
#podbor-tab tbody td { font:14px/16px Arial, Helvetica, sans-serif; padding:8px 0; border-bottom:solid 1px #eae9e9;}
#podbor-tab tbody td a { color:#333333;}
#podbor-tab tbody td a:hover { color:#428e9b;}
#podbor-tab .id { width:50px;}
#podbor-tab .foto { width:120px;}
#podbor-tab tbody .foto a { display:block; width:102px; height:102px; margin:0 auto;}
#podbor-tab tbody .foto img { display:block; width:100px; height:100px; border:solid 1px #e0e0e0;}
#podbor-tab .name { width:110px; padding:0 4px;}
#podbor-tab .desc { width:279px; text-align:left; padding:0 4px; font:12px/15px Arial, Helvetica, sans-serif;}
#podbor-tab thead .desc { text-align:center;}
#podbor-tab .price-buy { width:100px;}
#podbor-tab tbody .price-buy { color:#db352e; vertical-align:top;}
#podbor-tab .price-buy span { display:block; margin:42px 0 12px 0;}
#podbor-tab .price-buy em { width:52px; height:32px; display:block; overflow:hidden; background:url(../i/price-rab-ico.png) no-repeat; margin:0 auto; cursor:pointer;}

/*card-product*/

#card-product { width:659px; clear:both; overflow:hidden; position:relative;}
#foto-wrap { width:300px; height:300px; overflow:hidden; position:relative; float:left; border:solid 1px #bfbebe; margin:0 9px 25px 0;}
#foto-wrap .medium { display:block; width:300px; height:300px;}
/*#foto-wrap .wrap-small { position:absolute; top:245px; left:3px; clear:both; overflow:hidden; display:block;}
#foto-wrap .wrap-small img { display:block; float:left; margin:0 4px 0 0; border:solid 1px #eeecec; width:50px; height:50px;}*/
#foto-wrap .zoom { width:17px; height:17px; display:block; overflow:hidden; background:url(../i/zoom-ico.png) no-repeat; position:absolute; top:278px; left:278px; cursor:pointer;}
#info-wrap { width:240px; float:left; margin:0 6px 0 0;}
#info-wrap .title { font:18px/20px Arial, Helvetica, sans-serif; color:#313333; padding:0 0 15px 0;}
#info-wrap .id { font:12px/14px Arial, Helvetica, sans-serif; color:#428e9b; padding:0 0 18px 0; display:block;}
#info-wrap .availability { display:block; color:#313333; font:12px/14px Arial, Helvetica, sans-serif; padding:0 0 18px 0;}
#info-wrap .price { font:18px/18px Arial, Helvetica, sans-serif; color:#c01008; padding:0 0 25px 0;}
#info-wrap .price span { display:block; font:12px/12px Arial, Helvetica, sans-serif; color:#313333;}
#info-wrap .to-basket, #info-wrap .to-basket2, #info-wrap .to-basket3 { width:124px; height:24px; display:block; overflow:hidden; background:url(../i/buttons.png) no-repeat 0 -102px; cursor:pointer; font:10px/24px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; text-indent:45px;}
#info-wrap .to-basket2 { background-position:0 -126px;}
#info-wrap .to-basket3 { background-position:0 -150px;}
#carousel-wrap { width:102px; position:relative; padding:18px 0; overflow:hidden; float:right;}
#carousel-wrap .prev, #carousel-wrap .next { width:101px; height:15px; display:block; overflow:hidden; background:url(../i/carousel-buttons.png) no-repeat; position:absolute; top:0; left:0; border:none; cursor:pointer; z-index:3;}
#carousel-wrap .prev:hover { background-position:0 -30px;}
#carousel-wrap .next:hover { background-position:0 -45px;}
#carousel-wrap .next { background-position:0 -15px; top:444px;}
#carousel-wrap ul { width:102px; height:430px; list-style:none;}
#carousel-wrap li { width:100px; height:100px; border:solid 1px #bfbebe; margin:0 0 5px 0;}
#carousel-wrap img { width:100px; height:100px; display:block;}
#card-product .desc { width:534px; overflow:hidden; font:12px/15px Arial, Helvetica, sans-serif; color:#313333; padding:0 0 30px 0;}
#card-product .param-left, #card-product .param-right { margin:0 17px 0 0; float:left; width:258px; border-top:solid 1px #eae9e9; border-bottom:solid 1px #eae9e9; position:relative;}
#card-product .param-right { margin:0;}
#card-product .param-left span, #card-product .param-left span, #card-product .param-left em, #card-product .param-left em, #card-product .param-right span, #card-product .param-right span, #card-product .param-right em, #card-product .param-right em { width:123px; height:18px; display:block; float:left; margin:1px 0 1px 0; font:12px/18px Arial, Helvetica, sans-serif; color:#313333; text-align:right; padding:0 5px 0 0; overflow:hidden; position:relative;}
#card-product .param-left span, #card-product .param-left span, #card-product .param-right span, #card-product .param-right span { margin:1px 2px 1px 0; text-align:left; padding:0 0 0 5px;}
#card-product .param-left span a, #card-product .param-left span a, #card-product .param-right span a, #card-product .param-right span a { color:#313333;}
#card-product .param-left span a:hover, #card-product .param-left span a:hover, #card-product .param-right span a:hover, #card-product .param-right span a:hover { color:#608b03;}
#card-product .param-left .gray, #card-product .param-right .gray { background:#f6f4f4;}
#card-product .pointer { cursor:pointer;}
#wrap-pop-blocks { width:100%; position:relative; height:98px;}
#wrap-pop-blocks .pop-block1 { position:absolute; top:-60px; left:260px; z-index:3; border:solid 1px #c0bfbf; display:none;}
#wrap-pop-blocks .pop-block2 { position:absolute; top:4px; left:0; z-index:3; border:solid 1px #c0bfbf; background:#e9eae8; display:none;}
#wrap-pop-blocks .pop-block1 p, #wrap-pop-blocks .pop-block2 p { float:left; text-align:center; font:12px/14px Arial, Helvetica, sans-serif; color:#313333;}
#wrap-pop-blocks .pop-block1 em, #wrap-pop-blocks .pop-block2 em { background:#e9eae8; font-style:normal; padding:8px; display:block;}
#wrap-pop-blocks .pop-block2 em { max-width:70px; font-size:11px; padding:6px 8px;}
#wrap-pop-blocks .pop-block1 strong, #wrap-pop-blocks .pop-block2 strong { display:block; font-weight:normal; background:#fff; padding:6px 8px;}
.back-button { width:71px; height:31px; display:block; position:absolute; top:36px; left:461px; background:url(../i/button.png) no-repeat; font:12px/29px Arial, Helvetica, sans-serif; color:#313333; text-align:center; text-transform:uppercase; text-decoration:none;}

/*recomend-view*/

#recomend-view { clear:both; overflow:hidden;}
#recomend-view .title { font:14px/16px Arial, Helvetica, sans-serif; color:#313333;}
#recomend-view .block { width:102px; height:182px; float:left; margin:12px 7px 8px 0; text-align:center; font:14px/16px Arial, Helvetica, sans-serif; color:#c01008;}
#recomend-view a { width:102px; display:block;}
#recomend-view img { display:block; width:100px; height:100px; border:solid 1px #bfbebe;}
#recomend-view span { display:block; height:62px; font:12px/13px Arial, Helvetica, sans-serif; color:#313333; padding:4px 0 6px 0;}
#recomend-view a:hover span { color:#428e9b;}

/*search-result*/

#search-result { width:100%; clear:both; overflow:hidden; color:#313333;}
#search-result .title { font:18px/20px Arial, Helvetica, sans-serif; padding:0 0 15px 0;}
#search-result .wrap-inputs { width:286px; height:22px; clear:both; overflow:hidden; background:url(../i/search-result-bg.png) no-repeat;}
#search-result .inp-text { display:block; height:19px; width:248px; background:#fff; border:none; padding:0 2px; font:12px/19px Arial, Helvetica, sans-serif; color:#313333; float:left; margin:1px 0 1px 10px;}
#search-result .submit { display:block; width:23px; height:23px; border:none; cursor:pointer; overflow:hidden; float:right; background:url(../i/search-result-bg.png) no-repeat 0 -22px;}
#search-result .block { overflow:hidden; clear:both; width:100%; padding:14px 0 6px 0;}
#search-result .wrap-foto { width:76px; height:76px; display:block; overflow:hidden; float:left; border:solid 1px #e1e1e1; margin:3px 11px 0 0;}
#search-result .wrap-foto img { display:block; width:76px; height:76px;}
#search-result .wrap-text { position:relative; overflow:hidden; font:12px/16px Tahoma, Geneva, sans-serif; color:#313333;}
#search-result .wrap-text a { color:#313333; display:inline-block; padding:0 0 10px 0; line-height:14px;}
#search-result .wrap-text a:hover { color:#428e9b;}
#search-result .wrap-text span { display:block; color:#c01008; padding:8px 0 0 0;}
#search-result .wrap-text strong { background:#d8f59a; font-weight:normal;}

/*news*/

#news { width:100%; clear:both; overflow:hidden; font:14px/16px Arial, Helvetica, sans-serif; color:#313333;}
#news .title { font:18px/20px Arial, Helvetica, sans-serif; color:#313333;}
#news .block { width:100%; clear:both; overflow:hidden; padding:0 0 10px 0; border-bottom:solid 1px #eae9e9;}
#news .date { color:#1a6d01; display:block; padding:15px 0 2px 0; overflow:hidden;}
#news .name { display:inline-block; margin:0 0 18px 0; text-transform:uppercase;}
#news .name-stat { display:block; padding:0 0 18px 0; text-transform:uppercase;}
#news p { font:14px/16px Arial, Helvetica, sans-serif; color:#494949;}
#news .foto-line { width:100%; clear:both; overflow:hidden;}
#news .foto-line a { display:block; width:100px; height:100px; overflow:hidden; margin:6px 7px 0 0; border:solid 1px #e1e1e1; float:left;}
#news .foto-line img { display:block; width:100px; height:100px;}
#news .more { font:12px/14px Tahoma, Geneva, sans-serif; display:inline-block; margin:12px 0 0 0;}
.back-link { width:71px; height:31px; overflow:hidden; display:block; background:url(../i/button.png) no-repeat; margin:12px 0 0 0; clear:both; font:12px/29px Arial, Helvetica, sans-serif; color:#313333; text-align:center; text-transform:uppercase; text-decoration:none;}

/*flash-and-nav*/

.flash-and-nav { width:100%; clear:both; overflow:hidden; padding:0 0 25px 0; color:#313333;}
.flash-and-nav ul { list-style:none; margin:0 0 0 38px; float:left;}
.flash-and-nav li { font:11px/14px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.flash-and-nav li a { color:#898787;}
.flash-and-nav .wrap-flash { display:block; width:360px; height:160px; background:#e1dede; float:right;}

/*text*/

#text { width:100%; clear:both; overflow:hidden; color:#313333;}
#text .title { font:18px/20px Arial, Helvetica, sans-serif;}
#text p { font:14px/18px Arial, Helvetica, sans-serif; padding:18px 0 0 0;}
#text .abzac { text-indent:20px;}
.button-nav { width:100%; clear:both; overflow:hidden; padding:25px 0 5px 0;}
.button-nav a { width:71px; height:31px; overflow:hidden; display:block; background:url(../i/button.png) no-repeat; font:12px/29px Arial, Helvetica, sans-serif; color:#313333; text-align:center; text-transform:uppercase; text-decoration:none;}
.button-nav .back { float:left;}
.button-nav .next { float:right; background-position:0 -186px;}

/*min-nav*/

.min-nav { list-style:none; clear:both; overflow:hidden; margin:0 0 15px 3px;}
.min-nav li { float:left; padding:0 15px 0 0;}
.min-nav li a { display:block; font:18px/20px Arial, Helvetica, sans-serif; color:#9d9c9c; padding:1px 6px 2px 6px;}
.min-nav li a:hover { color:#fff; background:#84c103; text-decoration:none;}
.min-nav .cur a { background:#84c103; color:#fff;}
.min-nav .no-bg a:hover { background:none; color:#9d9c9c;}

/*order-form*/

.select-line { clear:both; overflow:hidden;}
.select-line .title { font:18px/20px Arial, Helvetica, sans-serif; padding:0 0 18px 9px;}
.select-line .sel1, .select-line .sel2 { display:block; float:left; padding:0 0 0 26px; cursor:pointer; background:url(../i/select-line-radio.png) no-repeat 0 0; overflow:hidden; font:12px/17px Arial, Helvetica, sans-serif; color:#3a3a3a; margin:0 32px 0 9px;}
.select-line .sel2 { background-position:0 -17px;}
.order-legal, .order-individual { clear:both; overflow:hidden; padding:18px 0 10px 9px;}
.order-individual { width:332px;}
.order-legal .name, .order-individual .name { display:block; color:#3a3a3a; font:12px/14px Arial, Helvetica, sans-serif; padding:0 0 4px 2px;}
.order-legal input, .order-individual input { display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#737171; line-height:16px; padding:2px; margin:0 0 12px 0;}
.order-legal .type-i1, .order-individual .type-i1 { width:324px;}
.order-legal .type-i2 { width:91px;}
.order-legal .type-i3 { width:135px;}
.order-legal .type-i4 { width:285px;}
.order-legal .type-i5 { width:639px;}
.order-legal .type-i6 { width:141px;}
.order-legal div { clear:both; overflow:hidden; width:100%;}
.order-legal .col1, .order-legal .col2 { float:left; padding:0 34px 0 0;}
.order-legal .no-padding { padding:0;}
.order-legal .type-s1, .order-individual .type-s1 { display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#737171; line-height:18px; margin:0 0 12px 0; width:332px; height:20px;}
.order-legal textarea, .order-individual textarea { display:block; width:639px; height:55px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#737171; padding:2px; margin:0 0 12px 0;}
.order-individual textarea { width:324px; height:132px;}
.order-individual label { display:block; margin:0 0 12px 0; overflow:hidden; clear:both; width:328px;}
.order-individual label input { display:block; float:left; width:16px; height:16px; margin:0 6px 0 0; padding:0;}
.order-individual label .name { float:left; padding:0;}
.order-legal .submit, .order-individual .submit { float:right; display:block; width:135px; height:31px; background:url(../i/button.png) no-repeat 0 -155px; overflow:hidden; cursor:pointer; border:none; text-align:center; text-transform:uppercase; font:12px/29px Arial, Helvetica, sans-serif; color:#313333; margin:0 1px 0 0; padding:0;}
.order-legal .save, .order-individual .save { background-position:0 -31px; width:105px;}

/*profile*/

.profile { width:100%; clear:both; overflow:hidden;}
.profile .title { font:18px/20px Arial, Helvetica, sans-serif;}
.profile p { border-bottom:solid 1px #eae9e9; overflow:hidden; clear:both; padding:10px 12px 0 12px; margin:0 0 0 6px; font:12px/14px Arial, Helvetica, sans-serif;}
.profile p span { display:block; float:left; width:216px;}
.profile .edit-button { display:block; width:125px; height:31px; overflow:hidden; background:url(../i/button.png) no-repeat 0 -62px; margin:28px 0 10px 0;}

/*basket-view*/

.basket-view { width:650px; clear:both; overflow:hidden; margin:0 0 0 9px;}
.basket-view .title { font:18px/20px Arial, Helvetica, sans-serif; padding:0 0 14px 0;}
.basket-view .title strong { font-weight:normal; font-size:14px;}
.basket-view .view-info { width:642px; border:solid 1px #c9da86; background:#e6efc2; font:11px/33px Arial, Helvetica, sans-serif; padding:0 0 0 6px; margin:0 0 25px 0;}
.basket-view .type-line { width:100%; clear:both; overflow:hidden; border-bottom:solid 4px #8cb92c; text-align:center; font:10px/14px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.basket-view p { float:left;}
.basket-view .id { width:48px;}
.basket-view .foto { width:102px;}
.basket-view .block .foto a { display:block; width:100px; height:100px; border:solid 1px #e0e0e0; overflow:hidden;}
.basket-view .block .foto img { display:block; width:100px; height:100px;}
.basket-view .name { width:123px; padding:0 5px;}
.basket-view .price { width:110px; color:#db352e;}
.basket-view .num { width:110px;}
.basket-view .num input { display:block; width:54px; height:16px; padding:0 2px; font:14px/16px Arial, Helvetica, sans-serif; color:#313333; text-align:right; margin:41px auto;}
.basket-view .sum { width:130px; color:#db352e;}
.basket-view .sum .text { display:block; float:left; margin:0 0 0 8px;}
.basket-view .sum .del { display:block; float:right; overflow:hidden; width:16px; height:16px; background:url(../i/del-ico.gif) no-repeat; margin:43px 8px 0 0; cursor:pointer;}
.basket-view .block { width:638px; clear:both; overflow:hidden; border-bottom:solid 1px #eae9e9; vertical-align:middle; padding:8px 0; height:102px; font:14px Arial, Helvetica, sans-serif; line-height:102px; text-align:center;}
.basket-view .block-date { width:638px; clear:both; overflow:hidden; border-bottom:solid 1px #eae9e9; vertical-align:middle; height:45px; font:14px Arial, Helvetica, sans-serif; line-height:45px; text-align:center;}
.basket-view .sum-buy { width:100%; clear:both; overflow:hidden; padding:40px 0 20px 0; text-align:right;}
.basket-view .sum-buy span { display:block; padding:0 0 20px 0; font:14px/16px Arial, Helvetica, sans-serif; width:100%; clear:both;}
.basket-view .sum-buy .left-button { display:block; width:115px; height:31px; overflow:hidden; background:url(../i/button.png) no-repeat 0 -93px; float:left;}
.basket-view .sum-buy .right-button, .basket-view .sum-buy .right-button2 { display:block; width:135px; height:31px; overflow:hidden; background:url(../i/button.png) no-repeat 0 -155px; float:right;}
.basket-view .sum-buy .right-button2 { background-position:0 -124px; width:137px;}
.basket-view .sum-buy p { font:12px/18px Arial, Helvetica, sans-serif; text-align:left; float:right; margin:0 10px 0 0;}
.basket-view .sum-buy p em { font-style:normal; color:#e0504a;}
.basket-view .numm { width:140px;}
.basket-view .date { width:172px;}
.basket-view .summ { width:140px;}
.basket-view .stat { width:170px;}
.basket-view .date-form { width:100%; clear:both; overflow:hidden; font:12px/22px Arial, Helvetica, sans-serif; margin:0; padding:0 0 12px 0;}
.basket-view .name { display:block; float:left; padding:0 4px 0 0;}
.basket-view .name2 { display:block; float:left; padding:0 4px 0 10px; overflow:hidden;}
.basket-view p { float:left;}
.basket-view .datepicker { display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#737171; line-height:16px; padding:1px 2px; width:62px; cursor:pointer; float:left; margin:0 4px 0 0;}
.basket-view select { display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#737171; line-height:18px; margin:0 10px 0 30px; width:140px; height:20px; float:left;}
.basket-view .submit-go { display:block; width:83px; height:23px; overflow:hidden; float:left; margin:0; padding:0; border:none; background:url(../i/view-button.png) no-repeat; cursor:pointer;}
.basket-view .fast-sort { font:12px/14px Arial, Helvetica, sans-serif; clear:both; overflow:hidden;}
.basket-view .fast-sort span, .basket-view .fast-sort a { float:left; display:block; margin:0 0 16px 0;}
.basket-view .fast-sort a { margin:0 0 0 6px;}
.basket-view .ico-date { display:block; width:38px; height:20px; float:left; background:url(../i/ico-select-date.png) no-repeat; overflow:hidden; padding:0; margin:1px 0 0 6px; cursor:pointer;}


/*sroll-style*/

.scroll-style { width:650px; height:auto;}
.scroll-style-date { width:650px; height:690px;}
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1;}
.jScrollPaneTrack { position: absolute;	cursor: pointer; right: 0; top:0; height: 100%; background:url(../i/scroll-bg.gif) repeat-y;}
.jScrollPaneDrag { position: absolute; background:#313333; cursor: pointer; overflow: hidden;}
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden;}
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height:13px; background:url(../i/scroll-arrow.png) no-repeat;}
a.jScrollArrowUp:hover { background-position:0 -26px;}
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; background:url(../i/scroll-arrow.png) no-repeat 0 -13px; height:13px;}
a.jScrollArrowDown:hover { background-position:0 -39px; }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }

/*lightbox-style*/

#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:70%;text-align:center;color:#333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999}#lightbox-overlay{z-index:90;background-color:#000;height:100%;position:fixed}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none}#lightbox-imageBox{position:relative;border:1px solid black;;background-color:white;width:400px;height:400px;margin:0 auto}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("../images/blank.gif") no-repeat;padding:0px;margin:0px}#lightbox-nav-btnPrev{left:0;right:auto;float:left}#lightbox-nav-btnNext{left:auto;right:0;float:right}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;margin:0 auto;padding:0px}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:bold}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:3px;color:#999}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%}#lightbox-close-button:hover{color:#666}#lightbox-infoContainer-clear{clear:both;visibility:hidden}

/*feedback*/

.feedback { width:100%; clear:both; overflow:hidden; font:12px/14px Arial, Helvetica, sans-serif;}
.feedback .title { font:18px/20px Arial, Helvetica, sans-serif; padding:0 0 12px 0;}
.feedback .required-fields { display:block; padding:0 0 10px 0;}
.feedback .required-fields em { color:#f00; padding:0 4px 0;}
.feedback .name { display:block; padding:0 0 2px 0; font-weight:bold;}
.feedback .name em { padding:0 0 0 4px; color:#f00;}
.feedback input { display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#737171; line-height:16px; padding:2px; margin:0 0 12px 0;}
.feedback .i1 { width:160px;}
.feedback .i2 { width:440px;}
.feedback textarea { display:block; width:370px; height:90px; padding:2px; margin:0 0 12px 0;}
.feedback .wrap-capcha { width:130px; float:left;}
.feedback .wrap-capcha strong { display:block; padding:0 0 4px 0; text-align:center;}
.feedback .input-capcha { padding:40px 0 0 0; float:left;}
.feedback .input-capcha a { display:block; float:left; line-height:20px; margin:0 4px 0 0; color:#658e9b;}
.feedback .text { clear:both; padding:0 0 15px 0;}
.feedback .submit { display:block; width:96px; height:31px; overflow:hidden; cursor:pointer; background:url(../i/button.png) no-repeat 0 -217px; border:none;}
.feedback .pass-two { padding:0 0 12px 0;}

/*footer*/

#footer { width:956px; height:109px; margin:-111px auto 0 auto; position:relative; background:#313333 url(../i/) no-repeat right 0; border-top:solid 1px #3f4141; border-bottom:solid 1px #3f4141;}
#copyrite { font:10px/12px Arial, Helvetica, sans-serif; color:#e9ecec; position:absolute; top:90px; left:40px;}
#nav-footer { position:absolute; top:10px; left:280px; clear:both; overflow:hidden;}
#nav-footer p { display:none; float:left; padding:0 50px 0 0; font:12px/18px Tahoma, Geneva, sans-serif; color:#7fb903;}
#nav-footer p span { display:none;}
#nav-footer a { color:#a5a7a7;}
#nav-footer a:hover { color:#428e9b; text-decoration:underline;}coration:underline;}@charset "utf-8"; /*xhtml & css by extonec (icq 9655077)*/
* { padding:0; margin:0;} html, body { height:100%;} html, fieldset, a img { border:none;}
body { position:relative; font:10px/1.25em Arial, Helvetica, sans-serif; color:#313333; background:#efefef;}
a { text-decoration:underline; outline:none; color:#313333;} a:hover { text-decoration:none; color:#428e9b;}
.clear { width:100%; height:0; clear:both; overflow:hidden;}
.empty-16 { width:100%; height:16px; clear:both; overflow:hidden;}
.empty-20 { width:100%; height:20px; clear:both; overflow:hidden;}
#global-wrapper { width:956px; margin:0 auto; min-height:100%; height:auto !important; height:100%; overflow:hidden; background:#fff url(../i/header-shadow-bottom.gif) repeat-x 0 164px;}
#wrapper { width:956px; padding:0 0 111px 0;}