﻿td.header {

}
td.header div {
	background: url(../pic/bg_header1.jpg) no-repeat;
}


#order-banner {

}
a.banner {
	cursor: pointer;
    display: block;
    height: 271px;
	width: 171px;
    margin: 0 15px 0 14px;
    position: absolute;
    top: 299px;
}

/* Форма заказа */

#order {}

form#order {background:none;}

form#order td.tab {
	padding-bottom: 10px;
    padding-left: 0;
}
form#order td.tab label {}

input#button{padding: 5px;}

input.inf, input.ine, textarea {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 5px;
}

textarea {margin-bottom:5px;max-width:780px;}
#svc1d, #svc2d, #svc3d, #svc4d,#svc5d, #svc6d, #svc7d, #svc8d, #svc9d, #urgent {
	margin-left: 0;
    margin-right: 5px;
    margin-top: 10px;
}
.dop {
	color: #333333;
    font-style: italic;
}

.antispam {
margin-left: 0;
    margin-right: 5px;
    margin-top: 10px;
}


/* калькулятор услуг  */

.calc_fields_border {
	border:1px #d9d9d9 solid;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.calc_fields_border table td {
    padding: 5px 0;
}
.calc_fields_border table td.bordered {
	border-bottom: 1px dotted #EEEEEE;
}

#all_calc p {  }

#all_calc input {
    background: #FFFFFF;
    border: 1px solid #575757 !important;
    text-align: center;
    padding: 2px 5px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

p {
	font-family: Georgia, serif;
	font-size: 10pt;
	color: #000000;
	word-spacing: 1.5pt;
}
td.phones {
	vertical-align: top;
}
p.phones {
    color: #EB4604;
    font-family: Arial;
    font-size: 30px;
	left: 6px;
    position: relative;
    text-align: left;
}

h1 {
	font-family: Georgia, serif;
	font-size: 14pt;
	color: #ff6633;
	font-weight: bold;
	text-align: right;
	text-shadow: 1px 1px 0 #FFFFFF;
}

h2 {
	font-family: Georgia, serif;
	font-size: 12pt;
	color: #ff6633;
	font-weight: bold;
	text-align: center;
	margin-top: 30px
}

a {
	font-family: Georgia, serif;
	font-size: 10pt;
	color: #ff6633;
	text-decoration: underline;
}

a:hover {
	font-family: Georgia, serif;
	font-size: 10pt;
	color: #ff6633;
	text-decoration: none;
}

.a1 {
	font-family: Georgia, serif;
	font-size: 8pt;
	color: #ff6633;
	text-decoration: underline;
}

.a1:hover {
	font-family: Georgia, serif;
	font-size: 8pt;
	color: #ff6633;
	text-decoration: none;
}

td {
	font-family: Georgia, serif;
	font-size: 10pt;
	color: #000000;
}

ul {
	margin-left: 0px;
	padding-left: 15px;
	line-height: 150%;
}

ol {
	margin-left: 0px;
	padding-left: 0px;
	line-height: 150%;
}

li {
	font-family: Georgia, serif;
	font-size: 10pt;
	color: #000000;
	list-style-position: outside;
	/* padding-left: 10px; */
	line-height: 150%;
}

table.MsoNormalTable {
	mso-style-parent:"";
	font-size:10.0pt;
	font-family:"Times New Roman";
}

.han {
	cursor:pointer
}

a.main {
	color: #FF6633;

}

/* Styles added for vertical menu new look */
.alnk, .alnk-active, .blnk, .blnk-active{
	font-family:Arial, serif !important;
	font-size:9pt !important;
	line-height:13px;
	font-weight:bold;
	padding-right:30px;
	text-transform:uppercase;
	text-decoration:none;
	height:13px;
	display:inline-block;
	margin:0px !important;
	text-shadow: 1px 1px 0 #FFFFFF;
}
.alnk{
	color:#528994 !important;
	text-shadow: 1px 1px 0 #FFFFFF;
}
.blnk{
	color:#008D9F !important;
}
.alnk:hover, .alnk-active{
	background:url(/pic/_alnk.gif) right center no-repeat;
	color:#528994 !important;
	text-transform:uppercase;
	text-decoration:none;
}
.blnk:hover, .blnk-active{
	background:url(/pic/_blnk.gif) right center no-repeat;
	color:#008D9F !important;
	text-transform:uppercase;
	text-decoration:none;
}

/* Styles added for top horizontal menus */
.menu{
	display: block;
    left: 10px;
    overflow: hidden;
    position: relative;
    top: -47px;
    width: 650px;
    z-index: 4790;
}
.menu a{
	font-family:Arial, serif !important;
	font-size:9pt !important;
	line-height:13px;
	font-weight:bold;
	padding-top:20px;
	text-transform:uppercase;
	text-decoration:none;
	height:13px;
	display:inline-block;
	margin:0 10px !important;
	color:#528994 !important;
	text-shadow: 1px 1px 0 #FFFFFF;

}
.menu a:hover, .menu a.active{
	background:url(/pic/_blnk.gif) center top no-repeat;
	color:#528994 !important;
	text-transform:uppercase;
	text-decoration:none;
}

.window_pics {
    clear: both;
    display: block;
    float: left;
    margin-bottom: 30px;
}