html {
	height:100%;
}
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:100%;
}
#content {
	background-color: #ffffff;
}
form {margin:0; padding:0}
table {
	font-size:100%;
}
p {
	padding:0;
	margin:0;
}
a {
	text-decoration:none;
}
h1, h2, h3 {
	margin:0; padding:0; font-size:100%; display:inline;
}
input, textarea {border:#666666 solid 1px;}
a img {
	border:0;
}
.artgklogo {
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:20px;
	padding:20px 0;
	font-size:10px;
	background:url(/img/artgk_logo.png) top no-repeat;
	text-align:center;
	cursor:pointer;
}
a .artgklogo{
	color:#A51316;
 	text-decoration:none;
}
a:hover .artgklogo{
 	text-decoration:underline;
}
.top {
	background:#D1D1D1 url(/img/top_new.jpg) no-repeat;
}
/*.logo {
	background:url(/img/front1.jpg) repeat-x 0px 28px;
	padding-top:13px;
}*/
.infa {
	float:right;
	color:#6D7B84;
	line-height:12px;
	font-weight:bold;
	padding:16px 48px 0px 0px;
/*	border:#00CC33 solid 1px;*/
	width:525px;
}
.doma {
	background:url(/img/doma.jpg) repeat-x bottom;
}
.menu {
	background:url(/img/menu.jpg) repeat-x;
	height:25px;
	text-transform:uppercase;
	text-align:center;
	padding-top:1px;
}
.menu a {
	font-size:11px;
	color:#FFFFFF;
	padding:8px 10px;
	line-height:32px;
	text-decoration:none;
	font-weight:bold;
}
.menu a:hover {
	background-color:#FED8B3;
	color:#FB7F05;
}
.bottom {
	background:url(/img/frontbott.jpg) repeat-x;
	height:15px;
}
.main {
	background:#6D7B84;
	padding:15px 0 15px 46px;
	color:#FFFFFF;
}
.zagol, .zagol a {
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 5px 0;
}
.newsanons {
	margin:0 15px;
	border-bottom:solid 1px #6D7B84;
	padding-bottom:6px;
	line-height:12px;
}
.specanons {
	border:#666666 solid 1px;
	float:left;
	margin:3px 6px;
}
.comm {
	font-size:10px;
	color:#666666;
}
.content {
	padding:25px 10px 10px 10px;
	line-height:12px;
}
.listing {
	padding:18px 25px;
}
.listing a {
	background:url(/img/strelka.jpg) no-repeat left;
	padding-left:12px;
	color:#333331;
	font-weight:bold;
	line-height:19px;
	text-decoration:none;
}
.listing a:hover {
	text-decoration:underline;
}
.foto {
	float:left;
}
.foto img {
	padding:10px;
}
.otzyv {
	background-color:#AAB5BB;
	border:#333333 solid 1px;
	padding:20px;
	text-align:left;
	width:500px;
	color:#333333;
	float:left;
}
.one_tovar {
	background-color:#ffffff;
	border:#999999 solid 1px;
	padding:20px;
	text-align:left;
	color:#333333;
	float:left;
}
.blocks {
	background-color:#AAB5BB;
	border:#333333 solid 1px;
	padding:20px;
	text-align:left;
	width:500px;
	color:#333333;
}

.blocks1 td, .blocks1 th{
	background-color:#AAB5BB;
	border-right:#333333 solid 1px; border-bottom:#333333 solid 1px;
	padding:15px;
	color:#333333;
}
.blocks1 th{	
	border-top:#333333 solid 1px; 
}
.rule {
	text-align:center;
	padding:10px;
}
.rule a{
	font-weight:bold;
	color:#000000;
	padding:0 3px;
}
.zagol1 a{
	color:#FFFFFF;
	font-size:12px;
	background:none;
}
.zagol2 {
	font-size:14px;
	color:#434343;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}
.zagol3 a{
	font-size:12px;
	color:#434343;
	font-weight:bold;
	text-transform:uppercase;
}
.zagol3 {
	padding:5px;
}
.DownDiv {
	background-color:#6D7B84; 
	width:100px; 
	color:#AAB5BB; 
	border:#333333 solid 1px; 
	font-size:14px; 
	font-weight:bold; 
	text-align:center; 
	cursor:pointer;
}
/*.cena {
	background-color:#696E71; 
	color:#AAB5BB; 
	font-weight:bold;
	text-align:center;
	width:97px;
	padding:5px;
}*/
.opis {
	color:#333333;
	padding:10px;
	line-height:13px;
}
.contact {
	background-color:#AAB5BB;
	color:#6D7B84;
	width:500px;
	border:#4E575C solid 1px;
}
.zagcont {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
}
.tovimg {
	float:left;
	padding:0 4px 4px 0;
}
.basket {
	position:fixed;
	background-color:#AAB5BB;
	width:350px;
}
.new_tovars {
	width:180px;
	height:280px;
	float:left;
	text-align:center;
	background-color:#ffffff;
	margin:0 8px 8px 0;
	border:#0099CC solid 1px;
	color:#666666;
}
.new_tovars a{
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.path a {
	color:#FFFFFF;
}
.path a:hover {
	text-decoration:underline;
}
.icq {
	padding:12px 0 5px 10px;
}
.zag_comments {
	font-weight:bold;
}
.comments {
	padding:0 40px 12px 5px;
}