HTML, BODY {margin: auto;padding:0; background:#000; text-align: center;}
BODY, INPUT, SELECT, BUTTON, TEXTAREA, TD, TH { color:#115962; line-height: normal; font-family: Tahoma, Arial, Verdana sans-serif; font-size: 11px;}
A {color: #0084FF;text-decoration:underline; }
A:hover {text-decoration:none;}
IMG { border: 0 none; }

TEXTAREA { overflow: auto; }
TABLE { border-collapse: collapse; border-spacing: 0; margin: 0; width:100%;font-size: 14px;}
TABLE TH { text-align: left; vertical-align: top;font-weight: normal;font-size: 14px;}
TABLE TD { text-align: left; vertical-align: top;font-size: 14px; }

P { margin: 0 0 10px 0;}
FORM { padding: 0; margin: 0; }
UL {list-style: round outside;margin: 0;padding: 10px 0 10px 15px;}
LI {list-style: round outside;margin: 0 0 0 0;}

H1 { line-height: normal; margin: 0; font-size: 14px; font-weight: normal;padding:0 0 3px 0;color:#CD0000;}
H2 { font-size: 12px; font-weight: bold; margin-bottom: 8px; margin-top:0;}
H3 { font-size: 11px; font-weight: bold;margin-bottom: 8px; margin-top:0;}
H4 { font-size: 14px; font-weight: normal;color:#fff; }
H5 { font-size: 10px; font-weight: bold; }
H6 { font-size: 10px; font-weight: normal; }

/* Setting */
P.pages { background: #E9E8E8; padding: 4px; font-size: 10px; text-align: center; color: #5C5B5B;  }
P.pages A { text-decoration: none !important; padding: 0 5px; }
P.pages A:hover {text-decoration: underline !important; }
P.pages A.active { background: #5C5B5B; color: #fff; }
P.pages A.active:hover { color: #000; }

TABLE.form { width: 103%; line-height: normal; }
TABLE.form TD { vertical-align: top; }
TABLE.form TD.name { width: 35%; padding: 5px 10px 5px 0; text-align: right; }
TABLE.form TD.text { width: 65%; padding: 5px 0 5px 0; }
TABLE.form TD.name-inpt { width: 35%; padding: 2px 10px 2px 0; text-align: right; }
TABLE.form TD.inpt { width: 65%; padding: 2px 0 2px 0; }
TABLE.form TD.data { width: 65%; padding: 5px 0 5px 0; }
TABLE.form TD.tbl { width: 65%; padding: 5px 0 5px 0; }
TABLE.form TD.textbox {width: 1%;}
TABLE.form INPUT,
TABLE.form SELECT { vertical-align: middle; }
TABLE.form TR.subheading TD { font-weight: normal; border-bottom: 1px solid #5C5B5B; color: #5C5B5B; padding: 15px 10px 5px 0; }
TABLE.form .submit { margin-right: 2px; border: 1px solid; border-color: #cbcbcb #939393 #939393 #cbcbcb; background: #ebebeb; color: #626262; font-size: 9px; overflow: visible; padding: 0 10px; cursor: pointer; }
TABLE.form .submit2 { margin: 3px 0; border: 1px solid; border-color: #cbcbcb #939393 #939393 #cbcbcb; background: #ebebeb; color: #626262; font-size: 9px; overflow: visible; padding: 0 5px; cursor: pointer; }
TABLE.form TABLE.data TD.inpt { width: auto; padding: 0; }
TABLE.form TABLE.data TD { border: 1px solid #CAF4B4; }
TABLE.form .disabled { background: #ebebeb; color: #868686; }
TABLE.form .max { width: 270px; }
TABLE.form .norm { width: 190px; }
TABLE.form .small { width: 100px; }
TABLE.form .min { width: 30px; }
TABLE.form .date { width: 70px; }
TABLE.form .time { width: 55px; }

P.actions { text-align: right; margin: 0;width: 103%;}
P.actions INPUT,
P.actions BUTTON { border: 0; padding: 0; overflow: hidden;  color: #2B303A; cursor: pointer; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdana sans-serif;}
P.actions .disabled { border: 1px solid #777; background: #eee; color: #5C5B5B; }

DIV.news { padding: 5px 5px 20px 0; }
DIV.news DIV.item { padding: 0 0 5px 12px; background: url(dot02.gif) 0 7px no-repeat; }
DIV.news DIV.date { float: right; color: #aaa; }
DIV.news DIV.lead { color: #aaa; padding: 2px 0 5px 0; line-height: normal; }
DIV.news A { text-decoration: none; color: #505050; }
DIV.news A:hover { text-decoration: underline; }

.hiddenPic {display:none;}
.clear {clear:both;height:1px;overflow:hidden;}

/* Template */
#box { width: 100%; min-width: 1100px; height: 799px; background:#fff url(bg.jpg) top center no-repeat; margin: 30px 0 20px 0;padding: 0 0 0 0;text-align: center;position: relative;}
#box2 {width: 1100px;text-align: left;margin: auto;padding: 0;position: relative;}
#mainbox {width: 1050px;text-align: left;margin: 0;padding: 0;float:left;font-size: 14px;}
#mainbox2 {width: 597px;text-align: left;margin: 0;padding: 0;float:left;}
#logo {padding:15px 0 0 35px;}
#mainbox .text {padding:25px 0 0 50px;width:500px;float:left;}
#mainbox .news_text {padding:25px 0 0 50px;width:300px;float:left;font-size: 12px;}
#mainbox .flash_box {padding:0 0 0 0;width:300px;float:left;font-size: 12px;}
#newsbox h1 {width:235px;}
.date {font-size: 12px;color:#CD0000;width:235px;text-align:left;}
.news_head {width:235px;font-size: 12px;text-align:left;}
.news_head a {color:#115962;}
#mainbox .more {text-align: right;width:590px;}
#flashbox {float:left;width:544px;height:242px;padding:0;margin:0;text-align: left;width: expression('544px');}
#mainflash {float:right;width:453px;height:597px;padding:16px 0 0 0;margin:0;text-align: left;width: expression('451px');}
#downflash {float:right;width:684px;height:139px;padding:3px 0 0 0;margin:0;text-align: left;width: expression('682px');}
#mainbox #downflash {float:right;width:634px;height:139px;padding:0 0 0 0;margin:-14px 0 0 0;text-align: left;width: expression('632px');height: expression('125px');}
#buttons {width:35px;float:left;padding-top:40px;margin:0;}


#contentbox {line-height: 1.3;width:915px;height:527px;background: url(inner.gif) no-repeat;margin:0 0 0 40px;padding:0 0px 0px 85px;font-size: 14px;color:#46480F;}
#contentbox a {color:#B70E0E;}
#contentbox h1 {width:400px; height:22px;font-size: 18px;}
#contentbox small a {color:#318F8F;text-decoration: none;}
#contentbox small a:hover {text-decoration: underline;}
#content {width:820px;height:397px;overflow: auto;position: relative;padding-right:28px;}
#contentbox #lang {padding:0 0 0 620px;float:left;}
#contentbox #email {padding:0 0 0 10px;float:left;}
#contentbox #sitemap {padding:0 0 0 10px;float:left;}
#contentbox #home {padding:0 0 0 10px;float:left;}

#footer {padding:0;width: 1100px;margin:auto;color:#859EA1;}
#footer span {color:#fff;}
#footer #aadress {width:536px;text-align: right;float:left;padding-right:33px;}
#footer #phone {float:left;text-align: left;}
#footer h1 {color:#859EA1; line-height: normal; font-family: Tahoma, Arial, Verdana sans-serif; font-size: 11px;padding:0;margin:0;text-align: left;}

#image-big, #small-image-list { text-align: center; }
#photo-list  { width: 520px; overflow: hidden; }
#photo-list .item { float: left; width: 106px; height: 100px; margin: 10px; text-align: center; }
#photo-list .item .name { color: #939393; font-size: 11px; line-height: 13px; padding-top: 3px; }
#photo-list .item-end { float: left; width: 500px; height: 1px; overflow: hidden; border: 1px solid black; }

#navigation-block { width: 520px; margin: 0 auto 0 auto; text-align: center; margin-top: 30px; }
#navigation-block .button { display: block; width: 20px; height: 31px; border: 0; margin-top: 10px; }
#prev-button a { background: url(../img/bull_prev_red.gif) no-repeat; }
#prev-button a:hover { background: url(../img/bull_prev_white.gif) no-repeat; }
#next-button a { background: url(../img/bull_next_red.gif) no-repeat; }
#next-button a:hover { background: url(../img/bull_next_white.gif) no-repeat; }
#next-button { float: right; width: 20px; margin-left: -20px; margin-right: 40px;}
#prev-button { float: left; width: 20px; margin-right: -20px; }

#list-wrapper { width: 393px; height: 62px; margin: 0 auto 0 55px; overflow: hidden; }
#list-inner { width: 10000px; }
.img-item { float: left; }
.img-item a img { width: 93px; height: 62px; margin: 0 7px 0 0; border: 0; }

#end {height:20px;clear:both;}


.car_box {float:left;padding:0 10px 10px 0; }

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


ul.dropdown {
 padding-left:80px;
 height:60px;
}

	ul.dropdown li {
	 padding: 0 0 0 0;
	 color: #000;
	 width: 110px;
	 font-size: 12px;
	 text-align: center;
	}

	ul.dropdown li{
	padding: 0;
	width: 119px;	}

	ul.dropdown div.link,
	ul.dropdown div.link2 {	padding: 12px 0 0 0;	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	}

	ul.dropdown li.hover div.link,
	ul.dropdown li:hover div.link {
    background:#000;
	color: #fff;
	}

	ul.dropdown li.hover div.link2,
	ul.dropdown li:hover div.link2 {
    background:#000;
	color: #fff;
    padding-bottom:25px;
	}

	ul.dropdown li.hover div.down,
	ul.dropdown li:hover div.down {
	background: url(menu_down.gif) bottom left no-repeat;
	height:16px;
	width:119px;
	padding:0;
	margin:0;
	}

	ul.dropdown li.hover a, ul.dropdown li:hover a { color: #fff;background:#000;text-decoration:none; }

	ul.dropdown a { color: #000; text-decoration:underline; }
	ul.dropdown a:hover		{ color: #fff; text-decoration:none;  }
	//ul.dropdown a:visited, ul.dropdown a:active	{ color: #000; text-decoration:underline; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 119px;
	}

		ul.dropdown ul li {
		  font-size: 11px;
		  width: 119px;
		}
		ul.dropdown ul li div.sublink{
		  background:#000 url(break_menu.gif) bottom no-repeat;
		  width: 119px;
		  padding-bottom:8px;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 0;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}


/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;width: 24px;}

.vscrollerbase {width:24px;}
.vscrollerbar {background-image: url(string.gif);width: 24px;height: 13px !important;background-image: url(string.gif);}
.vscrollerbar {padding: 10px;z-index: 2;}

/* Scroll Bar Master Styling Ends Here */


#newfooter {padding:0;width: 100%;margin:auto;background:#fff;top:-21px;#top:-22px;position: relative;text-align:left;}
#newfooter #nf_text1 {margin:auto;padding:0;background: url(newfooter.jpg) top left no-repeat;width: 540px;min-height:450px;padding:50px 0 0 560px;}
#newfooter #nf_text2 {margin:auto;padding:0;background: url(newfooter2.jpg) bottom right no-repeat;width: 1100px;min-height:300px;}
#newfooter table td {font-size:11px;padding:0 30px;}