@charset "UTF-8";

/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

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,
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;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
abbr,acronym {
	border:0;
}
*/

/* 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. */


@font-face {
    font-family: 'mj_flow';
    src: url('fonts/Mj_Flow Regular.eot?#') format('eot'),  /* IE6–8 */
    url('fonts/Mj_Flow Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Mj_Flow Regular.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
    font-family: 'BYagut';
    src: url('fonts/BYagut.eot?#') format('eot'),  /* IE6–8 */
    url('fonts/BYagut.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/BYagut.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}


@font-face {
    font-family: 'bmitra';
    src: url('fonts/BMitraBd.eot?#') format('eot'),  /* IE6–8 */
    url('fonts/BMitraBd.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/BMitraBd.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}


/* Text styles */
.blog-featured h2 {
    font-size: 1.5em;
    margin-bottom:0em;
}
p.readmore {
    text-indent:0;
    font-size: .9em;
}
.joomla-footer {
    font-size: .9em;
    margin-bottom: 30px;
}

/* Article functions */
ul{
    line-height: 25px!important;
}

ul.actions {
    clear:both;
    margin-top: -50px;
    float:right;
}
ul.actions li {
    list-style-type: none;
    float:right;
    margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
    width: 160px;
    display:block;
}
p#form-login-remember label {
    font-size: .9em;
    font-weight: normal;
    line-height: 25px;
}
p#form-login-remember input {
    float:left;
    margin-right: 5px;
}
form#form-login ul {
    margin: 0;
    padding: 0;
}
form#form-login ul li {
    list-style-type: none;
    margin-left: 20px;
    font-size: .9em;
}

/* Image float styles */
.img-fulltext-left {
    float:left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.img-intro-left {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.img-fulltext-right {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}

.img-intro-right {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
/*******************************************kamrad template***********************************************/





.joomla-nav {
    background-color:transparent!important;
    border-top:0px solid ;
    border-bottom:0px solid ;
    height:1%; /* fixing IE 6 */
    margin:0 0 1.5em 0;
    min-height:auto;
    overflow:auto;
    padding:0.67em 0 0.67em 0;
    text-align: right!important;
    float: right;

}





.djslider-loader{
    text-align: center!important;
}

.djslider{
    text-align: center!important;
    direction: ltr;
    *overflow: visible;
    padding-top: 0px;
    border: #dddddd solid 0px ;
    margin: 0 auto;
}




h2 a{
    font-size: 18px;
    font-family: mj_flow!important;
}


h2 a:hover{
    font-size: 18px;
    font-family: mj_flow!important;
}

h3{
    font-size: 18px;
    font-family: mj_flow!important;
}

h4{
    font-size: 12px;
    font-family: tahoma!important;
}

.kbottom h3{
    font-size: 18px;
    font-family: mj_flow;
    color: #494b51;
}

/******************************max menu**************************/

.maximenuck,,.maximenuckh{
    color: #ffffff!important;
    text-align: left!important;
}

li.maximenuck  {
    direction: ltr;

}
li.maximenuck .separator {
    color: #ffffff!important;
    text-align: left;
}


/* container style */
ul.maximenuck {
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
    list-style:none;
    /*width:230px; */
    margin:0 auto;
    min-height:43px;
    padding:0px 10px 0px 10px;
    border:0px!important ;
    -moz-border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    border-radius: 5px!important;
    background: transparent!important;
    border: 0px solid #002232!important;
}

ul.maximenuck li.maximenuck.level1:hover,
ul.maximenuck li.maximenuck.level1.active {
    border: 0px solid #777777!important;
    background: transparent!important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* arrow image for parent item */
ul.maximenuck li.level1.parent > a,
ul.maximenuck li.level1.parent > span.separator {
    background:url("../images/drop-left.gif") no-repeat top left !important;
}

ul.maximenuck li.level1.parent:hover > a,
ul.maximenuck li.level1.parent:hover > span.separator {
    background:url("../images/drop-left.gif") no-repeat top right  ;
}
/******************************max menu**************************/



/**************************************slim module************************************/
.moduletableslim h3{
    background: url("../images/modulbg.png") right top no-repeat;
    line-height: 35px;
    height: 39px;
    padding-right: 39px;
}

/************************************** module style************************************/
.moduletableblue{
    background-color: #20aeba;
    background: -moz-linear-gradient(top,  #2dc2c8 0%, #20aeba 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2dc2c8), color-stop(100%,#20aeba))!important;
    background: -webkit-linear-gradient(top,  #2dc2c8 0%,#20aeba 100%)!important;
    background: -o-linear-gradient(top,  #2dc2c8 0%,#20aeba 100%)!important;
    background: -ms-linear-gradient(top,  #2dc2c8 0%,#20aeba 100%)!important;
    background: linear-gradient(top,  #2dc2c8 0%,#20aeba 100%)!important;

    border-radius: 5px;
    color: #ffffff !important;
    padding: 8px;
    margin-bottom: 20px;
}
.moduletablefooter h3,.moduletableblue h3{
    background: url("../images/modulgry-en.png") left top no-repeat;
    line-height: 35px;
    height: 39px;
    padding-left: 35px;
    color: #ffffff;
}

.moduletablefooter a,.moduletableblue a{
    color: #ffffff!important;
}

.moduletablefooter a:hover,.moduletableblue a:hover{
    color: #fffc02!important;
}


.moduletablegray {
    background: #808587;
    border-radius: 5px;
    margin-bottom: 20px;

}

.moduletablegray div.title{
    border-radius: 5px;

}

.moduletablegray h3{
    background: url("../images/modulgry-en.png") left top no-repeat;
    line-height: 35px;
    height: 39px;
    padding-left: 35px;
    color: #ffffff;
}
.moduletablegray h4{
    color: #ffffff;
}

.moduletablegray a{
    color: #ffffff;
    font-size: 12px;
}
.moduletablegray a:hover{
    color: #fffc02;
}

.moduletablegray div.graybody{
    padding: 5px;
    color: #ffffff;
    padding-top: 0px;
    margin-top: -20px;
}

.sectiontableentry1gray,.sectiontableentry2gray{
  font-weight: normal;
}


img.right{
    border: 1px #c7c7c7 solid!important;
    padding: 1px;
    margin-left: 10px!important;
    margin-top: 10px!important;
    margin-bottom: 0px!important;

}




img.left{
    border: 1px #959595 solid!important;
    padding: 1px;
    margin-right: 10px!important;
    margin-top: 10px!important;
    margin-bottom: 0px!important;

}

div.padding h4 a{
    font-weight: bold!important;
    font-family: bmitra;
    font-size: 15px;
}
.xs_intro{
    text-align: justify;
    line-height: 16px;
}

.button{
    font-family: tahoma;
}
/************************************** module style ************************************/


.abrov{
    color:#fffc02 ;
}

html, body {
    font-family: tahoma !important;
    font-size: 12px !important;
    color: #494b51!important;
    line-height: 20px;
    text-align:center;
    margin:0px auto;
}


a {
    font-family: tahoma;
    font-size: 12px;
    color: #2179d2;
    font-weight: normal;
    text-decoration: none;

}

a:hover  {
    font-family: tahoma;
    font-size: 12px;
    color: #1b60a7;
    font-weight: normal;
}


.outline h1{
    font-family: "mj_flow" !important;
    font-size: 22px;
    color: #323232;
    font-weight: normal;
}

.navi{
    direction: rtl;
}

.joomla-search{
    width: 120px!important;
    border-collapse: collapse ;
}


.iconlink tbody td {
    border-collapse: collapse;
    border-spacing: 0px;
    cell-padding: 0px;
    padding: 0px;
    margin: 0px;
}

/************** print style **************/
body.contentpane{
    padding-right: 60px;
    padding-left: 60px;
    text-align: justify;

}
body.contentpane .item-page:before {
    background:transparent url("../images/logo.png") bottom right no-repeat;
    content: "Isfahan Genetic Center";
    height: 100px!important;
    line-height: 100px;
    padding-right:69px ;
    padding-top:39px ;
    padding-bottom:21px ;
    font-size:16px;
    font-weight: bold;
    font-family: mj_flow;
}

.printheader{
    width: 100%;
    border: 1px #000000 solid;
}
#mailto-window h2{
    font-family: mj_flow;
    font-size: 16px;
}

.mailto-close {
    padding-bottom: 20px;

}
.mailto-close a{
    color: #ff0000;
    font-weight: bold;
}

#mailto-window{
    font-family: tahoma;
    font-size: 12px;
    padding-right:0 ;
    margin-right:0 ;
}

#mailtoForm label:after { content: " : " }

#mailtoForm input {
    margin-right: 160px;
    width: 150px!important;
}
#mailtoForm label {
    position: absolute;
    width: 300px!important;
    text-align: right;
    margin-left:auto;
}

.maincontent{
    width: 100%;
}

#userForm{
    width: 100%!important;
}

.componentheading{
    font-family: mj_flow;
    font-size: 18px;
    margin-bottom: 20px;
}


input , select {
    font-family: tahoma;
    font-size: 12;
}


/**************************************** start *************************************************/
.kwrapper{
    background: #f7f7f7 url("../images/bg.jpg") top left repeat-x;
    width: 100%;
}


.container {
    text-align: center!important;
    width:1010px;
    margin: 0 auto;
}



div#topheader {
    background: url(../images/topheader.png) top center no-repeat;
    height:647px;
    margin-top:10px;
}

div#topheader1 {
    background: url(../images/topheader1.png) top center no-repeat;
    height:220px;
    margin-top:10px;
}

div#headerlogo {
    background: url(../images/logo-icon-en.png) top left no-repeat;
    height:118px;
    top:11px;
    width: auto;
    margin-left:30px;
    position: relative;
}

#shearchbox{
    padding-right:125px;
    width: auto;
    float: right;
    margin-top: 70px;
}

.search input[type="text"]{
    padding-right: 20px;
    padding-left: 5px;
    border-radius:4px;
    border: 1px solid #323232;
    font-family: mj_flow;
    background:transparent url("../images/searchbg-en.jpg") bottom right no-repeat;
    height: 22px;
    width: 150px;

}


.mod-languages{
    text-align: right;
}


.kpill .search {
    margin-top: 0px!important;
    height: 22px;
    float: left;
}

.ktopmenu{
    background: transparent url("../images/topmenuheader.png") top left no-repeat;
    height: 59px;
    direction: ltr;
    margin-top: 10px;
    z-index: 1;
    position: relative;
    width: 960px;
    margin-left: 30px;
}


.kpill{
    width: 100%;
    border: 0px solid #000000;
    height: 40px;
    margin-left: 10px;
    padding: 0px;
    padding-top: 10px;
    border-collapse:  collapse;
}


.ddmx{
    direction: ltr;
}

.section{
    z-index:9000!important;
    direction: ltr;
}
.section a{
    direction: rtl;
}

.kslideshow{
    margin-left:auto;
    margin-right:auto;
    margin-top: 20px;
    padding: 0px;
    width: 780px;
    text-align: center!important;
    border: 10px #ffffff solid;
    background: #444748 url("../images/textile.png") top left repeat;

}

.kslideshow h4 a{
    font-family: mj_flow!important;
}


.lof-ass {
    position: relative;
    z-index: 0;

}
.main
{
    width:1007px!important;
    padding-left: 3px;
    padding-left: 3px;
    padding-right: 1px;
    height: auto;
}
.main td
{
    border: 0px #000000 solid;
}

.leftborder{
    background:  url("../images/left-border.png") top left repeat-y;
    width:5px!important;
    padding: 0!important;
}
.rightborder{
    width:5px!important;
    padding: 0!important;
    background:  url("../images/right-border.png") top right repeat-y;
}

.centertable{
    background-color: #f5f5f5;
}
.main-table tr td{
    vertical-align: top;
}


.kfooterbg{
    background: #e0e0e0 url("../images/footer.png") top center no-repeat;
    height: auto;
    vertical-align: bottom;
    margin-right: auto;
    margin-left: auto;
    border: 0px solid #000000;
}

.footertext{
    color: #484945;
    font-size: 11px;
    padding-top: 40px;
}

.at_filename {
    text-align: right!important;
    font-family: mj_flow!important;
}

.at_description{
    text-align: right!important;
}

.at_file_size{
    text-align: left;
    direction: ltr;
}

table caption{
    height: 30px;
}
tr.odd td,tr.even td{
    height: 40px;
    vertical-align: middle;
}

.formFieldset{
    font-family: tahoma;
}

.formFieldset{
    font-family: mj_flow!important;
    font-size: 14;
}

.contact-address{
    font-size: 14px;
    font-weight: bold;
    font-family:tahoma;
    margin-right: 10px;
}

.contact h2{
    font-family: mj_flow !important;
    font-size: 14px;
}


.moduletable h3{
	background: url("../images/modulgry.png") right top no-repeat;
	line-height: 35px;
	height: 39px;
	padding-right: 35px;
	color: #ffffff;
	margin:0 !important;
}

