#main {width:1000px; margin:0 auto; position:relative;}

#header {height:285px; background:url(/essFile/10000/247.jpg) no-repeat left top;}
#header, #content, #footer { font-size:0.8em;}
#header a {color:#000000;}
#header h1 a {
	position:absolute;
	top:0px;
	left:0px;
	width:500px;
	margin: 0;
	font-weight: bold;
	padding: 0 0 0 0;
	font-size: 1.2em;
	text-decoration: none;
	color: #ffffff;
}

#header h2 a {
	position:absolute;
	top:27px;
	left:0px;
	width:500px;
	margin: 0;
	font-weight: bold;
	padding: 0 0 0 0;
	font-size: 0.7em;
	text-decoration: none;
	color: #ffffff;
}

.col-1, .col-2, .col-3 { float:left;}

#page1 #content .col-1 {width:270px; margin-right:0;}
#page1 #content .col-2 { width:650px}

#footer {height:89px;}

* { margin:0; padding:0;}
body { background:url(/essFile/10000/248.png) repeat-x top #fff; font-family:Tahoma, Geneva, sans-serif; font-size:1em; line-height:1.5em; color:#414141;}

input, textarea, select { font-family:Tahoma, Geneva, sans-serif; font-size:1em;}

.inputbox {
	float: left;
	margin-bottom: 5px;
	background: #ffffff;
	border: 1px solid #d6d6d6;
	font: bold 100% Arial, Helvetica, sans-serif;
	color: #000000;
	padding:3px;
}

object { vertical-align:top;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

.menu { width:190px; overflow:hidden; float:left; text-align:center; font-weight:bold; text-decoration:none; margin-top:15px; }

.sep { width:1px; overflow:hidden; float:left; margin-top:15px; border:0; }

.bodyimg { border:0; margin-left:20px; float:right; width:240px; height:196px; }

p { margin:0; padding:0;}

.tail-top-right { position:absolute; right:0; top:0; width:50%; height:285px; background:url(/essFile/10000/249.png) repeat-x right top;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form { clear:right; width:100%; overflow:hidden;}
#contacts-form fieldset { border:none; float:left; }
#contacts-form .field { clear:both;}
#contacts-form label { float:left; width:97px; line-height:18px; padding-bottom:8px; font-weight:bold; color:#4c7cbd;}
#contacts-form input { width:170px; padding:1px 0 1px 3px; border:1px solid #d6d6d6; color:#414141; float:left;}
#contacts-form textarea { width:539px; height:252px; padding:1px 0 1px 3px; border:1px solid #d6d6d6; color:#414141; margin-bottom:15px; overflow:auto; float:left;}


/*==================list====================*/
ul { list-style:none; margin: 20px; }
ol { margin-left: 20px; }
ul li {
	margin: 0;
	padding: 0px 22px;
	background:url(/essFile/10000/250.gif) no-repeat left 6px;
}

.site-nav { width:100%; overflow:hidden; padding-top:15px;}
.site-nav li { float:left; font-weight:bold; border-right:1px solid #d5d5d5; padding:0 70px 4px 70px;}
.site-nav li a { color:#000;}
.site-nav li a:hover,
.site-nav li a.act { 
	color:#4c7cbd;
}
.site-nav li.last { border:0;}

.list li { background:url(/essFile/10000/251.gif) repeat-x bottom; padding-bottom:8px; margin-bottom:6px; padding-left:0;}
.list li span { display:inline-block; padding-left:22px; background:url(/essFile/10000/250.gif) no-repeat left 3px;}.list li span span { display:inline-block; background:none; padding-left:0; }

.list li a { color:#414141;}
.list li:hover{font-weight:bold;}
.list li a:hover{font-weight:bold;}
.list li.last { background:none; padding-bottom:0; margin-bottom:0;}

.list1 li { width:100%; overflow:hidden; vertical-align:bottom; padding:3px 0 20px 0;}
.list1 li img { float:left; margin:-3px 15px 0 0;}
.list1 li.last { padding-bottom:0;}

.list2 { padding-bottom:15px;}
.list2 li { padding:0 0 4px 8px; }
.list2 li a { color:#4c7cbd;}
.list2 li ul { padding-top:4px; margin-bottom:-4px;}
.list2 li ul li { padding-left:8px; }



/*==================other====================*/
.img-box1 { width:100%; overflow:hidden; padding-top:3px;}
.img-box1 img { float:left; margin:-3px 15px 0 0; }
.img-flag { position:relative; top:6px; width:16px; height:11px; border:0; }

.p1 { margin-bottom:14px;}


/*==================txt, links, lines, titles====================*/
a {color:#4c7cbd; outline:none; text-decoration:none;}
a:hover{text-decoration:none;}

h1 { font-size:1.5em; color:#5555aa; margin-bottom:12px; font-weight:plain; }
h3 a { color:#4c7cbd; text-decoration:none;}
h3 a:hover { text-decoration:underline;}

.link { display:block; float:right; background:url(/essFile/10000/252.gif) repeat-x top; color:#4c7cbd; font-size:1em; text-decoration:none; line-height:.92em;}
.link em { display:block; background:url(/essFile/10000/253.gif) no-repeat left top;}
.link b { display:block; background:url(/essFile/10000/254.gif) no-repeat right top; padding:5px 21px 6px 21px; font-style:normal;}
.link:hover { text-decoration:none;}

.line-hor { border-bottom:1px solid #000; margin:20px 0; overflow:hidden; font-size:0; line-height:0;}

.title { margin-bottom:18px;}


/*==================boxes====================*/
.box { background:#ffffff; width:250px; border:1px solid #d6d6d6; padding:0; }
.separator { padding:20px 0 0 0; }

/*header*/
#header .logo { position:absolute; top:140px; left:55px;}

/*content*/
#content { padding:20px 40px 0 40px;}
#content .banner { border:1px solid #d6d6d6; padding:5px 5px 5px 5px; line-height:0; width:240px; }
#content .indent { padding:14px 0 0 9px;}
#content .indent1 { padding-bottom:28px;}
#content p { line-height:1.5em;}

/*footer*/
#footer .indent { padding:17px 40px 20px 40px; background:transparent url(/essFile/10000/251.gif) repeat-x scroll center top; }
.imgFooterSep { position:relative; top:2px; }
#footer a { color:#4c7cbd;}

/*==========================================*/


/*================Slide Show====================*/
#slideshow {display:none; list-style:none; color:#fff}
#slideshow span {display:none}
#wrapperSS {width:100%; height:100%; margin:0; display:block;}
#wrapperSS * {margin:0; padding:0}
#fullsize {position:relative; width:100%; height:100%; padding:0px; border:none; background:#fff}
#information {position:absolute; bottom:0; width:100%; height:0px; background:#001030; color:#fff; overflow:hidden; z-index:200; opacity:.8; filter:alpha(opacity=80)}
#information h3 {padding:4px 8px 3px; font-size:13px}
#information p {padding:0 8px 8px; font-size:12px}
#image {width:240px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:100%; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(/media/ss/left.gif) left center no-repeat}
#imgnext {right:0; background:url(/media/ss/right.gif) right center no-repeat}
#imglink {position:absolute; height:100%; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(/media/ss/link.gif) center center no-repeat}
#thumbnails {margin-top:0px; visibility:hidden; overflow:hidden; display: none; }
#slideleft {float:left; width:20px; height:81px; background:url(/media/ss/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(/media/ss/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:240px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}


/*================Slide Show=====================*/
#featured {
 border: 1px solid #d6d6d6;
 padding-right: 130px;
 position: relative; 
 height: 486px;
 background: transparent url(/media/ss/intro_bg.png);
}
#featured ul.ui-tabs-nav {
 position: absolute; 
 top: -1px; left: 520px;
 list-style: none; 
 padding: 0; margin: 0;
 width: 129px;
}
#featured ul.ui-tabs-nav li {
 padding: 0; padding: 0;
}

#featured ul.ui-tabs-nav li { height: 61px; }
#featured ul.ui-tabs-nav li { height /*\**/: 61px\9 }
* html #featured ul.ui-tabs-nav li { height: 61px; }
*+html #featured ul.ui-tabs-nav li { height: 87px; }

#featured ul.ui-tabs-nav li img  {
 float: left;
 background: #fff;
}
#featured li.ui-tabs-nav-item a {
 display: block;
 height: 50px;
 padding: 5px;
 background: transparent url(/media/ss/title_bg.png); 
 border: 1px solid #d6d6d6;
 border-top: none;
 color: #383832;
 font-size: 11px;
 line-height: 1.3em;
}

#featured li.ui-tabs-nav-item a strong {
 display: block;
 font-weight: bold;
 margin-bottom: 4px;
 color: #5555aa;
}
#featured li#nav-fragment-1 a {
 border-top: 1px solid #d6d6d6;
 height: 49px;
}
#featured li#nav-fragment-1 a {
 height /*\**/: 49px\9
}
#featured ul.ui-tabs-nav li {
 background:none;
}
#featured li.ui-tabs-nav-item a:hover,
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
 background: #e6e6e6;
 cursor: default;
}
#featured li.ui-tabs-nav-item a:hover span.activeItem,
#featured ul.ui-tabs-nav li.ui-tabs-selected a span.activeItem {
 display: block;
 padding: 0; margin: 0;
 width: 20px; height: 20px;
 position: absolute;
 margin-top: 30px;
 left: -10px;
 z-index: 99;
 background: transparent top left no-repeat;
}
#featured li.ui-tabs-nav-item.noShow,
#featured li.ui-tabs-nav-item.noShow a {
 display: none;
}
#featured .ui-tabs-panel {
 position: relative;
 width: 520px; height: 486px; 
 background: transparent left top no-repeat;
}
#featured .ui-tabs-panel .info {
 position: absolute;
 left: 0;
 height: 55px; width: 510px;
 overflow: hidden;
 color: #fff;
 font-size: 15px;
 padding: 0 5px 5px;
}
#featured .info p {
 margin: 0;
 font-size: 0.8em;
}
#featured .info {
 background:  transparent url(/media/ss/info_bg.png);
 border-top: 1px solid #d6d6d6;
 border-bottom: 1px solid #d6d6d6;
}
#featured .ui-tabs-panel#fragment-1 .info h2 {
 font-size: 14px;
 font-weight: 100;
}
#featured .ui-tabs-panel#fragment-1 .info h2 span {
 font-weight: 900;
}

#featured .ui-tabs-panel#fragment-1 .info { top: 0px; border-top:none; height:54px;}
#featured .ui-tabs-panel#fragment-2 .info { top: 59px; }
#featured .ui-tabs-panel#fragment-3 .info { top: 120px; }
#featured .ui-tabs-panel#fragment-4 .info { top: 181px; }
#featured .ui-tabs-panel#fragment-5 .info { top: 242px; }
#featured .ui-tabs-panel#fragment-6 .info { top: 303px; }
#featured .ui-tabs-panel#fragment-7 .info { top: 364px; }
#featured .ui-tabs-panel#fragment-8 .info { top: 425px; }

#featured .ui-tabs-hide {
 display: none; 
}
#featured li#nav-fragment-1 a.ui-tabs-reallink,
#featured li.ui-tabs-nav-item a.ui-tabs-reallink,
#featured li.ui-tabs-nav-item a.ui-tabs-reallink:hover,
#featured ul.ui-tabs-nav li.ui-tabs-selected a.ui-tabs-reallink,
#featured ul.ui-tabs-nav li.ui-tabs-selected a.ui-tabs-reallink:hover {
 display: block;
 float: left;
 height: 12px;
 padding: 0 0 0.5em 1em;
 margin: -2em 0 0 20px;
 border: none;
 background: transparent left 0.2em no-repeat;
}
#featured li#nav-fragment-1.ui-tabs-selected a.ui-tabs-reallink,
#featured li#nav-fragment-1 a.ui-tabs-reallink:hover,
#featured li.ui-tabs-nav-item a.ui-tabs-reallink:hover,
#featured ul.ui-tabs-nav li.ui-tabs-selected a.ui-tabs-reallink,
#featured ul.ui-tabs-nav li.ui-tabs-selected a.ui-tabs-reallink:hover {
 background-image: none;
}

