.main-container0
{
background: url(/app/media/i/bg-common.jpg) center top repeat-x
}

.main-container1
{
background: url(/app/media/i/bg-main.jpg) center top no-repeat;
}

.header-container
{
width:1000px;
height:225px;
margin:0 auto;
overflow:hidden
}

.header-container2
{
position:absolute;
top:15px;
right:15px;
text-align:right;
width:100%;
overflow:hidden;
color:#fff
}

.logo
{
position:absolute;
top:150px;
left:155px
}

.navig
{
position:absolite;
top:123px;
left:310px;
width: 100px;
}

.navig img
{
margin:0 4px
}

.menuup
{
float:right;
background:url(/app/media/i/bg-menuup.gif);
padding:4px 20px;
margin-bottom:0.75em
}

.login input, .search input
{
margin:5px 1px;
}

.but
{
border:1px solid #8e0000;
background:url(/app/media/i/bg-but.png) left top repeat-x;
font-size:11px;
color:#fff;
}

.basket
{
margin:15px 0;
line-height:1.3em
}

.basket i
{
font-family:Times New Roman;
font-size:19px;
font-weight:600;
}

.basket img
{
margin-left:10px;
}

.search
{
margin-top:20px
}

.search input.search
{
width:210px;
}

.central-container
{
width:970px;
margin:0 auto;
}

.menu-main
{
background:url(/app/media/i/bg-menu-hor.gif);
margin:0 auto;
width:970px;
overflow:hidden;
border-top:6px solid #100000;
z-index:99
}

.menu-main table
{
margin:0 auto;
position:relative;
width:100%;
z-index:99
}

.menu-main td a
{
display:block;
padding: 5px 10px 7px 10px;
text-align:center
}

.menu-main td
{
text-align:center
}

.menu-main h2, .leftmenu h2
{
font-family:Times New Roman;
color:#fff;
font-size:17px;
font-weight:600;
font-style:italic;
white-space: nowrap 
}

.menu-main h3, .leftmenu h3
{
font-family:Times New Roman;
color:#000;
font-size:14px;
font-weight:600;
font-style:italic;
white-space: nowrap 
}

.menu-main td a:active, .menu-main td a:hover
{
background:#7e6363;
text-decoration:none
}

.novinki-container
{
background:#f4f3ee;
border:1px solid #950000;
padding:25px;
overflow:hidden;
width:918px;
}

.novinki-left, .tovar-one-left
{
float:left;
width:185px;
}

.novinki-left input
{
vertical-align:middle;
margin:0 3px 0 0;
margin-bottom:20px
}

.novinki-left input.podpiska
{
width:130px
}

.tovar-photo
{
background:#fff;
text-align:center;
width:173px;
height:173px;
padding:5px;
border:1px solid #c3bfb8;
display:block
}

.novinki-right
{
margin:0 0 0 210px;
}



.novinka
{
margin:20px 0 0 0
}

.novinka a, .tovar-one a h3, td.bg .novinki a 
{
text-decoration:none
}

a.addtobasket-but
{
background:#720000;
padding:5px 13px;
text-align:center;
color:#fff;
font-style:italic;
font-family:Times New Roman;
font-weight:600;
margin:0px;
font-size:15px;
cursor:hand;
}

a.addtobasket-but:link, a.addtobasket-but:visited
{
text-decoration:none
}

.price
{
font-size:20px;
color:#720000;
font-weight:600;
}

.table-main
{
width:970px;
margin-top:7px
}

.table-main td
{
vertical-align:top;
padding:0;
}

.table-main td.bg
{
background:#f4f3ee;
border:1px solid #950000;
padding-bottom: 10px;
}

.leftmenu
{
padding:8px 15px 15px 0
}

.leftmenu h2
{
float:left;
background:#a30000 url(/app/media/i/bg-menuup.gif);
padding:4px 10px 4px 15px;
margin-bottom:7px
}

.leftmenu a
{
display:block;
margin:4px 0 4px 17px;
clear:both;
padding-bottom:4px
}

.leftmenu .delim {
	border-bottom:1px solid #adacaf;
	margin-bottom:4px
}

.leftmenu h3 {
	float:left;
	padding:4px 10px 0px 15px;
	margin-bottom:7px
}

.leftmenu a.developer
{
	margin-left: 30px;
	border: none;
}

.tovar-one 
{
margin:20px;
border-bottom:1px solid #adacaf;
padding-bottom:10px;
width:500px;
overflow:hidden;
}

.tovar-one-right
{
margin:0 0 0 200px;
}

td.bg .novinki
{
margin:20px;
text-align:center;
}

td.bg .novinka-one
{
border-bottom:1px solid #adacaf;
}

td.bg .novinki .tovar-photo
{
margin:20px 0
}

td.bg .novinka-one h1
{
font-size:18px;
color:#404040
}

.kroshki
{
background:#d4d1d1;
padding:4px 10px;
font-size:11px
}

.footer-container0
{
background:#000 url(/app/media/i/bg-footer.jpg) 40% top no-repeat;
width:100%
}

.footer-container1
{
width:970px;
margin:0 auto;
height:150px;
color:#fff
}

.footer-container1 table
{
width:970px;
height:150px
}

.footer-container1 table td
{
padding:0 30px 0 20px;
}

.footer-container1 h3
{
color:#fff
}

.phone
{
font-size:47px;
font-weight:normal;
margin:10px 0 0 0 
}

.phone span
{
font-size:30px;
color:#d2d0c4;
position:relative;
top:-25px
} 

table.psp-etrade-basket {
	border: 1px solid #5D5D5D;
	border-collapse: collapse;
	width: 100%;
}

table.psp-etrade-basket th {
	border: 1px solid #5D5D5D;
	border-collapse: collapse;
	text-align: center;
	background: #DDDDDD;
	padding: 3px;
}

table.psp-etrade-basket td {
	border: 1px solid #5D5D5D;
	border-collapse: collapse;
	padding: 3px;
}

table.psp-etrade-basket input {
	width: 30px;
}

.inner-body {
	padding: 10px;
}

table.children-categories {
	width: 100%;
}

table.children-categories td {
	text-align: center;
}

.login-form, .register-form, .forget-form {
	width: 100%;
	margin-top: 10px;
}

.login-form table, .register-form table, .forget-form table {
	margin: 0 auto;
}

.login-form table td, .register-form table td, .forget-form table td {
	padding: 2px;
}

table.form {
	width: 100%;
}

table.form td.lft {
	width: 30%;
	padding: 2px;
}

table.form td.rht {
	width: 70%;
	padding: 2px;
}

table.form td.rht input[type=text], div.row div.fld select, div.row div.fld textarea  {
	width: 90%;
}

div.row {
	clear: both;
}

div.row div.lbl {
	float: left;
	width: 30%;
	padding: 2px;
}

div.row div.fld {
	float: right;
	width: 65%;
	padding: 2px;
}

div.row div.fld input[type=text], div.row div.fld select, div.row div.fld textarea  {
	width: 90%;
}

.w90 {
	width: 90%;
}

input[type=button], input[type=submit] {
	background-color: #940000;
	border: 1px solid #000;
	color: #fff;
}

.inner-body h1 {
	margin-bottom: 10px;
}

.login h3.phone {
	color: white;
	margin-top: 30px;
}

.breadcrumbs {
	background: #f4f3ee;
	padding: 3px 0 3px 20px;
}

.pages
{
margin:20px 0 0 20px;
}

.pages a
{
margin:0 4px;
}

.pages a.page-prew, .pages a.page-next
{
margin:0 2px;
display:inline-block;
width:18px;
height:11px
}

*html .pages a.page-prew, *html .pages a.page-next
{
margin-top:4px
}

.pages a.page-prew
{
background:url(../i/page-prew.png) no-repeat
}

.pages a.page-next
{
background:url(../i/page-next.png) no-repeat
}


.clear {
	clear: both;
}

.new-anounce {
	padding: 5px;
}
