html{

width:100%;

height:100%;

}



body {

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 80%;

}

img {

	border: 0px;

	padding: 0px;

}



form {

	margin: 0px;

	padding: 0px;

}

#logo {

	position: absolute;

	top: 26px;

	left: 39px;

	font: normal 35px Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

}



			

#layout{

	width:1024px;

	margin:0 auto;

	position:relative;

	background-color: #FFFFFF;

	height: 100%;

			}

#layout #mail {

	position: absolute;

	right: 10px;

	color: #FFFFFF;

	font-size: 12px;

	top: 10px;

}



#header {

	background: url(images/interface/design_02.jpg) repeat-x left top;

	height: 134px;

	width: 1024px;

	margin: 0 auto;

	background-color: #006591;

}

#article {

	padding-top: 10px;

	padding-left: 40px;

}



#menu {

	position: absolute;

	float: left;

	top: 89px;

	vertical-align: bottom;

}



.menu_item {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}

.menu_item a {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}



#line {

	background: #3300FFurl(/images/interface/line

.jpg) repeat-x left top;

	height: 100px;

	width: 1024px;

	margin: 0 auto;

	text-align: right;

	padding: 0px;

	z-index: 1;

	position: absolute;

	top: 134px;

	background: #FFCC99 url(images/interface/line.png) repeat-x left top;

	background-color: #FFFFFF;

}

#phone{

	position: relative;

	float: right;

	height: 34px;

	padding: 0px 25px;

}

#special {

	position: absolute;

	top: 169px;

	width: 609px;

	height: 45px;

	float: left;

	z-index: 99;

	left: 23px;

}



.cart {

	font-size: 100%;

	color: #20708B;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#cart {

	position: absolute;

	top: 168px;

	z-index: 98;

	width: 353px;

	height: 45px;

	left: 661px;

	background: url(images/interface/catr_bg.png) no-repeat 0px 5px;

}

#cart_text {

	padding-left: 31px;

	padding-top: 18px;

}

#cart_text a {

	font-size: 12px;

	font-family: verdana;

	color: #20708B;

}







.section_title {

	font: bold 120% Verdana, Arial, Helvetica, sans-serif;

	color: #377ACC;

	padding: 0px 0px 5px 0px;

}







#main{

	width: 1024px;

	position: absolute;

	top: 168px;

	margin: 0px;

	z-index: 0;

	background: url(images/interface/bg_white.gif) left 200px;



}

#cat_place{

	position: relative;

	width: 660px;

	float: left;

	padding: 60px 0px 0px 0px;

	min-height: 150px;



}

#paging {

	background: #FFFFFF;

}



#Cat_head h1 {

	font: 14px Verdana, Arial, Helvetica, sans-serif;

	padding-left: 40px;

	padding-top: 0px;

	line-height: 20px;

	padding-bottom: 0px;

	color: red;

}

.catalog {

	padding: 0px 5px 0px 10px;

}

#catalog_table {

	float: left;

	width: 1024px;

}



.news_title {

	font: bold 16px Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}

.news_text {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}

.news_text a:link {

	color: #FFFFFF;

}

.news_text a:visited {

	color: #FFFFFF;

}

.news_text a:hover {

	color: #FFFFFF;

}

.news_text a:active {

	color: #FFFFFF;

}









#hot{
	margin-left: 0px;
	padding: 73px 10px 0px 0px;
	text-align: left;
	z-index: 2;
	float: left;
	width: 350px;



}

#hot p{

	font-face:Verdama;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:90%;

	margin:0px;

	padding:0px;

	color:#0066CC;



}



#hot h3{

	font-face:Verdama;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:120%;

	margin:0px;

	padding:0px;

	color:#0066CC;



}

#hot h4{

font-face:Verdama;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:90%;

margin:0px;

padding:0px;

color:red;



}



.hot1 {

	padding: 10px 10px 10px 10px;

	border: solid;

	border-color: #20708B;

	border-width: 1px;

	margin-right: 20px;

	vertical-align: top;

}



#hot .hot1 td{



}





#hot_img {

	max-width: 120px;

}





#hot_inner {

	width: 300px;

	position: relative;

}

#search_art {

	padding-left: 0px;

	margin-left: 10px;

}



#search{

	padding: 20px 10px 0px 0px;

	z-index: 3;

	height: 440px;

	vertical-align: top;

	float: left;

	width: 350px;

	overflow: visible;



}

#layout #main #search .hot1 .search_items #search_selects {

}

#layout #main #search .hot1 .search_items #search_selects div {

	margin: 2px 0px 2px 0px;

}



#layout #main #search .hot1 .search_items input {

	height: 13px;

	font-size: 10px;

	margin: 1px;

}





.search_art {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	padding-top: 5px;

}

.search_items {

	font-size: 85%;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.search_items input {

	height: 18px;

	font-size: 12px;

}





#bottom_main_bg {

	width: 1024px;

	margin: 0px auto;

	background: url(images/interface/bot.jpg) repeat-x left bottom;

	position: relative;

	height: 25px;

	float: left;

}

#bottom{

	margin: 0px auto;

	position: relative;

	float: left;

	z-index: 0;



}



#bottom_menu{

	width: 1024px;

	position: relative;



}

#bottom_main_bg1 {

	width: 1024px;

	margin: 0px auto;

	background: #CC9966 url(images/interface/bot.jpg) repeat-x left bottom;

	position: inherit;

	vertical-align: bottom;

	bottom: 100px;

	top: 111px;

	float: left;

}

#news{

	width: 800px;

	background-color: #FFCC00;

	margin: auto;



}

#news_holder {

	position: relative;

	width: 100%;

	margin: 0px auto;

	padding: 10px;

}



.news_cell {

	padding-left: 20px;

}

#counters {

	margin-bottom: 20px;

	margin-left: 100px;

	width: 800px;

}



.noyrepeat {

	background: repeat-y center;

}

.noxrepeat {

	background: url(images/interface/separator.png) repeat-y center top;

}

.norepeat {

	background: no-repeat center center;

}





.clear{

	clear:both;

	font-size:0;

	overflow:hidden;

}

.white {

	color: #FFFFFF;

	text-decoration: none;

}

.cart2 {

	font-size: 150%;

	color: #20708B;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 1.5;

	padding-left: 5px;

	margin-bottom: 20px;

	margin: 0px 0px 20px 0px;

}

#layout #main #search .hot1 .search_items #search_selects #Search_title {

	margin: 0px 0px 15px 0px;

}

h1.prod

{

font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #377ACC;

	padding: 0px 0px 5px 0px;

	line-height:normal;

} 



.mainprod

{

text-align:justify;

}





.mainprod p

{

margin:2px;

}



p.zagolovok

{

font-weight:bold;

}#layout #main #cat_place .catalog .text_1_w a {
	font-size: 10px;
	color: #20708B;
	text-decoration: none;
}
