body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding:0px;
    background: url(img/bgr_chr.jpg) no-repeat top center #ffffff;
	/*background:#ffffff;*/
	margin:0;
	color:#231f20;
	font-size:12px;
}

a {
	color:#00A78E;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
#body {
	width:1000px;
	padding:0;
	margin:0px auto;
	background:#ffffff;

}
#left-part {
	float:left;
	width:200px;
	padding:5px 25px 0 0;
}
#logo {
	float:left;
	clear:both;
	width:177px;
	height:144px;
	padding:0; border:0px solid #333333;
}
#left-nav {
	float:left;
	clear:both;
	width:200px;
	padding:10px 0 24px 0;
}
.left-nav-top {
	background:url(img/left_menu_top.jpg) no-repeat top left;
	height:5px;
	font-size:1px;
	float:left;
	width:200px;
}
.left-nav-middle {
	background:#F4F4F4;
	float:left;
	padding:5px 10px 22px 12px;
	clear:both;
	width:178px;
}
.left-nav-middle ul {
	list-style:none;
	padding:0;
	margin:0;
	font-weight:bold;
	color:#515151;
	font-size:13px;
}
.left-nav-middle ul li {
	padding:0 0 0 12px;
	margin:7px 0 13px 0;
	background:url(img/arrow_green.gif) no-repeat top left;
	line-height:17px;
}
.left-nav-middle ul li a {
	color:#515151;
}
.left-nav-middle ul li ul {
	font-weight:normal; font-size:12px;
}
.left-nav-middle ul li ul li {
	padding:0;
	background:none;
	margin:3px 0 0 0;
}
.left-nav-middle ul li ul li a.active {
	color:#009585; font-weight:bold;
}
.left-nav-middle ul li ul li ul {
	font-weight:normal;
	padding:0 0 5px 10px;
	font-size:11px;
}
.left-nav-middle ul li ul li ul li {
	padding:0;
	background:none;
	margin:1px 0 0 0;
}
.left-nav-bottom {
	background:url(img/left_menu_bottom.jpg) no-repeat top left;
	height:5px;
	font-size:1px;
	float:left;
	clear:both;
	width:200px;
}
#left-buttons {
	float:left;
	width:200px;
	clear:both;	
}
#left-buttons img {
	margin:0 0 8px 0;
}
#logo-ups {
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	padding:10px 0;
	margin:60px 0 10px 0;
	float:left;
	width:200px;
}
#right-part {
	float:left;
	width:775px;
	padding:20px 0 0 0;
}
#header {
	width:775px;
	float:left;
	border:0px solid #333333;
	margin:0;
	height:92px;
}
form {
	padding:0px;
	margin:0px;
}
#search {
	float:left;
	width:772px;
	text-align:right;
	padding-right:3px;
}
.search-text {
	width:188px;
	border:0;
	vertical-align:middle;
	font-size:11px;
	height:19px;
	background: url(img/bgr_search.jpg) no-repeat top left;
	color:#8c8c8c;
	font-family:Arial, Verdana, Helvetica, sans-serif;	
	margin:1px 0 0 0;
	padding:4px 0 0 5px;
}
.search-button {
	width:24px;
	height:23px;
	padding:0;
	vertical-align:middle;
	background: url(img/search_button.jpg) no-repeat top left;
	border:none;
	margin:0;
}
#top-nav {
	float:left;
	width:775px;
	clear:left;
	padding:28px 0 8px 0;
	margin:0;
	color:#009585;
	border-bottom:3px solid #B0B0B0;
	font-weight:bold;
}
#top-nav ul {
	float:left;
	margin:0;
	padding:0;
	list-style: none;
}
#top-nav li {
	float:left;
	margin:0;
	padding:0;
	list-style: none;
}
#top-nav li a {
	color:#009585;
	text-decoration:none;
	float:left;
	margin:0;
	padding:0 30px 0 0;
/*	border-right:1px solid #DFDFDF;*/
	background:url(img/bgr_topnav.gif) no-repeat top right;
}
#top-nav li a:hover {
	text-decoration: underline;
	float: left;
	margin: 0 0 0 0;
}
#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:150px;
top:15px;
left:0px;
background:#F4F4F4;
border:1px solid #E7E7E7;
border-bottom:0px solid #bed9ff;
z-index:1000;
}

#nav li ul a {
width:130px;
height:auto;
float:left;
padding: 3px 10px;
 margin:0;
 background:none;
 color:#888888;
 text-decoration:none;
 font-size:13px;
 border-bottom:1px solid #E7E7E7;
font-weight:normal;
}
#nav li ul a:hover {
	background:#E7E7E7;
}
#nav ul ul{
top:auto;
z-index:1000;
}	

#nav li ul ul {
left:170px;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

#page {
	width:775px;
	float:left;
	clear:both;
	padding:0 0 30px 0;
}
#page-left {
	width:517px;
	float:left;
	padding:0 22px 0 0;
	border:0px solid #CC66FF;
}
#page-left-inner {
	width:517px;
	float:left;
	padding:0 22px 0 0;
	border:0px solid #CC66FF;
	line-height:19px;
}
#page-left-inner-eco {
	width:517px;
	background:url(img/bgr_eco.jpg) no-repeat top left;
	background-position:0 40px;
	float:left;
	padding:0 22px 0 0;
	border:0px solid #CC66FF;
	line-height:19px;
}
#page-left-inner-myintime {
	width:751px;
	float:left;
	padding:0 22px 0 0;
	border:0px solid #CC66FF;
	line-height:19px;
}
.path {
	color:#b3b3b3;
	font-size:11px;
	padding:0 0 12px 0;
	line-height:normal;
}
.path a {
	color:#b3b3b3;
}
#gallery {
	float:left;
	width:517px;
}
#services {
	float:left;
	width:517px;
	clear:both;
	padding:25px 0 0 0;
}
#services a {
	color:#231F20;
}
#services ul {
	padding:10px 0 0 0;
	margin:0;
	list-style:none;
}
#services ul li {
	background:url(img/arrow_yellow.gif) no-repeat top left;
	padding:0 0 3px 10px;
}
.services-left {
	float:left;
	width:343px;
	padding:0 10px 0 0;
	clear:both;
	border:0px solid #000000;
}
.services-left-all {
	border:1px solid #E1DDD8;
	float:left;
	padding:10px;
	width:321px;
	min-height:140px;
	height:auto !important;
	height:140px;
}
.services-left-in {
	float:left;
	width:160px;
	padding-right:20px;
}
.services-left-out {
	float:left;
	width:140px;
}
.services-right {
	float:left;
	width:164px;
	border:0px solid #CC66FF;
}
.services-left h2 {
	font-size:22px;
	background:url(img/service1.jpg) no-repeat top left;
	width:330px;
	height:45px;
	color:#ffffff;
	padding:15px 0 0 13px;
	margin:0;
	font-weight:normal;
}
#services .services-left h2 a {
	color:#ffffff;
}
.services-right h2 {
	font-size:22px;
	background:url(img/service2.jpg) no-repeat top left;
	width:151px;
	height:45px;
	color:#ffffff;
	padding:15px 0 0 13px;
	margin:0;
	font-weight:normal;
}
#services .services-right h2 a {
	color:#ffffff;
}
#news {
	float:left;
	width:516px;
	clear:both;
}
#news h2 {
	font-size:22px;
	color:#333333;
	padding:20px 0 0 0;
	margin:0;
	font-weight:normal;
}
#news h2 a {
	color:#333333;
}
.news-item {
	padding:5px 20px 3px 0;
	font-size:12px;
	line-height:18px;
	clear:both;
}
.pic-news {
	padding:4px;
	border:1px solid #e7e7e7;
	margin:3px 15px 0 0;
    -moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
    border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */
}
.pic-news-inner {
	padding:6px;
	border:1px solid #e7e7e7;
	margin:3px 15px 0 0;
    -moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4 */
    border-radius: 6px; /* Opera 10.5, IE 9, Saf5, Chrome */
}
h3 {
	font-size:14px;
	color:#00a78e;
	padding:0 0 5px 0;
	margin:0;
	font-weight:normal;
	font-weight:bold;
}
h3 a {
	color:#00a78e;
}
h4 {
	font-size:13px;
	color:#00a78e;
	padding:0 0 5px 0;
	margin:0;
}
h4 a {
	color:#00a78e;
}
h5 {
	font-size:15px;
	color:#231F20;
	padding:2px 10px;
	margin:10px 0;
	background:#F4F4F4;
}
h5 a {
	color:#231F20;
}
p.more {
	color:#00a78e;
	font-size:11px;
	margin:0;
	padding:0 0 5px 0;
}
p.more a {
	color:#00a78e;
}
#page-right {
	width:234px;
	float:left;
	padding:0;
	border:0px solid #000000;
}
.my-intime {
	float:left;
	width:234px;	
}
.my-intime h2 {
	font-size:18px;
	color:#00a78e;
	padding:0 0 6px 0;
	margin:0;
	font-weight:normal;
}
.my-intime h2 a {
	color:#00a78e;
}
.myintime-text2 {
	width:35px;
	border:0;
	vertical-align:middle;
	font-size:11px;
	height:19px;
	background: url(img/bgr_search.jpg) no-repeat top left;
	color:#8c8c8c;
	font-family:Arial, Verdana, Helvetica, sans-serif;	
	margin:1px 2px 0 0;
	padding:4px 0 0 5px;
}
.myintime-text {
	width:79px;
	border:0;
	vertical-align:middle;
	font-size:11px;
	height:19px;
	background: url(img/bgr_search.jpg) no-repeat top left;
	color:#8c8c8c;
	font-family:Arial, Verdana, Helvetica, sans-serif;	
	margin:1px 2px 0 0;
	padding:4px 0 0 5px;
}
.small-input-disable {
    width:35px;
	border:0;
	vertical-align:middle;
	font-size:11px;
	height:19px;
	background: #c0c0c0;
	color:#8c8c8c;
	font-family:Arial, Verdana, Helvetica, sans-serif;	
	margin:1px 2px 0 0;
	padding:4px 0 0 5px;

}


.login-button {
	width:54px;
	height:23px;
	padding:1px 0 3px 0;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:middle;
	background: url(img/login_button.jpg) no-repeat top left;
	border:none;
}
.calc {
	background:url(img/bgr_calc.gif) no-repeat top left;
	width:234px;
	height:40px;
	float:left;
	clear:both;
	margin:20px 0;
	color:#FFFFFF;
}
.calc h2 {
	font-size:18px;
	color:#ffffff;
	padding:8px 0 6px 12px;
	margin:0;
	font-weight:normal;
}
.calc h2 a {
	color:#ffffff;
}
.track {
	float:left;
	width:224px;
	padding:10px 0 10px 10px;
	background:#F4F4F4;
	border:1px solid #E7E7E7;
}
.track h2 {
	font-size:18px;
	color:#333333;
	padding:0 0 6px 0;
	margin:0;
	font-weight:normal;
}
.track h2 a {
	color:#333333;
}
.num-text {
	width:141px;
	border:0;
	vertical-align:middle;
	font-size:11px;
	height:19px;
	background: url(img/track_bgr.jpg) no-repeat top left;
	color:#8c8c8c;
	font-family:Arial, Verdana, Helvetica, sans-serif;	
	margin:1px 0 0 0;
	padding:4px 0 0 5px;
}
.track-button {
	width:68px;
	height:23px;
	padding:1px 0 3px 0;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:middle;
	background: url(img/track_button.jpg) no-repeat top left;
	border:none;
}
.poll {
	padding:20px 0 0 0;
	float:left;
	width:234px;
}
.poll h2 {
	font-size:18px;
	color:#00a78e;
	padding:0 0 6px 0;
	margin:0;
	font-weight:normal;
}
.poll h2 a {
	color:#00a78e;
}
.poll-button {
	width:68px;
	height:23px;
	margin:15px 0 0 0;
	padding:0 0 3px 0;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:middle;
	background: url(img/track_button.jpg) no-repeat top left;
	border:none;
}
#footer {
	width:100%;
	background:url(img/bgr_footer.gif) #F4F4F4 repeat-x top left;
	margin:0;
	clear:both;
	padding:15px 0 20px 0;
}
#bottom-nav {
	width:1000px;
	margin:0 auto;
	color:#8C8C8C;
}
#bottom-nav a {
	color:#8C8C8C;
}
.bottom-nav-part {
	width:250px;
	float:left;
}
.bottom-nav-part a {
	color:#8C8C8C;
}
.bottom-nav-part ul {
	list-style:none;
	padding:0;
	margin:0;
}
.bottom-nav-part ul li {
	padding:5px 0 0 0;
	margin:0;
}
.bottom-nav-part-share {
	width:250px;
	float:left;
	font-size:10px;
}
.bottom-nav-part-share img {
	margin:5px 5px 10px 0;
}
h1 {
	font-size:24px;
	color:#00a28b;
	padding:15px 0 10px 0;
	margin:0;
	font-weight:normal;
	line-height:normal;
}
h1 a {
	color:#ffffff;
}
#page-left-inner h2 {
	font-size:18px;
	color:#00a28b;
	padding:0px 0 10px 0;
	margin:0;
	font-weight:normal;
	line-height:normal;
}
#page-left-inner h2 a {
	color:#00a28b;
}
#page-left-inner h3 {
	font-size:14px;
	color:#00a28b;
	padding:0 0 0 0;
	margin:0;
	font-weight:normal;
	font-weight:bold;
}
#page-left-inner h3 a {
	color:#00a28b;
}
.date {
	color:#8C8C8C;
	font-size:11px;
}
#page-left-inner .news-item {
	padding:5px 20px 10px 0;
	clear:both;
}
.pages {
	color:#8bc620;
	padding:20px 0 0 0;
	font-size:11px;
}
.pages a {
	color:#00A78E;
	padding:0 5px 0 0;
}
.pages a.active {
	color:#ffffff;
	background:#00A78E;
	font-weight:bold;
	padding:2px 5px;
    -moz-border-radius: 2px; /* FF1+ */
	-webkit-border-radius: 2px; /* Saf3-4 */
    border-radius: 2px; /* Opera 10.5, IE 9, Saf5, Chrome */
}
.pages a.next {
	color:#00A78E;
	padding:0 5px 0 0;
}
.gallery-row {
	float:left;
	width:517px;
	clear:both;
	padding:0 0 15px 0;
}
.gallery-item {
	padding:0 5px 0 0;
	font-size:12px;
	float:left;
	width:166px;
	text-align:center;
	border:0px solid #000000;
}
#page-left-inner ul {
	padding:10px 0 10px 20px;
	margin:0;
}
#page-left-inner ul li, #page-left-inner-eco ul li {
	background:url(img/bullet.gif) no-repeat top left;
	list-style:none;
	padding:0 0 0 10px;
}
.big-map {
  
	margin:0;
	padding:0;
	position:relative;
	width:517px;
}
.font-map {
	color:#FFFFFF;
	font-size:11px;
}
.font-map-big {
	color:#FFFFFF;
	font-size:12px;
}
.font-map a, .font-map-big a {
	color:#FFFFFF;
}
textarea.contact {
	width:344px;
	border:0;
	vertical-align:middle;
	font-size:11px;
	height:100px;
	background: url(img/bgr_textarea.gif) no-repeat top left;
	color:#8c8c8c;
	font-family:Arial, Verdana, Helvetica, sans-serif;	
	margin:0 0 10px 0;
	padding:4px 0 0 5px;
	border-bottom:1px solid #F3F3F3;
}
.copy {
	float:left;
	width:250px;
}
.abc {
	float:right;
	text-align:right;
	width:250px;
	padding:0;
}
.err {
	color:#c00000;
}
.small {
	color:#8C8C8C;
	font-size:11px;
	line-height:normal;
}


/*-----------------------------home-gallery-----------------------*/
div.wrap {
width:517px;
margin:0 auto;
text-align:left;
}

div#header-gall {
margin:-1px 0 0;
}
/*div#video-header{
height:683px;
margin:-1px 0 0;
}
div#header-gall div.wrap{
height:299px;
}*/
div#header-gall div#slide-holder{
z-index:40;
width:517px;
height:215px;
/*position:absolute;*/
position:relative;
}
div#header-gall div#slide-holder div#slide-runner{
width:517px;
height:215px;
overflow:hidden;
position:absolute; z-index:2000;
}
div#header-gall div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header-gall div#slide-holder div#slide-controls {
left:0;
bottom:0px;
width:517px;
height:46px;
display:none;
position:absolute;
background:url(img/slide-bg.png) 0 0;
}
div#header-gall div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:12px;
line-height:16px;
font-weight:bold;
margin:15px 0 0 5px;
}
div#header-gall div#slide-holder div#slide-controls p#slide-nav{
float:right;
height:18px;
display:inline;
margin:15px 5px 0 0;
}
div#header-gall div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:13px;
height:18px;
display:inline;
font-size:1px;
margin:0 5px 0 0;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header-gall div#slide-holder div#slide-controls p#slide-nav a.on {
	background-image:url(img/silde-nav-w.png);
}
* html div#header-gall div#slide-holder div#slide-controls p#slide-nav a.on {
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/silde-nav-w.png', sizingMethod='crop');
	background-repeat: no-repeat;
}

div#header-gall div#slide-holder div#slide-controls p#slide-nav a {background-image:url(img/silde-nav-g.png);}

* html div#header-gall div#slide-holder div#slide-controls p#slide-nav a {
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/silde-nav-g.png', sizingMethod='crop');
	background-repeat: no-repeat;
}

#page-left-inner .demo-show2 h3, #page-left-inner .demo-show2 h3 a {
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  
}
.demo-show2 {
 clear: both;
 float: left;
 width: 500px;
 
}
.address {
 clear: both;
 float: left;
 width: 500px;
 margin-top: 360px;
}

#tellfriend {
    position: absolute;
    margin-top: -340px;
    *margin-top: -250px;
    left: 800px;
    width: 300px;
    z-index: 10;
    background:#fff;
    padding: 5px;
    border: 1px solid #00A78E;
}
.calc-ok {
  color:  #00A78E;
  font-weight: bold;
}
.small-calc{
 font-size: 11px;
 line-height: 12px;
  
}
.calc-title{
  color: #ffffff;
  background: #009081;
  padding: 3px;
}
table.main-calc tr{
 border-bottom: 1px solid #e5f8f1;

}
table.main-calc td{
  font-size: 11px;
  border-bottom: 1px solid #e5f8f1;
}

table.main-calc td.cena {
  text-align: right;
}

.grey {
 color: #808080;
 font-size: 11px;
}


#christmas div {
position:absolute;
z-index:1;
width:1260px;
height:1075px;
margin-left:-130px;
}

#christmas div a {
display:block;
width:1260px;
height:1075px;
}

#body-chr {
    position:relative;
    z-index:2;
    width:1000px;
    float:left;
}
