* { 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 {  }

.img-l { float:left; margin:0 15px 0 0; }
.img-r { float:right; margin:0 0 0 15px; }
.bl { display:block; }

a, a:link, a:visited, a:active {font-size:12px; color: #ffffff; text-decoration:underline;}
a:hover {font-size:12px; color: Navy;  color: #ffffff; 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:570px; }
#slideshow IMG { position:absolute; top:0px; left:-1px; z-index:8; opacity:0.0; }
#slideshow IMG.active { z-index:10; opacity:1.0; }
#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:175px; }
.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;}
.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:175px; }
.topmenu ul li ul li ul li { width:238px; }

.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; }


.news-mod li { font-size:14px; padding-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; }
   
/* AL20112909 */
.new-hell-block { padding:20px 0; }
.new-hell-block table { border-collapse:collapse; width:100%; }
.new-hell-block table tr td { vertical-align:top; padding-right:20px; width:33%; }
.new-hell-links { font-size:14px; line-height:24px; }
.new-hell-links h3, .new-hell-opros h3 { font-size:18px; font-weight:normal; margin:0 0 10px; padding:0; }
.new-hell-block table tr td table { margin-top:10px; width:auto; }
.new-hell-block table tr td table tr td { color:#fff; padding:0 10px 10px 0; vertical-align:middle; width:30%; }
.new-hell-block table tr td table tr td label { padding:0 10px 0 0; }
.new-hell-block table tr td table tr td label input { margin-right:5px; }
.new-hell-block table tr td table tr td textarea { background:#666; border:solid 1px #999; display:block; height:76px; margin:5px 0 10px; outline:none; padding:2px; resize:none; width:227px; }

/* AL20110811 */
#in-form table { border-collapse:collapse; margin-bottom:10px; }
#in-form table tr td { padding:0 20px 5px 0; }
#in-form table tr td .in-form-txt, #in-form table tr td select { display:block; font-family:Arial; font-size:12px; outline:none; width:227px; }
#in-form table tr td .in-form-txt { background:#fff; border:solid 1px #ccc; padding:2px; }
#in-form div { font-style:italic; }
#in-form label { display:block; padding:10px 0 20px; }
#in-form label input { float:left; margin-right:5px; }










