body{	padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
td{	font-family:Arial, Helvetica, sans-serif; vertical-align:top; font-size:12px;}
p{	font-family:Arial, Helvetica, sans-serif; line-height:130%; font-size:12px;}
h1{	font-size:18px; font-weight:normal; color:#333; font-family:Arial, Helvetica, sans-serif;  margin:5px 0 18px 0;}
h2{	font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h3{	font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h4{	font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
img{	border:0px;}
a{color:#990000; text-decoration:underline;}
a:hover {color:#990000; text-decoration:underline;}
a:visited{color:#990000; text-decoration:underline;}

.p0 p {padding: 0; margin:0}
.a0 a, .a0 a:hover, .a0 a:visited {color:#000000; text-decoration:none;}

table#header{	width:100%; height:110px; background:#ffeb48 url(/images/head_top_back.gif) repeat-x;}
#header td{	font-size:11px; height:91px; border-top:1px #FF0000 solid; border-bottom:1px #FF0000 solid;}

table#tt{ margin:0 0 0 20px;}
table#tt td{	padding:2px 0 2px 30px; white-space:nowrap; background:url(images/topmenu_back.jpg) left repeat-y; font-weight:bold; text-align:center;}
table#tt div{	position:relative; background:#ffed82; text-align:left;}
table#tt ul{	margin:0; padding:0; left:-12px; top:2; list-style:none; position:absolute; display:none;  background:#ffed82; border:1px #e80000 solid; padding:5px 0;}
table#tt li{	padding:2px 5px 2px 10px; white-space:nowrap;}
table#tt a{		font-size:12px; color:#000; text-decoration:none; white-space:nowrap;}
table#tt a:hover{	color:#e80000;}
table#tt li a{		font-size:12px; color:#000; text-decoration:none; font-weight:normal;}
table#tt td:hover ul, li:hover { display: block;}
* html table#tt ul{	}

ul#lmenu{	padding:0; margin:0; list-style:none;}
ul#lmenu ul{	padding:0; margin:0; list-style:none; line-height:90%;}
ul#lmenu ul ul{	padding:0; margin:0; list-style:none; line-height:80%;}
#lmenu li{	background:url(images/lmenu_bck.jpg) left 10px no-repeat; padding:5px 0 5px 10;}
#lmenu li li{	background:url(images/lmenu2lvl_bck.jpg) left 7px no-repeat; padding:5px 0 5px 10; font-size:12px;}
#lmenu li li li{	background:none; padding:5px 0 5px 10; font-size:11px;}
#lmenu a{	color:#990000; text-decoration:none;}
ul#lmenu ul a{	color:#000000; text-decoration:none;}
#lmenu a:hover{	color:#ff0000; text-decoration:underline;}


div#news{	font-size:11px; margin:30px 0 30px 0; padding:0 0 0 22px;}
div#news a{	text-align:right; text-decoration:underline; color:#990000; display:block;}
#news p{	padding:0; margin:0;}

/*--content--*/
table#block{width:100%; margin:20px 0; border-collapse: collapse;}
table#block td.foto {background:#fffbda; padding: 10px;  border-left:1px #fcce78 solid; border-top:1px #fcce78 solid; border-bottom:1px #fcce78 solid;}
table#block td.info {background:#fffbda; padding: 10px; border-right:1px #fcce78 solid; border-top:1px #fcce78 solid; border-bottom:1px #fcce78 solid;}
table#block td img{float:left; margin:0 0px 0 0;}
table#block td span{color:#e80000; font-weight:bold;}
table#block td p{padding:0; margin:0;}


div#block{	background:#fffbda; border:1px #fcce78 solid; height:142px; width:100%; margin:20px 0; cursor:pointer;}
#block img{	float:left; margin:0 20px 0 0;}
#block div{	display:table; padding:15px 0 15px 20px;}
div#block span{color:#e80000; font-weight:bold;}
div#block p{	padding:0; margin:0;}

div#block_nobg{	background:none; height:142px; width:100%; margin:0 0 40px 0; font-size:13px;}
#block_nobg img{	float:left; margin:0 20px 0 0; border:1px #fcce78 solid;}
#block_nobg div{	display:table; padding:0 0 0 20px; vertical-align:middle; margin:0;}
div#block_nobg a{color:#990000; margin:0 0 15px 0; display:block; font-size:14px; text-decoration:underline;}
div#block_nobg a:visited{color:#990000;}
div#block_nobg p{	padding:0; margin:0;}

td.right_bl {	padding-bottom:20px; border-bottom:1px #fdd687 solid; background:#fff9d6 url(/images/left_block_back.jpg) left repeat-y;}
.right_bl img{	border:1px #fcce78 solid; margin:15px;}
.right_bl div{	font-size:11px; padding:0 15px;}
.right_bl a{	text-decoration:none; color:#000; font-size:11px;}
.right_bl a:hover{	color:#e80000;}
.right_bl p{	padding:0; margin:0;}
td.r_blhead{	border-bottom:2px #FF0000 solid; text-align:left; vertical-align:bottom; padding:0px; background:none;}

#prev{	padding: 0px 0 5px 0;}
#prev img{	border:1px #fcd07f solid; margin-right:10px; cursor:pointer;}

#request { margin-top:30px;} 
#request td{ vertical-align:middle; white-space:nowrap;}
#request img{	margin:5px 15px 5px 0}
#request div{	background:#fff9d4; border:1px #fcce78 solid; width:65%; font-size:10px; padding:0 0 0 15px;}
#request a{}
#num{	border:1px #fdd893 solid; text-align:center; font-size:11px; margin:0 5px 0 0;}

table.request2{	border-top:1px #fcce78 solid; border-left:1px #fcce78 solid; margin:30px 20px 0 0; width:185px; float:left;}
.request2 td{	border-bottom:1px #fcce78 solid; border-right:1px #fcce78 solid; background:#fff9d4; padding:4px; text-align:center; vertical-align:middle; font-size:11px;}

#myblock{	display:none; position:absolute; left:45%; top:45%; z-index:2; border:2px #fcce78 solid; background:#fff9d4; padding:15px; text-align:center; }

div#zakaz h2{	font-weight:bold; color:#CC0000;}
div#zakaz input, select, textarea{	border:1px #fcce78 solid;}
table.bask{	width:100%; border-top:1px #fcce78 solid; border-left:1px #fcce78 solid; margin:20px 0 10px 0;}
table.bask td{	border-right:1px #fcce78 solid; border-bottom:1px #fcce78 solid; vertical-align:middle; padding:5px;}
table.bask td a{	color:#990000; text-decoration:underline;}
table.bask td a:visited{	color:#990000;}
tr.bask_head{	background:#fffbda;}
tr.bask_head td{	background:#fffbda; text-align:center; font-weight:bold;}

div#catalogue_map ul{ list-style:none; padding:0; margin:0;}
div#catalogue_map ul li{	font-size:14px; font-weight:bold; line-height:150%; font-style:italic;}
div#catalogue_map ul li a{ color:#990000;}
div#catalogue_map ul li a:visited{ color:#990000;}
div#catalogue_map ul li a:hover{ color:#CC0000; text-decoration:underline;}
div#catalogue_map ul li ul{	margin:0 0 0 5px;}
div#catalogue_map ul li ul li{
font-size:13px; font-weight:normal; font-style:normal;
padding:0 0 0 15px;
background:url(/images/catalogue/list1lvl_back.gif) 0px 7px no-repeat;}
div#catalogue_map ul li ul li ul li{
font-size:12px; font-weight:normal;
padding:0 0 0 10px;
background:url(/images/catalogue/list3lvl_back.gif) 0px 7px no-repeat;}
div#catalogue_map ul li ul li ul li ul li{	font-size:11px; font-weight:normal; padding:0 0 0 10px; background:none;}

table#cresla_cat{	width:100%;}
table#cresla_cat td{	text-align:center; font-size:12px; color:#333; padding: 0 5px 10px 5px;}
table#cresla_cat a{	color:#333; text-decoration:underline;}
table#cresla_cat img{	margin:20px 0 0 0;}

hr.content{	width:100%; size:1px; color:#fcce78; margin:40px 0;}

table#loc_price{width:100%; border-bottom:1px #fcd58c solid;}
.t_main td{ padding:0 5px; vertical-align:middle; border-top:1px #fcd58c solid;}
table#loc_price td span{	font-weight:bold;}
.t_head td{	vertical-align:middle; padding:5px; border-top:1px #fcd58c solid;}
td.centered{	text-align:center; padding:5px 2px; border-top:1px #fcd58c solid;}
table#loc_price td table td{border:none;}
/*--/content--*/