table,td,th {
	border:0px solid black;
}

body {
	margin:0px;
	background-color:#ffffff;
}


h1 {font-family:Tahoma; font-size:17px; font-weight:bold;color:#e70000;}

h2 {font-family:Tahoma; font-size:15px; font-weight:bold;color:#00880b;}

h3 {font-family:Tahoma; font-size:12px; font-weight:bold;color:#000000;}


a {color:#000000;}
a:hover {color:red;text-decoration:underline;}

div#loginForm a {
	font-family:Verdana;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
	cursor:pointer;
	color: black;
}

span {
	font-family:Verdana;
	font-size:12px;
}



table {
	border-collapse:collapse;
}


.mainContent
{
	font-family:Tahoma;
	font-size:12px;
	padding: 0px 20px 20px 20px;
}

a.pan1 {
	font-weight:bold;
	font-family:Verdana;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	white-space: nowrap;
}
a.pan1:hover{text-decoration:underline;color:#FFFFFF;}

a.pan2 {
	color:black;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
	cursor:pointer;
}

a.pan2:hover{
	color:red;
}



.head {
	background-image:url(/templates/default/images/head.jpg);
	height:222px;
}

.panel {
	height:71px;
	background-image:url(/templates/default/images/bgpanel.jpg);
}

.content {
	background-image:url(/templates/default/images/bgcontent.jpg);
	background-repeat:repeat-x;
}

.bottonContent {
	background-image:url(/templates/default/images/bgbottomcontent.jpg);
	height:82px;
}



#panel {
	 width:70%;
	 position:absolute;
	 top:218px;
	 left:90px;
}

#loginForm{
	 width:264px;
	 position:absolute;
	 top:15px;
	 right:20px;
	 border:0px solid black;
}


.input
{
		border:none;
		height:20px;
		width:106px;
		margin-left:5px;
		margin-top:3px;
}

input.date
{
		width: 6em;
}

input.datetime
{
		width: 9em;
}

 .corners {
 height:10px;
 width:10px;
 }

#sub
{
		border:none;
		background-image:url(/templates/default/images/submit.jpg);
		height:22px;
		width:72px;
		cursor:pointer;
}

#comp
{
	 width:100%;
	 height:197px;
	 position:absolute;
	 bottom:0px;
	 left:0px;
	 border:0px solid black;
}

#panel2 {
	 width:249px;
	 position: relative;
	 /*position:absolute;*/
	 /*top:320px;*/
	 /*top: 280px;
	 left:53px;*/
	 margin-left: -51px;
	 border:0px solid black;
}

#balance {
     width:230px;
     padding-left: 35px;
     text-align: center;
     font-weight:bold;
     font-size:11pt;
}

.ts  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;
}


.ts_header {
    margin-top:15px;
    margin-bottom:5px;
    font-size:11pt;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color:#00880b;
}

.ts th {
    background-color:#00a20d;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    font-size:10pt;
    font-weight:bold
}

.ts th a {
	color: white;
}

.tr_green {
    background-color:#e5f6e6
}

.message_success {
	text-align: center;
	font-weight: bold;
	color: Green;
}
.message_error {
	text-align: center;
	font-weight: bold;
	color: Red;
}

/* news */

#lastnews_block {
	padding-left: 35px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Tahoma;
	font-size: 12px;
}

#lastnews_block h1 {
	padding: 0 0 10px;
	font-size: 14px;
	margin: 0;
	border: 0;
}

.lastnews_item {
	padding-bottom: 8px;
}

.lastnews_date {
	/*float: left;*/
	font-weight: bold;
	margin-right: 5px;
	width: 5em;
	font-size: 11px;
}

.lastnews_title {
	font-size: 10px;
}

#lastnews_all {
	padding-top: 10px;
	padding-left: 5em;
}

#lastnews_all a {
	margin-left: 5px;
}

.allnews_item {

}

.allnews_date {
	float: left;
	font-weight: bold;
	font-size: 12px;
	width: 5.5em;
}

.allnews_title a {
	color: green;
	font-size: 11px;
}

.allnews_picture {
	margin-right: 10px;
	border: 2px solid #00880b;
}

.allnews_description {
	font-size: 10px;
}

.news_header {
	padding-top: 20px;
	font-size: 120%;
}

.news_title {
	font-weight: bold;
	color:#00880b;
}

.news_description {
	padding-bottom: 10px;
}

.news_mainpicture {
	margin-top: 1.1em;
	margin-right: 10px;
	border: 2px solid #00880b;
}

.news_source {
	font-style: italic;
	font-weight: bold;
}

.news_author {
	padding-right: 40px;
}

.news_status {
	float: left;
	width: 150px;
	padding-right: 40px;
}

.status_approved {
	font-weight: bold;
	color: Green;
}

.status_approved a {
	font-weight: bold;
	color: Green;
}

.status_unapproved {
	font-weight: bold;
	color: Red;
}

.status_unapproved a {
	font-weight: bold;
	color: Red;
}

.news_edit_link {
	float: left;
	padding-right: 40px;
}

.news_admin_panel {
	margin: 3px 0 20px;
	padding: 3px 10px 5px 10px;
	background-color: #F6FFF6;
	border-bottom: 1px solid green;
}

/* messages */
.unread {
	background-color: #F6F6FF;
}

/* offers */
.offer_listitem {
	margin: 4px 0 4 0;
	padding: 4px 10 4 10;
	background-color: #F6F6FF;
}

.reviews_block {
	margin: 20px 0 0 0;
}

.offer_comment {
	margin: 4px 0 4 0;
	padding: 4px 10 4 10;
	background-color: #F6F6FF;
}

.t_ctlg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.tr_green_ctlg {
	font-weight: bold;
	background-color: #e5f6e6;
	font-size: 12px;
}

.ctlg_price {
	font-weight: bold;
	font-size: 18px;
	color: #FF0000;
	padding-top: 10px;
	padding-bottom: 15px;
}

.tr_ctlg_h {
	font-weight: bold;
	font-size: 12px;
	color: #009900;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.YMaps-copyrights span {
	font-size:8px;
}

.ajax-loading {
	padding: 50px 0pt 0pt;
	background: url(/templates/default/images/spinner.gif) no-repeat center;
}

.tabSet ul {
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}
.tabSet ul li {
	display: inline;
	margin-right: 5px;
	border: 1px solid #F5F5F5;
	padding: 5px;
}