/* --- BODY ------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	
	text-align: center;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

img {
	border-style: none;	
}

a:link    {text-decoration: none; color: #1C1E7C; outline: none; }
a:visited {text-decoration: none; color: #1C1E7C; outline: none; }
a:active  {text-decoration: underline; color: #D1241B; outline: none; }
a:hover   {text-decoration: underline; color: #D1241B; outline: none; }	

#container {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 760px;
	text-align: left;
}

/* --- HEADER ------------------------------- */

#head {
	width: 760px;
	height: 80px;
	margin: 0px 0px 3px 0px;
	padding-top: 10px;
	background: url(/media/images/admin/border_top.gif) repeat-x 0 100%;
}

#head h1 {
	margin: 0px;
	padding: 0px;
	background: url(/media/images/admin/logo.gif) no-repeat 0px 0px;
	width: 225px;
	height: 50px;
}

#head h1 span {
	display: none;
}

#undertitle {
	display: block;
	height: 20px;
	margin-top: -2px;
	margin-left: 18px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

/* --- MAIN NAVIGATION ------------------------------- */

#mainmenu {
	display: block;
	margin: 3px 0px 3px 0px;
	padding: 0px;
}

#mainmenu ul {
	padding: 0px;
	margin: 0px;
	width: 759px;
	list-style: none;
}

#mainmenu li {
	float: left;
}

#mainmenu span {
	display: none;
}

#mainmenu li a {
	width: 253px;
	float: left;
}

#mainmenu li a:hover {
	background-image: none;
}

/* --- MAIN NAVIGATION BUTTONS ------------------------------- */

#button1_i {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button1.jpg) 0px 0px no-repeat;
	}
#button1_o {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button1.jpg) -253px 0px no-repeat;
}

#button2_i {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button2.jpg) 0px 0px no-repeat;
	}
#button2_o {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button2.jpg) -253px 0px no-repeat;
}

#button3_i {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button3.jpg) 0px 0px no-repeat;
	}
#button3_o {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button3.jpg) -253px 0px no-repeat;
}

#button4_i {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button4.jpg) 0px 0px no-repeat;
	}
#button4_o {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button4.jpg) -253px 0px no-repeat;
}

#button5_i {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button5.jpg) 0px 0px no-repeat;
	}
#button5_o {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button5.jpg) -253px 0px no-repeat;
}

#button6_i {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button6.jpg) 0px 0px no-repeat;
	}
#button6_o {
	width: 253px;
	height: 253px;
	background: url(/media/images/admin/button6.jpg) -253px 0px no-repeat;
}


/* --- SIDEBAR ------------------------------- */

#sidemenu {
	position: absolute;
	top: 119px;
	left: 33px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sidemenu li {
	float: left;
}

#sidemenu li a {
	width: 180px;
    height: 33px;
	float: left;
}

#sidemenu li a:hover {
	background-image: none;
}

#sidemenu span {
	display: none;
}

/* --- SIDEBAR BUTTONS ------------------------------- */

#sidebutton1_i {
        background: url(/media/images/admin/sidemenu1.jpg) 0px 0px no-repeat;
        }
#sidebutton1_o {
        background: url(/media/images/admin/sidemenu1.jpg) -180px 0px no-repeat;
}

#sidebutton2_i {
        background: url(/media/images/admin/sidemenu2.jpg) 0px 0px no-repeat;
        }
#sidebutton2_o {
        background: url(/media/images/admin/sidemenu2.jpg) -180px 0px no-repeat;
}

#sidebutton3_i {
        background: url(/media/images/admin/sidemenu3.jpg) 0px 0px no-repeat;
        }
#sidebutton3_o {
        background: url(/media/images/admin/sidemenu3.jpg) -180px 0px no-repeat;
}

#sidebutton4_i {
        background: url(/media/images/admin/sidemenu4.jpg) 0px 0px no-repeat;
        }
#sidebutton4_o {
        background: url(/media/images/admin/sidemenu4.jpg) -180px 0px no-repeat;
}

#sidebutton5_i {
        background: url(/media/images/admin/sidemenu5.jpg) 0px 0px no-repeat;
        }
#sidebutton5_o {
        background: url(/media/images/admin/sidemenu5.jpg) -180px 0px no-repeat;
}

#sidebutton6_i {
        background: url(/media/images/admin/sidemenu6.jpg) 0px 0px no-repeat;
        }
#sidebutton6_o {
        background: url(/media/images/admin/sidemenu6.jpg) -180px 0px no-repeat;
}
#sidebutton7_i {
        background: url(/media/images/admin/sidemenu7.jpg) 0px 0px no-repeat;
        }
#sidebutton7_o {
        background: url(/media/images/admin/sidemenu7.jpg) -180px 0px no-repeat;
}

#sidebuttonc_i {
        background: url(/media/images/admin/sidemenuc.jpg) 0px 0px no-repeat;
        }
#sidebuttonc_o {
        background: url(/media/images/admin/sidemenuc.jpg) -180px 0px no-repeat;
}

/* --- TITLE BARS ------------------------------- */
#titlebar {
	position: relative;
	margin: 0px;
	height: 109px; 
	background: #FFFFFF url(/media/images/admin/border_title.gif) 0px 98px repeat-x;
}

#titleicon {
	display: block;
	position: absolute;
	z-index: 0;
	width: 322px;
	height: 95px;
}

.title_domain {
	background: url(/media/images/admin/head_domain.jpg) 0px 0px no-repeat;
}

.title_page {
	background: url(/media/images/admin/head_page.jpg) 0px 0px no-repeat;
}

.title_block {
	background: url(/media/images/admin/head_block.jpg) 0px 0px no-repeat;
}

.title_link {
	background: url(/media/images/admin/head_link.jpg) 0px 0px no-repeat;
}

.title_ad {
	background: url(/media/images/admin/head_ad.jpg) 0px 0px no-repeat;
}

.title_user {
	background: url(/media/images/admin/head_user.jpg) 0px 0px no-repeat;
}

.title_contact {
	background: url(/media/images/admin/head_contact.jpg) 0px 0px no-repeat;
}

.title_head_404URL{
	background: url(/media/images/admin/head_404URL.jpg) 0px 0px no-repeat;
}

#titlebar h2 {
	position: absolute;
	top: 32px;
	left: 135px;
	z-index: 10;
	margin: 0px;
	padding: 0px;

	font-family: "Arial", sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

/* --- CONTENT ------------------------------- */

#body {
	display: block;
	position: relative;
	background: url(/media/images/admin/bg.gif) repeat-y;
	padding-bottom: 10px;
}

#content {
	display: block;
	background: url(/media/images/admin/bg_content.gif) repeat-y;
	margin: 10px 0px 0px 0px;
	padding-left: 220px;
	min-height: 235px;
}

#content h3 {
	margin: 0px;
	padding: 1px 10px 1px 5px;
	background: #CAC6B9 url(/media/images/admin/tabletop.gif) repeat-x 0px 0px;
	background-color: #CAC6B9;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	color: #333333;	
	width: 495px;
	height: 23px;
}

p {
	padding: 3px 30px 10px 2px;
	margin: 0px;
}

#options {
	margin: 10px 0px 20px 15px;
	padding: 0px 0px 0px 10px;
	list-style-image: url(/media/images/admin/options_plus.gif);
}

#options li {
	margin: 2px 0px 2px 0px;
}

.warning {
	margin: 5px;
	padding: 5px 0px 5px 100px;
	background:url(/media/images/admin/warning.gif) no-repeat 10px 10px;
	height: 80px;
}

.info {
	margin: 5px;
	padding: 5px 0px 5px 100px;
	background:url(/media/images/admin/info.gif) no-repeat 10px 10px;
	width: 400px;
}

a span {
	display: none;
}

.button_edit {
	float: right;
	cursor: pointer;
	width: 20px;
	height: 16px;
	background: url(/media/images/admin/icon_edit.gif) 50% 0px no-repeat;	
}

.button_delete {
	float: right;
	cursor: pointer;
	width: 20px;
	height: 16px;
	background: url(/media/images/admin/icon_delete.gif) 50% 0px no-repeat;	
}

.button_view {
	float: right;
	cursor: pointer;
	width: 20px;
	height: 16px;
	background: url(/media/images/admin/icon_view.gif) 50% 0px no-repeat;	
}

.button_up {
	float: right;
	cursor: pointer;
	width: 20px;
	height: 16px;
	background: url(/media/images/admin/icon_up.gif) 50% 0px no-repeat;	
}

.button_down {
	float: right;
	cursor: pointer;
	width: 20px;
	height: 16px;
	background: url(/media/images/admin/icon_down.gif) 50% 0px no-repeat;	
}

.linksub {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #888888;
	line-height: 10px;
}

.italic {
	font-style: italic;
}

/* --- FOOTER ------------------------------- */

#foot {
	display: block;
	font-size: 10px;
	margin: 3px 0px 0px 0px;
	padding-top: 13px;
	width: 760px;
	height: 20px;
	background: url(/media/images/admin/border_bottom.gif) repeat-x 0px 0px;
}

/* --- FORMS ------------------------------- */

form {
	margin: 0px;
	padding: 0px;
}

form table {
	margin: 0px;
	padding: 0px;
	width: 510px;	
	border-collapse: collapse;
}

form table td, form table th {
	margin: 0px;
	border-bottom: 1px solid #CAC6B9;
	font-weight: normal;
	line-height: 22px;
	color: #333333;
	text-align: left;
	vertical-align: top;
}

form table td {
	padding: 5px 10px 5px 5px;
}

form table th {
	padding: 1px 10px 1px 5px;
	background: #CAC6B9 url(/media/images/admin/tabletop.gif) repeat-x 0px 0px;
	background-color: #CAC6B9;
	font-weight: bold;
	font-size: 14px;
}

form label {
	text-transform: lowercase;
	font-weight: bold;
	cursor: pointer;
}

form input, form textarea, form select {
	margin: 1px 0;
}

form textarea {
	display: block;
	clear: left;
	width: 97%;
	background: #FFFFFF;
	border: 1px solid #B2B2B2;
	border-color: #AAAAAA #EEEEEE #EEEEEE #AAAAAA;
	color: #333333;
	padding: 1px;
}

form select {
	display: block;
	clear: left;
	width: 97%;
}

input.text {
	background: #FFFFFF;
	border: 1px solid #B2B2B2;
	border-color: #AAAAAA #EEEEEE #EEEEEE #AAAAAA;
	color: #333333;
	padding: 2px;
}

.button {
	height: 29px;
	width: 120px;
	
	background-color: #F5F4F2;
	background-image: url(/media/images/admin/formbutton.jpg);
	border-width: 1px;
	border-style: solid;
	border-color: #DCD7D1 #A59A8C #A59A8C #DCD7D1;
	
	color: #696259;
	font-family: "Verdana", sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-transform: lowercase;
}

.text-example {
	color: #AFAFAF !important;
}

.text-example-code {
	font-size: 14px;
}

form table td span {
	display: block;
	background: url(/media/images/admin/icon_warning.gif) no-repeat 0px 3px;
	padding: 1px 0px 0px 20px;
	color: #660000;
}


/* --- TABLES ------------------------------- */

table {
	margin: 0px;
	padding: 0px;
	width: 510px;	
}

table td, table th {
	margin: 0px;
	border-bottom: 1px solid #CAC6B9;
	font-weight: normal;
	line-height: 22px;
	color: #333333;
	text-align: left;
	vertical-align: top;
}

table td {
	padding: 1px 10px 1px 5px;
}

table th {
	padding: 1px 10px 1px 5px;
	background: #CAC6B9 url(/media/images/admin/tabletop.gif) repeat-x 0px 0px;
	background-color: #CAC6B9;
	font-weight: bold;
	font-size: 14px;
}

.light {
	background-color: #FFFFFF;
}

.dark {
	background-color: #F4F3F0;
}

.tdoptions {
	text-align: center;
	width: 90px;
}

.alignmiddle {
	vertical-align: middle;
}

.tlink:link		{text-decoration: none; color: #000000; outline: none; }
.tlink:visited	{text-decoration: none; color: #000000; outline: none; }
.tlink:active	{text-decoration: underline; color: #D1241B; outline: none; }
.tlink:hover	{text-decoration: underline; color: #D1241B; outline: none; }	

/* --- PAGINATION BAR ------------------------------- */

.pagination {
	display: table;
	margin: 0px 0px 0px 2px;
	padding: 3px 5px 3px 5px;
	width: 496px;
	background: #CAC6B9 url(/media/images/admin/tabletop.gif) repeat-x 0px 0px;
}

.pagination_pop {
	display: table;
	margin: 0px 0px 0px 2px;
	padding: 3px 5px 3px 5px;
	width: 461px;
	background: #CAC6B9 url(/media/images/admin/tabletop.gif) repeat-x 0px 0px;
}

.pagination span {
	display: none;
}

.paginationleft {
	width: 70px;
	float: left;
	text-align: left;
}

.paginationcenter {
	float: left;
	width: 356px;
	text-align: center;
}

.paginationcenter_pop {
	float: left;
	width: 321px;
	text-align: center;
}

.paginationright {
	width: 70px;
	float: right;
	text-align: right;
}


.button_first {
	cursor: pointer;
	float: left;
	width: 20px;
	height: 16px;
	background: url(/media/images/admin/icon_first.gif) 50% 0px no-repeat;
}

.button_prev {
	cursor: pointer;
	float: left;
	width: 20px;
	height: 16px;
	background: url(/media/images/admin/icon_previous.gif) 50% 0px no-repeat;
}

.button_next {
	cursor: pointer;
	float: right;
	width: 20px;
	height: 16px;
	background: url(/media/images/admin/icon_next.gif) 50% 0px no-repeat;
}

.button_last {
	cursor: pointer;
	float: right;
	width: 20px;
	height: 16px;
	background: url(/media/images/admin/icon_last.gif) 50% 0px no-repeat;
}


/* --- POPUP ------------------------------- */

body#popup {
	margin: 0px;
	padding: 0px 0px 0px 60px;
	
	text-align: left;	
	background: #FFFFFF url(/media/images/admin/popup_bg.gif) repeat-y;
	
	text-align: left;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

#popupdeco {
	display: block;
	position: absolute;
	width: 45px;
	height: 40px;
	top: 0px;
	left: 0px;
	background: url(/media/images/admin/popup_logo.gif) 0px 10px no-repeat;
}

#popupcontent {
	padding: 10px 10px 20px 0px;
}

#popupcontent table {
	margin: 0px;
	padding: 0px;
	width: 475px;
}


