/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
th, td{vertical-align:top; text-align:left; font-weight:normal;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#545454; text-decoration:none;}
a:hover{text-decoration:underline;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:hidden; zoom:1;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

/* H */
h1{font:normal 20px Verdana, Arial, Helvetica, sans-serif; margin-bottom:60px; color:#fff;}
h2{}
h3{}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Verdana, Arial, Helvetica, sans-serif; color:#545454; background:#a6a6a6 url(../img/body_bg.gif);}
.main{width:1280px; margin:0 auto; text-align:left; min-height:100%; background:url(../img/main_bg.png) repeat-y 50% 490px;}
.top_bg{background:url(../img/top_bg.png) no-repeat 50% 11px;}

/* HEADER */
.header{height:485px; width:1260px; margin:0 auto 0 10px; position:relative;}
.logo{position:absolute; left:560px; top:20px;}
/* navigation */
.navigation{height:75px; width:1260px; background:url(../img/nav_bg.png) no-repeat; position:absolute; left:-3px; top:0;z-index:9999}
.navigation li{float:left; padding:6px 0 0 37px;}
.navigation a{font:22px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; letter-spacing:-1px;}
.navigation .home{padding:12px 46px 0 12px; position:relative;}
.navigation .home span{float:left;}
.navigation .home .l{margin-top:-1px;}
.navigation .home .a{margin-top:-2px;}
.navigation .home .v{margin-top:-1px;}
.navigation .home .n{margin-top:0px;}
.navigation .home .i{margin-top:1px;}
.navigation .home .y{margin-top:3px;}
.navigation .first{padding-left:17px;}
/* social */
.social{position:absolute; right:1px; top:56px;}
.social li{width:72px; height:33px; background:url(../img/social_bg.png) no-repeat; margin-bottom:1px;}
/* world */
.world{width:1026px; height:227px; position:absolute; left:97px; top:109px; background:url(../img/world_bg.png) no-repeat;}
.world .title{position:absolute; left:-23px; top:50px;}
.world .item{padding-top:25px; text-align:center; overflow:hidden;}
.world .pins {position: absolute; width: 80px !important; height: 30px !important; background-size: contain !important;}
.world .item img {width: 160px; height: auto;}
.world .it1 {position: absolute; left: 105px; top: 114px;}
.world .it1 .pins {background: url(../img/pins_1.png) no-repeat; left: 47px; top: 5px;}
.world .it2 {position: absolute; left: 265px; top: 110px;}
.world .it2 .pins {background: url(../img/pins_2.png) no-repeat; left: 47px; top: 5px;}
.world .it3 {position: absolute; left: 425px; top: 102px;}
.world .it3 .pins {background: url(../img/pins_3.png) no-repeat; left: 54px; top: 5px;}
.world .it4 {position: absolute; left: 585px; top: 80px; z-index: 99;}
.world .it4 .pins {background: url(../img/pins_3.png) no-repeat; left: 50px; top: 8px;}
.world .it5 {position: absolute; left: 750px; top: 45px; z-index: 99;}
.world .it5 .pins {background: url(../img/pins_4.png) no-repeat; left: 50px; top: 8px;}
/* e240805 .world .it1{position:absolute; left:85px; top:108px;}
.world .it1 .pins{width:98px; height:44px; background:url(../img/pins_1.png) no-repeat; position:absolute; left:50px; top:0;}
.world .it2{position:absolute; left:289px; top:103px;}
.world .it2 .pins{width:86px; height:44px; background:url(../img/pins_2.png) no-repeat; position:absolute; left:60px; top:1px;}
.world .it3{position:absolute; left:494px; top:85px;}
.world .it3 .pins{width:92px; height:50px; background:url(../img/pins_3.png) no-repeat; position:absolute; left:50px; top:0;}
.world .it4{position:absolute; left:700px; top:50px; z-index:99;}
.world .it4 .pins{width:87px; height:54px; background:url(../img/pins_4.png) no-repeat; position:absolute; left:50px; top:0;} */
/* contacts */
.contacts{width:418px; height:112px; background:url(../img/contacts_bg.png) no-repeat; position:absolute; right:73px; top:355px;}
.contacts table{margin:25px 0 0 20px;}
.contacts td{font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0 5px 3px 5px;}
.contacts td.right {text-align:right; width:161px; border-right:1px solid #545454; float:none;}
.contacts td.center {text-align:center;}

/* CONTENT */
.outer{padding-bottom:73px;}
.container{width:1260px; margin:0 auto 0 10px;}
.content{overflow:hidden; zoom:1; padding:0 26px;}
.content p, .content ul, .content ol{margin:0 0 20px 0;}
.content ul li{list-style:disc; margin-left:15px;}
.content ol li{list-style:decimal; margin-left:20px;}
/* catalogue */
.catalogue{margin-left:-2px;}
.catalogue .item{width:185px; height:277px; float:left; margin-left:2px; position:relative;}
.catalogue .image{width:185px; height:180px; background:url(../img/catalogue_img.png) no-repeat;}
.catalogue .image a{width:150px; height:150px; overflow:hidden; position:relative; top:15px; left:16px;}
.catalogue .title{width:148px; height:44px; background:url(../img/catalogue_title.png) no-repeat; margin:0 0 0 10px; text-align:center; padding:3px 10px 10px 10px;}
.catalogue .title div{display:table-cell; vertical-align:middle; height:30px; width:148px;}
.catalogue .marker{width:75px; height:34px; background:url(../img/catalogue_marker.png) no-repeat; position:absolute; left:-5px; top:-34px; padding:8px 0 0 30px;}
.catalogue .title_1{background:url(../img/catalogue_title_1.png) no-repeat;}
.catalogue .title_2{background:url(../img/catalogue_title_2.png) no-repeat; margin:0; width:158px;}
.catalogue .title_3{background:url(../img/catalogue_title_3.png) no-repeat; width:150px;}
.catalogue .title_4{background:url(../img/catalogue_title_4.png) no-repeat; width:142px;}
/* breadcrumbs */
.breadcrumbs table{width:100%;}
.breadcrumbs td{padding-bottom:4px;}
.breadcrumbs a{display:block; padding-left:24px; background:url(../img/breadcrumbs_ico.png) no-repeat; color:#fff; font:16px Verdana, Arial, Helvetica, sans-serif;}
/* text_n */
.text_n{width:711px; margin:0 auto;}
.text_n .up{background:url(../img/text_up.jpg) repeat-y;}
.text_n .up .t{background:url(../img/text_up_t.jpg) no-repeat;}
.text_n .up .b{background:url(../img/text_up_b.jpg) no-repeat 0 100%; padding:45px 42px 34px 42px;}
.text_n .zip{height:49px; background:url(../img/text_zip.jpg) no-repeat; position:relative; zoom:1; width:711px;}
.text_n .zip .track{width:84px; height:302px; background:url(../img/zip_track.png) no-repeat; position:absolute; top:0; right:-16px;}
.text_n .zip .track a{display:block; width:43px; height:150px; position:absolute; top:133px; left:2px;}
.text_n .down{background:url(../img/text_down.jpg) repeat-y;}
.text_n .down .t{background:url(../img/text_down_t.jpg) no-repeat;}
.text_n .down .b{background:url(../img/text_down_b.jpg) no-repeat 0 100%; min-height:462px; padding:45px;}
.text_n .min_height{min-height:300px;}
.order{width:139px; height:40px; background:url(../img/order_btn.png) no-repeat; float:right;}
.links{overflow:hidden; zoom:1;}
.choose{width:226px; height:40px; background:url(../img/choose_btn.png) no-repeat; float:left;}
.templ{width:391px; height:40px; background:url(../img/templ_btn.png) no-repeat; float:right;}

/* LEFT */
.left{width:230px; float:left; padding:15px 0 149px 0;}
.rope_1{width:112px; height:58px; background:url(../img/rope_1.png) no-repeat; position:absolute; left:6px; top:-15px;}
.rope_2{width:18px; height:119px; background:url(../img/rope_2.png) no-repeat; position:absolute; left:-13px; bottom:65px;}
.rope_3{width:26px; height:66px; background:url(../img/rope_3.png) no-repeat; position:absolute; left:77px; top:-21px; z-index:4;}
.rope_4{width:133px; height:149px; background:url(../img/rope_4.png) no-repeat; position:absolute; left:-34px; top:-100px; z-index:4;}
.rope_5{width:140px; height:191px; background:url(../img/rope_5.png) no-repeat; position:absolute; left:86px; top:-150px; z-index:4;}
.button_1{width:43px; height:45px; background:url(../img/button_1.png) no-repeat; position:absolute; left:159px; top:-24px; z-index:1;}
.button_2{width:70px; height:71px; background:url(../img/button_2.png) no-repeat; position:absolute; left:-31px; bottom:-9px; z-index:1;}
.coil{width:227px; height:288px; background:url(../img/coil.png) no-repeat; position:absolute; left:-9px; bottom:-222px; z-index:1;}
/* souvenirs */
.souvenirs{width:227px; position:relative; margin-bottom:12px; z-index:10;}
.souvenirs .t{height:84px; background:url(../img/souvenirs_t.png) no-repeat;}
.souvenirs .b{height:17px; background:url(../img/souvenirs_b.png) no-repeat;}
.souvenirs .m{background:url(../img/souvenirs_m.png) repeat-y;}
.souvenirs .e{background:url(../img/souvenirs_e.png) no-repeat 0 100%; width:213px; margin:0 0 0 5px;}
.souvenirs .c{background:url(../img/souvenirs_c.png) no-repeat 50% 50%; min-height:200px;}
.souvenirs .t{padding:35px 5px 0 0; height:49px; text-align:center;}
.souvenirs h4{font:20px Verdana, Arial, Helvetica, sans-serif; margin-bottom:2px;}
.souvenirs h5{font:12px Verdana, Arial, Helvetica, sans-serif;}
.souvenirs ul{padding:2px 10px;}
.souvenirs li{padding-bottom:4px;}
/* popular */
.popular{width:197px; position:relative; margin:0 0 2px 14px; z-index:10;}
.popular .t{height:60px; background:url(../img/popular_t.png) no-repeat 3px 0; position:relative; z-index:3;}
.popular .b{height:66px; background:url(../img/popular_b.png) no-repeat 5px 0;}
.popular .m{background:url(../img/popular_m.png) repeat-y;}
.popular .u{background:url(../img/popular_u.png) no-repeat;}
.popular .d{background:url(../img/popular_d.png) no-repeat 0 100%; min-height:250px;}
.popular h4{font:19px Verdana, Arial, Helvetica, sans-serif; margin-bottom:2px; letter-spacing:-1px; text-align:center; padding-right:5px; color:#515151;}
.popular h5{font:12px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-right:5px; margin-bottom:10px; color:#515151;}
.popular ul{padding:2px 10px 2px 20px; text-align:left;}
.popular li{padding-bottom:4px;}
.popular a{color:#000;}
/* polygraphy */
.polygraphy{width:184px; position:relative; margin:0 0 25px 40px;}
.polygraphy .t{height:55px; background:url(../img/polygraphy_t.png) no-repeat;}
.polygraphy .b{height:58px; background:url(../img/polygraphy_b.png) no-repeat; position:relative; z-index:2;}
.polygraphy .m{background:url(../img/polygraphy_m.png) repeat-y; position:relative; z-index:2;}
.polygraphy .u{background:url(../img/polygraphy_u.png) no-repeat; width:176px; margin:0 0 0 3px;}
.polygraphy .d{background:url(../img/polygraphy_d.png) no-repeat 0 100%; min-height:100px;}
.polygraphy h4{font:20px Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px; text-align:center;}
.polygraphy ul{padding:2px 20px;}
.polygraphy li{padding-bottom:4px;}
/* technology */
.technology{width:199px; position:relative; margin:0 0 0 8px;}
.technology .t{height:48px; background:url(../img/technology_t.png) no-repeat 1px 0;}
.technology .b{height:53px; background:url(../img/technology_b.png) no-repeat;}
.technology .m{background:url(../img/technology_m.png) repeat-y; min-height:100px;}
.technology h4{font:20px Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px; text-align:center; color:#000;}
.technology ul{padding:2px 20px; text-align:center;}
.technology li{padding-bottom:4px;}

/* RIGHT */
.right{width:231px; float:right;}
/* auth */
.auth{width:235px; height:200px; background:url(../img/badge_bg.png) no-repeat; margin-top:-33px;}
.auth .head{padding:55px 19px 1px 12px; color:#000; font:10px Arial, Helvetica, sans-serif;}
.auth .ico{float:right;}
.auth .ico a{float:left; margin-right:1px;}
.auth .body{color:#c9321a; padding:0 15px 0 8px;}
.auth .body li{padding:0 0 2px 7px; overflow:hidden;}
.auth .body .dev{border-bottom:2px solid #ff2100;}
.auth label{font:bold 15px Arial, Helvetica, sans-serif; float:left;}
.auth h5{font:bold 15px/15px Arial, Helvetica, sans-serif; padding-top:1px;}
.auth .inp{border:none; border-bottom:1px dotted #c9321a; padding:0 5px; width:60px;}
.auth .pass{margin-bottom:2px;}
.auth .pass .inp{width:64px;}
.auth .name .inp{width:90px;}
.auth .num .inp{width:107px;}
.auth .btn{width:67px; height:17px; background:url(../img/auth_btn.gif) no-repeat; color:#fff; font-size:11px;}
/* pictures */
.pictures{width:196px; margin:-3px 0 -73px 18px;}
.pictures .t{height:54px; background:url(../img/pictures_t.png) no-repeat;}
.pictures .b{height:46px; background:url(../img/pictures_b.png) no-repeat;}
.pictures .m{background:url(../img/pictures_m.png) repeat-y;}
.pictures .c{background:url(../img/pictures_logo.png) repeat-y; padding:0 10px 0 8px;}
.pictures h4{font:20px/70px Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.pictures ul{margin-bottom:5px;}
.pictures li{padding-bottom:4px;}
.search{height:48px; background:url(../img/search_bg.gif) no-repeat; margin-left:-2px; padding:0 0 0 5px;}
.search label{color:#e32127; font-size:11px; text-transform:uppercase; float:left;}
.search .btn{margin:2px 0 0 5px;}
.search .inp{clear:both; margin:4px 0 0 5px; border:none; background:none; font-size:11px; width:160px;}
.pictures h5{color:#7a5e50; font:bold 10px Arial, Helvetica, sans-serif;  text-transform:uppercase; letter-spacing:-1px; padding:27px 0 0 7px;}
.pictures h5 a{color:#7a5e50;}

/* FOOTER */
.footer{width:1280px; margin:0 auto; text-align:left; height:73px; margin-top:-73px; color:#fff; font:9px Verdana, Arial, Helvetica, sans-serif;}
.footer .bg{width:781px; height:44px; background:url(../img/footer_bg.jpg) no-repeat -1px 0; margin:0 auto 0 238px; padding:29px 9px 0 9px;}
.footer .cards{float:left; overflow:hidden; padding-right:3px;}
.footer .cards a{float:left; margin-right:2px;}

/* product */
.product{overflow:hidden; color:#000; font:14px Arial, Helvetica, sans-serif;} 
.product .image{width:329px; height:321px; background:url(../img/product_frame.png) no-repeat; float:left; margin-right:15px;}
.product .image .img{position:relative; top:13px; left:17px; width:295px; height:294px; overflow:hidden;}
.product ul{margin-bottom:10px;}
.product ul li{margin-bottom:3px;}
.product h4{font:bold 14px Arial, Helvetica, sans-serif; text-align:center; margin-bottom:10px;}
.product table{margin-bottom:8px;}
.product th{width:98px; text-align:right; padding:0 15px 5px 0;}
.product td{padding:0 0 5px 0;}
.product .mn{width:23px; height:23px; float:left; background:url(../img/quant_mn.png) no-repeat; cursor:pointer; margin-right:5px; cursor:pointer;}
.product .pl{width:23px; height:23px; float:left; background:url(../img/quant_pl.png) no-repeat; cursor:pointer; cursor:pointer;}
.product .inp{width:30px; padding:2px 5px; text-align:center; font:bold 14px Arial, Helvetica, sans-serif; color:#000; float:left; margin-right:5px; border:1px solid #808080;}
.product .order{float:none; display:block; margin:0 auto;}

/* video */
.video{width:742px; height:1163px; background:url(../img/video_bg.png) no-repeat 0 30px; margin:0 auto; position:relative;}
.video .image{width:769px; height:290px; position:absolute; left:138px; top:743px;}
.video .txt{width:350px; height:200px; font-size:16px; position:absolute; right:80px; top:75px; text-align:center; color:#5b5b5b; overflow:hidden;}

/* letter */
.letter{width:707px; height:1097px; background:url(../img/letter_bg.png) no-repeat 0 30px; margin:0 auto; position:relative;}
.letter .txt{width:425px; height:220px; font-size:16px; position:absolute; right:20px; top:50px; text-align:center; color:#5b5b5b; overflow:hidden;}
.letter .txt p{margin:0; line-height:20px;}
.letter .txt .ps{font-size:13px; line-height:17px;}
.letter .inp{padding:2px 5px; position:absolute; color:#2a2a29; border:none; background:none;}
.letter .inp1{width:162px; left:197px; top:660px;}
.letter .inp2{width:294px; left:65px; top:686px;}
.letter .inp3{width:135px; left:225px; top:712px;}
.letter .inp4{width:245px; left:115px; top:738px;}
.letter .inp5{width:245px; left:419px; top:840px;}
.letter .inp6{width:274px; left:390px; top:866px;}
.letter .inp7{width:245px; left:419px; top:893px;}
.letter .inp8{width:274px; left:390px; top:918px;}
.letter .inp9{width:274px; left:390px; top:944px;}
.letter .inp10{width:118px; left:390px; top:1000px;}
.letter .btn{width:281px; height:31px; background:url(../img/letter_btn.png) no-repeat; color:#fff; text-transform:uppercase; text-align:center; position:absolute; left:398px; top:1044px; font-size:16px;}
.letter textarea{width:295px; height:168px; padding:5px; left:64px; top:791px; position:absolute; border:none; background:none;}

/* catalog */
.catalog{margin:0 -15px 0 -5px;}
.catalog .item{width:254px; float:left; position:relative; margin-bottom:40px;}
.catalog .price{width:150px; height:43px; background:url(../img/catalog_price.png) no-repeat; position:relative; z-index:5; margin-left:-6px;}
.catalog .price strong{color:#000; font:bold 20px Arial, Helvetica, sans-serif; display:block; padding:3px 0 0 35px;}
.catalog .price strong span{font-size:14px;}
.catalog .image{width:209px; height:201px; background:url(../img/catalog_image.png) no-repeat; margin-top:-8px; position:relative; z-index:4;}
.catalog .image .img{width:175px; height:174px; overflow:hidden; position:relative; left:16px; top:14px;}
.catalog .image .new{width:59px; height:59px; background:url(../img/catalog_new.png) no-repeat; position:absolute; left:10px; top:7px;}
.catalog .name{width:170px; height:41px; background:url(../img/catalog_name_l.png) no-repeat; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#000; padding:20px 10px 0 0px; margin:-15px 0 0 13px;}
.catalog .name_c {background:url(../img/catalog_name_c.png) no-repeat;}
.catalog .name_r {background:url(../img/catalog_name_r.png) no-repeat;}
.catalog .name a{color:#000;}
.catalog .sizes{width:43px; position:absolute; left:200px; top:47px;}
.catalog .sizes li{width:43px; height:25px; margin-top:-7px;}
.catalog .sizes .size_s{background:url(../img/catalog_size_s.png) no-repeat;}
.catalog .sizes .size_m{background:url(../img/catalog_size_m.png) no-repeat;}
.catalog .sizes .size_l{background:url(../img/catalog_size_l.png) no-repeat;}
.catalog .sizes .size_xl{background:url(../img/catalog_size_xl.png) no-repeat;}
.catalog .sizes .size_2xl{background:url(../img/catalog_size_2xl.png) no-repeat;}
.catalog .sizes .size_xl2{background:url(../img/catalog_size_xl2.png) no-repeat;}
.catalog .sizes .size_3xl{background:url(../img/catalog_size_3xl.png) no-repeat;}
.catalog .sizes .size_xl3{background:url(../img/catalog_size_xl3.png) no-repeat;}
.catalog .ord{display:block; width:45px; height:72px; background:url(../img/catalog_ord.png) no-repeat; position:absolute; left:196px; top:157px;}
.content .nostyle li{margin-left:0; list-style-type:none;}

/* url */
.url{color:#fff; font:18px Arial, Helvetica, sans-serif; margin-bottom:35px;}
.url a{color:#fff; text-decoration:underline;}
.url a:hover{text-decoration:none;}
.url span{margin:0 5px;}

.float_sobachka {
	width:25px;
	height:200px;
	float:right;
}

div.pagging {
	margin-bottom: 40px;
    font: 16px Verdana,Arial,Helvetica,sans-serif;
	clear: both;
}
div.pagging a {
	color: #FFFFFF;
	padding-left: 24px;
}
div.pagging strong {
	padding-left: 24px;
}
div.message {color: #FFFFFF;}

div.content a {text-decoration: underline;}
div.content a:hover {text-decoration: none;}

a.underline {
	text-decoration:underline;
}
a.underline:hover {
	text-decoration:none;
}