* {
padding : 0;
margin : 0;
}
body {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
}
h1 {
	font-size: 2em;
	text-align: CENTER;
	font-family : Century;
}
h2 {
margin : 0;
padding : 0;
font : normal 1.8em Georgia, "Trebuchet MS", Arial, Sans-Serif;
}
h3 {
margin : 0;
padding : 0;
font : normal 1.3em Georgia, "Trebuchet MS", Arial, Sans-Serif;
}
h4 {
margin : 0;
padding : 0;
font : normal 1.1em Georgia, "Trebuchet MS", Arial, Sans-Serif;
}
h1 a, h2 a, h3 a, h4 a {
color : #000;
background : inherit;
text-decoration : none;
}
a {
color : #000; <!--links color-->>
}
img {
padding : 5px;
border : 1px solid #ff7215;
}
img.floatTL {
float : left;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 5px;
margin-left : 5px;
}



img.floatTR {
float : right;
margin-left : 5px;
margin-bottom : 0;
margin-top : 7px;
margin-right : 1px;
border: 1px;
}


img.floatTR2 {
float : left;
margin-left : 5px;
margin-bottom : 0;
margin-top : 7px;
margin-right : 1px;
border: 1px;
}



.clear {
clear : both;
}
#wrapper {
margin : 0 auto;
width : 922px;
}
#header {
color : #333;
width : 900px;
float : left;
padding : 10px;
border : 1px solid #ccc;
height : 100px;
margin : 10px 0 5px 0;
background-image : url(images/headtop.jpg);
background-repeat : no-repeat;
background-position : top right;
}
.logo {
width : 208px;
position : relative;
top : 0;
left : 0;
text-align : center;
margin-top : 1px;
padding-right : 4px;
}
.logo h1#lineone {
font-size : 1.7em;
font-weight : lighter;
font-family : helvetica, arial, sans-serif;
padding-top : 30px;
padding-left : 0;
color : #ff6338;
border : none;
top : 0;
left : 14px;
letter-spacing : -1px;
}
.logo h1#lineone span {
color : #041e72;
font-size : 75%;
}
.logo h2#linetwo {
padding-left : 0;
padding-bottom : 20px;
font-size : 0.9em;
font-family : helvetica, arial, sans-serif;
text-transform : none;
color : #041e72;
}
.logo a {
color : #004181;
}
.links {
float : right;
margin-right : 30px;
margin-top : -5px;
}
.links a {
border : 0 solid;
padding-left : 0px;
font-weight : bold;
color : #ffffff;
}
#navigation {
float : left;
width : 678px;
padding : 10px;
border : 1px solid #ccc;
margin : 0 0 5px 0;
background : #89a7d8 url(images/navbg.jpg) repeat-x;
}
#navbar ul {
padding : 0;
display : inline;
list-style-type : none;
text-align : center;
}
#navbar ul li {
display : inline;
position : relative;
}
#navbar a {
color : #000;
text-decoration : none;
padding : 0 19px 0 19px;
font-weight : bold;
}
#navbar a.curent {
color : #e77600;
text-decoration : underline;
}
#navbar a:hover {
color : #fff;
text-decoration : none;
padding : 0 19px 0 19px;
}

#leftcolumn {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt.jpg);
background-repeat : no-repeat;
}

#leftcolumnro {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt1.jpg);
background-repeat : no-repeat;
}

#leftcolumnrkv {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt2.jpg);
background-repeat : no-repeat;
}

#leftcolumnrm {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt3.jpg);
background-repeat : no-repeat;
}

#leftcolumnrkt {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt4.jpg);
background-repeat : no-repeat;
}

#leftcolumnknvn {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt5.jpg);
background-repeat : no-repeat;
}

#leftcolumnmtj {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt6.jpg);
background-repeat : no-repeat;
}

#leftcolumndmtj {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt7.jpg);
background-repeat : no-repeat;
}

#leftcolumnsnos {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt8.jpg);
background-repeat : no-repeat;
}

#leftcolumnstroy {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt9.jpg);
background-repeat : no-repeat;
}

#leftcolumnotrab {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt10.jpg);
background-repeat : no-repeat;
}

#leftcolumnvanna {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt11.jpg);
background-repeat : no-repeat;
}

#leftcolumnsu {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt12.jpg);
background-repeat : no-repeat;
}

#leftcolumnpol {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt13.jpg);
background-repeat : no-repeat;
}

#leftcolumnrdk {
color : #333;
border : 1px solid #ccc;
margin : 0 5px 5px 0;
padding : 10px;
min-height : 350px;
width : 678px;
float : left;
background-image : url(images/lcbgt14.jpg);
background-repeat : no-repeat;
}

.sb {
float : right;
margin-right : 2px;
margin-top : 0;
margin-bottom : 5px;
}
.sb h4 {
margin-top : 0;
margin-left : 15px;
padding-left : 5px;
color : #ff6338;
}
form {
margin-top : 0;
padding-top : 5px;
margin-right : 4px;
margin-left : 4px;
padding-bottom : 0px;
padding-left : 10px;
padding-right : 10px;
margin-bottom : 1px;
border : 1px solid #ccc;
color : #333; <!-- цвет конт. информации -->
}
input.text {
font-family : Arial, Helv, sans-serif;
font-size : 11px;
color : #628bc4;
background : transparent;
border : 1px solid #ccc;
font-weight : bold;
}
input.submit {
font-family : Arial, Helv, sans-serif;
font-size : 11px;
font-weight : bold;
color : #06c;
background : transparent;
border-width : 0;
color : #001932;
}
input.search {
font-family : Arial, Helv, sans-serif;
font-size : 12px;
color : #333; <!-- цвет ссылки реквизитов -->
background : transparent;
<!-- border : 1px solid #004182; -->
font-weight : bold;
}
#box {
margin-top : 5px;
margin-bottom : 10px;
}
#box a {
color : #000;
font-weight : bolder;
}
.content_right {
margin : 0 auto;
display : inline;
float : right;
width : 495px;
text-align : justify;
margin-right : 5px;
padding-left : 5px;
padding-bottom : 5px;
padding-right : 5px;
padding-top : 2px;
line-height : 1.5em;
}
.content_left {
margin : 0 auto;
padding : 5px;
display : inline;
float : left;
width : 145px;
text-align : justify;
line-height : 1.5em;
}
.content_left h3 {

font-size : 1.2em;
margin-bottom : 5px;
color : #333; <!-- цвет заголовков слева -->
}
.content_right h3 {
font-size : 1.2em;
margin-bottom : 2px;
margin-top : 5px;
color : #333;
background-color : #669acc;
padding : 5px;
}
.content_left ul {
font-weight : bold;
font-size : 85%;
display : list-item;
list-style-type : none;
}
#rightcolumn {
float : right;
color : #333;
margin : -45px 0 5px 0;
padding : 10px;
min-height : 350px;
width : 195px;
display : inline;
background-image : url(images/rcbgt.jpg);
background-repeat : repeat-x;
background-position : 0 45px;
}
#rightcolumn h3 {
font-size : 1.5em;
margin-bottom : 2px;
margin-top : -5px;
margin-bottom : 20px;
color : #333; <!-- цвет заголовков справа -->
padding : 1px;
}
#rightcolumn ul {
font-weight : bold;
font-size : 105%;
margin-bottom : 45px;
margin-top : 20px;
}
#rightcolumn li {
color : #333;
margin-top : 10px;
margin-left : 15px;
}
.listings h3 {
text-align : center;
}
.listings p {
background-image : url(images/rcbg.jpg);
background-repeat : no-repeat;
padding : 10px 10px 15px 10px;
text-align : justify;
color : #575757;
}
.listings img {
border : none;
margin-top : 10px;
margin-right : 5px;
}
#footer {
margin-top : 3px;
background-color : #fff;
display : inline;
float : left;
width : 100%;
border-top : 1px solid #d1d1d1;
font-size : 0.8em;
text-align : center;
}
#footer a {
color : #8badcf;
}

#sert {
	border: none;
}
.phone {
color: #4c95a6;
font-size: 30px;
font-weight: bold;
text-align: right;
padding-right: 10px;
}
.graf {
color: #4c95a6;
font-size: 14px;
font-weight: bold;
text-align: right;
padding-right: 10px;
}
.mail {
color: #4c95a6;
font-size: 14px;
font-weight: bold;
text-align: right;
padding-right: 10px;
}
.content_right1 h4 {
font-size : 0.9em;
margin-bottom : 2px;
margin-top : 1px;
color : #333;
background-color : #669acc;
padding : 5px;
}


.content_right1 {
margin : 0 auto;
display : inline;
float : left;
width : 205px;
text-align : justify;
margin-right : 5px;
padding-left : px;
padding-bottom : 5px;
padding-right : 5px;
padding-top : 2px;
line-height : 1.5em;
}



.content_right2 h1 {
font-size : 1.3em;
margin-bottom : 2px;
margin-top : 5px;
color : #333;
background-color : #669acc;
padding : 5px;
font : Arial;
}

.content_right2 h2 {
font-size : 1.2em;
margin-bottom : 2px;
margin-top : 5px;
color : #333;
background-color : #669acc;
padding : 5px;
font : Arial;
}

.content_right3 h2 {
font-size : 1em;
margin-bottom : 2px;
margin-top : 5px;
color : #333;
padding : 5px;
font : Arial;
font-weight: bold;
}

.content_right3 li {
color : #333;
margin-top : 5px;
margin-left : 20px;
}


.content_right2 h3 {
font-size : 1.2em;
margin-bottom : 2px;
margin-top : 5px;
color : #333;
background-color : #669acc;
padding : 5px;
}


.content_right2 {
margin : 0 auto;
display : inline;
float : left;
width : 667px;
text-align : justify;
margin-right : 5px;
padding-left : 5px;
padding-bottom : 5px;
padding-right : 5px;
padding-top : 2px;
line-height : 1.5em;
}

.content_right3 {
margin : 0 auto;
width : 667px;
text-align : justify;
margin-right : 5px;
padding-left : 5px;
padding-bottom : 5px;
padding-right : 5px;
padding-top : 2px;
line-height : 1.5em;
}

.content_right4 h1 {
font-size : 1.4em;
margin-bottom : 2px;
margin-top : 5px;
color : #333;
background-color : #669acc;
padding : 5px;
font : Arial;
}

.price {padding: 1px;}

.project_img {border: none;}

.rekv {padding-left:20px;}

.about_text {   padding-left: 10px;				text-indent: 1.5em;
				text-align: justify;
				width: 660px;}

.about_text1 {   padding-left: px;				text-indent: 1.5em;
				text-align: justify;
				width: 205px;}










