* { margin:0; padding:0; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #ffffff; background-color: #333; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;}	
.text,td {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff;}
.red {font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; font-weight: bold;}
.white {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}
.gray {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #77778C;}
.small {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff;}	
ul,ol {
   margin-left:20px;
}
li { padding-bottom:5px; }
.content {  }

a, a:link, a:visited, a:active {font-size:12px; color: #FFCC99; text-decoration:underline;}
a:hover {font-size:12px; color: Navy;  color: #FFCC99; text-decoration: none;}

a.red, a.red:link, a.red:visited, a.red:active {font-size:12px; color:#ff0000; font-weight: bold; text-decoration: none;}
a.red:hover {font-size: 12px; color: #999999;}

a.small, a.small:link, a.small:visited, a.small:active {font-size:12px; color:#fff; text-decoration: none; text-decoration:none; font-weight: bold; letter-spacing: 2px;}
a.small:hover {font-size: 12px; color: #ff3300; text-decoration: underline; font-weight: bold;}

a.black, a.black:link, a.black:visited, a.black:active {font-size:12px; color:#fff; font-weight: bold; text-decoration: none;}
a.black:hover {font-size: 12px; color: #999999; font-weight: bold;}

a.blue, a.blue:link, a.blue:visited, a.blue:active {font-size:12px; color:#3366ff; text-decoration:underline;}
a.blue:hover {font-size: 12px; color: #999999; text-decoration: none;}

a.menu, a.menu:link, a.menu:visited, a.menu:active {font-size: 11px; color: #fff; text-decoration: none; word-spacing : 0px; font-weight: bold;}
a.menu:hover {font-size: 11px; color: #fff; text-decoration: underline; word-spacing : 0px;}

a.sxema {font-size: 11px; color: #ffffff; text-decoration: underline; word-spacing: 0px;}, a.sxema:link {font-size: 11px; color: #ffffff; text-decoration: underline; word-spacing: 0px;}, a.sxema:visited {font-size: 11px; color: #ffffff; text-decoration: underline; word-spacing: 0px;}, a.sxema:active {font-size: 11px; color: #ffffff; text-decoration: underline; word-spacing: 0px;}
a.sxema:hover {font-size: 11px;	color: #336699;	text-decoration: none;}

a.white, a.white:link, a.white:visited, a.white:active {font-size: 12px; color: #ffffff; text-decoration: underline;}
a.white:hover {font-size: 12px; color: #336699;	text-decoration: none;}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #ffffff; MARGIN: 5px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;}
ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #ffffff;}	
li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #ffffff;}	


h1 {font-family: Verdana, Arial Narrow, Arial; font-size: 25px; font-weight: normal;  color: #ffffff; margin:5; padding-bottom:20px; padding-top:20px;}
h2 {
	font-family: Verdana, Arial Narrow, Arial;
	font-size: 25px;
	font-weight: normal;
	 color: #ffffff;
	margin:5px;
	padding-bottom:10px;
	padding-top:10px;	
}
h3 {font-family: Verdana, Arial Narrow, Arial; font-size: 25px; font-weight: normal;  color: #ffffff; margin:5px; padding-bottom:20px; padding-top:20px;}	
h4 {font-family: Verdana, Arial Narrow, Arial; font-size: 25px; font-weight: normal;  color: #ffffff; margin:5px; padding-bottom:10px; padding-top:10px;}

.bl { display:block; }
.fl { float:left; } img.fl { float:left; margin-right:10px; }
.fr { float:right; }
.cl { clear:both; font-size:1px; line-height:1px; height:1px; }
.partners tr td { padding:0 20px 20px 10px; }
.discount img { display:block; margin:auto; border:1px solid #ee0c7c; }
.imago { padding:20px; }
.fotogallery img, .imago img { margin:4px 2px; }
.footer { padding:50px 0 20px 0; }

#slideshow { position:relative; height:350px; }
#slideshow IMG { position:absolute; top:0px; left:-1px; z-index:8;}
#slideshow IMG.active { z-index:10;}
#slideshow IMG.last-active { z-index:9; }

.topmenu ul, .topmenu ul li { z-index: 20; margin: 0; padding: 0; display: inline; margin-right: 0; }
.topmenu ul li { font-weight: bold; text-align: center; background: url('/i/bg_02.gif') top left repeat-x;	height: 36px; float: left;	position:relative; width:98px; }
.topmenu ul li a { font-size: 11px; margin-top: 10px; display: block; color: #fff; text-decoration: none;	white-space: nowrap; }
.topmenu ul li a:hover{ color: #6699ff; }
.topmenu ul li ul { display: none; position:absolute; top:36px; border: 1px solid black; }
.topmenu ul li ul li { text-align: left; display:block; border-top:0px; height: 21px; background-color: #333; background-image: none; width:210px; }
.topmenu ul li ul li a {	margin: 5px 0 0 5px;	display: block; color: #fff; text-decoration: none; white-space: nowrap; }
.topmenu ul li ul li ul { display: none; position:absolute; top:0px; left:135px; }

.new-tab { margin:20px 0; }
.new-tab tr td { vertical-align:top; padding:0 20px 20px 0; }
.new-tab tr td img { display:block; margin-bottom:20px; }

.adx-phone { height:89px; padding:10px 15px 0 0; text-align:right; color:#383838; }
   .adx-phone span { font-size:20px; } .adx-phone small { font-size:11px; display:block; }

.YMaps-b-balloon-content h3, .YMaps-b-balloon-content p { color: #000000 }

.metrolist{
	background:url('pub/metro/1.png') no-repeat;
	padding: 0px 0px 0px 25px;
	margin-top: 5px;"
}


