body { margin: 0; padding:0px; background: #464f58; color:#293643; font:10px/145% Tahoma, Arial, sans-serif;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#293643; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}

h1 {font-size:1.5em; margin:0; padding:4px 0 8px 0; text-transform: uppercase;}
h2 {font-size:1.5em; color:#000; font-weight:bold; margin:0; padding:10px 0 6px 0; }
h3 {font-size:1.33em; color:#000; font-weight:bold; margin:0; padding:10px 0 2px 0; }
h4 {font-size:1.16em; color:#000; font-weight:bold; margin:0; padding:10px 0 8px 0; }

ul {}
ul li {}

p {padding:7px 0; margin:0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input, select {color:#424b4c; font:11px Tahoma,Arial;}

.cl {clear:both ; font-size:0px; line-height:0;	}
.line {clear:both; font-size:0; border-top:2px solid #4b5a9b;}
.line_01 {clear:both; font-size:0; height:1px; background:url(images/line_01.gif) 0 100% repeat-x;}

#container {font-size: 1.2em; width:987px; margin:16px auto 0; background: #f2e7da url(images/container_bg.gif) 0 0 repeat-y;}

/*---header----*/
#header { padding:4px; background:  url(images/container_top.gif) 0 0 no-repeat;}
#header1 {background:#5d6f77; height:68px; position:relative;}

#logo, #logo2 {position:absolute; z-index:5; top:-9px; } 
#logo {left:11px;} 
#logo2 {right:11px;} 
.splash #logo_text {text-align:center;  padding: 24px 240px 0 240px; color:#a5b6bd; font-size:1.2em; text-transform: uppercase;}
.men #logo_text, .women #logo_text {padding: 24px 22px 0 248px; color:#a5b6bd; font-size:1.2em; text-transform: uppercase;}
.men #logo_text img, .women #logo_text img {float:right;}
#logo_text img {vertical-align:-2px;}

#header_img {height:470px; margin: 0 0 -57px 0;}

/*---/header----*/

/*---main_content----*/
.splash  #main_content {padding: 42px 19px 26px 19px; }	
#main_content {padding: 0px 19px 26px 19px;}	
.men #main_content, .women #main_content {position:relative;}	
.left_part {float:left; width:203px; padding:46px 16px 0 0; overflow:hidden;}
.men .content, .women .content {text-align: justify; float:left; width:430px; padding:11px 13px 0 13px; overflow:hidden;}
.content1 {text-align: justify; float:left; width:702px; padding:11px 0px 0 13px; overflow:hidden;}
.catalog {text-align: justify; float:left; width:510px; padding:11px 0px 0 13px; overflow:hidden;}
#bg_content {position:absolute; z-index:10; margin:0 0 0 -10px; width:345px; height:151px; background:url(images/content_bg.png) 0 0 no-repeat;}
.text {position:relative; z-index:100;}
.right_part {float:right; width:250px; padding:16px 16px 10px 0; overflow:hidden;}
.right_part1 {float:right; width:168px; padding:16px 16px 10px 0; overflow:hidden;}

.part_women {width:700px;}
.part_men {width:700px; text-align:right; float:right; }
.title {font-size:1.67em; text-transform: uppercase; padding:4px 0; position:relative;}
.title a {text-decoration:none;}
.part_women .title a {color:#b90229; }
.part_women .title a:hover {color:#de3b5e; }
.part_men .title {color:#293f9d; margin: -5px 0 0 0;}
.part_men .title a {color:#293f9d;}
.part_men .title a:hover {color:#5065c0;}
.main_menu {width:700px; font-weight:bold;  margin:10px 0 0 0; text-transform: uppercase;}
.main_menu table {width:700px; font-weight:bold;  margin:10px 0 0 0; text-transform: uppercase;}
.main_menu td {width:0; vertical-align:top;}
.main_menu td.separ {width:4%; background:url(images/main_menu_separ.gif) 50% 4px no-repeat;}
.main_menu a {text-decoration:none;  white-space: nowrap; display:block; float:left; }
.part_women .main_menu a {color:#b90229;}
.part_women .main_menu a:hover {color:#de3b5e;}
.part_men .main_menu a {color:#293f9d;}
.part_men .main_menu a:hover {color:#5065c0;}
.women .main_menu a {color:#334750;}
.women .main_menu a:hover {color:#de3b5e;}
.men .main_menu a {color:#334750;}
.men .main_menu a.active {color:#293f9d; border-top:9px solid #293f9d;}
.men .main_menu a:hover {color:#5065c0; border-top:9px solid #8b9dea;}

.men .main_menu , .women .main_menu  {padding:20px 0 0 246px; margin:0; height:32px; background:#ffffff; width:auto; overflow:hidden;}
.main_menu table  {margin:0; width:700px;}
.men  .main_menu a.active, .women  .main_menu a.active {position:relative; top:-22px; padding:13px 0 0 0;}
.men  .main_menu a:hover, .women  .main_menu a:hover {position:relative;  top:-22px; padding:13px 0 0 0;}


.splash .content {min-height:340px; text-align:center; padding: 10px 260px 0px 250px;}

.bg_block {background:#faf5f0; margin: 0 0 14px 0; padding:12px 15px 10px 12px;}
.left_part .bg_block {padding:22px 16px 20px 18px; margin: 0 0 7px 0;}

.menu_sex {float:left; padding: 0 0 14px 0;font-weight:bold; color:#293f9d; font-size:0.9em; text-transform: uppercase;}
.menu_sex span {padding:0 0 0 8px; background:url(images/men/arr_01.gif) 0 5px no-repeat;}
.menu_sex span.separ {padding:0 0 0 8px; background:url(images/main_menu_separ.gif) 50% 2px no-repeat !important;}
.menu_sex a {color:#293643 !important; text-decoration:none;}
.menu_sex a:hover {text-decoration:underline;}

#ico_block {float:right; width:93px; margin-right:-20px; spadding:3px 0 16px 0; font-size:0; line-height:0; height:9px; overflow:hidden;}
#ico_block span, #ico_block a {display:block; float:left; width:11px; height:9px; margin: 0 20px 0 0;}
#ico_home {background:url(images/ico_home.gif) 0 0 no-repeat;}
#ico_map {background:url(images/ico_map.gif) 0 0 no-repeat;}
#ico_mail {background:url(images/ico_mail.gif) 0 0 no-repeat;}
#ico_block a:hover, #ico_block span {background-position:0 -9px;}
.women #ico_block a:hover, .women #ico_block span {background-position:0 -18px;}

.go_search {cursor:pointer; width:30px; float:right; height:19px; border:0;background:#416ccc url(images/men/go_search.gif) 0 0 no-repeat;}
.text_search {width:129px; float:left;}

.banner {text-align:center; line-height:23px;}

.detal {padding: 13px 0;}
.right_part .detal {padding: 0 0 13px 0; font-size:11px;}
.detal a {padding: 0 25px 0 0; background:url(images/arr.gif) 100% 6px no-repeat;}

.news {padding: 0 0 16px 0; margin: 0 0 9px 0; background:url(images/line_01.gif) 0 100% repeat-x;}
.right_part .news {font-size:11px;}
table.news {padding: 0; background:url(images/line_01.gif) 0 100% repeat-x;}
table.last {padding: 0; background:none !important;}
table.news td{padding: 10px 0 10px 0; vertical-align:top;}
.news .date {margin:0; font-size:11px; float:right; padding: 5px 0;}
.women .news .head {font-size:13px; color:#b90229;}
.men .news .head {font-size:13px; color:#293f9d}
.news .head.main {width:430px; padding:5px 0;}
.news img {border:3px solid #faf5f0; margin: 0 12px 0px 0;}

table.note {padding: 0; background:url(images/line_01.gif) 0 100% repeat-x;}
table.note td{padding: 10px 0 10px 0; vertical-align:top;}
.note img {border:3px solid #faf5f0; margin: 0 12px 0px 0;}
.note h4 {padding-top:0;}
.note a {color:#293643 !important; text-decoration:none;}
.note a:hover {color:#293f9d !important; text-decoration:underline;}
.title_cat {padding: 0 0 10px 0; color:#293f9d; font-size:1.5em; font-weight:normal;}
.title_cat span {padding: 0 22px 0 0; background:url(images/arr.gif) 100% 9px no-repeat}
.men .title_cat span a {color:#293f9d !important;}
.men .title_cat span a:hover {color:#6879c8 !important;}
.women .title_cat span a {color:#b90229 !important;}
.women .title_cat span a:hover {color:#e64c6d !important;}

.right_part .line {padding: 0 0 17px;}
.info {padding:5px 0; font-size:0.9em; line-height:125%;}
.info b {font-size:1.1em;}

/*---left_menu---*/
.left_menu {list-style-type:none; font-weight:bold; text-transform: uppercase; padding: 5px 0 15px 15px; margin:0 -2px 0 0;}
.left_menu li {padding: 5px 0;}
.left_menu li a.active {color:#000 !important;  text-decoration:none !important; }
.left_menu li a:hover {color:#6879c8; text-decoration:underline;}
.left_menu ul {list-style-type:none; text-transform: none; padding: 7px 0 0px 15px; margin:0 -2px 0 0;}
.left_menu ul li {padding: 3px 0;}
.left_menu li a.active span {padding: 0 9px; background:url(images/arr.gif) 100% 5px no-repeat; }
/*---/left_menu---*/

.fleft {float:left;}
.fright {float:right;}
img.fleft {border:3px solid #faf5f0; margin: 0 12px 2px 0;}
img.fright {border:3px solid #faf5f0; margin: 0 0 2px 12px;}
a.fleft {border:3px solid #faf5f0; margin: 0 12px 2px 0; display:block;}
a.fright {border:3px solid #faf5f0; margin: 0 0 2px 12px;}
a.fleft img, a.fright img {display:block;}
a:hover.fright, a:hover.fleft {border-color:#293f9d !important; position:relative;}

.path {padding:4px 0 10px 0;}

.new_ico {position:absolute; right:-16px; margin:-5px 0 0 0; width:46px; height:49px; background: url(images/men/new.gif) 0 0 no-repeat;}
.new_prod_block {margin-top:30px !important;}
.new_prod { width:100%; font-size:11px; line-height:120%;}
.new_prod td { width:73px; padding: 0 5px 8px 0; vertical-align:top;}
.new_prod img {margin-bottom:4px;}
.new_prod a {font-weight:bold; Text-transform: uppercase;}

.extra_search {padding: 0 10px 0 0;}
.extra_search label {font-weight:bold;}
.extra_search select,.extra_search input {margin:3px 0 7px 0;}
.go {cursor:pointer; height:19px; border:0; width:auto !important; margin: 5px 0 !important; padding-bottom:2px; font-size:11px; color:#fff; font-weight:bold; background:#3249a4 url(images/men/go.gif) 0 0 repeat-x;}
.search_ico {position:absolute; right:-14px; margin:-12px 0 0 0; width:53px; height:41px; background: url(images/men/search.gif) 0 0 no-repeat;}
.width140 {width:140px;}
.width90 {width:90px;}

.extra_block {position:relative; background:#faf5f0; margin: 0 0 37px 0; padding:12px 0px 15px 12px;}

/*----catalogs----*/
.catalogs {width:548px; margin: 0 -30px 0 0; font-weight:bold; position:relative;}
.catalogs .element {float:left; padding: 10px 29px 5px 0;width:106px;}
.catalogs .element img {border:3px solid #faf5f0;}
.catalogs .element div {padding:5px 0; height:30px;}
.catalogs .element div a {padding: 0 22px 0 0; background:url(images/arr.gif) 100% 5px no-repeat;}
.catalogs .line_01 {margin: 0 39px 0 0;}
a:hover img {border-color:#293f9d !important;}

.td_img {padding: 8px 0 8px 0px; vertical-align:top;}
.td_img a {display:block; margin:2px;} 
.td_img img {margin: 0px; display:block; padding:5px; background:#fff; }
.td_img a:hover  {border:2px solid #a4afba !important;margin:0px; }
.zoom_ico {display:block; float:right; clear:both;width:28px; height:28px;margin: -33px 5px 0 0; position:relative; background:url(images/men/zoom_ico.gif) 0 0 no-repeat; }

.list_other {padding: 8px 0 8px 38px; vertical-align:top; text-align:left;}
.list_other h4 {margin:0 0 0 -22px !important; padding: 0 0 8px 22px; background:url(images/arr.gif) 0 5px no-repeat;}
.arrow {margin:10px 0 0 0; padding: 0 0 8px 22px; background:url(images/arr.gif) 0 5px no-repeat;}
.list_other ul {margin:5px 0 45px 0; padding:0; list-style-type:none; font-weight:bold; font-size:0.9em;}
.list_other ul li {padding:3px 0 2px 0;}
.scheme {cursor:pointer; display:block; width:70px; height:23px; padding: 8px 8px 0 8px; font-weight:bold; background:url(images/men/scheme.gif) 0 0 no-repeat;}
.pointer {cursor:pointer;}

.description  {width:100%; margin:10px 0;}
.description  td {padding: 3px 7px 2px 7px; border-bottom:1px solid #d4c0a9; text-align:left;}
.description  .last td {border-bottom:0;}
/*----/catalogs----*/
.shops {width:100%;}
.shops td {vertical-align:top;}
.shops option {padding:1px 0;}
.shops select {width:135px; margin:2px 0 0 0;}
.left_column {padding: 0 0 0 34px;  background:url(images/line_01.gif) 14px 0 repeat-y;}
.shop {padding:2px 0 12px 0; margin: 0 0 8px 0; border-bottom:1px solid #d4c0a9;}
.shops .last {border:0; margin-bottom:0;}

.auth {padding: 5px 0 0px 0}
.auth label {font-weight:bold;}
.auth input, .auth select {margin:3px 0 7px 0; width:48%;}
.auth textarea {margin:3px 0 7px 0; width:97%;}
.auth .go {margin:2px 0 !important;}

.bg_block h3 {padding: 0 0 8px 0;}
#bform  input, #bform  select {margin:3px 0 7px 0; width:48%;}
#bform img {vertical-align:-4px;}

/*---photos---*/
.photos {width:710px; margin-right:-10px; padding:10px 0 8px 0;}
.photo {float:left; min-width:156px; border:1px solid #d2c2af; padding:6px 6px 10px 6px; background:#faf5f0; margin: 0px 7px 7px 0}
.photo .img {height:208px;}
.photo a {padding: 0 0 0 22px; background:url(images/arr.gif) 0 5px no-repeat;}
.photo .img a {padding: 0 0 0 0px; background:none;}
/*---/photos---*/

.pages {padding:25px 0 10px 0; color:#464f58;}
.pages span {padding: 2px 5px; margin: 0 -1px; font-weight:bold; border:1px solid #818384; color:#464f58; background:#f1eae1;}
.pages a {margin: 0 4px;}

/*---/main_content----*/

/*---footer---*/
#footer {padding:15px 19px;  margin:0 auto;  width:949px; color:#b0c1c8; font-size:1.1em; background: url(images/footer_bg.gif) 0 0 no-repeat;}
#footer a {color:#b0c1c8;}
#tel {float:left; padding:0 25px 20px 32px; min-height:35px; width:190px; background: url(images/tel_ico.jpg) 0 0 no-repeat;}
#tel div {font-size:2em; padding:3px 0 0 0;}
#footer b {text-transform: uppercase; font-size:0.9em;}
.footer_info {float:left; line-height:120%; padding: 0 22px 20px 0;}
.counter {float:right; padding: 2px 0 20px 22px; }
.made {float:right; padding: 0 0 25px 0;}

.footer_center {float:left; }
#footer .footer_menu {color:#9b9fa3;text-transform: uppercase; font-size:0.9em; padding: 0 0 5px 0; word-spacing: 3px;}
#footer .footer_menu a {color:#9b9fa3; word-spacing: normal; text-decoration:none;}
#footer .footer_menu a:hover {text-decoration:underline;}

/*---/footer---*/

/*---men---*/
.men h1 {color:#293f9d;}
.men a {color:#293f9d;}
/*---/men---*/
/*---women---*/
.women h1 {color:#b90229;}
.women a {color:#b90229;}
.women  a:hover img {border-color:#b90229 !important;}
.women .note a:hover {color:#b90229 !important;}
.women .title_cat {color:#b90229;}

.women .main_menu a {color:#334750;}
.women .main_menu a.active {color:#a80024;border-top:9px solid #b90229; }
.women .main_menu a:hover {color:#de3b5e;border-top:9px solid #de3b5e;}

.women .menu_sex { color:#b90229;}
.women .menu_sex span {background:url(images/women/arr_01.gif) 0 5px no-repeat;}
.women .left_menu li a:hover {color:#e44c6d;}

.women  .go_search {background:#ad0d2f url(images/women/go_search.gif) 0 0 no-repeat;}
.women  .new_ico {background: url(images/women/new.gif) 0 0 no-repeat;}
.women  .go {background:#ad0d2f url(images/women/go.gif) 0 0 repeat-x;}
.women .search_ico {background: url(images/women/search.gif) 0 0 no-repeat;}
.women .zoom_ico {background:url(images/women/zoom_ico.gif) 0 0 no-repeat; }
.women .scheme {background:url(images/women/scheme.gif) 0 0 no-repeat;}

.women .line {border-top:2px solid #a80024;}


/*---/women---*/


/*    OUR     */
.question {margin: 5px 0 5px 0;}
.answer {padding-left: 30px;}

.lbox {position: absolute; vertical-align: middle; z-index:1000; top:0; left:0; width:100%; height:100%;}
.lbox table {position:relative; z-index:1000;}
.lbox img {cursor:pointer; border:3px solid #ccc;}
.lbox p {color:#fff;}
.lbox .lbTranc {position:absolute; z-index:0; top:0; left:0; width:100%; background:#000; height:100%; opacity: 0.7;}
table.allcentered {width:100%; height:100%;}
table.allcentered td {vertical-align:middle; text-align:center;}


.smallimg {cursor:pointer; display: inline-block !important;}
