@charset "windows-1251";
/******** | Reset style (Roman Shkabko) | ********/
* {
	margin:0; padding:0;
}
a {
	text-decoration:underline;
	color:#405e82;
}
a:hover {
	text-decoration:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img {
	border:none;
}
.alignright{
	float:right;
	margin:0px 0px 30px 30px;
	display:inline;
}
.alignleft{
	float:left;
	margin:0px 30px 30px 0px;
	display:inline;
}
.aligncenter{
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.fL {
	float:left;
}
.fR {
	float:right;
}
.border5 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	behavior:url(js/PIE.htc);
}
.c {
	clear:both;
}
b, strong {
	font-weight:700;
}
i, em {
	font-style:italic;
}
html{
	min-height: 100%;
	position: relative;
}
body {
	background:url(/images/doctxt/fon.jpg) repeat !important;
	color: #5b5b5b;
}
hr {
width:978px;
}
/**********************|end reset|********************************/

.wrapper {
	width:980px;
	margin: 0 auto;
    float:inherit;
}
.logo {
	height: 96px;
	padding: 20px 0 0 65px;
	float: left;
	width: 260px;
}

.logo_img{
float: left;
height: 129px;
width: 122px;
}
.logo_img a{
	background: url(/images/doctxt/logo.png) no-repeat -12px -7px;
	height: 129px;
	width: 122px;
	float: left;
}

.logo span{
	color: #727272;
	font-size: 15px;
	font-family: Myriad Pro;
	margin-top: 7px;
	font-weight: 100;
	margin-left: 2px;
	word-spacing: 4px;
	display: block;

}
.logo a{
	text-decoration:none;	
	float:left;
}
.logo > a > img{
	padding:36px 0 0 0;	
	float:left;
}
.logo_text {
	width:307px;
	float:left;
	padding: 47px 0 39px 53px;
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
	color:#5b5b5b;
	word-spacing: 4px;
	line-height: 23px;
}
.logo_numb {
	width: 235px;
	padding: 60px 0 41px 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #bda788;
	float: left;
	background: url(/images/doctxt/cloud.png) no-repeat 63px 92px;
	height: 49px;
}
.logo_numb span{
	font-family: "Times New Roman", Times, serif;
    font-size:24px;
    color:#6f6e6d;
	letter-spacing: 2px;
	margin-left: 5px;
}
.logo_numb a{
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
    color:#6b90b4;
	border-bottom:1px dashed;
	text-decoration:none;
	margin-left:28px;
	display:block;
	padding-top:5px;
	width: 106px;
}
.logo_numb a:hover{
	border:none;
}
.logo_cont {
	width:980px;
}
.menu {
	width:850px;
	padding:0 65px 0 65px;
	float:left;
}
ul#menu li {
	list-style:none;
	float:left;
	

}
ul#menu li.active a{
	background:url(/images/doctxt/menu_act.png) repeat-x;
	border:#8f7f68 1px solid;
	border-bottom:#5a5042 1px solid;
	height: 13px;
	padding: 9px 21px 14px 21px;
	color:#fff;
}
#brf {
	border-left:#8d7d66 1px solid;
	padding-left: 22px !important;	
	border-radius: 5px 0 0 5px;

}
#brl {
	border-radius:0 5px 5px 0;	
}

ul#menu li a{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-shadow: 0px -1px 0px #8d7d66, 0 0 1em #8d7d66;
	text-decoration:none;
	background:url(/images/doctxt/menu.png) repeat-x ;
	display:block;
	height: 13px;
	padding: 10px 21px 15px 22px;
	border-right:#8d7d66 1px solid;
	
}
ul#menu li a:hover{
	background:url(/images/doctxt/menu_act.png) repeat-x;
	border:#8f7f68 1px solid;
	border-bottom:#5a5042 1px solid;
	height: 13px;
	padding: 9px 21px 14px 21px;
	color:#fff;
}

.index_text {
	/* width:506px; */
	width: 90%;
	padding: 40px 0 0 65px;
	float:left;
	font-size:16px;
	font-family:Myriad Pro;
	line-height:18px;
	color:#5b5b5b;
	word-spacing: 1px;
	margin-bottom:20px;
}
.index_text ul{
	padding: 10px 20px;
}
.index_text ul li{
	padding-bottom:3px;
}
.index_text h1{
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	color:#5b5b5b;	
	font-weight:200;
	margin-bottom:12px;
}
.zakaz {
	padding: 35px 71px 34px 168px;
	float: right;
	background: url(/images/doctxt/zakaz.png) no-repeat 153px 31px;
}
.zprice {
padding: 35px 75px 34px 34px !important;
background: url(/images/doctxt/zakaz.png) no-repeat 15px 31px!important;
}
.zakaz a{
	font-size:16px;
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	text-decoration:none;
	padding: 8px 41px 8px 0px;

}
.index_text .zakaz{
	
}
.img_druk{
	float: right;
	padding: 00px 0px 0px 35px;
	clear: both;
}
.services {
	float:left;
	padding: 7px 0px 42px 0px;
	width:980px;
}
.services h3{
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	color:#5b5b5b;	
	font-weight:200;
	margin-bottom:24px;
	padding-left: 65px;
	letter-spacing:1px;
}
ul.icon{
	float:left;
	width: 102%;
	text-align:center;
}
ul.icon li{
	list-style: none;
	/* float: left;
	display: block; */
	display:inline-block;
	width: 104px;
	padding: 0 14px 0 48px;
	height: 180px;
}
ul.icon li:first-child{
	padding-left: 23px;
}
ul.icon > li > a{
	text-align:center;
	/* display:block; */
	width: 104px;
	text-decoration:none;
	height: 115px;
	float:left;
}
ul.icon > li > a + span {
float: left;
width: 100%;
text-align: center;
margin-left:-4px;
padding-top:4px;
	font-size:22px;
	color:#5b5b5b;
	font-family:"Times New Roman", Times, serif;
}
.news {
	float:left;
	width:980px;
	padding-left: 19px;	
	margin-bottom:30px;
}
.news h3{
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	color:#5b5b5b;	
	font-weight:200;
	margin-bottom: 15px;
	padding-left: 46px;
	letter-spacing:1px;
	float:left;
}
.news >  span{
	float:left;
	margin: 8px 0px 0px 4px;
}
.news .archive_link{
	float: left;
	margin: 8px 0px 0px 4px;
}
ul#news{
	float:left;
	width:100%;
}
ul#news li{
	list-style:none;
	float:left;
	font-size:15px;
	color:#5b5b5b;
	font-family:Myriad Pro;
	display:block;
	width:306px;
	line-height: 19px;
	padding-right:19px;
	
}
ul#news > li  h4 {
	float:left;
	font-size:16px;
	width:auto;
	padding:0;
	font-weight:200;
}
ul#news li p:first-child{
	text-decoration:none;
	color:#bda788;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	display:block;
	width:60px;
	padding-right: 11px;
	float:left;
	padding-bottom:15px;
	text-align:center;
}
ul#news li p span.day{
	font-size:36px;	
	font-family:"Times New Roman", Times, serif;
	float:left;
	text-align:center;
	display:block;
	float:left;
	width:60px;
	padding-top:11px;
	padding-bottom: 6px;
	}

.portfolio{
	width:980px;
	float:left;
	margin-bottom:30px;
}
.portfolio h3{
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	color:#5b5b5b;	
	font-weight:200;
    letter-spacing:1px;	
}
#hrl {
	display:block;
	width: 230px;
	margin: 16px 21px 0 167px;
	float:left;	
	
}
#hrr {
	display: block;
	width: 230px;
	margin-right: 172px;
	float: right;
	margin-top: -14px;
}





.clients_slider{
	position: relative;
	width: 980px;
	height: 155px;
	overflow: hidden;
	margin-bottom: 46px;
	padding-top: 23px;
	padding-left: 20px;
}
#clients_slider{
	width: 100%;
	margin: 0px 0px 0px 54px !important;
}/*
	#clients_slider li:first-child{
		margin: 0;
}*/
#clients_slider li{
	float: left;
	list-style-type: none;
	width: 150px;
	height: 150px;
	margin: 0px 12px 25px 12px;
	
}
#clients_slider li > a{
	text-decoration: none;
	display: block;
	position: relative;
	right: 6px;
	padding:4px 0 0 4px;
	width:140px;
	height:140px;
	background-size:114%;
	background-color:#e9e4dc;
	background-position: 50% 50%;
	border-radius:50%;
}

#clients_slider img{
	display: inline-block;
	text-align: center;
	border: none;
	outline: none;
	width: auto;
	height: auto; 
	
}
.clients_slider > a{
	position: absolute;
	display: block;
	text-decoration: none;
	width: 35px;
	height: 35px;
	top: 76px;
	z-index: 101;
}
.clients_slider > a.next{
	background: url('/images/doctxt/right.png') no-repeat 0px 0px;
	right: 34px;
}
.clients_slider > a.prev{
	background: url('/images/doctxt/left.png') no-repeat 0px 0px;
	left: 11px;
}
.caroufredsel_wrapper{
	right: 62px !important;
	margin: 0px 0px 0px 92px !important;
	width: 870px !important;
}
.yandex_metrix{
	position:absolute;
}

/***********************|footer|*************************/
.footer {
	width:980px;
	float:left;
	position:relative;
}
.foot_left {
	width:250px;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#b3b3b3;
	padding: 25px 165px 37px 0;
	float:left;
	word-spacing:2px;
}
.foot_center{
	padding: 8px 160px 28px 0;
	float:left;
	
}
.foot_center a{
	display:block;
	padding-right:20px;
	width:27px;
	height:27px;
	float:left;
	text-decoration:none;
}
.foot_right {
	padding: 24px 0 21px 0;	
	float:right;
}
.foot_right a{		
	color: #b3b3b3;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url('/images/doctxt/teil.png') no-repeat 93px -8px;
	display: block;
	width: 160px;
	height: 30px;
	padding-top: 2px;
}

.exerpt {
	width:585px;
	padding: 40px 0 26px 63px;
}
.date {
Width:80px;
float:left;
height:100%;
font-size:11px;
font-family:"Times New Roman", Times, serif;
color:#bca78a;
text-align:center;
padding:0 5px 0 0;
}
.date span{
font-size:36px;
color:#bda788;
display:block;
margin-top:-8px;
}

.date p {
margin-top:6px;
font-size:36px;
color:#6b90b4;
display:block;
}
.date i {
font-size:11px;
color:#6b90b4;
display:block;
font-style: normal;
}
.date b {
font-size:13px;
color:#bca78a;
display:block;
width:80px;
font-weight:200;
text-align:center;
}
.date a{
text-decoration:none;
}
.exerpt_img{
width:500px;
float:left;
font-family:"Times New Roman", Times, serif;
color:#5b5b5b;

}
.exerpt_img img{
	max-width:500px !important;
	float:left;
}
.exerpt_img h1{
font-size:20px;
line-height:15px;
font-weight:100;
word-spacing:3px;
padding:0 0 7px 0;
}
.exerpt_img img{
padding:0 0 10px 0;
}
.exerpt_img p.tags{
font-size:12px;
line-height:20px;
font-weight:100;
float:left;
width:auto !important;
margin-right:5px;
}
.exerpt_img > a > p{
display:block;
padding:0 0 0 3px;

float:left;
color:#5b5b5b;
}
.exerpt_img p{
	float:left;
	width:100%;
}
.exerpt_img  > a{
color:#6b90b4;
font-size:12px;
font-family:Myriad Pro;
line-height:20px;
display:block;
float:left;
margin-right: 6px;
}
.exerpt_img  > a > i{
font-size:14px;
font-style: normal;
}
.exerpt_img span{
margin:3px 0 1px 0;
display:block;
font-size:14px;
line-height:18px;
font-family:Myriad Pro;
word-spacing:2px;
float:left;
}
.page_nav {
float: left;
width: 629px;
padding: 3px 0 20px 0;
}
.page_nav a {
display:block;
margin:0 4px 0 4px;
float:left;
color:#6b90b4;
font-size:14px;
text-decoration:none;
background: #e2e2e2;
height: 30px;
width: 30px;
line-height: 30px;
text-align: center;
border-radius: 3px;
}
.page_nav a:hover {
	background: #6b90b4;
	color: #e2e2e2;
}
.page_nav span.title {
	display: block;
	float: left;
	margin-right: 20px;
	line-height: 30px;
}
.page_nav span.active {
display:block;
font-size:14px;
color:#362915;
text-decoration:underline;
float: left;
height: 30px;
width: 30px;
line-height: 30px;
text-align: center;
border-radius: 3px;
background: #bda788;
color: #fff;
margin:0 4px 0 4px;
}
.com_nav {
padding: 14px 0 20px 150px !important;
width: 542px !important;
}
.sidebar {
width:172px;
background:#e2e2e2;
float:right;
padding-left:20px;
margin:40px 80px 0 0;
}
.sidebar h3{
	padding:14px 0 0px 0;
	font-size:18px;
	color:#5b5b5b;
	font-weight:100;
}
.sidebar h1{
padding:14px 0 0px 0;
font-size:16px;
color:#5b5b5b;
font-weight:100;
}
.sidebar ul{
list-style:none;
}
.sidebar ol{
list-style-position:inside;
margin:0 0 39px 0;
}
.sidebar li{
font-size:14px;
font-family:Myriad Pro;
line-height:18px;
}
.sidebar li a{
color:#6b90b4;
}
.sidebar ul{
margin:12px 0 16px 0;
}
.sidebar_cont{
width:200px !important;
}
.sidebar_cont li{
line-height:24px;
}
.sidebar_inner{
width:240px !important;
padding:0 0 0 26px !important;
}
.sidebar_inner h1{
font-size:18px;
margin: 17px 0 3px 0;
}
.sidebar_inner li{
margin:0 0 0 2px;
line-height:30px;
}
.text_sdb {
width:332px;
float:right;
margin:0 80px 0 0;
font-size:14px;
color:#666666;
font-family:Myriad Pro;
padding:38px 0 0 0;
word-spacing:2px;
}
.text_sdb h1{
font-size:20px;
font-family:"Times New Roman", Times, serif;
font-weight:200;
margin:0 0 12px 0;
word-spacing:1px;
line-height:18px;
}
.contacts{
float:left;
width:610px;
color:#5b5b5b;
padding:40px 0 0 65px;
}
.contacts.inner_page{
	width: 85%;
}
.contacts h1{
font-size:26px;
font-family:"Times New Roman", Times, serif;
margin:0 0 6px 0;
font-weight:100;
}
.contacts span{
font-size:14px;
font-family:Myriad Pro;
display:block;
padding:0 45px 0 0;
word-spacing:2px;
line-height: 18px;
}
.contacts h2{
font-size:20px;
font-family:"Times New Roman", Times, serif;
margin: 27px 0 17px 0;
font-weight:100;
}
.contacts h3{
font-size:14px;
font-family:"Myriad Pro", Arial, Verdana;
margin:0px 0 7px 0;
font-weight:100;
}
#name {
width: 284px;
height: 25px;
padding:0 5px 0 5px;
font-family:"Myriad Pro", Arial, Verdana;
font-size:15px;
}
#name:focus{
outline: none;
}
#email:focus{
outline: none;
}
#mess:focus{
outline: none;
}
#email {
width:280px;
height:25px;
padding:0 5px 0 5px;
font-family:"Myriad Pro", Arial, Verdana;
font-size:15px;
}
#mess {
width:589px;
height:76px;
padding:5px 5px 5px 5px;
font-family:"Myriad Pro", Arial, Verdana;
font-size:15px;
}
.contacts li{
list-style:none;
float:left;

}
.contacts li:first-child{
margin:0 11px 0 0;
}
.contacts li:last-child{
margin:12px 0px 0 0;
}
#btn{
width: 127px;
height: 30px;
margin: 18px 0 137px 0;
padding: 0 0 2px 0;
color: #fff;
font-size: 14px;
font-family: Myriad Pro;
background: url('/images/doctxt/btn.png') no-repeat 2px -1px;
border: none;
border-radius: 5px 5px 5px 5px;
}
.inner {
float:left;
width:550px;
padding:40px 0 70px 65px;
font-size:16px;
color:#5b5b5b;
font-family:Myriad Pro;
line-height:18px;
word-spacing:1px;
}
.inner h1 {
font-size:25px;
letter-spacing:1px;
font-weight:100;
font-family:"Times New Roman", Times, serif;
margin:0 0 12px 0;
line-height:30px;
}
.inner h2{
font-size:20px;
font-weight:100;
font-family:"Times New Roman", Times, serif;
margin:30px 0 10px 0;
}
.comments {
width:835px;
float:left;
color:#5b5b5b;
padding:40px 0 0 65px;
}
.comments h1 {
font-size:26px;
font-weight:100;
font-family:"Times New Roman", Times, serif;
margin:0 0 18px 0;
}
.comments li {
margin-bottom:14px;
list-style:none;
}
.comments li span{
display:block;
width: 817px;
background: url('/images/doctxt/comm_line.png') no-repeat 2px -4px #f5f2ed;
padding:0 0 0 18px;
font-size:12px;
font-family:Myriad Pro;
}
.comments li span span.author{
	display: inline-block;
	width: auto !important;
	font-size: 16px;
	font-weight: Bold;
	font-family: "Times New Roman", Times, serif;
	color: #5b5b5b;
	text-decoration: none;
	margin-bottom: 10px;
	margin-right: 5px;
}
.comments li p {
margin: 10px 0 39px 6px;
display:block;
font-size:14px;
font-family:Myriad Pro;
line-height:18px;
word-spacing:2px;
}
.price {
width:645px;
padding: 40px 0 70px 65px;
float:left;
font-size:16px;
font-family:Myriad Pro;
line-height:18px;
}
.price  h1 {
font-size:25px;
font-weight:200;
font-family:"Times New Roman", Times, serif;
margin:0 0 12px 0;
color:#5b5b5b;
}
.price  p {
font-size:16px;
font-family:Myriad Pro;
line-height:18px;
word-spacing:2px;
color:#5b5b5b;
}
.price  table {
margin:21px 0 0 0;
text-align:center;
width:100%;
}
.price  table  td {

}
.price  table  tr:first-child td{
background:url('/images/doctxt/tb_big.png') repeat-x;
padding: 10px 0 8px 0;
border:#8d7d66 1px solid;
border-top:none;
border-bottom:none;
color:#362915;
font-size:20px;
font-family:"Times New Roman", Times, serif;
}
/* .price  table  tr:first-child td:first-child{

width: 145px;
height: 5px;
display: block;
border-left: #8d7d66 1px solid;
border-right:none;
margin: 18px 0 0 0;
font-size:20px;
font-family:"Times New Roman", Times, serif;
background:url('/images/doctxt/tb_sm.png') repeat-x;

} */
.price  table tr:first-child td:first-child p {
font-size:20px;
font-family:"Times New Roman", Times, serif;
display:block;
margin-top: -7px;
color:#362915;
}
.price  table  td:first-child{

background:#f1f1f1;
height:35px;
border-right:none;
}
.price  table  td:first-child span{
margin-left:16px;
}
.price  table  td {

background:#e5e5e5;
border-left:#b9b9b9 1px solid;
border-right:#b9b9b9 1px solid;
}
.price  table  tr{
border-bottom: #b9b9b9 1px solid;
}
.last_tr td span {
border:none;
}
/* .price  table  span {
display:block;
width:110px;

margin-left:26px;
padding:8px 0 8px 0;
font-size:14px;
color:#362915;
font-family:Myriad Pro;
} */
.price > p  span {
color:#362915;
font-size:14px;
font-family:Myriad Pro;
margin:10px 0 28px 0;
display:block;
}
.price h5 {
color: #aa9d8b;
font-size: 20px;
font-family: "Times New Roman", Times, serif;
float: left;
margin: 0px 4px 0 0px;
font-weight:100;
}
.word {
background: url('/images/doctxt/word.png') no-repeat 7px 8px;
width: 140px;
padding: 0 10px 0 44px;
float:right;
margin:0 0 0 16px;
font-weight: bold;
}
.word a{
color: red;
font-size: 13px;
font-family:"Myriad Pro", arial, verdana;

}
.servises{
width:520px;
padding: 38px 30px 0px 65px;
float:left;

}
.servises h1{
font-size:26px;
font-family: "Times New Roman", Times, serif;
margin:0 0 30px 0px;
font-weight:200;
color:#5b5b5b;
width: 680px;
}
.serv_text img {
float:left;
margin:0px 20px 10px 0;
}
.serv_text h2 {
font-size:20px;
font-family: "Times New Roman", Times, serif;
margin:5px 0 8px 0;
display:block;
font-weight:200;
}
.serv_text  a{
color:#5b5b5b;
text-decoration:none;
}
.serv_text {
color:#5b5b5b;
font-family:Myriad Pro;
font-size:14px;
line-height:18px;
word-spacing:2px;
float:left;
width:620px;
margin:0 0 42px 0;
}
.s_img {
float:left;
margin:0px 20px 10px 0;
}
.s_inner {
/*float:left;*/
width:809px;
color:#5b5b5b;
font-family:Myriad Pro;
font-size:16px;
line-height:18px;
word-spacing:2px;
margin:0 0 84px 0;
}
.s_inner ul, .s_inner ol{
	padding: 5px 0px 5px 20px;
}
.s_inner li{
	color: #5b5b5b;
padding-bottom: 4px;
}
.s_inner h2{
font-size:20px;
font-family: "Times New Roman", Times, serif;
margin:18px 0 18px 0;
display:block;
}
.s_inner h3{
font-size:20px;
font-family: "Times New Roman", Times, serif;
margin:18px 0 18px 0;
display:block;
}
/* .s_inner li {
list-style-position:inside;
line-height:14px;
margin:8px 0 10px 20px;
} */
.s_inner i {
display:block;
background:#e2e2e2;
padding:8px 15px 8px 12px;
margin:12px 0 12px 0;
font-size:16px;
font-family: "Times New Roman", Times, serif;
}
/*******************|404|**********************/
.error {
margin:20px 360px 0 360px !important;
padding:0 !important;
height: 110px !important; 
float:left;
}
.err_mess {
width:880px;
padding:92px 0 0 100px;
background: url('/images/doctxt/err_img.png') no-repeat 525px 57px;
float:left;
}
.err_mess h2{
color:#5b5b5b;
font-family: "Times New Roman", Times, serif;
font-size:68px;
font-weight:200;
margin:0 0 0 30px;
letter-spacing:3px;
}
.err_mess h1{
color:#5b5b5b;
font-family:Myriad Pro;
font-size:165px;
font-weight:200;
margin-left:28px;
margin-top:-37px;
}
.err_mess span{
color:#5b5b5b;
font-family: "Times New Roman", Times, serif;
font-size:16px;
font-weight:200;
display:block;
margin: 58px 0 0 136px;
width: 515px;
word-spacing:2px;

}
.err_mess a{
color:#0076bb;
font-family: "Times New Roman", Times, serif;
font-size:16px;
font-weight:200;
display:block;
margin: 11px 0 74px 313px;
width: 158px;
word-spacing: 2px;
}

#servise_popup{
	display:none;
}
#feed_back_popup{
	display:none;
}
textarea{
	resize:none;
	outline:none;
	font-family:"Times New Roman", Times, serif;
}
input[type="submit"]{
	cursor:pointer;
}
.teil_mail_message{
	float:left;
	width:100%;
	margin-bottom:14px;
	color:red;
}
.teil_mail_message.good{
	color:green;
}
.clear{
	width:100%;
	height:1px;
}

form.standart_form{
	width:300px;
	display: inline-block;
}
form.standart_form div{
	float:left;
	width:100%;
	margin-bottom:14px;
}
form.standart_form div label{
	color:#939090;
	font-size:14px;
	float:left;
	width:100%;
	font-family:"Myriad Pro", arial;
	margin-bottom:3px;
}
form.standart_form div input[type='text']{
	background:#fbfbfb;
	border:1px solid #dbdbdb;
	height:26px;
	padding:3px 6px;
	width: 95%;
	float:left;
}
form.standart_form div textarea{
	background:#fbfbfb;
	border:1px solid #dbdbdb;
	height:100px;
	padding:3px 6px;
	width: 95%;
	float:left;
}
.fancybox-skin{
	background:#fff !important;
}
form.standart_form div .selectbox{
	float:left;
	height:22px;
	padding:3px 6px;
	width: 95%;
	background:#fbfbfb;
	border:1px solid #dbdbdb;
}
form.standart_form div .selectbox .select{
	float:left;
	width:100%;
}
form.standart_form div .selectbox .select .text{
	color:#939090;
	font-size:14px;
	padding-left:10px;
	font-family:"Myriad Pro", arial;
	float:left;
}
form.standart_form div .selectbox .dropdown{
	background:#fbfbfb;
	border:1px solid #dbdbdb;
	width:100%;
	left:-1px !important;
}
form.standart_form div .selectbox .dropdown li{
	color:#939090;
	font-size:14px;
	width:100%;
	padding: 6px 10px;
	font-family:"Myriad Pro", arial;
	float:left;
	border-top:1px solid #dbdbdb;
	cursor:pointer;
}
form.standart_form div .selectbox .dropdown li:first-child{
	border-top:none !important;
}
form.standart_form div .selectbox  .trigger{
	position: absolute;
	width: 23px;
	height: 30px;
	right: -6px;
	top: -4px;
	background: url(/images/doctxt/tragger.png) no-repeat 0px 0px;
}
form.standart_form div input[type='submit']{
	background:#f3f3f3;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 14px;
	color:#939090;
	font-size:14px;
	font-family:"Myriad Pro", arial;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.add_comment{
	width:100%;
	margin-top:30px;
	border-top:1px solid #dbdbdb;
	text-align:center;
	padding-top:20px;
}
.add_comment h4{
	float:left;
	width:100%;
	margin-bottom:14px;
}
p.red{
	float:left;
	width:100%;
	color:red;
	margin-bottom:14px;
}
.blog_comments_wrapper{
	width:100%;
	text-align:left !important;
}
.blog_comments_wrapper .blog_comment{
	width:100%;
	margin-bottom:14px;
	padding-top:14px;
	border-top:1px solid #dbdbdb;
}
.blog_comments_wrapper .blog_comment:first-child{
	border-top:none !important;
}
.blog_comments_wrapper .blog_comment div.meta{
	float:left;
	width:100%;
	margin-bottom:5px;
}
.blog_comments_wrapper .blog_comment div.meta span{
	color:#aa9d8b;
	float:left;
	margin-right:10px;
}
.live_internet{
	position: absolute;
	bottom: 22px;
	right: 5px;
}
.serv_text a.preview{
	float: left;
	/* width: 200px;
	height: 200px; */
}
.serv_text p{
	float: right;
	width: 507px;
}
.rubric  .serv_text p{
	float: left;
	width: 100%;
}
.content_wrapper  > div img{
	max-width:620px;
}
.content_wrapper > div > ul, .content_wrapper > div > ol{
	padding:5px 0px 5px 20px;
}
.content_wrapper  > div > ul li, .content_wrapper  > div > ol li{
	color: #5b5b5b;
	padding-bottom:4px;
}

.reviews_inner{
	width:100%;
}
.reviews_inner > div{
	border-top: 1px solid #dbdbdb;
	float:left;
	width:100%;
	padding-top:20px;
	margin-bottom:20px;
}
.reviews_inner > div:first-child{
	border-top: none !important;
}
.reviews_inner > div span{
	font-style:Italic;
	color:#5b5b5b;
	float:left;
}
.reviews_inner > div p{
	font-size: 14px;
	font-family: Myriad Pro;
	line-height: 18px;
	word-spacing: 2px;
	color: #5b5b5b;
	float:left;
	width:100%;
}
.red{
	color:red;
}
.add_comment h3{
	padding-bottom: 8px;
	margin-bottom:10px;
	font-size:20px;
	font-family: "Times New Roman", Times, serif;
	color: #5b5b5b;
	font-weight: 200;
}
.related_post {
	margin: 20px 0;
	float: left;
}
.related_post h3 {
	margin-bottom: 15px;
}
.related_post ul {
	list-style: none;
	margin-left: -15px;
}
.related_post ul li {
	display: block;
	float: left;
	width: 150px;
	margin-left: 15px;
}
.related_post ul li a.thumb {
display: block;
width: 150px;
height: 100px;
overflow: hidden;
margin-bottom: 10px;
text-align: center;
}