/* MAIN TYPOGRAPHY */
html {font-size: 62.5%; font-family:Verdana, Geneva, sans-serif;}
strong, th, thead td, h1, h2, h3, h4, h5, h6 {font-weight: bold;}
cite, em, dfn {font-style: italic;}
code, kbd, samp, pre, tt, var {font-size: 92%; font-family: courier, monaco, "Lucida Console", mono-space;}
textarea, select, option {font-family: tahoma, courier, monaco, "Lucida Console", mono-space; font-size:100%;}
input[type='text'], input[type='password'] {font-family: tahoma, courier, monaco, "Lucida Console", mono-space; font-size:100%; width:95%}
del {text-decoration: line-through; }
text {font-weight:bold;}
ins, dfn {border-bottom: 1px solid #ccc;}
small, sup, sub {font-size: 85%;}
abbr, acronym {text-transform: uppercase; font-size: 85%; letter-spacing: .1em;}
a abbr, a acronym {border: none;}
abbr[title], acronym[title], dfn[title] {cursor: help; border-bottom: 1px solid #ccc;}
sup {vertical-align: super;}
sub {vertical-align: sub;}

/* QUOTES */
blockquote {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666;}
blockquote *:first-child:before {content: "\201C";}
blockquote *:first-child:after {content: "\201D";}

/* language specific quotes! */
q {quotes: "\201C" "\201D" "\2018" "\2019";}


/* FORMS */
fieldset {border: 1px solid #ccc;}
legend {background: #fff;}
textarea, input[type='text'], input[type='password'], select {border: 1px solid #ccc; background: #fff;}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {border-color: #aaa;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {border-color: #888; outline: 2px solid #ffffaa;}
input, select {cursor: pointer;}
input[type='text'], input[type='password'] {cursor: text;}
input {vertical-align:middle;}

/*
-----------------------------
CONTENT ONLY
-----------------------------
*/

/* BASE SIZES */
body {font-size: 1.2em; line-height: 1.6em; background:#FFF;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.2em; color:#0092A8;}
h3 {font-size: 1.0em;color:#0092A8;}
h4 {font-size: 1.3em;color:#0092A8;}
h5 {font-size: 1.2em;color:#0092A8;}
h6 {font-size: 1em;}

/* HR */
hr {display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none;}

/* LISTS */
/* ul {margin:0; padding:0; list-style:none} ul li {text-indent: 0; margin: 0; padding:0; list-style:none;} ul li:before {content: "";} */
ul li {text-indent: -.85em; margin-left: .85em;}
ul li:before {content: "\2022\00a0\00a0";} /* More characters http://jrgraphix.net/research/unicode_blocks.php?block=48 */
ol {list-style-position: outside; list-style-type: decimal;}
dt {font-weight: bold;}

/* TABLES */
table {border-top: 1px solid #ccc;  border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}
th, td {border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-left: 1px solid #ccc;}

/* MARGINS & PADDINGS */
blockquote *:first-child {margin: .8em 0;}
hr, p, ul, ol, dl, pre, blockquote, address, table, form {margin-bottom: 1.6em;}
p+p {margin-top: -.8em;}

/* NOTE: Calulate header margins: TOP: 1.6em/size, BOTTOM: 1.6em/size/2 */
h1 {margin: 1em 0 .5em;}
h2 {margin: 1.07em 0 .535em;}
h3 {margin: 1.14em 0 .57em;}
h4 {margin: 1.23em 0 .615em;}
h5 {margin: 1.33em 0 .67em;}
h6 {margin: 1.6em 0 .8em;}
th, td {padding: .8em;}
caption {padding-bottom: .8em;} /* padding instead of margin for IE */
blockquote {padding: 0 1em; margin: 1.6em 0;}
fieldset {padding: 0 1em 1em 1em; margin: 1.6em 0;} /* padding-top is margin-top for fieldsets in Opera */
legend {padding-left: .8em; padding-right: .8em;}
legend+* {margin-top: 1em;} /* compensates for the opera margin bug */
textarea, input {padding: .15em .4em .0em .4em;}
input {margin:0.1em 0.3em 0.0em 0em}
select {padding: .1em 0 0 0em;}
option {padding: 0 .4em;}
ul {margin-left: 1.5em; }
ol {margin-left: 2.35em;}
ol ol, ul ol {margin-left: 2.5em;}
form div {margin-bottom: .8em;}

/* DT, DL, DD */
/*dt, dl, dd {margin:0; font-weight:normal;} */
dt {margin-top: .8em; margin-bottom: .4em;}


/* COLORS */
/* a:link, a:visited, a:hover, a:active, a:focus */
a:link {text-decoration: underline; color: #0092A8; }
a:visited {text-decoration: underline; color: #0092A8; }
a:hover {text-decoration: underline; color: #0092A8; }
a:active, a:focus {text-decoration: underline; color: #0092A8;}
code, pre {color: #c33;} /* very optional, but still useful. W3C uses about the same colors for codes */

/* CLEARFIX */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0; }
.clearfix {display: inline-block;} /* for IE/Mac */
html[xmlns] .clearfix {display: block;}

.clear{	overflow: auto; width: 100%}

/* IMG ALIGN */
img[align=left] {float:left; margin:0 1em 1em 0}
img[align=right] {float:right; margin:0 0 1em 1em}


/*Layout*/
#mainBox{width:100%; margin:0 auto; background:url(../images1/vertLine2.png) left repeat-y;}
#minwidth{min-width:998px;}
#header{background:#fff url(../images1/woman1.jpg) 240px 0 no-repeat;  padding:48px 15px 0;}
#header .RightFloat ul{float:right;}
#header .RightFloat{width:600px;}
.LeftFloat{float:left}
.RightFloat{float:right;}
.phones{margin-top:28px; width:200px;}
.phones div{margin-top:10px;}
.topmenu li{float:left; list-style:none; text-indent:0; margin-left:18px; height:15px;}
.topmenu li a:link, .topmenu li a:visited, .topmenu li a:active{float:left; height:12px; overflow:hidden;}
.topmenu li a:hover{height:15px;}
.topmenu li:before{content:""}
.busket{padding-left:50px; background:url(../images1/busket.png) top left no-repeat; widows:250px; float:right; margin:15px 0 0 0; line-height:14px; font-size:11px;}
.busket div{margin:0;}
.busket div strong{color:#06839B; font-size:12px;}
.busket input{background:url(../images1/oformBg.png) center repeat-x; border:none; text-transform:uppercase; color:#fff; font-size:11px; padding:4px 2px; margin-top:12px;}
#contBox{background:url(../images1/vertLine.png) right repeat-y;}
#contBox.oneColl{background:none}
#contBox.oneColl .centerColl{margin-right:0;}
#contBox.oneColl .orangePan .centerColl { margin-right:280px;}
.redLine{background:url(../images1/redLine.png) top repeat-x;}
.leftColl{float:left; width:204px;}
.rightColl{float:right; width:257px; _width:260px; padding:23px 11px 0 0;}
.centerColl{padding:23px 15px; margin:0 268px 0 204px;}
.orangePan .centerColl{float:left; width:501px; padding:23px 14px; margin:0;}
.orangePan{height:29px; overflow:hidden;}
.orangePan .leftColl{width:204px; border-right:3px solid #fff; text-align:center; color:#fff; padding:5px 0 0 0; height:24px; font-weight:bold;}
.orangePan .leftColl a, .orangePan .rightColl a{color:#fff !important; text-decoration:none !important;}
.orangePan .rightColl{width:267px; border-left:3px solid #fff; text-align:center; color:#fff; padding:5px 0 0 0; height:24px; font-weight:bold;}
.orangePan .centerColl{ margin: 0 280px 0 220px; padding:0px; text-align:center; color:#fff; font-weight:bold; float:none;  vertical-align:middle; width:auto; text-align:left;}
.orangePan .centerColl .autoclear{width:100%;}
.leftMenu{margin-left:0; font-family:Arial, Helvetica, sans-serif;}
.leftMenu li{list-style:none; text-indent:0; margin-left:0; margin-bottom:3px; padding-right:15px;}
.leftMenu li:before{content:""}
.leftMenu li ul{display:none;}
.leftMenu li.active ul{display:block;}
.leftMenu li a:link, .leftMenu li a:visited, .leftMenu li a:active{color:#6d6d6d; text-decoration:none; font-size:0.9em; font-weight:bold; display:block; background:#D4D4D4; padding:4px 0 4px 25px; *padding:0px 0 3px 25px; line-height:1.1em;}

.leftMenu li a:hover{background:#0092A8; color:#fff;}
.leftMenu li.active li a:link, .leftMenu li.active li a:visited, .leftMenu li.active li a:active{background:none; font-size:1em; padding:1px 0 1px 0; font-weight:normal;}
.leftMenu li.active li a:hover{color:#0092A8; text-decoration:underline}
.leftMenu li a.activeLink {background:#0092A8; color:#fff;}


.leftMenu li.Lmenu_active a:link, .leftMenu li.Lmenu_active a:visited, .leftMenu li.Lmenu_active a:hover, .leftMenu li.Lmenu_active a:active, .leftMenu li.Lmenu_active a:focus { text-decoration: none;background:#0092A8; color:#FFFFFF; }



.leftMenu li.active ul{margin-left:26px; font-size:0.87em; font-weight:bold; color:#6D6D6D; margin-bottom:10px; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
.leftMenu li.active li{/*list-style:disc;*/ padding-left:15px; background:url(../images1/bull.gif) top left no-repeat;}
.brend{font-weight:bold; color:#06839B; text-transform:uppercase; font-size:0.9em; background:url(../images1/brend_ico.png) top left no-repeat; padding:3px 0 0 30px; margin-top:24px; padding-bottom:19px; margin-left:11px; line-height:1.1em;}
.catleft {font-weight:bold; color:#06839B; text-transform:uppercase; font-size:0.9em; background:url(../images1/brend_ico.png) top left no-repeat; padding:3px 0 0 30px; margin-top:15px; padding-bottom:18px; margin-left:11px; line-height:1.1em;}
.pathway{color:#0092A8; font-size:0.9em; font-weight:bold; margin-bottom:16px; Arial, Helvetica, sans-serif}
.pathway a:link, .pathway a:visited, .pathway a:hover, .pathway a:active{color:#0092A8;}
.vitrina { width: auto; font-family:Arial, Helvetica, sans-serif;}
.vitrina li{list-style:none; margin-left:0; text-indent:0; float:left; width:248px;  *width:240px}
.vitrina li:before{content:""}
.vitrina{margin-left:0;}
.vitrina li a:link, .vitrina li a:visited, .vitrina li a:hover, .vitrina li a:active{background-position:top left; background-repeat:no-repeat; display:block; padding:0px 0 0 50px; min-height:65px; height:auto !important;
height:65px; color:#6d6d6d; font-size:1.1em; line-height:1.3em; font-weight:bold; text-decoration:none; Arial, Helvetica, sans-serif}
.vitrina li a:hover {text-decoration:underline;}
a.ttlico:link, a.ttlico:visited, a.ttlico:hover, a.ttlico:active{background-position:0 2px; background-repeat:no-repeat; display:block; padding:0px 0 0 51px; min-height:45px; height:auto !important;
height:65px; color:#0092A8; font-size:1.4em; line-height:1em; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;} 
.rightColl .ttl{background:url(../images1/rightPoint.png) left center no-repeat; padding:2px 20px 2px 35px; margin:0 0 10px -4px; _margin:0 0 10px -5px; color:#fff; font-size:0.9em;}
.rightColl .ttl strong{float:left;}
.rightColl .ttl img { vertical-align:middle;}
.rightColl .ttl .showall{text-transform:uppercase; font-size:8px; color:#fff; float:right; background:url(../images1/vall.png) top left no-repeat; width:71px; height:10px; overflow:hidden; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; text-indent:-9999em; margin:6px 0 0 0}
.rightColl div.cont{background-color:#fff; margin:0 12px 25px 22px; padding:10px 10px;}
.rightColl div.cont div.onepoz{clear:both; font-size:1.0em; margin-bottom:7px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.rightColl div.cont div.onepoz a{color:#0092A8;}
.rightColl div.cont div.onepoz.last{margin-bottom:0;}
form.podisk input.autoclear{width:185px; margin:0 auto 10px auto; display:block; }
form.podisk{padding:0 9px 0 10px;}
form.podisk input.podpbut{background:url(../images1/oformBg.png) center repeat-x; border:none; text-transform:uppercase; color:#fff; font-size:11px; padding:4px 2px; margin-right:22px; float:right; _margin-top:0}
.poll{font-size:0.9em; line-height:1.2em;}
.poll .quest{margin-bottom:10px;}
.poll .quest strong{color:#276B87;}
.poll .variant{margin-bottom:7px;}
.poll .variant .cifr{color:#3DAFBA; font-weight:bold;}
.beg{ height:10px; background:#3DAFBA; margin-top:5px;}
.poll .itogo{font-weight:bold; color:#286B87; margin-top:12px;}
.poll .itogo span{color:#51B5C0;}
table#navsort{border:none; width:99%;}
table#navsort td{border:none; padding:2px 2px 4px 2px;}
table#navsort .toprow td{border-bottom:1px solid #E3E3E3;  white-space:nowrap;}
table#navsort .toprow select{vertical-align:middle}
table#navsort td.navig{font-size:0.9em; color:#3D3D3D;}
table#navsort td.navig a:link, table#navsort td.navig a:visited, table#navsort td.navig a:hover, table#navsort td.navig a:active{color:#06839B; padding:0 3px 2px 3px;}
table#navsort td.navig a.act:link, table#navsort td.navig a.act:visited, table#navsort td.navig a.act:hover, table#navsort td.navig a.act:active{color:#fff; background:#06839B;}
table.goods{border:none; width:99%;}
table.goods td{padding:0; width:49%; vertical-align:top; font-size:0.9em; line-height:1.3em; border-bottom:none;}
table.goods .botline td{border-bottom:1px solid #DDDDDD; vertical-align:bottom;  }
table.goods .botline td .prices { }
table.goods .botline td .addbusket { position:absolute; right:0; bottom:0;  }
table.goods .sectd{border-right:1px solid #ccc; }
table.goods .over{padding:1em 0.8em 10px 0.8em; position:relative;}
table.goods .over .img{width:120px; text-align:left; float:left; padding:0 20 px 0 0;}
table.goods .over .img_big{width:30%; text-align:left; float:left; }
/*table.goods .over .text{width:70%; float:left; min-height:155px}*/
table.goods .over .text{width:65%; float:left;}
table.goods .over .text h3{margin-top:0;}
table.goods .over .text h3 a {color:#0499B0; line-height:1.2em; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;  font-weight:bold; }
table.goods .over .text h3 u {color:#0499B0; line-height:1.2em; font-size:1.0em; font-family:Arial, Helvetica, sans-serif;  font-weight:bold;}
table.goods .prices {left:0; width:97%; padding-bottom:0.8em; padding-left:0px; padding-top:5px;}
table.goods .prices .price{float:left;}
table.goods .prices .price .old_price span{text-decoration:line-through; float:left;}
table.goods .prices .addbusket{float:right; }
table.goods .prices .old_price {margin:0px 0 15px 0; font-size:16px; font-weight:bold;}
table.goods .botline .prices .old_price {margin:0px 0 15px 0; font-size:12px; font-weight:bold;}
table.goods .info .prices .old_price{margin:0px 0 15px 0; font-size:12px; font-weight:bold; width:auto}
table.goods .sectd .prices .old_price {margin:0px 0 15px 0; font-size:12px; font-weight:bold;}
table.goods .prices .cena { font-size:12px; font-weight:bold; margin-top:-4px; line-height:110%; }
table.goods .prices .cena.red {color:#d58c58; }
table.goods .prices .cena.blue {color:#0499B0;}
table.goods .sectd .prices {padding-left:11px; width:92%; position:relative;}
table.goods .botline td .prices { padding-left:11px;  position:relative;}
.leftColl h2.cat{text-transform:uppercase; color:#0499B0; padding-left:15px; margin-top:23px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; line-height:120%}

.inpNh { padding:1px 0 1px 0;  font-family: Arial, Helvetica, sans-serif; letter-spacing: 0.01em;}
.botBanners { width:500px; margin:auto; }
.percent { position:absolute; background:url(../images1/percent.png) 0 0 no-repeat; width:34px; height:34px; overflow:hidden;}
.botMenu { margin-left:-305px; position:absolute; bottom:0; padding-left:0; left:63%; z-index:20; }
.botMenu ul.topmenu { }
.botMenu ul.topmenu li { margin-left:15px; }
.orangePan .centerColl table { width:95%; margin:0; border:none;}
.orangePan .centerColl table td { border:none; padding:0 1em; vertical-align: middle;}
.orangePan .centerColl table td.intp { width:100%;}

.news { font-size:0.9em;line-height:1.2em;}
.news .date { display:block; color:#276b86;}
a.heading1:link, a.heading1:visited, a.heading1:hover, a.heading1:active, a.heading1:focus { text-decoration:none; }
a.heading1:hover, a.heading1:active, a.heading1:focus { text-decoration: underline; }
.submitNews { float:right; margin:0 21px 0 0; padding:0;}
.submenu a:link, .submenu a:visited, .submenu a:active{font-size:0.9em; color:#6d6d6d; font-weight:bold; line-height:0.9em; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.submenu a:hover{text-decoration:underline;}
.submenu{margin:0 0 30px 0; border:none;}
.submenu td {width:38%;line-height:1em; border:none; padding:0 0 11px 50px; vertical-align:middle; font-size:1.2em; }
table.goods td.info { border:none; width:280px;}
table.goods td.tabs  { width: auto ; border:none; }
table.goods td.info .over { border:1px solid #d6d6d6; float:left; }
.smalpict img { float:left; margin:3px 3px 0 0; border:1px solid #e5e5e5 }
table.goods .info  h3{margin-top:0;}
table.goods .info  h3 a{color:#0499B0; line-height:1.2em; font-size:1.2em; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
table.goods .info  h3 u {color:#0499B0; line-height:1.2em; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
table.goods table.spry { width:100%; background:#cfe3e7; border:none; border-collapse:collapse; margin-bottom:0;}
table.goods table.spry tr.tabsT td { width:auto;border:none;  border-right:3px solid #FFF;  border-collapse:collapse; text-align:center; padding:0.3em 0.3em 0.6em 0.3em; font-size:12px; color:#141518; background:#d4d4d4 url(../images/blank3px.gif) bottom repeat-x; vertical-align:middle; cursor:pointer;}
table.goods table.spry tr.tabsT td.active { background:#06829a !important; color:#FFF;}
table.goods table.spry tr.tabsT td.lasttr{border-right:0;}
table.goods .tabsinfo td { width:100%; border-color:#06829a; margin: 0 10px 0 10px;}
table.goods table.tabsinfo { width:100%; margin:0; }
table.goods table.tabsinfo { border:2px solid #06829a !important; padding: 50 10px 0 50px;}
table.tabsinfo table.goods, table.tabsinfo table.goods td { border:none !important; border-collapse:collapse!important; margin:0;}


.tab1 { padding:10px; font-size:12px; line-height:120%;}
.tab2 { padding:10px; font-size:12px; line-height:120%;}
.tab3 { padding:10px;}
.tab3 td { width:50% !important; border-width:1px !important;  }
.tab3 table.goods .over .text { float:none; margin-left:120px; width:auto;}
.tab3 table.goods .over .img { float:left; width:110px;}
.tab3 table.goods td  { border-bottom:1px solid #FFF !important; } 
.tab3 table.goods td.sectd { border-right:none !important}

.tab4 { padding:10px; }
.tab4 td { width:50% !important; border-width:2px !important;  }
.tab4 table.goods .over .text { float:none; margin-left:120px; width:auto; }
.tab4 table.goods .over .img { float:left; width:110px;}
.tab4 table.goods td  { border-bottom:1px solid #FFF !important; } 
.tab4 table.goods td.sectd { border-right:none !important}

.tab5 { padding:10px; font-size:12px; line-height:120%;}
.tab5 a:link, .tab5 a:visited, .tab5 a:hover, .tab5 a:active, .tab5 a:focus { color:#0092A8}
.tab5 ul {margin:0; padding:0; list-style:none} .tab5 ul li {text-indent: 0; margin: 0 0 0.5em 1em; padding:0; list-style:none;} .tab5 ul li:before {content: "";}

.tab2, .tab3, .tab4, .tab5 { display:none;}

#overid { margin-bottom:0.7em}
.regFor .impt { width:95%; }
.izbrFor .impt { width:100%; }
* html .regFor .impt { width:93%; }
* html .izbrFor .impt { width:93%; }

table.reset, .reset td, .reset tr, reset th { border:none;}
table.favorits_list td, table.favorits_list th   { vertical-align:middle; text-align:center; margin: 0 0 0% 0px ;}
table.favorits_list td {font-family:Arial, Helvetica, sans-serif; }
table.favorits_list input { text-align:center; }
table.regFor, .regFor td, .regFor th { border:none; padding:0.4em }
.regFor th { vertical-align:center; text-align:left; width:30%;}
table.izbrFor, .izbrFor td, .izbrFor th { border:none; padding:0.4em }
.izbrFor th { vertical-align:center; text-align:left; width:30%;}



.miniPrice { color:#000; font-size:90%; display:block; padding:10px 0; }
.orangeText { color:#d58c58;} 
table.gallery, table.gallery td { border:none;}
.listtable{border:0px;}
.listtable td {border:0px; padding:5px 0 0 0;}
table.listtable .krestik{width:12px;}

.fff { font-weight:bold; }
.fff_2 { font-weight:bold; margin-top:15px; font-size:12px; float:left;}



.all_brand { display:block !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#FFF !important; font-weight:bold !important; background:#d98454 !important; text-decoration:none !important; text-transform:uppercase !important; padding:3px 0 3px 0 !important; margin:0 !important; text-align:center !important;}
.all_brand:hover { display:block !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#FFF !important; font-weight:bold !important; background:#d98454 !important; text-decoration:none !important; text-transform:uppercase !important; padding:3px 0 3px 0 !important; margin:0 !important; text-align:center !important;}
.list_brand { position:absolute; left:192px; top:301px; z-index:999999999 !important; background:#d4d4d4; padding:5px 20px !important; display:none;}
.list_brand a { width:150px; text-transform:uppercase; padding:0 10px !important; display:block !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#6d6d6d !important; font-weight:bold !important; text-decoration:none !important;}
.list_brand a:hover { background:#0092a8 !important; color:#FFF !important; text-decoration:none;}
.list_brand table { width:100%; border:0 !important; padding:0 !important; margin:0 !important;}
.list_brand  td { border:0 !important; border-collapse:collapse !important; vertical-align:top !important; padding:0 5px !important;}
.list_brand strong { text-transform:uppercase; width:150px; display:block !important; color:#00708a !important; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; font-weight:bold !important;  padding:0 10px 0 10px !important;}
.list_brand div { float:left;}
