/* CSS Document */
body {
  margin:0;
  padding: 0;
  min-width:949px;  
  background-image:url(../img/background.gif);
}
div#bg_top {
  background-image: url(../img/bg_top.png);
  background-position: top;
  background-repeat: repeat-x; 
}
#all {padding-top:30px;}
#header {height:190px; overflow:hidden; width:100%;  background-image:url(../img/background.gif);}
#logo { width:275px; height:222px; float:left;}
#teltop {
width:277px; 
padding:45px 35px 0px 0px; 
float:right; 
text-align:right; 
font-family:"Times New Roman", Times, serif; 
font-size:20px; 
color:#333333;
}
.address {font-family:"Times New Roman", Times, serif; font-size:14px; color:#333333;}
#c1 {margin-left:275px;}
#c2 {margin-right:275px; text-align:center;}
#conteiner {overflow:hidden; width:100%; border-bottom:1px dashed #666666; padding:30px 0px 30px 0px; background-color: #FFFFFF;}
#mleft {width:200px; float:left; text-align:right;}
#mleft a {display:block; margin-bottom:20px; padding-right:5px;}
#mleft a {font-family:Tahoma; font-size:14px; color:#333333; border-left:4px solid #333333; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
#mleft a:hover {font-family:Tahoma; font-size:14px; color: #993300; text-decoration:none; border-left:4px solid #999999; border-bottom:1px solid #666666; border-right:1px solid #666666; border-top:1px solid #666666;}
#leftvizit a {font-family:Tahoma; font-size:14px; color:#003366; text-decoration:none; border-right:1px solid #003366; border-bottom:1px solid #003366; border-left:4px solid #003366; border-top:1px solid #003366;}
#lift {background: url(../img/lifts.gif) no-repeat center top;  width:200px; height:359px;}
#lift1 {background: url(../img/lift22.gif) no-repeat center top;  width:200px; height:428px;}
#eska {background: url(../img/eskalator2.gif) no-repeat center top;  width:200px; height:303px;}
#pod {background: url(../img/podemnikleft1.gif) no-repeat center top;  width:200px; height:376px;}
#mright {width:200px; float:right; text-align:left;}
#mright a {display:block; margin-bottom:20px; padding-left:5px;}
#mright a {font-family:Tahoma; font-size:14px; color:#333333; text-decoration:none; border-right:4px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;}
#mright a:hover {font-family:Tahoma; font-size:14px; color:#993300; text-decoration:none; border-right:4px solid #999999; border-bottom:1px solid #666666; border-left:1px solid #666666; border-top:1px solid #666666;}
#twour1 a {font-family:Tahoma; font-size:14px; color:#999999; text-decoration:underline; border:none;}
#twour1 a:hover {font-family:Tahoma; font-size:14px; color:#993300; text-decoration:none; border:none;}

#dlya_cl {
  font-family:Tahoma; 
  font-size:14px; 
  color:#333333; 
  text-decoration:none; 
  border-right:4px solid #000000; 
  border-bottom:1px solid #000000; 
  border-left:1px solid #000000; 
  border-top:1px solid #000000;
  padding-left: 5px;
}

#twour2 a {font-family:Tahoma; font-size:14px; color:#999999; text-decoration:underline; border:none;}
#twour2 a:hover {font-family:Tahoma; font-size:14px; color:#993300; text-decoration:none; border:none;}
#twour3 a {font-family:Tahoma; font-size:14px; color:#999999; text-decoration:underline; border:none;}
#twour3 a:hover {font-family:Tahoma; font-size:14px; color:#993300; text-decoration:none; border:none;}
#cont1 {margin-left:230px; background-color: #FFFFFF;}
#cont2 {margin-right:230px;}
#txt #allimgport {text-indent:0px; padding-top:10px; padding-bottom:35px;}
#imglp {width:25%; float:left; text-indent:0px; text-align:center;}
#imgrp {width:25%; float:right; text-indent:0px; text-align:center;}
#imgcp1 {margin-left:25%;}
#imgcp2 {margin-right:25%; text-align:center;}
.foto a img {border:none; margin-top:7px; margin-left:7px;}
#txt .foto a {text-decoration:none; color:#000000;}
.foto a:hover {border:none; color:#FF0000;}
.photo {position:relative; width:166px; height:163px; text-align:center;}
.photo span {position:absolute; display:block; background:url(../img/ramka.png) no-repeat; width:166px; height:163px; margin-top:-5px;}
.photo2 span {position:absolute; display:block; background:url(../img/ramka.png) no-repeat; width:166px; height:163px; margin-top:-5px; left:50%;margin-left:-83px;}
.photo a img, .photo2 a img, #txt .photo a, #txt .photo2 a {border:none; text-decoration:none; color:#000000;}
#nav {background-color:#F2F2F2; line-height:25px; text-align:center; border:1px dashed #CCCCCC;}
#nav a {font-family:Tahoma; font-size:12px; color:#000000; text-decoration:underline;}
#txt p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:20px; text-indent:25px; text-align:justify; margin: 10px 0 0 0;}
#txt ul li {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif; font-size:13px;line-height:20px;
}


#txt a {font-family:Tahoma; font-size:13px; color:#0000FF; text-decoration:underline;}
#txt a:hover {font-family:Tahoma; font-size:13px; color:#FF0000; text-decoration:none;}
#nav a:hover {font-family:Tahoma; font-size:12px; color:#000000; text-decoration:none;}
#bottom {height:100px; padding:30px 0px 0px 0px;}
#copy {width:350px; float:left; font-family:Tahoma; font-size:12px; color:#999999; padding-left:10px;}
#copy a {font-family:Tahoma; font-size:12px; color:#0000FF; text-decoration:underline;}
#copy a:hover {font-family:Tahoma; font-size:12px; color:#FF0000; text-decoration:none;}
#silverday {width:300px; float:right; text-align:right; font-family:Tahoma; font-size:12px; color:#999999; padding-right:10px;}
#silverday a {font-family:Tahoma; font-size:12px; color:#0066CC; text-decoration:underline;}
#silverday a:hover {font-family:Tahoma; font-size:12px; color:#0099FF; text-decoration:none;}
#bc1 {margin-left:350px;}
#bc2 {margin-right:350px; text-align:center;}
#tags {
  margin: 15px 0 0 10px;
}
#tags p {
  margin: 0 0 0 0;
}
#tags a {
  color: #666666;
  font-size:12px;
}
/* Decor CSS */
#txt em {
	background:url(../img/ramka.png) no-repeat;
	width:569px;
	height:88px;
	position:absolute;
	text-align:center;
	left: 235px;
	top: 306px;
}

div#dop a {
  color: #999999;
}
table {
  border: 0;
}
img {
  border: 0;
}
.portf {
  text-align: center;
  margin-top: 6px;
  margin-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.portf_zag {
  margin: 5px 0 15px 10px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; 
}
.port1 {
  margin: 0 40px 30px 0;
}
.port1 a {
  margin: 0 10px 0 0;
}
.port1 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
}
.port1 ul li {
  font-size: 12px;
  margin-top: 7px;
  font-size: 14px;
}
.port2 {
  margin: 0 60px 10px 0;
  float: left;
}
.port2 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
}
.port2 ul li {
  font-size: 12px;
  margin-top: 7px;
}
.port_zag {
  font-weight: bold;
}
h1 {font-size:1.2em;text-align:center;}

h2 {
font-size:16px;
text-align:left;
}