/*======================================
				Reza
			www.eSoftArena.com
=======================================*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-align:center;
	background:#161616;
	padding:95px 0 78px;
}
*{margin:0; padding:0}
img,fieldset{border:0}
.hide{display:none;	visibility:hidden}
a{color:#666; font-weight:bold; font-size:11px; text-decoration:none!important}
p{margin-bottom:20px}

.padd_left{ margin-left:153px}
.text_color_brown{color:#666664!important; font-size:11px!important; text-decoration:underline!important}
#wrap{
	width:974px;
	text-align:left;
	margin:0 auto;
	background:url(./images/bdyBgRpty.gif) repeat-y;
	position:relative;
	
}
#wrap2{
	width:974px;
	text-align:left;
	margin:0 auto;
	background:url(./images/bdyBgRpty.jpg) repeat-y;
	position:relative;
}


/*=======================================
			NAVIGATION
========================================*/
.nav{
	width:925px;/*1140*/
	height:149px;/*223/x182*/
	padding:74px 0 0 215px;
	overflow:hidden;
	background:url(./images/sword.png) no-repeat;
	position:absolute;
	list-style:none;
	left:44px;
	top:-85px;
}
.nav li{float:left; margin-right:20px}
.nav li a{height:0; padding-top:20px; overflow:hidden; display:block; float:left; background-image:url(./images/navs.gif); background-repeat:no-repeat}

.nav li .selected{padding-top:32px}
.nav .nav04 .selected{padding-top:33px}
.nav .nav05 .selected{padding-top:33px}
.nav .nav06 .selected{padding-top:35px}
.nav .nav07 .selected{padding-top:37px}

.nav01 a{width:52px; margin-top: 0px; background-position:0 0}
.nav02 a{width:84px; margin-top: 3px; background-position:-72px -3px}
.nav03 a{width:82px; margin-top: 7px; background-position:-176px -7px}
.nav04 a{width:77px; margin-top:10px; background-position:-278px -10px}
.nav05 a{width:71px; margin-top:14px; background-position:-375px -14px}
.nav06 a{width:78px; margin-top:17px; background-position:-465px -17px}
.nav07 a{width:47px; margin-top:21px; background-position:-564px -21px}

.nav01 a:hover, .nav01 .selected{background-position:0 -41px}
.nav02 a:hover, .nav02 .selected{background-position:-72px -44px}
.nav03 a:hover, .nav03 .selected{background-position:-176px -48px}
.nav04 a:hover, .nav04 .selected{background-position:-278px -51px}
.nav05 a:hover, .nav05 .selected{background-position:-375px -55px}
.nav06 a:hover, .nav06 .selected{background-position:-465px -58px}
.nav07 a:hover, .nav07 .selected{background-position:-564px -62px}
/*=======================================
				MAIN BODY
========================================*/
.container{width:100%; background:url(./images/bdyBgBtm.jpg) no-repeat bottom; padding-bottom:185px; overflow:hidden}
.lftCont{width:243px; padding:295px 10px 0 0;background:url(./images/logoLft.jpg) no-repeat; float:left; color:#bab4a8;}
.cntrCont{width:644px;/*721-4*/ padding:50px 45px 0 32px;  background:url(./images/tpBg.gif) no-repeat; float:right; line-height:20px; text-align:justify;}

.rgtCont{width:644px;/*721-4*/ padding:50px 45px 0 32px;  background:url(./images/tpBg.gif) no-repeat; float:right; line-height:20px; text-align:left;}
.bnr{width:640px;/*178*/ height:330px;/*162*//*padding:168px 379px 0 94px; background:url(./images/bnr.jpg) no-repeat; */margin-bottom:33px; color:#fff; font-size:13px; text-transform:uppercase; display:block;position:relative;}
.bnr img {position:absolute;left:0;top:0; z-index:2}
.mainCont{width:644px;/*651*/overflow:hidden}
.mLft{width:428px; float:left; text-align:justify;}
.mRgt{width:177px; float:right;  line-height:20px;  text-align:left;}
.mRgt a {color:#D80003; text-decoration:none; font-size:13px;}

.rgtCont ul{list-style-position:inside}
.rgtCont ul li{line-height:20px;}
.rgtCont a {color:#D80003; text-decoration:none; font-size:13px;}

.home_list{list-style:none;}

/*---------LEFT------------------*/
.lftCont strong{padding:0 20px 0 27px; font-size:15px; display:block; margin-bottom:30px}
.address, .widget{padding-left:27px; margin-bottom:30px}
.lftCont h2, .widget h2, .widget caption, .address h2{color:#cc6633; font-size:15px; font-weight:bold}
.lftCont h4{font-size:13px; margin-bottom:6px}
.address label{display:block}

.lftCont ul, .address ul, .lftCont ul ol{
	margin: 0;
	padding: 0;
	}

.lftCont ul li, .address ul li{
	list-style-type: none;
	list-style-image: none;
	margin:0 0 8px 0;
	}

.lftCont ul p, .lftCont ul select{
	margin: 5px 0 8px;
	}

.lftCont ul ul, .address ul ul, .lftCont ul ol{
	margin: 5px 0 0 10px;
	}

.lftCont ul ul ul,.address ul ul ul, .lftCont ul ol,{
	margin: 0 0 0 10px;
	}

ol li, .lftCont ul ol li, ol li,{
	list-style: decimal outside;
	}

.lftCont ul ul li,.address ul ul li, .lftCont ul ol li,{
	margin: 3px 0 0;
	padding: 0;
	}
.lftCont ul a{ color:#BAB4A8; text-decoration:none}
.lftCont ul a:hover{text-decoration:underline}

.lftForm{width:228px; background:#4f1e19 url(./images/lftFormTp.jpg) no-repeat left top; margin:0 auto 20px; text-align:center}
.lftForm dd{width:228px;/*228*/ padding:16px 0 7px; background:url(./images/lftFormBtm.jpg) no-repeat left bottom}
.lftForm dd h2{margin:0 0 8px 5px; font-weight:normal}
.lftForm dd input{width:190px;/*200*/ height:17px;/*21*/ padding:4px 0 0 10px; background-color:#352d2c; color:#999; font-size:11px; border:1px solid #5d5454; margin-bottom:5px}
.lftForm dd .butnSubmit{width:57px; height:24px; border:none; padding:0; background:url(images/butnSubmit.gif) no-repeat; cursor:pointer;}
/*---------RIGHT-----------------*/
.rgtCont h2{text-align:center; color:#2D2C2A; font-size:20px; margin:30px 0 15px 0}
.rgtCont h2 a, .head_news{text-align:left; color:#4b1b19; font-size:20px; margin-bottom:15px; text-decoration:none}
.mLft ul{width:100%; overflow:hidden; margin-bottom:24px}
.mLft li{width:201px;/*212*/ float:left; margin-bottom:2px; background:url(./images/bullet.gif) no-repeat 2px 7px; padding-left:11px}
.rgtCont h4{color:#4b1b19; font-size:13px; margin-bottom:12px}
.youTube{padding:25px 0 0 42px; margin-bottom:12px}
.youTube img{margin:0 0 12px -2px}
.youTube p a{display:block; margin-top:2px}
.lnkImg{width:177px; margin:0 0 36px -4px; display:block}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


/*=================== for comment ==================*/
.comments {
	text-align: left;
	clear:both;
}
.comments h4 a{
	color:#4b1b19;
}
.metalinks {
	margin-top: 3px;
}
.commentsrsslink {
	padding: 2px 0 2px 20px;
	margin-right: 10px;
	height: 16px;
	}

.trackbacklink {
	padding: 2px 0 2px 20px;
	height: 16px;
}

.commentsrsslink a, .trackbacklink a {
	color: #777;
	padding: 2px;
}
#commentlist {
	margin: 0;
	list-style:none;
	overflow:hidden;
	}
#commentlist li {
	width:420px;
	padding: 5px 10px 2px 10px;
	}
#commentlist li .comment-content {
	padding: 2px 0;
	font-size: 1.0em;
	line-height: 1.4em;
	}

#commentlist li.alt {
	background: #C4B8A4;
}

.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div,
.comment-content blockquote {
	margin: 5px 0;
	}

#commentlist li .comment-meta {
	padding: 2px 0 2px 20px;
	display: block;
	}

#commentlist li img {
	padding: 0;
	border: none;
	}

#commentlist li img.avatar {
	float: right;
	margin: -5px 5px 0;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #5D5454;
	}

#commentlist li .commentauthor {
	font-size: 1.1em;
	font-weight: bold;
	}

#commentlist li .counter {
	display: none;
	font: normal 1.3em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	color: #999;
	float: left;
	width: 35px;
	}
.comment-meta {
	margin: 0 15px 0 0;
}

#comment-personaldetails {
	margin-top: 1px;
}
#comment-personaldetails p{
	margin:0;
	padding:0;
}
li.byuser {
	background: #f6f7f8;
	}

li.bypostauthor {
	background: #eee;
	}

li.bypostauthor blockquote {
	color: #333;
	}
	 
#pinglist {
	font-size: 1.2em;
	padding: 0;
	margin: 10px 0 10px;
	background: #f6f7f8;
	}

#pinglist li {
	margin-left: 40px;
	padding: 7px 0;
	list-style: none;
	}

#pinglist li small {
	font-size: 0.8em;
	display: block;
	}

#pinglist li .counter {
	display: none;
	}

#pinglist li span.favatar img {
	margin-left: -25px;
	border: none;
	padding: 0;
	float: left;
	}

#pinglist li img {
	padding: 0;
	border: none;
	}
	
#leavecomment, .comments #loading {
	text-align: center;
	margin: 10px 0 20px 0 !important;
	color: #ddd;
	font-size: 2em;
	letter-spacing: -2px;
	}

.comments #loading {
	margin-top: 10px !important;
	}

.comments #error {
	line-height: 2.0;
	padding: 5px;
	color: #FF0000;
	background-color: #FFFF99;
}

.comments #commentload {
	padding-top: 3px;
	float: right;
	vertical-align: middle;
}

.comments form {
	clear: both;
	padding: 1px 0 5px;
	margin: 0;
	}

.comments input, .comments textarea {
	font: 1em 'Courier New', Courier, Monospace;
	padding: 3px;
	color: #777;
	border:1px solid #A6A198;
}


input:focus, textarea:focus {
	background: #fff;
	color: #333;
	border-color: #666;
	}

.comments form input {
	width: 45%;
	margin: 5px 5px 1px 0;
	}

.comments textarea {
	height: 120px;
	width: 350px;
	margin: 5px 0;
	}

.comments form #submit {
	margin: 0;
	float: right;
	}
.comment-login, .comment-welcomeback {
	margin-top: 2px;
	color: #777;
}

.date_{margin-bottom:10px; font-weight:bold}

.postmetadata a{ margin-right:8px; text-decoration:none!important}

a.thumbs {
	display: block;
	float: left;
	width: 137px;
	height: 104px;
	text-align: center;
	vertical-align: middle;
	background-color: #bab4a8;
	border: 2px solid #89857c; /* 313538 / 272d2c */
	padding: 2px;
	margin: 2px;
}

a.thumbs:hover {
	background-color: #bab4a8;
	border: 2px solid #d80003;
}

a.thumbs img {
	display: block;
	border: 1px solid #89857c;
	padding: 0;
}
.stlsubmit{ width:70px!important;float:left!important; cursor:pointer}


.small_content{
	padding:10px 0;
}

.mRgt .address{padding-left:0;}
.mRgt .address h2{color:#171717; font-size:16px; text-align:left;}
.mRgt .address ul a{
	font-size:12px;
	font-weight:normal;
}
.mRgt .address li a{
	padding:0!important;
	margin:0!important;
}

.view_all_news a{
	font-size:14px;
	color:#D80003;
	margin:15px 0;
	text-decoration:underline!important;
}
