*{margin:0px; padding:0px;}
html{height:100%;}
body{height:100%; font:italic 14px calibri,arial,tahoma; color:#070707; background: url("../images/m02.jpg") repeat-y center top;}
img{border:none;}
a{outline:none; color:#070707; text-decoration:none;}
a:hover{text-decoration:underline;}
ul li{list-style: none;}
fieldset{border:none;}
.fl{float:left;}
.fr{float:right !important;}
.clear{clear:both;}
.no_back{background:none !important;}
.no_bord{border:none !important;}
.no_marg{margin:0 !important;}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:18px;}
a span{cursor:pointer;}

#wrap_top{width:1000px; margin:0 auto; background: url("../images/page_top.png") no-repeat left bottom; height:9px; padding-top:30px;}
#wrap_bottom{width:1000px; margin:0 auto; background: url("../images/page_bottom.png") no-repeat left top; height:25px;}
#wrap{padding-top:9px; width:1000px; margin:0 auto; background:#FFF; opacity:0.90; filter:alpha(opacity=90);}

.a-d{text-align:center; height:136px;}

#header{position:relative; width:942px; margin:0 auto;}

.left_ban{position:absolute; left:0; top:-23px;}

.logo{width:430px; margin:0 auto; height:151px;}
.logo a{display:block; width:430px; height:116px; background: transparent url("../images/logo.png"); text-indent:-9999px;}

.right_ban{position:absolute; right:0; top:-23px;}

.menu{height:40px; border-bottom:3px solid #fa2424;}
.menu li{float:left; width:13%; text-align:center;}
.menu li.active{background: url("../images/menu_li_underline.gif") no-repeat center bottom; height:30px;}
.menu li.active a:hover{text-decoration:none;}
.menu li a{color:#191818; font-weight:bold; font-size:20px; font-style:normal;}
.menu li a:hover{text-decoration:none;}
.menu li.search{width:20%;}
.menu li.search:hover{background:none;}
.search_in{width:169px; height:15px; padding:6px 0 6px 25px; background: url("../images/search_in_bg.png"); font:italic 12px calibri,arial,tahoma; border:none; color:#7e7e7e;}

.index_top{font-size:18px; border-bottom:3px solid #fa2424; padding-bottom:30px;}
.index_top h2{padding-bottom:10px;}
.index_top .no_bord{background:none !important;}
.index_top .more a{color:#fa2424; font-weight:bold;}
.index_top .side_wrap{float:left; width:20%;}
.index_top .side{width:160px; margin:0 auto; padding-top:45px; text-align:center;}
.index_top .side .image img{border:2px solid #ff0000;}
.index_top .side li{background: url("../images/li_sep.gif") no-repeat center bottom; padding:12px 0 14px;}
.items{text-align:center; overflow:hidden; padding-top:50px;}
.items .item{float:left; width:49.5%;}
.items .item .image{height:340px;}
.items .item .text{background:#f0f0f0; width:219px; margin:0 auto;}
.items .item .text a {font-weight: bold;}
.items .item .text .top_bord{height:4px; background: url("../images/gray_top_bord.gif"); overflow:hidden;}
.items .item .text .bottom_bord{height:4px; background: url("../images/gray_bottom_bord.gif"); overflow:hidden;}
.items .more{padding-top:22px; clear:both;}

.print_screen{padding:35px 0 0; position:relative; height:160px; border-bottom:3px solid #fa2424;}
.print_screen a{position:absolute; left:0; top:0; width:100%; height:195px; z-index:2; background:#FFF; filter:alpha(opacity=0); opacity:0;}
.print_screen .images_wrap{margin:0 230px;}
.print_screen .images_left{width:50%; float:left; margin-left:-220px; text-align:left;}
.print_screen .images_right{width:50%; float:right; margin-right:-220px; text-align:right;}

.print_screen .image{float:left; width:49.9%;}
.print_screen .images_right .image{float:right;}
.print_screen .image img{float:left;}
.print_screen .images_right .image img{float:right;}
.print_screen .text{width:441px; height:106px; position:absolute; left:50%; top:35px; padding-top:15px; margin-left:-220px; font-size:20px; font-weight:bold; text-align:center; background: url("../images/print_img3_bg.jpg");}
.print_screen .text strong{color:#fa2424;}

.index_bottom{padding-top:24px; overflow:hidden;}
.index_bottom .no_bord{background:none !important;}
.index_bottom .col{float:left; width:33%; text-align:center;}
.index_bottom h2{padding-bottom:18px;}
.index_bottom .col .image img{border:3px solid #ff0000;}
.index_bottom .col li{background: url("../images/li_sep.gif") no-repeat center bottom; padding:16px 0 18px; font-size:18px;}

#footer{border-top:3px solid #fa2424; padding:36px 0 0 13px; height:76px; margin-top:20px;}
.footer_right{float:right; width:143px;}
.footer_right #email{width:108px; color:#3f3f3f; height:14px; padding:1px 5px; background: url("../images/email.png"); border:none; font:10px calibri,arial,tahoma;}
.footer_left{overflow:hidden;}
.f_menu{height:52px;}
.f_menu li{float:left; text-align:center; padding:0 8px 5px;}
.f_menu li.active{background: url("../images/f_menu_li_underline.gif") no-repeat center bottom;}
.f_menu a:hover{text-decoration:none;}
.rights{color:#757272; padding-left:7px;}

/* about
---------------------------------------- */
.inner{overflow:hidden; padding-bottom:30px; position:relative; padding-top:50px; padding-left:10px;}
.nav{right:28px; top:33px; position:absolute; font-size:18px; text-align:right;}
.nav .active{color:#fa2424;}
.inner .image{float:left; width:280px; padding-left:15px; text-align:center;}
.inner .text{overflow:hidden; padding:33px 150px 0 0;}
.inner .text p{padding-bottom:17px;}
.inner .text ul{margin-left:16px;}

/* catalog
---------------------------------------- */
.catalog{padding:0 10px 20px; overflow:hidden;}
.catalog .side_wrap{float:left; width:20%;}
.catalog .side{width:160px; margin:0 auto; padding-top:45px; text-align:left; font-size:18px;}
.catalog .side h2{color:#ee161f; padding:0 0 18px 48px; font-size:22px;}
.catalog .side h3{font-size:22px;}
.catalog .side ul{margin:15px 0 15px 48px;}

.catalog .products_table_wrap{overflow:hidden;}
.catalog .products_table{width:100%; border-collapse:collapse;}
.catalog .products_table .items{overflow:visible;}
.catalog .products_table .items .item{margin:0 auto; float:none; width:219px;}
.catalog .products_table .items .item span.s{text-decoration:line-through;}

/*.catalog .items_wrap{overflow:hidden; font-size:16px; font-weight:bold;}
.catalog .items .item .text .top_bord{margin-bottom:3px;}
.catalog .items .item .text .bottom_bord{margin-top:3px;}*/

/* news
---------------------------------------- */
.news{padding-left:54px;}
.news_inner{overflow:hidden;}
.news .n_image_wrap{float:left; width:316px; background: url("../images/news_img_bg.png"); margin-right:20px;}
.news .n_image{background: url("../images/news_img_top.png") no-repeat left top;}
.news .n_image_inner{background: url("../images/news_img_bottom.png") no-repeat left bottom; padding:3px 0 16px 3px;}
.news .n_text{padding:14px 100px 0 0; overflow:hidden;}
.news .n_text .date{padding-bottom:21px;}
.news .n_text h3{color:#da251c; font-size:22px; padding-bottom:26px;}
.news .n_text p{padding-bottom:20px; line-height:17px;}
.news .images{padding-top:48px; margin-left:-5px; overflow:hidden;}
.news .images .item_wrap{float:left; width:24.9%; text-align:center;}
.news .images .item{width:165px; float:left;}
.news .images .item .i_image{background: url("../images/news_small_img_bg.png"); width:154px; height:155px; padding:5px 0 0 6px; margin:0 auto 11px; text-align:left;}
.news .images .item a{}


.news_list{padding: 22px 7px 0px 7px;} 
.news_item{clear: both;	height: 128px; padding: 15px 0px 0px 0px; display: block;} 
.kz_seapr{height: 1px; font-size: 0px; background-image: url(../images/separ.gif); background-repeat: repeat-x; background-position: left top; margin: 0px 0px 0px 0px; clear: both;} 
.news_text_td p {margin-top:20px; text-indent:25px; line-height: 19px;}
.news_item .img{float: left; width: 135px; height: 155px; background-image: url(../images/img_bg2.jpg); background-repeat: no-repeat; padding: 5px 0px 20px 5px; }
.news_item .desc{ padding: 0px 0px 0px 140px; border:0px solid black; }
.news_item .text{ height: 100px; } 
.news_item .link_more{ text-align: right;}
.news_item .link_more a{ background-image: url(../images/li.gif); background-position: left 5px; background-repeat: no-repeat; padding: 0px 0px 0px 7px; font-size: 11px; } 
 


/* print_screen
---------------------------------------- */
.print_page{padding-top:30px; overflow:hidden;}
.print_page .text{text-align:center; font-size:22px; padding-bottom:25px;}
.print_page .right{float:right; width:265px; text-align:center;}
.print_page .right h2{font-size:22px; font-weight:normal;}
.print_page .right span{display:block; padding-bottom:14px;}
.print_page .right .item{width:119px; height:121px; padding:4px 0 0 6px; margin:0 auto 3px; background: url("../images/pr_scr_right_img_bg.png"); text-align:left;}
.print_page .right .button{padding-top:34px;}
/*.print_page .right .button .submit{width:186px; height:61px; white-space:normal !important; overflow:hidden; padding-bottom:5px; margin:0 auto; background: url("../images/confirm_but_bg.png"); font-size:22px; font-style:italic; color:#FFF; display:block; line-height:25px; border:none; font-family:calibri,arial,tahoma;}
.print_page .right .button .submit:hover{text-decoration:none; font-weight:bold;}*/
.print_page .left{overflow:hidden; padding:12px 20px 0 27px;}
.print_page .left p{font-size:17px; padding-bottom:24px;}
.print_page .left .item_wrap{float:left; width:24.9%; margin-bottom:7px;}
.print_page .left .item{width:154px; height:155px; padding:5px 0 0 6px; background: url("../images/news_small_img_bg.png");}

/* results
---------------------------------------- */
.results{padding-left:40px; position:relative;}
.results h2{font-size:22px; color:#363434; padding-bottom:50px;}
.results .your_choice_title{position:absolute; top:53px; left:695px; color:#ec0404; font-size:22px;}
.results .result{background: url("../images/result.png"); width:551px; height:161px; margin:0 0 5px 103px; position:relative;}
.results .result .image{float:left; width:143px; padding:6px 0 0 6px;}
.results .result .count{float:right; padding:52px 34px 0 0; font-weight:bold; font-size:48px;}
.results .result .check{position:absolute; width:83px; height:78px; background: url("../images/check.gif"); right:-106px; top:30px;}
.results .result_chosen{background: url("../images/result_chosen.png"); width:551px; height:161px; margin-left:103px; position:relative;}

/* cloth
---------------------------------------- */
.cloth{padding-left:43px;}
.cloth .descr{overflow:hidden;}
.cloth .descr .d_image_wrap{float:left; width:365px; margin-right:37px; height:521px; background: url("../images/d_image_bg.png"); display:table;}
.cloth .descr .d_image{text-align:center; padding:9px 9px 0 0;}
.cloth .descr .d_text{padding-top:35px; overflow:hidden;}
.cloth .descr .d_text span{display:block; font-size:22px; font-style:normal; line-height:24px;}
.cloth .descr .d_text h2{color:#fa2424; font-size:30px; font-weight:normal; line-height:34px;}
.cloth h3{color:#121412; font-size:18px; font-weight:normal; line-height:22px;}
.cloth .descr .d_text .info{font-size:18px; font-style:normal; padding-top:43px; overflow:hidden; line-height:22px;}
.cloth .descr .d_text .price{color:#fa2424; font-size:30px; font-style:normal; padding:34px 0 38px; float:left; width:268px; line-height:34px;}
.cloth .descr .d_text .order{float:left; padding-top:21px;}
.cloth .descr .d_text .order a{display:block; width:220px; height:44px; text-align:center; padding-top:18px; background: url("../images/order.png"); font-size:22px; font-style:italic; color:#FFF; line-height:25px;}
.cloth .descr .d_text .order a:hover{font-weight:bold; text-decoration:none;}
.cloth .descr .more_items{}
.cloth .descr .more_items h3{padding:0 0 10px 3px;}
.cloth .descr .more_items .item_wrap{float:left; width:31%;}
.cloth .descr .more_items .item{background:url("../images/news_small_img_bg.png"); width:154px; height:155px; padding:5px 0 0 6px;}

.cloth .look_also{padding-top:68px;}
.cloth .look_also h3{padding:0 0 18px 3px;}
.cloth .look_also .item_wrap{float:left; width:16%;}
.cloth .look_also .item{background: url("../images/look_also_item_bg.png"); width:136px; height:137px; padding:6px 0 0 7px;}


.not_click{display: none;}

.brends{margin-top:20px; font-style:normal;}
.brends li{font-weight:bold; font-style:italic; padding:2px 0;}
.brends td {vertical-align:top;}
.kz_new_brend{color:#E00;}

.font_normal{font-style:normal;}

.advices{}
.advices h3{padding-bottom:7px;}
.advices p{padding-bottom:18px; line-height:18px;}
.advices table{margin-bottom:18px;}
.nice_table{border:solid #BBB; border-width:1px 0 0 1px; margin:0 auto;}
.nice_table td{border:solid #BBB; border-width:0 1px 1px 0; padding:3px 4px; vertical-align:middle; text-align:center;}

.magaz_list_table{font-style:normal; border-collapse:collapse;}
.magaz_list_table td{padding-bottom:10px; vertical-align:top;}
.magaz_list_table .kz_vac_title{font-weight:bold; font-size:17px;}
.magaz_list_table .img3{margin-right:20px; margin-bottom:15px;}
.magaz_list_table .none_4table{margin-bottom:15px;}
.magaz_list_table .none_4table li{padding-bottom:6px;}
.magaz_list_table .none_4table strong{font-style:italic;}

.ttitl { font-size:2.5em; font-weight:normal; line-height:30px; margin:0; text-transform:uppercase; margin:0px 0px 30px 0px; }
.pages {padding:42px 0 0; font:bold italic 22px calibri,arial,tahoma; text-align:center; color:#252323;}
.pages a{margin:0 4px; color:#252323;}
.pages a.first_last{margin:0; color:#fa2424;}
.pages a.active{color:#fa2424;}
.no_item {margin: 50px 0px 0px 0px;}


/* request
---------------------------------------- */
.request{width:597px; margin:0 auto; padding-top:46px; font-style:normal;}
.request_top{height:12px; background: url("../images/req_top.png"); overflow:hidden;}
.request_middle{background: url("../images/req_bg.png"); overflow:hidden; padding:0 38px 35px 28px;}
.request_middle h2{color:#c12029; font-size:28px; font-weight:normal; text-align:center; padding:10px 0 20px;}
.request_middle .image{float:left; width:168px; background: url("../images/req_img_bg.png"); margin-right:26px;}
.request_middle .image_top{background: url("../images/req_img_top.png"); height:12px; overflow:hidden;}
.request_middle .image img{margin:20px 0 28px 3px;}
.request_middle .image_bottom{background: url("../images/req_img_bottom.png"); height:13px; overflow:hidden;}
.request_middle .text{overflow:hidden; font-size:17px; padding-top:31px;}
.request_middle .text2{overflow:hidden; font-size:17px; padding-top:54px;}
.request_middle .text2 span{color:#c12029;}
.request_middle form{clear:both; padding:30px 0 0 75px;}
.request_middle form label{float:left; font-size:17px; width:149px; line-height:35px;}
.request_middle .input{float:left; width:248px; height:40px; padding:3px 0 0 3px; background: url("../images/req_input_bg.png"); margin-bottom:10px;}

.request_middle ul.newList a{color:#000; text-decoration:none; display:block;}
.request_middle ul.newList{color:#000; width:233px; background:#fff; position:absolute; top:29px; left:0; overflow:auto; z-index:9999; font-size:12px; border:1px solid #d0cfcf;}
.request_middle .newListSelected{width:235px; color:#000; height:29px; float:left; background:#FFF; font:18px calibri,arial,tahoma;}
.request_middle .newListSelected span{width:235px; display:block;}
.request_middle ul.newList li a{padding:3px 9px; display:block;}
.request_middle ul.newList li a:focus{-moz-outline-style:none;}
.request_middle .selectedTxt{width:225px; overflow:hidden; height:23px; padding:3px 5px; background: url("../images/select_arrow.gif") no-repeat 205px top;}
.request_middle .hiLite {background:#DDD!important; color:#000!important;}
.request_middle .hiLite a {background:#DDD!important; color:#000!important;}
.request_middle .newListHover {background:#DDD!important; color:#000!important; cursor:default;}

.request_middle .inp_text{width:225px; height:23px; padding:2px 4px; border:1px solid #FFF; border:none; font:18px calibri,arial,tahoma;}
.request_middle .button{clear:both; overflow:hidden; padding:30px 0 0 77px;}
.request_middle .button .submit{width:229px; height:62px; background: url("../images/make_request.gif"); font:italic 22px calibri,arial,tahoma; color:#FFF; border:none; cursor:pointer;}
.request_bottom{height:11px; background: url("../images/req_bottom.png"); overflow:hidden;}

/* team
---------------------------------------- */
.team_selects{position:absolute; left:14px; top:27px;}
.team_selects .input{background: url("../images/team_select_bg.png") no-repeat left top; float:left; height:34px; padding:3px 0 0 3px; margin-right:15px; width:183px;}
.team_selects ul.newList a{color:#000; text-decoration:none; display:block;}
.team_selects ul.newList{color:#000; width:170px; background:#fff; position:absolute; top:24px; left:0; overflow:auto; z-index:9999; font-size:12px; border:1px solid #d0cfcf;}
.team_selects .newListSelected{width:172px; color:#000; height:24px; font:18px calibri,arial,tahoma;}
.team_selects .newListSelected span{width:172px; display:block;}
.team_selects ul.newList li a{padding:3px 9px; display:block;}
.team_selects ul.newList li a:focus{-moz-outline-style:none;}
.team_selects .selectedTxt{width:162px; overflow:hidden; height:22px; padding:1px 5px; background: url("../images/select_arrow.gif") no-repeat 205px top;}
.team_selects .hiLite {background:#DDD!important; color:#000!important;}
.team_selects .hiLite a {background:#DDD!important; color:#000!important;}
.team_selects .newListHover {background:#DDD!important; color:#000!important; cursor:default;}

.team{padding-top:20px;}
.team h2{color:#fa2424; font-size:24px; text-align:right; font-weight:normal; width:354px; padding-right:3px; padding-top:30px; border-bottom:2px solid #fa2a2a; margin-bottom:19px;}
.team .item{overflow:hidden; margin-bottom:7px; padding-left:50px;}
.team .item .img_wrap{float:left; width:316px; margin-right:55px; background: url("../images/team_img_bg.png");}
.team .item .img_wrap .img{background: url("../images/team_img_top.png") no-repeat left top;}
.team .item .img_wrap .img .img_inner{background: url("../images/team_img_bottom.png") no-repeat left bottom; padding:3px 3px 17px;}
.team .item .txt{overflow:hidden; position:relative;}
.team .item .txt h3{color:#fa3838; font-size:20px; font-weight:normal; padding-bottom:12px;}
.team .item .txt h4{font-size:18px; padding-bottom:17px; font-style:normal;}
.team .item .txt p{font-size:18px; font-style:normal;}