body {
	margin: 0;
	padding: 0;
	line-height: 2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #cccccc;
	background: #5A5858 url(images/templatemo_g.jpg) top repeat-x;
}

a:link, a:visited {
	color: #fcdd31;
	text-decoration: none;
	font-weight: normal;
} 
a:active, a:hover {
	color: #fcdd31;
	text-decoration: none;
}

#carousel_inner {  
float:left; /* important for inline positioning */  
width:630px; /* important (this width = width of list item(including margin) * items shown */  
overflow: hidden;  /* important (hide the items outside the div) */  
/* non-important styling bellow */  
background: #F0F0F0;  
}  
  
#carousel_ul {  
position:relative;  
left:-210px; /* important (this should be negative number of list items width(including margin) */  
list-style-type: none; /* removing the default styling for unordered list items */  
margin: 0px;  
padding: 0px;  
width:9999px; /* important */  
/* non-important styling bellow */  
padding-bottom:10px;  
}  
  
#carousel_ul li{  
float: left; /* important for inline positioning of the list items */  
width:200px;  /* fixed width, important */  
/* just styling bellow*/  
padding:0px;  
height:110px;  
background: #000000;  
margin-top:10px;  
margin-bottom:10px;  
margin-left:5px;  
margin-right:5px;  
}  
  
#carousel_ul li img {  
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that */  
/* styling */  
cursor:pointer;  
cursor: hand;  
border:0px;  
}  
#left_scroll, #right_scroll{  
float:left;  
height:130px;  
width:15px;  
background: #C0C0C0;  
}  
#left_scroll img, #right_scroll img{  
border:0; /* remove the default border of linked image */  
/*styling*/  
cursor: pointer;  
cursor: hand;  
  
}  

p {
	margin: 0px;
	padding: 0px;
}

img {
	margin: 0 0 15px 0;
	padding: 0px;
	border: 0px solid #cccccc;
}

.cleaner {
	clear: both;
	width: 100%;
	height: 0px;
	font-size: 14px;
}

.margin_bottom_10 { clear: both; width: 100%; height: 10px; font-size: 1px;	}
.margin_bottom_15 { clear: both; width: 100%; height: 15px; font-size: 1px;	}
.margin_bottom_20 { clear: both; width: 100%; height: 20px; font-size: 1px;	}
.margin_bottom_30 { clear: both; width: 100%; height: 30px; font-size: 1px;	}
.margin_bottom_40 { clear: both; width: 100%; height: 40px; font-size: 1px;	}
.margin_bottom_50 { clear: both; width: 100%; height: 50px; font-size: 1px;	}
.margin_bottom_60 { clear: both; width: 100%; height: 60px; font-size: 1px;	}

.margin_right_40 {
	margin-right: 38px;
}
.margin_right_60 { margin-right: 60px; }

.h_divider {
	background: url(images/templatemo_horizontal_divider.jpg) bottom repeat-x;
	color: #988988;
}
.vl_divider {
	background: url(images/templatemo_vertical_divider.jpg) left repeat-y;
}
.vr_divider { background: url(images/templatemo_vertical_divider.jpg) right repeat-y; }

.fl { float: left; }
.fr { float: right }

.header_01 {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	font-size: 22px;
	color: #fbbc53;
	font-weight: bold;
}

.header_02 a {
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #fbbc53;
}

.header_03 {
	padding: 0;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.rc_btn_01 a {
	clear: both;
	float: left;
	display: block;
	width: 100px;
	height: 25px;
	padding: 5px 0 0 0;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border: none;
	background: url(images/dugme.png) no-repeat;
}

#templatemo_container {
	width: 960px;
	margin: 0 auto;
	padding: 0 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/templatemo_container_bg.png);
	background-repeat: repeat-y;
}

#templatemo_banner {
	width: 960px;
	height: 200px;
	margin: 0 auto;
	background: url(images/heder1.jpg) no-repeat;
}

#templatemo_banner #logo {
	float: none;
	margin: 0px 0 0 0px;
	width: 303px;
	height: 114px;
	background: url(images/templatemo_logo.ng) no-repeat;
}


/* menu */

#templatemo_menu {
	clear: both;
	width: 960px;
	height: 42px;
	background: url(images/templatemo_menu_bg1.jpg) repeat-x;
}

#templatemo_menu ul {
	float: left;
	margin: 0px;
	list-style: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
}

#templatemo_menu ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#templatemo_menu ul li a {
	position: relative;
	float: left;
	display: inline-block;
	height: 30px;
	width: 127px;
	margin-right: 10px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	outline: none;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#templatemo_menu li a:hover, #templatemo_menu li .current {
	position: relative;
	color: #ffffff;
	background: url(images/templatemo_menu_hover_right1.jpg) top right no-repeat;
	font-family: "Cir Nikola";
}

#templatemo_menu li a:hover span, #templatemo_menu li .current span	{
	position: absolute;
	display: inline-block;
	width: 15px;
	height: 42px;
	top: 0;
	left: 0px;
	background: url(images/templatemo_menu_hover_left.jpg) no-repeat;
}

/* end of menu */

/* content */

#templatemo_content {
	padding: 0 20px;
}

.column_w210 {
	padding: 0 0px;
	margin-top: 20px;
	width: 100px; /* width 205 */
	padding-left: 0px;
}

.column_w430 {
	padding: 0 00px;
	margin-top: 20px;
	width: 660px; /* width 470 */
	padding-left: 10px;
}

.column_w920 {
	width: 880px;
	padding: 0 20px;
}

.column_w190 {
	width: 190px;
}

.column_w430 p {
	margin-bottom: 15px;
}

.latest_news {
	clear: both;
	padding-bottom: 10px;
}

.category_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: -20px;
}

.category_list li {
	display: inline-block;
	height: 20px;
	padding: 6px 0 0 25px;
	margin: 0 0 5px 0;
	background: url(images/templatemo_list_icon.jg) top left no-repeat;
}

.category_list li a { 
	color: #cccccc;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.category_list li a:hover { 
	color: #fcdd31;
}
	
/* end of content */

/* footer */

#templatemo_footer {
	clear: both;
	width: 960px;
	padding: 20px 0 20px 0;
	text-align: center;
	border-top: 1px solid #8b8a8b;
	background-color: #34323;
	background-image: url(images/templatemo_footer.jpg);
	background-repeat: no-repeat;
}

.footer_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.footer_list li {
	padding: 0 10px;
	display: inline;
	border-right: 1px solid #cccccc;
}

.footer_list li a {
	color: #cccccc;
	text-decoration: none;
}

.footer_list li a:hover {
	color: #fcdd31;
}

.footer_list .last {
	border-right: none;
}

/* end of footer */
#templatemo_container #templatemo_menu ul li .current {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#templatemo_container #templatemo_menu ul li a span {
	font-family: Cir Nikola;
}
#templatemo_container #templatemo_menu ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w210.fl .header_01 {
	font-family: Cir Nikola;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w210.fl .rc_btn_01 a {
	font-family: Cir Nikola;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider div p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w210.fl.vl_divider .category_list li a {
	font-family: Cir Nikola;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider .header_01 div table tr td .style32 {
	text-align: justify;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider .header_01 div table tr td .style32 {
	color: #FFF;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider .header_01 div table tr td .style32 .style35 strong {
	color: #FFF;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider .header_01 div table tr td {
	text-align: justify;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider .header_01 div table tr td .style321 .style351 strong {
	color: #FFF;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider .header_01 div table tr td .style321 .style351 strong {
	text-align: center;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider .header_01 div table tr td .style321 .style351 strong {
	text-align: justify;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider .header_01 div table tr td ul .style26 .style321 {
	color: #FFF;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider .header_01 div table tr td ul li {
	font-weight: normal;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider .header_01 div table tr td ul li {
	font-size: 14px;
}
#templatemo_container #templatemo_content_wrapper #templatemo_content .column_w430.fl.vl_divider .header_01 div table tr td ul li {
	color: #FFF;
}

#slideshow {
	list-style:none;
	color:#000
}
#slideshow span {display:none}
#wrapper {width:506px; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/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(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {
	float:left;
	position:relative;
	width:456px;
	margin-left:5px;
	height:81px;
	overflow:hidden
}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
