body {
	font-family: tahoma;
	background: #ffffff url(/_i/top-bg.jpg) repeat-x;
	min-width: 1000px;
}

a img {
	border: 0px;
}

img {
	vertical-align: middle;
}

.top-girls {
	position: absolute;
	top: 0px;
	left: 260px;
}

.top-contact {
	color: #ffffff;
	font-size: 12px;
}

.search {
	background-color: #dcd1d1;
	height: 33px;
}

.search-menu {
	position: relative;
	font-size: 11px;
}

.search-menu li {
	margin-right: 30px;
}

.search-menu a {
	color: #000000;
}

.menu {
	background: #901d20 url(/_i/menu-bg.png) repeat-x;
	height: 38px;
}	

.menu-item {
	position: relative;
	float: left;
}

.menu-item-over {
	float: left;
	background: url(/_i/menu-bg-a.png) repeat-x;
}

.menu-item .menu-sub {
	display: none;
}

.menu-item-over .menu-sub {
	display: block;
}

.menu-sub {
        position: absolute;
        min-width: 90px;
        background: #65100e;
	border-top: 1px #6d1d1b solid;
        border-left: 1px #6d1d1b solid;
}

.menu-subitem {
        padding: 3px 23px 6px 23px;
	font-size: 11px;
	color: #ffffff;
	background: url(/_i/submenu-dot.png) bottom repeat-x;
}

.menu-subitem a {
        color: #ffffff;
        text-decoration: none;
}


.menu-subitem-over {
        padding: 3px 23px 6px 23px;
	font-size: 11px;
	color: #ffffff;
	background: #6d1d1b url(/_i/submenu-dot.png) bottom repeat-x;
}

.menu-subitem-over a {
        color: #ffffff;
        text-decoration: none;
}


.news {
	border-color: #a8a8a8;
	border-width: 0 1px 1px 1px;
	border-style: solid;
}

td.news-item {
	padding-left: 17px;
}

.news-item {
	font-size: 11px;
	padding: 17px 17px 17px 0px;
}

.news-date {
	font-size: 12px;
	margin-bottom: 6px;
	padding: 0px;
}

.news-title {
	color: #6e1312;
	padding-bottom: 6px;
}

.news-title a {
	color: #6e1312;
}

.news-head {
	border-color: #a8a8a8;
	border-width: 1px 0 0 0 ;
	border-style: solid;
	margin: 0;
	padding: 4px 4px 4px 17px;
	background-color: #000000;
	font-size: 13px;
	color: #ffffff;
}

.news-dot {
        padding: 20px 0 20px 0;
        width: 5px;
	background: url(/_i/dot.gif) repeat-y;
}

.news-footer {
	text-align: right;
	padding: 0px 17px 17px 17px;
	color: #6e1312;
	font-size: 11px;
}

.news-footer a {
	color: #6e1312;
}

.welcome {
	border-color: #9e4141;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	background-color: #ffecec;
}

.welcome td {
	font-size: 11px;
	color: #000000;
	padding: 17px;
}


td.welcome-head {
	border-color: #9e4141;
	border-width: 1px 0 0 0 ;
	border-style: solid;
	margin: 0;
	padding: 4px 4px 4px 17px;
	background-color: #983636;
	color: #ffffff;
	font-size: 13px;
}

.footer {
	background: #ffffff url(/_i/footer-bg.png) repeat-x;
}

.copyright {
	color: #b4b4b4;
	font-size: 11px;
	font-family: arial;
	padding: 11px;
}

.copyright a {
	color: #b4b4b4;
}

.seo {
	text-align: center;
	font-size: 11px;
	padding: 15px;
}

.seo h1 {
	font-size: 12px;
}

.content {
        margin-top: 1px;
	border-color: #9e4141;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	background-color: #ffecec;
}

.content td {
	font-size: 11px;
	color: #000000;
	padding: 17px;
}


td.content-head {
	border-color: #9e4141;
	border-width: 1px 0 0 0 ;
	border-style: solid;
	margin: 0;
	padding: 4px 4px 4px 17px;
	background-color: #983636;
	color: #ffffff;
	font-size: 13px;
}


.list {
	border-color: #d2d2d2;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
        background-color: #f6f6f6;
	color: #393939;
	font-size: 12px;
}

.list div {
	margin: 10px 17px 10px 17px;
}


.list .head {
	width:100%;
	font-weight: bold;
        font-size: 16px;
        color: #393939;
	padding-bottom: 5px;
}

.list-choice-head {
	font-weight: bold;
        font-size: 16px;
        color: #751515;
	padding: 8px 17px 8px 17px;
}


.list-good-head {
	font-weight: bold;
        font-size: 16px;
        color: #ffffff;
	padding: 8px 17px 8px 17px;
        margin: 20px 0px 0 0px;
        background-color: #676767;
}

.list-good {
        border-collapse: collapse;
}

.list-good td {
        text-align: center;
        vertical-align: top;  

	width:20%;

        border-color: #8a8a8a;
        border-width: 1px;
        border-style: solid;
}

.list-good td img {
        border: 0px;
}


.list-good .head {
	font-weight: bold;
        font-size: 12px;
	padding-bottom: 10px;
	text-align: left;
}

.list-good div.head {
	height: 40px;
}

.list-good .head a {
	text-decoration: none;
	color: #000000;
}

.price {
        font-size: 18px;
	color: #65100e;
}

.price span {
	font-size: 12px;
}

.left {
	float: left;
}

.right {
	float: right;
}


.list-choice {
	display: table;
	border-spacing: 1px 0px;
	border-collapse: separate;
	text-align: center;
}

.list-choice .row {
	display: table-row;
	vertical-align: top;
}

.list-choice .item {
	display: table-cell;
	width: 20%;
	border-left: 3px #801412 solid;
	border-right: 3px #801412 solid;
}

.list-choice .headitem {
	border-top: 3px #801412 solid;
	border-bottom: 3px #801412 solid;
	background: #801412 url(/_i/choice-bg.gif) repeat-x;
}

.list-choice .bottom {
	border-bottom: 3px #801412 solid;
}

.list-choice .head {
	font-weight: bold;
        font-size: 12px;
	text-align: left;
}


.list-choice .head a {
	text-decoration: none;
	color: #ffffff;
}


.pager {
	padding: 6px 0px 6px 0px;
	color: #6e1312;
	font-size: 12px;
}


.pager a {
	color: #6e1312;
}


.good {
	padding: 17px;
        font-size: 12px;
}

.good .head {
        font-family: arial;
	font-weight: bold;
        font-size: 16px;
        color: #222222;
	margin-bottom: 10px;
}

.good img.big {
	float: left;
        margin: 17px;
        min-width: 500px;
}


.new-head {
	font-weight: bold;
        font-size: 16px;
        color: #6e1312;
	padding: 8px 17px 8px 17px;
        margin: 0px;
}

.new-list {
	display: table;
	border-spacing: 1px 1px;
	border-collapse: separate;
	text-align: center;
	margin: 10px;
}

.new-list .row {
	display: table-row;
}

.new-list .item {
	display: table-cell;
	padding: 10px;
	border-left: 1px #801412 dotted;
	width: 33%;
}

.new-list .first {
	border: 0px;
}


.new-list .head {
	font-weight: bold;
        font-size: 12px;
	padding-bottom: 10px;
	text-align: left;
}


.new-list .head a {
	color: #545454;
}

.new-list .img {
	float: left;
	margin: 5px;
}

.new-list .item .price {
	text-align: left;
	color: #801412;
}


.special {
	border: 1px #7e1719 solid;
	background: url(/_i/special-bg.gif) no-repeat top right;
}

.special-list {
	display: table;
	border-spacing: 1px 1px;
	border-collapse: separate;
	text-align: center;
	margin: 10px;
	font-size: 11px;
	text-align: left
}

.special-list .row {
	display: table-row;
}

.special-list .item {
	display: table-cell;
	padding: 10px;
	border-left: 1px #801412 dotted;
	width: 33%;
}

.special-list .first {
	border: 0px;
}


.special-list .head {
	font-weight: bold;
        font-size: 12px;
	padding-bottom: 10px;
	text-align: left;
}


.special-list .head a {
	color: #65100e;
}

.special-list .img {
	float: left;
	margin: 5px;
	min-height: 140px;
}

.special-list .item .price {
	text-align: left;
	color: #801412;
}

.special-head {
	background:  url(/_i/special-head.gif) repeat-x;
	font-size: 18px;
	color: #fff;
	text-align: center;
	padding: 5px;
}

.table {
	display: table;
	border-collapse: separate;
}

.tr {
	display: table-row;
}

.th, .td {
	display: table-cell;
}

.basket {
	color: #545454;
	font-size: 11px;
} 

div.basket {
	margin: 9px;
}

.basket .head {
	color: #901d20;
	font-size: 18px;
	background: url(/_i/small-logo.gif) no-repeat right;
	margin-bottom: 9px;
}

.basket .table {
	width: 100%;
}

.basket .table .head {
	color: #fff;
	font-size: 11px;
	background: #801412;
}


.basket .th, .basket .td {
	padding: 8px;
}

.basket .table div.pic {
	width: 60px;
}


.basket .table .name {
	font-weight: bold;
}

.basket .table input {
	font-size: 11px;
	width: 30px;
	border: #000 1px solid;
}

.basket .empty {
	color: #801412;
	font-weight: bold;
	padding: 8px;
	
}


.basket .total .td {
	border-spacing: 1px 1px;
	border-top: #801412 1px solid;
	color: #801412;
}

.basket .total .name {
	font-weight: bold;
}

.basket .calc {
	background-color: #ffc4c4;
	color: #801412 !important;
	border: 0px  !important;
	width: 80px !important;
	padding: 3px;
}

.basket .send {
	background-color: #038d00;
	color: #fff !important;
	border: 0px  !important;
	width: 80px !important;
	padding: 3px;
}


.basket .delivery .td {
	border-spacing: 1px 1px;
	border-top: #801412 3px solid;
	color: #801412;
}
	

.basket .delivery select {
	color: #545454;
	font-size: 11px;
	border: #000 1px solid;
}


.top-auth form {
	margin: 0;
	padding: 0;
}

.top-auth {
	background: url('/_i/top-auth.png') no-repeat;
	height: 115px;
	margin-top: 4px;
	padding-top: 5px;
}

.top-auth p {
	margin: 8px 18px 0px 18px;
	font-size: 12px;
}

.top-auth .exit {
	font-size: 11px;
	margin: 15px 0 15px 160px;
}

.top-auth .exit a {
	color: #751515;
	text-decoration: none;
}


.top-auth .enter {
	font-size: 11px;
	margin: 10px 0 15px 6px;
	color: #646464;
}

.top-auth .enter a {
	color: #7a1000;
	text-decoration: none;
}

.login {
	color: #7b7676;
	font-size: 11px;
}

.login .td {
	padding-left: 10px !important;
}

.button input {
	margin-top: 5px;
        margin-left: 164px;
	border: 1px #7a1000 groove;
	background-color: #7a1000;
	color: #fcf4d8;
	font-size: 11px;
}

.login input {
	margin-bottom: 5px;
	width: 146px;
	border: 1px #000000 solid;
	font-size: 11px;
}
