/* 
	Resets defualt browser settings
	reset.css
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
a:active { outline:none; }
body { line-height:1; color:black; background:white; }
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }

* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, sans-serif;
	width: 100%;
	background:#fff url(../img/background.jpg) repeat-x;
	color:#050000;
}
.wrapper {
	width: 990px;
	margin: 0 auto;
}
h2{font: bold 20px "Arial"; color:#548229; margin:20px 30px 20px 30px;}
h2 a{font: bold 20px "Arial"; color:#548229; text-decoration:none;}
h2 a:hover{font: bold 20px "Arial"; color:#548229; text-decoration:underline;}
h4{text-shadow: none;color:#528026; font: bold 15px "Arial"; margin: 5px 0}

a{color:#548229; text-decoration:underline;}
a:hover{ text-decoration:none;}
blockquote {
    border: dotted #666 1px;
    border-left:solid #ff5a00 5px;
    margin:10px 40px;
    padding:15px;
    color:#333;
    font-style:italic;
    font-size:14px;
    background:#fcfcfc;
}


/* Header
-----------------------------------------------------------------------------*/
.header {height: 70px;	margin:12px 0;}

.top-menu{width:100%; height: 30px;  border: 1px solid #cccccc; border-top:none; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background: #ffffff; font-size: 14px}
.top-menu ul{margin:0; padding-left:10px; list-style-type:none; }
.top-menu li { float:left;  line-height:30px;}
.top-menu li a {border-left:1px solid #cccccc;padding:0 10px;text-decoration:none; }
.top-menu li a:hover {color: #6d6e71; }
.lk{float:right;line-height:30px; margin-right: 10px}
.lk a{font-size: 14px;text-decoration:none;}
.lk a:hover {color: #6d6e71; }

.search_block{float: right;padding-right: 5px; padding-top: 3px}
.search {
    /* устанавливаем необходимую ширину формы в зависимости от дизайна
    ** форма без проблем растягивается */
    width: 300px;

    /* кнопку отправки будем позиционировать абсолютно,
    ** поэтому необходимо это свойство */
    position: relative;
}

.search input {
    /* отключаем бордюры у инпутов */
    border: none;
}

/* стили для поля ввода */
.search .input {
    /* растягиваем поле ввода на всю ширину формы */
    width: 100%;

    /* за счет верхнего (3px) и нижнего (4px) внутренних отступов
    ** регулируем высоту формы
    ** внутренний отступ справа (37px) делаем больше левого,
    ** т.к. там будет размещена кнопка отправки	*/
    padding: 3px 37px 4px 10px;

    /* чтобы ширина поля ввода (100%) включала в себя внутренние отступы */
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    /* добавляем внутренние тени */
    box-shadow: inset 0 0 5px rgba(0,0,0,0.1), inset 0 1px 2px rgba(0,0,0,0.3);

    /* закругляем углы */
    border-radius: 4px;

    background: #EEE;
    font: 13px Tahoma, Arial, sans-serif;
    color: #555;
    outline: none;
}

/* меняем оформление поля ввода при фокусе */
.search .input:focus {
    box-shadow: inset 0 0 5px rgba(0,0,0,0.2), inset 0 1px 2px rgba(0,0,0,0.4);
    background: #E8E8E8;
    color: #333;
}

/* оформляем кнопку отправки */
.search .submit {
    /* позиционируем кнопку абсолютно от правого края формы */
    position: absolute;
    top: 0;
    right: 0;

    width: 37px;
    min-width: 37px;
    /* растягиваем кнопку на всю высоту формы */
    height: 100%;

    cursor: pointer;
    background: url(https://lh4.googleusercontent.com/-b-5aBxcxarY/UAfFW9lVyjI/AAAAAAAABUg/gQtEXuPuIds/s13/go.png) 50% no-repeat;

    /* добавляем прозрачность кнопке отправки */
    opacity: 0.5;
}

/* при наведении курсора меняем прозрачность кнопки отправки */
.search .submit:hover {
    opacity: 0.8;
}

/* данное свойство необходимо для того, чтобы в браузерах
** Chrome и Safari можно было стилизовать инпуты */
input[type="search"] {
    -webkit-appearance: none;
}


.logo_block{height:70px; color:#6d6e71}
.logo {height:70px; font: 20px "Arial"; padding-top:0px}
.logo img {padding-bottom:5px}
.pa a{color:#6d6e71;font: 11px "Arial";}
.pa a:hover{text-decoration:none;}


.usl_1 a{font-size: 14px;text-decoration:none;}
.usl_1 a:hover {color: #6d6e71; }

.contacts{	width:300px;	float:right;		height: 70px;}
.contacts_div{margin:0 15px;height: 70px; }
.contacts_img{float:left;width:32px; margin-right:8px; text-align:center;line-height:31px;}
.contacts_img div{height:31px; margin-bottom:5px; width:32px; margin-right:8px; text-align:center;}
.contacts_img img{border:none;}
.contacts_text div{height:31px; margin-bottom:5px; font: 15px "Arial"; color:#050000;line-height:32px;}
.contacts_text div span{color:#050000;font: bold 18px "Arial";line-height:31px;}
.all_contacts a{color:#6d6e71;font: 11px "Arial"; margin-left:40px;}
.all_contacts a:hover{text-decoration:none;}

.micronauchnik{ text-align:center;	width:195px;	float:right;height: 70px;}
.micronauchnik a{color:#6d6e71; font: 15px "Arial"; text-decoration:none; }
.micronauchnik img{	margin-top:5px;}

.right_block {	width:230px;	float:right;	height: 70px; color:#6d6e71}
.top_social {	width:185px;	float:right;	height: 70px; font-size: 19pt; line-height: 35px}
.top_social a{margin-right: 2px;}
.top_social a:hover{color:#75A846}
/*.right_block ul{	margin:0; padding:0; list-style-type:none; height:42px;}
.right_block li a{height:42px;display:block; color:#fff; font: 14px "Arial"; text-decoration:none; text-align:left; line-height:42px; width:180px;}
.right_block li a div{padding-left:60px}
.right_block li.top a{background:url(../img/top_r_menu.png) no-repeat; background-position:0 0;float:right; }
.right_block li.top a:hover{background:url(../img/top_r_menu.png) no-repeat; background-position:-180px 0;}
.right_block li.middle a{background:url(../img/top_r_menu.png) no-repeat; background-position:0 -42px;float:right; }
.right_block li.middle a:hover{background:url(../img/top_r_menu.png) no-repeat; background-position:-180px -42px;}
.right_block li.bottom a{background:url(../img/top_r_menu.png) no-repeat; background-position:0 -84px;float:right; }
.right_block li.bottom a:hover{background:url(../img/top_r_menu.png) no-repeat; background-position:-180px -84px;}
*/

/*  searchmenu  */
.search_menu{height: 350px; background: #E6E7E8;}

.menu {	height: 43px;}
.menu  ul{margin:0; padding:0; list-style-type:none;}
.menu li { float:left;}
.menu ul li a {	display:block;	height:43px;  color:#fff; font: 14px "Arial"; text-decoration:none; text-align:center; line-height:43px;  }
.menu ul li a div.left_vert_a{ height:43px; background:url(../img/v_line.png) no-repeat;}

.menu ul li.sprite_menu { width:154px;}
.menu ul li.sprite_menu a {	background-image:url(../img/sprite_menu.png);	background-position:0 0;}
.menu ul li.sprite_menu a:hover {background-image:url(../img/sprite_menu.png);	background-position:0 -43px;}
.menu ul li.sprite_menu a.selected {Background-image:url(../img/sprite_menu.png);background-position:0 -86px;}

/**/
.menu ul li.sprite_left_menu {	width:120px; }
.menu ul li.sprite_left_menu a { background:url(../img/sprite_left_menu.png) no-repeat;background-position:0 0;}
.menu ul li.sprite_left_menu a:hover { background:url(../img/sprite_left_menu.png) no-repeat; background-position:0 -43px;}
.menu ul li.sprite_left_menu a.selected { background:url(../img/sprite_left_menu.png) no-repeat; background-position:0 -86px;}
/**/
.menu ul li.sprite_right_menu {	width:100px; }
.menu ul li.sprite_right_menu a {background:url(../img/sprite_right_menu.png) no-repeat; background-position:-40px 0; }
.menu ul li.sprite_right_menu a:hover {background:url(../img/sprite_right_menu.png) no-repeat; background-position:-40px -43px;}
.menu ul li.sprite_right_menu a.selected { background:url(../img/sprite_right_menu.png) no-repeat; background-position:-40px -86px;}


.breadcrumb{font: 11px "Arial";margin: 10px;}

.bottom_search {	height: 332px;}
.form_order{	float:right;	width:310px;	height:332px;}
.form_order_1 {	margin: 22px 0 0 11px;	width: 288px;	height: 278px; }
.header_form_order{width:288px; height:30px; border-top-right-radius: 8px; border-top-left-radius: 8px; border-top:3px #466D20 solid; background: #528026;color:#fff;font: bold 19px "Arial"; text-align:center;line-height:30px;}
.middle_form_order{ border-bottom-left-radius: 8px;  border-bottom-right-radius: 8px;  background:#ccc; border-left:1px solid #528027; border-right:1px solid #528027; border-bottom:1px solid #528027;  height:213px; width:256px;color:#050000;font: 14px "Arial"; padding-left:30px; padding-top:5px;}
.middle_form_order p{padding: 0 0 5px 0;}
.middle_form_order input[type="text"]{margin-top:3px;	border: 1px solid #528027;
	border-radius: 4px; overflow:hidden; padding-left:10px; height:29px; width:216px; line-height: 29px}
.middle_form_order input[type="text"]:hover{background:#E6E6E6}
.middle_form_order  .s1{margin-top:3px; height:30px; width:227px;border: 1px solid #648F3C;border-radius: 4px;}
/*.bottom_form_order{background:url(../img/bottom_form_order.png) no-repeat; height:2px; width:288px;}
*/input[type="submit"]{color:#fff;border:none; border-radius: 6px; background:url(../img/order_btn.png) repeat-x; background-position:0 0; height:36px; min-width:120px;}
input[type="submit"]:hover {background-position:0 -36px;}
.subm{margin-left:50px; margin-top:5px;}
.slider{	float:left;	width:680px;	height:332px;}
.slider_1{	margin: 22px 0 0 20px;	width:656px;	height:319px;}
/*slides*/

#slides {
	
}

#slides .slide {
	width:600px;
}
#slides .next{
	float:right;
	margin-top:-200px;
	width:30px;
	height:70px;
}
#slides .prev {
	float:left;
	margin-top:-200px;	
	width:30px;
	height:70px;
	margin-left:-7px;
}

.slides_container {
	width:650px;
	height:250px;
	overflow:hidden;
	border:1px solid #466d20;
	border-radius: 4px;
}

.pagination {
	margin:10px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*end*/


/* block_uslugi
-----------------------------------------------------------------------------*/
.block_uslugi{
	/*margin:26px 0 0 0;
	*/height:200px;
	width:990px;
}
.header_uslugi{
	background:#a7a9ac;
	border-top:solid 3px #8e9092;
	height:30px;
	width:990px;
    border-top-left-radius: 8px; /* Левый верхний уголок */
    border-top-right-radius: 8px; /* Правый верхний уголок */
}
.head_uslugi_text{	float:left;	width:25%;	color:#FFF;	font: 15px "Arial";	text-align:center;	line-height:30px;}
.middle_uslugi{
	border:1px solid #528027;
	height:200px;
	width:988px;
    border-radius: 8px;
}

.middle_uslugi_text{
	margin-top:28px;
	float:left;
	height:150px;
	width:200px;
	border-left:1px dotted #466d20;
	padding: 0 20px;
}
.middle_uslugi_text_left{
	margin-top:28px;
	float:left;
	height:213px;
	width:207px;
	padding: 0 20px;
}
.middle_uslugi_text .liuslugi{margin-left:75px; }
.middle_uslugi_text .liuslugi li{background:url(../img/li.png) no-repeat;padding-left:25px;font:bold 17px "Arial";}
.middle_uslugi_text_left .liuslugi{margin-left:75px; }
.middle_uslugi_text_left .liuslugi li{background:url(../img/li.png) no-repeat;padding-left:25px;font:bold 17px "Arial";}
.middle_uslugi ul{margin-top:30px}
.middle_uslugi li{margin-top:10px;background:url(../img/li.png) no-repeat;padding-left:25px;font:16px "Arial";}

.uslugiGL {height:40px; font-size:14px;font-weight: bold; padding-top: 15px}

.more {text-align:center;float:right;margin-top:20px;height:31px; width:105px; background:url(../img/more.png) repeat-x; border-radius:6px;}
.more a{line-height:31px;color:#fff;text-decoration:none;}
.more a:hover{text-decoration:underline;}

/* block_full_uslugi
-----------------------------------------------------------------------------*/
.block_full_uslugi{
	margin:26px 0 0 0;
	height:160px;
	width:990px;
	
}

.block_full_uslugi_top{background:url(../img/fone_oshen.png) repeat-x; width:100%;height:8px;}
.block_full_uslugi_bottom{background:url(../img/fone_oshen_bottom.png) repeat-x; width:100%;height:8px;}
.block_full_uslugi_middle{background:url(../img/fone_oshen_middle.png) repeat; padding:20px 0}
.block_full_uslugi_middle table{width:100%; border:0px; text-align:center;}
.block_full_uslugi_middle table tr{border:0px; text-align:center;}
.block_full_uslugi_middle table tr td{border:0px; text-align:center;color: #528027;font:italic 15px "Arial";}
.block_full_uslugi_middle a{color: #528027;font:bold italic 15px "Arial";}
.block_full_uslugi_middle a:hover{text-decoration:none;}


/* block_stati_vk
-----------------------------------------------------------------------------*/
.block_stati_vk{
	margin:26px 0 0 0;
	height:490px;
	width:990px;
}

.header_stati_vk{
	background:#528026;
	border-top:solid 3px #466d20;
	height:46px;
	width:990px;
    border-top-left-radius: 8px; /* Левый верхний уголок */
    border-top-right-radius: 8px; /* Правый верхний уголок */
}
.middle_stati_vk{
	border-bottom:1px solid #466d20;
	border-left:1px solid #466d20;
	border-right:1px solid #466d20;
	height:440px;
	width:988px;
    border-bottom-left-radius: 8px; /* Левый верхний уголок */
    border-bottom-right-radius: 8px; /* Правый верхний уголок */
}
.box3{float:left; width:330px;  color:#fff;font:bold 18px "Arial";line-height:46px;}
.box3 img{margin-left:1px;margin-right:10px;}

.box3_1{float:left;width:290px; margin:20px 0;height:400px;padding:0 20px;}
.box3_2{float:left;width:288px;margin:20px 0;border-left:1px dotted #528027;height:400px;padding:0 20px;}

/* block_stati_vk
-----------------------------------------------------------------------------*/
.payment{
	margin:26px 0 0 0;
	height:71px;
	width:990px;
}
.pay9{
	float:left;
	width:70px;
	margin:0 20px;
	height:71px;
	background:url(../img/payment/bg.png) no-repeat;
}


/* Middle
-----------------------------------------------------------------------------*/
.content{text-shadow: #E2E2E2 1px 0px 0px
	
}

.content p {	text-indent: 30px;}
.general{margin:0 20px;font:14px "Arial";}

.general_content{/*margin:30px;*/font:15px "Arial";}

.general_content h3{text-indent: 20px;background:url(../img/h3.png) no-repeat;background-position: left center; color:#050000;font:bold 15px "Arial"; margin: 30px 0 15px 30px;}

.page_uslugi{margin:30px 0;font:15px "Arial";}
.page_uslugi h2{margin-left:20px;}
.page_uslugi_middle{background:url(../img/fone_oshen_middle.png) repeat; padding:20px}

.orderForm_header{	
	background:#528026;
	border-top:solid 3px #466d20;
	height:47px;
	width:300px;
    border-top-left-radius: 8px; /* Левый верхний уголок */
    border-top-right-radius: 8px; /* Правый верхний уголок */
	color:#fff;font: bold 19px "Arial"; text-align:center;line-height:47px;
}

.orderForm_middle{	
	padding-top:10px;
	border-bottom:1px solid #528027;
	border-left:1px solid #528027;
	border-right:1px solid #528027;
	width:298px;
	height:192px;
    border-bottom-left-radius: 8px; /* Левый верхний уголок */
    border-bottom-right-radius: 8px; /* Правый верхний уголок */
}
.orderForm_middle input[type="text"]{margin-top:3px; margin-left:30px;	border: 1px solid #528027;
	border-radius: 4px; overflow:hidden; padding-left:10px; height:29px; width:216px;line-height: 29px}
.orderForm_middle input[type="text"]:hover{background:#E6E6E6}
.orderForm_middle p{margin-top:10px;}

.page_uslugi_text{width:630px;min-height:250px}
.page_uslugi_text img {margin:0 20px 20px 0;}
.page_uslugi_table{	/* border:1px solid #528027;
    border-radius: 8px;  */position:relative; margin-top:30px;margin-right:400px;}
.page_uslugi_table:after {
	display: table;
	clear: both;
	content: '';
}
.page_uslugi_table_container{	
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}
.page_uslugi_table_content{	
	border:1px solid #528027;
    border-radius: 4px;
	padding: 5px 20px;
}
.page_uslugi_table_content strong{
	font: bold 13px "Arial";
}
.page_uslugi_table_content td{
	font: 13px "Arial";
	border-bottom:1px dotted #528027;
	padding: 3px 0;
}
.page_uslugi_table_right-sidebar{	
	float: right;
	margin-right: -300px;
	width: 300px;
	position: relative;
}
.page_uslugi_table_right-sidebar_micro{	
	margin:0px 20px 0 80px;
}

.uslugi_general_header{
	height:35px;
	background:#a7a9ac;
	border-top:solid 3px #8e9092;
	width:785px;
    border-top-left-radius: 8px; /* Левый верхний уголок */
    border-top-right-radius: 8px; /* Правый верхний уголок */
	color:#fff;font:13px "Arial"; 
	margin-top:20px;
	display: table;
}
.uslugi_general_header div{
	float:left;
	height:30px;
	width:21%;
	color:#fff;
	text-align:center;
	border-left:1px dotted #fff;
}
.uslugi_general_middle{	
	width:781px;
	border-bottom:2px solid #528027;
	border-left:2px solid #528027;
	border-right:2px solid #528027;
    border-bottom-left-radius: 4px; /* Левый верхний уголок */
    border-bottom-right-radius: 4px; /* Правый верхний уголок */
	color:#262222;
}
.uslugi_general_middle a{
	text-decoration:underline;
	color:#262222;
}
.uslugi_general_middle a:hover{
	text-decoration:none;
}
.uslugi_general_middle .row{margin:3px 20px 2px 20px;padding-bottom:5px;border-bottom:1px dotted #528027;overflow:hidden;}
.only_button_form{text-align:right; margin:0 150px 40px 0;}
.only_button_form input[type="submit"]{width:150px;height:42px; background:url(../img/order_uslugi.png) no-repeat;background-position:0 0px;}
.only_button_form input[type="submit"]:hover{background-position:0 -42px;}

.only_button_form_1{text-align:right; margin: 10px 150px 10px 0;}
.only_button_form_1 input[type="submit"]{width:150px;height:42px; background:url(../img/pay_uslugi.png) no-repeat;background-position:0 0px;}
.only_button_form_1 input[type="submit"]:hover{background-position:0 -42px;}


.gotov_general_header{
	height:35px;
	background:#75a846;
	border-top:solid 3px #528027;
	width:785px;
    border-top-left-radius: 8px; /* Левый верхний уголок */
    border-top-right-radius: 8px; /* Правый верхний уголок */
	color:#fff;font:14px "Arial"; 
	margin-top:20px;
	display: table;
}
.gotov_general_header div{
	float:left;
	height:30px;
	
	color:#fff;
	text-align:center;
	border-left:1px dotted #fff;
}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
	text-align:center;
	margin-bottom:26px;
}

.dottedline{
	border-top:dotted 1px #466d20;
	height:1px;
	margin:20px;
}




/* Фильтры готовых работ */
.filterForWork {background:#CCCCCC; margin-bottom:15px; width:100%; height: 85px; border:1px solid #739553; border-radius: 8px; -webkit-radius: 8px;  -moz-radius: 8px;}
.othertext{color:#000; font-weight:bold; font-size:12px; margin:10px 0 10px 20px}
.searchWorkForm{margin:0px 0 0px 20px}
.searchWorkForm input[type="text"]{width:384px;
 border: 1px solid #528027;
	border-radius: 4px;    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
 overflow:hidden; padding-left:10px; height:30px;line-height: 30px}
.searchWorkForm input[type="text"]:hover{background:#E6E6E6}
.select2{width:384px; margin-left:25px;border: 1px solid #648F3C;border-radius: 4px;}

.searchWorkForm input[type="submit"]{width:118px; margin-left:25px; background:#528026;	border-radius: 4px;    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; border-bottom:solid 3px #40631D; height:33px;}

.searchWorkForm input[type="submit"]:hover{background:#75A846;}

/* Разметка вкладок для готовых работ */
ul.cssmenu {padding: 0; margin: 0;list-style: none;text-shadow: none}
ul.cssmenu li {float: left; width:33.3333%; text-align:center; color:#fff;} 
ul.cssmenu li.cssmenu1 a {  behavior: url(border-radius.htc); border-top-left-radius: 8px; -webkit-top-left-radius: 8px;  -moz-top-left-radius: 8px;border-left:none;} 
ul.cssmenu li.cssmenu3 a {	border-top-right-radius: 8px; 	-webkit-top-right-radius: 8px;    -moz-top-right-radius: 8px;} 
ul.cssmenu li a, ul.cssmenu li a:visited {  display: block;   padding: 8px;color:#fff;   background:#75a846;   border-left:dotted 1px #fff;   border-top:solid 3px #528027;   font-weight:bold;   text-decoration:none;}
ul.cssmenu a:hover {   background:#a7a9ac;   border-top:solid 3px #8e9092;}
ul.cssmenu li.visited1 a {   background:#a7a9ac;  border-top-left-radius: 8px; -webkit-top-left-radius: 8px;  -moz-top-left-radius: 8px; border-top:solid 3px #8e9092;border-left:none;}
ul.cssmenu li.visited2 a {   background:#a7a9ac;   border-top:solid 3px #8e9092; border-top-right-radius: 8px; 	-webkit-top-right-radius: 8px;    -moz-top-right-radius: 8px;}
ul.cssmenu li.visited3 a {   background:#a7a9ac;   border-top:solid 3px #8e9092;}



.allContent{margin:30px;}
.allContent li{font-size: 14px; list-style: circle; margin-left: 30px}
.allContent ol li{font-size: 14px; list-style: decimal; margin-left: 30px}




/****/
   .col33Layout { 
    overflow: hidden; /* Отмена обтекания */ 
   }
   .col33 { 
    width: 33.33%; /* Ширина колонок */
    float: left; /* Создаем колонки */ 
   }
   .col33Layout div div {
    margin: 0 10px; /* Отступы */
    padding: 10px; /* Поля */
    overflow: auto;
   } 
   
   
/*** таблица с готовыми работами****/
.tableForWorkPay table {
    *border-collapse: collapse; /* Для IE7 и страше */
    border-spacing: 0;
	font-size:12px;
	width:100%;
	margin-bottom:10px;
}
.tableForWorkPay hr{
	border:1px dotted #528026;
}
.bordered {
    border: solid #8e9092 1px;
	border-top: solid #8e9092 3px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}   
.bordered a{
	color:#528026; text-shadow:none;
} 
.bordered a:hover{
	text-decoration:none;
} 
    
.bordered td{
    border-left: 1px solid #528026;
 /*   border-top: 1px dotted #528026;*/
    padding: 5px;
    text-align: left;  
	vertical-align:	middle;
}
.bordered td.nolast{border-top: 1px dotted #528026;}
.bordered th {
	vertical-align:	middle;
    border-left: 1px dotted #fff;
    border-top: 3px solid #8e9092;
    padding: 2px;
    text-align: center;    
    background-color: #a7a9ac;
    border-top: none;
	color:#fff;
    text-shadow: 0 1px 0 rgba(255,255,255,.1); 
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 4px 0 0 0;
    -webkit-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 4px 0 0;
    -webkit-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}


/*** div блок в центре ***/
.Wmiddle {	border-right: 250px solid #fff;	position: relative;}
.Wmiddle:after {	display: table;	clear: both;	content: '';}
.Wcontainer {width: 100%;float: left;overflow: hidden;margin-right: -100%;}
.Wright-sidebar {float: right;margin-right: -250px;	width: 250px;position: relative;}


/**  страница готовой платной работы **/
.WorkRemark{ border-bottom:1px dotted #528026; padding:10px 0;}
.WorkRemark h3{font: bold 16px "Arial"; color:#548229; margin:10px 0;text-indent: 0px;background:none;}
.WorkDescript h3{font: bold 15px "Arial"; color:#548229; margin:10px 0;text-indent: 0px;background:none;}
ul.WorkBuy li a, ul.WorkBuy li a:visited { margin-top:20px;display:block; width:150px;height:37px; background:url(../img/pay_uslugi.png) no-repeat;background-position:0px 0px;}
ul.WorkBuy li a:hover{ margin-top:20px;display:block; width:150px;height:42px; background:url(../img/pay_uslugi.png) no-repeat;background-position:0px -42px;}




/** контактная форма - купить **/
.mod_contact_right{}
.mod_contact_field{margin:5px 0 0 5px;}
.mod_contact_field input[type="text"]{margin-top:3px; border: 1px solid #528027;
	border-radius: 4px;    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
 overflow:hidden; padding-left:10px; height:29px; width:216px;line-height: 29px}
.mod_contact_field input[type="text"]:hover{background:#E6E6E6}
.mod_contact_field p{margin-top:10px;}

/* 3 колонки */
.d33 {	float:left; 	position:relative; 	width:33.3%;	left:0px;}
.d33 ul{}
.d33 li{margin:0 0 0 20px; padding-left:10px; background:url(../img/litle_li.png) no-repeat;background-position: 0% 6px;}
.d33 a{ color:#528026; text-decoration:none;font-weight:bold; font-size:13px ; text-shadow:none;}
.d33 a:hover{ color:#528026; text-decoration:underline; }
.bukva { color:#E98B2B; margin:20px 30px 0px 30px; font-size:20px;}
.clear {	clear:both;}

.orderForm_header_G{
    text-shadow: none;
	background:#528026;
	border-top:solid 3px #466d20;
	height:47px;
	width:280px;
    border-top-left-radius: 8px; /* Левый верхний уголок */
    border-top-right-radius: 8px; /* Правый верхний уголок */
	color:#fff;font: bold 19px "Arial"; text-align:center;line-height:47px;
	margin-left:20px;
}
.orderForm_middle_G{	
	border-bottom:1px solid #528027;
	border-left:1px solid #528027;
	border-right:1px solid #528027;
	width:268px;
	padding:5px;
    border-bottom-left-radius: 8px; /* Левый верхний уголок */
    border-bottom-right-radius: 8px; /* Правый верхний уголок */
	background:#ccc;
	text-align:left;
	margin-left:20px;
}
.s3{
	width:228px;
	margin-left:20px;
	margin-top:2px;
}
.orderForm_middle_G input[type="text"]{margin-left:20px;margin-top:3px; border: 1px solid #528027;
	border-radius: 4px; overflow:hidden; padding-left:10px; height:29px; width:216px; line-height: 29px}
.orderForm_middle_G input[type="text"]:hover{background:#E6E6E6}
.orderForm_middle_G p{margin-top:10px;}
.orderForm_ZAVLEKALOVO{
	text-align:center;
	color:#E98B2B;
	font-weight:bold;
	font-size:18px;
	margin-left:20px;
	margin-bottom:10px;
}

.searchWorkForm1 {
	margin-bottom:10px;
}
.searchWorkForm1 input[type="submit"]{width:80px; margin-left:10px; background:#528026;	border-radius: 4px;    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; border-bottom:solid 3px #40631D; height:33px;}

.searchWorkForm1 input[type="submit"]:hover{background:#75A846;}
.select3{ margin-left:10px;}



/* Форма заказа работы */
.order_header{background:url(../img/order_header.png) no-repeat; width:100%; height:327px;}
.order_rules_h h3{text-shadow: none;height:28px;text-indent: 35px;background:url(../img/order_rules_h.png) no-repeat;background-position: left center; color:#548229;font:bold 15px "Arial"; margin: 20px 0 10px 0px;line-height:28px;}

.order_form_first {border:1px solid #548229; 	
	border-radius: 4px;    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; background:#ccc; width:480px;
	padding:6px; margin:5px 0; float:left;}
	
.order_form_first td{padding:6px;font-size:12px;font-weight:bold;}
.order_form_first_select {width:280px;}
.order_form_first input[type="text"]{margin-top:3px; border: 1px solid #528027;
	border-radius: 4px; overflow:hidden; padding-left:10px; height:29px; width:100%; line-height: 29px}
.order_form_first input[type="text"]:hover{background:#E6E6E6}

.order_form_first input[type="submit"]{width:160px; background:#528026;	border-radius: 4px;    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; border-bottom:solid 3px #40631D; height:33px;}
.order_form_first input[type="submit"]:hover{background:#75A846;}

.order_form_second {margin:20px 0;}
.thanks{margin: 20px; font-size:14px;font-weight:bold; color:#548229}
.order_form_fileload{ margin:10px 0;}
.right_one_check{float:left;margin-top:25px; margin-left:1px; color:#E98B2B; font-size:12px;font-weight:bold;}

/* Личный кабинет  пользователя*/
.persRoom_middle{padding-bottom:10px; margin-top:40px;width:100%; border-radius: 8px;  border:1px solid #466E1E;border-top:3px solid #466E1E;}
.persRoom_right{float:right;}
.persRoom_contentsHeader{height: 35px; width:800px; background: #528123; border-top-left-radius: 4px; color: #fff; font-size:11pt; overflow: hidden;  line-height: 35px; }
.persRoom_contentsPodHeader{background: #E6E7E8;height: 37px; width:770px;padding-left: 30px;font-weight: bold; font-size:13px; line-height: 35px; }
.persRoom_rightHeader{border:2px solid #528123; border-top:none; border-right:none;padding-left: 10px; background: #E98B2B; border-top-right-radius: 4px; width: 178px;height: 35px; color: #fff; font-weight: bold; font-size:13px;line-height: 35px;}
.persRoom_rightHeader a{ color: #fff; font-weight: bold; font-size:13px;line-height: 35px; text-decoration: none; text-shadow:none;}
.persRoom_rightHeader a:hover{text-decoration: underline;}

.persRoom_rightMenu{font-weight:normal; color: #fff; border:2px solid #528123;background: #71A540;border-right:none; border-top: none;  width: 178px;height: 35px;padding-left: 10px;font-size:13px;line-height: 35px;}
.persRoom_rightMenu a{ text-shadow:none; color: #fff; font-size:13px; text-decoration: none}
.persRoom_rightMenu a:hover{text-decoration: underline;}

.persRoom_rightMenuGrey{color: #fff; border:2px solid #528123;background: #A7A9AC;border-right:none; border-top: none;  width: 168px;height: 25px;padding-left: 20px;font-size:13px;line-height: 25px;}
.persRoom_rightMenuGrey a{ text-shadow:none; color: #fff; font-size:13px; text-decoration: none}
.persRoom_rightMenuGrey a:hover{text-decoration: underline;}

.persRoom_rightMenuNon{color: #fff; border:2px solid #528123;background: #71A540;border-right:none; border-top: none;  width: 178px; padding-left: 10px;font-size:13px;}
.persRoom_rightMenuNon a{ text-shadow:none; color: #fff; font-size:13px; text-decoration: none}
.persRoom_rightMenuNon a:hover{text-decoration: underline;}
.persRoom_rightMenuNon div{padding: 2px 0px; margin-left: 10px;}



.persRoom_contentsCenter{padding:10px 30px; overflow: hidden;}
.persRoom_CenterleftBlock{float:left;padding-bottom: 10px; padding-top: 10px; border-bottom: 1px dotted #939598; width: 100%;}
.persRoom_CenterTopBlock{color: #528123;  font-size:13px;font-weight: bold;}
.persRoom_CenterTopBlock a{ text-shadow:none;color: #528123; font-size:13px; text-decoration: underline;font-weight: bold;}
.persRoom_CenterTopBlock a:hover{text-decoration:none;}

.persRoom_CenterButtomBlock{color:#939598;font-size:11px; min-width: 10px;}
.persRoom_CenterRightBlock{color:#000000;font-size:10px;}
.crm_navigation{margin-top: 20px;}
.crm_navigation li{float:left;list-style: none}
.crm_navigation a{ text-shadow:none;font-size: 13px;text-decoration: none; padding: 3px;color: #528123}
.crm_navigation a.active{font-weight: bold}

.crm_senders{margin-bottom: 5px; padding-bottom: 1px;}
.crm_sender{ float:left;}
.crm_sender a{color: #E6E6E6; text-decoration: none;}
.crm_sender a:hover{color: #FFFFFF;}

.crm_sender_author{ border-radius: 4px; float:left;  padding:0px 3px; background: #E6E6E6; margin-right: 3px;}
.crm_sender_author a {text-decoration: none;}
.crm_sender_author a:hover{color: #71A540;}

.crm_sender_client{background: #548229; padding:0 5px; float: left; margin-right: 1px;  border-radius: 4px; height: 23px; line-height: 23px;}
.crm_sender_act_author{background: #E98B2B; padding:0 5px; float: left; margin-right: 1px;  border-radius: 4px; height: 23px; line-height: 23px;}
.crm_sender_author_group{background: #CCCCCC; padding:3px 2px 3px 5px; float: left;border-radius: 4px; }



.pages{margin: 0 10px;color:#939598;font-size:13px;}

/* Заказ */
.persRoom_OrderLeftBase{float: left;width:460px;}
.persRoom_OrderLeftHeader{font-weight: bold;font-size:13px;}

.persRoom_MessageSendForm {border:1px solid #548229;
    border-radius: 4px;    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; background:#ccc; width:450px;
    padding:6px; margin:5px 0; }

.persRoom_MessageSendForm input[type="text"]{margin-top:3px; border: 1px solid #528027;
                                   border-radius: 4px; overflow:hidden; padding-left:10px; height:29px; width:100%; line-height: 29px}
.persRoom_MessageSendForm input[type="text"]:hover{background:#E6E6E6}
.persRoom_MessageSendForm input[type="submit"]{ background:#528026;	border-radius: 4px;    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; border-bottom:solid 3px #40631D; height:33px;}
.persRoom_MessageSendForm input[type="submit"]:hover{background:#75A846;}

#submit{padding-bottom: 5px;}
a.button{ background:#528026;	border-radius: 4px;    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; /*border-bottom:solid 3px #40631D;*/ outline: none; color: #ffffff; width: 100px;height: 33px; text-decoration: none; font-size: 12px; padding: 5px 10px;}
a.button:hover{background:#75A846;outline: none;  text-decoration: none;}

.persRoom_OrderRightBase{float: left; margin-left: 20px;}

.persRoom_OrderRight_info{border-bottom:dotted 1px #40631D; padding: 5px 0;}
.persRoom_OrderRight_info_head{float: left; color: #40631D;font-size:13px; width:85px; overflow: hidden; }
.persRoom_OrderRight_info_value{float: left;font-size:13px; padding-left: 3px; width: 155px; overflow: hidden;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
/* Сообщения */
.persRoom_messagesAuthor{color:#40631D; font: 13px "Arial"; float:left;}
.persRoom_messagesDate{color:#939598; float:right; font: 11px "Arial";}

.persRoom_messagesDate a{color: #71a540}
.persRoom_messagesDate a:hover{color: #40631D}
.persRoom_messagesText{color:#050000; font: 12px "Arial"; margin-top:5px; overflow-x: hidden}
.persRoom_messagesFile{font: 12px "Arial";}
.persRoom_messages{margin-bottom:10px; }
.PRhome{background:#71a540; padding:0 10px; height:35px;float:left; margin-right:10px;}
.PRhome img{padding:2px 0;}


/* Статьи */
.publication{width: 640px; border: 2px solid #528026; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 20px;}
.publication p{text-indent: 20px;}
.publication h3{color: #528026;font-size:16px; font-weight: bold; background: none;}
.publicationTiser{font-weight: bold; margin: 20px 0;}
.publicationImg img{margin: 0 10px 10px 10px;width: 200px;float: right;border: 1px solid #CCCCCC; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.publicationCap{color:#939598; font: 11px "Arial"; text-align: left; margin: 20px 0; margin-left: 100px;}
.moreDoc{}
.publicationWright-sidebar {float: right;	width: 300px;position: relative;}

/* статьи запрос */

.publicationsAll{width: 944px; border: 2px solid #528026; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 20px;}

.publications{border-bottom: 1px dotted #528026; padding-bottom: 20px; margin-bottom: 20px;}
.publicationsOdd{margin-bottom: 20px;}
.publicationsA {margin-bottom: 5px;}
.publicationsA a{ text-shadow:none;font: 14px "Arial"; font-weight: bold; }
.publicationsTiser{text-indent: 20px; text-align:justify;}
.publicationsImg img{margin: 0px 0px 10px 10px;width: 150px;float: right;border: 1px solid #CCCCCC; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.publicationsCap{color:#939598; font: 11px "Arial"; text-align: left;}


.pub_navigation{margin-bottom:20px;}
.pub_navigation li{float:left;list-style: none}
.pub_navigation a{ text-shadow:none;font-size: 13px;text-decoration: none; padding: 3px;color: #528123}
.pub_navigation a.active{font-weight: bold}


/***** FAQ *****/
.faq_on_the_order .faq_header1{
    text-shadow: none;
    height: 35px;
    background:#A7A9AC;
    border-top:solid 3px #8E9092;
    border-left:solid 1px #A7A9AC;
    border-right:solid 1px #A7A9AC;
    width:964px;
    border-top-left-radius: 8px; /* Левый верхний уголок */
    border-top-right-radius: 8px; /* Правый верхний уголок */
    color:#fff;font: bold 17px "Arial"; line-height:35px;
    padding-left: 25px;
	cursor: pointer;
    }
.faq_on_the_order .faq_body1{
    width:939px;
    padding: 25px;
    border:solid 1px #A7A9AC;
    border-bottom-left-radius: 8px; /* Левый верхний уголок */
    border-bottom-right-radius: 8px; /* Правый верхний уголок */
}

.faq_on_the_magazine  .faq_header2{
    text-shadow: none;
    height: 35px;
    background:#E98B2B;
    border-top:solid 3px #C67625;
    border-left:solid 1px #E98B2B;
    border-right:solid 1px #E98B2B;
    width:964px;
    border-top-left-radius: 8px; /* Левый верхний уголок */
    border-top-right-radius: 8px; /* Правый верхний уголок */
    color:#fff;font: bold 17px "Arial"; line-height:35px;
    padding-left: 25px;
    margin-top: 20px;
	cursor: pointer;
}
.faq_on_the_magazine .faq_body2{
    width:939px;
    padding: 25px;
    border:solid 1px #E98B2B;
    border-bottom-left-radius: 8px; /* Левый верхний уголок */
    border-bottom-right-radius: 8px; /* Правый верхний уголок */
}

.faq_on_the_micro .faq_header3{
    text-shadow: none;
    height: 35px;
    background:#528026;
    border-top:solid 3px #466D20;
    border-left:solid 1px #528026;
    border-right:solid 1px #528026;
    width:964px;
    border-top-left-radius: 8px; /* Левый верхний уголок */
    border-top-right-radius: 8px; /* Правый верхний уголок */
    color:#fff;font: bold 17px "Arial"; line-height:35px;
    padding-left: 25px;
    margin-top: 20px;
	cursor: pointer;
}
.faq_on_the_micro .faq_body3{
    width:939px;
    padding: 25px;
    border:solid 1px #528026;
    border-bottom-left-radius: 8px; /* Левый верхний уголок */
    border-bottom-right-radius: 8px; /* Правый верхний уголок */
}

.faq_quest{padding-left:10px; background:url(../img/litle_li.png) no-repeat;background-position: 0% 6px;font: 14px "Arial"; margin-bottom: 5px}
.faq_answer{background: #EBEBEB; border-radius: 4px; padding: 10px; margin-left: 10px; margin-bottom: 15px}



/* Микронаушники */
.Micro_content{width: 685px; float: left; margin-top: 40px;text-shadow: #E2E2E2 1px 0px 0px}
.Micro_headerGrayFirst{text-shadow: none;font: bold 15px "Arial";padding-left:11px; color:#FFFFFF;border-top:solid 3px #8D8F91; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #A7A9AC; height: 35px; width: 674px; line-height: 35px;}
.Micro_contentAll{font: 14px "Arial";padding:10px 10px 20px 10px;border-left: 1px solid #4F7E30;border-right: 1px solid #4F7E30; width: 663px;}
.Micro_contentAllLast{font: 14px "Arial";padding:10px 10px 20px 10px;border: 1px solid #4F7E30;border-top: none; width: 663px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
.Micro_headerGray{text-shadow: none;font: bold 15px "Arial";padding-left:11px; color:#FFFFFF; margin-top:-8px;border-top:solid 3px #8D8F91; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #A7A9AC; height: 35px; width: 674px; line-height: 35px; }
.Micro_headerOrange{text-shadow: none;font: bold 15px "Arial";padding-left:11px; color:#FFFFFF; margin-top:-8px;border-top:solid 3px #C26C16; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #E98B2B; height: 35px; width: 674px; line-height: 35px; }
.Micro_headerGreen{text-shadow: none;font: bold 15px "Arial";padding-left:11px; color:#FFFFFF; margin-top:-8px;border-top:solid 3px #396311; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #528026; height: 35px; width: 674px; line-height: 35px; }
.Micro_headerGreen a{text-shadow: none;color:#FFFFFF;text-decoration: underline}
.Micro_headerGreen a:hover{color:#FFFFFF;text-decoration: none}
.Micro_content li{text-shadow: none;margin:0 0 0 20px; padding-left:10px; background:url(../img/litle_li.png) no-repeat;background-position: 0% 6px; color: #528026}
.Micro_content_Man{background: url(../img/man.png) no-repeat; width: 100%; height: 798px; margin-bottom:-12px; background-position:right;}

.Micro_FirstImgText{width: 380px; height: 300px; padding: 20px 0 0 10px;font: 13px "Arial"; text-shadow: #E2E2E2 1px 0px 0px}
.Micro_FirstImgText p{margin: 10px 0; text-indent: 0px;}

.Micro_SecondImgText{width: 300px; height: 315px; padding: 26px 0 0 10px;font: 13px "Arial"; text-shadow: #E2E2E2 1px 0px 0px}
.Micro_SecondImgText p{margin: 10px 0; text-indent: 0px;}

.Micro_ThirdImgText{width: 300px; height: 50px; padding: 3px 0 0 10px;font: 13px "Arial"; }
.Micro_ThirdImgText p{margin: 10px 0; text-indent: 0px;}

.Micro_content img{float:right; width: 265px; border: 1px solid #528026; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin: 10px}

.buttonGreen {padding: 5px 15px; background: #528026; /*border-bottom: 3px solid #42661E;*/ color: #FFFFFF; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; text-decoration: none}
.buttonGreen:hover{background: #75a846}
.buttonGray {font-size: 10pt; padding: 5px 15px; background: #444444; /*border-bottom: 3px solid #42661E;*/ color: #FFFFFF; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; text-decoration: none}
.buttonGray:hover{background: #777777}


.questions{margin-top:5px; color: #ff920f; font-size: 16pt; cursor: pointer; text-align: center; border-radius: 4px; background: #eeeeee}
/* Форма покупки микронаушника */
.Micro_Form_content{margin-top:30px; font: 13px "Arial"; font-weight: bold;width: 730px; padding: 20px; background: #CCCCCC; border: 1px solid #528026; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.Micro_Form_content img{float:left; width: 100px; border: 1px solid #528026; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin: 10px}
.Micro_Form_head{border-bottom: 1px dotted #528026;}
.Micro_Form_left{float:left; width: 450px;}
.Micro_Form_left div{margin-top:50px;  }

.Micro_Form_right{float:left;width: 280px;}
.Micro_Form_right div input[type="text"]{font: 16px "Arial";font-weight: bold;margin-top:3px;	border: 1px solid #528027;
border-radius: 4px; overflow:hidden;  height:40px; width:40%; padding:0 5px; text-align: center ;line-height: 40px}
.Micro_Form_right div input[type="text"]:hover{background:#E6E6E6}



.Micro_Form_body_left{float: left; width: 200px;}
.Micro_Form_body_right{float: left; width: 520px;}

.mod_contact_right_4 input[type="text"]{border: 1px solid #528027; width: 520px;    border-radius: 4px; overflow:hidden; padding:0 10px; height:29px; line-height: 29px}
.mod_contact_right_4 input[type="text"]:hover{background:#E6E6E6}
.SelForm{width: 542px; }
.Micro_Form_content input[type="submit"]{ background:#528026;	border-radius: 4px;    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; border-bottom:solid 3px #40631D; height:33px;}
.Micro_Form_content input[type="submit"]:hover{background:#75A846;}

.mod_contact_left_4{float: left; width: 180px; line-height: 40px}
.mod_contact_right_4{float: left; margin: 3px 0}



/* Персональная информация */
.UserInfoBlock{margin-bottom: 5px;font: 13px "Arial"; width: 500px}
.UserInfoBlock div{padding: 3px;}
.UIHeader{color: #528026; font-weight: bold;}
.UserInfoBlock input[type="text"]{margin-top:3px;	border: 1px solid #528027;
    border-radius: 4px; overflow:hidden; padding-left:10px; height:25px; width:100%; padding-right: 5px;line-height: 25px}
.UserInfoBlock input[type="text"]:hover{background:#E6E6E6}
.UserInfoBlock div input[type="submit"]{	border-radius: 4px;    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;  height:29px;}


/*
.countEstimated{background: #E98B2B; border: #FFFFFF solid 1px; border-radius: 10px; padding: 1px 5px }
.countPending_payment{background: #E98B2B; border: #FFFFFF solid 1px; border-radius: 10px; padding: 1px 5px }
.countInwork{background: #E98B2B; border: #FFFFFF solid 1px; border-radius: 10px; padding: 1px 5px }
.countNeed_clarify{background: #E98B2B; border: #FFFFFF solid 1px; border-radius: 10px; padding: 1px 5px }
.countOn_correcting{background: #E98B2B; border: #FFFFFF solid 1px; border-radius: 10px; padding: 1px 5px }
.countEnded{background: #E98B2B; border: #FFFFFF solid 1px; border-radius: 10px; padding: 1px 5px }
.countInstant_message{background: #E98B2B; border: #FFFFFF solid 1px; border-radius: 10px; padding: 1px 5px }

*/


/* sellwork */
.sellwork_button_green_l{
    float: left;
    width: 50%;
    background: #75A846;
    border-top-left-radius: 8px;
    height: 30px;
    text-align: center;
    border-top: #648F3C 2px solid;
    line-height: 25px;
}
.sellwork_button_grey_l{
    float: left;
    width: 50%;
    background: #A7A9AC;
    border-top-left-radius: 8px;
    height: 30px;
    text-align: center;
    border-top: #8E9092 2px solid;
    line-height: 25px;
}

.sellwork_button_green_r{
    float: left;
    width: 50%;
    background: #75A846;
    border-top-right-radius: 8px;
    height: 30px;
    text-align: center;
    border-top: #648F3C 2px solid;
    line-height: 25px;
}
.sellwork_button_grey_r{
    float: left;
    width: 50%;
    background: #A7A9AC;
    border-top-right-radius: 8px;
    height: 30px;
    text-align: center;
    border-top: #8E9092 2px solid;
    line-height: 25px;
}

.sellwork_total a{color: #FFFFFF;}
.sellwork_total a:hover{color: #FFFFFF; text-decoration: none;}

.sellwork_blok{
    padding: 10px;
    border:solid 2px #648F3C;
    border-top: none;
    width: 966px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.sellwork_blok_inline{
    float: left;
}
.sellwork_select{width: 400px;border: 1px solid #648F3C;border-radius: 4px; }

.sellwork_fields_form{float:left; min-width: 170px; margin: 3px}
.sellwork_fields_form_err{float:left; min-width: 170px; margin: 3px; border-radius: 4px; border: 1px solid red; padding: 3px;}
/************/


/***modal_content***/
.modal_content{text-align: left}
.modal_head_first{color:#648F3C;font-weight: bold; margin: 5px 0; }
.modal_head_second{color:#8E9092;font-weight: bold; margin: 5px 0;}
.modal_head_third{color: #8E9092;}
.modal_line{margin-left:10px}

/*основная форма заказа*/
.crm_general_form_all{background: #EBEBEB; width: 785px; height: 840px;border-radius: 4px; margin: 0 auto;}
.crm_general_form_left{float: left; width: 200px;}
.crm_general_form_left a{text-decoration: none}
.crm_general_form_left a:hover{text-decoration: none}

.crm_general_form_header{color: #FFFFFF;font-size: 12pt;}
.crm_general_form_left_1{width: 100%;height: 138px; background: #B04F1C; border-top-left-radius: 4px; text-align: center; padding-top: 30px;}
.crm_general_form_left_2{width: 100%;height: 138px; background: #EFB009;text-align: center; padding-top: 30px;}
.crm_general_form_left_3{width: 100%;height: 158px; background: #528026;text-align: center; padding-top: 10px}
.crm_general_form_left_4{width: 100%;height: 138px; background: #6D6E72;text-align: center; padding-top: 30px}
.crm_general_form_left_5{width: 100%;height: 148px; background: #AEB83B; border-bottom-left-radius: 4px;text-align: center; padding-top: 20px}
.crm_general_form_right{float:left;  padding: 0 40px}
.crm_general_form_right_title{font:14px "Arial"; margin-bottom: 3px; margin-top:10px}
.styler_1{border: 1px solid #E2E2E2;border-radius: 4px; width: 490px}
.styler_1:hover{background: #FFFFFF}


.styler_2{border: 1px solid #528027;border-radius: 4px; width: 492px}

.styler_3{border: 1px solid #E2E2E2;border-radius: 4px; width: 147px;}
.styler_7{border: 1px solid #E2E2E2;border-radius: 4px; width: 235px;margin-top: 4px}
.styler_4{border: 1px solid #ccc;border-radius: 4px}
.styler_5{border: 1px solid #ccc;border-radius: 4px;width: 320px;margin-top: 4px}
.styler_6{border: 1px solid #528027;border-radius: 4px;margin-top: 4px}
.styler_3:hover{background: #FFFFFF}

.dop_tr{cursor: pointer; font-size: 14pt; text-align: left;margin:20px 0; color: #454344}

.crm_general_form_right_field input[type="text"]{margin-top:4px; border: 1px solid #E2E2E2;
    border-radius: 4px; overflow:hidden; padding-left:10px; height:30px; width:100%; line-height: 29px}
.crm_general_form_right_field input[type="text"]:hover{border: #CCCCCC 1px solid}

.crm_general_form_right_last{margin-top: 20px; margin-bottom:5px; font:14px "Arial";width: 480px}
.crm_general_form_right_last a{font:14px "Arial"; font-weight: bold;color: #454344}
.crm_general_form_right_last a:hover{}
#crm_description{width:474px;height:70px;border:1px solid #E2E2E2}
#crm_description:hover{background: #FFFFFF;border: #CCCCCC 1px solid}


.crm_general_form_right_mixed{float: left;}
.crm_general_form_right_field input[type="submit"]{margin-left:20px; color:#fff; border-radius: 4px; background: #E97A07; padding:0 20px;font:20px "Arial"; height: 50px;}
.crm_general_form_right_field input[type="submit"]:hover {background: #E9BE08}



/* ************************************************************* */
/* ***************** STYLE INPUT TYPE FILE ********************* */

.mask-wrapper {
    height: 37px;
    margin-top: 5px;
}
.mask-wrapper .send-file {
    color: #fff;
    background-color: #FFFFFF;
    width: 26px;
    height: 26px;
    float:right;
    border-radius: 4px;
    margin-top: 3px;
    border:1px solid #E2E2E2;
    padding: 2px;
    cursor: pointer;
}
.send-file_img{
    border-radius: 4px;
    background: #EDEDED;
    width: 22px;
    height: 22px;
    padding: 2px;
    cursor: pointer;
}
/*
#icon_words{font-size: 17px; color:#444444}
#icon_words:hover{font-size: 16px; color:#528027}*/
.send-file_img i{font-size: 16px; color:#444444;cursor: pointer;}
.send-file_img i.hovered{font-size: 16px; color:#528027;cursor: pointer;}

.fileInputText{
    background: #FFFFFF;
}
.mask-wrapper input.hovered{
    border: #CCCCCC 1px solid
}

.mask-wrapper input.validated_form{border: 1px solid #528027;}

.custom-file-input {
    width: 90px;
    opacity: 0;
    filter: alpha(opacity=0);
    position: relative;
    top: -27px;
    left: 400px;
    z-index: 99999;
    cursor: pointer;
}
.mask-wrapper button.hovered {
    color: #888;
    border: #CCCCCC 1px solid
}

/* описание контейнера */
.leftbar-wrap {
    position: fixed;
    height: 100%;
    top: 0;
    left: 0;
}
@media (min-width: 1000px) {
    /* стили кнопки вверх */


/* описание кнопки «Вверх» */
.left-controlbar {
    height: 100%;
    display: block;
    text-decoration: none;
}

/* описание кнопки «Вернуться» */
#scroll-back {
    display: block;
    height: 100%;
    top: 0;
    display: none;
    text-align: center;
}

/* описание столбца фонового цвета для обеих кнопок */
.active-area {
    width: 100px;
    height: 100%;
    display: block;
    text-align: center;
}

/* задаем прозрачность фонового цвета при наведении на активную область страницы */
.leftbar-wrap:hover .active-area {
    background: rgba(204, 204, 204, 0.2);
}

/* делаем подсветку немного ярче при наведении на надпись */
.leftbar-wrap .active-area:hover {
    background: rgba(204, 204, 204, 0.3);
}

/* центрируем надпись у кнопок */
.bar-desc {
    top: 20px;
    font-weight: bold;
    position: relative;
    display: inline-block;
}
}


.success_block1{margin: 10px 0;padding: 10px; border-radius: 8px; border: 1px solid #888888;max-width: 968px; width: 100%; font-size: 12pt; background: rgba(204, 204, 204, 0.3);}
.success_block2{margin: 10px 0;padding: 10px; border-radius: 8px; border: 1px solid #528027;max-width: 968px; width: 100%; font-size: 12pt; background: rgba(204, 204, 204, 0.3); }
.login p{margin:5px 0;}
.login_label{width: 70px; float: left}



.success_block3{margin: 20px 0;}
.success_block3 a{padding: 10px; border-radius: 4px; font-size: 13pt; background:#E97A07;  color: #ffffff; text-decoration: none; }
.success_block3 a:hover{background: #e9ae06;  color: #efefef; }

a.call_back {
    text-decoration: none;
    min-height: 150px;
    padding: 5px 10px;
    color:#fefefe;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(top, #75A846 0, #548229 100%);
    background-image: linear-gradient(to bottom, #75A846 0, #548229 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #548229;
}
a.call_back:hover {
    padding: 5px 10px;
    color:#fefefe;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(top, #548229 0, #548229 100%);
    background-image: linear-gradient(to bottom, #548229 0, #548229 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #548229;
}

/****/
a.order_work_button{    text-decoration: none;
    font-size: 11pt;
    padding: 3px 7px;
    color:#fefefe;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(top, #e9bc04 0, #E97A07 100%);
    background-image: linear-gradient(to bottom, #e9bc04 0, #E97A07 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #E97A07;}
a.order_work_button:hover {
    font-size: 10pt;
    padding: 3px 7px;
    color:#fefefe;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(top, #E97A07 0, #E97A07 100%);
    background-image: linear-gradient(to bottom, #E97A07 0, #E97A07 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #E97A07;
}


/**** tabs *****/
.tabs {
    width: 100%;
    /*background: #EFEFEF;
    */margin: 0 0 30px;
}
.tabs__caption {
    height: 43px;
    line-height: 40px;
    list-style: none;
   /* border-bottom: 1px solid #AAAAAA;
*/
    background: #FFF;
}
.tabs__caption li {
    float: left;
    font-size: 12pt;
    display: inline;
    margin: 0 1px -1px 0;
    padding: 0 20px 1px;
    color: #548229;
    cursor: pointer;
    /*background: #F9F9F9;
    /*border: 1px solid #E4E4E4;
    */
    /*border-bottom: 1px solid #F9F9F9;
    */position: relative;
}
.tabs__caption li:hover,
.vertical .tabs__caption li:hover {
    color: #548229;

    padding: 0 20px 2px;
    border: 1px solid #EEEEEE;


    background: #EEEEEE;
    /*border: 1px solid #FFCA95;
    */
    border-radius: 4px;

}
.tabs__caption .active {
    color: #ffffff;
    background: #548229;
    padding: 0 20px 2px;


    border-radius: 4px;

    /* box-shadow: 0 -1px 1px rgba(0,0,0,0.5);  Параметры тени */
}
.tabs__content {
    display: none;
/*
    border: 1px solid #444;
    border-width: 0 1px 1px;    fa-lock
*/
    padding: 0 12px;
}
.tabs__content.active {
    display: block;
}

.tabs__content ul li {list-style: circle; margin-left: 20px}
.kursar_team_block{float:left;width:33%; margin-bottom: 20px;text-align: center}
.kursar_team{display: inline-block;border:solid 1px #AFB93C;padding:5px;border-radius: 4px; font-size: 10pt;color:#666666;}

.inform{padding: 10px; border-radius: 4px; background: #8ebf45; margin:10px 0}
.crm_analitic_all{border-bottom: 1px dotted #548229; padding: 5px 0}
.crm_analitic{float:left; width: 28%; padding:0 5px;font-size: 10pt;}
.crm_analitic dt a{text-decoration: none; cursor: pointer}
.crm_analitic dt a:hover{text-decoration: underline; cursor: pointer}
.crm_analitic_work{font-size: 8pt;font-weight: bold;}

.up_file{width: 100%}

.header_affiliate{float: left; width: 50%;}
.header_affiliate_base{background: rgba(255, 243, 90, 0.20);border-radius: 4px;padding: 3px; }
.af_primary{color: #000000;font-size: 12pt}
.af_medium{color: #888888; font-size: 10pt}
.af_primary_free{color: #5e9835;font-size: 12pt}
.affiliate_info{background: #ededed; border-radius: 4px; padding: 10px; margin-top: 10px}
.af_shema{background: #fff357; border-radius: 75px; width: 130px;height: 90px;font-size: 40pt;color: #ffffff; text-align: center;padding-top: 40px;margin: 0 auto}
.af_shema_text{color: #333333; font-size: 14pt; font-weight: bold}

/* Для живого поиска */
.search_area{width: 500px;margin: 0px;position: relative;}
#search_box{width:200px;padding:2px;margin:1px;border:1px solid #0b2800;}
#search_advice_wrapper{display:none;width: 500px;background-color: rgb(249, 249, 249);color: rgb(11, 40, 0);-moz-opacity: 0.95;opacity: 0.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=95);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);filter:alpha(opacity=95);z-index:999;position: absolute;top: 24px; left: 0px;border:1px solid #0B2800}
#search_advice_wrapper .advice_variant{cursor: pointer;padding: 5px;text-align: left;border-bottom: 1px dotted #0b2800;}
#search_advice_wrapper .advice_variant:hover{color:#FEFFBD;background-color:#818187;}
#search_advice_wrapper .active{cursor: pointer;padding: 5px;color:#FEFFBD;background-color:#818187;}



.vak_line{width:100%; }
.vak_icon{border-radius:40px; width: 60px; height: 45px;  background: #75a846; color:#ffffff;font-size:30px;float:left; margin: 0 40px;text-align: center;padding-top: 15px;font-weight: lighter; }
.vak_text_outer h3{text-indent: 0; background: none;  color:#B25223;font: 21px "Arial";}

.vak_table_col{width:24%;float:left; border-left:1px #cccccc solid; border-right:1px #cccccc solid;}
.vak_tble_th {color: #75A846; font-size:20px;  border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; padding:20px 10px}
.vak_tale_row{margin:10px 0}
.vak_table_icon{border-radius:13px; width:25px; height:21px; color:#727271; font-size:17px; float:left; text-align: center; padding-top: 4px; margin:0 15px; border:1px #727271 solid}
.vak_table_icon_text{line-height:25px}
