body, html { 
	height: 100%;
	width: 100%;
	margin: 0; 
	padding: 0;
	border: none;
	background: url("../img/body_bg.gif") repeat-y scroll center 0 #ffffff;
}
table, td, th { 
	margin: 0; padding: 0;
	border-collapse: collapse;
	font-size: 100%;
}
img { 
	border: none; 
	margin: 0; 
	padding: 0; 
}
.g-clean {
	clear: both;
	font-size:0;
  overflow: hidden;
}

/* font.css
 * глобальные стили шрифта на всем сайте
 */

body {
	color: black;
	font: 12pt/1.2 Tahoma, sans-serif;
}

/* holster.css
 * стили основных блоков сайта, его сетки
 *
 */

.l-page {
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	
}
.l-page-rubber {
	width: 1000px;
	border: 3px double;
	
}
	.l-page-holder {
		padding-bottom: 80px;
		background: url(../img/bg.gif) repeat scroll 0 0 transparent;
	}
		.l-wrapper {
			width: 100%;
		}
			.l-header {
				height: 210px;
			}
			.l-page-content {
				width: 100%;
				float: left;
				overflow: hidden;
			}
				.l-content {
					margin-left: 240px;
					
				}
			.l-page-left {
				background: none repeat scroll 0 0 #43BB51;
    border-right: 2px solid white;
    float: left;
    margin-left: -100%;
    overflow: hidden;
    width: 236px;
			}
	.l-footer {
		position: absolute;
		bottom: 0; 
		left: 0;
		width: 100%;
		height: 80px;
		background-color: white;
	}


/* layout.css
 * Стили всей вертски сайта, основной рабочий файл
 *
 */
 
 
 
/* content.css
 * Стандартные стили контента сайта (таблицы, изображения), не модулей и пр.
 *
 */
 a{
	margin:0;
	padding: 0;
 }
 a {
	text-decoration: none;
	color: black;
 }
 a:hover, a.active {
	text-decoration: underline;
 }
 h1 {
	margin: 5px 0 0 0;
	color: #437136;
	font-family: Tahoma, sans-serif;
    font-size: 1.5em;
 }
  h3 {
	color: black;
	font: 25px/1.2 Arial, sans-serif;
	margin:0;

 }
 h4, h4 a {
	margin: 0 0 5px;
	font-weight: bold;
	color: black;
	font-family: Tahoma, sans-serif;
    font-size: 0.82em; 
	/*   
		color: #fee803;*/
	}
	
 h4 a:hover, h4 a.active {
	color: white;
	text-decoration: none;
	}
	
 span {
	font-family: Tahoma, sans-serif;
 /*   font-size: 1em !important; */
 }
 .lpl_menu1 ul{
	list-style-image: url(../img/point.gif);
	font: bold 0.8em/1.2 Tahoma,sans-serif;
}
 .lpl_topic {
	height: 35px;
	width: 235px;
	background: url(../img/l_topic.gif) 0 0 repeat-x #fbe162;
	border-right: 1px solid #43bc51;
	padding: 10px 0;
	text-align: center;
 }
 .lplmn_img {
	background: none repeat scroll 0 0 white;
    display: inline-block;
    height: 138px;
    width: 138px;
 }
  .uss_news_preview{
    margin: 0 4px;
    position: relative;
    vertical-align: top;
	color: black;
	/*   color: white; */
 } 
 .uss_news_preview p{
	margin:5px;
 }
 .lplmn_img img{
	border: 1px solid black;
	margin: 1px;
	background: none repeat scroll 0 0 white;
    height: 134px;
    width: 134px;
 }
 
 .uss_news_short_item {
	border-bottom: 1px solid #6AE380;
    padding: 8px 0 8px 8px;
    width: 225px;
 }


.lf_menu {
	padding: 3px 0 4px;
	text-align: center;
	background: url(../img/b_bg.gif) 0 0 repeat-x #fee803;
}
.lf_menu a{
	color: black;
    margin: 0 10px;
	font: 10px/12px tahoma;
}
.l-footer-holder {
	background: url(../img/footer.gif) 0 0 repeat-x;
	text-align: center;
	padding-top: 14px;
}
.lc_m {
	background: url("../img/main_body.gif") repeat-y scroll 0 0 white;
    margin: 0 9px 0 8px;
    padding: 10px 15px 10px;
	overflow: hidden;
}
.lc_search {
	display: inline;
    float: right;
	margin: -6px 19px 0 0;
	padding: 0 0 0 285px;
}
.lc_h {
	background: url("../img/main_head.gif") no-repeat scroll 0 0 transparent;
    margin: 8px 9px 0 8px;
    overflow: hidden;
    padding: 10px 12px 0;
}
.lc_n {
	background: url("../img/main_bottom.gif") no-repeat scroll 0 bottom #FFFFFF;
    height: 3px;
    margin: 0 9px 8px 8px;
	overflow: hidden;
}
.uss_site_search input {
	vertical-align: middle;	
}
.lplmn_text p{
	color: white;
	font: 0.8em/1.2 Arial, sans-serif;
	margin: 5px 0;
}
.lplmn_text a{
	color: black;
	font: 0.7em/1.2 Arial, sans-serif;

 }
 .lplmn_text div{
	background: url("../img/button.gif") no-repeat scroll 0 0 transparent;
    bottom: 1px;
    height: 15px;
    padding-top: 4px;
    position: relative;
    text-align: center;
    width: 54px;
 }
 .lpс_navigation {
	color: black;
	font: 0.7em/1.2 Arial,sans-serif;
	margin: 5px 10px 0;
 }
 .lcm_content {
	margin: 0 0 30px;
	padding-top: 10px;
}

 .lcm_news {
	border-top: 1px dotted black;
	margin-top: 30px;
 }
  .lcm_news .uss_news_short_item {
	position: relative;
	border: 1px solid gray;
	padding: 7px;
    width: 140px;
	margin: 20px 2px 0;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
 }
   .lcm_news .uss_news_short_item a{
	color: #437136
 }
    .lcm_news .uss_news_short_item h4{
	background: url("../img/w.gif") no-repeat scroll 0 0 transparent;
	text-indent: 10px;
 }
 .uss_site_search {
	color: #437136;
	font-weight: bold;
	font: bold 0.8em/1.2 tahoma;
 }
 .news_button {
	width: 100%;
	height: 19px;
	background: url("../img/button1.gif") right 0 no-repeat scroll;
	text-align: right;
 }
.lf_copyUS {
	float: right;
	display: inline;
	margin-right: 20px;
	margin-top: -5px;
}
.lpl_menu1 a{
	color: black;
	/* color: #FEE803;*/
}
.lpl_menu1 a:hover,.lpl_menu1  a.active {
    color:white;
	text-decoration: none;
}
.uss_shop_block_cat .uss_shop_cat_name a {
    font-size: 0.8em !important;
}
.uss_shop_name {
	font-size: 0.8em !important;
}
.uss_photoalbums_albums_list .uss_albums_name {
    font-size: 0.9em  !important;
}
.uss_photoalbums_albums_list .uss_albums_description, .uss_faq, .uss_pagenator, .uss_sitemap li a  {
    font-size: 0.8em !important;
}
.phone {
	position: absolute;
	top:70px;
	right: 40px;
	color: #fff;
	font-size: 1.4em;
	z-index:5;
}
.phone p{
	margin:0;
}
object {
	position: relative;
	z-index:1;
}
.lf_schet {
	float: left;
	display: inline;
	margin-left: 10px
}
.l-header {
	background: url("../img/h_bg2.gif") repeat-x scroll right 0 #FFFFFF;
}
h5 {
	font-size: 0.8em;
}
.uss-site-copyright {
	font: 0.7em/1.2 Tahoma,sans-serif;
}
