@import url("reset.css");

/*CSS Main*/

@font-face {

    font-family: 'kyek';

    src: url('../fontface/kyek-webfont.eot');

    src: url('../fontface/kyek-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fontface/kyek-webfont.woff') format('woff'),

         url('../fontface/kyek-webfont.ttf') format('truetype'),

         url('../fontface/kyek-webfont.svg#_.regular') format('svg');

    font-weight: normal;

    font-style: normal;

}

a, a:visited	{

	color: #ed1d24;

	font-size: 12px;

	text-decoration: none;

}

a:hover, a:active	{

	color: #202020;

}

html,body		{

	width: 100%;

	min-height: 100%;

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #333;

	position: relative;

	background: url(../images/mainBg.jpg) center top no-repeat fixed #141416;

}

.clear		{

	clear:both;

}

#page-wrap		{

	margin:40px auto;

	width:960px;

	background:#FFF;

	-moz-box-shadow:0 0 5px 1px #000;

	-webkit-box-shadow:0 0 5px 1px #000;

	box-shadow:0 0 5px 1px #000;

}

.header		{

	float:right;

	position:relative;

	width:100%;

	height:63px;

	border-bottom:3px solid #ed1d24;

	background:url(../images/headerBg.gif) center top no-repeat;

}

h1#Logo	a	{
	position:absolute;
	top:13px; right:14px;
	width:207px; height:50px;
	text-indent:-9999px;
	background:url(../images/behrizLogo.png) no-repeat;
}

ul.nav-header		{

	position:absolute;

	top:20px; left:100px;

	direction:rtl;

}

ul.nav-header	li	{

	float:right;

	display:block;

	font-family:'kyek',Tahoma, Geneva, sans-serif;

	padding:3px 10px;

	background:url(../images/seprator-navtop.gif) center left no-repeat;

}

ul.nav-header li.lastBtn		{

	background:none;

}

ul.nav-header	li a	{

	color:#333;

	display:block;

	font-family:kyek;

}

ul.nav-header	li a:hover	{

	color:#ed1d24;

}

ul.languagez		{

	position:absolute;

	direction:ltr;

	top:20px; left:10px;

}

ul.languagez	li	{

	float:left;

	margin-right:5px;

}

ul.languagez	li a	{

	display:block;

	text-align:center;

	width:25px; height:25px;

	color:#FFF;

	line-height:23px;

	background:#1d1d1d;

}

ul.languagez	li a:hover	{

	background:#ed1d24;

}



ul.languagez li.active a		{

	background:#ed1d24;

}

.navigation		{

	float:right;

	width:100%; height:41px;

	border-bottom:1px solid #333;

	background:url(../images/pattern.gif) #292929;

}

ul.nav-main		{

	float:right;

	direction:rtl;

}

ul.nav-main	 li	{

	float:right;

	background:url(../images/seprator.gif) center right no-repeat;

}

ul.nav-main	 li.Home 	{

	background:none;

}

ul.nav-main	 li.Home a	{

	display:block;

	padding:0;

	margin:10px 10px 0 10px;

	width:20px; height:20px;

	background:url(../images/homeBtn.png) center top no-repeat;

}

ul.nav-main	 li.Home a:hover	{

	background-position: center bottom;

}

ul.nav-main	 li a.nav	{

	display:block;

	color:#CCC;

	font-size:15px;

	padding:8.5px 20px;

	font-family:'kyek',Tahoma, Geneva, sans-serif;

	transition: all 0.5s ease;	

}

ul.nav-main	 li a.nav:hover	{

	color:#FFF;

	background:#ec1d24;

}

ul.nav-main	 li	ul li 	{

	background:none;

	border-bottom:1px dotted #333;

}

ul.nav-main	 li	ul li a	{

	display:block;

	color:#CCC;

	padding:15px 10px 15px 0;

}

ul.nav-main	 li	ul li a:hover	{

	color:#FFF;

	background:#ec1d24;

}

div.searchBar		{

	float:left;

	background:#202020;

	width:269px; height:41px;

}

div.searchBar	input[type=search]	{

	float:right;

	direction:rtl;

	color:#CCC;

	padding:10px 10px 10px 0;

	border:none;

	background:none;

	font-family:Tahoma, Geneva, sans-serif;

	width:205px;

	height:41px;

	-moz-box-sizing: border-box;

}

div.searchBar	input[type=submit]	{

	float:left;

	border:none;

	display:block;

	cursor:pointer;

	width:41px; height:41px;

	background:url(../images/searchBtn.png) center top no-repeat;

}

div.searchBar	input[type=submit]:hover	{

	background-position: center bottom;

}

div.contentWrap		{

	float:right;

	width:900px;

	padding:0 30px 30px 30px;

	background:url(../images/contentBgPattern.gif) #ececec;

}

div.titleWrap		{

	float:right;

	width:100%;

	padding:0 0 7px 0;

	margin:20px 0;

	background:url(../images/title-line.gif) center repeat-x;

}

div.titleWrap h2.titlez		{

	direction:rtl;

	float:right;

	color:#333;

	font-family:'kyek',Tahoma, Geneva, sans-serif;

	font-size:20px;	

	background:url(../images/contentBgPattern.gif);

	padding:0 10px;

}

ul.productz-main		{

	float:right;

	width:100%;

	direction:rtl;

}

ul.productz-main li a		{

	float:right;

	width:205px; height:187px;

	margin:0 0 20px 20px;

}

ul.productz-main li a:hover span.proTitle		{

	color:#FFF;

	background:#ed1d24;

	transition: all 0.5s ease;	

}

ul.productz-main li a span.proIMG	img	{

	width:205px; height:148px;

	overflow:hidden;

}

ul.productz-main li a span.proIMG		{

	float:right;

	width:205px; height:148px;

}

ul.productz-main li a span.proTitle		{

	float:right;

	color:#CCC;

	font-size-adjust:12px;

	text-align:center;

	line-height:30px;

	background:#2f2f2f;

	width:205px; height:37px;

	transition: all 0.5s ease;	

}

ul.newz		{

	float:right;

	direction:rtl;

}

ul.newz	 li	{

	float:right;

	margin:0 0 10px 9px;

}

/*Larg Nuz*/

ul.newz	 li.largNuz	{

	position:relative;

	width:275px; height:206px;

}

ul.newz	 li.largNuz a:hover span.LNuzTitle	{

	color:#ed1d24;

}

ul.newz	 li.largNuz a:hover span.LNuzDate	{

	color:#FFF;

	background:#ed1d24;

}

ul.newz	 li.largNuz img	{

	position:absolute;

	width:275px; height:206px;

	overflow:hidden;

	z-index:1;

}

ul.newz	 li.largNuz span.LNuzDate		{

	position:absolute;

	top:0; right:0;

	z-index:2;

	display:block;

	width:50px;

	color:#999;

	font-size:14px;

	font-weight:bold;

	text-align:center;

	padding:20px 0;

	background:#2f2f2f;

	transition: all 0.5s ease;	

}

ul.newz	 li.largNuz span.LNuzTitle		{

	position:absolute;

	bottom:0;

	color:#CCC;

	text-align:right;

	padding:0 5px;

	width:265px; height:43px;

	z-index:2;

	line-height:45px;

	overflow:hidden;

	background:url(../images/transparent.png);

	font-family:'kyek',Tahoma, Geneva, sans-serif;

	transition: all 0.5s ease;	

}

/*Small Nuz*/

ul.newz li.smallNuz		{

	width:298px;

	height:98px;

}

ul.newz li.smallNuz	span.SNuzDate	{

	float:right;

	width:50px; height:78px;

	font-size:10px;

	line-height:20px;

	padding:10px 0;

	text-align:center;

	background:#2f2f2f;

	color:#999;

	transition: all 0.5s ease;	

}

ul.newz li.smallNuz a:hover span.SNuzDate		{

	background:#ed1d24;

	color:#FFF;

}

ul.newz li.smallNuz img	{

	float:right;

	width:132px; height:98px;

	overflow:hidden;

}

ul.newz li.smallNuz span.SNTitle		{

	direction:rtl;

	float:right;

	color:#666;

	width:105px; height:88px;

	padding:5px;

	transition: all 0.5s ease;	

}

ul.newz li.smallNuz a:hover span.SNTitle		{

	color:#ed1d24;

}

div.footerI		{

	float:right;

	width:100%; height:189px;

	padding:28px 0;

	background:#ed1d24;

}

.footIWidz		{

	float:right;

	width:240px; height:185px;

	padding:0 38px;

	border-left:1px solid #ff6b70;

	position:relative;

}

.footIWidz	p.quick-about	{
	float:right;
	direction:rtl;
	line-height:25px;
	color:#FFF;
	margin-top:10px;
	height:105px;
	overflow:hidden;
	text-align:justify;
}

.footIWidz h3.footWidTitle		{

	float:right;

	width:100%;

	color:#FFF;

	text-align:center;

	font-size:20px;

	font-family:'kyek',Tahoma, Geneva, sans-serif;

}

.footIWidz	p	{

	float:right;

	direction:rtl;

	line-height:25px;

	color:#FFF;

	margin-top:10px;

	text-align:justify;

}

.footIWidz a.readMore		{

	position:absolute;

	text-align:center;

	padding:7px 20px;

	background:#2f2f2f;

	color:#CCC;

	bottom:10px; left:10px;

	transition: all 0.5s ease;	

}

.footIWidz a.readMore:hover		{

	background:#FFF;

	color:#000;

}



.footIWidz ul.catalogDL		{

	float:right;

	direction:rtl;

	width:214px;

	margin:20px 20px 0 0;

}

.footIWidz ul.catalogDL	 li	{

	float:right;

	width:204px;

	padding:0 10px 0 0;

	margin-bottom:10px;

	border-bottom:2px solid #da676b;

	border-right:2px solid #da676b;

}

.footIWidz ul.catalogDL	 li a		{

	color:#FFF;

	width:100%;

	font-size:13px;

}

.footIWidz ul.catalogDL	 li a	span {

	float:left;

	font-size:17px;

	line-height:25px;

	width:27px; height:27px;

	text-align:center;

	background:#da676b;

}

.footIWidz ul.catalogDL	 li a	span:hover {

	background:#FFF;

	color:#000;

}

div.footerI	.contactWid		{

	border:none;

}

p.contactWidP		{

	direction:rtl;

	font-size:14px;

	text-align:center;

	width:100%;

	margin-top:10px;

}

p.contactWidP a		{

	direction:rtl;

	font-size:15px;

	text-align:center;

	width:100%;

	color:#FFF;

}

p.contactWidP a:hover		{

	color:#333;

}

div.footerII		{

	float:right;

	width:100%; height:95px;

	position:relative;

	background:url(../images/pattern.gif);

}

div.footerII img.award		{

	position:absolute;

	top:20px; right:20px;

}

div.footerII p.copyWright		{

	position:absolute;

	direction:rtl;

	color:#666;

	top:40px; left:50px;

}



div.footerII a.KARGADAN		{

	display:block;

	position:absolute;

	width:20px; height:20px;

	text-indent:-9999px;

	top:40px; left:20px;

	background:url(../images/kargadandesignstudio.png) top no-repeat;

}

div.single		{

	min-height:600px;

	line-height:25px;

	font-size:13px;

	direction:rtl;

}
.single table,.single table tr,.single table th,.single table td	{
	border-collapse: collapse;
	border-spacing: 0;
	border:2px solid #999;
	padding:3px;
	text-align:center;
	margin:5px 0;
}

div.single h2.titlez		{

	direction:rtl;

	float:right;

	font-family:'kyek',Tahoma, Geneva, sans-serif;

	font-size:20px;	

	background:url(../images/contentBgPattern.gif);

	padding:0 10px;

}



div.single	p	{

	direction:rtl;

	line-height:25px;

	font-size:13px;

	margin-bottom:10px;

}

div.single	a	{

	direction:rtl;

	line-height:25px;

	font-size:13px;

}

div.single h1		{

	direction:rtl;

	line-height:31px;

	display:block;

	font-weight:bold;

	font-size:28px;

	padding:10px 0; 

	color:#ed1d24;

	font-family:Byekan,Tahoma, Geneva, sans-serif;

}

div.single h2		{

	display:block;

	line-height:31px;

	direction:rtl;

	font-weight:bold;

	font-size:25px;

	padding:10px 0; 

	color:#ed1d24;

	font-family:Byekan,Tahoma, Geneva, sans-serif;

}

div.single h3		{

	display:block;

	direction:rtl;

	font-weight:bold;

	font-size:23px;

	padding:10px 0; 

	color:#ed1d24;

	font-family:Byekan,Tahoma, Geneva, sans-serif;

}

div.single h4		{

	display:block;

	direction:rtl;

	font-weight:bold;

	font-size:20px;

	padding:10px 0; 

	color:#ed1d24;

	font-family:Byekan,Tahoma, Geneva, sans-serif;

}

div.single h5		{

	display:block;

	direction:rtl;

	font-weight:bold;

	font-size:17px;

	padding:10px 0; 

	color:#ed1d24;

	font-family:Byekan,Tahoma, Geneva, sans-serif;

}

div.single h6		{

	display:block;

	direction:rtl;

	font-weight:bold;

	font-size:14px;

	padding:10px 0; 

	color:#ed1d24;

	font-family:Byekan,Tahoma, Geneva, sans-serif;

}

div.single ul.newz		{

	margin-right:15px;

}

div.single ul.newz li.largNuz		{

	margin:0 0 20px 20px;

}

div.single ul.newz	li.smallNuz 	{

	width:293px;

	margin:0 0 20px 0;

}

div.single ul.newz	li.smallNuz  span.SNTitle		{

	direction:rtl;

	float:right;

	color:#666;

	width:100px; height:88px;

	padding:5px;

	transition: all 0.5s ease;	

}

/*pagination*/

/*

.pagination {

	width:100%;

	float:right;

    font-family: Tahoma,Arial,Helvetica,sans-serif;

    font-size: 10px;

    padding: 15px 0 5px;

	color:#666;

    text-align: center;

	direction:ltr;

}

.pagination a {

	color:#666;

    margin: 0 5px 0 0;

    padding: 3px 8px;

}

.pagination a:hover {

	color:#ed1d24;

}

.pagination a.number {

	color:999;

    border: 1px solid #DDDDDD;

}

.pagination a.number:hover {

	color:#FFF;

	background:#ed1d24;

}

.pagination a.current {

    background:#ed1d24 !important;

    color: #FFFFFF !important;

}

.pagination a.current:hover {

    background:#ed1d24 !important;

    color: #FFFFFF !important;

}

*/

/************************* pagination Class ****************/

.pagination {

    width:100%;

    float:right;

    font-family: Tahoma,Arial,Helvetica,sans-serif;

    font-size: 10px;

    padding: 15px 0 5px;

    color:#666;

    text-align: center;

    direction:ltr;

}

.pagination ul.paging

{

    margin: 0 auto 15px auto;

    padding: 0 0 5px 0;

    list-style: none;

    text-align: right;

}



.pagination ul.paging li

{

    float: right;

    margin-right: 3px;

}



.pagination ul.paging li a

{

    display: block;

    text-decoration: none;

    color: #717171;

    font-family: tahoma;

    font-size: 9pt;

    padding: 5px 8px;

    background-color: #e5e5e5;

}



.pagination ul.paging li a.current-page

{

    color: white;

    background: #ed1d24;

}



.pagination ul.paging li a:hover

{

    background: #ed1d24;

    color:#fff;

}



.pagination ul.paging li a.current-page:hover

{

    background: #ed1d24;

}

/***********************************************************/

div.single  .conTent		{

	float:left;

	width:680px;

}

.sideBar		{

	float:right;

	width:200px;

	min-height:200px;

}

.sideBar ul.category		{

	float:right;

}

.sideBar ul.category li		{

	float:right;

	width:200px;

	margin-bottom:1px;

}

.sideBar ul.category li	 a	{

	display:block;

	padding:10px 10px 10px 0;

	font-size:12px;

	color:#CCC;

	background:#2f2f2f;

	transition: all 0.5s ease;	

}

.sideBar ul.category li	 a:hover	{

	color:#FFF;

	background:#ed1d24;

}

.sideBar ul.category li.active	a	{

	color:#FFF;

	background:#ed1d24;

}

.contactForm		{

	float:right;

	width:50%;

}

/* form */

.contactForm form		{

	margin:20px 0;

}

d.contactForm iv.label		{

	float:left;

	color:#ff9900;

	margin-bottom:5px;

	width:100%;

}

.contactForm div.input		{

	float:left;

	width:100%;

	padding:2px 0;

	font-family:Tahoma, Geneva, sans-serif;

}

.contactForm div.input	input[type=text] {

	border:5px solid #666;

	padding:5px 10px;

	font-size:15px;

	margin:2px 5px 2px 0;

}

.contactForm div.input	input[type=email] {

	border:5px solid #666;

	padding:5px 10px;

	font-size:15px;

	margin:2px 5px 2px 0;

}

.contactForm div.input	select {

	border:5px solid #666;

	padding:5px 10px;

	font-size:15px;

	margin:2px 5px 2px 0;

}

.contactForm div.input	textarea	{

	width:400px;

	height:150px;

	padding:10px;

	margin:15px 0;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:15px;

	border:5px solid #666;

}

.contactForm div.input	input[type=submit]	{

	border:none;

	background:#ed1d24;

	color:#FFF;

	padding:10px 50px;

	font-size:15px;

	margin:2px 5px 2px 0;

	font-family:Tahoma, Geneva, sans-serif;

}

div.productzIMG		{

	float:right;

	margin-top:30px;

}

div.productzIMG	img	{

	float:right;

	width:205px; height:148px;

	overflow:hidden;

}
a.scrollup
{
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	position: fixed;
	bottom: 220px;
	right: 10%;
	display: none;
	background: url(../images/icon_top.png) center top;
	transition: all 0.3s ease;	
}
a.scrollup:hover
{
	background-position: center bottom;
}


















