* { font-family: Tahoma; font-size: 8pt; color: #4a4a4a; }

img { border: 0px; }

a { color: #8452cc; text-decoration: none; }

a:hover { color: #8452cc; text-decoration: underline; }

p { padding-bottom: 0px; margin-bottom: 2px; }



html,body

{

 width: 100%; height: 100%;

 margin: 0px; padding: 0px;

 background: #fff url("/img/ssale.ru/tpl_bg.gif") repeat;

 border: 0px;

 text-align:center;

}

#phones
{
	position:absolute;
	top:70px;
	left:220px;
	width:225px;
	height:44px;
}

table

{

 border-spacing: 0;

 border-collapse: collapse;

 padding: 0px;

 margin: 0px;

 border: 0px;

}

.visible {display:block;}

.invisible {display:none;}

.error {color: red}



h1 { color: #a531b5; font-size: 12pt; font-family: Arial; background: #fff; padding-right: 10px; display: inline; }



/* -------- ШАБЛОН САЙТА  ----------- */

table.tpl { width: 100%; height: 100%; align:center; }

table.tpl td#head { height: 180px; background: #fff url("/img/ssale.ru/tpl_head_girls.jpg") no-repeat left;  position: relative }

table.tpl td#center { height: 100%; }

table.tpl td#footer { height: 80px; background: url("/img/ssale.ru/tpl_footer_rs.gif") repeat-x left top; }



table.head { width: 100%; height: 100%; }

table.head td#login { width: 279px; height: 98px; background: url("/img/ssale.ru/tpl_login_bg.gif") no-repeat bottom right; text-align: right; vertical-align: top; }

table.head td#rs1 { height: 47px; background: url("/img/ssale.ru/tpl_head_rs1.gif") repeat-x left bottom; text-align: center; padding-right: 100px; }

table.head td#rs2 { height: 35px; background: url("/img/ssale.ru/tpl_head_rs2.gif") repeat-x left bottom; text-align: right; }

table.head td#rs2 div { color: #666666; font-size: 7.5pt; padding: 0px 10px 15px 0px; }

table.head td#rs2 div a { color: #666666; text-decoration: none; }

table.head td#rs2 div a:hover { color: #666666; text-decoration: underline; }



table.footer { width: 100%; height: 100%; }

table.footer td#copyright { width: 230px;  background: url("/img/ssale.ru/tpl_footer_bg.gif") no-repeat left top; }

table.footer td#copyright div { color: #A690B4; font-size: 7.5pt; padding: 0px 0px 0px 10px; }

table.footer td#menu { height: 25px; text-align: right; }

table.footer td#counters { height: 55px; text-align: right; }
table.footer td#counters img { filter: Alpha (Opacity=50); margin-right: 10px; }




table.main { width: 100%; height: 100%; }

table.main td#menu { width: 180px; background: url("/img/ssale.ru/tpl_menu_vsep.gif") repeat-y right top; vertical-align: top; }



table.center { width: 100%; height: 100%;}

table.center td#form { width: 100%; height: 51px; white-space: nowrap; }

table.center td#content { width: 100%; height: 100%; background: url("/img/ssale.ru/tpl_h1_bg.gif") repeat-x; vertical-align: top; }





/* ------ ПОИСК ПО КАТАЛОГУ -------- */

table.CatalogSearch_1 { margin: 0px 20px; height: 51px; display: inline; background: #fff url("/img/ssale.ru/tpl_form_bg.gif") no-repeat left bottom; }
table.CatalogSearch_1 div#txt_searchtype { color: #ad84c6; font-weight: bold; margin-left: 30px; display: inline; }
table.CatalogSearch_1 select       { width: 130px; display: none; margin: 0px; padding: 0px; }
table.CatalogSearch_1 input        { width: 130px; display: none; }
table.CatalogSearch_1 div#CSBtn    { display: none; }
table.CatalogSearch_1 div#CSBtn button { width: 27px; height: 18px; border: 0px; background: #fff; }
table.CatalogSearch_1 select#sType { display: inline; }


/* ------ СКИДКИ КЛИЕНТА -------- */

table.advert_1_active        { margin: 0px 30px; height: 51px; display: inline; background: #fff url("/img/ssale.ru/tpl_form_bg.gif") no-repeat left bottom; }
table.advert_1_active span   { margin-left: 40px; color: #ad84c6; font-weight: bold; }
table.advert_1_active input  { width: 80px; border: 1px solid #ad84c6; }
table.advert_1_active button { width: 27px; height: 18px; border: 0px; background: #fff; }



/* ------ ФОРМА КОРЗИНЫ ------- */

table.order_11
{
 margin: 0px 20px;
 height: 51px;
 padding: 0px;
 background: #fff url("/img/ssale.ru/tpl_form_bg.gif") no-repeat left bottom;
 display: inline;
}

table.order_11 div#txt_basket { margin-left: 40px; color: #ad84c6; font-weight: bold; }

table.order_11 div#txt_contain { margin-left: 40px; }

table.order_11 div#txt_contain a { color: #4a4a4a; text-decoration: none; display: inline; }

table.order_11 div#txt_contain a:hover { text-decoration: underline; }

table.order_11 div#txt_buy { margin-left: 40px; display: inline; }

table.order_11 div#txt_null { margin-left: 40px; white-space: nowrap; }





/* ------ Меню сайта -------------*/

table.structure_1 { color: #fff; text-align: center; vertical-align: middle; z-index: 5; }
table.structure_1 a { color: #000; text-decoration: none; }
table.structure_1 a:hover { text-decoration: underline; }


table.structure_1 UL { padding: 0px;  margin: 0px; list-style-type: none; font-family: Verdana; font-size: 8.5pt; z-index: 5;}
table.sructure_1 UL LI DIV { font-family: Verdana; font-size: 8.5pt;}
table.structure_1 UL LI DIV A { color: #593173; text-decoration: none; }
table.structure_1 UL LI DIV A:hover { color: #593173; text-decoration: none; }
table.structure_1 UL LI A { margin: 3px 0px; }



table.structure_1 LI LI A 
{
        display: block;
        /*border-bottom: #b56b21 1pt solid;*/
        font-weight: normal;
        color: #593173;
        text-decoration: none;
        height: 25px;
        margin: 0px;
        padding: 3px 5px 0px 5px;
        width: 10em;
}

table.structure_1 LI LI A:hover 
{
        padding: 3px 5px 0px 5px;
        background: #f3e5f5;
        color: #593173;
        text-decoration: none;
        width: 9em;
        width: 10 em;
}

table.structure_1 LI 
{
        FLOAT: left;
        CURSOR: default;
        POSITION: relative;
        TEXT-ALIGN: center;
        z-index: 5;
}

/* область подменю */

table.structure_1 LI UL 
{
        border: #b565c0 1px solid;
        /*border-bottom: 0px;*/
        padding-right: 0px;
        display: none;
        font-weight: normal;
        left: 0px;
        position: absolute;
        top: 100%;
        width: 9em;
        background: #ead2ed;
}



table.structure_1 hr 
{
        height: 1px;
        width: 100%;
        background: #b565c0;
        color: #b565c0;
        margin: 0px; padding: 0px;
        font-size: 0px;
}

table.structure_1 li#separator
{
        margin: 0px;
        color: #593173;
        width: 20px;
}



table.structure_1 LI:hover UL { DISPLAY: block; }
table.structure_1 LI.over UL { DISPLAY: block; }



div.structure_2         { color: #593173; padding-right: 5px; width: 100%; text-align: center; }
div.structure_2 a       { color: #593173; padding: 0px 5px 0px 5px; text-decoration: none; }
div.structure_2 a:hover { text-decoration: underline; }




/*
* Модуль "Новости"
*/

/* Лента новостей */
div.news_1                  { vertical-align: top; padding-bottom: 10px; }
div.news_1 div#header       { width: 180px; height: 23px; background: url("/img/ssale.ru/tpl_header_bg.gif") repeat-x; }
div.news_1 div#header div   { color: #fff; width: 180px; height: 23px; background: url("/img/ssale.ru/tpl_header_rgt2.gif") no-repeat right; }
div.news_1 div#header div p { color: #fff; font-size: 9pt; font-weight: bold; padding: 4px 0px 0px 10px; margin: 0px; }
div.news_1 div#data         { font-size: 7.5pt; color: #737BE3; padding: 7px 0px 0px 5px; }
div.news_1 div#text         { color: #4C4C4C; padding: 0px 0px 0px 10px; }
div.news_1 div#text a       { color: #4C4C4C; text-decoration: none; _}
div.news_1 div#text a:hover { text-decoration: underline; }

/* Архив новостей */
div.news_2             { color: #84511A; font-family: Tahoma; font-size: 10pt; text-align: justify; }
div.news_2 div.news    { margin-bottom: 30px;  }
div.news_2 a           { text-decoration: none; }
div.news_2 a:hover     { text-decoration: underline; }
div.news_2 div#header  { color: #ff9431; font-size: 15pt; margin: 0px 0px 15px 0px; }
div.news_2 div#name    { text-align: left; margin: 5px 0px 3px 0px; }
div.news_2 div#date    { margin: 3px 0px 0px 0px; text-align: right; }
div.news_2 div.archive { width:100%; text-align: center; }
div.news_2 a           { text-decoration: none; }

/* Подписка на новости(кратка форма) */
div.news_3                 { margin-right: 7px; margin-left: 5px; }
div.news_3 div#sep         { height: 1px; background: url("/img/ssale.ru/tpl_menu_hsep.gif") repeat-x left; }
div.news_3 div#email       { padding: 0px 0px 0px 5px; color: #4c4c4c; display: inline; }
div.news_3 div#input       { display: inline; margin-top: 5px; }
div.news_3 div#input input { border: #c3acd0 1pt solid; width: 93px; height: 17px; }
div.news_3 div#btn         { margin-left: 5px; display: inline; }
div.news_3 div#btn button  { width: 27px; height: 18px; border: 0px; background: #fff; }

/* Подписка на новости(подробная форма) */
div.news_4 {}
div.news_4 input#email     { border: 1px #c6a5d6 solid; width: 173px; }
div.news_4 div#radio       { padding-top: 5px;  }
div.news_4 div#btn         { margin-left: 5px; display: inline; }
div.news_4 div#btn button  { width: 27px; height: 18px; border: 0px; background: #fff; }



/*
* Модуль "Каталог товаров/услуг"
*/

/* Дерево каталога */

div.catalog_1 { vertical-align: top; text-align: left; }

div.catalog_1 div#header       { width: 180px; height: 23px; background: url("/img/ssale.ru/tpl_header_bg.gif") repeat-x; }
div.catalog_1 div#header div   { color: #fff; width: 180px; height: 23px; background: url("/img/ssale.ru/tpl_header_rgt2.gif") no-repeat right; }
div.catalog_1 div#header div p { color: #fff; font-size: 9pt; font-weight: bold; padding: 4px 0px 0px 10px; margin: 0px; }


div.сatalog_1 div a b { color: #a26ca9; }
/*div.catalog_1 div#h1 { background: url("/img/ssale.ru/catalog.gif") top left no-repeat; }*/
div.catalog_1 a { text-decoration: none; color: #4c4c4c; }
div.catalog_1 a:hover { text-decoration: underline; color: inherit; }



div.catalog_1 div#mainGrp_plus             { font-weight: bold; padding-left: 10px; margin: 12px 0px; cursor: hand; }
div.catalog_1 div#mainGrp_plus a           { text-decoration: none; color: #a26ca9; }
div.catalog_1 div#mainGrp_plus a:hover     { text-decoration: underline; }
div.catalog_1 div#mainGrp_plus_add         { font-weight: bold; padding-left: 10px; margin: 12px 0px; cursor: hand; }
div.catalog_1 div#mainGrp_plus_add a       { text-decoration: none; color: #a26ca9; }
div.catalog_1 div#mainGrp_plus_add a:hover { text-decoration: underline; }

.mainGrp_plus_add         { font-weight: bold; padding-left: 10px; margin: 12px 0px; cursor: hand; }
.mainGrp_plus_add a       { text-decoration: none; color: #a26ca9; }
.mainGrp_plus_add a:hover { text-decoration: underline; }


div.catalog_1 div#mainGrp_minus            { font-weight: bold; padding-left: 10px; margin: 12px 0px; cursor: hand; }
div.catalog_1 div#mainGrp_minus a          { text-decoration: none; color: #a26ca9; }
div.catalog_1 div#mainGrp_minus a:hover    { text-decoration: underline; }
div.catalog_1 div#subGrp
{
 height: 26px;
 background: url("/img/ssale.ru/catalog_arrow.gif") left top no-repeat;
 padding-top: 6px;
 margin-left: 10px;
 padding-left: 10px;
 padding-bottom: 5px;
}

div.catalog_1 div.active a { color: #a26ca9; }

/*
* Модуль "Клиенты"
*/

table.clients_1 { margin: 5px 10px 0px 0px; }
table.clients_1 td#txt_restore { color: #c89ee3; font-size: 7.5pt; text-align: right; }
table.clients_1 td#txt_login { color: #c3a5d5; font-family: Arial; font-size: 8pt; font-weight: bold; text-align: right; }
table.clients_1 td#txt_reg { text-align: right; }
table.clients_1 td#txt_reg a { color: #ef94e4; font-size: 7.5pt; }
table.clients_1 td#input input { border: #c3acd0 1pt solid; width: 93px; height: 17px; }
table.clients_1 td#btn button { width: 27px; height: 18px; border: 0px; background: #fff; }
table.clients_1 td#login_ok { color: #9c6bbd; line-height: 20px; text-align: right; }
table.clients_1 td#login_ok b { color: #9c6bbd; }
table.clients_1 td#login_ok button { width: 45px; height: 28px; border: 0px; background: #fff; padding-top: 2px; }



/* Мои заказы */
div.clients_4 { width: 100%; font: 9pt; }
div.clients_4 table#properties          { font: 9pt; margin: 5px 0px; }
div.clients_4 table#properties td       { padding: 2px; padding-left: 50px; }
div.clients_4 table#properties td#first { padding-left: 0px; width: 80px; }
div.clients_4 table#properties thead td { font: bold; }
div.clients_4 table#items { width: 100%; margin: 20px 0px; font: 9pt; }
div.clients_4 table#items thead td { color: #fff; background: #ce84d6; }
div.clients_4 table#items td { padding: 3px 10px; white-space: nowrap; text-align: center; }
div.clients_4 table#items tr#total td { background: #efd6ef;  }
div.clients_4 p { font: 9pt; padding: 5px 0px; }



/* Мои скидки */
div.clients_5 table.parametrs        { float:left; }
div.clients_5 table.parametrs td     { font: 8pt; font-weight: bold; color: #a26ca9; padding-left:5px; }
div.clients_5 table.parametrs td.lft { text-align: left; }
div.clients_5 table.parametrs td.rgt { text-align: right; }

div.clients_5 form   { float: rigth; }
div.clients_5 button { border: 0px; background: #fff; cursor:hand; }


/* Мой баланс */
div.clients_6 { width: 100%; font: 9pt; }
div.clients_6 a#all_orders { width: 100%; text-align: right; display: block; }
div.clients_6 table#items { width: 100%; margin: 20px 0px 10px 0px; font: 9pt; }
div.clients_6 table#items thead td { color: #fff; background: #ce84d6; }
div.clients_6 table#items td { padding: 3px 10px; white-space: nowrap; text-align: center; }
div.clients_6 table#items td#not_paid { color: red; }
div.clients_6 p { margin-top: 20px; font-size: 11pt; font-weight: bold; width: 100%; text-align: right; }



div.Content_1 { color: #4a4a4a; width: 100%; margin-bottom: 10px; vertical-align: top; text-align: left; }



/* Элементы каталога */

div.catalog_2
{
 width: 100%;
 height: 100%;
}



div.catalog_2 table#cnt

{

 width: 100%;

 color: #696969;

 background: #F5F5F5;

 font-size: 10pt;

 margin: 10px 0px;

}

div.catalog_2 table#cnt td { padding: 5px 10px; }

div.catalog_2 table#cnt td#items { text-align: left; }

div.catalog_2 table#cnt td#pages { text-align: right; }



div.catalog_2 div#items  { width: 100%; }

div.catalog_2 div#item

{

 float: left;

 text-align: center;

 padding: 20px 0px;

 font-size: 10pt;

}



div.catalog_2 div#item a { color: #a56bad; text-decoration: none; }



div.catalog_2 table#pages

{

 width: 100%;

 clear: both;

 color: #696969;

 background: #F5F5F5;

 font-size: 10pt;

 margin: 10px 0px;

 padding: 5px 10px;

 text-align: center;

}



div.catalog_2 table#pages a

{

 color: #696969;

 text-decoration: none;

}





/* Элементы каталога (Краткий вид) */

div.catalog_3

{

 text-align: center;

}



div.catalog_3 div#item { text-align: center; padding: 20px; font-size: 10pt; }

div.catalog_3 div#item a { color: #a56bad; text-decoration: none; }



/* Подробный просмотр */

div.catalog_4 {}



div.catalog_4 table#catalog_4

{

 width: 100%; height: 100%; vertical-align: top;

}



div.catalog_4 table#catalog_4 td#item { width: 100%; vertical-align: top; }

div.catalog_4 iframe

{

 border: 1px solid #F5F5F5;

 width: 200px;

 margin-left: 20px;

 height: 580px;  height: "92 %";

 margin-top: 30 px;

}



div.catalog_4 input,select,p { font-size: 8pt; }

div.catalog_4 button

{

 width: 75px; height: 37px;

 background: #fff;

 cursor: hand;

}



div.catalog_4 div#back

{

 /*background: url("/img/ssale.ru/arrow_back.gif") left no-repeat;*/

 font-family: 7pt;

 font-weight: bold;

 margin-bottom: 10px;

 margin-top: 5px;

 /*padding-left: 20px;*/

 text-decoration: none;

}

div.catalog_4 div#back a { color: #c6c6c6; text-decoration: none; }

div.catalog_4 div#back a:hover { text-decoration: underline; }

div.catalog_4 p { width: 60%; white-space: normal; margin: 20px 0px; }

div.catalog_4 table#prpImg { font-size: 10pt; margin: 20px 0px;}

div.catalog_4 table#prpImg td#smImages img { cursor:hand; margin: 5px 20px; }

div.catalog_4 table#prpTxt { font-size: 8pt; margin-left: 10px; }

div.catalog_4 table#prpTxt tr#btn td {padding-top: 5px; }

div.catalog_4 table#prpTxt td.name

{

 color: #a56bad;

 font-weight: bold;

 padding: 5px 10px;

 text-align: right;

 vertical-align: middle;

}

div.catalog_4 table#prpTxt td.name img {margin-top: 5px; width: 10px; height: 10px; }

div.catalog_4 div#btn { width: 100%; text-align: right; display: inline; }

div.catalog_4 div#btn button { width: 68px; height: 18px; border: 0px; background: #fff; }



/* КОРЗИНА ТОВАРОВ */

div.order_21,div.order_23 { width: 100%; z-index: 1; }

div.order_21 table#items { width: 100%; margin: 10px 0px; font-size: 8pt; }

div.order_21 table#items thead { background: #ce84d6; }

div.order_21 table#items thead td { color: #fff; }

div.order_21 table#items td { padding: 3px 10px; white-space: nowrap; text-align: center; }

div.order_21 table#items td.left { text-align: left; white-space: normal; }

div.order_21 table#items tr#total td { background: #efd6ef;  }

div.order_21 table#items tr#discaunt td { color: #f00; background: #efd6ef;  }

div.order_21 table#btns { width: 100%; font-size: 8pt; }

div.order_21 table#btns td#order { text-align: right; }

/*

div.order_21 table div#btn { margin-left: 5px; display: inline; }

div.order_21 table div#btn button { width: 27px; height: 18px; border: 0px; background: #fff; }*/



/* Фориа регистрации клиента */

div.order_22 {}

div.order_22 div#checkbox { border: 0px; }

/*div.order_22 div#loginForm table { color: #84511A; background: #fff7ff; white-space: nowrap; }

div.order_22 div#loginForm table td { padding: 5px 10px 5px 10px; }

div.order_22 div#loginForm td#header { border: 1pt solid #fff7f; background: #fff; padding: 5px; }*/

div.order_22 div#loginForm input { border: 1pt solid #c6a5ce; width: 150px; height: 18px; }

div.order_22 table#regForm { color: #84511A; background: #F9F1FB; white-space: nowrap; }

div.order_22 table#regForm td        { padding: 5px 10px 5px 10px; }

div.order_22 table#regForm td#header { border: 1pt solid #F9F1FB; background: #fff; padding: 5px; }

div.order_22 table#regForm input     { border: 1pt solid #c6a5ce; width: 150px; height: 18px; }

div.order_22 table#items { color: #84511A; background: #F9F1FB; text-align: center; width: 100%; }

div.order_22 table#items td          { padding: 3px 10px; border: 1px solid #c6a5ce; white-space: nowrap; }

div.order_22 table#items td.left     { text-align: left; }

div.order_22 table#items td#name     { white-space: normal; text-align: left; width: 100%; }

div.order_22 div#help { border: 1pt red solid; width: 10px; height: 10px; margin-left: 3px; cursor: help; text-align: center; display: inline; }

div.order_22 div#btn { width: 100%; text-align: right; display: inline; }

div.order_22 div#btn button { width: 68px; height: 18px; border: 0px; background: #fff; }

div.order_22 div#btn button#reg { width: 78px; height: 18px; border: 0px; background: #fff; }



div.btn { display: inline; }

div.btn button { height: 18px; border: 0px; background: #fff; }

div.btn button#reg { width: 78px; height: 18px; border: 0px; background: #fff; }

div.btn button#sbmorder { width: 99px; height: 18px; border: 0px; background: #fff; }
div.btn button#delorder { width: 88px; height: 18px; border: 0px; background: #fff; }



table.inpform { width: 100%; background: #F9F1FB; }
table.inpform thead td#lft { width: 7px; height: 23px; background: #fff url("/img/ssale.ru/tpl_inpform_lft.gif") no-repeat; }
table.inpform thead td#center { color: #fff; font-weight: bold; width: 100%; height: 23px; background: url("/img/ssale.ru/tpl_inpform_bg.gif") repeat-x; vertical-align: middle;}
table.inpform thead td#rgt { width: 7px; height: 23px; background: #fff url("/img/ssale.ru/tpl_inpform_rgt.gif") no-repeat top; }
table.inpform td#sl { height: 35px; background: #fff url("/img/ssale.ru/tpl_inpform_rs.gif") repeat-y right; }
table.inpform td#sr { background: #fff url("/img/ssale.ru/tpl_inpform_rs.gif") repeat-y left; }
table.inpform td input { border: 1pt solid #c6a5ce; width: 150px; height: 20px; }

button{cursor:hand;}


#Feedback form
{
	padding-top:40px;
}
#Feedback fieldset
{
	border:none;
	width:560px;
	padding:15px 0;
}
#Feedback span
{
	float:left;
	width:160px;
	margin-left:30px;
  clear:left;  
}
#Feedback input, #Feedback textarea
{
	float:left;
	width:340px;
	margin-bottom:15px;
}
#Feedback textarea
{
	height:80px;
	margin-bottom:0;
  margin-top:30px;
}
#Feedback button
{
	display:block;
	margin:10px 0 0 456px;
border: 0px; background: #fff;
}
