html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {background-color:#ffffff;}
body, td {font: 12px verdana, Arial, sans-serif; color: #4c4f54; text-align:justify;}
a {color: #275f94;	text-decoration: underline;}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top;}
p {padding: 0px; margin: 0px 0px 10px 0px;}
p img {float: left;	margin-top:8px; margin-right: 9px;}
object {outline:none;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position: relative;}

h1 {font:normal 22px Verdana, Arial, sans-serif; margin:0 0 10px 0; color:#000;}
h1 a {font-size:12px; color:#275f94;}
h2 {font:normal 17px Verdana, Arial, sans-serif; margin:7px 0 0px 0; }
h3 {font:normal 12px Verdana, Arial, sans-serif; margin:5px 0 5px 0; color:#000;}

.main-cont {width:100%; min-height:100%;}
.mp-content {width:100%; height:530px; background: url(sun_circle_bg.jpg) center 0px no-repeat;}
.mp-content-c {width:938px; height:530px; margin:0 auto; background: url(sun_circle_image.jpg) center 0px no-repeat;}

.mp-content1 {width:100%; height:230px; background: url(sun_circle_bg.jpg) center 0px no-repeat;}
.mp-content-c1 {width:938px; height:230px; margin:0 auto; background: url(sun_circle_wnutr.jpg) center 0px no-repeat;}

.mp-header {height:62px; padding:28px 0 0 0;}
.mp-header a {outline:none;}
.mp-header img {margin: 0 0 -3px 0;}
.phone {width:200px; padding:2px; position: absolute; top:41px; left:526px; text-align: right; font-size:12px; color:#fff;}
.phone big {font-size: 23px;}
.phone1 {width:200px; padding:2px; position: absolute; top:40px; left:526px; text-align: right; font-size:12px; color:#fff;}
.phone1 big {font-size: 23px;}
.zakaz a{width:95px; padding:2px; position: absolute; top:162px; left:780px; text-align: center; font-size:14px; color:#000;	height: 77px; font-weight:bold;}
.zakaz1 a{width:95px; padding:2px; position: absolute; top:99px; left:780px; 	text-align: center;	font-size:14px;	color:#000;	height: 77px; font-weight:bold;}
.hor_menue {width:624px; padding:2px; position: absolute; top:487px; left:13px; text-align: center; font-size:16px; color:#fff;	height: 27px;}
.hor_menue a {color:#fff;}
.hor_menue1 {width:624px; padding:2px; position: absolute; top:186px; left:13px; text-align: center; font-size:16px; color:#fff; height: 27px;}
.hor_menue1 a {color:#fff;}
.main-menu {margin:40px 0 0 0;}
.main-menu ul {margin:0; padding:0; list-style-type: none;}
.main-menu li {margin:0; padding:0;}
.main-menu a {display:block; float:left; clear:left; padding:8px 10px;  font-size: 12px; color:#b6b8ad; text-decoration: none; font-weight:bold;}
.main-menu a span {font-size: 12px; color:#275f94; text-decoration: underline;}
.main-menu a:hover, .main-menu .active a {color:#fff; background-color: #F60;}
.main-menu a:hover span, .main-menu .active a span {color:#fff; text-decoration:none;}

.arrow-tip-list {margin:0; padding:0; list-style-type: none;}
.arrow-tip-list li {height:22px; background-color: #fff; border:1px solid #ff5a0f; line-height: 22px; padding:0 8px; font-size: 11px; cursor: default; white-space: nowrap;}
.mp-content .arrow-tip-list li {position: absolute;}
.arrow-tip-list li a {text-decoration: none;}
.arrow-tip-list li a:hover {color:#fff;}
.arrow-tip-list li div {width:13px;	height:24px; background: url(new_arr.gif) no-repeat; position: absolute; bottom:-1px; left:-13px;}
.arrow-tip-list li:hover div, .arrow-tip-list li.active div {background: url(new_arr1.gif) no-repeat;}
.arrow-tip-list li:hover, .arrow-tip-list .active {background-color: #E2731B;}
.arrow-tip-list li:hover a, .arrow-tip-list .active a {color:#fff;}

.mp-content .tip1 {top:270px; left:225px;}
.mp-content .tip2 {top:321px; left:628px;}
.mp-content .tip3 {top:432px; left:745px;}
.mp-content .tip4 {top:359px; left:204px;}
.mp-content .tip5 {top:440px; left:634px;}
.mp-content .tip6 {top:370px; left:646px;}
.mp-content .tip7 {top:389px; left:349px;}
.mp-content .tip8 {top:428px; left:215px;}
.mp-content .tip9 {top:317px; left:497px;}

#icons {position:absolute; top:45px; right:3px; width:164px}
#icons a {float:left; margin-right:23px}

.container {width:940px; margin:0 auto;}

.center-col {width:700px; float:left; overflow: hidden; color:#4c4f54;}
.center-col .padding {padding:0px 0 5px 5px;}
.center-col ul {margin:15px; padding:0;}
.center-col li {margin:7px 0 0 0;}

.right-col {width:240px; float:left; color:#4c4f54; }
.right-col H2 {padding:0 0 0 5px; font-weight:bold;}
.right-col ul{width:240px; margin:8px 0 0 0; padding:0px; float:left; display:block;}
.right-col ul li{width:235px;	margin:0px;	padding:0px; float:left; display:block;}
.right-col ul li a{width:235px; height:21px; margin:0px; padding:0 0 4px 5px; float:left; font-family:Arial; font-size:12px; color:#275f94; 	line-height:18px; text-decoration:underline;}
.right-col ul li a:hover{text-decoration:none; }
.right-col ul li a.bottom{width:235px; height:20px; margin:0px 0 45px 0; padding:0 0 0 5px; float:left; font-family:Arial;	font-size:12px; color:#275f94; line-height:18px; text-decoration:underline; }
.right-col ul li a.bottom:hover{text-decoration:none;}

.footer {width:100%; color:#848679;	padding:0; height:50px;	position: absolute;	top:40px; left:0; font-size:0.8em;}
.footer .kontakt {color:#000; font-size:1.2em; }
.footer-b {width:938px; margin:0 auto;}
.footer a {color:#848679; font-weight:normal; text-decoration:underline;}
.footer a:hover {text-decoration:none;}
.foot-right {float:right; padding:10px 40px 0 0;}
.counters img {margin:3px 0 0 0;}

.map a {padding:0 0 20px 20px;}

