@charset "windows-1251";
/* CSS Document */

* {margin:0;padding:0}
body {font-size:62.5%;font-family:Arial;color:#555;background:#fff;margin:0;position:relative}
img {border:0}
input {font:normal 12px Tahoma}
h1, h2, h3, h4 {font-family:Arial;font-weight:normal}
h1 {font-size:1.7em}
hr {border:0;border-bottom:1px dotted #ccc;float:right;display:block;width:700px;color:#fff;background:none;height:1px;margin:10px 0 10px 0}
hr.solid {border:0;border-bottom:1px solid #ccc;float:right;display:block;width:700px;color:#fff;background:none; height:1px; margin:5px 0 10px 0;_margin:0 0 0 0}
.clear {clear:both}

#top .phone h5, .rightColumn h1, .news h1, .new, .news .date, .content h1, #calc dt, #calc dd {display:-moz-inline-box;display:inline-block;zoom:1;*display:inline;vertical-align:top} 

p { }
a {color:#7bb6e8}
a:hover {color:#048}

#body {width:975px;margin:auto auto}
#top {height:330px;padding:20px 0 0 0;background:url(../images/header-img-main2.jpg) no-repeat}
#top .icons {margin:0 0 0 670px}
#top .icons a {margin:0 10px 0 0}
#top .logo {margin:0 0 0 530px}
#top .phone {float:right;top:30px;width:350px;position:relative}
#top .phone h1 {font-size:2em;color:#159}
#top .phone h1 span {font-size:0.8em;margin:0 5px 0 0;color:#555}
#top .phone h5 {font-size:1.8em;border-bottom:1px dashed #555;margin:0 0 5px 0;font-weight:normal}

.mm {background:#23b url(../images/mmc.png) top;float:left;width:975px}
.mm .mm {background:url(../images/mml.png) top left repeat-y;width:965px}
.mm .mm .mm {background:url(../images/mmr.png) top right repeat-y;font:italic 18px Georgia, "Times New Roman";padding:0 0 3px 10px;width:965px}
.mm .mm .mm .align { display:block; width:90%; margin:auto auto;}
.mm .mm .mm ul li 
{display:block;float:left;background:url(../images/mm-separator.png) 
right center no-repeat;padding:0 5px 0 1px;}
.mm .mm .mm ul li a, .mm .mm .mm  ul li a span {display:block;text-decoration:none;background: url(../images/mmhr.png) no-repeat 0 -46px;padding:0px;color:#fff}
.mm .mm .mm ul li a span {margin:8px 0px 5px 15px;padding:6px 15px 7px 2px}
.mm .mm .mm ul li a:hover, .mm .mm .mm ul li a:hover span, .mm .mm .mm ul li a.active, .mm .mm .mm ul li a.active span {background-color:#fff;color:#048}
.mm .mm .mm ul li a:hover, .mm .mm .mm ul li a.active {background-position:top left;cursor:pointer}
.mm .mm .mm ul li a:hover span, .mm .mm .mm ul li a.active span {background-position:top right;cursor:pointer}
.mm .mm .mm ul li.last {background:none}

.leftColumn {width:635px;float:left}
#maintext {font-size:23px; border-bottom:none;}
.rightColumn {width:330px;margin:10px 0 0 10px;float:right;background:#f1f5f9;}

.rightColumn h1 {border-bottom:1px dashed #048;color:#048;font-size:1.8em;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic; margin:10px 0 0 10px}
.rightColumn h1 a {text-decoration:none;color:#048;}
.rightColumn .abc {border: 0 none;
    color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.8em;
    font-style: italic;
    height: 46px;
    line-height: 46px;
    margin: 0;
    text-align: center;
    width: 100%;}
.rightColumn .title-right {border-bottom: 1px dashed #004488;
    color: #004488;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.8em;
    font-style: italic;
    margin: 10px 0 0 10px;}
	
.object {margin:0 0 15px 0}
.object .round-img {margin:-157px 0 0 -286px}
.object p {font-size:1.1em; margin:0.6em 0 0 10px}

.object h1 {margin-bottom:15px;}
.object .rounded-img {position:relative;cursor:pointer;}
.object .top-corners {background:url(../images/round-img.png) left top no-repeat; width:286px; height:16px; position:absolute;top:0px;}
.object .bot-corners {background:url(../images/round-img.png) left bottom no-repeat; width:286px; height:16px; position:absolute;bottom:0px;}


.content {clear:both;margin:10px 0 0 20px;-margin:10px 0 0 10px;float:left;font-size:1.1em;width:600px; text-align:justify}
.content h1 {border-bottom:1px dashed #048;color:#048;margin:0 0 10px 0;font:italic 1.8em Georgia, "Times New Roman"}
.content p {margin:0 0 0.8em 0}
.content ul {margin:0 0 0 20px}

.news {background:#f1f5f9;margin:10px 0 0 0}
.news h1 {border-bottom:1px dashed #048;color:#048;margin:0 0 5px 0;font:italic 2em Georgia, "Times New Roman";}
.news .h1 {border-bottom:1px dashed #048;color:#048;margin:0 0 5px 0;font:italic 2em Georgia, "Times New Roman"; width: 86px;}
.new {width:48%;font:normal 1.1em Tahoma;color:#048;line-height:14px}
.news .last {border-left:1px dashed #49d;margin:0 0 0 1.2%;padding:0 0 0 1.3%}
.news .date {color:#fff;background:#49d;padding:0 5px 0 5px;margin:0 5px 0 0}

.mbtl {background:url(../images/mbtl.png) top left no-repeat}
.mbtr {background:url(../images/mbtr.png) top right no-repeat}
.mbbl {background:url(../images/mbbl.png) bottom left no-repeat}
.mbbr {background:url(../images/mbbr.png) bottom right no-repeat; padding:20px}

.rtitle {background:url(../images/rtitle.png) left top no-repeat}
.rtitle .rtitle {background:url(../images/rtitler.png) right top no-repeat}
.rtitle .rtitle h1 {color:#fff;line-height:46px;height:46px;font-size:1.8em;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;width:100%;text-align:center;border:0; margin:0}

.new .readmore {
background:url("../images/readmore.png") no-repeat scroll right bottom transparent;
padding:0 15px 0 0;
text-decoration:none;
}
#calc {margin:10px 0 0 20px}
#calc * {font-size:12px}
#calc dl {margin:10px 0 0 0}
#calc dt {width:70px; vertical-align:middle}
#calc dd {width:140px;vertical-align:middle}
#calc h1 {margin:0;font-size:1.6em}
#calc a.calc {margin:0;font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic; color:#048}
#calc a.calc:hover {color:#7bb6e8}

#footer {width:975px;float:left;border-top:4px solid #048;margin:10px 0 0 0;font-size:1.1em;background:url(../images/footer-bg.jpg) no-repeat bottom; color:#048}
#footer .copy {float:left;width:220px;margin:10px 0 0 20px}
#footer .copy p {margin:0 0 0.5em 0}
#footer .copy img {float:left}
#footer .copy div {display:block;margin:0 0 0 35px}
#footer .copy h2 {color:#048; font-size:2em; margin:0 0 10px}
#footer .copy h2 span {font-size:16px; margin-right:5px}
#footer .adress {float:left;width:420px;margin:10px 0 0 40px}
#footer .adress img {float:left}
#footer .adress p {margin:0 0 5px 0}
#footer .adress div {display:block;margin:0 0 0 35px}
#footer .developer {float:right; display:block;width:200px;margin:10px 0 0 40px; color:#048}
#footer .developer a {color:#048}

#pics {border-bottom-left-radius: 50px 50px;border-bottom-right-radius: 50px 50px;border-top-left-radius: 50px 50px;border-top-right-radius: 50px 50px;}

.h1 {border-bottom:1px dashed #048;color:#048;font-size:1.8em;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic; margin:10px 0 0 10px}
