/*coded by nedu_x@yahoo.com*/
body {
	background:url(images/top_bg.gif) top repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; color:#777474;
	margin:0; padding:0;
	}
* { margin:0; padding:0;}
img, fieldset { border:0;}
ul { list-style-type:none;}
a { text-decoration:none;}
h1, h2, h3 { font-weight:normal;}

/*    FLOATS     */
.fl, #header h1, #nav, #nav li, #nav li a, #sidemenu, .blk, #side { float:left;}
.fr, .box { float:right;}

/*    CLEAR      */
.cl, .bxm { clear:left;}
.cr { clear:right;}
.c, #c02, #foo { clear:both;}

/*    DYSPLAY    */
.b, #nav, #nav h1, #nav li, #nav a, #header h1, #sidemenu a, .blk:before, .blk:after, .blk, .list01, .list01 lim, .bxm { display:block;}
.il, #foo li { display:inline;}

/*   MARGINS    */
.m0auto, #wrapper { margin:0 auto;}
.ml15 { margin-left:15px;}
.mr15 { margin-right:15px;}
.mr30, #sidemenu { margin-right:30px;}
.mr90 { margin-right:150px;}
.mt15 { margin-top:15px;}
.mt30 { margin-top:30px;}
.ml20 { margin-left:20px;}
.mb30 { margin-bottom:30px;}
.mb15 { margin-bottom:15px;}

/*   COLORS   */
.white, #nav a, #header h1, #header h1 a, #foo li a, #foo { color:white;}

/*    TEXT  */
.center,.bxm, #nav a, #sidemenu a, .thumbs01, .thumbs01 li, .txm { text-align:center;}
.left { text-align:left;}
.right { text-align:right;}
.trb, #nav a, #foo { font-family:"trebuchet MS", tahoma;}
.tdund, .list01 a, #foo a:hover { text-decoration:underline;}
.tdno, .list01 a:hover { text-decoration:none;}
.bold, #header h1 a span, .container h2 { font-weight:bold;}
/*-----------------------*/

#wrapper {width:940px; padding:0 30px 10px 30px;}
#header {height:94px;}
#header h1 { height:22px; line-height:22px; padding:43px 25px 24px; }
#header h1 a span { font-size:14px; margin-left:4px;}
#nav {padding-top:52px; height:37px;}
#nav li {height:37px;width:107px; border-left:1px solid #221e1b;}
#nav a {
	width:107px;
	background:url(images/01.gif) no-repeat;
	padding:14px 0 12px 0;
	height:11px;
	font-size:11px;
	line-height:11px;
	letter-spacing:2px;
	}
#nav a:hover, #nav #sel a {background:url(images/01_ov.gif) no-repeat;color:#383632;}
#container {padding:30px 0;}
.container {
	line-height:18px;
}
.container a { color:#00a6cf; text-decoration:underline;}
.container h2 { font-size:17px; color:#f7a530;}
#wrapper .container h1 { font-size:20px;}
#sidemenu, #sidemenu li {width:180px;}
#sidemenu li { height:31px; background:url(images/side_bg.gif) no-repeat;}
#sidemenu a {
	color:#2f2f2f;
	padding:9px 0 8px;
	line-height:12px;
	font-size:11px;
	letter-spacing:0.5pt;
	}
#sidemenu a:hover, #sidemenu #se a { color:#00b4e4;}
#c02 {background:url(images/bg_x.gif) top repeat-x; padding:30px 0 20px 0;}
.blk {padding:10px 50px; font-size:11px; width: 335px;}
.blk:before, .blk:after {color: #e7e7e7;font-size: 900%;}
.blk:before { content: open-quote; height: 0; margin-left:-45px; line-height:40px; }
.blk:after {content: close-quote; height:0px; line-height:40px; margin-left:320px; }
#wrapper .bu2:after { margin-left:200px;}
.box { width:486px; background:url(images/box_bg.gif) repeat-y; margin-bottom:20px; }
#wrapper .box .top {padding-bottom:10px; padding-top:0; padding-left:0; padding-right:0; background:none; line-height:7px;}
#wrapper .box .bottom { padding-top:10px; padding-left:0; padding-right:0; background:none; line-height:8px;}
.list01 li {background:url(images/ar.gif) no-repeat 15px 8px; padding:4px 0 4px 40px; }
.list01 a {color:#777474; text-decoration:underline;}
.thumbs01 { width:330px; height:335px;}
.thumbs01 li { padding:10px 10px; display:block; width:144px; height:146px; float:left }
.thumbs01 li img, .bxm img, .txm li img { border:5px solid #dfdfdf;}
#foo { background:url(images/foo_bg.gif) repeat-x; height:41px; padding-left:20%;}
#foo li { line-height:41px; padding:0 5px; }
#wrapper .wrap p { margin-bottom:20px; padding:5px 5px 0 5px; }
#wrapper .wrap h1 { padding-left:5px; }
.wx01 {
	width:715px;
}
.par { background:url(images/ar.gif) left no-repeat; padding-left:30px;}
#side { width:180px;}
.bxm { padding:20px 0;}
.bxm li, .txm li { padding-bottom:20px;}
.bgw { background:url(images/bg_x.gif) repeat-x top;}
.ttm {
	background:url(images/bg_x.gif) repeat-x top;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 8;
}
.ttm img, .stax img , .brd5{ border:5px solid #cccccc;}
.ttm p { margin-left:130px;}
.ttm .pax { padding:0 0 5px 0 ; margin-bottom:5px; border-bottom:1px solid #ccc;}
.stax { height:190px; width:730px; padding-top:10px; }
.stax li { float:left; margin-right:6px;}

#contact {width:350px; float:right;display:block;}
#contact span {font-size:18px;}
#contact fieldset { padding-top:10px;}
#contact fieldset span { color:red;}
#contact label { width:130px; padding:2px 10px 2px 2px; display:block; float:left;}
#contact fieldset input { float:left; border:1px solid #ccc; padding:2px; width:185px; margin-bottom:7px;}

#wrapper .sw01 { width:750px; display:block; margin-left:185px;}
#wrapper .sw02 { width:900px; display:block;}

#wrapper .list02 li { display:block; padding:2px 0 2px 40px; background:url(images/ar.gif) no-repeat 15px 4px; line-height:14px; }
#wrapper .sw01 li { width:700px; }
#wrapper .sw02 li { clear:left; }
#wrapper .list02 a { color:#0e78bb; display:block; float:left; text-decoration:underline;}
#wrapper .list02 a:hover { text-decoration:none;}
.sw01 a { width:200px;}
.sw02 a { width:300px;} 
.sw02 span { display:block; margin-left:300px; }
.sw01 span { display:block; margin-left:200px; }
.c03 { background:url(images/bg_x.gif) top repeat-x; padding:30px 20px;}
