/*
	- css document for buz-sport
	- author: milad gheisari - gheisari@gmail.com
*/

/*-------------------------------
	reset selector
*/
html, body, form, input, h1, h5, ul, li, dl, dt, dd, #navi, p
	{	margin: 0; padding: 0; border: 0px none;	}
body	{
	background: #E5EBE6;
	text-align: center;
	font: 9pt tahoma;
	margin-bottom: 50px;
}
/*-------------------------------
	id selector
*/
#wrapper	{
	background: #E5EBE6 url(../img/bg-head.gif) repeat-x center top;
}
#wave	{
	position: absolute;
	top: 45px;
	background: url(../img/wave.gif) no-repeat bottom left;
	float: left;
	width: 520px;
	height: 104px;
}
#header	{
	height: 149px;
	width: 855px;
	margin: 0px auto;
}
h1 a	{
	display: block;
	text-indent: -9000px;
	float: right;
	background: url(../img/logo.gif) no-repeat top center;
	width: 317px;
	height: 81px;
	margin: 33px 10px 0 0;
	outline: none;
}
h1 a:hover	{
	background-position: bottom center;
}
#luser	{
	font-size: 8pt;
	text-align: center;
	float: left;
}
#luser a	{
	display: block;
	padding: 8px 15px 8px 10px;
	color: #EAF4F6;
	text-decoration: none;
	background: #288CA7 url(../img/user.gif) no-repeat 90% 12px;
}
#luser a:hover	{
	color: #fff;
	border-bottom: 2px dotted #fff;
	padding-bottom: 6px;
}
#navigation	{
	background-color: #30515C;
	height: 34px;
	border-top: 1px solid #091A21;
	border-bottom: 1px solid #fff;
	margin: 0px auto;
	margin-bottom: 40px;
}
#navi-size	{
	width: 855px;
	margin: 0px auto;
}
#navi	{
	padding: 3px 0;
	float: right;
	margin-top: 3px;
	width: 550px;
	background: url(../img/separator.gif) no-repeat right 4px;
}
#navi li a	{
	float: right;
	outline: none;
}
ul#navi li	{
	display: inline;
	margin: 0;
	padding: 0;
}
#navi li a	{
	display: block;
	text-indent: -9000px;
	height: 20px;
	margin-left: 17px;
	background-position: top center;
}
li#homenav a	{
	background: url(../img/home.gif) no-repeat;
	width: 84px;
}
li#newsnav a	{
	background: url(../img/news.gif) no-repeat;
	width: 108px;
}
li#gallnav a	{
	background: url(../img/gallery.gif) no-repeat;
	width: 85px;
}
li#contnav a	{
	background: url(../img/contact.gif) no-repeat;
	width: 84px;
}
#navi li a:hover	{
	background-position: bottom center;
}
#navi li.active a	{
	background-position: bottom center;
}
#srch-engine	{
	float: left;
	direction: rtl;
	padding-top: 1px;
}
#txt-input	{
	font: 8pt "tahoma", arial, verdana;
	padding: 3px;
	width: 184px;
	-moz-border-radius: 4px;
}
#img-input	{
	position: relative;
	top: 5px;
}
ul#navi li	{
	display: inline;
	color: #eee;
}
#container	{
	width: 855px;
	margin: 0px auto;
}
#sidebar	{
	float: right;
	width: 260px;
}
#slideshow ul	{
	list-style: square;
	text-align: right;
	direction: rtl;
	margin: 10px 0 0 0;
	padding: 0 15px 0 0;
}
#slideshow ul li	{
	line-height: 22px;
	font-size: 8pt;
	color: #528789;
}
#slideshow li a	{
	color: #465559;
	text-decoration: none;
}
#slideshow li a:hover	{
	color: #465559;
	border-bottom: 2px dotted #465559;
	padding-bottom: 2px;
}
#tutorial	{
	background: #252523 url(../img/btm-tut.gif) no-repeat bottom center;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#tutorial span	{
	color: #fff;
	font-size: 8pt;
}
#tutorial h5	{
	display: block;
	color: #FFF;
	text-indent: -9000px;
	height: 26px;
	background: url(../img/top-tut.gif) no-repeat top center;
}
#tutorial ul	{
	list-style: square;
	text-align: right;
	direction: rtl;
	margin: 20px 10px 0 20px;
	padding: 0 15px 10px 0;
}
#tutorial ul li	{
	line-height: 22px;
	font-size: 8pt;
	color: #B04834;
}
#tutorial ul li a	{
	color: #CFCFCB;
	text-decoration: none;
}
#tutorial ul li a:hover	{
	color: #F9FAF5;
	border-bottom: 2px dotted #CFCFCB;
	padding-bottom: 3px;
}
#tutorial a	{
	text-decoration: none;
	color: #FFF;
}
#voting	{
	background: url(../img/bg-vote.gif) repeat-y center 0;
}
#voting h5	{
	display: block;
	text-indent: -9000px;
	color: #528789;
	background: url(../img/top-vote.gif) no-repeat top center;
	height: 29px;
}
#btm-vote	{
	background: url(../img/btm-vote.gif) no-repeat center bottom;
	padding-bottom: 20px;
	direction: rtl;
	text-align: right;
	padding: 0 15px 15px 15px;
}
#btm-vote input	{
	margin-top: 5px;
}
#voting p	{
	margin: 0;
	padding: 20px 0;
}
#voting #insubmit	{
	float: left;
	margin-top: -20px;
	margin-left: 10px;
}
#content	{
	float: left;
	width: 586px;
}
#news	{
	background: url(../img/bg-content.gif) repeat-y 0 0;
	clear: both;
}
#top-bg	{
	background: url(../img/top-bg.gif) no-repeat 0 top;
}
#btm-bg	{
	background: url(../img/btm-bg.gif) no-repeat 0 bottom;
	padding-bottom: 10px;
}
#btm-bg fieldset	{
	text-align: right;
	border: 0px none;
	padding: 30px;
	direction: rtl;
}
fieldset label	{
	font: bold 11pt Arial, Helvetica, sans-serif;
	color: #555;
	margin: 0 3px 4px 0;
}
fieldset input, fieldset textarea	{
	border: 1px solid #CBD7CD;
	padding: 5px 4px;
	margin-bottom: 8px;
	font: 8pt "tahoma", arial, verdana;
	color: #555;
	width: 300px;
}
fieldset textarea	{	height: 100px;	}
fieldset #sending	{	border: 0px none; height: auto; width: auto; padding-bottom: 0;	}
.entry	{
	text-align: right;
	font-size: 8pt;
	padding-bottom: 3em;
	direction: rtl;
	background: url(../img/dashed.gif) repeat-x bottom left;
}
.entry h4	{
	font: bold 11pt arial, arial, verdana;
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: right;
	/*background: url(../img/bullet.gif) no-repeat right 8px !important;*/
	/*background-position: 98% 8px;*/
	background: url(../img/bullet.gif) no-repeat right 8px;
	padding-right: 12px;
	line-height: 23px;
	letter-spacing: 1.4px;
}
.entry h4 a	{
	color: #528789;
	padding-right: 4px;
	text-decoration: none;
}
.entry h4 a:hover	{
	color: #333;
}
.entry p	{
	color: #465559;
	line-height: 22px;
	letter-spacing: 0.3pt;
	direction: rtl;
	text-align: justify;
}
.entry p#date	{
	direction: ltr;
	color: black;
	font-size: 6pt;
	margin-top: 5px;
	text-align: right;
	letter-spacing: 2px;
}
.entry #btm-link	{
	text-align: center;
}
.entry #btm-link a, .entry #btm-link a:hover, span#btm-link a, span#btm-link a:hover	{
	text-decoration: none;
	color: #288CA7;
	border-bottom: 2px dotted #288CA7;
	padding-bottom: 2px;
}
.entry p img	{
	float: left;
	margin-right: 10px;
	margin-top: -20px;
	border: 2px solid #ccc;
}
.entry .more img	{
	margin-top: 12px;
	border: 0px none;
}
.mlink	{
	clear: both;
	text-align: left;
	padding: 10px 20px;
	background: #EFEFED;
}
#tab-onews .mlink	{
	padding: 10px 20px;
	margin: 0 15px 0 15px;
	background: #EFEFED url(../img/dashed.gif) repeat-x top center;
}
ul.mlink li	{
	display: inline;
	list-style: none;
	font-size: 7pt;
	margin-right: 3px;
}
.mlink li a	{
	color: #333;
	text-decoration: none;
}
#tab-lnews	{
	padding: 15px 15px 0 15px;
	margin: 0;
}
#tab-onews #other-news	{
	padding: 40px;
}
ul#other-news	{
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#other-news li	{
	background: url(../img/lbullet.gif) no-repeat right 10px;
	direction: rtl;
	text-align: right;
	margin: 10px 0;
	padding-right: 10px;
}
ul#other-news li	{
	color: #465559;
	letter-spacing: 0.3pt;
	font: 8pt "tahoma", arial, verdana;
	line-height: 22px;
}
ul#other-news li i	{
	color: #639B9D;
	padding: 1px;
	font-style: normal;
	font-size: 7pt;
	letter-spacing: 1px;
}
#other-news li a	{
	text-decoration: none;
	color: #465559;
}
#other-news li a:hover	{
	color: #528789;
	border-bottom: 2px dotted #528789;
	padding-bottom: 2px;
}
.tabs	{
	position: relative;
	margin-right: 1px;
}
ul.tabs li	{
	display: inline;
	margin: 0;
	padding: 0;
}
.tabs li a	{
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	height: 28px;
	float: right;
	outline: none;
	margin-bottom: -2px;
}
li#last-news a	{
	background: url(../img/last-news.gif) no-repeat top center;
	width: 89px;
}
li#tab-cont	a {
	background: url(../img/tab-cont.gif) no-repeat top center;
	width: 89px;
}
li#tab-gall a	{
	background: url(../img/tab-gall.gif) no-repeat top center;
	width: 89px;
}
li#tab-news a	{
	background: url(../img/tab-news.gif) no-repeat top center;
	width: 111px;
}
li#other-news a	{
	background: url(../img/other-news.gif) no-repeat top center;
	width: 91px;
}
li#last-news a:hover	{
	background: url(../img/last-news.gif) no-repeat bottom center;
	width: 89px;
}
li#other-news a:hover	{
	background: url(../img/other-news.gif) no-repeat bottom center;
	width: 91px;
}
li#last-news a.active	{
	background: url(../img/last-news.gif) no-repeat bottom center;
	width: 89px;
}
li#other-news a.active	{
	background: url(../img/other-news.gif) no-repeat bottom center;
	width: 91px;
}
#gallery	{
	background: #252523 url(../img/btm-gallery.gif) no-repeat bottom center;
	margin-top: 10px;
	margin-right: 1px;
	width: 583px;
	float: left;
	padding: 0 0 25px 0;
}
#gallery ul#photo-list	{
	text-align: center;
}
#top-gallery	{
	background: #4D4C47 url(../img/top-gallery.gif) no-repeat top center;
	padding: 5px;
	height: 15px;
	margin-bottom: 35px;
}
#photo-list	{
	margin: 0px auto;
}
ul#photo-list li	{
	display: inline;
}
#gallery img	{
	margin: 0 5px;
}
#gallery a img	{
	border: 3px solid #252523;
}
#gallery a:hover img	{
	border: 3px solid #E0E1DC;
}
#gallery ul	{
	list-style: none;
	text-align: left;
	margin-left: 20px;
	margin-top: 5px;
}
#gallery li	{
	background: url(../img/sq.gif) no-repeat 5em 0.7em;
}
#gallery li a 	{
	text-decoration: none;
	color: #E0E1DC;
	font-size: 7.5pt;
}
#gallery li a:hover	{
	color: #FFF;
}
#top-gallery h5	{
	display: block;
	background: url(../img/gtitle.gif) no-repeat right center;
	text-indent: -9000px;
}

/*-------------------------------
	image gallery
*/
#thumb-gall	{
	margin: 0px auto;
	margin-bottom: 10px;
}
ul#thumbnails	{
	margin: 0px auto;
	padding: 50px 0 0 0;
	margin-bottom: 20px;
	width: 400px;
	float: left;
}
ul#thumbnails li	{
	display: inline;
}
#thumb-gall img	{
	margin: 5px;
	border: 3px solid #333;
}
#thumb-navi	{
	list-style:none;
}
#thumb-navi li	{
	display: inline;
	line-height: 10px;
}
span#btm-link	{
	direction: rtl;
	font-size: 8pt;
}
#category	{
	width: 180px;
	float: right;
}
#category ul	{
	list-style: square;
	direction: rtl;
	text-align: right;
	margin: 50px 50px 0 0;
}
#category ul li	{
	color: #555;
	line-height: 20px;
}
#category li a	{
	color: #444;
	text-decoration: none;
}
#category li a:hover	{
	color: #288CA7;
	border-bottom: 2px dotted #288CA7;
	padding-bottom: 2px;
}
/*-------------------------------
	class selector
*/
.clear	{
	display: block;
	text-indent: -9000px;
	clear: both;
}