@charset "windows-1251";

/*reset*/

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, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	background: transparent;
}

a {color:#034ea2;}
.bordered{border:#f00 1px solid;}
.handed{cursor:hand;cursor:pointer;}

a.cat-in:hover, .news_on_main_item_title a:hover, .news_on_main_archive a:hover, .novinki_item_text a:hover, .top_menu_podmenu_item a:hover, a.adreslink:hover, .cart-in a:hover, .tov-info-title a:hover, .all_catalog-bl a:hover, .nav2 li a:hover, .nav2 li a.active, .like-bl a:hover, span.del_btn, .s4 .nal a:hover, .salon-map a:hover, .article_zag a:hover, p.article_link a:hover, .news_title a:hover, .arhiv a:hover, a.prev:hover, a.top_menu_a:hover, .img-prod-p span:hover, .img-prod-p2 span:hover, .g4 a:hover, .c-place a:hover, .cont-place a:hover, .min-w a:hover, .c-place_p a:hover {color:#e9775f;}

.tovar-price a:hover, .tovar-price span:hover, .tov-info-podrobno a:hover, span.del_btn:hover, .arhiv a.news_item_active:hover {color:#8a8a8a;}


html, body {
height:100%;
}

body {background:#fff; font-family: arial, helvetica, sans-serif; font-size:100.01%;} 

.clear {clear:both;}

/* ========================  шапка  ==================== */

#head { background:#fff; height:187px; top:0px; width:100%;}
.head_banner{margin:0px;padding:0px;height:152px;width:75%; z-index:-1000;}
.head_text{margin:0px;padding:0px;font-size:16px;color:#0070b8;font-weight:bold;font-style: italic;padding-top:10px;}

/* верхнее меню */

#topnav { height:50px; background:url(img/header_menu_bg.gif) 0 0 repeat-x; margin:0px; padding: 0px; position:relative;}
.topnav_table {display:none;}
.top_menu_item{position:relative; padding:8px 10px 0 8px; height:27px; float:left;}
.top_menu_a {color:#fff; font-weight: bold; font-size: 16px;}
.top_menu_podmenu {background-color:#ffef3f; position:absolute; display:none; left:0px; top:35px; width:160px; z-index:100;}
.top_menu_podmenu_item {margin-bottom:7px;padding-left:9px;padding-right:10px;}
.top_menu_podmenu_item a{color:#034ea2;font-size:12px;}

/* корзина */
.cart{position:absolute;right:30px;top:60px;z-index:100;width:145px;height:63px;background-image: url(img/cart_bg.gif);}
.cart-in{position:absolute;left:14px;top:9px;width:115px;color:#000;font-size: 12px;}
.cart-in a {color:#034ea2;font-size: 14px;}


/* ==========================  левое меню ========================  */

.logo { margin:25px 0 0 0; width:220px; }
.edinaya { margin:23px 0 0 0px; width:220px; background-image: url(img/edinaya.gif);background-repeat: no-repeat;height:51px;}
.edinaya p{font-size:24px; color:#e9775f;font-weight:bold;text-align:center; letter-spacing:2px; padding-top:20px;}
.nav {width:200px; margin-top:25px; line-height:15px;}
.nav li {  font-size:0.8em;  font-weight:bold; display:inline-block;}
.nav li a {display:block; padding:2px 0; background:url(img/sqr.gif) 0 7px no-repeat; padding-left:10px;}
.nav li a:hover {background:url(img/sqr6.gif) 0 7px no-repeat; color:#e9775f;}
.nav li a.active {background:url(img/sqr6.gif) 0 7px no-repeat; color:#e9775f;}

/* салоны */

.salon {width:220px; background: #fff049 url(img/salon-bg.gif) 0 0 repeat-x; margin-top:40px;}

.ang1 {background:url(img/tl.gif) 0 0 no-repeat; width:100%;}
.ang2 {background:url(img/tr.gif) 100% 0 no-repeat;width:100%;}
.ang3 {background:url(img/bl.gif) 0 100% no-repeat;}
.ang4 {background:url(img/br.gif) 100% 100% no-repeat; padding:15px;}

.salon h2 {font-style:italic; font-weight:bold; padding-bottom:10px; font-size:20px; color:#e9775f;}
.salon ul {font-size:12px; line-height:16px; list-style-type:none;}
.salon ul a {color:#000; font-weight:bold;}
.salon ul a:hover {color:#e9775f;}
.salon li {margin-bottom:15px;}
.salon i { line-height:11px; font-size:11px; color:#034EA2;}
a.mini {font-style:italic; color:#000; font-size:14px;}
a.mini:hover {color:#e9775f;}


/* ============================ футер  ================================ */

#footer {position:relative; min-width:990px; clear:both; margin-top:-130px; height:130px;  }
#footer a:hover {color:#e9775f;}
.protect{height:50px; width:100%; clear:both;}
.protect130{ height: 130px; width:100%; clear: both;}

.botnav { height:32px; background: #e5e5e5 url(img/botnav-l.gif) 0 50% no-repeat; margin:0 20px 0 295px; }
.botnav ul { background: url(img/botnav-r.gif) 100% 50% no-repeat; overflow:hidden; height:32px; padding-left:10px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.botnav ul li{ float:left; padding: 0 7px;}
.botnav ul li a{ color:#000; font-size:12px; line-height:30px;}
.botnav ul li a:hover {color:#e9775f;}
.botnav ul li a.active {color:#e9775f;}
p.name {position:absolute; width:290px; text-align:center; font-size:12px; top:50px; left:0;}
address {margin: 20px 0 0 292px; font-size:12px; font-style:normal;padding-left:20px; line-height:15px;}

/* =========================== центральный блок ======================== */

.path {color:#666; font-size:11px;margin-bottom:10px;}
.path a {color:#666; }
.path a:hover {color:#8a8a8a;}

.content_header, #content h1 {font-weight: bold;font-size: 22px;color: #000;margin-bottom: 25px;}

/* ---------- каталог ----------- */
.all_catalog-bg {width:146px; height:146px; background: url(img/catalog-img-bg.gif) 0 0 no-repeat; float:left;}
.all_catalog-bg img {padding: 7px 0 0 7px;}
.all_catalog-bl{width:340px; height:190px; float:left;  font-size:12px; color:#034ea2; }

/* ----------- перечень товаров -------- */
.tovari-all { }
.tovar-bl  {width:100%; margin-bottom:40px; float:left; position:relative;z-index:50;}

.tov-info {float:left; font-size:12px; color:#000; padding-right:15px;}
.tov-info-title a{display:block; color:#034ea2; font-size:16px; margin:10px 0;}

.tov-info-podrobno a{color:#e9775f;font-size: 12px;}

.tovar-price { color:#e9775f; font-size:14px; margin:10px 0;}
.tovar-price p{margin-bottom:10px;}
.tovar-price a{display:block; font-size:0.8em; color:#e9775f; font-style:italic; margin:5px 0 0 10px;}

/* ---------- конкретный товар ---------------- */
.img-prod {width:264px; height:263px; background: url(img/img-prod.gif) 0 0 no-repeat;}
.img-prod img {padding:6px 0 0 7px;}
.img-prod-p {text-align:right; margin-right:1px; margin-top:5px;}
.img-prod-p span {color:#0070b8; font-size:12px;}
.img-prod-p a{color:#0070b8;font-size: 12px;}

.img-prod-p2 {text-align:right; margin-right:36px; margin-top:5px;}
.img-prod-p2 span {color:#0070b8; font-size:12px;}
.img-prod-p2 a{color:#0070b8;font-size: 12px;}

.color_razmer {text-align:right;color:#000; font-weight: bold; font-style: italic; font-size: 14px;margin-right: 13px;}
.sd input {width:40px;margin:0 5px;}
.color{float:left; font-size:0.7em;}
.color-block input {float:left; margin-right:5px;}
.color1 {height:25px; width:25px; border:1px solid #000; background: #7bc9ff; margin-bottom:5px;}
.color2 {height:25px; width:25px; border:1px solid #000; background: #ffc6c6; margin-bottom:5px;}

.price { color:#e9775f; font-size:16px; }
.price span {display:block; margin:10px 0 0 150px; color:#e9775f; font-size:12px; font-style:italic; text-decoration: underline;}
.price span:hover {color:#8a8a8a;}
.price input {position:relative; top:10px; left:20px;}

.min-w-div {margin:0px;padding:0px;margin-top:25px;}
.min-w h2 {font-size:14px; color:#000; font-weight:bold; margin-top:15px;}
.min-w p {font-size:12px;color:#000;}
.min-w table td {background-color: #e5e5e5;font-size:12px;color:#000;}
.min-w p.zagolovok {font-size: 14px; font-weight: bold;}
.min-w p.regular {font-size: 12px;}
.min-w table {width:100%;} 

/* ---------- корзина ---------------- */
.korzina {width:99%; font-size:0.8em; border: 1px solid #ccc; position:relative; left:1px; border-collapse:collapse;}
.korzina tr, .korzina td { border-bottom: 1px solid #ccc; }
.korzina a:hover {color:#8a8a8a;}
.korzina td {vertical-align:middle;}
.sd1 input {width:40px;margin:0 5px;}
.sd1{width:80px;}
.w1 {width:80px;}
a.del {color:#d50000;}
a.del:hover {color:#8a8a8a;}
.korzina strong {color:#f00; font-weight:normal;}
.del_btn {text-decoration:underline; cursor:pointer;}

#cont-korz {padding-left:10px;}

.g1 {background:#ebebeb url(img/tl1.gif) 0 0 no-repeat; width:99%; margin-top:120px;}
.g2 {background: url(img/tr1.gif) 100% 0 no-repeat;  width:100%;}
.g3 {background: url(img/bl1.gif) 0 100% no-repeat; width:100%;}
.g4 {background: url(img/br1.gif) 100% 100% no-repeat; padding:20px; }
.post td {vertical-align:top; font-size:0.8em;}
.g4 i {color:#f00;}
.g4 h3 {font-size:1.1em; padding-bottom:10px;}
.post .in {width:200px;}
.g4 textarea {height:50px;}
.post .oi {width:230px;}
.post .ii {width:150px; color:#e9775f; font-size:0.8em;}
.g4 p {padding-bottom:15px ; font-size:0.8em;}

a.prev {font-size:0.8em; font-style:italic; display:block; float:left; margin:62px 0 0; position:relative; left:15px;}
.symma {float:right; width:250px; font-size:0.9em;}
.symma p{ margin:15px 0 25px;}
.min-w {width:90%;max-width:800px;margin-top:15px;line-height:1.2;}
.min-w li{font-size:0.8em;}
.min-w TABLE{width:100%; text-align:center; }
.min-w TABLE tr {font-size:1.1em;}
.min-w TABLE td p {font-size:1.1em;}
.min-w TABLE tr {background: #e5e5e5; vertical-align:middle;font-size:0.8em; height:40px;}
.min-w TABLE p {font-size:1.1em;}

#zakaz_done_table p {
	padding: 10px;
	border: 1px dashed #0475AD;
	background: #e5e5e5;
}


/* ----------- филиалы и карта ----------------------- */
.map {top:50px; margin-bottom:50px; background: url(img/map.jpg) 0 0 no-repeat;height:715px;width:653px;position:relative;}
.salon-map {float:left; font-weight:bold; font-size:0.9em; line-height:25px; margin:10px 0 0 150px; display:inline;}
.m1 {background:#ebebeb url(img/tl1.gif) 0 0 no-repeat; width:300px; float:left; }
.m2 {background: url(img/tr1.gif) 100% 0 no-repeat;  width:100%;}
.m3 {background: url(img/bl1.gif) 0 100% no-repeat; }
.m4 {background: url(img/br1.gif) 100% 100% no-repeat; padding:20px; }
.m4 p {font-weight:bold; font-size:0.9em;}
.m4 select {width:150px;}
.m4 input { position:relative; top:6px; left:10px;}

.cont-place {margin-top:40px; padding-left:10px;  line-height:16px; }
.cont-place a.cont-in {margin-top:5px; font-size:14px;}
.c-place{width:270px; float:left; height:320px; font-size:0.9em;}
.c-place p {margin-top:5px;}
.c-place .c-place_p {font-size:12px; width:80%;}
.cont-bg {width:194px; height:193px; background: url(img/cont-bg.gif) 0 0 no-repeat;}
.cont-bg img {padding: 7px 0 0 7px;}

.blue_phone_text {font-size: 24px;font-weight: bold;color:#e9775f;}
.blue_phone_table img {padding-right:5px;}

.min-w .besp {color:#000080; font-style:italic; font-weight:bold;}

/* ---------- статьи ---------------- */
.article-info {position:relative; left:0px; top:20px; font-size: 12px;}
.article_zag a {color:#034ea2; font-size: 16px;}
.article_link a {color:#e9775f; font-size: 12px;}

/* ---------- новости ---------------- */
.news_header {color:#000; font-size: 12px; font-weight: bold; }
.news_title a {color:#0070b8; font-size: 12px; }
.news_item {margin-bottom:20px;}
.news_body {font-size: 12px;}
.arhiv {font-size: 12px;}
.arhiv a {color:#0070b8;}
.arhiv a.news_item_active {color:#e9775f;}

/* ---------- главная страница ---------------- */

.news_on_main {padding-left:16px;}
.news_on_main_title {color:#e9775f;font-size: 20px;font-weight: bold; font-style: italic;}
.news_on_main_item {margin-top:12px;}
.news_on_main_item_data {font-size:10px; color:#000;}
.news_on_main_item_title a{font-size: 12px; color:#0070b8;}
.news_on_main_archive {margin-top:17px;}
.news_on_main_archive a {color:#0070b8; font-size: 12px; font-style: italic;}

.novinki {width:210px; background: #fff049 url(img/salon-bg.gif) 0 0 repeat-x; margin-top:40px;}
.novinki h2 {font-style:italic; font-weight:bold; font-size:20px; color:#e9775f;}
.novinki_item {padding-top:17px;}
.novinki_item_img_bg {width:112px; height:112px; background: url(img/img-bg.gif) 0 0 no-repeat; margin-bottom:5px;}
.novinki_item_img_bg img {padding:5px 0 0 6px;}
.novinki_item_text a{color:#0070b8;font-size: 12px;}
.novinki_item_cena {color:#000;font-size: 14px;font-weight: bold;}

.catalog-bg {width:146px; height:146px; background: url(img/catalog-img-bg.gif) 0 0 no-repeat; float:left;}
.catalog-bg img {padding: 7px 0 0 7px;}
.catalog-bl{width:220px; height:240px; float:left;  font-size:12px; color:#034ea2; }

/*/// TYT NEW ///*/

.nav2 {padding-left:20px; line-height:15px;}
.nav2 li {font-size:1em;  font-weight:normal; list-style:none; display:block;}
.nav2 li a {display:block; padding:2px 0; padding-left:10px;}
/*/// TYT NEW ///*/

/* ---------- похожие товары ---------------- */
.like {margin:10px 10px 30px 10px; overflow:hidden;}
.like-bl {width:25%; float:left;}
.like-bl_a {font-size:0.8em; display:block; padding-left:5px; width:80%; line-height:15px;}
.img-small {width:92px; height:90px; background:url(img/img-prod-small.gif) 0 0 no-repeat; margin-bottom:5px;}
.img-small img {padding: 5px 0 0 7px;}
h3.tovar {padding:40px 10px 10px; font-size:1.1em; clear:both;}

.prod-info select {margin-left:19px;}


/* корзина*/
/*
.cart {width:144px; height:63px; background: url(img/cart.gif) 0 0 no-repeat; float:right;margin-top:40px; font-size:0.8em; line-height:15px;}
.cart-in {padding:5px 0 5px 10px;}
.cart a{display:block; color:#034ea2; font-size:1.1em; padding-bottom:6px;}
.cart a:hover {color:#8a8a8a;}
.cart strong {display:block;}

.tel {width:250px; height:63px; background: url(img/tel-bg.gif) 0 0 repeat-x; float:right; margin:40px 4% 0 0; font-size:1em; color:#034ea2; font-weight:bold; line-height:23px;}
.tel-l { height:63px; background: url(img/tel-l.gif) 0 0 no-repeat;}
.tel-r {height:63px; background: url(img/tel-r.gif) 100% 0 no-repeat; padding:7px 10px;}
*/
/* реклама */
/*
#rek {height:243px; background: #09b681 url(img/rek.jpg) 0 0 no-repeat; position:relative; z-index:3;}
#rek span {height:243px;  display:block; background: url(img/rek-r.gif) 100% 0 no-repeat;}
.rek-info {width:40%; float:right; padding:50px 10% 0 0; color:#fff; font-weight:bold; font-size:0.9em; line-height:18px;  }
.rek-info h2 {font-size:1.5em; padding-bottom:20px;}
*/
/* лидеры продаж */
/*
.content-main {width:90%; margin-top:25px; margin-left:10px;}
.content-main p{ font-size:0.8em; margin-bottom:15px; line-height:16px;}
.content-main h2{color:#034ea2; margin-bottom:7px; font-weight:bold; font-size:1.2em;}
p.c-top {font-style:italic;}

p.we {color:#034ea2; float:left; width:48%; font-size:0.8em; padding-top:10px; margin-left:10px; display:inline;}
p.you{color:#ffa811; float:right; width:48%; font-size:0.8em; padding-top:10px;}
*/
/* выподающее меню */
/*
#alt:hover {background: url(img/alt-ul.gif) 0 0 no-repeat;}
#topnav #alt:hover a {color:#3a3a3a; font-weight:bold;}

#topnav #alt:hover li {background: url(img/sqr4.gif) 0 50% no-repeat; padding-left:10px; }
#topnav #alt ul {display:none; }
#topnav #alt:hover ul {display:block; position:absolute; z-index:10; top:40px; left:0px; padding:0; margin:0;}
#topnav #alt:hover ul li {background: #fff049 url(img/alt-bg1.gif) 0 0 no-repeat; display:block; width:421px; color:#3a3a3a; font-size:12px;  position:relative;  padding:0; margin:0; overflow:visible; }
#topnav #alt:hover ul li i {font-size:11px; display:block; line-height:12px;}
#topnav #alt:hover ul li a {padding-top:10px; position:relative;}
#topnav #alt:hover ul li a:hover {color:#8a8a8a;}
#topnav #alt:hover ul li .mini{font-size:12px; position:absolute; bottom:0; right:10px;}
#topnav #alt:hover ul li .up-bg{padding:5px 10px 20px 15px; }
#topnav #alt:hover ul li .top-up-block{float:left; width:195px; height:100px; }
#topnav #alt:hover ul li .niz{background:url(img/alt-bg-bot.png) 0 0 no-repeat; width:421px; height:5px; position:absolute; bottom:-5px; left:0px;} 

.top-up-block i {color:#034ea2;}

#content {width:97%; margin:30px 0 0 10px; overflow:hidden;}

#content h1 {font-size:1.4em; padding:10px 0 20px;}

.prod-info {overflow:hidden;}



.tab-info { margin:30px 0 0 290px; position:relative; z-index:1; }
.tab-info td {vertical-align:top;}
#content .tab-info p {font-style:italic; font-weight:bold; text-align:right; padding:0 20px 15px 0; font-size:0.9em;}

#content h2 {font-size:0.9em; font-style:italic; font-weight:bold; padding:30px 0 5px;}
#content p {font-size:0.8em; }
.razmer {width:100%; text-align:center; }
.razmer tr b {font-size:1.1em;}
.razmer tr {background: #e5e5e5; vertical-align:middle;font-size:0.8em; height:40px;}
#content ol {font-size:0.8em;}
*/
.nn-block {padding:20px 0 15px;}
.nn-block h3 {font-size:1.1em;  display:inline; padding-left:10px;}

#all {font-size: 0.8em; color:#034ea2; border-bottom:1px dashed #000; margin-left:15px; padding-right:10px; background:url(img/all.gif) 100% 50% no-repeat; cursor:pointer; }
#rightblock .all-dd {background:url(img/all2.gif) 100% 50% no-repeat;}
.s1 {background:#e5e5e5 url(img/tll.gif) 0 0 no-repeat; }
.s2 {background: url(img/trr.gif) 100% 0 no-repeat; }
.s3 {background: url(img/bll.gif) 0 100% no-repeat; }
.s4 {background: url(img/brr.gif) 100% 100% no-repeat; padding:20px; overflow:hidden;}
#hidd {display:none;}
.s4 .nal a {display:block; line-height:15px;}
.s4 .nal {font-size:0.8em; width:200px; line-height:15px; float:left; height:70px; padding-right:15px;}
/*






.catalog-all { padding-left:0px;  line-height:20px; }
.catalog-all a.cat-in {display:block; margin:20px 0 0 150px; font-size:1.1em; width:40%;}
#rightblock .catalog-bl{width:49%; float:left; margin-bottom:50px;  font-size:0.8em; }
#rightblock .catalog-bl a:hover { color:#8a8a8a;}
.catalog-bg {width:146px; height:146px; background: url(img/catalog-img-bg.gif) 0 0 no-repeat; float:left;}
.catalog-bg img {padding: 7px 0 0 7px;}









#gmap { width:500px; height:500px; }
*/