body{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  background: #141414;
  background-image: url(images/fon.jpg);
  font-size: 12px;
  color: #F4C196;
  font-family: Arial;
}

h1{
	font-size: 16px;
}


ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 180px; /* Width of Menu Items */
	border-bottom: 1px solid #4f1418;
	color: #F4C196;
	}

ul li {
	color: #000000;
	position: relative;
	background-image: url(images/fon_menu.jpg);
	}
	
li ul {
	position: absolute;
	left: 179px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	color: #F4C196;
	border: 0px solid #4f1418;
	border-bottom: 1px solid #4f1418;
	
	}

/* Styles for Menu Items */

ul li a {
	display: block;
	text-decoration: none;
	color: #ff3333;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #4f1418;
	border-bottom: 0;
	font-family: Tahoma; 
	}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { 
	color: #F4C196;
	background: #f9f9f9; 
	background-image: url(images/menu_fon.jpg);
	} /* Hover Styles */


 li ul a { 
	color: #ff3333;
	background: #cccccc; 
	background-image: url(images/fon_menu.jpg);
	} /* Hover Styles */


li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */








table.maintable {
  border-color: #4f1418;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-spacing: 0;
  border-collapse: collapse;
  background-color: #5C1B1F;
}


td.ostatok {
  background-image: url(images/ostatok.jpg);
}

td.bigcell {
  background-color: #5C1B1F;
  
  border-color: #4f1418;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-spacing: 0;
  border-collapse: collapse;
}

td.bigcell_main {
  background-color: #5C1B1F;
  background: url(images/lico.jpg) no-repeat right top;
  height: 651;
  border-color: #4f1418;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-spacing: 0;
  border-collapse: collapse;
}

td.thumbnail {
  background-color: #5C1B1F;
  background: url(images/thumbnail-fon.jpg) no-repeat center;
  
  height: 180;
  width: 180;
}

td.catalog_thumb{
  border-color: #4f1418;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-spacing: 0;
  border-collapse: collapse;
}

tr.thumbnail {
  height: 180;
  background-color: #5C1B1F;
}


td.page_button_on {
	background-color: #5C1B1F;
  background: url(images/buton-on.jpg) no-repeat center;
  font-size: 16px;
	text-decoration: bold;
  height: 31;
  width: 31;
  text-align: center;
}

td.page_button_of {
	background-color: #5C1B1F;
  background: url(images/buton-of.jpg) no-repeat center;
  font-size: 22px;
	color: #4f1418;
  height: 31;
  width: 31;
  margin: 10;
}


tr.page_button {
  height: 31;
  background-color: #5C1B1F;
}



a.page_button{
	font-size: 15px;
	vertical-align: middle;
	font-weight: bold;
	text-align: left;
	padding-top: 1px;
	padding-left: 1px;
	height: 31px;
	width: 31px;
	color: #4f1418;
	text-decoration: none;
	
}

a.page_button:visited{
	font-size: 15px;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	padding-top: 1px;
	padding-left: 1px;
	height: 31px;
	width: 31px;
	color: #4f1418;
	text-decoration: none;
	
}

table.guestblock {
  background-color: #50151B;
  border-color: #752C33;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-spacing: 0;
  border-collapse: collapse;
  font-size: 13px;
}

table.guestblock2 {
  background-color: #50151B;
  border-color: #752C33;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-spacing: 0;
  border-collapse: collapse;
  font-size: 11px;
}

table.guesinnertblock {
  background-color: #5C1B1F;
  border-color: #752C33;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-spacing: 0;
  border-collapse: collapse;
  font-size: 13px;
  color: #F4C196;
  padding: 10;
}

table.guesinnertblock2 {
  background-color: #5C1B1F;
  border-color: #752C33;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-spacing: 0;
  border-collapse: collapse;
  font-size: 14px;
  color: #ff3333;
  padding: 10;
}

td.guesinnertblock2 {
  font-size: 16px;
  color: #F4C196;
  padding: 10;
}



td.bigcell_bottom {
  background-color: #50151B;
  border-color: #752C33;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-spacing: 0;
  border-collapse: collapse;
  height: 25px;
}

td.bigcell_bottom2 {
  background: url(images/ten-pod-beg-str.jpg) no-repeat center;
  background-color: #5C1B1F;
  border-color: #752C33;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-spacing: 0;
  border-collapse: collapse;
  
}


td.catalogarticle {
  color: #F4C196;
  font-size: 14px;
}

td.maintext {
  color: #F4C196;
  font-size: 13px;
}







td.grays{
	background-image: url(images/fonn.png);
	background-position: top center
}

td.bottomline{
	background-image: url(images/niz.jpg);
	height: 32px;
}


td.folio{
	background-image: url(images/portolio_podloga.jpg);
	height: 130px;
	width: 718px;
	text-align: center;
}


A.copyright{
	color: #9f3232; /* Öâåò ññûëîê */
  font-size: 10pt;
  font-family: Arial;
  text-decoration: none;
}


A.copyright:visited{
	color: #9f3232; /* Öâåò ññûëîê */
  font-size: 10pt;
  font-family: Arial;
  text-decoration: none;
}

A.copyright:active{
	color: #9f3232; /* Öâåò ññûëîê */
  font-size: 10pt;
  font-family: Arial;
  text-decoration: none;
}

A.copyright:hover{
	color: #F4C196; /* Öâåò ññûëîê */
  font-size: 10pt;
  font-family: Arial;
  text-decoration: none;
}


span.copyright{
	color: #F4C196; /* Öâåò ññûëîê */
  font-size: 10pt;
  font-family: Arial;
  text-decoration: none;
}


 A.folio {
  color: #9f3232; /* Öâåò ññûëîê */
  font-size: 12pt;
  font-family: Arial;
  text-decoration: none;
}

A.folio:visited {
color: #9f3232; /* Öâåò ïîñåùåííûõ ññûëîê */
font-size: 12pt;
  font-family: Arial;
  text-decoration: none;

}
A.folio:active {
 color: #9f3232; /* Öâåò àêòèâíûõ ññûëîê */
 font-size: 12pt;
 font-family: Arial;
 text-decoration: none;
}

A.folio:hover {
  color: #F4C196; /* Öâåò ññûëêè ïðè íàâåäåíèè íà íåå êóðñîðà ìûøè */
  font-size: 12pt;
  font-family: Arial;
 }




td.top_panel_3{
	background-image: url(images/fon2.jpg);
	height: 120px;
}

td.top_panel_2{
	background-image: url(images/logo2.jpg);
	height: 120px;
}


td.design_main_space{
	height: 200px;
}



td.otstup{
	height: 8px;
}

td.podl{
	height: 124px;
}

td.page_title{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}


td.menufon{
	background-color: #333333;
	background-image: url(images/polosa-left.jpg);
}

table.osnova{
	height: 600px;
}




a.katalog_menu:link{
	color: #D60000;
	font-weight: bold;
}

a.katalog_menu:visited{
	color: #D60000;
	font-weight: bold;
}



a.left_flash:link, a.left_flash:visited {
	display: block;
	background: url(images/left_flash.jpg) no-repeat;
	background-position: 0px 0px;
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 0px;
	height: 35px;
	width: 180px;
	text-decoration: none;
}
a.left_flash:hover {
	background-position: 0px -35px;
	text-decoration: none;
	color: #fff;
}




a.menu_1:link, a.menu_1:visited {
	display: block;
	background: url(images/glavnaya.jpg) no-repeat;
	background-position: 0px 0px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	height: 53px;
	width: 142px;
	text-decoration: none;
}





a.menu_1:hover {
	background-position: 0px -53px;
	text-decoration: none;
	color: #fff;
}

a.menu_2:link, a.menu_2:visited {
	display: block;
	background: url(images/portfolio.jpg) no-repeat;
	background-position: 0px 0px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	height: 53px;
	width: 142px;
	text-decoration: none;
}

a.menu_2:hover {
	background-position: 0px -53px;
	text-decoration: none;
	color: #fff;
}


a.menu_3:link, a.menu_3:visited {
	display: block;
	background: url(images/prais.jpg) no-repeat;
	background-position: 0px 0px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	height: 53px;
	width: 142px;
	text-decoration: none;
}

a.menu_3:hover {
	background-position: 0px -53px;
	text-decoration: none;
	color: #fff;
}


a.menu_4:link, a.menu_4:visited {
	display: block;
	background: url(images/novosti.jpg) no-repeat;
	background-position: 0px 0px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	height: 53px;
	width: 142px;
	text-decoration: none;
}

a.menu_4:hover {
	background-position: 0px -53px;
	text-decoration: none;
	color: #fff;
}


a.menu_5:link, a.menu_5:visited {
	display: block;
	background: url(images/o-nas.jpg) no-repeat;
	background-position: 0px 0px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	height: 53px;
	width: 142px;
	text-decoration: none;
}

a.menu_5:hover {
	background-position: 0px -53px;
	text-decoration: none;
	color: #fff;
}


a.menu_6:link, a.menu_6:visited {
	display: block;
	background: url(images/gostev.jpg) no-repeat;
	background-position: 0px 0px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	height: 53px;
	width: 142px;
	text-decoration: none;
}

a.menu_6:hover {
	background-position: 0px -53px;
	text-decoration: none;
	color: #fff;
}


a.menu_7:link, a.menu_7:visited {
	display: block;
	background: url(images/video.jpg) no-repeat;
	background-position: 0px 0px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	height: 53px;
	width: 164px;
	text-decoration: none;
}

a.menu_7:hover {
	background-position: 0px -53px;
	text-decoration: none;
	color: #fff;
}



table.podlozhka {
	background: url(images/lico.jpg) no-repeat right;
	width: 100%;
	height: 509px;
}