v\:roundrect {

BEHAVIOR: url(#default#VML)

}

v\:fill {

BEHAVIOR: url(#default#VML)

}
.block-locale h2 {
    background: url('../images/arrowlang.png') no-repeat scroll 95% 65% transparent;
    color: #815883;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 12px;
    padding: 3px 0 1px 10px;
}

.block-user form {
    display: none;
}
.block-user {
    border-top: 3px #FF566A solid;
    border-left: 3px #FF566A solid;
    border-right: 3px #FF566A solid;
    border-bottom: 3px #FF566B dashed;
    width: 195px;
    color: #815883;
    margin-top: 15px;
    float: right;
    margin-left: 30px;
	behavior: url(sites/all/themes/perevodim.pro/css/PIE.htc);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	display: none;
}
   
.block-user .content {
    background: url("../images/topblock.png") no-repeat  100% 100%;
    position: relative;
    padding-bottom: 9px;
    left: 2px;
    margin-left: 1px;
    padding-right: 7px;
    margin-bottom: -7px;
}
.block-user .content ul {
    padding: 0px;
}
.block-user .content ul li {
    list-style: none;
    list-style-image: none;
    margin-left: 0;
    margin-top: 5px;
    margin-bottom: 3px;
}
.block-user h2 {
    color: #FF566A;
    text-align: center;
    background: url("../images/arrowenter.png") no-repeat scroll 97% 50% transparent;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 12px;
    padding: 3px 0 1px 10px;
}

.block-user #edit-name-wrapper {
    margin-bottom: 8px;
    margin-top: 0px;
}
.block-user #edit-pass-wrapper {
    margin-top: 0px;
}

.precontent{
    width: 100%;
}

li.leaf {
    list-style-image: none;
    list-style-type: none;
}

.billboard{
    width: 420px;
}

.billboard cufon,
#headerinner cufon{
    margin-left: -26px;
    padding-right: 26px;
    background: url("../images/h1/clients.png") no-repeat 100% 0 transparent;
	*background: url("../images/h1/clients.png") no-repeat 100% 4px transparent;
	background: url("../images/h1/clients.png") no-repeat 100% 4px transparent \0/;
	*margin-left: 0px;
}
#headerinner .bannercontinner{
    overflow: hidden;
}
li.expanded , li.collapsed{
    list-style-image: none;
    list-style-type: none;
}

.bannmiddleabout p{
    margin-top: 5px;
}

.tabsblock h1{
    margin-bottom: 10px;
    margin-top: 3px;
}
.tabsblock .titlemore{
    margin-top: 3px;
}
.tabsblock p{
    color: #594334;
}
.mapscont {
    float: right;
    width: 287px;
}

#main #content .content p{
    color: #594334;
	text-indent: 24px;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
margin-bottom: 10px;
}
#main #content .content h2{
    color: #815883;
}


#top .tright .addthis_toolbox{
    margin: 10px 20px 0 0;
}

/**************************************/
/*            FOR PPFORMS             */
/**************************************/
.content label {
    color: #584332;
    font-weight: bold;
    margin-bottom: 3px;
}

.content form .form-item{
    /*width: 32%;*/
}
.content form .form-checkboxes{
    margin: 4px 5px 3px 10px;
}
.content form .form-checkboxes .form-item{
    width: auto;
}
.content form #edit-0-wrapper.form-item{
    width: auto;
    margin-right: 15px;
}
.content form #edit-input-text{
/*    margin-top: 10px;  */
}

.rowtwo {
    background: url("../images/twowork.png") no-repeat scroll 0 10px transparent;
    float: left;
    padding-left: 40px;
}




.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
/*********************************************/
#block-block-8 {
    clear: both;
    border-top: 3px solid #815883;
    padding: 20px 0;
}


/*#block-block-10 {
	border-top: 3px #EB586B solid;
border-left: 3px #EB586B solid;
border-right: 3px #EB586B solid;
border-bottom: 3px #EB586B dashed;
    margin-top: 15px;
    float: left;
    margin-left: 12px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	height: 21px;
	padding-left: 4px;
	
}

#block-block-10 h2  {
    color: #FF566A;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 12px;
    padding: 3px 14px 4px 10px;
}*/

#block-block-10 a {
	color: #a34e6b;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 12px;
	text-decoration: underline;
}
#block-block-10{
	padding-top:10px;
	height:20px;
}
#block-block-10 li {
	display:block;
	float:left;
	width:160px;
	padding-left:40px;
	height:25px;
}
/*#block-block-10 .content {
	background: url("../images/topblock.png") no-repeat scroll -370px 9px transparent;
    height: 28px;
}*/

#block-block-5 {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
}

#block-block-4 {
	float: left;
}

.tableHeader tr{
    height: 35px;
}

.tableHeader tbody>:first-child {
    border: 3px solid #7f5982;
    height: 55px;
}
.tableHeader {
    font-size: 10px;
}


.tableHeader tr td, #superTable tr td{
    border-right: 1px solid #f2cfa7;
    padding-left: 8px;
    
}
#superTable tbody>:first-child {
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
}

#superTable tr>:first-child {
    color: #884661;
}
#superTable tr {
    height: 24px;
    font-size: 12px;
}
/*
#superTable tr:hover {
    border: 3px solid #ff566b;  
    border-radius: 5px;
}
#superTable tr:hover:first-child td:first-child { border-top-left-radius: 10px; }
#superTable tr:hover:first-child td:last-child { border-top-left-radius: 10px; }
#superTable tr:hover:last-child td:first-child { border-top-left-radius: 10px; }
#superTable tr:hover:last-child td:last-child { border-top-left-radius: 10px; }
#superTable tr td:hover {
    background: #ff566b;
    color: #ffffff;
    cursor: pointer;
}
*/
#superTable {
    border-bottom: 3px solid #825784;
    color: #000;
}

table {
    font-size: 1em;
}
table tr{
    vertical-align: top;
}
table tr td{
    padding: 4px;
}

#top-menu{
	display:block;
	list-style:none;
	margin:0px; 
	padding:5px 0px 0px 5px;;
}
#top-menu li {
	display:block; 
	float:left;
	padding:5px 35px;
}
a#call_back {
	text-decoration:none !important;
	border-bottom: 1px dashed #A34E6B;
}
#online-zakaz-li {
	background:url(../images/heaf-pic1.png) left center no-repeat;
}
#call_back-li{
	background:url(../images/mon-fone.png) left center no-repeat;
}
#calculator-li{
	background:url(../images/min_calc.png) left center no-repeat;
}
#fancy {
	display:none;
}
#webform-client-form-286 div.webform-component-textfield{
	float:none;
	clear:both;
}
#block-views-scheme-block_1 {
	float:left;
	width:300px;
}

#block-menu-menu-bottom-menu{
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#block-menu-menu-bottom-menu .menu{
	display: block;
    float: right;
    height: 12px;
    line-height: 10px;
    margin-top: 10px;
    overflow: hidden;
    padding: 0;
}
#block-menu-menu-bottom-menu .menu li {
	border-left: 1px solid #A34E6B;
    display: block;
    float: left;
    height: 12px;
    margin: 0;
    padding: 0 5px;
}

#block-menu-menu-bottom-menu .menu li.first {
	border-left: none;
}

#block-menu-menu-bottom-menu .menu li.last {
	padding-right: 0px;
}

#block-menu-menu-bottom-menu .menu li a {
	font-size:11px;
} 
#block-block-13{
	float:left;
	margin-top: 10px;
}
#block-block-13 p {
	font-size:11px;
}
#block-block-14{
	clear:both;
	margin-top:15px;
	float:left;
	width:351px;
}

#right_column{
	float:right;
	width:300px;
}

#main .content #mini-panel-experta h3 {
	border-bottom: 3px solid #815883;
    color: #815883;
    font-size: 18px;
    margin-bottom: 20px;
    padding-bottom: 5px;
}

#main .content #mini-panel-experta .field-content > span a {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 5px;
	color:#81588c;
	text-decoration: none;
}

#block-panels_mini-otzivz {
	margin-top: 50px;
	width: 255px;
}

#block-panels_mini-otzivz  .view-footer {
	clear: both;
}

#block-panels_mini-otzivz  .view-footer a {
	font-family: Arial;
	font-size: 12px;
	color:#a34e6b;
	text-decoration: none;
	border-bottom: 1px dashed;
	line-height: 16px;
	float: right;
}

#block-panels_mini-otzivz  .view-footer a:hover {
	border-bottom: none;
	
}

#block-panels_mini-otzivz  .view-content {
	margin: 0px;
}

#block-panels_mini-otzivz .views-row {
	float: left;
	margin-bottom: 10px;
	cursor:pointer;
	width:125px;
}

#block-panels_mini-otzivz .views-row-odd {

}

#block-panels_mini-otzivz > h2  {
	border-bottom: 3px solid #815883;
    color: #815883;
    font-size: 18px;
    margin-bottom: 20px;
    padding-bottom: 5px;
}

#block-panels_mini-otzivz h2.pane-title {
	display: none;
}

#main .content #mini-panel-experta .views-field-field-quality-nid {
	padding-bottom: 10px;
}

#main .content #mini-panel-experta{
	width:255px;
}

#mini-panel-experta  .views-row{
	margin-bottom:20px;
	clear:both;
}
#mini-panel-experta .views-field-field-quality-nid div{
	padding-top:15px;
}
#mini-panel-experta .views-field-field-quality-nid div a{
	font-weight:bold;
	color:#a34e6b;
}
#mini-panel-experta .views-field-field-foto-fid{
	 float:left;
	 width:90px;
	 height:120px;
	 margin-right:10px;
	 
}
#mini-panel-experta .views-field-field-foto-fid img{
	margin:5px;
}
#mini-panel-experta .views-field-title,
#mini-panel-experta .views-field-field-teaser-value{
	padding-left: 120px;
}
#mini-panel-experta .views-field-field-quality-nid div,
#mini-panel-experta .views-field-field-client-foto-fid,
#mini-panel-experta .views-field-title,
#mini-panel-experta .views-field-field-teaser-value,
#mini-panel-experta .views-field-field-foto-fid
 {
	padding:3px;

}
#mini-panel-experta .views-field-field-teaser-value{
padding-bottom:5px;
}

#mini-panel-experta .views-field-field-teaser-value .field-content {
	padding-left: 103px;
}


#mini-panel-experta label {
	display:none;
}
#mini-panel-experta .views-field-title .field-content{
	color:#594334;
	 font-weight:bold;
}
#webform-client-form-265 {
	clear:left;
}
#block-block-16{
	text-transform: uppercase;
	text-align:center;
}
label.error{
	width:100%;
	display:block;
	color:red;
}

#block-views-file_to_download-block_2 {
	position:absolute;
	z-index:15;
	background: url(../images/book.png) left bottom no-repeat;
	margin-top:25px;
}

#block-views-file_to_download-block_2 h2{
    color: #FFF1DB;
    font-size: 10px;
    height: 28px;
    margin-left: 14px;
    padding-left: 26px;
    position: relative;
    width: 155px;
	background: url("../images/download_head.png") no-repeat scroll left top transparent;
}
#block-views-file_to_download-block_2 cufon{
	background:none;
}
#block-views-file_to_download-block_2 .views-field-title .field-content{
	font-size:10px;
	color:#583b2e;
	width: 109px;
	display:block;
	line-height: 10px;
}
#block-views-file_to_download-block_2  .views-field-body  .field-content{
	color:#583b2e;
}
#block-views-file_to_download-block_2  .views-field-field-file-fid  .field-content a{
	font-weight:bold;	
}
#block-views-file_to_download-block_2 .views-field-title{
	padding-left:35px;
}

#block-views-file_to_download-block_2  .views-field-body ,
#block-views-file_to_download-block_2  .views-field-field-file-fid{
	padding-left:35px;
	font-size: 10px;
	line-height: 10px;
}
#block-views-file_to_download-block_2 {
	
}

#block-views-file_to_download-block_2 h2{
	
}

#webform-client-form-292-1 .form-item ,
#webform-client-form-292 .form-item, 
#webform-client-form-293 .form-item, 
#webform-client-form-301 .form-item,
#faq-ask-form  .form-item{
float: none;
width: 400px;
}
#download_link{
	display:none;
}


#block-views-file_to_download-block_2 cufon {
	margin: 0px !important;
	padding: 0px !important;
}
#map_mocow{
	
}

#edit-submitted-test-datf-wrapper{
	clear:both;
}
#edit-submitted-test-datf {
	display:none;
}
#edit-submitted-test-datf-wrapper .description{

}

/*
 * jQuery UI Datepicker 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
 .ui-datepicker td{
	color:#000;
 }
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-week-end  {
	color:red
}
.ui-datepicker-calendar td {
	text-align:center;
}
.ui-datepicker-calendar a {
	color:#000;
	font-size:12px;
	text-align:center;
}
.ui-datepicker-week-end,
.ui-datepicker-week-end a
{
	color:red;
}
 .ui-datepicker-current-day a{
	color:green;
	background:#fff;
 }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

ul.tabs.primary {
	margin: 0;
	
}
ul.tabs.primary li{
	line-height: 15px;
	margin-right: 4px;
}
div.field-field-short-name{
	display:none;
}
#block-views-ocenka-block_1{
	width:233px;
}

#block-views-ocenka-block_1 a {
	text-decoration: none !important;
}

#block-views-ocenka-block_1 h2{
 
}
#block-views-ocenka-block_1 .view-content label{
	display:none;
}
#block-views-ocenka-block_1 .view-content{
	padding:5px;
	overflow:hidden;
}
#block-views-ocenka-block_1 div.views-field-field-foto-fid{
	float:left;
	margin:5px;
}
#block-views-ocenka-block_1 div.views-field-title .field-content{ 
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#594334;
}
#block-views-ocenka-block_1  div.views-field-field-post-value{
	margin-top:3px;
	margin-bottom:3px;
}
#block-views-ocenka-block_1  div.views-field-field-post-value  .field-content{
	color:#dcb3b3;
	font-size:10px;
}
#block-views-ocenka-block_1  div.views-field-body{
	color:#b88a92;
	font-size:10px;
	font-style:italic;
}
#block-views-ocenka-block_1 .views-field-ops,
#block-views-ocenka-block_1 .views-field-ops-1,
#block-views-ocenka-block_1 .views-field-ops-2{
	clear:both;
	float:left;
	margin-right:5px;
	background:url(../images/op.png) center no-repeat;
	width:75px;
	height:15px;
	text-align:center;
	margin-bottom:3px;	
}
#block-views-ocenka-block_1 .views-field-ops a,
#block-views-ocenka-block_1 .views-field-ops-1 a,
#block-views-ocenka-block_1 .views-field-ops-2 a{
	font-size:10px; 
	font-style:italic;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	line-height:15px;
}
#block-views-ocenka-block_1 .views-field-count,
#block-views-ocenka-block_1 .views-field-count-1,
#block-views-ocenka-block_1 .views-field-count-2{
	float:left;
	width:100px;
	height:15px;
	margin-bottom:3px;	
	color:#594334;
	font-size:9px; 
	font-weight:bold;
}
#block-views-ocenka-block_1 .views-field-count .field-content span,
#block-views-ocenka-block_1 .views-field-count-1  .field-content span,
#block-views-ocenka-block_1 .views-field-count-2  .field-content span
 {
	color:#b1a094;
	font-style:italic;
	font-weight:normal;
}
#block-block-21 .content{
	background:url(../images/contacts_19x19.png) left no-repeat;
	padding-left:25px;
	height:19px;
}
.plus, .mines {
	background:red;
	width:15px;
	height:15px;
	float:left;
	cursor:pointer;
}
.mines{
	background:green;
}
#superTable tr {
	display:block;
	border:3px solid transparent;
}
#superTable tr:hover{
	border:3px solid #ff566a;
	cursor:pointer;
	-webkit-border-radius:47px;
	-moz-border-radius:47px;
	border-radius:47px;
	behavior:url(sites/all/themes/perevodim.pro/css/PIE.htc);
}
.oddClass{
	background: #FFC;
	border:3px solid #FFC;
}
#superTable tr td{
	width:7%;
	padding-top:5px;
}
#superTable tr > :first-child {
	width:136px;
}
#superTable tr > :last-child {
	border-right:none;
}
#superTable tr td:hover{
	background:#ff566a;
	color:#fff;
	
}
#block-views-ocenka-block_1 .view-content{
	cursor:pointer;
}
#block-views-ocenka-block_1 h2 {
	text-decoration:none;
}
.view-id-clients  .views-field-field-otziv-fid  {
	float:left;
	margin-top: 15px;
	margin-right: 10px;
}
.view-id-clients  .views-field-field-otziv-fid  .field-content div {
	display:none;
}
.view-id-clients  .views-field-field-otziv-fid  .field-content div.field-item-0{
	display:block;
	margin:3px;
}
.view-id-clients .views-field-field-teaser-value {
	margin:0px;
}
div.view-clients.view-display-id-page_1 .views-field-field-teaser-value {
	clear:none;
	padding-left:5px;
}
div.upload_button_wrapper {
	float:right;
	width:330px;
}
div.views-field-field-foto-fid{
	position:relative;
}
div.views-field-field-foto-fid .color_foto,
div.views-field-field-foto-fid .b_w_fot{
	position:absolute;
	top:0px;
	left:0px;
}
div.views-field-field-foto-fid .color_foto{
	display:none;
	top:3px;
	left:3px;
}

div.content table#prices_table  {
	border:1px solid #9d4864;
	font-size:12px;
}
div.content table td#prices_table{
	width:50%;
}
div.content table#prices_table td.head{
	background:#9d4864;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:8px;
}
div.content table td.bottom{
	font-size:13px;
    padding: 3px;
	font-weight:normal;
}
div.content table td.even{
	background:#fff;

}
#block-panels_mini-obrazci_perevodov  h2 ,
#block-views-ocenka-block_1 h2{
	border-bottom: 3px solid #815883;
    color: #815883;
    font-size: 18px;
    margin-bottom: 20px;
    padding-bottom: 5px;
}