body { color: #b9b8b8; background: #000 url(images/iza.jpg) 50% 0 no-repeat; font-size: 70%; padding: 27px 0 0 0; }

#container { width: 960px; margin: 0 auto; }

h1.hajedan {
text-align: right;
margin: 0 0 15px 0;
color: #fff;
font: normal 22px/22px Arial;
padding: 0 10px 0 0;
}

a:active { 
outline: none; 
}
	
a:focus { -moz-outline-style: none; }

/* remember to define focus styles! */
:focus {outline: 0;}

.holdi {
height: 135px;
overflow: hidden;
margin: 0 0 5px 0;
}

/************************************************
* Layout										*
************************************************/
#header { background: url(images/header_bg.png) no-repeat; }

#speedbar { background: #ba0808 url(images/speedbar_bg.gif) repeat-x; }

#footer { background: url(images/footer_bg.png) repeat-x; color: #7c7c7c; }

/************************************************
* 3 Column	Layout								*
************************************************/
#colmask { background: #242121; /* Left column background */ }

#colmid { background: #242121; /* Centre column background */ }

#colright { background: #242121; /* Right column background */ }

/************************************************
* 2 Column	Layout								*
************************************************/
.leftmenu,.leftmenu .col2 { background: #fff; /* Left column background */ }

.leftmenu .colright { background: #fff; /* Right column background */ }

/************************************************
* Logo Image Replacement						*
************************************************/
#logo h1 { background: url(images/logo.png) 20px 15px no-repeat; width: 260px; height: 80px; border: 0; overflow: hidden; margin: 0; padding: 0; z-index: 30; float: left; }

#logo h1 a { display: block; text-indent: -3000px; width: 260px; height: 80px; border: 0; text-decoration: none; }

#logo h1 a:hover { border: 0; text-decoration: none; }

/************************************************
* Links											*
************************************************/
a:link, a:visited { color: #0085CF; text-decoration: underline; }

a:hover { text-decoration: underline; }

/************************************************
* Speedbar Links								*
************************************************/
.speedbar_link:link, .speedbar_link:visited { color: #fff; font-weight: bold; text-decoration: none; font-size: 1.1em; }

.speedbar_link:hover { color: #eee; font-weight: bold; text-decoration: none; }

/************************************************
* Misc											*
************************************************/
hr { color: #ccc; background: #ccc; border: 0; Height: 1px; }

/************************************************
* Menu & Dialog Borders	Start					*
************************************************/
/*--------- Dialogs ----------*/
.dborders { width: 100%; margin: 10px 0;  }

.dborders h2, .dborders h2 { margin: 0; font-size: 1.1em; font-weight: bold; padding: 0 3px 3px 5px; }

.dborders p, .dborders p { margin: 0; padding: 3px 3px; font-size: 1.0em; }

.dtop, .dbottom { display: block; background: transparent; font-size: 1px; }

.db1, .db2, .db3, .db4 { display: block; overflow: hidden; }

.db1, .db2, .db3 { height: 1px; }

.db2, .db3, .db4 { background: #3d3a3a; border-left: 1px solid #201e1e; border-right: 1px solid #201e1e; }

.db1 { margin: 0 5px; background: #201e1e; }

.db2 { margin: 0 3px; border-width: 0 2px; }

.db3 { margin: 0 2px; }

.db4 { height: 2px; margin: 0 1px; }

.dboxcontent { display: block; border: 0 solid #201e1e; border-width: 0 1px; height: auto; }
.dboxcontent2 { display: block; height: auto; }

* html .dboxcontent { height: 1px; }

.dboxpadding { padding: 4px; background: #3d3a3a; }
.dboxpadding2 { padding: 4px; }

/*--------- Menus ----------*/
.mborders { width: 100%; margin-bottom: 10px; }

.mborders h3, .mborders h3 { margin: 0; font-size: 1.1em; font-weight: bold; padding: 0 3px 3px 5px; }

.mborders p, .mborders p { margin: 0; padding: 3px 3px; font-size: 1.0em; }

.mtop, .mbottom { display: block; background: transparent; font-size: 1px; }

.mb1, .mb2, .mb3, .mb4 { display: block; overflow: hidden; }

.mb1, .mb2, .mb3 { height: 1px; }

.mb2, .mb3, .mb4 { background: #2E2B2B; border-left: 1px solid #201e1e; border-right: 1px solid #201e1e; }

.mb1 { margin: 0 5px; background: #201e1e; }

.mb2 { margin: 0 3px; border-width: 0 2px; }

.mb3 { margin: 0 2px; }

.mb4 { height: 2px; margin: 0 1px; }



/*.mboxcontent { display: block; width: 214px; height: 51px; background: url(images/minikart.png) top left no-repeat; }*/

/* html .mboxcontent { height: 1px; }*/

/*.mboxpadding { padding: 4px; }*/



.mboxcontent { display: block; border: 0 solid #201e1e; border-width: 0 1px; height: auto; background: #2e2b2b; }

* html .mboxcontent { height: 1px; }

.mboxpadding { padding: 4px; background: #2e2b2b; }



/************************************************
* Menu and Dialog Background Colours			*
************************************************/
.menu_colour { background: #b42222; color: #fff; }

.dialog_colour { background: #b42222; color: #fff; }

.blank {  }

.filled {  }

/************************************************
* Menu Navigation								*
************************************************/
.menu_nav ul { margin-left: 0; padding-left: 0; list-style-position: outside; margin: 0 0 0 30px; }

.menu_nav li { list-style-type: none; }

.menu_nav a { display: block; padding: 3px; width: 164px; background-color: #2e2b2b; border-bottom: 1px solid #2e2b2b; }

.menu_nav a:link, .menu_navlist a:visited { color: #b9b8b8; text-decoration: none; }

.menu_nav a:hover { background-color: #222; color: #fff; }

.menu_nav a.selected { background-color: #000; color: #fff; }

.menu_nav a:link.selected, .menu_navlist a:visited.selected { background-color: #444; color: #0085CF; text-decoration: none; }

/************************************************
* CSS Buttons									*
************************************************/
.clear { overflow: hidden; width: 100%; }

.button { float: left; margin: 2px 0 0 0;}

a.button { background: transparent url(images/bg_button_a.png ) no-repeat scroll top right; color: #444; display: block; float: left; font: normal 12px arial, sans-serif; height: 21px; margin-right: 3px; padding-right: 18px; text-decoration: none; border: 0; }

a.button span { background: transparent url(images/bg_button_span.png) no-repeat; display: block; line-height: 12px; padding: 5px 0 4px 18px; }

a.button:active { background-position: bottom right; color: #000; outline: none; }
                
a.button:active span { background-position: bottom left; padding: 5px 0 4px 18px; }

/************************************************
* Pagination Links								*
************************************************/
.navigation { padding: 5px; }

.navigation ul { margin: 0; padding: 0; text-align: center; font-size: 1.0em; }

.navigation li { list-style-type: none; display: inline; padding-bottom: 1px; margin: 0 1px 0 0; }

.navigation a, .navigation a:visited { padding: 4px 4px 4px 4px; border: 1px solid #bbb; text-decoration: none; color: #666; font-weight: bold; }

.navigation a:hover, .navigation a:active { border: 1px solid #666; color: #000; background-color: #eee; font-weight: bold; text-decoration: none; }

.navigation a.currentpage { background-color: #666; color: #fff !important; border-color: #666; font-weight: bold; cursor: pointer; font-weight: bold; }

.navigation a.currentpage:hover, .navigation a.currentpage:active { background-color: #eee; border-color: #bbb; }

form#authform input {
border: 1px solid #1c1a1a;
background: #666363;
}

table.invojs {
color: #222;
}

