* {
	margin: 0;
	padding: 0
}
html, body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	min-width:1100px;
}
body {
	
	text-align:center; 
	font-size: 0.711em;
}

html, body, #container { height: 100%;background: #ffffff;}

body > #container { height: auto; min-height:100%;}
#container {  }
#content_root {width:1064px;margin:auto;text-align:center; background: #ffffff;}
.content_root_main {width:952px;background-color:#ffffff;margin:auto;text-align:center;}
@font-face {
	font-family: 'MyriadPro-regular';
	src: url('fonts/myriadpro-regular.eot');
	src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/myriadpro-regular.woff') format('woff'),
		 url('fonts/myriadpro-regular.ttf') format('truetype'),
		 url('fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
	font-weight: normal;
	font-style: normal;
}	


@font-face {
	font-family: 'MyriadPro-boldcond';
	src: url('fonts/myriadpro-boldcond.eot');
	src: url('fonts/myriadpro-boldcond.eot?#iefix') format('embedded-opentype'),
		 url('fonts/myriadpro-boldcond.woff') format('woff'),
		 url('fonts/myriadpro-boldcond.ttf') format('truetype'),
		 url('fonts/myriadpro-boldcond.svg#myriadpro-boldcond') format('svg');
	font-weight: normal;
	font-style: normal;
}


body, a, p, div, span, input { font-family:tahoma, arial;  }
input, textarea, select {outline: none;}
a {outline:0;}
.clear { clear:both;  }
div.left {float:left;}
.left {float:left;}
div.right {float:right;}
.right {float:right;}
table { border: 0; border-collapse: collapse; border-spacing: 0;  }
img { border:none; }
.full_w { width:100%; }
input, textarea { outline: none; }

h1 {font-family: arial;font-size:20px;text-transform:uppercase;color:#d56d1e;font-weight:normal;margin-bottom:20px;}
h1 a {font-family: arial;font-size:15px;margin-bottom:7px;text-transform:uppercase;color:#cb0a36;font-weight:normal;text-decoration:underline;}
h2 {font-family: 'arial';font-size:14px;color:#d56d1e;text-transform:uppercase;}
h2 a{font-family: 'arial';font-size:14px;color:#d56d1e;text-transform:uppercase;text-decoration:none;}

h3 {font-family: arial;font-size:14px;text-transform:uppercase;color:#f0050e;font-weight:normal;font-family:tahoma;padding-left:10px;padding-right:10px;}


header, 
nav, 
section, 
article, f
aside, 
menu, 
footer {
  display: block;
	
}


.logo_block {float:left;margin-top:46px;}
.phone {color:#d56d1e;font-size:28px;margin-left:100px;margin-top:-10px;}
.phone span {font-size:17px;}

.navigation_block {float:right;margin-top:36px;}
.langs {float:left;margin-top:10px;margin-right:20px;margin-left:100px;}
.langs a {color:#d56d1e;font-size:12px;text-decoration:underline;}
.langs a.active {color:#fff;background: url("images/actiiv_lang.png") 0px 0px no-repeat;padding:5px 19px 19px 10px;text-decoration:none;margin-left:10px;}




.search {background: url("images/search.png") 0px 0px no-repeat; height:34px; width: 222px;float:right;}
.search input { vertical-align:middle; margin:auto; width: 176px; border:none; background: transparent; margin-left: 7px; color:#cbc3c4; font-family:arial;font-size:15px;height:34px;}
.search button { cursor:pointer; vertical-align:middle; margin:auto; width: 34px; height: 29px; margin-right:-15px; background:transparent; border:none; }

header {width: 952px;margin:auto; text-align:left;}

menu {display:block;margin-top:10px;text-align:right;background-color:#000;}
menu ul { display:block; list-style:none;}
menu ul li { float:left;  padding-top:10px;text-transform:uppercase;}
menu ul li a { display:block; color:#494444; font-size: 12px; text-decoration:none; font-family: 'arial';padding-left:30px;text-transform:underline;}
menu ul li a:hover {  text-decoration:underline; color:#494444;}




.slider_table {width:100%;}
.center_td {width:1064px;margin:auto;text-align:center; background: #ffffff;}
.left_td {background: url("images/left_bgnd.png") 0px 0px repeat-x;height:157px;z-index:70;}
.head_slider_mask { z-index:90;position:absolute; background: url("images/house.png") 100% 0px no-repeat;height: 328px; width: 609px;margin-left:560px;margin-top:-30px;}
.right_td {background: #ffffff;}


.contact_table {width:100%;height:189px;text-align:center;}
.contact_left_td {background: #ffffff;height:189px;}
.contact_right_td {background: url("images/map_repeat.jpg") 0px 30px repeat-x;height:189px;z-index:70;}
.contact_center_td {width:952px;margin:auto;text-align:left;height:189px;}

.map {background: url("images/map.jpg") 0px 30px no-repeat;height:189px;width:635px;}
.contact_tbl {width:952px;;}
.feedback {width:317px;}
.map_link {display:block;height:189px;width:635px;}

.top_content_div {text-align:left;margin-right:270px;margin-top:30px;min-height:160px;}
.top_content_div p {color:#5e5a5a;font-size:15px;text-align:justify;margin-bottom:10px;}

.service_block {background: #b8b6b7 url("images/service_block_bgnd.gif") 0px 0px repeat-x; width:195px;height:190px;padding-top:24px;padding-bottom:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding-left:18px;padding-right:18px;
	behavior: url(border-radius.htc);
	border:1px solid #a2a0a1; color:#000;
	-moz-box-shadow: 0px 0px 6px #cdcccc;
	-webkit-box-shadow: 0px 0px 6px #cdcccc;
	box-shadow: 0px 0px 6px #cdcccc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#cdcccc')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#cdcccc');}




.splitter {background: url("images/splitter.gif") 0px 0px no-repeat;height:1px;width:965px;margin-top:20px;margin-bottom:20px;}





footer {width: 100%; margin:auto; position: relative; z-index: 100; height: 100px; }
footer div {width:965px;margin:auto; text-align:left;}


footer div.copyrights {color:#000;float:right;width:250px;text-align:right;margin-top:-50px;margin-right:30px; }
footer div.copyrights a {color:#cf5900;text-decoration:none;}
footer div.banner {float:left; width: 250px; text-align:left; }



footer ul {list-style:none;float:right; }
footer ul li { float:left; list-style:none; padding-right: 16px;}
footer ul li a { color:#494444; font-size: 11px; font-family:arial;margin-right:11px;text-decoration:none;text-transform:uppercase;}






.button_cl {
	background: #d56d1e;height:30px;
	cursor:pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius:10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
	border:1px solid #c66113; color:#fff; padding: 5px 10px;
	text-decoration:none;
	font-family:arial;
	font-size:12px;text-transform:uppercase;-moz-box-shadow: 0px 0px 6px #b8b5b5;
	-webkit-box-shadow: 0px 0px 6px #b8b5b5;
	box-shadow: 0px 0px 6px #b8b5b5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#b8b5b5')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#b8b5b5');

}

.list_style {list-style:none;text-align:left;margin-top:10px;}
.list_style li {background: url("images/li.gif") 4px 14px no-repeat; padding: 8px 10px 4px 15px; }
.list_style li a {color:#261f1f;font-size: 14px; font-family:arial;text-decoration:none;}
.more {display:block;background: url("images/arrow.gif") 100% 4px no-repeat; color:#fff;font-size: 12px; font-family:arial;width:100px;margin-left:40px;}


.field input {-moz-border-radius: 10px;color:#d6d1d0;font-size:14px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
border:1px solid #d6d1d0;width:280px;height:30px;padding-left:10px;padding-right:10px;margin-top:3px;}
.field {margin-bottom:3px;}
.field textarea {-moz-border-radius: 10px;resize:none;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
border:1px solid #d6d1d0;width:280px;height:70px;padding-left:10px;padding-right:10px;margin-top:3px;}


.input_div input{display:block;width:250px;border:1px solid #cfd0ce;height:25px;margin-left:5px;}
.input_div select{width:250px;border:1px solid #cfd0ce;height:25px;}
.input_div textarea{display:block;width:250px;border:1px solid #cfd0ce;height:150px;margin-left:5px;}
.input_div {margin-top:10px;}
.error_text {color:#e2473f;font-size:11px;}

.service_links {display:block;font-family: arial;color:#0a87ca;text-decoration:none;}

.service_links ul li {list-style:none;padding-bottom:5px;}
.service_links ul li a {text-transform:uppercase;color:#0a87ca;font-size:15px;}
.service_links ul li ul li {text-transform:uppercase;background: url("images/li.gif") 10px 9px no-repeat;padding-left:30px;padding-top:2px;padding-bottom:2px;}
.service_links ul li ul li a {color:#066ca2;font-size:12px;}
.service_links2 a {text-transform:uppercase;background: url("images/li.gif") 10px 9px no-repeat;padding-left:30px;padding-top:2px;padding-bottom:2px;color:#066ca2;font-size:12px;}


.price_tbl td{border-bottom:1px solid #cec3c7;}
.service_name {color:#494444;font-size:14px;width:500px;padding-top:5px;padding-bottom:5px;padding-left:10px;}
.price {color:#d56d1e;font-size:12px;text-transform:uppercase;font-weight:bold;padding-right:10px;}
.price span {font-weight:normal;}
.price a {text-transform:none;color:#2a87a7;}
.price_tbl th {border-bottom:1px solid #cec3c7;padding-top:5px;padding-bottom:5px;color:#bdbcbc;}
.title {padding-left:10px;}
.price_th {padding-right:10px;}

.contacts_td {width:100px;padding-top:4px;backgroud:red;font-size:14px;color:#5e5a5a;}
.contacts_td2 {width:300px;padding-top:4px;font-size:14px;color:#5e5a5a;}
.contacts_td2 a {color:#2a87a7;}


.breadcrumbs_root { width: 700px; text-align:left; margin-top:1px;}
.breadcrumbs_root ul { list-style:none; padding: 9px 0px 7px 10px; }
.breadcrumbs_root ul li { display:inline; padding-right: 4px; padding-left: 4px;}
.breadcrumbs_root ul li a { padding-bottom: 3px; color:#d56d1e; }
.breadcrumbs_root ul li.B_firstCrumb a {background: url("images/home_icon.gif") 0px 2px no-repeat;padding-left:17px;}


.breadcrumbs_root ul li.B_lastCrumb a { color:#2a87a7; text-decoration:none; }
.sisea-result {margin-top:5px;}
.sisea-result a {color:#2a87a7;}
.sisea-result h3 {color:#2a87a7;}