html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}

html  {height: 100%;}
body {display: table; width: 100%; height: 100%; background: transparent url(/images/fon.gif); font-family: Arial; font-size: 12px;}

h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1 {font-size: 24px; padding-bottom: 18px;}

a {text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus {outline: none;}

ul, ol {list-style-type: none;}


#wrap { display: table-cell; vertical-align: middle;}
#wrapper {position: relative; width: 869px; height: 563px; margin: 0 auto; left: 9px;}

.mein #head {position: relative; z-index: 20; width: 100%; height: 204px; background: transparent url(/images/logo_main.png) no-repeat left top;}
.inner #head {position: relative; width: 100%; height: 52px; padding: 58px 0 0 0;}
.inner #head .logo {position: relative; float: left; display: block; left: 14px; width: 335px; height: 110px; margin: -58px 0 0; background: transparent url(/images/logo2.png) no-repeat left top; cursor:pointer;}
    .team #head .logo {background: transparent url(/images/logo1.png) no-repeat left top; cursor:pointer;}
.inner #head .page {height: 52px; margin: 0 0 0 349px; background: #b2b2b2;}
.inner #head .page p {float: right; width: 131px; height: 28px; margin-top: 16px; padding: 8px 0 0; background: #000 url(/images/basket_corner_upleft.gif) no-repeat left top; color:#fff; font-size:15px; text-align: center;}
    .shop #head .page p {height: 33px; padding: 3px 0 0;}
.inner #head .team_list {height: 52px; margin: 0 0 0 349px; background: #b2b2b2 url(/images/teams_bg.png) no-repeat right top;}
.inner #head .team_list ul {position: relative; float: right; overflow: visible; padding-right: 20px}
.inner #head .team_list ul li {float: left; width: 58px; height: 22px; margin: 0 -20px 0 0; padding: 0px 0 0 20px; background: transparent url(/images/bg_team_list.png) no-repeat left top;}
.inner #head .team_list ul li.active {background: transparent url(/images/bg_team_list_active.png) no-repeat left top;}
.inner #head .team_list ul li a {position: relative; color: #000; font-size: 10px; font-weight: bold; text-decoration: none;}
.team #head .bahroma {position: absolute; width: 75px; height: 14px; left: 349px; bottom: 0px; background: transparent url(/images/bg_head_team_bahroma.png) no-repeat -2px top; font-size: 1px;}


.mein #cont {position: relative; overflow: hidden; top: -61px; height: 334px; padding: 22px 0 0 0; border-right: 8px solid #000;}
.mein #cont .news {position: relative; overflow: hidden; padding: 40px 27px 14px 14px; width: 306px; height: 280px; background: #fff; border-left: 19px solid #999;}
.mein #cont .news .news_block {position: relative; overflow: hidden; height: 280px;}
.mein #cont .news .date {font-weight: bold;}
.mein #cont .news .text {padding: 0 20px 11px 0;}
.mein #cont .right {position: absolute; top: 0px; left: 366px; width: 495px; height: 356px; background: transparent url(/images/main2.jpg) no-repeat right bottom;}
.mein #cont .bahroma {position: absolute; top: 82px; left: 0px; width: 300px; height: 80px; background: transparent url(/images/bahroma.png) no-repeat left top;}
.mein #cont .arrow {position: absolute; top: 62px; left: 346px; width: 13px; height: 282px; background: transparent url(/images/arrow.gif) no-repeat 4px 29px;}
.mein #cont #slider_out {position: absolute; top: 29px; left: 0px;height: 225px;}
.mein #cont #slider {position: absolute; top: 0px; left: 4px; width:5px;height:10px;background: url(/images/arrow_3_scroll_s.png) no-repeat right top;}
.mein #cont .arrow .up {position: absolute; top: 0px; left: 0px; }
.mein #cont .arrow .down {position: absolute; bottom: 0px; left: 0px; }


.inner #cont {position: relative; overflow: hidden; height: 379px; border-right: 8px solid #000; font-size: 14px;}
.inner #cont .content {position: relative; z-index: 10; width: 205px; height: 379px; padding: 0 43px 0 27px; border-left: 20px solid #000; background: #b2b2b2;}
.inner #cont .content:before {position: relative; display: block; width: 57px; height: 34px; margin: 0 0 0 -47px; content: url(/images/corner_top_left_inner.png);}
.inner #cont .right {position: absolute; top: 0px; left: 295px; width: 566px; height: 379px; background: #b2b2b2 url(/images/rent.jpg) no-repeat left top; }
.inner #cont .right .image {position: absolute; top: 0px; right: 0px; width: 120px; height: 379px; background: transparent url(/images/rent.gif) no-repeat right -1px; }
.inner #cont .right .bahroma {position: absolute; top: 0px; left: 0px; width: 300px; height: 200px; background: transparent url(/images/bahroma2.png) no-repeat left top;}


.brands #cont {background: #666; border-right-width: 24px;}
.brands #cont .content {width: 490px; padding-right: 0px; background: none;}
.brands #cont .content .brands_list {width: 530px; margin-left: -20px;}
.brands #cont .content .brands_list li {position: relative; float: left; display: table; width: 33%; height: 85px;}
.brands #cont .content .brands_list li span {display: table-cell; width: 100%; vertical-align: middle; text-align: center;}
.brands #cont .content .brands_list li span a {}
.brands #cont .description {position: absolute; overflow: hidden; top: 0px; left: -287px; margin-left: 100%; width: 247px; height: 336px; padding: 43px 20px 0; background: #fff url(/images/corner_top_brands_description.png) no-repeat left top; font-size: 16px;}
.brands #cont .bahroma {position: absolute; top: 17px; left: -587px; margin-left: 100%; width: 300px; height: 80px; background: transparent url(/images/bg_cont_brands_bahroma.png) no-repeat right top;}


.team #cont {border-right: 0px;}
.team #cont .foto_tm {position: relative; z-index: 50; float: left; width: 294px; height: 379px; background: #000 url(/images/bahroma_teams1.png) no-repeat right 298px; color: #fff;}
.team #cont .foto_tm:before {position: relative; display: block; width: 470px; height: 37px; content: url(/images/corner_top_left_inner.gif); background: transparent url(/images/corner_team_info_tm.gif) no-repeat right top;}
.team #cont .foto_tm h3 {padding: 39px 0 0; font-size: 16px; font-family: "Century Gothic"; text-align: center;}
.team #cont .foto_tm .foto {position: relative; display: block; width: 226px; height: 165px; margin: 12px 0 0 35px; background: transparent url(/images/perta.jpg) no-repeat left top;}
.team #cont .foto_tm .foto .top {position: absolute; top: 0px; left: 0px; width: 100%; height: 23px; font-size: 1px;}
.team #cont .foto_tm .foto .top .inner_1 {position: absolute; top: 0px; left: 0px; width: 26px; height: 23px; background: transparent url(/images/corner_team_foto_top_left.png) no-repeat left top;}
.team #cont .foto_tm .foto .top .inner_2 {position: absolute; top: 0px; left: -26px; margin-left: 100%; width: 26px; height: 23px; background: transparent url(/images/corner_team_foto_top_right.png) no-repeat right top;}
.team #cont .foto_tm .foto .bottom {position: absolute; bottom: 0px; left: 0px; width: 100%; height: 23px; font-size: 1px;}
.team #cont .foto_tm .foto .bottom .inner_1 {position: absolute; top: -60px; left: -35px; width: 188px; height: 141px; background: transparent url(/images/corner_team_foto_bottom_left.png) no-repeat left top;}
.team #cont .foto_tm .foto .bottom .inner_2 {position: absolute; top: 0px; left: -26px; margin-left: 100%; width: 26px; height: 23px; background: transparent url(/images/corner_team_foto_bottom_right.png) no-repeat right bottom;}

.team #cont .info_tm {float: left; width: 323px; height: 379px; background: #666 url(/images/bahroma_teams3.png) no-repeat left 296px;}
.team #cont .info_tm .biography {width: 295px; height: 60px; margin: 56px 0pt 19px 28px; padding: 4px 0 0; background: transparent url(/images/bg_team_biography.png) repeat-y left top; font-size: 11px; line-height: 13px; color: #fff;}
.team #cont .info_tm .biography p {padding: 0 0 0 16px;}
.team #cont .info_tm .text {position: relative; overflow: hidden; width: 286px; height: 232px; margin: 0 0 0 28px; background: #fff; font-size: 12px; font-weight: bold;}
.team #cont .info_tm .text p {position: relative; z-index: 10; padding: 39px 26px 26px;}
.team #cont .info_tm .text .top {position: absolute; top: 0px; left: 0px; width: 100%; height: 27px; font-size: 1px;}
.team #cont .info_tm .text .top .inner_1 {position: absolute; top: 0px; left: 0px; width: 27px; height: 27px; background: transparent url(/images/corner_team_info_text_top_left.png) no-repeat left top;}
.team #cont .info_tm .text .top .inner_2 {position: absolute; top: 0px; left: -27px; margin-left: 100%; width: 27px; height: 27px; background: transparent url(/images/corner_team_info_text_top_right.png) no-repeat right top;}
.team #cont .info_tm .text .bottom {position: absolute; bottom: 0px; left: 0px; width: 100%; height: 27px; font-size: 1px;}
.team #cont .info_tm .text .bottom .inner_1 {position: absolute; top: 0px; left: 0px; width: 27px; height: 27px; background: transparent url(/images/corner_team_info_text_bottom_left.png) no-repeat left bottom;}
.team #cont .info_tm .text .bottom .inner_2 {position: absolute; top: 0px; left: -27px; margin-left: 100%; width: 27px; height: 27px; background: transparent url(/images/corner_team_info_text_bottom_right.png) no-repeat right bottom;}

.team #cont .fotos {float: right; width: 252px; height: 379px; margin: -14px 0 0; padding: 16px 0 0; background: #000 url(/images/teams_bg_ph.gif) repeat-y right top;}
.team #cont .fotos .foto_block {position: relative; width: 173px; height: 115px; margin: 0 0 16px 17px;}
.team #cont .fotos .foto_block .top {position: absolute; top: 0px; left: 0px; width: 100%; height: 15px; font-size: 1px;}
.team #cont .fotos .foto_block .top .inner_1 {position: absolute; top: 0px; left: 0px; width: 15px; height: 15px; background: transparent url(/images/corner_team_fotoblock_top_left.png) no-repeat left top;}
.team #cont .fotos .foto_block .top .inner_2 {position: absolute; top: 0px; left: -15px; margin-left: 100%; width: 15px; height: 15px; background: transparent url(/images/corner_team_fotoblock_top_right.png) no-repeat right top;}
.team #cont .fotos .foto_block .bottom {position: absolute; bottom: 0px; left: 0px; width: 100%; height: 14px; font-size: 0px;}
.team #cont .fotos .foto_block .bottom .inner_1 {position: absolute; top: 0px; left: 0px; width: 14px; height: 14px; background: transparent url(/images/corner_team_fotoblock_bottom_left.png) no-repeat left bottom;}
.team #cont .fotos .foto_block .bottom .inner_2 {position: absolute; top: 0px; left: -14px; margin-left: 100%; width: 14px; height: 14px; background: transparent url(/images/corner_team_fotoblock_bottom_right.png) no-repeat right bottom;}


.shop #cont .shop_menu {position: relative; z-index: 50; float: left; width: 146px; height: 379px; padding: 0 0 0 17px; background: #000; font-size: 14px; font-weight: bold;}
.shop #cont .shop_menu:before {position: relative; display: block; width: 197px; height: 34px; margin: 0 0 -8px -17px; content: url(/images/corner_top_left_inner.gif); background: url(/images/corner_upleft_t.png) no-repeat right top;}
.shop #cont .shop_menu li {padding: 4px 0;}
.shop #cont .shop_menu li a {padding: 0 0 0 28px; color: #fff; text-decoration: none;}
.shop #cont .shop_menu li a:hover {color: #FCBD30; background: transparent url(/images/bg_shop_menu_hover.gif) no-repeat left 5px;}
.shop #cont .right {width: 698px; left: 163px; background: url(/images/shop_main3.jpg) no-repeat left top;}
.shop #cont .right .bahroma {width: 178px; height: 379px; left: auto; right: 0px; background: transparent url(/images/bahroma_rt.png) repeat-y right top;}
.shop #cont .shop_content {position: absolute; top: 0px; left: 163px; width: 627px; height: 379px; padding: 0 37px 0 34px; background: #fff url(/images/corner_upright_t.png) no-repeat right top;}
.shop #cont .shop_content .sale_basket {width: 100%; margin: 38px 0 20px; background-color: #F9FAFB; border-collapse: collapse; font-size: 12px;}
.shop #cont .shop_content .sale_basket th {border: 1px solid #ADC3D5; padding: 3px 5px; background: transparent url(/images/bg_table_head.gif) repeat-x left top; vertical-align: top; color: #25639A; text-align: left;}
.shop #cont .shop_content .sale_basket td {border: 1px solid #ADC3D5; padding: 3px 5px; vertical-align: top;}
.shop #cont .shop_content .basket_refresh {float: left; width: 30%; font-size: 13px;}
.shop #cont .shop_content .basket_order {float: right; width: 30%; font-size: 13px; text-align: right;}
.shop #cont .shop_content .label {width: 115px; height: 160px; padding: 65px 0 0 40px; margin: 0 auto; background: transparent url(/images/label.png) no-repeat left top;}
.shop #cont .shop_content .label .label_line_1 {display: block; padding: 0 0 0 16px;}
.shop #cont .shop_content .label .label_line_2 {display: block; padding: 0 0 0 11px;}
.shop #cont .shop_content .label .label_line_3 {display: block; padding: 0;}
.shop #cont .shop_content .label .label_line_4 {display: block; padding: 0 0 0 16px;}
.shop #cont .shop_content .label .label_line_5 {display: block; padding: 0 0 0 16px;}
.shop #cont .shop_content .buy_buttons {padding: 84px 0 0; font-size: 11px; font-weight: bold; text-align: center;}
.shop #cont .shop_content .buy_buttons a {color: #fff; text-decoration: none;}
.shop #cont .shop_content .buy_buttons a:hover {color: #FCBD30;}
.shop #cont .shop_content .buy_buttons .button_shop {display: block; float: left; width: 98px; height: 34px; margin: 0 0 0 50px; padding: 3px 0 0 134px; background: transparent url(/images/btn_l.png) no-repeat left top;}
.shop #cont .shop_content .buy_buttons .button_basket {display: block; float: right; width: 103px; height: 27px; padding: 10px 129px 0 0; background: transparent url(/images/btn_r.png) no-repeat left top;}
.shop #cont .shop_content .section {position: relative; z-index: 10; overflow: hidden; width: 534px; height: 379px; margin: 0 auto; font-size: 11px;}
.shop #cont .shop_content .section .section_block {position: relative; float: left; width: 178px; height: 379px; margin-left: -1px; border-left: 1px solid #000;}
.shop #cont .shop_content .section .section_block h2 {position: relative; height: 51px; margin: 0 0 17px;}
.shop #cont .shop_content .section .section_block h2 span {display: block; position: absolute; left: 0px; bottom: 0px; width: 100%; text-align: center;}
.shop #cont .shop_content .section .section_block dl {position: relative; float: left; width: 49.9%; height: 311px; padding: 16px 0 0;}
.shop #cont .shop_content .section .section_block dl dd {display: block; height: 10px; color: #fff; font-size: 9px; line-height: 10px; text-align: center;}
.shop #cont .shop_content .section .section_block dl dt {display: block; margin: 15px 0 0 6px;}
.shop #cont .shop_content .section .section_block dl.section_list_1 {background: #e5e5e5;}
.shop #cont .shop_content .section .section_block dl.section_list_2 {}
.shop #cont .shop_content .section .section_block dl.section_list_1 dd {margin: 0 0 0 6px; background: #fcbd30 url(/images/yell_header_l.gif) no-repeat left top;}
.shop #cont .shop_content .section .section_block dl.section_list_2 dd {margin: 0 6px 0 0; background: #fcbd30 url(/images/yell_header_r.gif) no-repeat right top;}
.shop #cont .shop_content .section .section_block a {color: #000; text-decoration: none;}
.shop #cont .shop_content .arrow {position: absolute; z-index: 20; top: 51px; left: 0px; width: 698px; height: 38px; background: transparent url(/images/arrow_hor.gif) no-repeat center 11px;}
.shop #cont .shop_content .arrow .arrow_left {height: 38px; position: absolute; top: 0px; left: 6px;}
.shop #cont .shop_content .arrow .arrow_right {height: 38px; position: absolute; top: 0px; right: 6px;}
.shop #cont .shop_content .bgl {position: absolute; z-index: 5; top: 68px; left: 0px; width: 82px; height: 311px; background: #e5e5e5;}

.shop #cont .shop_content_section {width: 673px; padding: 10px 0 0 25px; font-size: 11px; background: #fff;}
.shop #cont .shop_content_section .logo {position: relative; display: block; clear: left; margin: 0 0 -17px 262px;}
.shop #cont .shop_content_section h2 {position: relative; overflow: hidden; clear: left; width: 208px; height: 13px; padding: 0 0 0 14px; margin: 0 0 19px; background: #fcbd30 url(/images/bg_shop_content_section_h.gif) no-repeat left top; font-size: 11px; font-weight: bold; line-height: 11px;}
.shop #cont .shop_content_section .section_n_block {float: left; width: 90px; height: 77px; padding: 0 25px 10px 108px; line-height: 12px;}
.shop #cont .shop_content_section .section_n_block h3 {font-size: 14px; font-weight: bold; padding: 5px 0 0;}
.shop #cont .shop_content_section .section_n_block h3 a {font-size: 14px; font-weight: bold; padding: 5px 0 0; text-decoration:none; color: #000;}
.shop #cont .shop_content_section .section_n_block .prew {position: relative; float: left; margin: 0 0 0 -108px;}
.shop #cont .shop_content_section .section_n_block .section_parameter_list {position: relative; overflow: hidden; width: 100%;}
.shop #cont .shop_content_section .section_n_block .section_parameter_list dd {float: left; clear: left; padding: 0 4px 0 0;}
.shop #cont .shop_content_section .section_n_block .section_parameter_list .old_price {text-decoration: line-through;}
.shop #cont .shop_content_section .section_n_block .section_parameter_list .new_price {color: #da251d;}

.shop #cont .shop_content.item {width: 698px; padding: 0px; background: #fff;}
.shop #cont .shop_content.item .item_param {color: #fff; float: left; font-size: 12px; width: 96px; height: 343px; padding: 36px 14px 0 0; border-right: 2px solid #000; background: #666; text-align: right;}
.shop #cont .shop_content.item .item_param b {color: #000;}
.shop #cont .shop_content.item .item_param dd {color: #000; padding: 12px 0 0; font-size: 12px; font-weight: bold;}
.shop #cont .shop_content.item .item_param dt {color: #fff;}
.shop #cont .shop_content.item .item_param .price {font-size: 15px; color: #000; font-size: 12px; font-weight: bold;}
.shop #cont .shop_content.item .item_param .old_price {text-decoration: line-through; font-size: 15px; color: #000; font-weight: bold;}
.shop #cont .shop_content.item .item_param .new_price {color: #ff0000; font-size: 15px; font-weight: bold;}
.shop #cont .shop_content.item .item_deskription {position: relative; overflow: hidden; height: 274px; padding: 10px 12px 0 14px; font-size: 11px;}
.shop #cont .shop_content.item .item_deskription img {float: right; padding-top: 54px;}
.shop #cont .shop_content.item .item_deskription p {float: left; width: 185px; padding: 12px 0 0; font-size: 13px;}

.shop #cont .shop_content .shop_link {position: absolute; display: block; bottom: 30px; left: 16px; width: 81px; height: 24px; padding: 6px 0 0 0; background: transparent url(/images/bg_shop_link.gif) no-repeat left top; text-align: center; font-size: 15px; font-weight: bold; color: #000; text-decoration: none;}


.shop #cont .shop_content .item_size {position: absolute; bottom: 65px; left: 120px;}
.shop #cont .shop_content .item_size dl {position: relative; float: left; padding: 0 15px 0 0; font-size: 10px; line-height: 10px;}
.shop #cont .shop_content .item_size dd {float: left; width: 50px; height: 20px; margin-right: -1px; text-align: left;}
.shop #cont .shop_content .item_size dd span {padding: 0 0 0 4px;}
.shop #cont .shop_content .item_size dd .head {display: block; position: relative; overflow: hidden; height: 12px; margin: -8px 0 0; border-bottom: 1px solid #000; color: #fcc74e;}
.shop #cont .shop_content .item_size dt {float: left; width: 41px; height: 20px; margin-right: -1px; border-left: 1px solid #000; text-align: center;}
.shop #cont .shop_content .item_size dt label {display: block; font-size: 10px; margin: -14px 0 0;}
.shop #cont .shop_content .item_size span {display: block;}
.shop #cont .shop_content .item_size .input {display: block; position: relative; overflow: hidden; height: 18px; border-bottom: 1px solid #000;}
.shop #cont .shop_content .item_size .size_1 {height: 11px;}
.shop #cont .shop_content .item_size .size_2 {height: 11px; border-top: 1px solid #000; background: #dededc;}
.shop #cont .shop_content .item_size .active .size_1 {background: #fcbd30;}
.shop #cont .shop_content .item_size .active .size_2 {background: #fcbd30;}

.shop #cont .shop_content .item_color {position: absolute; bottom: 10px; left: 120px;}
.shop #cont .shop_content .item_color dl {position: relative; float: left; padding: 0 15px 0 0;}
.shop #cont .shop_content .item_color dd {float: left; width: 41px; height: 14px; border-bottom: 1px solid #000; font-size: 10px; font-family: Tahoma; font-weight: bold; text-align: center;}
.shop #cont .shop_content .item_color dt {float: left; width: 41px; border-left: 1px solid #000; text-align: center;}
.shop #cont .shop_content .item_color dt span {display: block; position: relative; overflow: hidden; margin: -4px 0 0; height: 18px;}
.shop #cont .shop_content .item_color dt label {display: block; border-top: 1px solid #000;}



.arrow_2 {position: absolute; top: 17px; left: 358px; width: 294px; height: 25px; font-size: 13px; font-weight: bold;}
.arrow_2 a {position: absolute; top: 0px; height: 25px; padding-top: 7px; color: #000; text-decoration: none;}
.arrow_2 .preceding {left: 0px; padding-left: 60px; background: transparent url(/images/arrow_2_preceding_na_1.gif) no-repeat left top;}
.arrow_2 .preceding:hover {left: 0px; padding-left: 60px; background: transparent url(/images/arrow_2_preceding_1.gif) no-repeat left top;}
.arrow_2 .next {right: 0px; padding-right: 60px; background: transparent url(/images/arrow_2_next_na_1.gif) no-repeat right top;}
.arrow_2 .next:hover {right: 0px; padding-right: 60px; background: transparent url(/images/arrow_2_next_1.gif) no-repeat right top;}

.arrow_3 {position: absolute; top: 17px; right: 5px; width: 22px; height: 348px; font-size: 13px; font-weight: bold;}
.arrow_3 a {position: absolute; left: 0px; color: #000; text-decoration: none;}
.arrow_3 a.preceding {top: 0px; width:22px; height:35px; background: url(/images/arrow_3_preceding_no_active.gif) no-repeat right top;}
.arrow_3 a.next {bottom: 0px; width:22px; height:35px; background: url(/images/arrow_3_next_no_active.gif) no-repeat right top;}
.arrow_3 a.preceding:hover {background: url(/images/arrow_3_preceding_active.gif) no-repeat right top;}
.arrow_3 a.next:hover {background: url(/images/arrow_3_next_active.gif) no-repeat right top;}
.arrow_3 .scroll {position: absolute; top: 37px; left: 7px; height: 274px; width: 9px; background: #000 url(/images/arrow_3_bg.gif) no-repeat top left;}
.arrow_3 .scroll .t {position: absolute; top: 5px; left: 1px;}
.arrow_3 #slider {width:8px;height:16px;background: url(/images/arrow_3_scroll.png) no-repeat right top;}

.search {position: absolute; top: 82px; right: 158px;}
.search .text {display: block; float: left; width: 146px; height: 20px; margin: 0 4px 0 0; padding: 3px 0 0 6px; border: 0px; background: #fff url(/images/bg_input_search.gif) no-repeat left top; font-size: 12px; line-height: 14px; vertical-align: top;}
.search .submit {float: left; width: 36px; height: 23px; margin: 0px; padding: 0px 0 0 0; border: 0px; background: #000 url(/images/button_seach_submit.gif) no-repeat left top; color: #fcbd30; font-weight: bold; font-size: 12px; cursor: pointer;}




#footer {position: absolute; z-index: 20; bottom: 0px; width: 100%; height: 64px; font-family: "Century Gothic"; font-size: 15px;}
    .inner #footer {height: 74px;}
#footer:before {display: block; width: 35px; height: 30px; margin: -30px 0 0 19px; content: url(/images/corner_downleft_m.png);}
    .inner #footer:before {width: 56px; margin: -30px 0 0 0; content: url(/images/corner_bottom_left_inner.png);}
    .team #footer:before {content: '';}
    .shop #footer:before {width: 56px; margin: -30px 0 0 144px; content: url(/images/corner_bottom_left_inner.png);}
#footer .shop_link {position: relative; z-index: 10; float: left; margin-left: -15px; width: 117px; height: 47px; padding: 19px 0 0 145px;font-size: 16px;}
    .inner #footer .shop_link {margin-left: -15px; width: 80px; padding: 29px 0 0 145px;}
#footer .shop_link a {position: relative; color: #000; font-weight: bold; text-decoration: none;}
#footer .shop_link a:hover {color: #fff;}
#footer .footer_menu {position: relative; height: 47px; margin-left: 247px; padding: 18px 0 0 7px; background: transparent url(/images/bg_footer_menu.gif) repeat-x left bottom;}
    .inner #footer .footer_menu {margin-left: 210px; padding: 28px 0 0 44px;}
#footer .footer_menu li {display: inline; padding: 0 6px;  background: #000;}
#footer .footer_menu li a {color: #fff; text-decoration: none;}
#footer .footer_menu li a:hover {color: #FCBD30;}

#footer .bg {position: absolute; top: 0px; left: 0px; margin-left: -15px; width: 262px; height: 64px; background: transparent url(/images/btn_catalog_1.png) no-repeat left top;}
    .inner #footer .bg {width: 225px; height: 76px; background: transparent url(/images/btn_catalog_0.png) no-repeat left top;}

#panel {width: 100%; position: absolute;}