﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 14px;
font-family: inherit;
vertical-align: top;
background: transparent;
font: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

strong {font-weight:bold}
em {font-style:italic}

a { text-decoration:none;}

h1.head, h1.head span {font-size:14px; color:Black; font-weight:600; text-align:center}
b {font-weight:600;} 

a {color:#ff6f01}
a.passive {color:#747474}

html, body
{
  background-color:#ffffff;
  margin:0;
  padding:0;
  width:100%;
  font-family:Verdana;
}
.main
{
	margin:0 auto;
	width:1000px;
	position:relative;
}

html, body {height: 100%; margin: 0; padding: 0;}
.main {min-height: 100%; margin-bottom: -50px;}
* html .main {height: 100%;}

div.bottom {position: relative;
	/* negative value of footer height */
	height: 48px
	} 

div.top {height:194px; width:1000px} /* + 40 px */
div.topTop {height:160px; } /* + 40 px */
div.logo {float:left; width:194px;}
div.logo img {padding: 15px 10px 0 10px} /* + 20 px  top*/
div.baner {float:left; position:relative; margin:57px 0px 0 0px; width:560px; text-align:center; color:#b9b9ba;} /* + 20 px  top*/
div.baner span {font-size:15px}
div.baner1 {}
div.baner2 {}
div.baner3 {}
div.topPic {float:right}

div.menu {height:34px; background-image:url(../images/menu_panel.png)}
div.menu div {float:left; padding-top:3px; text-align:left}
div.menu div a:hover {color:#747474}
div.menu div.hlServices {width:216px; text-align:center }
div.menu div.hlContacts {width:240px; text-align:center}
div.menu div.hlMain {text-align:center; width:154px;}
div.menu div.hlBroker {width:388px; text-align:center;}
div.menu div.hlBroker a:hover {color:#747474}
div.menu div a {color:white; font-size:16px}
div.content {padding-top:40px; padding-bottom:20px}
div.cont {margin-left:156px; border-left:Black 1px solid; padding-left:20px; margin-bottom:0px}
div.text a {color:#548dd4}
div.text {text-align:justify}
div.leftcol {float:left; width:156px; margin:auto;}
div.leftcol div {margin:15px 15px 0 10px}
div.leftcol div a:hover {color:#747474}
div.leftcol div a {font-size:13px}

div.text a:hover {color:#747474}

div.text p {margin:20px 0; line-height:1.4}
div.text div.textSmallPad {margin:20px 0;}
div.text div.textSmallPad p {margin:10px 0;}
div.text p, li {font-size:13px;}
ul {margin-bottom:20px}
li {margin:10px 0;}
div.text {color:Black; margin-top:20px}
div.text a {color:#548dd4}
div.text ol li, div.text ul li { margin-left:20px; line-height:1.4;}
div.headPopup {font-size:18px; color:#548dd4; text-align:center}
div.text ul, div.text ol {font-size:13px; line-height:1.4;}
div.text a {color:#548dd4; font-size:13px}
div.text p span {font-size:13px}
div.textPop {}

div.photo {}
div.photo p {line-height:1; margin:4px; font-style:italic; text-align:center; padding:8px 0 0 0;}

div.okCancBut {text-align:center; margin-top:15px}

/* Кнопочка для отзыва */
div.feedback
{
	position:fixed;
	z-index:5;
	left:0;
	top:50%
}
div.feedback a {display:block}

.modalPopupFeedBack div.cancBut {position:absolute; top:-20px; text-align:right; width:400px}
div.okFeedback {color:#777777;font-size: 120%;padding:10px}
div.mainFeedback {color:#777777;padding:10px}
div.formFeedback {padding:10px 0 10px 0}
div.formFeedback div.left, div.formFeedback div.right  {float:left; width:300px; }
div.formFeedback div.left {position:relative; top:0px}
div.formFeedback input, div.formFeedback textarea {width:250px}


div.bottom
{
	margin:0 auto;
	width:1000px;
	position:relative;
	border-top:#ff6f0b 3px solid;
	color:#33335a;
}
div.bottom div.botcont {width:1000px; margin:0 auto; padding-top:5px; }
div.bottom div.copyright {float:left;}
div.bottom div.contacts {width:150px; margin:0 auto; font-size:18px}
div.botcont div.botLeft {margin-left:0%; margin-right:1%; float:left; font-size:10px; }
div.botcont div.botRight {margin-right:0%; margin-left:1%; float:right; font-size:10px; text-align:right}

/* Удаление косяков после float */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color: White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:20px;
	width:700px;
}

.popupControl1 {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground1 {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup1 {
	background-color: White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
}

.modalBackgroundFeedBack {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopupFeedBack {
	background-color: White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
	z-index:100001;
}
