﻿/******in the name of God********/

/*********license:html5-css3 *********/



@font-face {

    font-family: 'IRANSans';

    src: url('https://www.iprotect.ir/fonts/persian/IRANSans-web.eot');

    src: url('https://www.iprotect.ir/fonts/persian/IRANSans-web.eot?#iefix') format('embedded-opentype'),

    url('https://www.iprotect.ir/fonts/persian/IRANSans-web.woff2') format('woff2'),

    url('https://www.iprotect.ir/fonts/persian/IRANSans-web.woff') format('woff'),

    url('https://www.iprotect.ir/fonts/persian/IRANSans-web.ttf') format('truetype');

    font-weight: normal;

}

@font-face {

    font-family: 'IRANSans';

    src: url('https://www.iprotect.ir/fonts/persian/IRANSans-Medium-web.eot');

    src: url('https://www.iprotect.ir/fonts/persian/IRANSans-Medium-web.eot?#iefix') format('embedded-opentype'),

    url('https://www.iprotect.ir/fonts/persian/IRANSans-Medium-web.woff2') format('woff2'),

    url('https://www.iprotect.ir/fonts/persian/IRANSans-Medium-web.woff') format('woff'),

    url('https://www.iprotect.ir/aparat/fonts/persian/IRANSans-Medium-web.ttf') format('truetype');

    font-weight: bold;

}



@font-face {

	font-family: 'BYekan';

	src: url('fonts/BYekan.eot?#') format('eot'),

	url('fonts/BYekan.ttf') format('truetype'),

	url('fonts/BYekan.woff') format('woff');

}

@font-face {

	font-family: "BBCNassim";

	src: url( "fonts/bbc/bbc-nassim-regular.eot" );

	src: local( " ? " ), 

	url( "fonts/bbc/bbc-nassim-regular.woff" ) format( "woff" ),

	url( "fonts/bbc/bbc-nassim-regular.ttf" ) format( "truetype" );

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: "BBCNassim";

	src: url( "fonts/bbc/bbc-nassim-bold.eot" );

	src: local( " ? " ), 

	url( "fonts/bbc/bbc-nassim-bold.woff" ) format( "woff" ),

	url( "fonts/bbc/bbc-nassim-bold.ttf" ) format( "truetype" );

	font-weight: bold;

	font-style: normal;

}

ul{

	margin:0;

	padding:0;

	list-style:none;

}



li {

	margin:0;

	padding:0;

	direction:rtl;

	text-align:right;

	list-style:none;

}





a {

	text-decoration:none;

	color: #FFF;

	}



a:link { 	color:#000000; }

a:visited { 	color:#000000; }

a:hover { 	color:#000000;}

a:active { 	color:#000000; }	

img{

	border:none;

}

body{

	font-family:'IRANsans';

	background-color:#f5f5f5;

	direction:rtl;

	width:100%;

	margin: 0;

	padding: 0;

	text-align:center;

	height:100%;



}

#ip-bg{

	width:1000px;

	background:url(images/bg-shadow.jpg) repeat-y;

	display:inline-block;

	height:100%

}

.ip-width{

	width:945px;

	margin-right:27px;

	height:100%;



}

#ip-topmenu{

	width:650px;

	height:20px;

	text-align:left;

	font-family:IRANsans;

	float:left;

	font-size:11px;

}

#ip-topmenu a{

	color:#252525;

	padding-left:5px;

	border-left:1px solid #252525;

	margin-left:5px;

}

#ip-topmenu a:hover{

	text-decoration:underline;

	color:#FF7D00;

}





/******************Header***********/

header{

	width:945px;

	height:95px;

	float:right;	

}

.header-title{

	height:87px;

	width:294px;

	float:right;

	margin-right:2px;

}

#header-banner{

	height:60px;

	width:468px;

	border:1px #b9b9b9 solid;

	float:left;

	margin-top:15px;

}



/******************main-menu***********/

#ip-menu{

	width:945px;

	height:40px;

	float:right;

	border-radius:4px;

	background:#4A4A4A;

}



#menu-tel{

	height:40px;

	width:230px;

	float:left;

}

#menu-tel span{

	color: white;

	font-size:18px;

	font-family:'BYekan';

	font-weight:normal;

	float:left;

	margin-left:10px;

	margin-top:3.5px;

}

#ip-ctop{

	width:945px;

	height:315px;

	float:right;

	margin-top:8px;

	display:inline-block;

}



/******************ط¹ط¶ظˆغŒطھ ط¯ط± ط®ط¨ط±ظ†ط§ظ…ظ‡***********/

#ip-news{

	height:129px;

	width:260px;

	background:#ebebeb;

	float:right;

}

#ip-news h2{

	background:#0b65a5 url(images/icon-news.png) no-repeat right center;

	text-decoration:none;

	font-weight:normal;

	font-size:14px;

	font-style:normal;

	color:#FFF;

	width:240px;

	float:right;

	margin-right:10px;

	margin-top:8px;

	border-radius:5px 5px 0 0;

	margin-bottom:8px;

}

#ip-news span{

	color:#960064;

	font-size:10px;

	margin-right:15px;

	margin-bottom:8px;

}

.ip-txtbox{

	background:#FFF;

	height:20px;

	width:240px;

	float:right;

	margin-right:10px;

	border:1px solid #e3e3e3;

	margin-bottom:8px;

	

}

.news-btn{

	float:left;

	margin-left:10px;

	margin-top:10px;

	border-radius:2px;

	height:18px;

	width:60px;

	text-align:center;

	background:url(images/btn-newsgr.png) repeat-x;

	font-size:11px;

	color:#FFF;

	margin-top:1px;

	text-shadow:1px 1px rgba(0,102,0,0.7);

}

.news-btn:hover {

	background:url(images/btn-newsgrh.png) repeat-x;

	cursor:pointer;

}



/******************ظ†ظ…ط§ط¯ ط§ط¹طھظ…ط§ط¯***********/

#ip-namad{

	height:176px;

	width:260px;

	background:#ebebeb;

	margin-top:139px;

	text-align:center;

	font-size:14px;

}	

.img-namad{

	margin-top:4px;

}



/******************slider***********/

#ip-slider{

	width:674px;

	height:313px;

	background:#069;

	border:1px solid #cbcbcb;

	float:left;

}









/******best Product****/

#ip-bestpro{

	height:355px;

	width:945px;

	border:1px solid #d3d3d3;

	background:url(images/best-title.jpg) repeat-x top;

	float:right;

	margin-top:8px;

	border-radius:7px;

	direction:rtl;

}

#ip-bestpro h2{

	background: url(images/icon-best.png) right center no-repeat;

	text-decoration:none;

	font-size:16px;

	font-family:'IRANsans';

	font-weight:bold;

	color:#0b65a5;

	width:915px;

	float:right;

	margin-right:10px;

	margin-top:1px;

	text-align:right;

	padding-right:24px;

	margin-bottom:0;

	}

	/******************product-box***********/

#ip-boxbest{

	float:right;

	height:300px;

	width:945px;

	margin-top:5px;

	

}

.ip-prodouct{

	height:290px;

	width:174px;

	border:1px solid #dedede;

	background:#fff url(images/bg-product.png) repeat-x  bottom; 

	text-align:center;

	float:right;

	margin-right:5px;

}

.ip-prodouct img {

	height:140px;

	width:150px;

	background:#CCC;

	margin:10px;

	

	

}



.ip-prodouct2{

	height:160px;

	width:736px;

	border:1px solid #dedede;

	background:linear-gradient(to left, #FFFFFF 60%, #EBEBEB 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

	border:1px solid #EBEBEB;

	vertical-align:middle;

	text-align:right;

	float:right;

	margin-right:5px;

	position:relative;

}

.ip-prodouct2 img {

	height:140px;

	width:150px;

	background:#CCC;

	margin:10px;

	float:right;

}

.ip-prodouct2 .btncat{

	position:absolute;

	bottom:5px;

	left:5px;

}



#index-product{

	margin-top:9px;

	margin-right:7px;

}



.ip-offernum{

	height:25px;

	width:89px;

	background:url(images/img-numusersmall.png) no-repeat;

	margin-top:-63px;

	position: absolute;

	margin-right:10px;

	font-family:Tahoma;

	font-size:11px;

	color:white;

	font-weight:bold;

	padding-top:4px;

}



.ip-offer-catnum{

	height:25px;

	width:89px;

	background:url(images/img-numusersmall.png) no-repeat;

	position: absolute;

	margin-right:10px;

	margin-top:119px;

	color:white;

	font-family:Tahoma;

	font-size:11.5px;

	font-weight:bold;

	text-align:center;

	padding-top:4px;



}

.ip-offerold{

	height:43px;

	width:43px;

	background:url(images/img-offer.png) no-repeat;

	margin-top:-181px;

	position: absolute;

	margin-right:10px;

	font-family:Tahoma;

	font-size:11px;

	color:white;

	font-weight:bold;

}



.ip-offer-catold{

	height:43px;

	width:43px;

	background:url(images/img-offer.png) no-repeat;

	position: absolute;

	margin-right:10px;

	color:white;

	font-family:Tahoma;

	font-size:11.5px;

	font-weight:bold;

	text-align:center;



}

.ip-offer p{

	font-size:14px;

	color:#FFF;

	margin-top:8px;

	

}

.ip-prodouct2 #product-text{

	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#414141;

	margin-top:20px;

	height:100px;

	width:350px;	

	float:right;

}



.ip-prodouct #product-text{

	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#134a83;

	margin-top:-10px;

	height:85px;

}



.ip-prodouct #product-text a{

	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#000000;

	margin-top:-10px;

	height:85px;

}



.ip-prodouct #product-text a:visited{

	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#000000;

	margin-top:-10px;

	height:85px;

}



.ip-prodouct #product-text a:hover{

	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#186cab;

	margin-top:-10px;

	height:85px;

}



.product-price{

	color: #FF0000;

	font-weight:bold;

	font-family:IRANsans;

	font-size:14.5px;

	margin-bottom:10px;	

	text-align:center;

}

.product-details{

/*	color:#737373; */

	color:#960064;

	font-family:Tahoma;

}

#ip-bestpro ul{

	display:inline;

}



#product-shop{

	font-family:IRANsans;

	font-size:10.5px;

	background:url(images/btn-shop.png) repeat-x;

	height:18px;

	width:75px;

	float:right;

	margin-right:4px;

	border-radius:3px;

	text-align:center;

}

#product-shop a{

	color:#FFFFFF;

}



#product-shop:hover{

	background:url(images/btn-shoph.png) repeat-x;

}

#product-more{

	font-family:IRANsans;

	font-size:10.5px;

	background:#717171;

	height:18px;

	width:80px;

	float:right;

	margin-right:5px;

	border-radius:3px;

	text-align:center;

}



#product-more a{

	color:#FFFFFF;

}



#product-more:hover{

	background:#4c4c4c;

}



/******************box:sent-licens-suport***********/

#ip-box{

	height:65px;

	width:945px;

	margin-top:12px;

	margin-bottom:8px;

	float:right;

}

.ip-cbox{

	height:65px;

	width:308px;

	margin:0;

	margin-left:7px;

	float:right;

	border:1px solid #d3d3d3;

	

}

.ip-cbox img{

	float:right;

	width:60px;

	height:55px;

	margin-right:5px;

	text-align:center;

}

.ip-cbox figcaption{

	font-family:'IRANsans';

	font-size:15px;

	font-weight:bold;

	color:#0b65a5;

	float:right;

	margin-top:7px;

	margin-right:7px;

}

.ip-cbox span{

	font-family:IRANsans;

	font-size:12px;

	color: #666;

	float:right;

	margin-right:5px;

}



/******************LOGO ***********/

#ip-logo{

	float:right;

	height:59px;

	width:945px;

	margin-top:6px;

	background:#505050 url(images/img-logo.jpg) no-repeat center;

	border-radius:5px;

	margin-bottom:4px;

}



/******************Footer***********/

footer{

	width:945px;

	background:#e8e8e8;

	margin-top:8px;

	float:right;

}



/******************5ط¨ظ„ط§ع© ط¨ط§ظ„ط§غŒ ظپظˆطھط±***********/

#ip-ftop{

	width:940px;

	margin-right:2px;

	height:130px;

	border-bottom:1px solid #0b65a5;

}

.ip-footblock{

	height:130px;

	width:165px;

	float:right;

	margin-right:20px;

	text-align:right;

	padding-right:3px;

}

.ip-footblock h3 ,.ip-fbb h3{

	color:#0b65a5;

	font-family:'IRANsans';

	font-size:14px;

	text-decoration:none;

	font-weight:bold;

	margin:0;

	margin-top:3px;

	margin-right:3px;

	text-align:right;

}

.ip-footblock ul {

	display:inline-block;

	float:right;

	line-height:15px;

}



.ip-footblock ul li a{

	font-family:IRANsans;

	font-size:11px;

	color:#333333;

	/*text-height:font-size;*/



}



.ip-footblock ul li a:hover ,.ip-fbb ul li a:hover{

	text-decoration:underline;

	color:#FF7D00;

}



/******************2ط¨ظ„ط§ع© ظ¾ط§غŒغŒظ† ظپظˆطھط±***********/

ip-fbotton {

	height:160px;

	width:940px;

	margin-right:2px;margin-top:8px;

}

#ip-fav{

	height:110px;

	width:500px;

	direction:ltr;

}

#ip-fav ul{

	display:inline-block;

	margin-left:15px;

	width:230px;

	line-height:14px;

	direction:ltr;

	text-align:left;



}

#ip-fav ul li{ text-align:left;}

#ip-fav ul li a{

	font-family:Tahoma;

	font-size:11px;

	color:#333333;

	/*text-height: font-size;*/

	text-align:left;

}



#ip-fav ul li a:hover{

	color:#FF7D00;

}



.ip-fbb

{

	height:110px;

	float:right;

	margin-right:20px;

	padding-right:3px;

}

#ip-footbrand{

 	height:110px;

	width:390px;

}

#ip-footbrand ul {

	display:inline-block;

	float:right;

	line-height:14px;

	width:125px;

	margin-right:5px;

}



#ip-footbrand ul li a{

	font-family:IRANsans;

	font-size:11px;

	color:#333333;

	/*text-height:font-size;*/

}



#ip-footbrand ul li a:hover {

	color:#FF7D00;

}



/******************copy-right***********/

#ip-copyright{

	

	width:945px;

	float:right;

	margin-top:8px;

	margin-bottom:8px;

	/*height:35px;*/

	text-align:center;

	font-family:IRANsans;

	color:#FFF;

	background:#000000;

	font-size:11px;

	/*padding:5px;*/



}

#ip-copyrigh a{

	color:#FFF;

}

#ip-copyrigh a:hover{

	text-decoration:underline;

}





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

.menu-vije {

	background:#F00;

	font-family:'BBCNassim';

	font-size:28px;

	height:54px;

	width:100px;

	float:right;

	margin-left:10px;

	text-shadow:1px 1px rgba(0,0,0,0.4);

	text-align:center;

	color: yellow;	

}

.menu-vije:hover{background:#900;}