/* CSS Document */
html
{
   margin: 0px;
   padding: 0px;
}

body {
	font-size: 11px; 
	font-family: Verdana, Arial, Sans-Serif;
	background: #d63806 url(../images/bg/bg.gif) left top repeat-x;
	color: #000;
	text-align: center;
	margin: 0px;
    padding: 0px;
	}


#container
{
   position: relative;
   display:block;
   margin: 0 auto; /* center on everything else */ 
   width: 931px;
   padding:0px;
}
.container-ins
{
   position: relative;
   float:left;
   display:inline;
   margin: 10px 0px 10px 0px; 
   width:931px;
   padding:0px;
   background:#FFFFFF;
   border:1px solid #001c52;
}

/*header*/
#header {
	position: relative;
	display:block;
	width:931px;
	margin:0px;
	padding:0px;
	}
.logo{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:231px;
	height:54px;
	margin:13px 0px 0px 9px;
	padding:0px;
}

/*icon menu*/
.icon-menu{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:530px;
	margin:25px 0px 0px 146px;
	padding:0px;
}
.icon-menu ul{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:530px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.icon-menu li{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	margin:0px 0px 0px 13px;
	padding:0px;
	text-align:center;
	list-style:none;
	font-size:10px;
}
.icon-menu li a, .icon-menu li a:link, .icon-menu li a:visited, .icon-menu li a:active{
	color:#b81709;
	text-decoration:none
}
.icon-menu li a:hover{
	color:#d43506;
	text-decoration:none
}

/*horizontal menu*/
.menu{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:917px;
	height:31px;
	margin:5px 0px 7px 7px;
	padding:0px;
	background:url(../images/bg/bg-ryt-menu.gif) right top no-repeat;
	color:#FFFFFF;
	font-size:10px;
}
.menu ul{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:529px;
	height:31px;
	margin:0px;
	padding:0px;
}
.menu li{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	height:31px;
	margin:0px;
	padding:0px;
}
.sitesearch-txt{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:70px;
	height:31px;
	margin:8px 0px 0px 10px;
	padding:0px;
	text-align:left;
}
.sitesearch-form{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:300px;
	height:31px;
	margin:5px 0px 0px 5px;
	padding:0px;
	text-align:left;
}


	

/*main body*/

#main_body {
	position: relative;
	display:block;
	float:left;
	width:931px;
	margin:0px;
	padding:0px;
	left:0px;
	}
.left_cont{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:179px;
	margin:0px;
	padding:0px;
}
.right_cont{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:751px;
	margin:0px;
	padding:0px;
}


/*left side*/
.left-box{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:173px;
	background:url(../images/bg/left-bg.gif);
	margin:0px 0px 8px 7px;
	padding:0px;
}
.left-box-img{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:173px;
	margin:0px;
	padding:0px;
	text-align:left;
}
.left-box-ins{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:163px;
	margin:5px 0px 0px 5px;
	padding:0px;
	text-align:left;
}
.left-box-ins ul{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:163px;
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
}
.left-box-ins li{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:163px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 6px 0px;
	list-style:none;
	text-align:left;
	text-indent:15px;
	background:url(../images/bg/arrow-menu.gif) left no-repeat;
	border-bottom:1px solid #b81709;
}
.left-box-ins li.lastcat{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:163px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 6px 0px;
	list-style:none;
	text-align:left;
	text-indent:15px;
	background:url(../images/bg/arrow-menu.gif) left no-repeat;
	border-bottom:0px;
}
.left-box-ins li a, .left-box-ins li.lastcat a, .left-box-ins li a:link, .left-box-ins li.lastcat a:link, .left-box-ins li a:visited, .left-box-ins li.lastcat a:visited, .left-box-ins li a:active, .left-box-ins li.lastcat a:active{
	color:#b81709;
	text-decoration:none;
}		
.left-box-ins li a:hover, .left-box-ins li.lastcat a:hover{
	color:#d43506;
	text-decoration:none;
}
	


/*right side*/
.ryt-box{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:738px;
	background:url(../images/bg/ryt-bg.gif);
	margin:0px 0px 10px 7px;
	padding:0px;
}
.ryt-box-img{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:738px;
	height:4px;
	margin:0px;
	padding:0px;
	text-align:left;
}


/*pagination*/

.ryt-num{
	position: relative;
	float:right;
	display: inline; /* ie win bugfix */
	margin:5px 14px 10px 0px;
	padding:0px;
}
.ryt-num ul{
	position: relative;
	display: inline; /* ie win bugfix */
	margin:0px;
	padding:0px;
	list-style:none;
}
.ryt-num li{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px;
	padding:0px;
	list-style:none;
}
.ryt-num li.sltd{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px 0px 0px 4px;
	padding:5px 8px 5px 8px;
	list-style:none;
	border:1px solid #700b05;
	background:#ff7b16;
	color:#fff;
}
	
.ryt-num li a{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px 0px 0px 4px;
	padding:5px 8px 5px 8px;
	list-style:none;
	border:1px solid #700b05;
	background:#d73906;
	color:#fff;
	text-decoration:none
}
.ryt-num li a:hover{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px 0px 0px 4px;
	padding:5px 8px 5px 8px;
	list-style:none;
	border:1px solid #700b05;
	background:#950a02;
	color:#fff;
	text-decoration:none
}



/*footer*/
#footer {
	position: relative;
	float:left;
	width:931px;
	margin:0px;
	padding:0px;
	}
.footer-ins {
	position: relative;
	float:left;
	width:917px;
	height:78px;
	background:url(../images/bg/bg-footer.gif) repeat-x;
	text-align:left;
	color:#000;
	font-size:10px;
	margin:7px 0px 7px 7px;
	padding:0px;
	line-height:15px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
.footer-ins a, .footer-ins a:hover {
	color:#b81709;
	text-decoration:underline;
	}
.footer-pad {
	position: relative;
	margin:10px 10px 0px 10px;
	padding:0px;
	}
	
	


/*remove selected box when clicking in FF*/
|:-moz-any-link:focus { 
outline: none; 
}
input[type=”image”]:focus { 
outline: none; 
}
button::-moz-focus-inner, input[type=”reset”]::-moz-focus-inner, input[type=”button”]::-moz-focus-inner, input[type=”submit”]::-moz-focus-inner, input[type=”file”] > input[type=”button”]::-moz-focus-inner { 
border: none; 
}
abbr[title], acronym[title] { 
border-bottom: none; 
}
*:focus{ 
outline : none; 
}
.top-txt-box{
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	width:710px;
	margin:5px 0px 5px 15px;
	padding:0px;
	text-align:left;
	line-height:14px;
}

.no-result-box{
	position: relative;
	float:left;
	display:inline;
	color:#000;
	font-size:18px;
	font-weight:bold;
	font-family:'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 7px;
	padding:10px;
	width:716px;
	text-align:center;
	background:#ffe933;
	border:1px solid #f1b603;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	}