html, body {
	margin:0;
	padding:0;
	background:#d8d8d8;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#333;
}

.container {
	margin:30px auto;
	padding:0;
	background:#fff;
	width:984px;
	border:1px solid #CCC;
}

a {
	outline:none;
}

.container .mainContainer h1 {
    font:bold 16px Arial;
	margin:0 0 12px 0;
}

.container .mainContainer a,
.container .mainContainer a:visited {
	color:#000;
}

.container .mainContainer a:hover {
	text-decoration:none;
}

.container .mainContainer span.news-date {
    font:10px Arial;
	color:#fc4000;
	text-decoration:underline;
	display:block;
	margin-bottom:5px;
}


.container .header {
	margin:0;
	padding:0;
	width:984px;
	height:100px;
	float:left;
}

.container .header img {
    float:left;
	margin:24px 0 0 25px;
	border:0;
	height:60px;
	width:161px;
}

.container .header .head {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:766px;
}

.container .header .head .contacts {
	float:left;
	margin:44px 0 0 12px;

}

.container .header .head .contacts h1 {
    color:#e32911;
	font:18px Arial;
	margin:0 0 0 12px;
}

.container .header .head .contacts span {
    color:#f58220;
	font:bold 11px Arial;
	margin:0 0 0 0px;
}

.container .header .head .text {
	font:14px Arial;
	color:#949494;
	float:left;
	margin:46px 0 0 68px;
}

.container .header .head .text span {
    font:17px Arial;
    color:#e65d2f;
	text-transform:uppercase;
}

.container .header .head .nav {
	width:160px;
	height:45px;
	margin:40px 0 0 26px;
	float:left;
}

.container .header .head .nav a,
.container .header .head .nav a:visited,
.container .header .head .nav span {
	display:block;
	float:left;
	padding:14px 20px 12px 7px;
	border:none;
	text-decoration:none;
	font-size:1px;
	line-height:0px;
	width:1px;
	height:1px;
	background-image:url(../images/nav.gif);
	background-repeat:no-repeat;
	margin:0 0 0 8px;
}

.container .header .head .nav .home {
	background-position:1px 0px;
}

.container .header .head .nav .contact {
	background-position:-37px 0px;
}

.container .header .head .nav .map {
	background-position:-72px 0px;
}


.container .head .search form {
	height:20px;
}

.container .head .search {
	width:140px;
	height:23px;
	margin:0 0 0 10px;
	padding:0 0 0 0px;
}

.container .head .search .searchtxt {
    background:url(../images/search_bg.gif) no-repeat;
}

.container .head .search .searchtxt input {
    font:10px Arial;
    background:transparent;
    border:0;
    margin:3px 0 0 6px;
    width:100px;
    height:12px;
}

.container .head .search .button {
    position:relative;
    bottom:20px;
    left:112px;
}

.container .leftBlock {
    margin:-5px 0 0 0;
	padding:0;
	width:202px;
	height:100%;
	float:left;
}

.container .leftBlock .phone {
    font:bold 16px Arial;
    color:#eb4f38;
	margin:-2px 0 0 32px;
}

.container .leftBlock .phone img {
    margin:0 0 0 9px;
	background:none;
	position:relative;
	left:4px;
	top:5px;
    display:none;
}

.container .leftBlock .phone p {
    font:bold 11px Arial;
	color:#f58220;
	margin:5px 0 0 0;
	height:15px;
	padding:0;
}


.container .leftBlock .menu {
    list-style:none;
	margin:4px 0 0 28px;
	padding:0;
}

.container .leftBlock .menu li {
    font:bold 13px Arial;
	padding:0 0 4px 0;
	background:url(../images/bottom_line.gif) no-repeat 2px 28px;
	margin:0 0 0 0;
	width:173px;
}

.container .leftBlock .menu li a,
.container .leftBlock .menu li a:visited,
.container .leftBlock .menu li a.active {
    display:block;
    margin:0;
    padding:7px 25px 7px 18px;
    color:#000000;
	text-decoration:none;
	background:url(../images/square.gif) no-repeat 9px 14px;
	height:16px;
}

.container .leftBlock .menu li a:hover,
.container .leftBlock .menu li a.active {
    color:#e47d59;
    background:url(../images/menu.gif) no-repeat 3px 1px;
}

.container .leftBlock .leftImg {
    padding:2px;
    margin:35px 0 0 24px;
	background:url(../images/bg_img.gif) no-repeat;
	width:173px;
	height:120px;
	border:0;
}

.container .leftBlock h1,
.container .bottomLeftside {
    font:16px Arial;
	color:#FFFFFF;
	margin:27px 0 18px 0;
	padding:7px 15px 10px 0;
	text-align:right;
	background:url(../images/form_bg.gif) no-repeat;
	width:187px;
}

.container .leftBlock b {
    font:bold 12px Arial;
	margin:0 0 0 15px;
}

.container .leftBlock form {
    padding:0;
	margin:18px 0 0 24px;
}

.container .leftBlock form p {
    font:11px Arial;
    color:#7f7f7f;
	margin:0 0 10px 12px;
}

.container .leftBlock form p input {
    border:0;
}

.container .leftBlock form .but {
    background:transparent url(../images/opros.png) no-repeat;
	border:0;
	width:113px;
	height:37px;
	cursor:pointer;
}

.container .botttomLeft {
	width:202px;
	margin:0px 0 0 0;
}

.container .leftBlock p {
	font:bold 13px Arial;
}

.container .leftBlock p span {
    color:#ff0000;
	font:10px Tahoma;
}

.container .leftBlock .kurs a,
.container .leftBlock .kurs a:visited {
    color:#bebebe;
	font:11px Arial;
	margin-left:1px;
}

.container .leftBlock .kurs a:hover {
    text-decoration:none;
}

.container .leftBlock .kurs {
	margin:0 0 10px 40px;
	height:30px;
	width:162px;
}

.container .leftBlock .kurs img {
    float:left;
	margin:0 5px 0 0;
}

.container .leftBlock .kurs span {
	display:block;
	float:left;
	width:60px;
	margin:0 0 0 0;
}

.container .leftBlock .kurs .kursprice {
    margin:10px 0 0 8px;
	float:left;
}

.container .leftBlock .weather {
    border-collapse:collapse;
	margin:-5px 0 -10px 26px;
	padding:0;
}

.container .leftBlock .weather tr td {
    color:#ff0000;
	font:9px Arial;
	vertical-align:bottom;
	padding:0 0 10px 0;
}

.container .leftBlock .weather tr td a,
.container .leftBlock .weather tr td a:visited {
    color:#8d8d8d;
	font:11px Tahoma;
	margin:0 5px 0 10px;
}

.container .leftBlock .weather tr td a:hover {
    text-decoration:none;
}

.container .leftBlock .weather tr td img {
	margin:0 0 0 0;
}

.container .leftBlock .weather tr td span {
    font:11px Arial;
	color:#000000;
	margin-left:4px;
}

.container .leftBlock a.meteo,
.container .leftBlock a.meteo:visited {
	color:#0808FF;
}

.container .leftBlock a.meteo:hover {
	text-decoration:none;
}

.container .leftBlock .audit {

}

.container .leftBlock .online div {
	margin:0 0 0 7px;
	position:relative;
	top:8px;
}

.container .leftBlock .online {
    background:url(../images/online.png) no-repeat;
	width:202px;
	height:112px;
	padding:0;
	margin:-15px 0 0 0;
}

.container .leftBlock .online a,
.container .leftBlock .online a:visited {
    color:#0808ff;
	font:bold 12px Arial;
	text-decoration:none;
	background:url(../images/dot.gif) no-repeat 0 2px;
	padding:0 0 0 13px;
	margin:0 0 0 14px;
	position:relative;
	top:15px;
	left:3px;
}

.container .leftBlock .online p {
     font:12px Arial;
	 margin:15px 0 0 30px;
}

/*main*/
.container .main {
    width:725px;
    float:left;
	margin:0 0 0 30px;
	overflow:hidden;
}

.container .main .mainMenu {
	height:30px;
	padding:0;
	margin:0 -2px 0 0;
	width:727px;
}

.container .main .mainMenu tr {
	height:14px;
}

.container .main .mainMenu tr td {
	width:auto;
	text-align:center;
}

.container .main .mainMenu tr td  a,
.container .main .mainMenu tr td a:visited,
.container .main .mainMenu tr td span {
    text-decoration:none;
	display:block;
	color:#FFFFFF;
	font:bold 11px Arial;
	padding:7px 15px 9px 15px;
	background:url(../images/mainMenu_bg.gif) repeat-x;
	border-right:2px solid #fbcdb5;
	height:14px;
}

.container .main .mainMenu tr td a:hover,
.container .main .mainMenu tr td span {
    background:#2d3940;
	border-color:#2d3940;
	margin-left:-2px;
	padding-left:17px;
}


/*slide*/
.container .main .coll {
    width:715px;
	height:252px;
	border:1px solid #b0b0b0;
	margin:15px 0 0 0;
    overflow:hidden;
	padding:4px;
	float:left;
}

.container .main .coll #slides {
	padding:0px;
	margin:0;
	list-style:none;
	background:url(../images/test.png) no-repeat;
	width:715px;
	height:252px;
	overflow:hidden;
	white-space:nowrap;
}

.container .main .coll #slides li {
	width:142px;
	height:250px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}

.container .main .coll #slides li {
    display:block;
	padding:0;
}


.container .main .coll #slides li img {
    padding:0;
	margin:0;
	border:0;
}

.container .main .coll #slides li div {
	background:url(../images/slide_shadow.png) left top no-repeat;
}

.container .main .coll #slides li div {
	position:absolute;
	right:0;
	top:0;
	width:46px;
	height:252px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/slide_shadow.png', sizingMethod='crop');
}

.container .main .shadowtop {
    background:url(../images/shadow.png) no-repeat;
    width:220px;
	height:24px;
	float:left;
}


/*mainContainer*/
.container .mainContainer {
    float:left;
	margin:6px 23px 0px 32px;
	width:536px;
}

.container .mainContainer .five {
	width:536px;
	margin:0;
	padding:0;
}

.container .mainContainer .five img {
    float:left;
	margin:5px 0 0 10px;
}

.container .mainContainer .five h1 {
margin:5px 0 0 5px;
	font:18px Tahoma;
	color:#ff6508;
}

.container .mainContainer .five a {
text-decoration:none;
}

.container .mainContainer .five .fivelist {
    list-style:none;
	margin:0 0 0 105px;
	padding:0;
	float:left;
}

.container .mainContainer .five .fivelist li {
    width:320px;
	font:12px Arial;
	margin:0 0 15px 0;
	line-height:13px;
	padding-left:35px;
}

.container .mainContainer .five .fivelist li a,
.container .mainContainer .five .fivelist li a:visited,
.container .mainContainer .five .fivelist li span {
    color:#ff2120;
	margin-right:4px;
	text-decoration:underline;
}

.container .mainContainer .five .fivelist li a:hover {
    text-decoration:none;
}

.container .mainContainer .five .fivelist .one {
    background:url(../images/1.gif) no-repeat;
}

.container .mainContainer .five .fivelist .two {
    background:url(../images/2.gif) no-repeat;
	padding-bottom:2px;
}

.container .mainContainer .five .fivelist .three {
    background:url(../images/3.gif) no-repeat;
}

.container .mainContainer .five .fivelist .four {
    background:url(../images/4.gif) no-repeat;
}

.container .mainContainer .five .fivelist .fiv {
    background:url(../images/5.gif) no-repeat;
}

.container .mainContainer .saw {
    background:url(../images/saw.gif) no-repeat;
	width:74px;
	height:34px;
	position:relative;
	top:300px;
	left:370px;
}

.container .mainContainer .shadow {
    background:url(../images/shadow.png) no-repeat;
    width:502px;
	height:24px;
	float:left;
	margin:0 0 0 0;
}

.container .mainContainer .lider {
    margin:20px 0 0 0;
	padding:0;
	width:534px;
	float:left;
}

.container .mainContainer .liderHeader {
    font:italic bold 19px Arial;
	color:#bf0000;
	width:200px;
	height:25px;
	margin:0 0 15px 0;
	padding:27px 0 0 50px;
	background:url(../images/liders.gif) no-repeat;
	float:left;
}

.container .mainContainer .lider {
	border:1px solid #c4c4c4;
	border-top:none;
	text-align:left;
	font:11px Arial;
	list-style:none;
}

.container .mainContainer .lider li {
    border-top:1px solid #c4c4c4;
	overflow:hidden;
	margin:0;
	padding:0;
	height:100%;
}

.container .mainContainer .lider div {
    float:left;
	width:220px;
	margin:0 14px 0 30px;
}

.container .mainContainer .lider h2 {
    margin:20px 0 10px 30px;
	font:bold 11px Arial;
	color:#000000;
	text-decoration:underline;
}

.container .mainContainer .lider img {
    margin:0 0 10px 0;
	border:0;
}

.container .mainContainer .lider .mainPrice {
    font:bold 11px Arial;
	margin:10px 0 23px 0;
}

.container .mainContainer .lider .mainPrice span {
    font:bold 17px Arial;
	color:#ff1a00;
	margin:0 4px 0 4px;
}

.container .mainContainer .lider .mainPrice b {
    font:bold 11px Arial;
	color:#ff1a00;
}

.container .mainContainer .lider a,
.container .mainContainer .lider a:visited {
    font:bold 11px Arial;
	color:#000000;
}

.container .mainContainer .lider a:hover {
    text-decoration:none;
}

.container .mainContainer .shadowbottom {
    background:url(../images/shadow.png) no-repeat;
    width:502px;
	height:24px;
	float:left;
}

.container .mainContainer .aboutCompany {
    margin:15px 0 0 0;
	padding:0 0 0 20px;
	float:left;
	font:11px Arial;
    color:#626262;
}


.container .mainContainer .aboutCompany h1 {
    font:italic bold 19px Arial;
	color:#bf0000;
	width:200px;
	height:25px;
	margin:0 0 15px -12px;
	padding:24px 0 0 50px;
	background:url(../images/company.gif) no-repeat;
}

.container .mainContainer .aboutCompany span {
    font:bold 11px Arial;
	color:#4c4c4c;
}


/*right*/
.container .right {
    float:right;
	margin:0;
	width:191px;
}

.container .right h1 {
    font:16px Arial;
	color:#FFFFFF;
	margin:11px 0 0 0;
	padding:7px 0 10px 12px;
	text-align:left;
	background:url(../images/form_bg.gif) no-repeat;
}

.container .right .news,
.container .leftBlock .news {
    margin:-5px 0 20px 12px;
	padding:0;
	list-style:none;
}

.container .right .news li,
.container .leftBlock .news li {
	padding:0 15px 0 0;
	margin:10px 0;
}

.container .right .news li span,
.container .leftBlock .news li span {
    color:#ff6357;
	font:10px Arial;
	display:block;
	margin-bottom:5px;
}

.container .right .news li a,
.container .right .news li a:visited,
.container .leftBlock .news li a,
.container .leftBlock .news li a:visited {
    color:#91979b;
	font:11px/15px Arial;
}

.container .right .news li a:hover,
.container .leftBlock .news li a:hover {
    text-decoration:none;
}

.container .right h2,
.container .leftBlock h2 {
    font:16px Arial;
	color:#FFFFFF;
	/*margin:10px 0 0 0;
	padding:7px 10px 10px 12px;*/

        margin:27px 0 18px 0;
	padding:7px 15px 10px 0;        

	text-align:right;
	background:url(../images/form_bg_proj.gif) no-repeat;
}

.container .right .projects,
.container .leftBlock .projects {
    margin:5px 0 0 12px;
	padding:0;
	width:160px;
	list-style:none;
}

.container .right .projects li,
.container .leftBlock .projects li {
    font:11px Arial;
	color:#b0b4b7;
	padding:0;
	margin:10px 0;
}

.container .right .projects li span,
.container .leftBlock .projects li span {
    color:#ff6357;
	font:10px Arial;
	display:block;
	margin-bottom:7px;
}

.container .leftBlock .projects li a,
.container .leftBlock .projects li a:visited,
.container .right .projects li a,
.container .right .projects li a:visited {
    color:#626b70;
	font:bold 11px/12px Arial;
	display:block;
	margin-bottom:7px;
}

.container .right .projects li a:hover,
.container .leftBlock .projects li a:hover {
    text-decoration:none;
}


.container .right .partners,
.container .leftBlock .partners {
    margin:10px 0 0 6px;
	padding:0;
	width:166px;
	list-style:none;
	font:bold 12px Arial;
}

.container .right .partners li,
.container .leftBlock .partners li {
	text-align:center;
	margin-bottom:20px;
}

.container .right .partners img,
.container .leftBlock .partners img {
    border:0;
	margin:0 5px 0 0;
	position:relative;
	top:1px;
}

.container .mainContainer h1 {
    font:bold 16px Tahoma;
	color:#f0480e;
	margin:12px 0 25px 0;
}

.container .mainContainer .partners {
	margin:10px 0 0 0px;
	padding:0;
	list-style:none;
	font:bold 12px Arial;
	overflow:auto;
}

.container .mainContainer .partners img {
    border:0;
	margin:4px 5px 0 0;
	position:relative;
	top:1px;
}

.container .mainContainer .partners li {
	text-align:center;
	margin:0 50px 0 44px;
	float:left;
	width:170px;
	height:150px;
}

.container .right .partners li a,
.container .right .partners li a:visited,
.container .mainContainer .partners li a,
.container .mainContainer .partners li a:visited {
    text-decoration:none;
	display:block;
}

.container .right .partners li a img,
.container .right .partners li a:visited img {
    text-decoration:none;
	position:static;
}

.container .phoneBottom {
    width:500px;
	margin:20px 0 24px 260px;
}

.container .phoneBottom h2 {
    color:#e32911;
	font:19px Arial;
	margin:0 0 0 190px;
}

.container .phoneBottom span {
    color:#f58220;
	font:bold 12px Arial;
	margin:0 0 0 178px;
}

/*footer*/
.container .footer {
    height:85px;
    background:#2d3940 url(../images/mainMenu_bg.gif) repeat-x top center;
}

.container .footer .mainMenu {
	height:30px;
	padding:0;
	margin:0 0 0 255px;
	width:729px;
}

.container .footer .mainMenu tr {
	height:16px;
}

.container .footer .mainMenu tr td {
	width:auto;
	text-align:center;
}

.container .footer .mainMenu tr td a,
.container .footer .mainMenu tr td a:visited,
.container .footer .mainMenu tr td span {
    text-decoration:none;
	display:block;
	color:#FFFFFF;
	font:bold 11px Arial;
	padding:7px 18px 9px;
	background:url(../images/mainMenu_bg.gif) repeat-x;
	height:16px;
	margin:0;
}

.container .footer .mainMenu tr td a:hover,
.container .footer .mainMenu tr td span {
    background:#2d3940;
}


.container .footer .copyrightRodan {
    color:#8c9296;
	font:12px Arial;
	margin:10px 0 0 420px;
}

.noFloat {
    clear:both;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.container .header .head .text span {
    font:16px Arial;
}
.container .header .head .nav {
	margin:60px 0 0 26px;
}
}


.container .mainContainer .pageNav {
	color:#ff4100;
	text-decoration:none;
    list-style:none;
	margin:0;
	padding:0;
}

.container .mainContainer .pageNav li {
    float:left;
	margin:0 8px 0 0;
	padding-bottom:10px;
	width:auto;
}

.container .mainContainer .pageNav .pages {
    margin-right:10px;
}

.container .mainContainer .pageNav li a,
.container .mainContainer .pageNav li a:visited {
	color:#000000;
	text-decoration:underline;
	height:28px;
}

.container .mainContainer .pageNav li a:hover,
.container .mainContainer .pageNav li span {
    color:#ff4100;
	text-decoration:none;
}

ul.breadcrumb-navigation {
	margin-top:-8px !important;
}

.copyrightIntelsib {
	color:#8c9296;
	font:11px Arial;
    margin:5px 0 0 418px;
}

.copyrightIntelsib a,
.copyrightIntelsib a:visited {
	color:#8c9296;
	font:11px Arial;
}

.copyrightIntelsib a:hover {
	text-decoration:none;
}

div.properties p {
	text-align:justify;
}

.container .delivery {
	padding:0 25px;
}

.container .delivery,
.container .delivery a,
.container .delivery a:visited {
	font-size:11px;
	font-famaly:Tahome;
	color:#8D8D8D;
}

.container .myForm input,
.container .myForm textarea {
	width:260px;
}

.container .myForm .send {
	width:auto;
}

.container .myForm p {
	padding:0;
	margin:0;
}

.leasing_table,
.leasing_table td {
	border:1px solid #CCC;
	border-collapse:collapse;
	background:#F5F5F5;
}