* { margin:0; padding:0;}

img {border: none}

a:link, a:visited, a:hover {
        color: #000000;
}

body {
        color: #666;
        background:url(images/top-bg.jpg) repeat-x top #ffffff;
        font-size: 12px;
        FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
}

#wrap {
  margin-top:20px;
}

#logo {
  float:left;
  text-align:left;
  font-size:18px;
  color:#930806;
  padding:35px 5px 0 170px;
  line-height:32px;
  white-space:nowrap;
}

#header {
  height: 246px;
  font-size:12px;
  color:#000000;
  border-bottom:5px solid #76202d;
}

#sk a {
  font-size:14px; text-decoration:none;
  font-weight:bold; display:block; width:97px; height:43px;
  background:url(images/menu-button.jpg) no-repeat;
}
#sk a:hover { background:url(images/menu-button-active.jpg); }
#mm { padding-top:12px; }

#sk2 a {
  font-size:12px; text-decoration:none; line-height:11px;
  font-weight:bold; display:block; width:97px; height:43px;
  background:url(images/menu-button.jpg) no-repeat;
}
#sk2 a:hover { background:url(images/menu-button-active.jpg); }
#mm2 { padding-top:8px; }


#header form {
  display: inline;
}

#header input {
  font-size: 12px;
  FONT-FAMILY: Tahoma;
}

#zag {
  font-size:16px;
  font-weight:bold;
  color:#930806;
  padding:0px 0px 10px 0px;
}

#left {
  width: 251px;
}

#left2 { text-align:center; border-bottom:4px solid #dededd;}
#left2 a {
  font-family:"Times New Roman", Times, serif; font-size:24px; color:#76202d;
  display:block;
   width:251px;
  text-decoration:none;
  line-height:30px;
  background:#FFFFFF;
}
#left2 a:hover {
  font-family:"Times New Roman", Times, serif; font-size:24px; color:#FFFFFF;
  display:block;
   width:251px;
  text-decoration:none;
  background:#76202d;
}

#left4 { text-align:left; padding-left:70px; padding-bottom:5px; }
#left4 a {
  font-size:10px; color:#000000;
}
#left4 a:hover {
  font-size:10px; color:red;
}



#content {
line-height: 20px;
/*padding:10px 20px 30px 20px;*/
padding:6px;
color:#333333;
font-size:12px;
}

#content a { color:#76202d; font-weight:bold; }
#content a:hover { color: #FF0000; }

#path { font-size:18px; color:#76202d; padding-bottom:10px;}
#path a { text-decoration:none; padding-right: 17px; background:url(images/path.gif) right no-repeat; font-weight:normal;}


#content img {
/*border: 1px solid #B8B393;*/
margin: 5px;
}

#content p {
padding-top: 5px;
padding-bottom: 2px;
}

#content table {
  margin: 5px;
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  font-size: 12px;
  FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
}

#content th {
  padding: 2px 10px 2px 10px;
  background-color: #76202d;
  color:#FFFFFF;
  border: 1px solid #333;
}

#content td {
  padding: 2px 5px 2px 5px;
  border: 1px solid #333;
  text-align:left;
}

#table_clear td { border:none;}

#content li {
  margin: 5px 0px 5px 0px;
  text-align:left;
}

#content h1
{
  font-size: 30px;
  font-family:"Times New Roman", Times, serif;
  font-style:italic;
  text-align:left;
  color:#000000;
  margin: 10px 0px 10px 0px;
  padding-bottom:5px;
  line-height:inherit;
}

#content h2 {
  font-size: 125%;
  margin: 30px 0px 5px 0px;
  line-height:inherit;
}

#content ul, #content ol {
  margin: 5px 5px 10px 25px;
}

#zakaz table { border:none; border-bottom:3px solid #76202d; border-top:3px solid #76202d; font-size:9px; margin:0; padding:0; }
#zakaz th { background-color:#c1c1c1; font-weight:normal; color:#000000; text-align:right; border:none; }
#zakaz td { border:none; color:#000000; }

#katalog table { border:none; border-bottom:3px solid #76202d; font-size:11px; margin:0; padding:0; }
#katalog th { background-color:#c1c1c1; font-weight:normal; color:#000000; text-align:right; border:none; }
#katalog td { border:none; color:#000000; }
/*#katalog img { width:189px; height:196; background:url(images/kat-img-bg.gif) no-repeat; padding:11px; border:none; }*/
#katalog li { display:block; list-style-type:none; float:left; background:#c0c0c0; font-size:16px; padding:3px 25px; margin:2px; }
#katalog li a {text-decoration:none; font-weight:bold;}
#katalog li a:hover {text-decoration:none; color:#FFFFFF;}

#katalog td a{ color:#b5; text-decoration:none; }
#katalog td a:hover {text-decoration:underline; color:#000;}

#alphabeth { font-size:12px; text-transform:uppercase; color:#000000; padding:10px 0; }
#alphabeth a { font-size:12px; text-transform:uppercase; text-decoration:none; color:#000000; }
#alphabeth a:hover { text-decoration:underline; color:#76202d; }

input {
  border: 1px solid #CCCCCC;
}

textarea {
  border: 1px solid #CCCCCC;
}

.date { font-size: 9px; color:#ccc;}

#banners {
  width:200px;
  background:#dededd;
}

#banners img {
margin: 10px;
}

form{clear: both;}

.review_wrapper {clear: both; width: 90%; float: left; position: relative; margin: 20px 0 20px 20px; min-width: 450px;}
	.review_wrapper div {float: left; position: relative;}
.review_date {font-size: 10px; color: #aaa; text-align: right; line-height: 100%;}
.review_title {left: 20px; }
.review_autor { font-weight: bold; clear: left; text-align: right; width: 50%; text-align: left;}
	.review_autor span {color: red; position: relative; left: 15px}
	#username {color: black; left: 31px; position: relative}
		#username a {color: red; font-weight: 500;}
#review_text {font-size: 12px; width: 80%; left: 84px; clear: left;}
	#review_text a {color: #aaa; font-size: 10px; font-weight: 500; position: relative; left: 10px;}
#rest_name {float: right; position: absolute; top: 0px; left: 200px; width: 300px;}

#review_wrapper_2{clear: both; width: 90%; float: left; position: relative; margin: 20px 0 20px 20px; min-width: 450px; font-size: 12px}
	#review_wrapper2 div {float: left; position: relative;}
	
	#review_pas {clear: both; width: 90%; float: left; position: relative; margin: 20px 0 0 20px; min-width: 450px;}
		#review_pas a {color: #aaa; font-size: 10px; font-weight: 500;}
		
		
#noborder {border: none}
#noborder table {border: none}
#noborder td {border: none}		