@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; background:#d4efff url(/images/bg_body_bottom.jpg) repeat-x bottom;}
#index_body {background:#000 url(/images/pic_35.gif) no-repeat 5% bottom;}
.body_bg_tab {}
.body_bg_left {}
.body_bg_right {}


.pics_01 {background:url(/images/bg_body_left_1.jpg) no-repeat top right;}
.pics_02 {background:url(/images/pic_01_1.jpg)}
.pics_03 {background:url(/images/bg_body_center_1.jpg) no-repeat left top;}

.pics_2 {}
.pics_2 .pics_01 {background:url(/images/bg_body_left_2.jpg) no-repeat top right;}
.pics_2 .pics_02 {background:url(/images/pic_01_2.jpg)}
.pics_2 .pics_03 { background:url(/images/bg_body_center_2.jpg) no-repeat left top;}

.pics_3 {}
.pics_3 .pics_01 {background:url(/images/bg_body_left_3.jpg) no-repeat top right;}
.pics_3 .pics_02 {background:url(/images/pic_01_3.jpg)}
.pics_3 .pics_03 { background:url(/images/bg_body_center_3.jpg) no-repeat left top;}


.body_bg_tab{background:url(/images/bg_body_top.jpg) repeat-x top left;}
.tab_left {width:319px; vertical-align:top;}
.tab_right {width:650px; vertical-align:top;}

/* text content */
#c {margin:190px 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#314563;}
#c_title {font-family:"Times New Roman", Times, serif; font-size:31px; color:#465672; border-bottom:solid 1px #76a6cc; text-transform:uppercase;}
p {margin:25px 0px 0px 0px; padding:0 15px 0 15px; line-height:150%;}
h1 { font-family: "Times New Roman", Times, serif; font-size:24px; color:#4492c8; margin:20px 0px 0px 0px; padding:0px 0px 0px 15px; font-weight:normal;}
.ico {margin:0 0 -8px 0;}
a {color:#188bdb; text-decoration:underline;}
a:hover {text-decoration:none;}

/* news */
#news_focus {background:url(/images/pic_12.jpg) repeat-x top left; margin:15px 0 0 0; position:relative; padding:0px 0px 0px 0px;}
#news_focus .news_focus_2 {background:url(/images/pic_13.gif) no-repeat top left; padding:0px 0 0 0; zoom:1; position:relative;}
#news_focus .data_focus {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8e9bb1; padding:13px 0px 10px 17px;}
#news_focus .h1 {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#4492c8; margin:0; padding:0; line-height:100%; font-weight:normal; padding:0px 0px 0px 15px;}
#news_focus .el_01 {position:absolute; top:0px; left:0px;}
#news_focus .el_02 {position:absolute; top:0px; right:0px;}
#news_focus .foto { float:right; margin:15px 15px 5px 15px;}

/* LINK NEXT */
.next_link {border:none; float:right; margin:0px 15px 0px 0px;}
.next_link .l {background:url(/images/pic_next_l.gif) no-repeat top left; width:7px;}
.next_link .c {background:url(/images/pic_16.gif) repeat-x top left; padding:2px 0px 0px 0px;}
.next_link .c a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding:0px 5px 0px 5px; font-weight:bold;}
.next_link .r {background:url(/images/pic_next_r.gif) no-repeat top left; width:76px; height:29px;}
/* LINK PREVIOUS */
.next_previous {border:none; margin:0px 15px 0px 15px;}
.next_previous .l {background:url(/images/pic_previous_l.gif) no-repeat top left; width:76px;}
.next_previous .c {background:url(/images/pic_16.gif) repeat-x top left; padding:2px 0px 0px 0px;}
.next_previous .c a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding:0px 5px 0px 5px; font-weight:bold;}
.next_previous .r {background:url(/images/pic_previous_r.gif) no-repeat top left; width:7px; height:29px;}
/* SOLON SITY */
.solon_city {border:none; margin:20px 15px 0px 0px;}
.solon_city .l {background:url(/images/pic_sity_l.gif) no-repeat top left; width:7px;}
.solon_city .c {background:url(/images/pic_sity_c.gif) repeat-x top left; padding:2px 10px 0px 10px; color:#FFF; font-weight:bold; font-size:20px; font-family:"Times New Roman", Times, serif;}
.solon_city .c a {color:#FFF; text-decoration:none;}
.solon_city .c a:hover {text-decoration: underline;}
.solon_city .r {background:url(/images/pic_sity_r.gif) no-repeat top left; width:76px; height:32px;}

/* SOLON */
.salon {position:relative; line-height:150%; padding:0px 0px 15px 15px; margin:20px 0px 0px 0px; background:url(/images/pic_19.gif) repeat-x bottom left;}
.salon .num {position:absolute; top:0px; left:-10px; background:url(/images/pic_18.gif) no-repeat center center; width:20px; height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#76a6cc; font-weight:bold; line-height:160%; padding:0px 0px 0px 1px;}
.salon .foto {background:url(/images/pic_17.gif); width:150px; height:110px; padding:6px; float:right;}
.salon .foto img {border:none;}
.salon .h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0;}
.salon .h1 a {color:#188bdb; padding:0px 8px 0px 0px;}
.contact {border-left:solid 2px #faa10e; padding:0px 0px 0px 15px; margin:10px 0px 0px 15px; line-height:110%;}
.sa .foto {background:url(/images/pic_17.gif); width:140px; height:100px; padding:6px;margin-right:10px; float:left;}
.sa .foto img {border:none;}

/* IMAGES GALLERY */
.gallery .images {width:192px; height:263px; //height:265px; float:left; margin:20px 20px 0px 0px; overflow:hidden;}
.gallery .images table {margin:0px 0px 4px 0px;}
.gallery .images td {padding:6px; background:url(/images/pic_20.gif) no-repeat left top; height:192px; vertical-align:middle; text-align:center;}

/* lenta news */
.zag {font-family:"Times New Roman", Times, serif; color:#4492c8; font-size:24px; padding:0 0 0 15px; margin:50px 0 0 0;}
.news_block {position:relative; padding:25px 15px 20px 15px; line-height:150%;}
.news_block .data_news {width:128px; height:22px; color:#8f9bb1; font-family:Tahoma, Arial; font-size:11px; background:url(/images/pic_14.gif) no-repeat left top; padding:8px 0px 0px 20px; position:absolute; top:0px; left:-5px; line-height:100%;}
.news_block .h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 5px 0; padding:0;}
.news_block .h1 a{color:#188bdb; text-decoration:underline;}
.news_block .h1 a img {border:none; width:11px; height:11px; margin:0 0 -2px 5px;}
.news_block .h1 a:hover {text-decoration:none;}
.news_block p { padding:0;}
.data_news {width:128px; height:22px; color:#8f9bb1; font-family:Tahoma, Arial; font-size:12px; background:url(/images/pic_14.gif) no-repeat left top; padding:8px 0px 0px 17px; top:0px; left:-5px; line-height:100%;text-decoration:none}
/* ELEMENT_01 */
.el_01 {background:url(/images/pic_09_c.gif) repeat-x top left;}
.el_01 th {background:url(/images/pic_09_r.jpg) no-repeat top left; height:70px; color:#FFF; font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:normal; padding:0px 0px 3px 15px; text-align:left;}
.el_01 td {background:url(/images/pic_09_l.jpg) no-repeat top right; width:140px;}

/* Меню */
.memu_top td {text-align:center;}
.memu_top td a {color:#FFF; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:13px; display:block; background:none; line-height:26px}
.memu_top td a:hover {color:#5a84ac; text-decoration:none;}
#activ {color:#5a84ac; text-decoration:underline; background:url(/images/pic_09.gif) no-repeat top center; cursor:default;}

#logo {position:absolute; top:70px; right:70px;}
#content {position:relative;}
#sm {position:absolute; top:65px; right:20px; width:25px;}
#sm img {margin:0px 0px 5px 0px; cursor:pointer;}

#decor_01 {background:#FFF url(/images/pic_03.jpg) no-repeat bottom right; height:180px; margin:25px 0 0 0; position:relative;}
#decor_01 .decor_01_01 {position:absolute; top:0px; left:0px;}
#decor_01 .decor_01_02 {position:absolute; bottom:0px; left:0px;}
#decor_01 .decor_01_03 {position:absolute; top:-37px; right:0px;}
#decor_01 h6 {font-family:"Times New Roman", Times, serif; font-size:22px; color:#4492c8; margin:0; padding:13px 0px 0px 15px; font-weight:normal;}
#decor_01 p {font-family:Arial, Helvetica, sans-serif; color:#4492c8; font-size:15px; width:65%; line-height:130%; margin:10px 0 0 0;}

#decor_02 {background:#FFF url(/images/pic_07.jpg) no-repeat bottom right; height:163px; margin:25px 0 0 0; position:relative; font-family:"Times New Roman", Times, serif; font-size:24px; color:#4492c8; padding:17px 0px 0px 15px; line-height:100%;}
#decor_02 .decor_02_01 {position:absolute; top:0px; left:0px;}
#decor_02 .decor_02_02 {position:absolute; bottom:0px; left:0px;}
#decor_02 b { font-size:35px; font-weight:normal; line-height:90%}

/* FOOT */
#foot_left_bg {background:url(/images/bg_foot_left.jpg) no-repeat top right; height:75px;}
#foot_left_bg2 {background:url(/images/bg_foot_left_2.jpg) no-repeat top left;}
#foot_right {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#faa10e; text-align:right; line-height:150%;}
#foot_right a {color:#faa10e; text-decoration:underline;}
#foot_right a:hover {color:#faa10e; text-decoration:none;}

/* =================================  CATALOG   ============================================= */
/* menu */
#menu_catalog {b!order:solid 1px #900; width:205px; float:left; background:url(/images/pic_21.gif) repeat-y top right; margin:20px 0px 0px 0px; position:relative;}
#menu_catalog .level_1 {background:url(/images/pic_22.gif) no-repeat left center; width:205px; position:relative;}
#menu_catalog .levelup_1 {background:url(/images/pic_22.gif) no-repeat left center; width:205px; position:relative;}
#menu_catalog .levelup_1 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#465672; padding:5px 15px 6px 15px; display:block;}
#menu_catalog .levelup_1 a h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#465672; padding:5px 15px 6px 15px; display:block;padding:0; margin:0}
#menu_catalog .level_1 a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#465672; padding:5px 15px 6px 15px; display:block;}
#menu_catalog .level_1 a h1{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#465672; padding:5px 15px 6px 15px; display:block;padding:0; margin:0}
#menu_catalog .level_2 {background:url(/images/pic_23.gif) no-repeat 13px center;}
#menu_catalog .level_2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#314563; font-weight:bold; padding:3px 0px 3px 30px; display:block;}
#menu_catalog .level_2 a h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#314563; font-weight:bold; display:block; padding:0; margin:0}
.sc {display:block; height:16px; overflow:hidden;position:absolute;padding-top:10px;}
.sc h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#314563; font-weight:bold; display:block; padding:30 0 0 0; margin:0;}
.level_wrap {width:135px;position:relative;font-size:12px;}

#activ_catalog {background:#fff url(/images/pic_28.gif) no-repeat right center;color:#4492c8; text-decoration:none;}
#activ_catalog .el_01, #activ_catalog .el_02, #activ_catalog .el_03, #activ_catalog .el_04 { position:absolute; width:5px; height:5px; border:none;}
#activ_catalog .el_01 {top:0px; left:0px;}
#activ_catalog .el_02 {top:0px; right:0px;}
#activ_catalog .el_03 {bottom:0px; right:0px;}
#activ_catalog .el_04 {bottom:0px; left:0px;}

#activ_catalog_level_2 { background:url(/images/pic_29.gif) no-repeat right center; text-decoration:none;}

#list_catalog {b!order:solid 1px #f00; width:440px; float:left; margin:20px 0px 0px 0px; zoom:1; position:relative;}
#list_catalog .catalog_gallry_fix {position:relative;}
#list_catalog .logo{ margin:0px 0px 0px 15px;}

#list_catalog { zoom:1;}
#list_catalog .list {padding:0px 0px 0px 15px; margin:0px 0px 25px 0px;}
#list_catalog .list p { margin:10px 0 0 0; padding:0; line-height:110%}
#list_catalog .logo {border:none;}
#list_catalog .link {text-align:right;}
#list_catalog .link img { border:none; margin:0px 0px -2px 5px;}

#catalog_gallry .el_01, #catalog_gallry .el_02, #catalog_gallry .el_03, #catalog_gallry .el_04 {position:absolute; width:5px; height:5px; border:none;}
#catalog_gallry .el_01 {top:0px; left:0px;}
#catalog_gallry .el_02 {top:0px; right:0px;}
#catalog_gallry .el_03 {bottom:0px; right:0px;}
#catalog_gallry .el_04 {bottom:0px; left:0px;}

#catalog_gallry { margin:0px 0px 0px 15px;}
#catalog_gallry th { width:282px; vertical-align:top;}
#catalog_gallry th div {background:#FFF;}
#catalog_gallry th div td {padding:6px; width:270px; height:282px; //height:270px;}
#catalog_gallry th div .title {background:#FFF; border-top:solid 1px #D4EFFF; margin:0px 6px 0px 6px; padding:6px 0px 6px 0px;}

.catalog_gallry_intro {padding:0px 0px 0px 6px; vertical-align:top; overflow:hidden;}
.catalog_gallry_intro div {width:58px; height:50px; position:relative; border:solid 1px #4492C8; float:left; margin:0px 6px 6px 0px; cursor:pointer;}
.catalog_gallry_intro div .laja {position:absolute; top:0px; left:0px;}

/* CONTACT */
.tab_contact {margin:20px 0px 0px 0px; position:relative;}
.tab_contact td {line-height:150%;}
.tab_contact .text {vertical-align:top; padding:0px 10px 0px 30px; width:40%;}
.tab_contact .text h1 {margin:0px 0px 3px -20px; padding:0;}
.pam_contact {width:295px; padding:14px; background:#FFF; position:relative;}
.pam_contact .el_01, .pam_contact .el_02, .pam_contact .el_03, .pam_contact .el_04 {position:absolute; width:5px; height:5px; border:none;}
.pam_contact .el_01 {top:0px; left:0px;}
.pam_contact .el_02 {top:0px; right:0px;}
.pam_contact .el_03 {bottom:0px; right:0px;}
.pam_contact .el_04 {bottom:0px; left:0px;}
.pam_contact .el_05 {top:20px; left:-6px; position:absolute;}
.pam_contact .map { margin:0;}
#menu { position: absolute;  left: -350px;  top: -50px;  width: 20px;  background: #e0e0e0;  border: solid 1px #000; }


.images_left {margin:5px 20px 4px 0px; border:solid 3px #FFF;}
.images_right {margin:5px 0px 4px 20px; border:solid 3px #FFF;}

/* INDEX */
.index_left {}
.index_center {width:1214px; vertical-align:top;}
.index_right {}
#index_logo {position:absolute; top:70px; right:5%;}
#loader_chega {position:absolute; top:-20px; left:-20px; width:15px; visibility:hidden;}
#index_music {position:absolute; top:580px; right:2%; width:15px; height:13px;}

/* news */
.news_index {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; 	width:49%; float:left;}
.news_index .data_i {font-family:Tahoma, Arial; font-size:11px; color:#838383; background:url(/images/pic_33.gif) no-repeat left top; line-height:150%; padding:7px 0px 4px 20px; margin:0px 0px 0px 10px;}
.news_index h1 {margin:0px 0px 0px 10px; padding:0;font-size:18px;}
.news_index p {margin:0; padding:0; line-height:120%;}
.news_index .p {margin:5px 0px 0px 10px; padding:0px 10px 20px 0px;}
.news_index a {color:#6c9fcc; text-decoration:underline;}
.news_index a:hover {text-decoration:none;}
.copy, .totem {position:absolute; color:#6c9fcc; font-size:12px; font-family:Arial, Helvetica, sans-serif; bottom:23px;}
.copy a, .totem a {color:#6c9fcc; text-decoration:none;}
.copy a:hover, .totem a:hover {text-decoration:underline;}
.copy {left:10px; bottom:-17px;}
.totem {left:45%;}

/* SITE MAP */
.site_map {padding:20px 0px 0px 0px;}
.site_map li {background:url(/images/pic_15.gif) no-repeat left 6px; list-style:none; padding:0px 0px 0px 20px; margin:0px 0px 0px -40px;}

/* FORM */
#tab_newform { margin:20px 0px 0px 0px;}
#tab_newform td .tp, #tab_newform td select { width:300px; background:#FFF; border:none; }
#tab_newform th { text-align:right; padding:0px 10px 0px 0px; width:180px;}

.tab_for_tp {}
.td_00 {background:#FFF;}
.td_01 {background:#900 url(/images/pic_36.gif) no-repeat left top;}
.td_02 {border-top:solid 1px #7398C0; background:#FFF;}
.td_03 {background:#0f0  url(/images/pic_37.gif) no-repeat left top;}
.td_04 {border-right:solid 1px #7398C0; background:#FFF;}
.td_05 {background:#FFF url(/images/pic_38.gif) no-repeat left top;}
.td_06 {border-bottom:solid 1px #7398C0; background:#FFF;}
.td_07 {background:#FFF url(/images/pic_39.gif) no-repeat left top;}
.td_08 {border-left:solid 1px #7398C0; background:#FFF;}
.form_sub_tad {}
.form_sub_tad input {background:#FAA211 url(/images/pic_40.gif) no-repeat left top; width:308px; height:25px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
/* form feedback */
#tab_feedback {}
#tab_feedback { margin:20px 0px 0px 0px;}
#tab_feedback td .tp, #tab_feedback td .ttp, .tab_feedback td select { width:300px; background:#FFF; border:none; }
#tab_feedback th { text-align:right; padding:0px 10px 0px 0px; width:180px;}


/* LISTING */
.listing {}
.list_left {background:url(/images/listing_prev_bg.gif) no-repeat top right; width:25px;}
.list_center {background:url(/images/listing_bg.gif) repeat-x; font-weight:bold;}
.list_center a {color:#FFF; padding:0px 4px 0px 4px;}
.list_right {background:url(/images/listing_next_bg.gif) no-repeat top left; width:25px;}

.preload_img {position:absolute; top:0px; left:-20px; width:15px; visibility:hidden;}
.preview {
	height:70px;
	border-color:#fff;
}
#banner-text{
	color:#D0D0D0;
	font-family:Verdana;
	font-size:19px;
	line-height:15px;
	margin-left:150px;
	position:absolute;
	text-align:center;
	top:70px;
	width:265px;
}
#banner-text p{
	line-height:23px !important;
	margin:0 !important;
	padding:0 !important;
}