table {

border: none !important;

}



#main-text table {

border: 0px ! important;

background: #ccc;

}



#main-text td{

border: 0px ! important;

background: #fff;

padding: 10px ! important;

font: 11px arial ! important;

}



#main-text general th{

border: 0px ! important;

background: #fff;

padding: 10px ! important;

font: 11px arial ! important;

color: #036;

}



body {

	margin: 0;



	padding: 0;

	background: url(/images/left_shadow.jpg) 0 0 repeat-y;

	font: 13px verdana;

}



p {font: 13px verdana;}



a {

  color: #999;

}



img { margin: 0; padding: 0; }



a:hover {

	color: #999;

}

#left {



background: #eee url(/images/bg_left.jpg) top repeat-x;

margin-top: 30px;

	width: 250px;

}



div.news {

margin:15px;

font: 11px verdana;

text-align:justify;

}



div.news p {

margin-top: 3px;

margin-bottom:3px;

font: 11px verdana;

}



div.news span.date {

color: #ccc;

font:10px verdana;

margin-top: 10px;

display: block;

}





td#top-container {

vertical-align: top;

height: 175px;

background: #fff url(/images/top_bg.jpg) 0px 0px repeat-x;



}



img#logo {

position: absolute;

top: 0px;
float: left;
}



#img-right {

float: right;

width: 407px;

height: 137px;

}

#shadow-right {

background: url(/images/shadow_right.jpg) right top no-repeat;

float: right;

width: 390px;

height: 18px;

display: block;



}




div#top-menu {

float: right;

width: 340px;


height: 165px;
_height: 175px;
display: block


padding-top: 30px;

padding-bottom: 10px;

}





div#top-menu ul {

margin: 0;
margin-top: 50px;
padding:0;

list-style: none;

display: inline;

float: left;

width: 150px;

}



div#top-menu li {

display: inline;

}



div#top-menu a {

width: 150px;

background: url(/images/dot_white.gif) left center no-repeat;

padding-left: 20px;

color: #fff;

font: bold 15px verdana;

text-decoration: none;

}



div#top-menu a:hover {

background: url(/images/dot_black.gif) left center no-repeat;

color: #f60;

text-decoration: underline;

}





#right {

  position: static;

	top: 0;

	margin-rigth: 0px;

	background: #fff;

  border-right: 1px solid #999;



}



table td.mysystem {    width: 15px;}







#main-text {

float: left;

top: 10px;

margin-top: 20px;



position: static;

padding: 20px;

}



html>body #main-text {}



a img {

	border: 0;

}



#right h1, #right h2, #right h3 {

	margin-left: 20px;

	margin-right: 20px;

}

h1 {

	font: 17px verdana;

	color: #000;

	clear: both;

}



h2 {

	font: 15px verdana;

	text-align: left;

	color: #036;

	clear: both;

}



#footer {

clear: left;

position: relative;

text-align: right;

padding-right: 10px;

	padding-top: 15px;

	height: 40px;

	font: 9px verdana;

	color: #999;



}



html>body #footer {



}





#main {

display: block;

position: absolute;



width: 100%;



}



/*********************[ разное ]*****************************/

span.url-data {

	line-height: 30px;

	font-size: 11px;

	color: #999;

}



span.red {

	color: #c30;

}



p.note {

	padding: 5px 10px 5px 10px;

	color: #999;

	background-color: #eee;

	font-size: 11px;

}





/*********************[ ошибки ]*****************************/



p.alert {

	padding: 10px;

	border: none;

	background-color: #ffc;

	width: 100%;

	color: #f00;

}



p.success {

	padding: 10px;

	background-color: #cfc;

	width: 100%;

}



/*******************[ ссылки для администрирования ]***************/



p.edit {background: #eee; margin-top: 5px;}



a.edit {

	width: 24px;

	height: 24px;

	background: url("/images/edit.png") left center no-repeat;

	padding-left: 22px;

	padding-bottom: 2px;

	PADDING-TOP: 2px;

}



a.del {

	width: 24px;

	height: 24px;

	background: url("/images/del.png") left center no-repeat;

	padding-left: 22px;

	padding-bottom: 2px;

	PADDING-TOP: 2px;

}



a.time {

	width: 24px;

	height: 24px;

	background: url("/images/time.png") left center no-repeat;

	padding-left: 22px;

	padding-bottom: 2px;

	PADDING-TOP: 2px;

}



a.money {

	width: 24px;

	height: 24px;

	background: url("/images/money.png") left center no-repeat;

	padding-left: 22px;

	padding-bottom: 2px;

	PADDING-TOP: 2px;

}



/**********************[ авторизация ]****************************/



form#admin {

	background-color: #eee;

	border-left: 5px solid #f90;

	padding: 5px 10px 5px 10px;

	margin: 0 0 10px 0;

	font-size: 11px;

}



form#admin input.logout {

	border: 1px solid #ccc;

	background-color: #999;

	color: #fff;

	font: normal 11px arial;

	margin-left: 10px;

}



/*******************[ список страниц ]***********************/  .pages { 	background-color: #eee; 	font: 11px arial; 	padding: 3px 3px 3px 8px; }



select.fixed-width {

	width: 350px;

}



/*******************[ таблицы ]***********************/

table.data {

	width: auto;

	margin: 0;

	padding: 0;

	border-top: 1px solid #999;

	border-left: 1px solid #999;



	voice-family: "\"}\"";

	voice-family: inherit;



}



html>body table.data {

	width: 100%;

}



table.data td, table.data th {

	font-weight: normal;

	padding: 5px;

	border-bottom: 1px solid #999;

	border-right: 1px solid #999;

	text-align: center;

}



table.data td a:hover {

	color: #f90;

}



table.data th {

	background-color: #eee;

}



table.data td.tab-data {

	width: 180px;

	text-align: right;

	color: #999;

}



table.data td.tab-value {

	text-align: left;

}



a.news-photo {

	float: left;

	border: 1px solid #ccc;

	margin-right: 10px;

	margin-bottom: 10px;

	padding: 10px;

}



span#news-photo {

	float: left;

	border: 1px solid #ccc;

	margin-right: 10px;

	margin-bottom: 10px;

	padding: 10px;

}



p span.wide-date {

	height: 20px;

	line-height: 20px;

	font-size: 11px;

	background-color: #999;

	padding: 2px 5px 2px 5px;

	color: #fff;

}





p.news-date {

	margin: 0 0 10px 135px;

	width: 65px;

	height: 20px;

	background-color: #999;

	color: #fff;

	line-height: 20px;

	font-size: 11px;

	text-align: center;

}



p.doc {

	border: 1px solid #ccc;

	margin: 0 0 20px 0;

	padding: 10px 15px 10px 52px;

	background: #fff url("/images/icon-doc.gif") 10px center no-repeat;

	line-height: 32px;

}



p.doc-annotation {

	border: 1px solid #ccc;

	font-size: 11px;

	background-color: #eee;

	padding: 5px 10px 5px 10px;

	color: #666;

	margin-bottom: 20px;

}





p.xls {

	border: 1px solid #ccc;

	margin: 0 0 20px 0;

	padding: 10px 15px 10px 52px;

	background: #fff url("/images/icon-xls.gif") 10px center no-repeat;

	line-height: 32px;

}



p.mdb {

	border: 1px solid #ccc;

	margin: 0 0 20px 0;

	padding: 10px 15px 10px 52px;

	background: #fff url("/images/icon-mdb.gif") 10px center no-repeat;

	line-height: 32px;

}



p.pdf {

	border: 1px solid #ccc;

	margin: 0 0 20px 0;

	padding: 10px 15px 10px 52px;

	background: #fff url("/images/icon-pdf.gif") 10px center no-repeat;

	line-height: 32px;

}



p.zip, p.rar {

	border: 1px solid #ccc;

	margin: 0 0 20px 0;

	padding: 10px 15px 10px 52px;

	background: #fff url("/images/icon-zip.gif") 10px center no-repeat;

	line-height: 32px;

}



.section-img {

float: left;

margin-right: 15px;

margin-bottom: 5px;

background: #fff;

border: 1px solid #999;

padding: 3px;

}



.section-img img {

margin-bottom: -4px;

}



/*------------------------------------------------------------*/



#main-text ul li {

font: 15px arial;

}



div.good { margin: 10px; text-align: left; width: 150px;}

div.good a.product-enlarge { margin-right: -30px; float: left; width: 30px; height: 30px; background: url(/images/pic_enlarge.jpg) left bottom no-repeat; text-decoration: none;}

div.good img {float: left; border: 0; margin-left: 30px;}

div.good span.title {display: block; font: 10px tahoma; color: #999; margin: 0; margin-top: 10px;}

div.good span.price {padding-left: 30px; display: block; font: 19px tahoma; margin: 0; margin-bottom: 15px;}

div.good p {padding-left: 30px; clear: left; font: 10px tahoma; color: #999;}

div.good b {font: bold 11px tahoma; color: #000;}



table.good-table {border-collapse: collapse;}

table.good-table td {text-align: center; vertical-align: top;}

table.good-table td.spl {text-align: center; width: 2%; vertical-align: middle;}



table.good-table td.splitter {height: 1px; background: #ccc; }


.tuman{
	filter:alpha(opacity=30)
}

h6 a {color: #999;
}
#slogan {
    left: 107px;
    top: 68px;
    font: 45px arial;
    color: ffffff;
    display: block;
    position: absolute;
}
