/*

Theme Name: New Dialog

Theme URI: http://oriolo.ru/

Author: Irina Sokolovskaya

Author: SEO-Focus

Author URI: http://oriolo.ru/

Author URI: http://seo-focus.ru/

Description: This theme was created usind theme Toolbox by Automattic (http://automattic.com/)

Version: 1.0

License: GNU General Public License

License URI: license.txt

Tags: custom-menu

*/

body{width:100%;height:100%;margin:0px;background:#ffffff;font:14px Tahoma;color:#4C4C4C;}

#main {width:700px; float:left;}

#container{width:100%;min-width:999px;min-height:100%;height:auto !important;height:100%;background:url('images/header_background.jpg') left top repeat-x;}

/*изм:#wrapper{width:100%;min-width:999px;min-height:100%;height:auto !important;height:100%;background:url('images/header_center_background.jpg') center top no-repeat;}*/

#wrapper{width:100%;min-width:999px;min-height:100%;height:auto !important;height:100%;background:url('images/header_center_background_light.jpg') center top no-repeat;}

#wrapperl{width:100%;min-width:999px;min-height:100%;height:auto !important;height:100%;background:url('images/header_center_background_light.jpg') center top no-repeat;}

#page{margin:0 auto;width:999px;}

#primary{width:100%; padding: 5px 20px 10px 8px; background: rgba(255, 255,255, 0.8); border: medium none; border-radius: 20px;}

#primary-ie{width:100%; padding: 5px 20px 10px 8px; background: white; border: medium none; border-radius: 20px;}

/*#content{padding:0px 10px 0px;}*/#content { /*padding: 0;*/}

#content p{text-align:justify;}

#main .widget-area{float:right;overflow:hidden;width:220px;}

#colophon{clear:both;display:block;width:100%;height:78px;margin:-78px auto 0;background:url('images/bottom_background.jpg') left top repeat-x;}

.block{display:block;}

.full-width #content,

.image-attachment #content,

.error404 #content{margin:0;}

.screen-reader-text,

.assistive-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}

.alignleft{display:inline;float:left;}

.alignright{display:inline;float:right;}

.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}

#branding{clear:both;position:relative;text-align:left;margin-bottom:10px;}

#header-logo{padding-top:14px;padding-left:4px;}

/*изм:#phone-block{width:363px;height:56px;background:url('images/phone_block_1.png') no-repeat;margin:10px 0 20px 4px;text-align:center;color:#FFF;}*/

/*изм 22.01.2014:#phone-block{width:274px;height:62px; margin:0px 0 35px 4px;text-align:center;color:#4с4с4с; text-shadow: 1px 1px 10px white; box-shadow: 1px 1px 10px white;border-radius: 10px;}*/

/*#phone-block{width:363px;height:62px; background:url('images/phone_block_1.png') no-repeat;margin:10px 0 35px 4px;text-align:center;color:#FFF;text-shadow: 1px 1px 10px white;}*/

#phone-block{width:280px;height:82px; /*background:url('images/phone_block_1ee.png')*/ background:url('images/phone_block_wh.png') no-repeat;margin:0px 0px 5px 3px;text-align:center;color:#FFF;text-shadow: 1px 1px 10px white;}
#phone-block a {color:#FFF;text-shadow: 1px 1px 10px white;text-decoration: none;}

/*#phone-block span{padding:0 13px 0 0;}*/

#phone-block span{padding:10px 13px 0 0;}

#header-phone{font-size:19pt;font-weight:normal;}/*изм:#header-phone{font-size:19pt;font-weight:bold;}*/

#site-title{font-size:2em;font-weight:bold;margin:.67em 0;}

#site-description{font-size:1em;font-weight:normal;margin:0 0 1em;}

#rmenu{margin:330px 0 0 300px;width:700px;}

#access{background:url('images/hmenu_left.png') left top no-repeat;display:block;float:left;width:696px;height:56px;padding:0px;/*margin-bottom:17px;*/}

#access ul{list-style:none;margin:0px 0px 0px 15px;padding:0px;list-style-type:none;height:56px;background:url('images/hmenu_center.png') left top repeat-x;float:left;width:650px;}

#access-right{height:56px;width:23px;position:relative;float:left;background:url('images/hmenu_right.png') left top no-repeat;}

/*#access ul li{float:left;position:relative;display:inline;font:14px Tahoma;color:#ffffff;padding:0px 9px;line-height:44px;vertical-align:middle;z-index:9999;}*/

#access ul li{float:left;position:relative;display:inline;font:14px Tahoma;color:#ffffff;padding:0px 9px;line-height:44px;vertical-align:middle;z-index:0;}

#access a{color:#ffffff;padding:4px;text-decoration:none;}

#access a:hover{text-decoration:underline;}

#access ul ul{
border:1px solid rgba(40,210,255,1);
border-radius:8px;
display:none;
float:left;
position:absolute;
left:0;
z-index:9999;
 background:rgba(20,140,255,0.8);
 width:175px;
 padding:5px;
 height:auto;
 
 *border:1px solid rgba(40,210,255,1);
 *border-radius:8px;
 *display:none;
 *float:left;
 *position:absolute;
 *left:0;
 *z-index:9999;
 *background:rgba(20,140,255,0.8);
*width:175px;
 *padding:5px;
 *height:auto;
 
 
 
 }

#access ul ul li{width:175px;height:auto;margin:0px;padding:0px;background:none;border:0px solid;line-height:22px;}

#access ul ul ul{left:100%;top:0;}

#access ul ul a{color:#fff}

#access li:hover > a,

#access ul ul:hover > a{background:none;}

#access ul ul a:hover{text-decoration:underline;}

#access ul li:hover > ul{display:block;}

div#menu{float:left;width:290px;}

#aside-menu{margin:0px 0px 0px 3px;padding:0px;list-style-type:none;width:274px;display:block;position:relative;float:left;z-index:999;}

#aside-menu li{width:268px;background:rgba(255,255,255,0.8);border:2px solid rgba(255,255,255,1);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin:0px 0px 2px;padding:5px 0 5px 0;position:relative;float:left;}

#aside-menu li div{width:237px;position:relative;padding:0px 25px 0px 14px;}

#aside-menu li a{color:#005A99;display:block;font:16px Georgia;text-decoration:none;width:100%;}

#aside-menu li:hover a{text-decoration:underline;}

#aside-menu ul{border:1px solid rgba(40,210,255,1);overflow:hidden;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin:0px;padding:5px 0 5px 0;position:absolute;left:-9999px;width:100%;top:-2px;list-style-type:none;/*display:none;*/background:rgba(20,140,255,0.8);z-index:99999;opacity:0;-webkit-transition:0.25s linear opacity;}

#aside-menu ul li{width:100%;height:20px;margin:0px;padding:0px;background:none;border:0px solid;}

#aside-menu ul li a{color:#ffffff;font:14px Tahoma;text-decoration:none !important;}

#aside-menu ul li:hover a:hover{text-decoration:underline !important;}

#aside-menu li:hover ul, #aside-menu li.jshover ul{display:block;left:275px;opacity:1;}

#aside-menu li:hover, #aside-menu li.jshover{}

#aside-menu li:hover div.n{background-position:left -16px;}

#aside-menu li div.n{background:url('images/menu_hover_arrow.png') left top no-repeat;position:absolute;left:254px;top:6px;margin:0px;padding:0px;width:13px;height:16px;}

.sub-menu div.n{display:none;}
.sub-menu {position: absolute !important;}
#actions{list-style:none;padding:0px;/*введено доп. изм.:*/ margin-top:4px;}

#actions li{float:left;}

.action_link{display:block;width:138px;height:134px;text-decoration:none;color:#0093FD;font-size:13px;font-weight:bold;text-align:center;}

.action_link:hover {color:#949ba1}

.zamer{}

.calc{padding-top:90px;height:43px;}

.support{height:54px;/*line-height:14px*/;padding-top:90px;}

.exclusive{height:36px;line-height:14px;padding-top:95px; /*color:#ff0000;*/}

.calendar{height:44px;padding-top:90px;}

h1, h1 a, h1 a:hover{text-align:left;color:#0095ff;font:22px Arial;margin:5px 0px 15px 0px;text-decoration:none; font-weight:bold;}

h2, h2 a, h2 a:hover{text-align:left;color:#0095ff;font:18px Arial;margin:25px 0px 15px 0px;text-decoration:none;}

h3{text-align:left;color:#0095ff;font:16px Arial;margin:25px 0px 15px 0px;}

h4, h5, h6{margin:25px 0px 15px 0px;}

.sticky{}

.entry-meta{clear:both;display:block;}

.entry-content ul {list-style-image: url(images/ul_li.gif);}

.single-author .entry-meta .byline{display:none;}

#content nav{display:block;overflow:hidden;}

#content nav .nav-previous{float:left;width:50%;}

#content nav .nav-next{float:right;text-align:right;width:50%;}

#content #nav-above{display:none;}

.paged #content #nav-above,

.single #content #nav-above{display:block;}

#nav-below{margin:1em 0 0;}

.page-link{clear:both;margin:0 0 1em;}

.page .edit-link{clear:both;display:block;}

.error404 .widget{}

.error404 .widget .widgettitle,

.error404 .widget ul{}

.error404 .widget_tag_cloud{}

.post .notice,

.error404 #searchform{background:#eee;display:block;padding:1em;}

.image-attachment div.entry-meta{float:left;}

.image-attachment nav{float:right;margin:0 0 1em 0;}

.image-attachment .entry-content{clear:both;}

.image-attachment .entry-content .entry-attachment{background:#eee;margin:0 0 1em;padding:1em;text-align:center;}

.image-attachment .entry-content .attachment{display:block;margin:0 auto;text-align:center;}

.format-aside .entry-header{display:none;}

.single .format-aside .entry-header{display:block;}

.format-aside .entry-content,

.format-aside .entry-summary{padding-top:1em;}

.single .format-aside .entry-content,

.single .format-aside .entry-summary{padding-top:0;}

.format-gallery .gallery-thumb{float:left;margin:0 1em 0 0;}

.format-image .entry-header{display:none;}

.single .format-image .entry-header{display:block;}

.format-image .entry-content,

.format-image .entry-summary{padding-top:1em;}

.single .format-image .entry-content,

.single .format-image .entry-summary{padding-top:0;}

#tertiary{width:280px;float:left;padding:10px 12px 10px 5px; margin-top:-5px;}

#secondary{display:none;}

/*#tertiary .widget{margin-top:20px;}*/

.entry-content {font-size: 14px; text-align: justify;}

a img{border:none;}

p img{margin-bottom:0.5em;}

img.size-auto,

img.size-full,

img.size-large,

img.size-medium,

.attachment img,

.widget-area img

{padding: 0px;}

.wp-caption {

max-width: 100%;

height: auto;

background-color: #64BDFF;

border: 0px solid #FFF;

border-radius: 3px;

padding: 0px;}

.wp-caption-text {

text-align: center !important;

font-weight: bold;

} 

img.alignleft{margin-right:1em;}

img.alignright{margin-left:1em;}

.wp-caption{padding:.1em;text-align:center;}

.wp-caption img{margin:.25em;}

.wp-caption .wp-caption-text{margin:.5em;}

.gallery-caption{}

.wp-smiley{margin:0;}

#searchform label{display:none;}

#searchform input#s{width:60%;}

input[type=text],

input#s{margin:0 1em 0 0;width:60%;}

textarea{width:95%;}

input[type=email],

input#s{margin:0 1em 0 0;width:60%;}

textarea{width:95%;}

.required{color:#cc0033;}

.order{color:#0095ff;font-size:11px;padding:0 10px;text-align:left;}

.order p{padding:3px 0;}

.order input{border:1px solid #CCC;color:#848283;font-size:12px;width:128px;float:right;}

.order input[name='time']{width:80px;}

.order input[type='submit'], .order-full input[type='submit']{background-image:url('images/send_request_button.png');border:0px;width:170px;height:23px;float:left;margin:0 auto;}

.order-full input {

border: 1px solid #CCC;

color: #848283;

font-size: 12px;

width: 345px;

float: right;

}

#file_label{float:left;padding:0 3px 0 0;}

div.file {overflow:hidden;width:65px;height:20px;cursor:pointer;background:url(images/browse_file_button.png) no-repeat;float:right;margin:0 10px 0 0;}

.order-full div.file {float:left;margin:0 10px 0 30px;}

.order-box {width: 475px; background: rgba(255,255,255,0.75); border-radius: 10px; padding: 10px; border:1px solid #D2CECE;}

input.upload {opacity:0;filter:alpha(opacity:0);font-size:199px;cursor:pointer;padding:0px;margin:0px;border:none;margin-left:-450px;}

.red{color:red;}

.nopadding{padding:0px !important;}

article.comment{display:block;}

#respond input[type=text]{display:block;width:60%;}

#respond textarea{display:block;margin:0 0 1em;width:80%;}

#respond .form-allowed-tags{clear:both;width:80%;}

#respond .form-allowed-tags code{display:block;}



/* widget */

.widget-title {text-align: center; text-transform: uppercase; font: bold 15px Arial;}

.widget {border: 1px solid /*#f08189*/ #FFF; border-radius: 20px; display:block;padding: 10px 0px;margin:0px; width:95%; /*background: -moz-linear-gradient(left bottom, #9ED929 2%, #8BC642 51%, #7BC043 87%) repeat scroll 0 0 transparent;*/}

.widget-area .widget_search{overflow:hidden;}

.widget-area .widget_search input{float:left;}

.widget-link {text-decoration: none; color: #0397ED;}

.blue {color: #0397ED;}

.black {text-decoration: none; color: #4C4C4C;}

.banner {width: 150px; text-align: center;}

table{font-size:14px;width:90%;margin:0 auto;}

.summ{background:#64BDFF;font-weight:bold;font-size:13px;text-transform:uppercase;}

.center{width:999px;margin:20px auto;}

#bottom-menu{background:url('images/b_menu_c.gif') repeat-x;float:left;width:100%;overflow:hidden;position:relative;width:953px;height:53px;margin:0 0 30px 21px;padding:50% 0;}

#bottom-menu ul{width:600px;margin:0 auto;}

#bottom-menu li{position:relative;display:inline;padding:3px;text-decoration:none;}

#bottom-menu a{font-size:12px;text-decoration:none;color:#0397ED;}

#b_menu_l{background:url("images/b_menu_l.gif") no-repeat scroll 0 0 transparent;float:left;height:53px;width:21px;margin:0 0 20px 0;}

#b_menu_r{background:url("images/b_menu_r.gif") no-repeat scroll 0 0 transparent;padding-right:5px;float:right;height:53px;width:21px;}

span.b_menu_center{padding:10px;}

#colophon{padding:0px;}

#bottom-center{margin:0 auto;width:999px;text-align:center;}

#bottom-logo{width:151px;height:78px;background:url('images/footer_fon.png') left bottom no-repeat;float:left;text-align:center;}

#adress-block{margin-left:130px;text-align:left;}

#footer-phone-block{margin-left:30px;text-align:center;padding-right: 10px;}

#adress-block, #footer-phone-block{float:left;color:#FFF;line-height:25px;margin-top:10px;}

#footer-phone{font-size:18px;font-weight:bold;}

#colophon p{margin:0;padding:0;}

.breadcumbs {font-size: 12px;}

#counter {padding: 15px 0 0 0;}

/* calculation page */

.toppage {border: none; border-radius: 20px 20px 20px 20px; padding: 15px; background: #FFF; margin: 10px 0;}

.infobox {border: 2px solid #80b8d6; border-radius: 20px 20px 20px 20px; padding: 10px; background: #fff0f5; color: #000; margin: 10px 0 10px 0; text-align: center; box-shadow: 0 0 15px #33adee, 0 10px 15px rgba(0, 0, 0, 0.1);}

.infobox.noborder {border:none;}

.brown {color: #993300; font-weight:bold;}

.brown.bit {text-shadow: 0 1px 0 white; font-size:16px;}

.room-title {color: #993300; font-weight: bold;}

.spoiler {width: 450px; border: 1px solid #333;}

.spoiler td {border: 1px solid #333;}

.spoiler span {font-size: 15px; font-weight: bold;}

span.price {color: #ff6600; font-size: large;}

.center {text-align: center;}

.included {color: rgb(153, 51, 0); font-size: large;}

.warm-prof {border: 2px solid #f4bf5d; border-radius: 20px 20px 20px 20px; padding: 10px; background: #fffe98; color: #000; margin: 10px 0 10px 0; text-align: auto; box-shadow: 0 0 15px #fefdcd, 0 10px 15px rgba(0, 0, 0, 0.1);}
#warm {color:#f4842a; margin:15px 0 15px; text-align:center;}

.cold-prof {border: 2px solid #80b8d6; border-radius: 20px 20px 20px 20px; padding: 10px; background: #cfefee; color: #000; margin: 10px 0 10px 0; text-align: auto; box-shadow: 0 0 15px #33adee, 0 10px 15px rgba(0, 0, 0, 0.1);}
#cold {color:auto; margin:15px 0 15px; text-align:center;}

.inter-prof {border: 2px solid #e5dca3; border-radius: 20px 20px 20px 20px; padding: 10px; background: #eeedce; color: #000; margin: 10px 0 10px 0; text-align: auto; box-shadow: 0 0 15px #e5dca3, 0 10px 15px rgba(0, 0, 0, 0.1);}
#inter {color:#464451; margin:15px 0 15px; text-align:center;}

.liten {background-color:#d2d1c9; border-radius: 7px; padding:5px; text-shadow: white 1px 1px 1px; color:#505050;}

.clear {clear:both;}

.dropcap {background: none repeat scroll 0 0 #3A3A3A; border-radius: 15px 15px 15px 15px; color: #ffffff; font-weight: 600; height: 30px; width: 30px; display: inline-block; float: left; font-size: 20px; line-height: 28px; margin: 0 7px 0 0; text-align: center;}



/* @group Advanced-Spoiler */



/* @group spoiler-content */

div.spoiler-body {

padding:1px; 

margin:0;

padding:0;

}

div.spoiler-body p, div.spoiler-body div {

padding:2px 1px;

margin:1px;

}

/* @end spoiler-content */



/* @group toggle-link */

a.spoiler-tgl {

padding: 2px 4px 2px 22px;

background-image: url('collapseicon.gif');

background-position: 3px 3px;

background-repeat: no-repeat;

border-bottom: 1px dotted #999;

margin: 0;

}

a:hover.spoiler-tgl {

border-color: #696969;

}

a.spoiler-tgl.collapsed { 

background-position: 3px -36px;

}

/* @end toggle-link */



/* @group widget & template */

.effcollapse {

padding-left: 16px !important;

background-image: url('collapseicon.gif');

background-position: 0 2px;

background-repeat: no-repeat;

cursor: pointer;

}



.effcollapse.collapsed { 

background-position: 0 -37px;

}

/* @end widget & template */



/* @group DO NOT EDIT */

.spoiler_outer_box {/* wrapper for blind effect */

overflow: hidden !important;

margin: 0 !important;

padding: 0 !important;

}

/* @end DO NOT EDIT */



/* @end Advanced-Spoiler */



/********************Sprites begin*****************************/

/* icons */





.calc, .calendar, .exclusive, .support, .zamer{



	/*изм:background: url('images/sprites1.png') no-repeat;*/



	/*background: url('images/sprites2.png') no-repeat;*/

	background: url('images/sprites3.png') no-repeat;



}







.calc{



	background-position: -142px 0;



}



.calc:hover{



	background-position: -848px 0;



}



.calendar{



	background-position: -568px 0;



}



.calendar:hover{



	background-position: -1274px 0;



}



.exclusive{



	background-position: -428px 0;



}



.exclusive:hover{



	background-position: -1134px 0;



}



.support{



	background-position: -286px 0;



}



.support:hover{



	background-position: -992px 0;



}



.zamer{



	background-position: 0 0;



}



.zamer:hover{



	background-position: -706px 0;



}



/* banners */







.specials_block_top, .banner_block_bottom, .banner_block_top, .r_block_bottom, .r_block_top{



	background: url('images/sprites.png') no-repeat;



}



.specials_block_top{



	background-position: 0 -108px ;



	width: 201px;



	height: 71px;



}



.banner_block_bottom{



	background-position: 0 -34px ;



	width: 183px;



	height: 20px;



}



.banner_block_top{



	background-position: 0 0;



	width: 183px;



	height: 20px;



}



.r_block_bottom{



	background-position: 0 -184px ;



	width: 201px;



	height: 18px;



}



.r_block_top{



	background-position: 0 -55px ;



	width: 201px;



	height: 50px;



}

/*****************Sprites end***************************/



/************************

**********Own*****************

*************************/



/* Кнопки обратного звонка и заявки*/



.call-back-wrap {display:block; font-size: 13px; text-shadow: grey 1px 1px 1px; color: #ff0000; width:300px; text-decoration:none; background: url("images/callback-icon2.png") no-repeat scroll 0 0 transparent; margin-top:2px; border: 1px solid; border-radius: 5px 5px 5px 5px;}

.call-back-wrap:hover {color:black;}



.callback.red {

    border-left: 1px solid #860101;

    border-right: 1px solid #860101;

    border-top: 1px solid #AC0101;

    border-bottom: 1px solid #5C0101;

    background: #c60c00 url("images/red_button_shadow.png") repeat-x 50% bottom;

    color: #fff !important;

    text-shadow: 0 1px 0 #2F321A;

    -webkit-box-shadow: 0 1px 1px #7E7E7E, inset 0 1px 0 #FC6F6A;

    -moz-box-shadow: 0 1px 1px #7E7E7E, inset 0 1px 0 #FC6F6A;

    box-shadow: 0px 1px 2px #7E7E7E, inset 0 1px 0 #FC6F6A;

    /*margin-top: 11px;*/

	margin-top: 0px;

}



a.callback {

    display: inline-block !important;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

    border-radius: 8px;

    padding: 0 60px;

    text-decoration: none;

    font-size: 12px;

    line-height: 23px;

    cursor: pointer;

    /*margin-left: -95px;*/

    width:150px;

    /*height:30px;*/

}

.callback:hover {

    background: #c60c00 url("images/red_button_shadow_r.png") repeat-x 50% top;

}



.zayavka-home {

    margin: -25px 0px -5px 460px;

	height:22px;

	background:rgba(255, 255, 255, 0.5);

	font-weight: bold;

	width:auto;

	border: 1px dashed #c4bcbc;

	/**/

    display: inline-block !important;

    border-radius: 8px;

    padding: 0 60px;

    text-decoration: none;

    font-size: 12px;

    line-height: 23px;

    cursor: pointer;}

	

/*стиль не цепляется к zayavka, поэтому этот тоже убираем.zayavka-home:hover {

    background: #88b7e5;}*/



.zayavka {

    /*margin-left: -210px;*/

	margin-left: 480px;

	/*margin-top: 76px;*/

	position: absolute;

	background-color: rgba(255, 255, 255, 0.5);

	font-weight: bold;

	width:auto;

	border: 1px dashed #c4bcbc;

	/**/

    display: inline-block !important;

    border-radius: 8px;

    padding: 0 60px;

    text-decoration: none;

    font-size: 12px;

    line-height: 23px;

    cursor: pointer;}

}



/*.zayavka:hover {

    background: #88b7e5 none repeat scroll 0 0 !important;}*/



.vrezka-right {font-size: 0.8em; border: 1px solid #6D6D6D; padding:5px; margin:5px; border-radius:10px 10px 10px 10px; background-color:#C0C0C0; color:#000000;	}

.big-font-center {font-size:20px; font-weight:600; text-align:center !important;}

.big-font-center2 {font-size:20px; font-weight:600; text-align:center; color: #5aa026; text-shadow: 3px 1px 10px grey;}

.ramka {border: 2px solid #D2CECE; border-radius: 10px 10px 10px 10px; padding: 10px; margin-bottom: 20px; box-shadow: 0 0 15px #D2CECE, 0 10px 15px rgba(0, 0, 0, 0.1);}

.l-infobox {float:left; border: none; border-radius: 20px 20px 20px 20px; padding: 10px; background: #FFF; min-height: 130px; width:100%;}

.navy {color:navy}

.profil {font-size: 14px; color: black; font-weight: 600; text-align:center;}

.blue-red-marker {border-left: 2px solid red; color: navy; font: 16px Arial; font-weight: bold; padding-left:7px; text-align:left; background-color:white;}

.blue-red-marker.bigga {font-size: 20px;}

.blue-red-marker a:hover {color:black;}.entry-content h1 {border-left: 2px solid red; color: navy; font: 16px Arial; font-weight: bold; padding-left:7px; text-align:left; font-size: 20px;}

.profil-desc {background-color:#DDD;}

.h-center {text-align:center;}

a:visited.widget-title {color:#005A99}/*убрать фиолетовый у посещенной ссылки в сайдбаре*/

.textwidget.widget.widget-title.vah {display:block; text-decoration:none; background: url('http://ndialog.ru/wp-content/uploads/2013/08/dopmenu-back.png') repeat-x scroll 0 100% #F1F1F1; border: 1px solid #f08189;}

.textwidget.widget.widget-title {display:block; text-decoration:none; background: url('http://ndialog.ru/wp-content/uploads/2013/09/hmenu_center3.jpg') repeat-x scroll 0 100% #F1F1F1;}

a:hover.textwidget.widget.widget-title.vah {background: #F1F1F1;}



/*Стили 3-х иконок на Главной*/

.rollover {display:block; margin-left:20px; width:220px; height:220px}

.rollover.one {background: url('http://ndialog.ru/wp-content/uploads/2013/09/sprite-cell1.png');background-repeat: no-repeat;background-position: -0px -0px;}

.rollover.one:hover {background: url('http://ndialog.ru/wp-content/uploads/2013/09/sprite-cell1.png');background-repeat: no-repeat;background-position: -220px -0px;}

.rollover.two {background: url('http://ndialog.ru/wp-content/uploads/2013/09/sprite-cell2.png');background-repeat: no-repeat;background-position: -0px -0px;}

.rollover.two:hover {background: url('http://ndialog.ru/wp-content/uploads/2013/09/sprite-cell2.png');background-repeat: no-repeat;background-position: -220px -0px;}

.rollover.three {background: url('http://ndialog.ru/wp-content/uploads/2013/09/sprite-cell3.png');background-repeat: no-repeat;background-position: -0px -0px;}

.rollover.three:hover {background: url('http://ndialog.ru/wp-content/uploads/2013/09/sprite-cell3.png');background-repeat: no-repeat;background-position: -220px -0px;}



/*Разное*/

.centeralign {text-align:center !important;}

.margin-left305 {margin-left: 305px;}

.margin-left145 {margin-left: 145px;}

.margin-left175 {margin-left: 175px;}

.margin-left210 {margin-left: 210px;}

.margin-left30 {margin-left: 30px;}

.font-size09 {font-size:0.9em;}

.font-size15 {font-size: 1.5em;}

.justify {text-align:justify;}

.centercenter {text-align:center !important;}

.floatleft {text-align:left;}

.infobox h3 {margin-top:0;}

.white {color:white;}

.insidebar {color:white; font-weight:normal; text-transform:lowercase;}

.schet {position:absolute; left:-9999px;}

.easing {/*margin:-330px 0 10px 0px;*/ position:absolute; left:300px; top:140px; right:auto; bottom:auto; width:785px; height:320px;}

/*изм:.easing {margin-bottom:10px; background-color:#FFF;}*/

.glav {margin-top:2px; margin-bottom:-2px;}

#ajax_ankor {float:left;width:280px; margin-left:3px;/*padding:0 !important;*/}

.metrika {width:88px; height:31px; border:0;}

.redfat {color: #ff0000; font-size: 1.15em; font-weight: 600;}

.purple {color: #b131cd;}

.salad {color: #44bb99;}

.italic  {font-style: italic;}

.uslugi {width: 100%;}

.low {font-size:12px;}
/*Хня begin*/
.Window {
 position: fixed;
 font-family: Arial, Helvetica, sans-serif;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background: rgba(0,0,0,0.7);
 z-index: 99999;
 -webkit-transition: opacity 400ms ease-in;
 -moz-transition: opacity 400ms ease-in;
 transition: opacity 400ms ease-in;
 display: none;
 pointer-events: none;
}

.Window:target {
 display: block;
 pointer-events: auto;
}

.Window > div {
 width: 520px;
 position: relative;
 margin: 5% auto;
 padding: 30px 10px 10px;
 border-radius: 10px;
 background: #fff;
 box-shadow: 0px 0px 20px 2px;
}

.close {
 background: #cc3300;
 color: #FFFFFF;
 line-height: 25px;
 position: absolute;
 right: -12px;
 text-align: center;
 top: -10px;
 width: 24px;
 text-decoration: none;
 font-weight: bold;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;
 -moz-box-shadow: 1px 1px 3px #000;
 -webkit-box-shadow: 1px 1px 3px #000;
 box-shadow: 1px 1px 3px #000;

}
.close:hover { background: #990000; }

#slideout {
			position: fixed;
			z-index: 10000;
			top: 15%;
			right: 0;
			width: 33px;
			padding: 0px 0;
			text-align: center;
			background: #bc581c;
			-webkit-transition-duration: 0.3s;
			-moz-transition-duration: 0.3s;
			-o-transition-duration: 0.3s;
			transition-duration: 0.3s;
			-webkit-border-radius: 3px 0 0 3px;
			-moz-border-radius: 3px 0 0 3px;
			border-radius: 3px 0 0 3px;
			border-style:solid;
             border-width:5px;
             border-color: #bc581c;
		}
		#slideout_inner {
			position: fixed;
			z-index: 10001;
			opacity: 0.9;
			top: 15%;
			right: -480px;
			background: #FFFFFF;
			width: 450px;
			padding: 10px;
			height: 500px;
			-webkit-transition-duration: 0.3s;
			-moz-transition-duration: 0.3s;
			-o-transition-duration: 0.3s;
			transition-duration: 0.3s;
			text-align: left;
			-webkit-border-radius: 0 0 0 5px;
			-moz-border-radius: 0 0 0 5px;
			border-radius: 0 0 0 5px;
			 border-style:double;
             border-width:5px;
             border-color: #bc581c;
		}
		#slideout_inner textarea {
			width: 440px;
			height: 100px;
			margin-bottom: 0px;
			
		}
		#slideout:hover {
			right: 480px;
		}
		#slideout:hover #slideout_inner {
			right: 0;
		}/*Хня end*/
.new-order {background: no-repeat scroll 0 100% #D2E9FE;
    height: 303px;
    margin-top: 15px;
    padding: 15px 30px 0;
}
.new-order-title {color: #000000;
    font-size: 20px;
    text-transform: uppercase;}
.subtitle-new-order {color: #3F3F3F;
    font-size: 14px;
    padding: 10px 0 30px;
    text-transform: uppercase;
}
.new-entry {float:left; width:215px;}
.new-order-button {float:right; margin-right:auto; margin-top:50px;}
/*

*/

		/* ---------------------------------------- */
		/*	Accordion Content begin
		/* ---------------------------------------- */

			.acc-trigger {
				border-top: 1px dotted #ced8df;
				cursor: pointer;
				display: block;
				margin: 0;
			}

				.acc-trigger:last-of-type, .acc-container:last-of-type {
					border-bottom: 1px dotted #ced8df;
					margin-bottom: 20px;
				}

				.no-js .acc-trigger:last-of-type { border-bottom: none; }

			.acc-trigger a {
				background: url(images/accordion-content-buttons.png) no-repeat 20px 23px;
				display: block;
				color: #959393;
				outline: medium none;
				padding: 25px 20px 25px 55px;
				text-decoration: none;
				text-shadow: none;
			}

			h3.acc-trigger a, h4.acc-trigger a { background-position: 20px 24px; }

			h6.acc-trigger a { background-position: 20px 21px; }

				.acc-trigger a:hover { background-color: #f8f8f8; }

				.acc-trigger a:hover, .acc-trigger.active a, .acc-trigger.active a:hover { color: #CB260A/*#f15a23*/; }

				.acc-trigger.active a:hover { background-color: transparent; }

				.acc-trigger.active { cursor: default; }

				.acc-trigger.active:last-of-type {
					border-bottom: none;
					margin-bottom: 0;
				}

				.acc-trigger.active a {
					background-position: 20px -88px;
					cursor: default;
				}

				h3.acc-trigger.active a, h4.acc-trigger.active a { background-position: 20px -87px; }

				h6.acc-trigger.active a { background-position: 20px -90px; }

			.acc-container .content { padding: 0 20px 25px 55px; }
			
				.acc-container .content .one-half { width: 422px; }

				.acc-container .content .one-third { width: 275px; }

					 .acc-container .content .two-third { width: 570px; }

				.acc-container .content .one-fourth { width: 201px; }

					.acc-container .content .three-fourth { width: 644px; }

			.js .acc-container { margin-top: -15px; }
		/* ---------------------------------------- */
		/*	Accordion Content end
		/* ---------------------------------------- */
#phone-block .zamer_f{
border: 1px solid #333;
background: #999 50% bottom;
color: #fff !important;
text-shadow: 0 1px 0 #2F321A;
margin-top: 20px;
padding: 3px 5px;
border-radius: 10px;
text-decoration: none;
display: block;
width: 260px;
}
table.contacts td{
	padding: 5px;
	text-align: left;
	vertical-align: top;}