html, body {margin: 0 0 0 0; padding: 0 0 0 0; background-color: #FFFFFF; font : 11px Arial; color: #525252;}
td {font : 11px Arial; color: #525252;}
a {font : 11px Arial, Helvetica, sans-serif; color: #515E70; text-decoration:none;}
a:hover {text-decoration: underline;}
h1 {font : 20px Arial, Helvetica, sans-serif; color: #515E70; margin: 10px 0px 0px 3px;text-transform: uppercase;}
h2 {font : 18px Arial, Helvetica, sans-serif; color: #515E70; margin: 0px 0px 0px 30px; font-weight: normal;text-transform: uppercase;}
h4 {font : 16px Arial, Helvetica, sans-serif; color: #515E70; margin: 8px 0px 8px 0px; font-weight: bold;}
h5 {font : 10px Arial, Helvetica, sans-serif; color: #515E70; margin: 0px 0px 0px 30px; font-weight: normal;text-transform: uppercase;}
.price {font : 12px Arial, Helvetica, sans-serif; color: Black; margin: 8px 0px 8px 0px; font-weight: bold;}
.nums {font : 10px Arial, Helvetica, sans-serif; color: Black;}
.main td {}
.mainItem {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font: normal 11px Verdana; background-color: #94A9CB; border: 1px double #515E70; border-bottom-color: #FFF; border-right-color: #FFF; text-align: center; color: #004A94; width: 100%; }
.mainItem a {color: #FFFFFF; white-space: nowrap; font-weight: bold; font-size: 11px; text-decoration: none;height: 100%; width: 100%; padding: 3px 3px 3px 3px;}
.mainItem a:hover {text-decoration:none;background-color: #7B8CA8; }
.mainItem_selected { font: bold 11px Verdana; background-color: #515E70; color: #FFF; border: 4px double #515E70; border-bottom: none; text-align: center } 

.table_menu {border: 2px solid #515E70;}
.menu { border: 1px solid #515E70;	background-color: #7B8CA8; padding: 1px;  height: 100%; min-height: 24px;}
.menu a {height: 100%; font:10px Verdana, sans-serif;	color: #FFFFFF; text-decoration: none;	float: left; display: block; line-height: 10px; padding: 3px 5px 3px 5px; background-color: #7B8CA8;}
.menu a:hover {text-decoration: none; color: #FFFFFF; background-color: #94A9CB;}
.menu span {float: right; width: 160px; margin-right: 8px; white-space: nowrap;	background-color: #7B8CA8; }
.menu input { width: 120px; height: 20px; background-color: #FFFFFF; color: #1C2026;  font:11px Arial, Helvetica, sans-serif;vertical-align: middle; margin-top: 2px; border-width: 1px;}

.cat_menu { padding: 1px;  height: 100%; min-height: 15px;}
.cat_menu a {height: 100%; text-decoration: none;	float: left; display: block; line-height: 15px; padding: 3px 5px 3px 5px;}
.cat_menu a:hover {text-decoration: none; color: #FFFFFF; background-color: #94A9CB;}


.topmenu {margin: 10px 15px 10px 10px; font : 11px Arial, Helvetica, sans-serif; color: #515E70; white-space: nowrap;}
.topmenu a {font : 11px Arial, Helvetica, sans-serif; color: #515E70; text-decoration:underline;}
.topmenu a:hover {text-decoration: none;}

.isHere { color: #000000; font-weight: bold; font-size: 10px;}
.notHere { color:#000000; font-weight: normal; font-style:italic; font-size: 10px; }


.leaders { padding: 0 10 0 10; border-collapse: collapse; border: 1px solid white;}
.leaders td {background-color: #FFFFFF; padding-top: 10px;border: 1px dotted #7B8CA8; }
.leaders img {border-width: 1px; border-color:#515E70; border-style: solid;};
.leaders a { font: normal 11px Arial; text-decoration: none; color: #000 }
.leaders a:hover { text-decoration: underline }
.leaders div{ text-align: left; margin-top: 5px; margin-left: 8px;}
.leaders em{ font: bold 11px Arial; color: #FFF; font-weight: bold; color: #000000;	text-transform: uppercase;}
.leaders b { font: normal 10px Arial; }

.bottom1 { color: #525252; font-size: 11px; font-faily: Verdana;}
.bottom1 a {color: #525252; font-size: 11px; font-faily: Verdana; text-decoration: underline;}
.bottom1 a:hover {text-decoration: none;}

.bottom { color: #525252; font-size: 10px; font-faily: Verdana;}
.bottom a {color: #525252; font-size: 10px; font-faily: Verdana; text-decoration: none;}
.bottom a:hover {text-decoration: underline;}

.darkline { background-color: #FFFFFF; min-height: 344px; width: 1px; height: 344px;}
.darkline1 { background-color: #FFFFFF; min-height: 43px; width: 1px; height: 43px;}
.darkline3 { background-color: #424242; min-height: 275px; width: 1px; height: 275px;}
.lightline { background-color: #515E70; height: 1px;}

.main_page img { margin: 6px 8px 6px 7px;	border-width: 1px; border-color: #FFFFFF;}

.main_search select { height: 19px; background-color: #EFEFEF; color: #000000;  font:10px Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.main_search input {  background-color: #FFFFFF; color: #1C2026;  font: 10px Arial, Helvetica, sans-serif;vertical-align: middle; border-width: 1px;}


.main_search1 {padding: 0px 0px 0px 0px;font:15px Arial, Helvetica, sans-serif; font-weight: 600; color: #525252; margin-top: 10px;}
.main_search1 table {margin-top: 4px; border-width: 1px; border-color: #424242; border-collapse: collapse; border-style: outset;}
.main_search1 select { width: 155px; height: 19px; background-color: #EFEFEF; color: #000000;  font:11px Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.main_search1 input { width: 21px; height: 18px; font:12px Arial, Helvetica, sans-serif; margin-left: 144px; vertical-align: text-bottom; margin-top: 6px;}

.contacts {font : 11px Arial, Helvetica, sans-serif; color: #525252; vertical-align: top; float: left;}
.contacts a {font : 11px Arial, Helvetica, sans-serif; color: #525252; text-decoration: underline;}
.contacts a:hover {text-decoration: none;}

.forms {float: right; font : 11px Arial, Helvetica, sans-serif; color: #525252; white-space: nowrap;}
.forms a {font : 11px Arial, Helvetica, sans-serif; color: #525252; text-decoration: underline;}
.forms a:hover {text-decoration: none;}
                                                            
.goods  { border-collapse: collapse; border: 1px solid white; }
.goods td             { border: 1px dotted #7B8CA8; padding: 10px 10px 10px 10px; }
.goods img {border-width: 1px; border-color:#515E70; border-style: solid;};
.goods a { font: normal 11px Arial; text-decoration: none; color: #000 }
.goods a:hover { text-decoration: underline }
.goods div{ text-align: left; margin-top: 5px; padding-left: 0px; margin-right: 0px;}
.goods em{ font: bold 11px Arial; color: #FFF; font-weight: bold; color: #000000;	text-transform: uppercase;}
.goods b { font: normal 10px Arial; }

.good1 img {border-width: 1px; border-color:#515E70; border-style: solid;};
.good1 a { font: normal 11px Arial; text-decoration: none; color: #000 }
.good1 a:hover { text-decoration: underline }
.good1 div{ text-align: right; margin-top: 15px; padding-left: 0px; margin-right: 10px;font: normal 11px Arial; text-decoration: none; color: #000}
.good1 em{ font: bold 11px Arial; color: #FFF; font-weight: bold; color: #000000;	text-transform: uppercase;}
.good1 b { font: normal 10px Arial; }


.brands a {color: #000000; text-decoration: none; display: block; font-family: Verdana; font-size: 11px; width: 135px;line-height: 10px; padding: 3px 5px 3px 5px;}
.brands a:hover {text-decoration: none; background-color: #94A9CB;}

.brands1 a {color: #000000; text-decoration: none; display: block; font-family: Verdana; font-size: 11px; width: 150px;line-height: 10px; padding: 3px 5px 3px 5px;}
.brands1 a:hover {text-decoration: none; background-color: #94A9CB;}

.categories {margin-left: 20px;	width: 100px;}
.categories a{color: #8C8C8C; text-decoration: underline; margin: 2px 0px 1px 0px; display: block;}
.categories a:hover {text-decoration: none;}

.title h2 {font:12px Verdana, Helvetica, sans-serif; color: #515E70; font-weight: normal; vertical-align: middle; margin: 5px 0px 0px 10px;}

.brand_header {background-color: #AAAAAA;	width: 775px; height: 43px; text-align: left; vertical-align: middle;}
.brand_header h1{color: #FFFFFF;	font-family: Arial; font-weight: normal; font-size: 25px; margin: 0px 0px 0px 11px;	padding: 0px 0px 0px 0px; height: 43px; line-height: 43px;}

.brand_women {background-color: #DDDDDD;}
.brand_women h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 13px; color: #5A5A5A;}
.brand_women a {color: #000000; text-decoration: underline; font-family: Arial; font-size: 11px; line-height: 16px;}
.brand_women a:hover { text-decoration: none;}

.brand_men {background-color: #FFFFFF;}
.brand_men h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 13px; color: #5A5A5A;}
.brand_men a {color: #000000; text-decoration: underline; font-family: Arial; font-size: 11px; line-height: 16px;}
.brand_men a:hover { text-decoration: none;}

.section_header h1{color: #FFFFFF;font-family: Arial; font-weight: normal; font-size: 25px; margin: 0px 0px 4px 7px; padding: 0px 0px 0px 0px; height: 43px; line-height: 28px;}
.section

.section_category {background-color: #FFFFFF;}
.section_category h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 13px; color: #5A5A5A;}
.section_category a {color: #000000; text-decoration: underline; font-family: Arial; font-size: 11px; line-height: 16px;}
.section_category a:hover { text-decoration: none;}

.page_numbers a{ background-color: #F7F7F7; color: #000000; text-decoration: none; padding: 1px 4px 1px 4px;}
.page_numbers a:hover{ background-color: #94A9CB; color: #FFFFFF; text-decoration: none;}
.page_numbers a:visited{ background-color: #94A9CB; color: #FFFFFF; text-decoration: none;}
.page_numbers a.act{ background-color: #94A9CB; color: #FFFFFF; text-decoration: none;}

.tovar2  {height: 300px; width: 290px; border-width: 0px; border-style: solid; border-color: #515E70; text-align: left; font-family: Arial; font-size: 13px; white-space: nowrap; vertical-align: text-bottom;}
.tovar2 div {margin: 267px 9px 9px 9px;}

.tovar_forms {font : 11px Arial, Helvetica, sans-serif; color: #525252;}
.tovar_forms input {width: 30px; height: 20px; background-color: #DDDDDD; color: #000000;  font:11px Arial, Helvetica, sans-serif;vertical-align: middle;}
.tovar_forms select { width: 120px; height: 20px; background-color: #DDDDDD; color: #000000;  font:11px Arial, Helvetica, sans-serif;vertical-align: middle;}
.tovar_forms em {color: #666666; font-weight: bold; font-style: normal; font-size: 18px;}

.button {background:#FFFFFF;text-align:center;color:#000000;font-size:11px; font-weight: bold; border-color: #525252; border-style: double;}

.tovar3 {width: 139px; float: left; border-width: 1px; border-style: solid; border-color: #AAAAAA; text-align: center; font-family: Arial; font-size: 11px; margin: 0px 4px 10px 0px;}
.tovar3 div{ text-align: left; margin: 5px 9px 9px 9px;}
.tovar3 a {text-decoration: none; line-height: 14px;}
.tovar3 a:hover {text-decoration: underline;}
.tovar3 img { border-width: 1px; border-style: solid; border-color: #AAAAAA;margin: 9px 9px 3px 9px;}
.tovar3 h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 11px; color: #AAAAAA; font-weight: bold;}
.tovar3 em {color: #000000; font-weight: bold; font-style: normal;}

div.basket_top {
	font-size: 10px; width: 96px; height: 20px; text-align: center; vertical-align: bottom; padding-top: 3px;
}
.basket_price1 {
	font-size: 11px; color: #000000;
}

.cf {font-size:10px;border-top:1px solid #555555;border-left:1px solid #555555;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1; background-color: #EFEFEF;}
.basket_title {
	color: #575757; font-size: 11px; font-weight: bold;
}
.basket_bottom{
	background-color: #EFEFEF; height: 25px; color: #000000; font-size: 10px; padding: 0px 5px 0px 5px; 
}
.basket_comments {
	color: #8F8F8F; font-size: 9px;
}
.basket_price2 {
	font-size: 12px; color: #000000; font-weight: bold; padding-right: 0px;
}
.payment {
		font-size: 10px; height: 17px;
}
.basket_text {
	color: #000000; font-size: 11px; padding: 5px 0px 5px 0px;
}
.form_text {
	font-size: 11px;
}
.form_text1 {
	font-size: 11px; color: #000000;
}
div.pass{ border: 1px #7D7D7D solid; padding: 1px 1px 1px 1px;
}
table.pass_table {
	background-color: #7D7D7D;
}
.reg_bg {
	background-image: url(pics/reg_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.reg_bg input {  height: 22px; background-color: #E6F7DE; color: #1C2026;  font: 12px Arial, Helvetica, sans-serif;vertical-align: middle; border-width: 1px;}


.login input {  border: 1 solid #002952; color: #000000; background-color: #FFFFFF; font-size: 10px;	margin: 5px;}

.topprice {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:120%; padding: 0px 4px 4px 0px; color:#BF3919; font-weight: bold; }

.tocart {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; color:#BF3919; font-weight: bold; }

.step2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; padding: 0px 4px 0px 4px; color:#525252; font-weight: bold; border: #525252 1px solid; }
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	margin: 0px;
}
.login input {
	font-size: 11px;
	margin-bottom: 1px;
}
.comm a:link, .comm a:active, .comm a:visited {
	color: #006699;
	text-decoration: none;
	font-size: 10px;
}
.comm a:hover {
	text-decoration: underline;
	color: #CC0000;
}
.shop_menu a:link, .shop_menu a:active, .shop_menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.shop_menu a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.shop_menu_link, .shop_menu_hover {
	background-color: #94A9CB;
	border-top: 1px solid #515E70;
	border-left: 1px solid #515E70;
	border-bottom: 1px solid #515E70;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}
.shop_menu_hover {
	background-color: #7B8CA8;
}
.content {
	border-left: 1px solid #515E70;
	border-right: 1px solid #515E70;
	padding: 2px;
}
.bottom_menu {
	background-color: #7B8CA8;
	border: 1px solid #515E70;
	padding: 3px;
	color: #515E70;
}
.bottom_menu a:link, .bottom_menu a:active, .bottom_menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.bottom_menu a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #94A9CB;
}
.product_menu {
	background-color: #7B8CA8;
	border: 1px solid #515E70;
	padding: 2px;
}
.product_menu a:link, .product_menu a:active, .product_menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.product_menu a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #94A9CB;
}
.product_menu_link {
	color: #FFFFFF;
	background-color: #94A9CB;
}
.main_search {border: 1px solid #424242; padding: 7px 7px 7px 1px; vertical-align: middle; z-index:-1;margin-top: 2px;}
    .treeview { padding: 0; clear: both; font-family: Arial, sans-serif; width: 100%; }
    .treeview * { font-size: 100.1%; }
    .treeview ul
    {
        overflow: hidden; width: 100%; margin: 0; padding: 0 0 0.5em 0;
        list-style-type: none;
    }
    .treeview ul ul { overflow: visible; width: auto; margin: 0 0 0 0; padding: 0 0 0 0.75em; }
    /* класс для ul после которых нет li в родительских ветках */
    .treeview ul.l { border-left: 1px solid; margin-left: -1px; }
    /*.treeview li.cl ul { display: none; }*/
    .treeview li { margin: 0; padding: 0; }
    .treeview li li { margin: 0 0 0 0.5em; border-left: 1px dotted; padding: 0; }
    .treeview li div { position: relative; height: 0.5em; min-height: 16px; //height: 1.3em; }
    .treeview li li div { border-bottom: 1px dotted; }
    .treeview li p
    {
        position: absolute; z-index: 1; top: 0.3em; //top: 0.35em; left: 0.75em;
        width: 100%; margin: 0; border-bottom: 1px dashed; padding: 0;
    }
    .treeview a { padding: 0.1em 0.2em; white-space: nowrap; //height: 1px; }
    .treeview img.i
    {
        border-right: 2px solid; border-bottom: 0.5em solid;
        margin-bottom: -0.5em; vertical-align: middle;
    }
    .treeview a.sc
    {
        position: absolute; top: 0.06em;
        margin-left: -1em; padding: 0; text-decoration: none;
    }

    /* colors */
    .treeview li p,
    .treeview img.i,
    .treeview .sc
    { background: white; }
    .treeview ul.l,
    .treeview li p,
    .treeview img.i
    { border-color: #f5f5ea; }
    .treeview ul li li,
    .treeview ul li li div
    { border-color: #999999; }
    .treeview a,
    .treeview a.sc,
    .treeview a.sc:hover
    { color: #000000; }
    .treeview a:hover
    { color: #cc0000; }

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}

.highslide-image {
    border: 0px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
	margin-top: -15px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.cont_txt {margin:10px;}
.cont_txt p,li {text-align:justify;}
.cont_txt h2 {font-size:12px;margin-top:15px;margin-bottom:-5px;}
.cont_txt li {margin-bottom:4px !important;}
.cont_txt a {color:#525252; text-decoration:none;}
.cont_txt a:hover {color:#525252; text-decoration:underline;}
.cont_txt_in a {color:#525252; text-decoration:none;}
.cont_txt_in a:hover {color:#525252; text-decoration:underline;}
.cont_txt_in{margin-top:4px; margin-bottom:10px; margin-right:10px;}
.cont_txt_in p,li {text-align:justify;}
.cont_txt_in h2 {font-size:12px;margin-top:15px;margin-bottom:-5px;}
.cont_txt_in li {margin-bottom:2px;}
.cont_txt_cat {margin-left:180px !important;margin-bottom:30px !important;}
.cont_txt_cat a {color:#525252; text-decoration:none;}
.cont_txt_cat a:hover {color:#525252; text-decoration:underline;}
.cont_txt_cat{margin-top:4px; margin-bottom:10px; margin-right:10px;}
.cont_txt_cat p,li {text-align:justify;margin-bottom:-5px !important;}
.cont_txt_cat h2 {font-size:12px;margin-top:15px;margin-bottom:-5px;}
.cont_txt_cat li {margin-bottom:4px !important;}
.rights, .lefts { display: inline;text-align:center; }
.lefts { float: left; width: 150px; margin-top: 15px; margin-right: 10px; }
.rights { float: right; width: 150px; margin-top: 15px;margin-left: 10px;}
span.pods {color:#656565; font-size:9px;}
