@charset "utf-8";
/* CSS Document */
@font-face { font-family: 'WYekan'; src: url('WYekan.eot?#') format('eot'),  /* IE6–8 */ url('WYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('WYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */ }
/*-------------------------*/
/* Design & Style by       */
/* TRN            */ 
/* info@trn.ir  */
/*-------------------------*/

/*--------- reset ---------*/
* html, *:first-child+html { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
html, body { height: 100%; }
body { color: #333; font-family: Tahoma, Geneva, sans-serif; font-size: 10pt; line-height: 20pt; direction: rtl; text-align: right; }
.bigWrapper { width: 100%; overflow: hidden; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legEND, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
ol, ul { list-style: none; }
img, object, embed { max-width: 100%; margin: auto; }
a, span { text-decoration: none; }
a:link, a:visited { color: #333; }
a:hover, a:active { color: #FF6600; }
input, textarea, select { font-family: Tahoma, Geneva, sans-serif; font-size: 10pt; color: #333; }
/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */

/***** BEGIN General *****/
body { background: #ff6600; }
.bigWrapper { position: relative; }
li.even, li.odd { background: none; border: 0; }
div.itemContainer { float: right;/*border-bottom: dashed 1px rgba(132, 131, 131, 0.64);*/margin-bottom: 20px;padding-bottom: 20px; }
div.itemRatingBlock span { float: right; }
div.itemRatingForm { float: right; }
.itemRatingList { float: right; }
.itemRatingLog { padding: 0 4px 0 0; float: right; }
.itemRatingList a, .itemRatingList .itemCurrentRating { left: inherit; right: 0; }
span.itemHits { float: right; }
span.english { font-family: calibri, tahoma; }
.clearList { clear: both!important; font-size: 0 !important; height: 0 !important; line-height: 0 !important; padding: 0 !important; margin: 0 !important; display: block !important; float: none !important; content: "."; border: none !important; background: none !important; }
a.keywords { color: inherit; }
h1, h2, h3, h4, h5, h6, #main-menu { font-family: 'WYekan' !important; }
h1, h2, h3, h4, h5, h6 { font-weight: normal !important; font-size: 14pt !important; line-height: 24pt !important; }
/***** END General *****/

/***** BEGIN Main Menu *****/
#main-menu-wrapper { background: #353639; position: fixed; right: 0; left: 0; z-index: 99999; border-bottom: solid 7px #F60; }
#main-menu { width: 960px; height: 46px; margin: 0 auto; padding: 0 200px 0 0; font-size: 12pt; }
#main-menu-mask { position: absolute; bottom: 0; right: 0; width: 200px; height: 36px; background: #ff6600; border-radius: 30px 0 0 0; }
#main-menu ul.maximenuck { text-align: center; }
#main-menu li.level1 { padding: 15px 0; }
#main-menu li.level1.first { }
#main-menu li.level1.last { }
#main-menu li.level1 > a, #main-menu li.level1 > span { line-height: 15px; padding: 0 10px; border-right: 1px dashed white; }
#main-menu li.level1:first-child > a, #main-menu li.level1:first-child > span { border: 0; }
#main-menu li.level1 > a:link, #main-menu li.level1 > a:visited, #main-menu li.level1 > span { color: white; }
#main-menu li.level1 > a:hover, #main-menu li.level1.active > a:link, #main-menu li.level1.active > a:visited, #main-menu li.level1.active > span { color: #ffff66; }
#main-menu li.level1 > div.floatck { }
#main-menu li.level1 div.maximenuck2 { width: 200px; }
#main-menu li.level1 ul.maximenuck2 { margin: 20px 0 0 0; padding: 0 20px; background: #353639; border-radius: 10px; }
#main-menu li.level2 a, #main-menu li.level2 span { line-height: 40px; text-align: center; }
#main-menu li.level2 a:link, #main-menu li.level2 a:visited, #main-menu li.level2 span { color: white; }
#main-menu li.level2 a:hover, #main-menu li.level2 span:hover, #main-menu li.level2.active a:link, #main-menu li.level2.active a:visited, #main-menu li.level2.active span { color: #ffff66; }
#main-menu li.level2 > div.floatck { margin: -75px 170px 0 0; }
/***** END Main Menu *****/

/***** BEGIN Logo *****/
#main-logo { position: fixed; top: 20px; right: 50%; z-index: 99999; height: 100px; width: 2000px; margin: 0 -2290px 0 0; background: #ff6600; border-radius: 20px 0 0 30px; padding: 5px 0; }
#main-logo a { display: block; text-align: left; }
#main-logo img { max-width: inherit; }
/***** END Logo *****/

/***** BEGIN Slideshow *****/
#slideshow-bg { background: #ff6600; margin: 60px 0 0 0; }
#slideshow-wrapper { position: relative; background: white; }
#slideshow { margin: 0 auto; overflow: hidden; }
#slideshow div.camera_target { direction: ltr; text-align: left; }
#slideshow .camera_next { right: 2px; background: inherit; }
#slideshow .camera_next span { background: url(../images/slideshow-next.png) no-repeat center center; }
#slideshow .camera_prev { left: -7px; background: inherit; }
#slideshow .camera_prev span { background: url(../images/slideshow-prev.png) no-repeat center center; }
#slideshow .camera_commands { right: 49px; display: none; }
/***** END Slideshow *****/

/***** BEGIN Box *****/
#box-wrapper { background: #f6f6f6; margin: 10px 0 0 0; padding: 20px 0; font-family: 'WYekan', Tahoma, Geneva, sans-serif; color: #333; }
#box { width: 960px; margin: 0 auto; }
#box::after { display: block; content: ''; clear: both; }
#box div.moduletable { position: relative; float: right; width: 214px; height: 214px; margin: 10px; padding: 2px; border: 1px solid #ccc; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
#box div a { display: block; width: 212px; height: 192px; text-align: center; border: 1px solid #ccc; background-color: white; padding: 20px 0 0 0; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; overflow: hidden; -webkit-transition: all .3s ease; transition: all .3s ease; }
#box div a:hover { background-color: #F60; color: white; }
#box div.moduletable::after { position: absolute; top: 50%; right: -21px; display: block; content: ''; width: 20px; border-top: 1px solid #ccc; }
#box div.moduletable:nth-child(1)::after, #box div.moduletable:nth-child(5n)::after { display: none; }
#box div.moduletable img { filter: grayscale(0%); -webkit-filter: grayscale(0%); filter: none; -webkit-transition: all .3s ease; transition: all .3s ease; }
#box div.moduletable:hover img { filter: grayscale(100%); -webkit-filter: grayscale(100%); filter: gray; }
/***** END Box *****/

/***** BEGIN First Content *****/
#first-content-bg { background: #353639; color: white; }
#first-content { width: 960px; margin: 0 auto; padding: 20px 0 10px 0; background: url(../images/first-content-bg.png) no-repeat center center; }
#first-content::after { display: block; content: ''; clear: both; }
#first-content div.moduletable { overflow: hidden; float: right; width: 240px; margin: 0 40px; }
#first-content div.moduleItemIntrotext { line-height: 2em; text-align: justify; }
#first-content div.moduletable h3 { font-weight: bold; font-size: 1.6em; text-align: center; line-height: 70px; padding: 34px 0 0 0; }
#first-content div.moduletable.sc-other h3 { background: url(../images/data-icon.gif) no-repeat 130px 0px; padding-right: 90px;height:63px;padding-top:30px; }
#first-content div.moduletable.sc-contact h3 { background: url(../images/contact-us-icon.gif) no-repeat 130px -4px; padding-right: 80px;height:57px; padding-top:37px}
#first-content div.moduletable.sc-other li { margin: 10px 0; }
#first-content div.k2ItemsBlock ul li a { display: block; height: 40px; }
#first-content div.k2ItemsBlock ul li a.moduleItemTitle490:link, #first-content div.k2ItemsBlock ul li a.moduleItemTitle490:visited { background: url(../images/other-data-bg.png) no-repeat 0 0; }
#first-content div.k2ItemsBlock ul li a.moduleItemTitle490:hover, #first-content div.k2ItemsBlock ul li a.moduleItemTitle490:active { background: url(../images/other-data-bg.png) no-repeat 0 -61px; }
#first-content div.k2ItemsBlock ul li a.moduleItemTitle491:link, #first-content div.k2ItemsBlock ul li a.moduleItemTitle491:visited { background: url(../images/other-lang-bg.png) no-repeat 0 0; }
#first-content div.k2ItemsBlock ul li a.moduleItemTitle491:hover, #first-content div.k2ItemsBlock ul li a.moduleItemTitle491:active { background: url(../images/other-lang-bg.png) no-repeat 0 -61px; }
#first-content div.k2ItemsBlock ul li a.moduleItemTitle492:link, #first-content div.k2ItemsBlock ul li a.moduleItemTitle492:visited { background: url(../images/other-pay-bg.png) no-repeat 0 0; }
#first-content div.k2ItemsBlock ul li a.moduleItemTitle492:hover, #first-content div.k2ItemsBlock ul li a.moduleItemTitle492:active { background: url(../images/other-pay-bg.png) no-repeat 0 -61px; }
#first-content div.k2ItemsBlock ul li a.moduleItemTitle493:link, #first-content div.k2ItemsBlock ul li a.moduleItemTitle493:visited { background: url(../images/other-seo-bg.png) no-repeat 0 0; }
#first-content div.k2ItemsBlock ul li a.moduleItemTitle493:hover, #first-content div.k2ItemsBlock ul li a.moduleItemTitle493:active { background: url(../images/other-seo-bg.png) no-repeat 0 -61px; }
/***** END First Content *****/

/***** BEGIN Second Content *****/
#second-content-bg { padding: 20px 0; background: white; }
#second-content { width: 960px; margin: 0 auto; padding: 0 0 20px 0; }
#second-content::after { display: block; content: ''; clear: both; }
#second-content div.moduletable { overflow: hidden; float: right; width: 470px; height: 250px; }
#second-content div.moduletable:nth-child(2n+1) { padding-left: 10px; }
#second-content div.moduletable:nth-child(2n) { width: 469px; padding-right: 10px; border-right: 1px solid #eee; }
#second-content div.moduletable { border-top: 1px solid #eee; padding-top: 10px; }
#second-content div.moduletable:nth-child(1), #second-content div.moduletable:nth-child(2) { border-top: 0; padding-top: 0; }
#second-content ul::after { display: block; content: ''; clear: both; }
#second-content ul > li { overflow: hidden; float: right; width: 214px; padding: 0 10px; }
#second-content ul > li > a { display: block; font-size: 0.9em; text-align: justify; background: url(../images/second-content-list-bg.png) no-repeat 100% 0; line-height: 20px; padding: 0 15px 0 0; }
#second-content a:link, #second-content a:visited { color: #353639; }
#second-content a:hover, #second-content a:active { color: #FF6600; }
#second-content-a { float: right; width: 470px; border-top: 1px solid #ff6600; }
#second-content-a h3 { right: 0; color: #ff6600; }
#second-content-a ul > li { width: 211px; }
#second-content-b { float: right; width: 470px; border-top: 1px solid #ff6600; margin: 0 20px 0 0; }
#second-content-b h3 { right: 0; color: #ff6600; }
#second-content-b ul > li { width: 211px; }
#second-content-c { border-top: 1px solid #808285; margin-bottom: 25px; }
#second-content-c h3 { right: 50%; width: 150px; margin: 0 -75px 0 0; padding: 0; }
/***** END Second Content *****/

#customer-logo-wrapper { background: #F6F6F6; padding: 20px 0; }
#customer-logo { width: 960px; margin: 0 auto; text-align: center; }
#customer-logo img { width: 92px; }
/***** BEGIN Package Menu *****/
#packages-menu > ul { position: relative; right: 50%; width: 600px; margin: 0 -160px 0 0; }
#packages-menu > ul > li { display: inline-block; width: 150px; line-height: 60px; background: #9DDCF9 url(../images/package-menu-bg.png) repeat-x 0 0; margin: 0 25px; text-align: center; font-family: 'b yekan', calibri, tahoma; font-size: 2.3em; border-radius: 20px 20px 0 0; -webkit-border-radius: 20px 20px 0 0; cursor: pointer; }
#packages-menu > ul > li:hover { display: inline-block; width: 150px; line-height: 60px; background: #0091d0 url(../images/package-menu-bg-hover.png) repeat-x 0 0; margin: 0 25px; text-align: center; font-family: 'b yekan', calibri, tahoma; font-size: 2.3em; text-shadow: 0px 1px 1px black; }
#packages-menu > ul > li > a { color: white; }
/***** END Package Menut *****/

/***** BEGIN Page *****/
#page-wrapper { background: #f6f6f6; margin: 10px 0; padding: 20px 0; color: #333; }
#page { width: 960px; margin: 0 auto; }
#page::after { display: block; content: ''; clear: both; }
#page-wrapper a:link, #page-wrapper a:visited { color: #666; }
#page-wrapper a:hover, #page-wrapper a:active { color: #FF6600; }
#page-logo img { max-width: inherit; }
#page-wrapper .main-content { float: left; width: 680px; }
#page-wrapper div.itemListCategory { background: inherit; border: 0; margin: 0; padding: 0; }
#page-wrapper div.catItemView { padding: 0; background: none; }
#page-wrapper div.catItemBody { padding: 0; }
#page-wrapper div.itemImageBlock { padding: 0; margin: 0; }
#page-wrapper div.itemIntroText { color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; padding: inherit; }
.itemBackToTop { display: none; }
#k2Container { border: 0; padding: 0; margin: 0; background: none; }
#page-wrapper h1 { padding: inherit; }
#page-wrapper h2 { line-height: inherit; padding: 0; }
#page-wrapper .customers h2 { text-align: center; }
#page-wrapper .full-page-content h3 { text-align: center; border-bottom: 1px dashed #F60; }
#page-wrapper .nn_tabs .nav-tabs > li { float: right; }
#page-wrapper .nn_tabs .nav-tabs > li > a { margin-right: inherit; margin-left: 2px; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
#page-wrapper table.tb-pk { border-collapse: collapse; }
#page-wrapper table.tb-pk td { border: 1px solid #ccc; padding: 0 10px; }
div.sprocket-mosaic-filter li { margin: 5px 0 !important; box-shadow: -1px 1px 5px -2px black; -webkit-box-shadow: -1px 1px 5px -2px rgba(0,0,0,1); }
div.sprocket-mosaic-text { margin: 0 !important; text-align: center; }
input.sprocket-readmore { display: block; width: 100px; height: 22px; margin: 10px auto 0 auto; background: url(../images/template-view.png) no-repeat center 0; border: 0; cursor: pointer; }
div.sprocket-mosaic-image-container { cursor: default; }
div.customers div.itemContainer { float: right; margin: 0 0 30px 0; }
div.customers h3.catItemTitle { text-align: center; padding: 0 10px; font-weight: bold; }
div.customers div.catItemImageBlock { margin: 0; padding: 0; }
div.customers span.catItemImage { margin: 0; }
div.customers div.catItemIntroText { text-align: center; padding: 0 10px; }
span.itemAuthor { float: right; margin: 0 0 0 30px; }
div.itemCategory { float: right; margin: 0 0 0 30px; padding: 0; border: 0; }
div.itemCategory span { font-weight: normal; }
.itemDateCreated { float: right; margin: 0 0 0 30px; }
/***** END Page *****/

/***** BEGIN Articles *****/
div.articles div.itemContainer { border-bottom: 1px dashed #665; margin: 0 0 20px 0; }
div.articles h2.catItemTitle { font-weight: bold; }
p.article-source, p.article-source a { color: #ccc !important; }
/***** END Articles *****/

/***** BEGIN Agency *****/
div.agency div.itemContainer { width: 100%; border-top: 1px dashed #666; margin: 15px 0 0 0; padding: 15px 0 0 0; }
div.agency div.itemContainer:first-child { border-top: 0; margin: 0; }
div.agency div.catItemImageBlock { float: left; padding: 0; margin: 0; }
div.agency span.catItemImage { margin: 0; }
div.agency h2.catItemTitle { color: #FF7100; font-family: 'b yekan' !important; font-size: 1.4em !important; }
div.agency a:link, div.agency a:visited { color: #FF6600 !important; }
div.agency a:hover, div.agency a:active { color: #666 !important; }
/***** END Agency *****/

/***** BEGIN FAQ *****/
div.faq h2 { font-weight: bold; cursor: pointer; padding: 0 16px 0 0 !important; }
div.faq h2.ui-state-default { background: url(../images/faq-title-default-bg.png) no-repeat right 9px; }
div.faq h2.ui-state-active { background: url(../images/faq-title-active-bg.png) no-repeat right 13px; }
/***** END FAQ *****/

/***** BEGIN Contact Us Button *****/
#contact-us-button { position: fixed; width: 80px; height: 190px; top: 50%; right: 0; margin: -50px 0 0 0; background: url(../images/contact-us-bg.png) no-repeat 0 0; -webkit-transition: background-image 0.3s; }
#contact-us-button.orange { background: url(../images/contact-us-bg.png) no-repeat -120px 0; }
#contact-us-button-icon { position: absolute; width: 75px; height: 75px; top: -11px; left: -35px; background: url(../images/contact-us-icon.png) no-repeat 0 0; border-radius: 45px; -webkit-border-radius: 45px; -webkit-transition: background-image 0.3s; }
#contact-us-button-icon.orange { background: url(../images/contact-us-icon.png) no-repeat -115px 0; }
/***** END Contact Us Button *****/

/***** BEGIN Sidebar *****/
#sidebar { float: right; width: 230px; overflow: hidden;background:#f0efef;padding:10px; border-radius: 5px; }
#sidebar .moduletable { margin: 0 0 20px 0; }
#sidebar h3 { text-align: center; color: #F60; font-size: 22pt !important; line-height: 50pt !important; text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.3); }
#sidebar img { padding: 5px 0; }
#sidebar ul li { background: url(../images/sidebar-list-bg.png) center right no-repeat; padding: 0 10px 0 0; }
/***** END Sidebar *****/

/***** BEGIN SMC *****/
#smc-bg { height: 270px; padding: 180px 0 0 0; background: #da6900; }
#smc { position: absolute; width: 100%; bottom: 30px; padding: 20px 0 40px 0; }
#smc-inner { width: 960px; margin: 0 auto; padding: 20px 300px 0 0; }
#smc div.moduletable { width: 200px; padding: 0 10px; float: right; }
#smc div.moduletable.first { border-right: 1px solid white; }
#smc h5 { padding: 0 10px 0 0; }
#smc h1, #smc h2, #smc h3, #smc h4 { font-weight: bold; }
#smc ul > li { overflow: hidden; font-size: 0.9em; }
#smc-logo { width: 960px; margin: 0 auto; }
/***** END SMC *****/

/***** BEGIN Main Footer *****/
#main-footer { position: relative; text-align: center; line-height: 30px; color: white; background: #353639; border-top: 1px solid white; z-index: 99; }
#main-footer a:link, #main-footer a:visited { color: white; }
#main-footer a:hover, #main-footer a:active { color: #333; }
/***** END Sidebar *****/

/***** BEGIN Webelio Note *****/
#webelio-note { font-family: 'b yekan'; background: #FF9000; color: white; padding: 0 10px 5px 10px; margin: 20px 0; border: 1px solid #FF6600; -webkit-border-radius: 10px 0 10px 10px; -moz-border-radius: 10px 0 10px 10px; border-radius: 10px 0 10px 10px; }
#webelio-note h2 { font-family: 'b yekan'; font-size: 1.3em; }
#webelio-note a { color: inherit !important; }
#webelio-note a:link, #webelio-note a:visited { border-bottom: 1px dashed white; }
#webelio-note a:hover, #webelio-note a:active { border-bottom: 0; }
/***** END Webelio Note *****/

div.moduletabletest { display: none; }
.excel1 td { border: 1px solid #333; text-align: center; direction: rtl; }
.excel4 { text-align: right; }
.excel5 { font-weight: bold; }
.excel6 { color: #00B050; }
.excel7 { color: red; border: 1px solid #333; }
.excel8 { text-align: right; }
div.k2Pagination ul li { padding: 5px; }
#page-content::before { display: block; content: ''; clear: both; }
.ph-cb{display:none !important}
.bfQuickMode label {font-family: b nazanin !important;
color: #AAA;
padding-left: 20px !important;
font-size: 1.2em !important;
line-height: 25px !important;}
.bfQuickMode .controls .control-label {margin-bottom: 10px !important;}
.bfQuickMode .bfPage {background-color: #FCFCFC !important; padding: 10px; border-radius: 5px;}
.bfQuickMode fieldset legend {background: none; color: #FF7E00 !important; font-size: 25px !important; font-family: b nazanin;}
.bfQuickMode fieldset .bfLegendIcon {background:none;}
.bfQuickMode .form-actions .bfSubmitButton {background-color: #FF7E00 !important; font-family: b nazanin;}
div.maximenuckh ul.maximenuck li ul li.maximenuck {border-bottom: thin dashed #F3F3F3;border-color: rgba(243, 243, 243, 0.44);border-width: thin;}
div.maximenuckh ul.maximenuck li ul li.maximenuck li:last {border-bottom:none !important;}
div.catItemReadMore {background-color: #F60;padding: 7px;border-radius: 5px; float:left}
div.catItemReadMore a {color:#fff !important; font-family:b yekan !important;}
div.catItemReadMore a:hover {color:#000 !important; font-family:b yekan;}
div.itemHeader span.itemDateCreated {float:left; font-size:0.9em; font-family: 'b yekan'}
div.catItemHeader span.catItemDateCreated {float:left; font-size:0.9em; font-family: 'b yekan'}
div.catItemHitsBlock {font-family: b yekan;color: #939191;font-size: 0.9em; border-bottom: none !important;}