/*

Theme Name: Portal Theme
Theme URI: http://www.sharifs.ir
Description: Portal theme version 4.0.1 Beta, Designed by Mehdi Sharif specialy for Kazeroun.org. This theme is copyright and may not be use or redesign in any form without permission.
Version: 4.0.1
Author: Mehdi Sharif
Author URI: http://www.sharifs.ir

*/



/* CSS Document */



body {

margin: 0px;

padding: 0px;

font-family: tahoma;

font-size: 11px;

color: #333333;

text-align: justify;

direction: rtl;

background: #eee url(images/bg.png) repeat-x top;

}

.sbsblogroll-feeditem {
    margin-bottom: 0;
}
.sbsblogroll-feeditem img {
    float: left;
    height: 16px;
    width: 16px;
    margin-top: 0.7em;
}
.sbsblogroll-feeditem a {
    margin-left: 4px;
}

.sbsblogroll-feedname {
    font-weight: bold;
    text-decoration: none;
    margin-left: 0px;
    margin-top: 15px;
}
.sbsblogroll-feedname a {
    color: #555;
    text-decoration: none;
}
.sbsblogroll-feedname a:hover {
    color: #000;
    text-decoration: underline;
}

.sbsblogroll-date {
    text-align: right;
    width: 98%;
}




td {

font-family: tahoma;

font-size: 11px;

direction: rtl;

text-align: right;

}



a, a:visited {

text-decoration: none;

color: #00458a;

}



a:hover {

color: #FF0000;

}



p {

margin: 0px;

padding: 0px;

margin-top: 5px;

}



input, textarea {

border: 1px solid #666666;

font-family: tahoma;

font-size: 10px;

}



h2 {

margin: 0px;

padding: 0px;

font-size: 16px;

font-family: Georgia, "Times New Roman", Times, serif;

}

.lead1 {
-x-system-font:none;
color:#000000;
font-family:tahoma,arial,'Times New Roman';
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:130%;
text-align:justify;
text-decoration:none;
}


.leadpic {

border: 2px solid #666666;

background: #FFFFFF;

padding: 2px;

float: left;

margin-right: 10px;


}



ul {

list-style:none;

}



ul li {

list-style:none;

}



#main p {

margin: 0px;

padding: 0px;

line-height: 160%;

}



.title ul {

margin: 0px;

padding: 0px;

margin-top: 5px;

list-style: none;

}



.title ul li {

text-indent: 12px;

background: url(images/arrow-red.gif) right 4px no-repeat;

}



ul.title {

margin: 20px 0;

}



ul.title li {

margin-right: 10px;

text-indent: 14px;

background: url(images/ico-star.gif) right 2px no-repeat;

margin-bottom: 5px;

}



#sidebar-right .title ul li {

background: url(images/icon_bullet_sb.gif) right 4px no-repeat;

}



#sidebar-left .title ul li {

background: url(images/icon_bullet.gif) right 4px no-repeat;

}



#wrapper {

width: 900px;

min-height: 600px;

margin: 0 auto;

background: #fff;

border: 1px solid #CCCCCC;

margin-top: 22px;

}



#header {

width: 100%;

height: 100px;

background: url(images/logo.jpg) no-repeat right center;

line-height: 160%;
margin-top: 2px;

}



.map {

width: 271px;

height: 95px;

float: left;

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

}






.header-box {

vertical-align: middle;

}



.header-box img {

margin-left: 5px;

vertical-align: baseline;

}



#menu {

height: 20px;

width: 100%;

overflow: hidden;

background: #3b64a6 url(images/menu.gif) repeat-x;

color: #FFFFFF;

}



#menu ul {

list-style: none;

padding: 0px;

margin: 0px;

}



#menu ul li a, #menu ul li a:visited {

float: right;

border-left: 1px solid #FFFFFF;

height: 20px;

padding: 2px 5px;

color: #fff;

}



#menu ul li a:hover, .current_page_item a, .current_page_item a:visited {

background: #ffab36;

color: #FFFFFF;

}





#buttoms {

height: 18px;

width: 115px;

}



#buttoms img {

border: 0px;

height: 20px;

}



#buttoms ul {

list-style: none;

padding: 0px;

margin: 0px;

}



#buttoms ul li a, #buttoms ul li a:visited {

float: left;

background: #CCCCCC;

-moz-border-radius: 2px;

-webkit-border-radius: 2px;

padding: 2px 5px;

padding-bottom: 4px;

width: 35px;

margin-right: 5px;

color: #666666;

overflow: hidden;

text-align: center;

}



#buttoms ul li a:hover, .current_page_item a, .current_page_item a:visited {

background: #ffab36;

color: #FFFFFF;

}



.right {

float: right;

margin-left: 10px;

}



.strong {

font-weight: bold;

}



#sidebar-right {

margin: 0px 5px;

width: 180px;

}



.title {

padding: 5px;

width: auto;

background: #e7e7e7;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

margin-bottom: 5px;

}
.title3 {

padding: 5px;

width: 160px;

background: #e7e7e7;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

margin-bottom: 5px;
margin-right: 10px;

}
.title h3 {

padding: 4px;

width: auto;

font-weight: bold;

font-size: 11px;

background: #b6b6b6;

-moz-border-radius: 2px;

-webkit-border-radius: 2px;

color: #4b4b4b;

margin: 0px;

}



.title_search {

padding: 5px;

width: auto;

background: #e7e7e7 url(../../../images/search.png) no-repeat 10px center;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

margin-bottom: 5px;

}



.title3 h3 {

padding: 4px;

width: auto;

font-weight: bold;

font-size: 11px;

background: #b6b6b6;

-moz-border-radius: 2px;

-webkit-border-radius: 2px;

color: #4b4b4b;

margin: 0px;

}



#main {

width: 470px;

margin-left: 5px;

}



#main2 {

width: 705px;

margin-left: 5px;

font-size: 12px;

line-height: 150%;

}



#sidebar-left {

margin-left: 5px;

width: 230px;

}



.topadv1 {

height: 72px;

width: auto;

margin: 0px 0px;

margin-bottom: 0px;

padding: 0px;

background: #7095df;

color: #000000;

border: 1px solid #999999;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

}



.topadv2 {

height: 72px;

width: auto;

margin: 0px;

margin-bottom: 0px;

padding: 0px;

background: #7095df;

color: #000000;

border: 1px solid #999999;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

}



.topadv3 {

height: 72px;

width: auto;

margin: 0px 0px;

margin-bottom: 0px;

padding: 0px;

background: #7095df;

color: #000000;

border: 1px solid #999999;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

}






.screen-reader-text {

visibility: hidden;

height: 0px;

overflow: hidden;

}



#footer {

background: #DBDBDB;

padding: 5px;

direction: ltr;

text-align: left;

color: #000;

}



#footer a, #footer a:visited {

color: #000;

border-bottom: 1px solid #D4D4D4;

}



.links {

background: #EEEEEE;

padding: 5px;

direction: ltr;

text-align: left;

color: #000;

}



.links a, .links a:visited {

margin-right: 5px;

color: #000000;

padding-left: 12px;

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

}



.links a:hover {

margin-right: 5px;

color: #C3141B;

padding-left: 12px;

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

}



.left-ads {

margin-bottom: 5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

border: 1px solid;

width: 228px;

}



.meta {

margin: 5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

border: 1px solid;

background: #CCCCCC;

padding: 5px;

line-height: 160%;

}



.alignright {

float: right;

height: 20px;

}



.alignleft {

float: left;

height: 20px;

}



#sidebarnav {

margin: 0px;

padding: 0px;

margin-bottom: 5px;

}

	

#sidebarnav, #sidebarnav ul {

list-style: none;

line-height: 1;

}



#sidebarnav a, #sidebarnav a:hover {

display: block;

text-decoration: none;

background: #005a84;

border-bottom: 0.5px solid #CCCCCC;

}



#sidebarnav li {

list-style:none;

}



#sidebarnav a, #sidebarnav a:visited {

display:block;

color: #fff;

padding: 2px 8px;

height: 15px;

}



#sidebarnav a:hover, #sidebarnav a:active {

color: #fff;

background: #ed7125;

border-bottom: 0.5px solid #CCCCCC;

}	



#sidebarnav li li {

background: #fff;

margin-right: -40px;

}



#sidebarnav li li a, #sidebarnav li li a:visited {

color: #005a84;

background: #eeeeef;

border-bottom:1px solid #CCCCCC;

}



#sidebarnav li li a:hover, #sidebarnav li li a:active {

color: #fff;

background: #ed7125;

border-bottom: 1px solid #CCCCCC;

}



#menu ul .rss-menu a, #menu ul .rss-menu a:visited  {

background: #f03c77 url(images/rss1.png) no-repeat 3px 5px;

padding-left: 6px;

width: 50px;

font-weight: bold;

}



#menu ul .rss-menu a:hover  {

background: #f9aa4a url(images/rss2.png) no-repeat 3px 5px;

}



#menu ul .home-menu a, #menu ul .home-menu a:visited  {

background: #d65942 url(images/home.png) no-repeat 3px 3px;

padding-left: 6px;

width: 62px;

}



#menu ul .home-menu a:hover  {

background: #ffab36 url(images/home.png) no-repeat 3px 3px;

}



.mainpage {

border: 0px;

vertical-align: middle;

margin-top: 2px;

}



#sidebarnav2 {

margin: 0px;

padding: 0px;

margin-bottom: 5px;

}

	

#sidebarnav2, #sidebarnav2 ul {

list-style: none;

line-height: 1;

}



#sidebarnav2 li {

list-style:none;

display: block;

text-decoration: none;

background: #ed7125;

text-align: center;

border-bottom: 0.5px solid #CCCCCC;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

}



#sidebarnav2 a, #sidebarnav2 a:visited {

display:block;

color: #fff;

padding: 5px 8px;

height: 15px;

}



.logos {

width: 100%; margin-bottom: 5px; text-align: center;

}



.logos img {

border: none;

}



.tabs {

border-bottom: 1px solid #ddd;

height: 20px;

margin-bottom: 0px;

padding: 0px;

}



.tabs li {

float: right;

display: inline;

margin: 0px 2px;

}



.tabs li a {

display: block;

border: 1px solid #ddd;

border-bottom: 0;

padding: 0 5px;

background: #f6f6f6;

color: #333;

font-weight: bold;

height: 20px;

line-height: 20px;

}



.tabs li a:hover {

background: #498fd6;

color: #333;

}



.tabs li a.selected {

background: #366799;

color: #fff;

z-index: 9;

}



.tabs li a.selected:hover {

background: #366799;

color: #fff;

z-index: 9;

}



.tabcontent {

display: none;

color: #FFFFFF;

background:  #366799;

border: 1px solid #ddd;

border-top: 0;

padding: 5px 10px 10px 10px;

margin-bottom: 5px;

text-align: justify;

}



.tabcontent a, .tabcontent a:visited {

color: #f6f6f6;

}



.tabcontent a:hover {

color: #000;

}



.tabcontent li {

padding: 4px 0 4px 0;

line-height: 1.4em;

border-bottom: 1px dotted #ccc;

}





#searchform {

float: left;

margin-left: 20px;

}



#input {

-moz-border-radius: 2px;

-webkit-border-radius: 2px;

height: 15px;

border: none;

vertical-align: middle;

font-family: tahoma;

}



#input2 {

-moz-border-radius: 2px;

-webkit-border-radius: 2px;

height: 15px;

border: none;

vertical-align: middle;

font-family: tahoma;

background: #FFFFFF;

}



#s {

-moz-border-radius: 2px;

-webkit-border-radius: 2px;

border: none;

vertical-align: middle;

font-family: tahoma;

border: 1PX solid #666666;

}



#s2 {

-moz-border-radius: 2px;

-webkit-border-radius: 2px;

border: none;

vertical-align: middle;

font-family: tahoma;

text-align: left;

direction: ltr;

border: 1PX solid #666666;

}



#submit {

-moz-border-radius: 2px;

-webkit-border-radius: 2px;

height: 17px;

background: #ee6c36;

color: #FFFFFF;

border: none;

font-family: tahoma;

font-size: 10px;

padding-bottom: 3px;

vertical-align: middle;

}



#submit2 {

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

height: 19px;

background: #3c61a4;

color: #FFFFFF;

border: 1px solid #3c61a4;

font-family: tahoma;

font-size: 10px;

padding-bottom: 4px;

vertical-align: middle;

}



.number {

font-family: Microsoft Sans Serif;

font-size: 14px;

text-align: left;

direction: ltr;

}



.title img {

border: none;

}



img.face {

border: 2px solid #a6c34e;

margin-right: 10px;

float: left;

opacity: 1;

}



img.face:hover {

border: 2px solid #fff;

margin-right: 10px;

float: left;

opacity: 0.5;

cursor: pointer;

}



.last-date {

font-weight: bold;

font-size: 90%;

}



.title2 {

padding: 5px;

width: auto;

min-height: 45px;

background: #e8f3c6;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

margin-bottom: 5px;

}



.title2:hover {

background: #DFDFDF;

}



#topbar {

background: url(images/topbar.gif) #888888;

padding: 2px 10px;

color: #000;

border-bottom: 2px solid #888888;

overflow: hidden;

vertical-align: middle;

top: 0px;

position: fixed;

width: 100%;

}



.navigation {

text-align: center;

margin: 5px 0px;

}



#basic-accordian{

height: 100px;

overflow: hidden;

}



.accordion_headings{

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	padding:3px;

	background: #F7F7F7;

	color:#005A84;

	border:0px solid #FFF;

	margin-bottom: 5px;

	cursor:pointer;

}



.accordion_headings:hover{

	background:#005A84;

	color: #EEEEEF;

}



.accordion_child{

padding-right: 5px;

}



.header_highlight{

	background:#005A84;

	color: #EEEEEF;

}



.tabp {

border-bottom: 1px dotted #ccc;

padding-bottom: 2px;

margin-bottom: 1px;

margin-top:0px;

width: 100%;

height: 15px;

overflow: hidden;

text-align: right;

}