body {
	background: #000 url('../images/background.png') repeat-x;
}

div.logo {
	position:absolute;
	margin:35px 0px 0px 20px;
}

div.magazin {
	position:absolute;
	margin:73px 0px 0px 22px;
}

div.spravki {
	position:absolute;
	margin:80px 0px 0px 240px;
}

div.magazin div, div.spravki div {
	padding-bottom:10px;
}

div.magazin div a, div.spravki div a, div.magazin div a:hover, div.spravki div a:hover {
	color:#FFF;
}

div.magazin div.top {
	padding-top:13px;
}

div.spravki div.top {
	padding-top:9px;
}

div.svetlogo {
	position:absolute;
	margin:40px 0px 0px 240px;
}

div.korzina {
	position:absolute;
	margin:100px 0px 0px 769px;
	font-size:12px;
	color:#ccc;
}

div.basket {
	position:absolute;
	top:115px;
	left:0px;
	font-size:12px;
	color:#ff8d8d;
}

div.basket a, div.basket a:hover, div.basket span {
	color:#ff5454;
	font-size:12px;
}

div.basket-pic {
	position:absolute;
	top:117px;
	left:-23px;
}

div.footer-menu {
	position:absolute;
	margin:19px 0px 0px 330px;
}

div.footer-menu a, div.footer-menu a:hover, div.footer-tel a, div.footer-tel a:hover {
	color:#ccc;
	font-size:10px;
	margin-right:31px;
}

div.footer-tel {
	position:absolute;
	margin:51px 0px 0px 330px;
	color:#FFF;
}

div.left-menu {
	color:#777d8a;
	padding-top:15px;
	padding-bottom:8px;
}

div.left-menu div {
	padding-top:8px;
	padding-bottom:0px;
}

div.left-menu div a {
	font-size:12px;
}

div.left-menu-sep {
	height:6px;
}

h1.content {
	font-size:25px;
	color:#ccc;
	padding: 0px 0px 10px 0px;
}

td.content, td.content div, td.content p, td.content span {
	font-size:12px;
	color:#58666C;
}

td.content p {
	padding-top:0px;
} 

div.vitrina-top {
	border-top:1px solid #ff5454;
	padding-top:10px;
	font-size:12px;
	margin-top:10px;
	padding-bottom:15px;
}

a.vitrina, a.vitrina:hover {
	color:#000;
	font-size:20px;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial;
}

.end-row {
	border-right:1px solid #D7DDE0;
	padding-right:8px;
	padding-bottom:10px;
	padding-top:5px;
}

.not-end-row {
	border-right:1px solid #FFFFFF;
	padding-right:8px;
	padding-bottom:10px;
	padding-top:5px;
}

div.content ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 17px;
}

div.content li {
	list-style-image: url('../images/l2.gif');
	font-size:11px; 
	color:#7B8E97; 
	padding:0px 0px 5px 0px;
}

div.garant {
	font-family:Verdana, Tahoma, Arial;
	color:#ff5454;
	font-size:11px;
}

div.garant span {
	color:#ff5454;
	font-size:17px;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial;
}

div.garant span.r {
	color:#ff5454;
	font-size:15px;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial;
}

div.garant span.g {
	color:#ff5454;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Tahoma, Arial;
}

div.garant a {
	color:#0F72CF;
	font-size:11px;
}

div.thumb_link a, div.thumb_link a:hover {
	font-size:12px;
	font-family:Verdana, Tahoma, Arial;
}

div.orange {
	background:#ff5454;
	padding:12px;
}

div.orange, div.orange p, div.orange b, div.orange a, div.orange a:hover, div.orange span, div.orange strong {
	color:#FFFFFF;
	font-size:12px;
}

div.dopphoto {
	border-top:1px solid #ff5454;
	padding:20px 0px 20px 0px;
}

div.icons {
	position:absolute;
	margin:50px 0px 0px 762px;
}

div.icons img {
	margin:0px 48px 0px 0px;
}

div.order-time {
	position:absolute;
	background:#FF0000;
	padding:30px;
	width:360px;
	font-size:18px;
	font-weight:normal;
	display:none;
	z-index:200;
	color:#FFFFFF;
	text-align:center;
	font-family: Verdana, Tahoma, Arial;
}

div.order-time-bl {
	position:absolute;
	background:#000000;
	padding:30px;
	width:360px;
	font-size:18px;
	font-weight:normal;
	display:none;
	z-index:100;
	color:#FFFFFF;
	text-align:center;
	font-family: Verdana, Tahoma, Arial;
}

td.content span.required, table.feedback span.required {
	color:#FF0000;
}

table.feedback {
	width:100%;
	/*background:#ff5454;*/
}

table.feedback td {
	padding:10px 10px 0px 0px;
	width:70%;
	font-size:12px;
}

table.feedback td.form {
	width:30%;
}

input.form, select.form, textarea.form {
	width:70%;
	font-size:12px;
	font-family: Verdana, Tahoma, Arial;
}

textarea.form {
	height:100px;
}

.submit {
	background:#ff5454;
	/*border-style:dashed;
	border:2px solid #FFAD69;
	border-top:2px solid #FFCFA9;*/
	border:0px;
	color:#FFF;
	font-size:12px;
	font-family: Verdana, Tahoma, Arial;
	height:26px;
}

table.basket {
}

table.basket tr.header td {
	color:#000000;
	font-size:11px;
	font-family: Verdana, Tahoma, Arial;
	padding:5px 10px 5px 5px;
	background:#FFFFFF;
}

div.basket-price-item {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

table.basket td {
	background:#FFAD69;
	color:#000000;
	font-size:12px;
	font-family: Verdana, Tahoma, Arial;
	padding:5px 10px 5px 7px;
	border-bottom:1px solid #FFFFFF;
}

table.basket tr.footer td {
	border-bottom:20px solid #FFFFFF;
}

input.basket {
	width:100%;
	font-size:11px;
	font-family: Verdana, Tahoma, Arial;
	border:1px solid #FFFFFF;
}

select.basket {
	width:110px;
	font-size:11px;
	font-family: Verdana, Tahoma, Arial;
	border:1px solid #FFFFFF;
}

table.basket a {
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}

div.form-title {
	color:#FD7100;
	font-size:12px;
	font-weight:bold;
	border-top:1px solid #6C7F89;
	padding-top:10px;
}

