﻿/* ================================================== */
/* Элементы */
/* ================================================== */

/* Общие */
.pack_only
{
color:#FF0000;
text-align:center;
margin-top:250px;
}
.el_line {
	background:#000;
	height:1px;
	margin:10px 0px 10px 0px;
}
a.menu:link, a.menu:visited {
	font-size:18px;
	font-weight:300;
	color: #000;
	text-decoration: none;
}
a.menu:hover {
	color:#8C3C10;
	text-decoration: none;
}
a.menub:link, a.menub:visited {
	color: #8C3C10;
	font-size:18px;
	font-weight:300;
	text-decoration: none;
}
a.menub:hover {
	color:#E50C2A;
	text-decoration: none;
}
.el_form_msearch {

background:none repeat scroll 0 0 transparent;
border:medium none;
font-size:16px;
font-weight:700;
margin-right:25px;
width:240px;
}
.el_menu_pad {
	margin-right:21px;
}
a.el_scroll_button:link, a.el_scroll_button:visited {
	border:none;
	background:none;
	padding: 0px;
	margin:0px;
	coursor:pointer;
	font-weight:700;
	color:#000000;
}

a.hasloo_:link, a.hasloo_:visited {
	font-size:11px;
	font-weight:300;
	color: #FFF;
	text-decoration: none;
}
a.hasloo_:hover {
	color:#FFF;
	text-decoration: underline;
}


/* девчёнки */

.cont_girl_lang {
	position:absolute;
	left:180px;
	top:15px;
}
.cont_girl_reseller {
	position:absolute;
	left:310px;
	top:75px;
}
.cont_girl_market {
	position:absolute;
	left:420px;
	top:20px;
}
.cont_girl_webmoney {
	position:absolute;
	left:550px;
	top:50px;
}.cont_girl_partner {
	position:absolute;
	left:740px;
	top:25px;
}
.cont_girl_other {
	position:absolute;
	left:870px;
	top:55px;
}
.cont_girl_order {
	margin:0 0 0 15px;
}
.cont_girl_return {
	position:absolute;
	left:810px;
	top:70px;
}
.cont_girl_icq {
	margin: 0;
}

/* прочие контейнеры */

.cont_title_top {
	position:absolute;
	left:160px;
	top:177px;
}
.cont_hasloo {
	position:absolute;
}
/* Последний отзыв */

.cont_reference_last_padd {
	text-align:left;
	padding:6px 25px 20px 20px;
}
.cont_reference_last_date {
	padding-bottom:5px;
	font-weight:700;
}
.cont_reference_last_body {
	height:95px;
}
.cont_reference_last_name {
	text-align:right;
	padding-top:5px;
}
a.reference_last:link, a.reference_last:visited {
	color: #2C2724;
	text-decoration: none;
}
a.reference_last:hover {
	color:#AF2C14;
	text-decoration: underline;
}

/* Контакты */

.cont_contacts_time {
font-size:14px;
font-weight:700;
left:30px;
position:absolute;
top:20px;
width:190px;
}
.cont_contacts_phone {
font-size:14px;
font-weight:700;
left:90px;
position:absolute;
top:230px;
width:200px;
}
.cont_contacts_other {
font-size:14px;
font-weight:700;
left:290px;
position:absolute;
top:100px;
width:200px;
}
.cont_contacts_form {
height:193px;
left:50px;
position:absolute;
top:473px;
width:463px;
}
.form_contacts_field {
	border:none;
	background:none;
	width:450px;
}
.form_contacts_messages {
	border:none;
	background:none;
	width:450px;
	height:90px;
	/*overflow:hidden;*/
}
.cont_contacts_form_theme  {
margin:1px 0 0 8px;
}
.cont_contacts_form_contact {
	margin:14px 0 0 9px;
}
.cont_contacts_form_messages {
	margin:18px 0 0 9px;
}
.cont_contacts_form_submit {
margin:-25px 0 0;
}
.cont_contacts_form_submit input {
border:medium none;
cursor:pointer;
width:200px;
background:none;
border:none;
}
.cont_contacts_complete {
	position:absolute;
	width:270px;
	left:205px;
	top:25px;
	font-weight:700;
	font-size:13px;
	color:#005D07;
}
/* Нетиповые блоки */

.cont_sec_contacts {
	/*margin: 30px 0px 0 20px;*/
	padding-top:20px;
	width:180px;
	text-align:center;
	float:left;
}

/* Тарифы */

.tbl_menu_tarif {
	border-collapse: collapse;
	width:450px;
	line-height: 10px;
}
.tbl_menu_tarif tr td {
	vertical-align:top;
}

/* Доставка */

.tbl_delivery {
	line-height: 10px;
}
.tbl_delivery tr td {
	vertical-align:top;
	text-align:center;
}

/* Отзывы */

.cont_reference_title {
	padding:72px 0 0 45px;
}
.cont_reference_form {
	float:left;
	width:229px;
	height:380px;
}
.cont_reference_form_bg {
	width:229px;
	height:380px;
	text-align:left;
	background:url(../img/background/comment_form.gif) no-repeat left 20px;
	margin-top:-20px;
}
.cont_reference_form_inner {
	width:229px;
	height:380px;
	text-align:left;
}
.cont_reference_form_input {
	border:none;
	background:none;
	width:163px;
	font-size:11px;
}
.cont_reference_form_textarea {
	border:none;
	background:none;
	width:163px;
	height:165px;
	font-size:12px;
}
.cont_reference_form_name {
	padding:5px 0 0 33px;
}
.cont_reference_form_email {
	padding:9px 0 0 33px;
}
.cont_reference_form_body {
	padding:16px 0 0 33px;
}
.cont_reference_form_submit {
	padding:10px 0 0 70px;
}
.cont_reference_complete {
	text-align:center;
	padding-bottom:20px;
	font-weight:700;
	font-size:13px;
	color:#005D07;
}

/* оформление заказа */

.cont_order_form_bg {
	width:213px;
	height:28px;
	background-position:5px center;
	background-image: url(../img/background/form_input.gif);
	background-repeat: no-repeat;
}
.cont_order_form_bg2 {
	width:225px;
	height:28px;
	background-position:5px center;
	background-image: url(../img/background/form_input.gif);
	background-repeat: no-repeat;
}
.cont_order_form_bg_small {
	width:213px;
	height:28px;
	background:url(../img/form_small.png);
	background-repeat:no-repeat;
	background-position:0px center;
}
.cont_order_form_bg_small2 {
	width:213px;
	height:28px;
	background:url(../img/form_small.png);
	background-repeat:no-repeat;
	background-position:0px center;
}
.cont_order_form_area_box {
	border:none;
	width:444px;
	height:84px;
	margin-left:10px;
}
.cont_order_form_input {
	border:none;
	background:none;
	width:207px;
	font-size:11px;
	margin-left:5px;
	font-weight:bold;
}
.cont_order_form_input_small {
	border:none;
	background:none;
	font-size:11px;
	padding-left:5px;
	width:40px;
}
.cont_order_form_textarea{
height:67px;
margin:5px 0;
overflow:auto;
background:none;
border: none;
font-size:11px;
font-weight:bold;
width:435px;
}

.cont_order_require {
	text-align:center;
	width:454px;
	padding:5px 0 15px 0;
	font-size:11px;
}
.cont_order_form_submit {
	text-align:center;
	width:444px;
	margin-left:10px;
}
.tbl_order_desc_left {
	width:5px;
	height:84px;
	background:url(../img/background/order_description/left.gif);
}
.tbl_order_desc_space {
	width:441px;
	background:url(../img/background/order_description/space.gif) repeat-x;
}
.tbl_order_desc_right {
	width:7px;
	height:84px;
	background:url(../img/background/order_description/right.gif);
}
.cont_order_complete {
	text-align:center;
	font-weight:700;
	font-size:14px;
	color:#005D07;
}
.cont_order_rule {
	position:absolute;
	top:40px;
	right:50px;
}
.cont_order_attention {
	position:absolute;
	top:40px;
	right:260px;
}
.cont_order_rule_back {
	position:absolute;
	top:40px;
	right:95px;
}
.cont_order_status_error {
	text-align:center;
	color:#BB0000;
	font-size:14px;
	font-weight:700;
}
.tbl_order_status_border {
	padding:3px 3px 3px 3px;
	font-size:12px;
	font-weight:700;
	border:1px solid #725959;
	background:#F8E4E4;
	width:110px;
	text-align:right;
}
.tbl_order_status_border2 {
	padding:3px 3px 3px 3px;
	font-size:12px;
	font-weight:700;
	border:1px solid #725959;
	background:#F1ECE9;
	width:110px;
	text-align:right;
}
.tbl_order_status_border_context {
	padding:3px 3px 3px 5px;
	text-align:left;
	font-size:12px;
	font-weight:300;
	border:1px solid #725959;
	background:#F8E4E4;
}
.tbl_order_status_border_context2 {
	padding:3px 3px 3px 5px;
	text-align:left;
	font-size:12px;
	font-weight:300;
	border:1px solid #725959;
	background:#F1ECE9;
}

/* прочие сервисы */

.cont_header_other {
	width:1000px;
	height:310px;
	position:relative;
	margin:0 auto 0 auto;
}
.cont_other_left {
	width:247px;
	float:left;
}
.cont_other_center {
	width:503px;
	float:left;
	text-align:justify;
	padding:120px 0px 0px 0px;
}
.cont_other_right {
	width:245px;
	float:left;
}

/* посреднические услуги */

.cont_reg_complete {
	text-align:center;
	font-weight:700;
	font-size:14px;
	color:#005D07;
	margin-top:15px;
	margin-bottom:5px;
}
.cont_reg_require {
	text-align:center;
	width:454px;
	padding:10px 0 10px 0;
	font-size:11px;
}
.cont_h1_reseller {
	padding:10px 0 10px 28px;
}
.cont_header_reseller {
	width:1000px;
	height:270px;
	position:relative;
	margin:0 auto 0 auto;
}
.cont_reseller_return {
	position:absolute;
	top:60px;
	left:330px;
}
.cont_reseller_left {
	width:237px;
	float:left;
}
.cont_reseller_context {
	width:1000px;
	margin:0 auto 0 auto;
	position:relative;
}
.cont_reseller_center {
	margin:33px 0px 0 0px;
	overflow:hidden;
	width:520px;
	height:470px;
	text-align:left;
	float:left;
}
.cont_reseller_right {
	float:left;
	width:240px;
	height:670px;
	position:relative;
}
.cont_reseller_reference_bg {
	position:absolute;
	top:330px;
	right:0px;
	width:240px;
	height:300px;
	background:url(../img/background/comment.gif) no-repeat center 20px;
}

/* магазин */

.cont_header_market {
	width:1000px;
	height:320px;
	position:relative;
	margin:0 auto 0 auto;
}
.cont_market_left {
	width:235px;
	float:left;
}
.cont_market_center {
	width:515px;
	float:left;
	text-align:justify;
	padding:0px 0px 0px 0px;
}
.cont_market_right {
	width:240px;
	float:left;
	text-align:center;
}

/* webmoney */

.cont_header_webmoney {
	width:1000px;
	height:320px;
	position:relative;
	margin:0 auto 0 auto;
}
.cont_webmoney_left {
	width:235px;
	float:left;
}
.cont_webmoney_center {
	width:515px;
	float:left;
	text-align:justify;
	padding:0px 0px 0px 0px;
}
.cont_webmoney_right {
	width:240px;
	float:left;
	text-align:center;
}

/* личный кабине */

.cont_reg_form_area_box {
	border:none;
	width:440px;
	height:84px;
	margin-left:3px;
}
.cont_header_office {
	width:1000px;
	height:270px;
	position:relative;
	margin:0 auto 0 auto;
}
.cont_office_left {
	width:237px;
	float:left;
}
.cont_office_center {
	margin:33px 0px 0 0px;
	overflow:hidden;
	width:520px;
	height:770px;
	text-align:left;
	float:left;
}
.cont_office_right {
	float:left;
	width:240px;
	position:relative;
	margin-top:-240px;
}
.tbl_history_title_border {
	padding:3px 3px 3px 3px;
	font-size:12px;
	font-weight:700;
	background:#F8E4E4;
	text-align:center;
}
.tbl_history_border {
	padding:3px 3px 3px 3px;
	font-size:12px;
	font-weight:300;
	background:#faf2f2;
	text-align:center;
	vertical-align:top;
}
.cont_vkontakte {
	position:absolute;
	top:245px;
	left:145px;
}
.cont_forum {
	position:absolute;
	top:245px;
	left:680px;
}
.cont_msg  {
left:880px;
position:absolute;
top:280px;
}
.cont_stamp1  {
left:930px;
position:absolute;
top:40px;
}
.cont_stamp2 {
left:920px;
position:absolute;
top:1170px;
z-index:1000;
}
.kap{
margin-left:210px; margin-top:25px; position:absolute;
}
* html .first_tbl .tbl_order_status_border2{width:442px !important;}
* +html .first_tbl .tbl_order_status_border2{width:442px !important;}
