/* CSS Document */

body {
margin:0px 0px 50px 0px;
text-align:center;
background-color:#1f010d;
font-family:Arial;
font-size:12px;
scrollbar-face-color: #50162e; /* движок и квадраты */ 
scrollbar-highlight-color: #a17487;  /* левый бордер и гор бордер */ 
scrollbar-shadow-color: #a17487;  /* правый бордер и гор стрелки*/ 
scrollbar-3dlight-color: #000;  /* */ 
scrollbar-arrow-color: #a17487;  /* стрелка верт */ 
scrollbar-darkshadow-color: #000;  /* */
scrollbar-track-color:  #50162e; /* пассивные полосы */
}

img {
border-width:0px;
}

.table_base {
border-collapse: collapse;
border-spacing:0px;
border-width:0px;
padding:0px;
width:792px;
}

.base {
width:800px;
margin-left:auto; 
margin-right:auto;
margin-top:20px;
}

.base_ind {
width:798px;
margin-left:auto; 
margin-right:auto;
}

.top {
clear:both;
width:800px; 
height:65px; 
text-align:left; 
background-color:#50162e;
}

.top_house {
float:right; 
width:20px; 
padding:10px 10px 0px 0px;
}

.index_text1 {
width:798px; 
background-color:#50162e; 
margin-top:0px; 
clear:both;
padding:10px 0px 10px 0px;
text-align:center;
}

.index_text2 {
overflow: auto;
margin:10px 19px 10px 19px;
padding:2px 10px 2px 10px;
height:70px;
text-align:justify; 
color:#a17487; 
font:10px Arial;
}

.menu {
width:800px;
height:56px;
background-color:#50162e;
padding:0px;
margin:0px;
border-width:0px;
text-align:left;
}

.sub_menu {
width:240px;
text-align:left;
margin-left:10px;
margin-top:24px;
color:#ffffff;
}

.sub_menu a:link, .sub_menu a:visited, .sub_menu a:active, .sub_menu a:hover {
text-decoration:none;
color:#ffffff;
}

.left { 
float:left;
}

.cop {
color:#FFCC66;
float:left;
width:266px;
padding-top:5px;
font: 10px Verdana;
}

.cop a:link, .cop a:visited, .cop a:active, .cop a:hover {
text-decoration:none;
color:#FFCC66;
}

.cop1 {
color:#884455;
float:left;
width:798px;
padding-top:35px;
font: 10px Verdana;
}

.cop1 a:link, .cop1 a:visited, .cop1 a:active, .cop1 a:hover {
text-decoration:none;
color:#884455;
}

div.middle_1, div.middle_2, div.middle_3 {
clear:both;
width:792px;
}

* html div.middle_1, * html div.middle_2, * html div.middle_3 {
width:800px;
w\idth:792px;
}

.middle_1 {
color:#882233;
border:#f9003b 4px solid;
}

.middle_1 a:link, .middle_1 a:visited, .middle_1 a:active, .middle_1 a:hover {
color:#f9003b;
}

.middle_2 {
color:#6c2a44;
border:#9a5992 4px solid;
}

.middle_2 a:link, .middle_2 a:visited, .middle_2 a:active, .middle_2 a:hover {
color:#da69fa;
}

.middle_3 {
color:#663322;
border:#e7cc59 4px solid;
}

.middle_3 a:link, .middle_3 a:visited, .middle_3 a:active, .middle_3 a:hover {
color:#b98300;
}


.mid500_1, .mid500_2, .mid500_3 {
font-family: Arial;
}

.mid500_1 {
color:#882233;
background-color:#fde5e9;
}

.mid500_2{
background-color:#fce5f5;
}

.mid500_3 {
background-color:#fcf9e8;
}

.mid300_1, .mid300_2, .mid300_3 {
font-family:Arial;
}

.mid300_1 {
background-color:#f0c0c8;
}

.mid300_2 {
background-color:#f0c0db;
}

.mid300_3 {
background-color:#ebe1aa;
}

.pict_436 {
width:436px;
height:350px;
margin:15px 15px 10px 15px;
clear:both;
}

.text_436 {
font-size:12px;
clear:both;
text-align:left;
width:436px;
margin:0px 15px 15px 15px;
font-family:Arial;
}

.text_436 a:link, .text_436 a:visited, .text_436 a:active, .text_436 a:hover {
text-decoration:none;
}

.sity {
width:436px;
font-weight:bold;
}

.sity, .sity a:link, .sity a:visited, .sity a:active, .sity a:hover {
color:#6c2a44;
}

.shops {
width:436px;
display:none;
margin:10px 0px 7px 0px;
}

.adr1 {
width:416px;
padding-left:20px;
font-weight:bold;
}

.adr2 {
width:416px;
padding:0px 0px 3px 20px;
}

.coll_name, .coll_name a:link, .coll_name a:visited, .coll_name a:active, .coll_name a:hover {
color:#6c2a44;
font-weight:bold;
}

.coll_name {
width:436px;
margin:0px 0px 3px 0px;
margin-top:0px;
}

.coll_descr {
width:436px;
display:none;
margin:2px 0px 10px 0px;
}

.pict_452 {
clear:both;
width:452px;
height:42px;
margin:15px 7px 10px 7px;
}

.div_sm_img_coll {
float:left;
padding-left:4px;
}

.sm_img_coll {
width:52px;
height:42px;
border-width:0px;
}

.pict_443 {
clear:both;
width:443px;
margin:15px 12px 0px 11px;
}

.div_sm_img_gor {
float:left;
padding-left:3px;
}

.sm_img_gor {
width:85px;
height:85px;
border-width:0px;
}

.gor_text {
font-size:12px;
}

.gor_zodiaks {
width:425;
margin-left:10px;
}

.div_zod_max {
float:left;
padding:10px 10px 0px 0px;
}

.img_zod_max {
width:160px;
height:160px;
}

.div_zod_min {
float:left;
padding:10px 10px 0px 0px;
}

.img_zod_min {
width:75px;
height:75px;
}

.zag_1, .zag_2, .zag_3 {
margin:0px 0px 5px 0px;
font-size:14px;
font-weight:bold;
font-family:Arial;
}

.img_link {
padding:0px 20px 0px 0px;
}

.link_head {
margin:10px 0px 10px 100px;
}

.link_tab .link_tab a:link, .link_tab a:visited, .link_tab a:active, .link_tab a:hover {
text-decoration:none;
text-align:left;
color:#6c2a44;
}

.zag_1 {
color:#6c2a44;
}

.zag_2 {
color:#9d5797;
}

.zag_3 {
color:#a16c09;
}

.bann_1, .bann_2, .bann_3 {
margin:0px 15px 0px 15px;
padding:10px 0px 0px 0px;
color:#FFFFFF;
font-size:12px;
}

.bann_1 {
background-color:#b9718d;
}

.bann_1 a:link, .bann_1 a:visited, .bann_1 a:active, .bann_1 a:hover {
color:#FFFFFF;
}

.bann_2{
background-color:#d3aac7;
}

.bann_2 a:link, .bann_2 a:visited, .bann_2 a:active, .bann_2 a:hover {
color:#FFFFFF;
}

.bann_3 {
background-color:#ddc150;
}

.bann_3 a:link, .bann_3 a:visited, .bann_3 a:active, .bann_3 a:hover {
color:#FFFFFF;
}

.bann_img {
margin:0px 15px 0px 15px;
}

.bann_text {
margin: 5px 15px 5px 15px;
text-align:left;
}

.index_img {
float: left;
width:266px;
height:248px;
text-align:left;
}

.subm_index_1, .subm_index_2, .subm_index_3 {
margin:20px 0px 0px 15px;
width:200px;
text-align:left;
font:12px/18px Arial;
font-weight:bold;
/*font-size:14px;
font-weight:bold;
font-family:Arial;*/
}

.subm_index_1, .subm_index_1 a:link, .subm_index_1 a:visited, .subm_index_1 a:active {
text-decoration:none;
color:#440011;
}

.subm_index_1 a:hover {
text-decoration:none;
color:#bb0044;
}

.subm_index_2, .subm_index_2 a:link, .subm_index_2 a:visited, .subm_index_2 a:active {
text-decoration:none;
color:#550044;
}

.subm_index_2 a:hover {
text-decoration:none;
color:#993388;
}

.subm_index_3, .subm_index_3 a:link, .subm_index_3 a:visited, .subm_index_3 a:active {
text-decoration:none;
color:#663300;
}

.subm_index_3 a:hover {
text-decoration:none;
color:#aa8822;
}

.display_none {
display:none;
}

#id_layer {
display: none;
z-index: 100;
width: 1px;
position: absolute;
height: 1px;
background-color: #fff;
text-align: center;
}

#id_zoom {
border: 3px solid #50162e;
display: none;
cursor: pointer;
}

#id_layer_text {
font-size:12px;
display: none;
z-index: 200;
width: 200px;
position: absolute;
height: 15px;
}

.answer {
font-style:italic;
}

.img_br {
float: right;
margin:0px 0px 0px 7px;
}

.img_gl {
float: left;;
margin:0px 7px 0px 0px;
}

.gl_char {
padding:0px 0px 0px 7px;
}

.gl_char, .gl_char a:link, .gl_char a:visited, .gl_char a:active {
text-decoration:none;
/*color:#000000;*/
}

h2.mag {
float:left;
clear:both;
font-size:14px;
text-align:left;
margin: 10px 0px 10px 0px;
color:#993344;
}

.mag_all {
float:none;
clear:both;
height: 127px;
margin: 5px 0px 0px 0px; 
}

.mag_pict0 {
float: left;
width: 99px;
height: 127px;
margin: 0px 0px 0px 0px; 
display: inline;
}

.mag_pict {
float: left;
width: 99px;
height: 127px;
margin: 0px 0px 0px 12px; 
display: inline;
}

.art_table {
width:100%;
margin:0 0 30px 0px;
}

.art_left {
vertical-align:top;

}

.art_right {
text-align:left;
vertical-align:top;
padding:0 17px 0 17px;
}

.art_title {
font-family:Arial;
color:#993399;
font-size:17px;
}

a:link.art_title, a:visited.art_title, a:hover.art_title, a:active.art_title {
color:#993399;
}

.art_title_2 {
font-family:Arial;
color:#993399;
font-size:20px;
}

.art_date_str {
font-family:Arial;
margin:9px 0 9px 0;
font-size:11px;
color:#000000;
}

.art_date_str_2 {
font-weight:normal;
font-family:Arial;
margin:15px 0 10px 0;
font-size:10px;
color:#000000;
}

.art_short_content {
font-family:Arial;
color:#000000;
font-size:12px;
text-decoration:none;
}

a:link.art_short_content, a:visited.art_short_content, a:hover.art_short_content, a:active.art_short_content {
text-decoration: none;
color:#000000;
}

.art_content {
margin:36px 0 20px 0;
font-family:Arial;
font-size:13px;
}

/*
.product_month_1, product_month_2, product_month_3 {
margin: 4px 15px 15px 15px;
}

.product_month_1 {
background-color:#b9718d;
}

.product_month_2{
background-color:#d3aac7;
}

.product_month_3 {
background-color:#ddc150;
}

.product_month_img {
margin: 15px 15px 15px 15px;
}

.product_month_text {
margin: 15px 15px 15px 15px;
}

*/