/* CSS style sheet by www.stenikgroup.com */
/* STENIK GROUP Ltd. - New media company  */
/* We give your business a face           */

/* ----------------------------------------------------------------------- [ GLOBAL CONFIG ] */
/* mac hide\*/
/* html, body {height:100%} */
/* end hide */

* { 
	outline:0;
	border:0;
	margin:0;
	padding:0;
	outline:0;
}
img, div, .pngfix, input { behavior: url("/template/styles/iepngfix.php");}
html, body {
	background-image:url("../im/intro-bkg1.jpg");
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#fff;
	font:12px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
}
.clear {
	clear:both;
	font-size:1px;
	margin:0;
	padding:0;
}
p, a {
	font:12px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	margin:0;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
}
p {
	padding-bottom:5px;
	color:#000;
}
a,
a:link,
a:active,
a:visited,
a:hover {
	cursor:pointer;
	color:#555555;
}
a:hover {
	color:#ff6600;
}
input {
	font:10px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	color:#555555;
}
h1 {
	font:22px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	border:none;
	text-transform:uppercase;
	padding-bottom:5px;
}
h2 {
	font:18px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	color:#000;
	padding-bottom:5px;
}
h3 {
	font:12px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding-bottom:7px;
}
.clearfix {
	height:1px;
}
/* ----------------------------------------------------------------------- [ WRAPPER ] */
#wrapper {
	width:998px;
	margin-left:auto;
	margin-right:auto;
}
#wrapper .lImg {
	float:left;
	padding-right:10px;
	clear:left;
}
#wrapper .rImg {
	float:right;
	padding-left:10px;
	clear:right;
}
#wrapper a.more {
	font:11px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url("../im/bullet1.gif");
	background-position:0 5px;
	background-repeat:no-repeat;
	height:15px;
	padding-left:10px;
	margin-top:5px;
	color:#696969;
	display:block;
}
#wrapper a.more:hover {
	color:#000;
}
/* ----------------------------------------------------------------------- [ WRAPPER - HEADER ] */
#wrapper .header {
	height:271px;
}
.header .logoBG,
.header .logoEN {
	float:left;
}
.logoBG a {
	background-image:url("../im/header-bg.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width:220px;
	height:271px;
}
.header .bkg {
	background-image:url("../im/header-bg.jpg");
	background-position:100% 0;
	background-repeat:no-repeat;
	float:left;
	width:778px;
	height:271px;
}
.logoEN a {
	background-image:url("../im/header-en.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width:220px;
	height:271px;
}
/* ----------------------------------------------------------------------- [ WRAPPER - HEADER - TOP NAVIGATION ] */
.bkg .tNav {
	width:778px;
	height:40px;
	text-align:right;
}
.tNav a.home {
	background-image:url("../im/icon-home.gif");
	background-position:0 2px;
	background-repeat:no-repeat;
	font:12px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	color:#777777;
	height:40px;
	line-height:40px;
	padding:0 0 0 15px;
}
.tNav a.home:hover {
	color:#000;
}
.tNav a.sitemap {
	background-image:url("../im/icon-sitemap.gif");
	background-position:0 2px;
	background-repeat:no-repeat;
	font:12px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	color:#777777;
	height:40px;
	line-height:40px;
	padding:0 0 0 15px;
	margin-left:20px;
}
.tNav a.sitemap:hover {
	color:#000;
}
.tNav a.print {
	background-image:url("../im/icon-print.gif");
	background-position:0 2px;
	background-repeat:no-repeat;
	font:12px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	color:#777777;
	height:40px;
	line-height:40px;
	padding:0 0 0 15px;
	margin-left:20px;
}
.tNav a.print:hover {
	color:#000;
}
.tNav a.lang {
	background-image:url("../im/icon-lang.gif");
	background-position:0 2px;
	background-repeat:no-repeat;
	font:12px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	color:#777777;
	height:40px;
	line-height:40px;
	padding:0 0 0 15px;
	margin:0 15px 0 80px;
}
.tNav a.lang:hover {
	color:#000;
}
/* ----------------------------------------------------------------------- [ WRAPPER - HEADER - SLOGAN ] */
.bkg .slogan {
	background-image:url("../im/slogan-bkg.png");
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	width:600px;
	height:117px;
	margin:20px 0 0 45px;
}
.slogan p {
	width:400px;
	font:20px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	font-style:italic;
	color:#696969;
	text-align:left;
	padding:10px 0 0 30px;
}
.slogan p span {
	font:30px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	color:#f60;
	font-style:italic;
}
/* ----------------------------------------------------------------------- [ WRAPPER - HEADER - PHONE ] */
.bkg .phoneBG {
	background-image:url("../im/phone-bg.png");
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
/*	width:198px;*/
    width:230px;
	height:60px;
	margin:12px 0 0 75px;
}
/* ----------------------------------------------------------------------- [ WRAPPER - LEFT ] */
#wrapper .left {
	width:210px;
	float:left;
}
.left .lNav {
	padding-bottom:20px;
	border-bottom:1px dotted #555555;
	width:200px;
}
.lNav ul {
	width:210px;
}
.lNav ul li {
	list-style:none;
}
.lNav ul li a,
.lNav ul li a:link,
.lNav ul li a:visited {
	background-image:url("../im/nav-bkg.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	height:20px;
	line-height:25px;
	font:12px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	display:block;
	color:#000;
	text-transform:uppercase;
	padding-left:23px;
	padding-top:5px;
}
.lNav ul li a:active,
.lNav ul li a.act,
.lNav ul li a:hover {
	background-position:0 -25px;
	color:#ff6600;
}
.lNav ul li ul.sub {
	margin:0 0 0 25px;
	width:auto;
	height:0px;
	overflow:hidden;
}
.lNav ul li ul.sub li.first{
	padding-top: 10px;
}
.lNav ul li ul.sub li {
	list-style:none;
	text-decoration:none;
}
.lNav ul li ul.sub li a,
.lNav ul li ul.sub li a:link,
.lNav ul li ul.sub li a:visited {
	background-image:url("../im/bullet2.gif");
	background-position:0 50px;
	background-repeat:no-repeat;
	font:11px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	color:#696969;
	text-decoration:none;
	text-transform:none;
	border:none;
	padding:0;
	padding-left:7px;
	display:block;
}
.lNav ul li ul.sub li a:active,
.lNav ul li ul.sub li a.act2,
.lNav ul li ul.sub li a:hover {
	color:#ff7800;
	border:none;
	background-position:0 5px;
}
.left .search {
	float:left;
	width:200px;
	_width:203px;
	height:28px;
	margin-top:20px;
}
.search .txtField {
	float:left;
	overflow:hidden;
	width:171px;
	height:28px;
	_height:30px;
	margin:0;
}
.txtField .searchField {
	background:#fff url("../im/search-bkg.gif") 0 0 no-repeat;
	font:12px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	color:#a8a8a8;
	padding:7px 10px 0 10px;
	width:155px;
	height:28px;
	margin:0px;
}
.left .adds {
	margin-top:20px;
	border-top:1px dotted #555555;
	padding-top:15px;
	width:200px;
}
.adds a img {
	padding-bottom:10px;
}
/* ----------------------------------------------------------------------- [ WRAPPER - MAIN ] */
#wrapper .main,
#wrapper .main-home,
#wrapper .main-gallery,
#wrapper .main-home {
	width:544px;
	float:left;
	background-image:url("../im/home-bkg.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
	padding:33px 11px 0 24px;
	border-right:1px dotted #696969;
}
#wrapper .main {
	background-image:none;
}
#wrapper .main-aboutus { background-image:url("../im/aboutus-bkg.jpg"); }
#wrapper .main-services { background-image:url("../im/services-bkg.jpg"); }
#wrapper .main-services { background-image:url("../im/services-bkg.jpg"); }
#wrapper .main-corporate { background-image:url("../im/corporate-bkg.jpg"); }
#wrapper .main-news { background-image:url("../im/articles-bkg.jpg"); }
#wrapper .main-faq { background-image:url("../im/questions-bkg.jpg"); }
#wrapper .main-facts { background-image:url("../im/faqs-bkg.jpg"); }
#wrapper .main-careers { background-image:url("../im/careers-bkg.jpg"); }
#wrapper .main-contacts { background-image:url("../im/contacts-bkg.jpg"); }
#wrapper .main-aboutus,
#wrapper .main-services,
#wrapper .main-corporate,
#wrapper .main-news,
#wrapper .main-faq,
#wrapper .main-facts,
#wrapper .main-careers,
#wrapper .main-contacts {
	width:544px;
	float:left;
	background-position:0 0;
	background-repeat:no-repeat;
	padding:150px 11px 0 24px;
	border-right:1px dotted #696969;
}
/* ----------------------------------------------------------------------- [ WRAPPER - GALLERY ] */
.main-gallery .picture {
	display:block;
	float:left;
	width:154px;
	height:116px;
	border:1px dotted #555555;
	padding:5px 5px;
	background-color:#fff;
	margin:7px 7px;
}
.main-gallery .picture a {
	background:none;
	margin:0px;
}
/* ----------------------------------------------------------------------- [ WRAPPER - home § CONTACTS ] */
.main-home table {
	margin-bottom:15px;
	border:0;
}
.main-home table td {
	font:12px/1.2 Georgia, Tahoma, Verdana, Helvetica, sans-serif;
	color:#154e7e;
	vertical-align:top;
	padding:3px 0;
}
.main-home p.desc,
.main-contacts p.desc {
	font-weight:bold;
	margin:15px 0 0 0;
}
.main-home input, .main-home select, .main-home textarea, .main-home options,
.main-contacts input, .main-contacts select, .main-contacts textarea, .main-contacts options {
	font:12px/1.2 Georgia, Tahoma, Verdana, Helvetica, sans-serif;
	color:#555555;
	padding:6px 7px 5px 7px;
	border-top:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	border-left:5px solid #d2d2d2;
	background-color:#ebebeb;
}
.main-home input, .main-contacts input {
	margin-bottom:5px;
	display:block;
}
.main-home input.btn,
.main-contacts input.btn { 
	background:none;
	border:none;
	padding:0;
	background:url("../im/btn-bkg.gif") center top;
	width:90px;
	height:24px;
	line-height:24px;
	color:#555555;
	cursor:pointer;
	font:12px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	margin-top:10px;
	text-align:center;
	display:block;
	float:left;
	margin-right:20px;
}
.main-home input:focus, .main-home textarea:focus,
.main-contacts input:focus, .main-contacts textarea:focus { 
	color:#000; background-color:#fff;
}
.main-home input.btn:focus, .main-contacts input.btn:focus { color:#000; }
.main-home option, .main-contacts option { color:#000; }
.main-home input .clear, .main-contacts input .clear { clear:inherit; }

/* ----------------------------------------------------------------------- [ WRAPPER - NEWS ] */
#wrapper .news {
	background-image:url("../im/news-bkg.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
	width:514px;
	height:166px;
	margin-top:20px;
	padding:15px 10px 0 15px;
}
.news a {
	display:block;
	width:374px;
	font-size:11px;
	text-align:left;
}
.news a span.date {
	font-weight:bold;
	display:block;
	padding-bottom:3px;
}
.news a:hover {
	color:#696969;
}
/* ----------------------------------------------------------------------- [ WRAPPER - RIGHT ] */
#wrapper .right {
	width:200px;
	float:left;
	padding-left:8px;
}
.right .average {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #696969;
}
.average a.signalBg { background-image:url("../im/average-signal-bg.jpg"); }
.average a.signalEn { background-image:url("../im/average-signal-en.jpg"); }
.average a.signalBg,
.average a.signalEn {
	width:199px;
	height:55px;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
}
.average a.signalBg:hover,
.average a.signalEn:hover {
	background-position:0 -55px;
}
.right .map {
	width:200px;
	height:207px;
	background-image:url("../im/map-bkg.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
	padding-bottom:15px;
	border-bottom:1px dotted #696969;
}
.map a {
	padding:160px 10px 0 10px;
	display:block;
	font-size:11px;
	text-align:left;
	color:#696969;
}
.map a:hover {
	color:#000;
}
.right .pool {
	margin-top:10px;
}
.pool .pContent { 
	position:relative;
}
.pContent label {
	display:block;
	color:#000;
	padding:2px 0;
}
.pContent input.button {
	background:url("../im/btn-bkg.gif") center top;
	width:90px;
	height:24px;
	line-height:24px;
	color:#000;
	cursor:pointer;
	font:12px/1.2 Georgia, "Time New Roman", Tahoma, Verdana, Helvetica, sans-serif;
	margin-top:10px;
	text-align:center;
}
/* ----------------------------------------------------------------------- [ WRAPPER - RIGHT ] */
#wrapper .footer {
	background-image:url("../im/footer-bkg.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	height:198px;
	margin-top:25px;
}
.footer .l {
	width:210px;
	float:left;
}
.footer .l h1 {
	background-image:url("../im/logo-small.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	height:27px;
	line-height:27px;
	padding-left:32px;
	font-size:10px;
	text-transform:uppercase;
	margin-top:15px;
	font-weight:normal;
}
.footer .r {
	width:788px;
	float:left;
	text-align:right;
}
.r .bottomNav {
	margin-top:20px;
	display:block;
}
.r .bottomNav a {
	font-size:10px;
	text-transform:uppercase;
}
.r .webmaster {
	display:block;
	margin-top:5px;
	color:#696969;
	font-size:11px;
}
.webmaster a {
	color:#696969;
	text-decoration:underline;
	font-size:10px;
}
.webmaster a:hover {
	color:#000;
	text-decoration:none;
}

#ShadowBox a, #ShadowBox IMG, #ShadowBox TABLE, #ShadowBox TD {
	border: 0;
	padding: 0;
	margin: 0;
}
#ShadowBox TD {
	width: auto;
	background: none !important;
	padding: 0 !important;
}

#ZoomImage {
	border: 1px solid #CCCCCC;
}

#BlackBackground {
	background: black;
	position: fixed;
	_position: absolute;
	*position:absolute;
	left: 0;top:0;
	display:none;
}

#wrapper .main-home ul {
	margin: 2px 0 4px 20px !important;
}

#areasText {
	margin-top:30px;
}

span.custTooltip{
   padding: 5px 7px;
   background-color: red;
   color: white;
}
em {font-style:italic;}
strong {font-weight:bold}
em strong {font-style:italic;font-weight:bold;}
