@import url("content.css");
/* Imported Styles
----------------------------------------------- 
 Common Part
----------------------------------------------- */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
}

html, body {
	height:100%;
}
body {	
	/*background:#B0B0B0;*/
	background:#B7B7B7 url(../images/content_sub.gif) repeat-y scroll 50% 0;
	font:11px Tahoma, Helvetica, sans-serif;
	color:#303935;
}
p {padding-bottom: 1em;}
ul {padding-bottom: 1em;}
li {list-style-position:inside;}
.clear {
	clear:both;
	font-size:0%;
	line-height:0%;
	height:0px;
}
h1 span {
	display:none;
}
.all {	
/*	min-height:100%;
	height:auto !important;
	height:100%;*/
	margin:0 0 -27px 0; 
	width:expression( (document.documentElement.clientWidth || document.body.clientWidth) < 1001 ? '1001px' : '100%');
	min-width:1001px;
}
.flash {
position:absolute;
z-index:100;
margin:126px 0 0 0;
}
.wrapper {	
	width:1001px;
	margin:0 auto;
}
.wrapper_sm {	
	width:955px;
	margin:0 auto;
	padding:0 21px 0 25px;
}
.push {
	height:120px;

}
/* =Misc(links)
----------------------------------------------- */
a {
	color:#00626E;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
img {
	border:none;
}
/* =Header
----------------------------------------------- */
.header {
	height:410px;
	background:url(../images/header_main.jpg) no-repeat 50% 100%;	
}
.header_sub {
	height:246px;
	background:url(../images/header_sub.jpg) no-repeat 50% 100%;	
}
.header .wrapper, .header_sub .wrapper {
position:relative;
}
.logo {
	position:absolute;
	margin:25px 0 0 24px;
}
.languages {
position:absolute;
right:0;
margin:70px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#939393;
}
.languages a {
color:#000;
margin-right:21px;
}
.languages span {
margin-right:21px;
}
.menu {
position:absolute;
margin:95px 0 0 12px;
width:955px;
z-index:10000;
}
.menu_item {
float:left;
}
.m_c1 {
width:8px;
height:37px;
font-size:0%;
line-height:0%;
float:left;
}
.m_c2 {
width:10px;
height:37px;
font-size:0%;
line-height:0%;
float:left;
}
.m_link {
float:left;
padding:6px 0 0 4px;
height:31px;
}
.m_active .m_c1 {
background:url(../images/m_c1.png) no-repeat 0% 0%;
}
.m_active .m_c2 {
background:url(../images/m_c2.png) no-repeat 0% 0%;
}
.m_active .m_link {
background:#fff;
}
/* =Content
----------------------------------------------- */
.content {
	background:url(../images/content_tile.gif) repeat-y 0% 0%;	
}
.content_bg {
	background:url(../images/content.jpg) no-repeat 50% 0%;	
	
}
.left_pic {
background-repeat:no-repeat;
background-position:left 150px;
padding-top:27px;
width:100%;
padding-bottom: 74px;
}
.left_pic2 {
/*background:url(../images/left_bg2.jpg) no-repeat 50% 0%;*/
background-repeat:no-repeat;
background-position:50% 0%;
padding-top:27px;
width:100%;
}
.content_sub {
	background:#B7B7B7 url(../images/content_sub.gif) repeat-y 50% 0%;
}
.content_sub_bg {
background:url(../images/top_row_n.gif) no-repeat 50% 0%;
}
.content_sub_bg2 {
background:url(../images/top_row_n.gif) no-repeat 50% 0%;
}
.left_col {
float:left;
width:275px;
padding-bottom: 10px;
}
.cont {
float:left;
width:725px;
font-size:13px;
}
/* =Footer
----------------------------------------------- */
.footer {
	background:#fff; 
	height:27px;
	width:expression( (document.documentElement.clientWidth || document.body.clientWidth) < 1001 ? '1001px' : '100%');
	min-width:1001px;
}
.f_links {
	height:21px;
	padding:6px 0 0 0;
	text-align:center;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.f_links a {
	margin:0 7px;
	color:#0F4C41;
}
.copy {
position:absolute;
margin:-84px 0 0 0;
background:url(../images/copy.gif) no-repeat 0% 0%;
padding:9px 0 17px 56px;
font:10px/15px Tahoma;
color:#666;
}
.copy a{
color:#162C8D;

}
.contact_info {
display: none;
position:absolute;
margin:-188px 0 0 252px;
border-bottom:solid 1px #969696;
width:700px;
}
.contact_info h2 {
font:bold 17px Arial, Helvetica, sans-serif;
padding-bottom:9px;
}
.links_info {
float:left;
width:211px;
}
.links_info p {
padding-bottom:5px;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
.links_info p a {
color:#0F4C41;
}
.info_descr {
float:left;
width:486px;
margin-bottom:15px;
}
.info_descr dl {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#303935;
}
.info_descr dt {
float:left;
width:122px;
padding:0 11px 5px 0;
text-align:right;
}
.info_descr dd {
float:left;
width:332px;
padding:0 0 5px 0;
}
.info_descr dd a {
color:#0E4B40;
}
.search_bottom {
position:absolute;
margin:-70px 0 0 275px;
}
.search_input {
background:url(../images/search_input.gif) no-repeat 0% 0%;
width:158px;
height:19px;
padding:4px 0 3px 11px;
}
.search_input label {
position: absolute;
padding-top: 2px;
}
.search_input input{
background:none;
width:150px;
height:17px;
font:11px Verdana, Arial, Helvetica, sans-serif;
border:0;
}
.button_search {
background:url(../images/button_search.gif) no-repeat 0% 0%;
position:absolute;
margin:-26px 0 0 182px;
width:55px;
height:26px;
cursor:pointer;
border:0;
}
.button_search2 {
background:url(../images/search.gif) no-repeat 0% 0%;
margin:0  0 26px  73px;
width:73px;
height:26px;
cursor:pointer;
border:0;
}
.button_clear {
background:url(../images/clear.gif) no-repeat 0% 0%;
margin:0  0 0px 20px;
width:133px;
height:27px;
cursor:pointer;
border:0;
vertical-align: middle;
}
.login_form {
position:absolute;
margin:-59px 0 0 647px;
width:323px;
}
.login_inp {
background:url(../images/login_inp.gif) no-repeat 0% 0%;
width:96px;
height:19px;
padding:7px 0 0 11px;
float:left;
margin-right:13px;
_margin-right:9px;
}
.login_inp input,.pass_inp input{
background:none;
width:91px;
height:17px;
font:11px Verdana, Arial, Helvetica, sans-serif;
border:0;
}
.pass_inp {
background:url(../images/login_inp.gif) no-repeat 0% 0%;
width:96px;
height:19px;
padding:7px 0 0 11px;
float:left;
margin-right:17px;
_margin-right:10px;
}
.button_enter {
background:url(../images/button_enter.gif) no-repeat 0% 0%;
float:left;
width:56px;
height:26px;
cursor:pointer;
border:0;
}
.login_links {
padding:7px 0 0 0;
font:10px Verdana, Arial, Helvetica, sans-serif;
}
.login_links a{
color:#0F4C41;
margin-right:13px;
}


.sklads {float:right; width:200px; height:25px; font-size:16px; line-height:25px; color:#3f786f;z-index:1000; }
.sklads img {padding-top:6px;}

.sklads .dropdown {font-size:12px; background: #fff; width:150px;line-height:10px; padding:10px; margin-top:12px; z-index:1000; display:none; line-height:20px; }
.sklads .dropdown a {display:block; padding-left:15px; background: transparent url(../images/arr_list.gif) no-repeat scroll 0 7px}
.sklads .round {background:transparent url(../images/left_m_bottom2.gif) no-repeat scroll 0 0; height:10px; width:170px; display:none;}

/* Menu */
.top_nav {
font:9px Arial, Helvetica, sans-serif;
color:#005E65;
padding:9px 0 0 0;
height:21px;
margin-right: 180px;
}
.top_nav a {
color:#fff;
text-transform:uppercase;
}
.top_nav img {
margin:0 7px 2px 7px;
}
.left_m_bottom
, .left_m_top {
background:url(../images/left_m_bottom.gif) no-repeat 0% 0%;
width:251px;
height:10px;
font-size:0%;
line-height:0%;
margin-bottom:15px;
}

.left_m_top {
background-image:url(../images/left_m_top.gif);
margin: 0;
}
.side_menu {
background:#fff;
padding:14px 0 0 14px;
width:237px;
}

.side_menu ul {
list-style:none;
}
.side_menu ul li {
background:url(../images/arr_list.gif) no-repeat 0% 6px;
padding:0 0 10px 13px;
font-size:13px;
 list-style-position:outside;

}
.side_menu ul li ul{margin-top: 10px; margin-bottom: 0; padding-bottom: 0;}
.side_menu ul li ul li{padding-bottom: 7px;}

.side_search {
padding-bottom:22px;
}
.side_search_inp {
background:url(../images/side_search_inp.gif) no-repeat 0% 0%;
width:164px;
height:19px;
padding:3px 0 0 10px;
}
.side_search_inp input {
background:none;
width:159px;
height:17px;
font-size:12px;
border:0;
}
.button_side_search {
background:url(../images/button_side_search.gif) no-repeat 0% 0%;
width:67px;
height:22px;
border:0;
cursor:pointer;
position:absolute;
margin:-22px 0 0 184px;
}
.adv_search {
padding:7px 0 0 13px;
}

/* Feedback */
.feedback {
padding:92px 0 70px 0;
}
.feedback h3{
background:url(../images/feed_title.gif) repeat-x 0% 100%;
float:left;
font-size:24px;
font-weight:normal;
color:#0F4C41;
margin-bottom:46px;
}
.feedback2 {
padding:34px 0 70px 0;
}
.feedback2 h3 a{
background:url(../images/feed_title.gif) repeat-x 0% 100%;
float:left;
font-size:24px;
font-weight:normal;
color:#0F4C41;
margin-bottom:46px;
text-decoration:none;
}
.feed_inp1 {
background:url(../images/feed_inp1.gif) no-repeat 0% 0%;
width:278px;
height:24px;
margin-bottom:18px;
padding:8px 10px 0 10px;
border:none;
}
.realpass {display:none;}
.feed_inp_sex {margin:0 0 10px 0; color:#2C6157; width: 298px; padding: 8px 10px 0;}
.feed_inp_sex label {padding-right: 10px;}
.feed_inp1 input {
background:#fff;
width:278px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#2C6157;
border:0;
}
.feed_inp2 {
background:url(../images/feed_inp2.gif) no-repeat 0% 0%;
width:516px;
height:159px;
margin-bottom:18px;
padding:8px 10px 0 10px;
}
.feed_inp2 textarea {
background:#fff;
width:516px;
height:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#2C6157;
border:0;
overflow:auto;
}
.send_404 {
background:url(../images/send_404.gif) no-repeat 0% 0%;
width:133px;
height:27px;
border:0;
cursor:pointer;
vertical-align: middle;
}

.extended .feed_inp1 {float: left;}
.extended .feed_inp2 {float: left;}
.extended .icon {float: left; width: 33px; height: 32px; display: block; background-repeat: no-repeat; background-position: 50% 50%;margin-bottom:18px;}

.extended .icon span{width: 33px; height: 32px; display: block; cursor:default; text-indent: -9999px; font: 0em;}
.icon_user {background-image: url(../images/forms/icon_user.gif);}
.icon_full_name {background-image: url(../images/forms/icon_full_name.gif);}
.icon_password {background-image: url(../images/forms/icon_password.gif);}
.icon_repassword {background-image: url(../images/forms/icon_repassword.gif);}
.icon_email {background-image: url(../images/forms/icon_email.gif);}
.icon_phone {background-image: url(../images/forms/icon_phone.gif);}
.icon_region {background-image: url(../images/forms/icon_region.gif);}
.icon_city {background-image: url(../images/forms/icon_city.gif);}
.icon_birthday {background-image: url(../images/forms/icon_birthday.gif);}
.icon_passport {background-image: url(../images/forms/icon_passport.gif); }
.icon_personal_info {background-image: url(../images/forms/icon_personal_info.gif); background-position: 50% 2px!important}
.icon_distr_number {background-image: url(../images/forms/icon_distr_number.gif);}



.print_version {position: relative; float: right; top: -23px; padding: 0; margin: 0 0 -23px;}
.print_version a, .print_version a:hover {color: #FFF}

.bg_cosmetic1 {
background:#507E83 url(../images/bg_cosmetic1.gif) no-repeat 0% 0%;
width:700px;
margin-bottom:38px;
}
.bg_cosmetic2 {
background:url(../images/bg_cosmetic2.gif) no-repeat 0% 100%;
padding:17px 0 7px 24px;
}
.bg_cosmetic2 ul {
float:left;
list-style:none;
}
.bg_cosmetic2 ul li {
padding-bottom:11px;
font-size:13px;
 list-style-position:outside;
}
.bg_cosmetic2 ul li a{
color:#fff;
text-decoration:none;
}
.bg_cosmetic2 ul li a:hover{
text-decoration:underline;
}
.list_col1 {
width:338px;
}
.list_col2 {
width:338px;
}

.top_artlist1 {
background:#fff url(../images/top_artlist1.gif) no-repeat 0% 0%;
width:605px;
margin-bottom:35px;
}
.top_artlist2 {
background:url(../images/top_artlist2.gif) no-repeat 0% 100%;
padding:9px 0 11px 19px;
}
.one_list_block {
padding:0 0 8px 0; width: 700px;
}
.one_list_block h2 {
font:18px Tahoma;
padding:0 0 12px 0;
}

.int2_bg1 {
background:url(../images/int2_bg3.gif) no-repeat 0% 100%;
padding: 0 0 20px;
}

.int-over .int2_bg1 {
background-image: url(../images/int2_bg3_over.gif);  
}
.int2_bg2 {
background:url(../images/int2_bg1.gif) no-repeat 0% 0%;
width:679px;
margin-bottom:22px;
padding: 14px 0 0;
}

.int-over {
  background-image: url(../images/int2_bg1_over.gif);
}
.int2_bg3 {
  background:url(../images/int2_bg2.gif) repeat-y 0% 0%;
padding: 0 14px 0 20px;
position:relative;
zoom: 1;
}

.int-over .int2_bg3 {
background-image: url(../images/int2_bg2_over.gif);  
}
.int2_bg4 {
background:url(../images/int2_bg3.gif) no-repeat 0% 100%;
padding:18px 14px 20px 27px;
}
.int2_bg3 h3 {
padding-bottom:11px;
font-size:16px;
font-weight:normal;
}
.int_pic {
float:left;
margin-right:13px;
}
.int_descr {
float:left;
padding:20px 0 0 0;
width:365px;
font-size:13px;
}
.price_cart {
float:right;
padding:35px 0 0 0;
}

.cart_block .price_cart {
  float: none;
  padding: 0;
 }

.int2_bg2 .price_cart {
  padding: 25px 0 0;
}
.price_bg_int {
background:url(../images/price_bg_int.gif) no-repeat 0% 0%;
width:100px;
height:39px;
text-align:center;
padding:9px 0 0 0;
font-size:14px;
margin-bottom:7px;
color:#005B62;
}

.cart_block .price_bg_int
, .int2_bg2 .price_bg_int {
  background-image: url(../images/pr-bg.png);
  width: 138px;
  height: 52px;
  padding: 0;
  line-height: 52px;
  margin-bottom: 18px;
}

.int-over .price_bg_int {
  background-image: url(../images/price_bg_int_over.gif);
}
.price_bg_int span {
font-size:24px;
}
.tips {
position:absolute;
right:0;
margin:-9px 8px 0 0;
}
.tips img{
margin:0 0 0 9px;
}
.line_after {
border-bottom:solid 1px #C6C6C6;
height:1px;
width:350px;
font-size:0%;
line-height:0%;
}
.package {border-collapse: collapse; width: 685px; text-align:center;}
.package td {padding: 5px;}
.package .head{
background:transparent url(../images/table_cart_head.gif) no-repeat scroll 0 0;
color:#005E65;
height:46px;
}
.package .rline {/*border-right: 2px solid #9ebdbf; */}
.package img {border: 1px solid #9ebdbf; }

.col_pics {
float:left;
width:276px;
padding:0 28px 32px 0;
}
.col_atrib_txt {
float:left;
width:380px;
padding:15px 0 20px 0;
}
.enlarge_bg {
padding:0 15px 0 0;
height:22px;
}
.enlarge_bg img {
margin:0 10px -2px 0;
}
.enlarge_bg a {
background:url(../images/col_atrib_link.gif) repeat-x 0% 100%;
text-decoration:none;
}
.enlarge_bg a:hover {
background:none;
text-decoration:none;
}
.table_cart_head {
background:url(../images/table_cart_head.gif) no-repeat 0% 0%;
height:46px;
color:#005E65;
margin-bottom:4px;
width: 679px; line-height: 100%
}


.add_to_chart {
  display: block;
  width: 138px;
  height: 49px;
}

.int2_bg2 .add_to_chart {
  float: right;
  clear: right;
}

.row_shape_bot {
padding:5px 0;
color:#000;
}
.row_shape_bot table {width: 679px;}
.row_shape_bot table td{padding-right: 3px;}
.photo {
border:solid 1px #9EBDBF;
}
.colors img{
margin-right:4px;
}
.highlight {
background: #b5d5d7 url(../images/row_shape.gif) no-repeat 0% 0%;
width:679px;
}
.highlight .row_shape_bot {
background:url(../images/row_shape_bot.gif) no-repeat 0% 100%;
}
.one_prod {
padding:5px 0 2px 23px;
}
.one_prod img {
float:left;
margin:0 12px 0 0;
}
.one_prod p {
float:left;
padding:34px 0 0 0;
font-size:13px;
color:#303935;
width:408px;
}
.one_prod2 {
padding:15px 0 0 0;
margin-bottom:27px;
}
.one_prod2 img {
float:left;
margin:0 30px 0 0;
}
.one_prod2 p {
float:left;
padding:24px 0 0 0;
font-size:13px;
width:418px;
color:#303935;
}
.sitemap_block, .cont {position: relative}
.authorized_user_block{width: 100%; color: #045f56; font-size: 0.8em; top: 0; position: absolute;}
.authorized_user_block a, .authorized_user_block a:hover {text-decoration: underline}

.auth_user_welcome {float: left; padding-left: 24px;}
.auth_user_exit {float: right}

.sitemap_block .authorized_user_block{top: 0}
.sitemap_block .auth_user_welcome {padding-left: 0}

p.user_message {font-size: 1.1em; font-weight: bold; color: #00987b;}
p.user_message_error {font-size: 1.1em; font-weight: bold; color: #FF0000;}


#tooltip {
	position: absolute;
	z-index: 3000;
	opacity: 0.85;
	font-size: 10px; color: #4a4a4a;
}
#tooltip p { margin: 0; padding: 0;}

.big_style {
	border: none;
	width: 317px;
	padding:10px 10px 0px 30px;
	opacity: 0.8; margin-bottom: -5px;
	background: url(../images/forms/big_shadow.png) no-repeat;
}
.big_style .bs_bottom {
	width: 339px; height: 5px; font-size: 0em; line-height: 0;
	margin-bottom: -5px !important;
	background: url(../images/forms/big_shadow_bottom.png) no-repeat left bottom; margin: 10px -10px 0px -12px;
}
.big2_style {
	border: none;
	width: 317px;
	padding:10px 10px 0px 30px;
	height: 61px;
	opacity: 0.8;
	background: url(../images/forms/big2_shadow.png) no-repeat;
}

.middle_style {
	border: none;
	width: 317px;
	padding:10px 10px 0px 30px;
	height: 44px;
	opacity: 0.8;
	background: url(../images/forms/middle_shadow.png) no-repeat;
}
.middlest_style {
	border: none;
	width: 85px;
	padding:10px 10px 0px 30px;
	height: 44px;
	opacity: 0.8;
	background: url(../images/forms/middlest_shadow.png) no-repeat;
}
.small_style {
	border: none;
	width: 285px;
	padding:8px 10px 0px 30px;
	height: 23px;
	opacity: 0.8;
	background: url(../images/forms/small_shadow.png) no-repeat;
}
.smallest_style {
	border: none;
	width: 155px;
	padding:8px 10px 0px 30px;
	height: 23px;
	opacity: 0.8;
	background: url(../images/forms/smallest_shadow.png) no-repeat;
}

.feed_inp_date {
	width:278px;
	height:24px;
	padding:8px 10px 0 10px;
	border:none;
	background:url(../images/feed_inp1.gif);
}
.extended .feed_inp_date {
	float: left;
}
.feed_inp_date input.day,
.feed_inp_date input.month {
	width: 25px;
	text-align: center;
	border: none;
	border-bottom: 1px solid lightgray;
}
.feed_inp_date input.year {
	width: 50px;
	text-align: center;
	border: none;
	border-bottom: 1px solid lightgray;
}
.feed_inp_date span {
	font-size: 0.8em;
	padding: 0 3px;
	color: #666;
}

.feed_inp1 label,
.feed_inp2 label,
.feed_inp_date label {
	position: absolute;
}

.feed_inp1 label.normal,
.feed_inp2 label.normal,
.feed_inp_date label.normal {
	position: relative;
}

.table_cart_head_new {
width: 679px;
}
.table_cart_head_new col.col1{width: 10%}
.table_cart_head_new col.col2{width: 60%}
.table_cart_head_new col.col3{width: 20%}
.table_cart_head_new col.col4{width: 10%}

.table_cart_head_new col.col1_1{width: 10%}
.table_cart_head_new col.col2_1{width: 50%}
.table_cart_head_new col.col3_1{width: 14%}
.table_cart_head_new col.col4_1{width: 10%}
.table_cart_head_new col.col5_1{width: 10%}
.table_cart_head_new col.col6_1{width: 6%}

td.img-col img {margin: 1px 3px 1px 0}
.table_cart_head_new thead {
background:url(../images/table_cart_head.gif) repeat-x 0% 0%;
height:46px;
color:#005E65;  line-height: 100%;
}
.table_cart_head_new thead td{
height:46px;
color:#005E65;
padding: 0 6px;
}
.table_cart_head_new tbody td{
padding: 1px 6px 3px 6px;
border-bottom: 1px solid #005E65;
vertical-align: top;
}
.table_cart_head_new tbody tr.line1 td{
padding: 20px 4px 4px 4px;
border-bottom: 2px solid #005E65;
text-align: center;
}
.table_cart_head_new tbody tr.line2 td{
padding: 10px 4px 4px 4px;
text-align: center;
color: #005E65
}

/* new hats
.table_cart_head_new h3 {
  color: #005E65;
}
*/

.table_cart_head_new tbody tr.line2 td h4{font-size: 1.1em;}

.table_cart_head_new tbody tr.line3 td{
padding: 6px 4px 4px 4px;
text-align: center;
font-size: 0.9em;
}
ul.group_associated {margin-top: 0px;}
ul.group_associated li{list-style:none; margin-left: 24px; margin-bottom: 7px;}
.status{margin: 0 2px; font-weight: bold;}

.status001{color: #3ed20f;}
.status002{color: #5aa300;}
.status003{color: #f89500;}
.status004{color: #ec363b;}

.table_cart_head_new .red {color: #FF0000; font-weight: bold}

/*{{{ =Person*/

.person-type .header_sub {
  height: 199px;
  background-position: 50% 100%;
}


.person-type .push {
  height: 80px;
}


.person-type .footer {
  background: none;
}

.person-type .copy {
  margin: 0;
}


.h-person-wrap {
  padding: 45px 0 0;
}


.h-pers-img {
  width: 242px;
  float: left;
  margin: 0 55px 0 0;
}

.pers-bg {
  background: url(../images/pers/pers-top-bg.png) 0 0 no-repeat #fff;
}

.pers-bg2 {
  text-align: center;  
  background: url(../images/pers/pers-bot-bg.png) 0 100% no-repeat;
  padding: 10px 0;
}

.pers-img-pager {
  margin: 0;
  padding: 5px 0 0;
  list-style: none;
  text-align: center;
}

.pers-img-pager li {
  display: inline;
  font-size: 14px;
  margin: 0 3px;
}

.pers-img-pager a {
  text-decoration: none;
}

.pers-img-pager .active a {
  text-decoration: underline;
}


.h-pers-info {
  float: left;
  width: 700px;
  font-size: 16px;
}

.h-person-wrap h2.main_title {
  margin: 0 0 40px;
  padding: 0;
  font-size: 27px;
  height: auto;
}

.h-person-wrap h2.main_title i {
  display: block;
  font-style: normal;
  font-size: 20px;
}

.b-p-info {
  padding: 0 0 50px;
}

.h-person-wrap h3 {
  margin: 0 0 5px;
  font-weight: normal;
  font-size: 18px;
  color: #005e65;
}

.h-pers-info p {
  padding: 0;
}

.pers-order {
  font-size: 20px;
  margin: 7px 0 0;
}

/*}}}*/

.tbl_image {width: 100%; border-collapse: collapse; margin: 0; padding: 0; margin-top: -2px;}
*html .tbl_image {margin-top: -1px;}
.tbl_image td{margin: 0; padding: 0 4px 0 2px; white-space: nowrap;}
.tbl_image td.center{text-align: center;}

.tbl_image col.col1{width: 35%}
.tbl_image col.col2{width: 45%}
.tbl_image col.col2_1{width: 65%}
.tbl_image col.col3{width: 20%}

.nonvisible{display: none;}
input.file {width: 170px; padding-top: 3px;}


.chart_groups { background: url(../images/top-bg.gif) 0 0 no-repeat #fff; padding: 14px 14px 0 14px; width: 223px; }
.chart_groups ul { list-style: none; overflow: hidden; zoom: 1;}
.chart_groups ul li { cursor: move; padding: 0; margin: 4px 0; font-size: 12px;overflow: hidden; float: left; clear: left; width: 223px;}
.chart_groups ul li:hover, .chart_groups ul li.chart_active { background: url(../images/ui-bot-bg.gif) 0 100% no-repeat #ededed; }
.chart_groups ul li a, .chart_groups ul li .right { float: right; }
.chart_groups ul li .edit { display: none; padding: 5px 7px;}
.chart_groups ul li:hover .edit, .chart_groups ul li.chart_active .edit { background: url(../images/ui-top-bg.gif) 0 0 no-repeat;}
.chart_groups ul li .view { padding: 5px 7px;}
.chart_groups ul li:hover .view, .chart_groups ul li.chart_active .view { background: url(../images/ui-top-bg.gif) 0 0 no-repeat;}
.chart_groups ul li .edit .text { width: 170px; border: 1px solid lightgray; margin: 0;padding: 0;}
.chart_groups .add_group .text { margin: 0; padding: 0; width: 142px; float: left; border: 1px solid lightgray; }
.chart_groups .add_group .right { margin: 0; padding: 0; width: 69px; float: right; background: #f0f0f0; border: 1px solid lightgray; }
table.beautician_actions_line td { padding: 14px 7px; vertical-align: top; }
table.beautician_actions_line select { border: 1px solid lightgray; }
table.beautician_actions_line .submit { width: 40px; height: 30px;  }


.add_group {
  padding: 10px 0 0;
  overflow: hidden;
  zoom: 1;
}

.add_group h4 {
  margin: 0 0 5px;
  padding: 0;
  color: #7f7f7f;
  font-weight: normal;
  font-size: 12px;
}


.beaut-filter {
  float: left;
}

.beaut-filter-buttons {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}

.beaut-filter-buttons li {
  float: left;
  margin: 0 40px 0 0;
}

.beaut-filter-buttons li.first {
  border: none;
  padding-left: 0;
}

.beaut-filter select {
  float: right;
  width: 250px;
  margin: 5px 0 0;
}


/*{{{ =H-timetable-wrap*/

.h-timetable-wrap {
  font-family: Arial, sans-serif;
}

.h-timetable-wrap .h-l {
  overflow: hidden;
  zoom: 1;
}

.h-timetable-wrap .h-l h2 {
  margin: 0 0 25px;
  color: #005e65;
  font-size: 18px;
  font-weight: normal;
}


.time-calendar {
  float: right;
  width: 191px;
  height: 149px;
  margin: 0 25px;
  padding: 12px;
  background: url(../images/timetable/cal-bg.png) 0 0 no-repeat;
  _display: inline;
}

.time-calendar-var2 {
  float: none;
  width: 100%;
  height: auto;
  margin: 15px 0 25px;
  padding: 0 0 17px;
  background: none;
  border-bottom: 1px solid #fff;
  _display: block;
}

.time-calendar h2 {
  margin: 0 3px 9px;
  padding: 0 0 8px;
  font-weight: normal;
  font-size: 12px;
  border-bottom: 1px dotted #fff;
  text-align: center;
  color: #fff;
}

.time-calendar-var2 h2 {
  font-size: 14px;
  border: none;
  margin: 0 0 15px;
  padding: 0;
}

.time-calendar h2 a {
  color: #fff;
  text-decoration: none;
}

.time-calendar-var2 h2
, .time-calendar-var2 h2 a {
  color: #005e65;
  font-size: 14px;
}

.time-calendar h2 .month {
  text-decoration: underline;
  margin: 0 12px;
}

.t-cal 
, .t-cal th
, .t-cal td {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  text-align: left;
  vertical-align: top;
  font-size: 11px;
  color: #fff;
}

.time-calendar-var2 .t-cal td {
  color: #4c4c4c;
}

.t-cal {
  width: 100%;
}

.t-cal div {
  width: 18px;
  height: 18px;
  line-height: 17px;
  margin: 0 0 2px;
  padding: 0 3px;
  text-align: center;
  overflow: hidden;
}

.time-calendar-var2 .t-cal div {
  margin: 0;
  padding: 0;
}

.cal-active {
  background: url(../images/timetable/cal-active-bg.png) 50% 0 no-repeat;
}

.time-calendar-var2 .cal-active {
  background-position: 50% -18px;
  color: #fff;
}

.t-cal a {
  color: #fff;
  font-weight: bold;
}

.time-calendar-var2 .t-cal a {
  color: #4c4c4c;
}

.t-cal .disabled
, .t-cal .disabled a {
  color: #a4c6c4;
  font-weight: normal;
}

.time-calendar-var2 .t-cal .disabled
, .time-calendar-var2 .t-cal .disabled a {
  color: #999;
}

.time-calendar-var2 .t-cal .holiday
, .time-calendar-var2 .t-cal .holiday a {
  color: #ce0500;
}

.time-calendar-var2 .t-cal .disabled.holiday
, .time-calendar-var2 .t-cal .disabled.holiday a {
  color: #de9694;
}

.time-calendar-var2 .cal-active a
, .time-calendar-var2 .holiday .cal-active a
, .time-calendar-var2 .disabled .cal-active a
, .time-calendar-var2 .disabled.holiday .cal-active a {
  color: #fff;
}


.section-filter {
  margin: 0 0 22px;
  padding: 0;
  list-style: none;
  overflow: hidden;
  zoom: 1;
}

.section-filter li {
  list-style: none;
  float: left;
  font-size: 11px;
  margin: 0 10px 0 0;
  background: url(../images/timetable/sec-left-bg.png) 0 0 no-repeat #fff;
}

.section-filter a {
  float: left;
  padding: 0 17px;
  background: url(../images/timetable/sec-right-bg.png) 100% 0 no-repeat;
  line-height: 22px;
}


.b-section {
  margin: 0 0 25px;
  font-size: 12px;
}

.b-section .date {
  float: left;
  width: 75px;
  margin: 3px 10px 0 0;
  text-align: right;
  color: #303935;
  font-size: 12px;
}

.b-section .date span {
  display: block;
  font-weight: normal;
}

.b-section .h-l {
  border-left: 1px solid #b8b8b8;
  padding: 3px 0 3px 9px;
}

.b-section p {
  padding: 0;
}

.b-section h3 {
  margin: 0 0 7px;
  font-size: 14px;
  font-weight: bold;
  color: #005e65;
}


.b-t-block {
  padding: 15px 0 0;
  max-width: 605px;
}

.b-t-top
, .b-t-bot {
  line-height: 0;
  font-size: 0;
  height: 10px;
  background: url(../images/timetable/b-t-bg.png) 100% 0 no-repeat;
}

.b-t-top span
, .b-t-bot span {
  float: left;
  width: 20px;
  height: 10px;
  background: url(../images/timetable/b-t-bg.png) 0 0 no-repeat;
}

.b-t-bot
, .b-t-bot span {
  background-image: url(../images/timetable/b-b-bg.png);
}

.b-t-inner {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 3px 15px;
  font-size: 12px;
  zoom: 1;
}

.b-t-inner h3 {
  font-size: 14px;
  margin: 0 0 10px;
}

.b-t-inner ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.b-t-inner li {
  margin: 0;
  padding: 0 0 10px 20px;
  list-style: none;
  background: url(../images/timetable/bul1.png) 0 8px no-repeat;
}

.b-t-inner hr {
  margin: 5px 0 15px;
  padding: 0;
  border: none;
  border-top: 1px solid #b4b4b4;
}

/*}}}*/


/*{{{ =Searchresults*/

.sitesearch {
  padding: 0 0 15px;
}

.search-input {
  float: left;
  width: 380px;
  height: 22px;
  background: url(../images/timetable/input-bg.png) 0 0 no-repeat;
  margin: 0 10px 0 0;
  padding: 5px 10px 0;
}

.search-input input.text {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  outline: none;
  width: 100%;
  font: 14px Arial, sans-serif;
  color: #666;
}

.sitesearch .img {
  margin: 0;
  float: left;
}


.search-filter {
  margin: 0;
  padding: 20px 0 0;
  list-style: none;
}

.search-filter li {
  list-style-position: outside;
  font-size: 14px;
  color: #666;
  margin: 0 0 10px;
}

.search-filter table {
  margin: 12px 0 0 19px;
  padding: 0;
  border-collapse: collapse;
}

.search-filter table td {
  padding: 0 40px 8px 0;
  border-collapse: collapse;
  font-size: 12px;
  color: #7f7f7f;
}


.b-searchresults {
  border-top: 1px solid #fff;
  padding: 17px 0 10px 6px;
  width: 484px;
  font-size: 12px;
  color: #666;
}

.b-searchresults p {
  margin: 0 0 0 11px;
}

.b-searchresults .search-breadcrumbs {
  font-size: 10px;
  color: #868686;
  margin: 0;
}

.mirra-link {
  font-size: 11px;
}

.mirra-link a {
  color: #999;
}

.search-breadcrumbs a 
, .b-searchresults h2 a {
  color: #227498;
}

.b-searchresults h2 {
  margin: 0 0 13px;
  font-size: 16px;
}

/*}}}*/


/*{{{ =New_distributor*/

select#form_ele_passport_type_id {
  width: 275px;
  position: relative;
  top: -3px;
}

.extended .feed_inp1 {
  clear: both;
  margin: 0 0 22px;
}

.extended .feed_inp_sex {
  float: left;
  clear: both;
  margin: 0 0 22px;
  padding: 0 0 0 10px;
}

.extended .feed_inp_sex input {
  vertical-align: middle;
  margin: 0 3px 2px 0; $margin: 0 0 2px;
}

.extended .feed_inp_sex label {
  font-size: 11px;
}

/*}}}*/


/*{{{ =Order-form*/

.extended {
  margin: 0 20px;
}


.order-table
, .order-table th
, .order-table td {
  border-collapse: collapse;
  text-align: left;
  vertical-align: middle;
}

.order-table {
  width: 100%;
  margin: 0 0 20px;
}

.order-table th {
  border-bottom: 1px solid #005e65;
  padding: 0 0 20px;
}

.order-table td {
  border-bottom: 1px solid #005e65;
  padding: 5px 0 8px;
}

.order-table .order-sum td {
  padding: 0;
  border: none;
  font-size: 12px;
}

.order-table .order-sum td table {
  margin: 15px 0 0;
}

.order-table .order-sum td table td {
  padding: 0 15px;
}

.order-table button {
  margin: 10px 0 0;
  padding: 0;
  width: 81px;
  height: 26px;
  border: none;
  background: url(../images/ord-btn.png) 0 0 no-repeat;
  font: 11px Tahoma, sans-serif;
  color: #fff;
}


.order-table .side_search_inp {
  width: 37px;
  height: 19px;
  padding: 0 0 0 6px;
  background: url(../images/inp-bg1.png) 0 0 no-repeat;
}


.cosm-form {
  padding: 0 0 85px;
  position: relative;
}


.user-order-open-top 
, .user-order-open-bottom { 
  width: 158px; 
  height: 27px; 
  padding: 0 0 0 9px; 
  background: url(../images/order-bg.png) 0 0 no-repeat; 
  line-height: 27px;
  position: absolute;
  top: 0; right: 21px;
}

.user-order-open-top {
  top: -55px;  
}

.user-order-open-bottom {
  top: auto;
  bottom: 0;
}

/*}}}*/


/*{{{ =News-gallery*/ 

.h-newsgal-wrap {
  width: 672px;
  margin: 30px 0;
}

.ng-top
, .ng-bot {
  height: 10px;
  line-height: 0;
  font-size: 0;
  background: url(../images/ng-r.png) 0 0 no-repeat;
  overflow: hidden;
}

.ng-bot {
  background-position: 0 -10px;
}

.news-galleria {
  padding: 0 0 10px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  background: url(../images/ng-bg.png) 0 0 repeat-y #dadada; 
}


.galleria-container {
  background: none;
  position: relative;
  padding: 40px 0 0;
  margin: 0 15px;
}


.galleria-stage {
  padding: 0 0 75px; 
  width: 640px;
  height: 430px;
  position: relative;
  overflow: hidden;
}


.galleria-image-nav {
  height: 37px;
  padding: 10px 0 0;
  position: relative;
}


.galleria-image-nav-left
, .galleria-image-nav-right {
  width: 22px;
  height: 23px;
  position: absolute;
  top: 17px; left: 272px;
  background: url(../images/ng-btn.png) 0 0 no-repeat;
  cursor: pointer;
}

.galleria-image-nav-right {
  background-position: 0 -23px;
  left: 345px;
}

#galleria-image-nav-play {
  width: 37px;
  height: 37px;
  position: absolute;
  top: 10px; left: 301px;
  background: url(../images/ng-btn2.png) 0 0 no-repeat;
  cursor: pointer;
}

#galleria-image-nav-play.playing {
  background-position: 0 -37px;
}


.galleria-counter {
  width: 57px;
  height: 21px;
  background: url(../images/ng-count-bg.png) 0 0 no-repeat;
  text-align: center;
  position: absolute;
  bottom: 83px; left: 573px;
  z-index: 9;
  font: 12px Tahoma, sans-serif;
  line-height: 20px;
  color: #fff;
  opacity: 1 !important;
}


.galleria-thumbnails-container {
  overflow: hidden;
  position: relative;
}

.galleria-thumbnails-list {
  float: left;
  width: 640px;
  height: 72px;
  padding-bottom: 20px;
  overflow: hidden;
}

.galleria-thumbnails {
  height: 70px;
  margin: 0 auto;
}

.galleria-thumbnails .galleria-image {
  width: 94px;
  height: 62px;
  margin: 0 5px 0 0;
  padding: 4px;
  float: left;
  text-align: center;
  cursor: pointer;
}

.galleria-image.active {
  background: url(../images/pr-active-bg.png) 0 0 no-repeat;
}

.galleria-thumb-nav-left,
.galleria-thumb-nav-left {
	display: none;
}

/*
.galleria-thumb-nav-left {
	width: 22px;
	height: 23px;
	position: absolute;
	bottom: -10px;
	left: -5px;
	background: url(../images/ng-btn.png) 0 0 no-repeat;
	cursor: pointer;
	z-index: 999;
}

.galleria-thumb-nav-right {
	width: 22px;
	height: 23px;
	position: absolute;
	bottom: -10px;
	right: -5px;
	background: url(../images/ng-btn.png) 0 -23px no-repeat;
	cursor: pointer;
	z-index: 999;
}
*/

.galleria-thumbnails-container .disabled {
	display: none;
}

.galleria-info {
  position: absolute;
  top: 5px; left: 0;
  width: 640px;
  height: 30px;
  overflow: hidden;
  color: #1b1b1b;
  font:  16px Tahoma, sans-serif;
}

/*}}}*/


/*{{{ =ScrollPane*/

.news-galleria-slider {
	height: 14px;
	background: url(../images/scroll-bg.png) 0 0 no-repeat #1b5e54;
	width: 640px;
}

.news-galleria-slider .scroll-bar {
	height: 14px;
	width: 525px;
	margin: 0 57px 0 58px;
	position: relative;
}

.news-galleria-slider .scroll-bar .ui-slider-handle {
	width: 111px;
	height: 14px;
	background: url(../images/slider-bar.gif) center center no-repeat;
	position: absolute;
	top: 0;
	left: 111px;
	z-index: 2;
	margin-left: -56px;
	display: block;
	outline: 0;
}

/*}}}*/
