﻿html,body { margin: 0; padding: 0; height: 100%; font-size: 13px; font-family: "Trebuchet MS"; color: #292929; background: #fff;}
h1,h2,h3,h4,h5 { margin: 0 0 0 0; font-weight: normal;}
table { border:0; border-collapse:collapse;}
a { color: #11a7d1;}
a:hover { color: #147ed7;}

p { margin: 0;}
img { border: 0;}

.page { width: 970px; margin: 0 auto; padding-bottom: 50px;}
.header { width: 970px; overflow: hidden; margin: 0 auto;}
.header-l { width: 350px; float: left; padding-top: 30px;}
.header-m { width: 300px; float: left; padding: 30px 0 0 60px;}
.header-r { width: 260px; float: left; text-align: right; padding-top: 30px;}
.phone { font-size: 24px; font-weight: bold;}
.email { font-size: 16px; margin-top: -4px;}
.topmenu { width: 970px; overflow: hidden; margin: 30px 0 0 0;}
.topmenu-l { width: 500px; float: left; background: url(../images/topmenu_l_bg.gif) no-repeat right top #e4e4e4;  -webkit-border-radius: 8px 0 0 0; -moz-border-radius: 8px 0 0 0; border-radius: 8px 0 0 0;}
.topmenu-l ul { list-style: none; margin: 0; padding: 10px 0 0 20px; height: 30px; width: 480px;}
.topmenu-l ul li { display: inline;}
.topmenu-l li { margin-right: 15px; font-size: 16px;}
.topmenu-r { width: 450px; float: left; height: 40px; padding-left: 20px; text-align: left; background: url(../images/topmenu_r_bg.gif) repeat-x #2b2b2b; -webkit-border-radius: 0 8px 0 0; -moz-border-radius: 0 8px 0 0; border-radius: 0 8px 0 0;}
	.search { width: 237px; margin: 0 0 5px 0; height: 28px; border: 1px #e7e6e6 solid; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
		.search-input { width: 193px; font-size: 14px; margin: 5px 0 0 4px; border: 0; float: left;}
				.search-btn { padding-top: 3px;}
	.adv-search-link { width: 140px; overflow: hidden;}
	.adv-search-link a { color: #3db7f0;}


.container { width: 970px; overflow: hidden;}
.container-l { width: 230px; float: left; margin-right: 40px;}
.lefttitle { margin-bottom: 10px; font-size: 20px; color: #000;}
.container-r { width: 700px; float: left;}
.container-r h1 { margin-bottom: 20px;}
.leftmenu { padding-bottom: 20px; height: auto;}
.leftmenu ul { margin: 0; padding: 0 0 20px 0; list-style: none;}
.leftmenu ul li { margin-bottom: 10px; font-size: 18px;}
.leftmenu ul li a { color: #000;}
.leftmenu ul li a:hover { color: #f0893d;}


.a-search { width: 950px; overflow: hidden; margin-bottom: 30px; background: url(../images/search_a_bg.gif) repeat-x #e4e4e4 bottom; -webkit-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; margin-bottom: 30px; padding: 10px 0 10px 20px;}
.a-search ul { list-style: none; margin: 0; padding: 0;}
.a-search-li { display: inline; font-size: 18px; padding-right: 30px;}
.a-search-li-last { display: inline; font-size: 18px;}
.a-search-li a { color: #000;}
.a-search-li-last a { color: #000;}

.slider { width: 700px; height: 300px; overflow: hidden; background: url(../images/slider_shadow.png) no-repeat bottom;  -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-bottom: 50px;}
		#slides { width: 700px; height: 300px;}
			.slides_container { width:700px; height:300px; overflow:hidden; position:relative; display:none; left: 0;}
				.slide-text { position: absolute; margin: 210px 0 0 0; width: 670px; height: 60px; padding: 15px; background: url(../images/slider_text_bg.png) repeat-x;}
					.slide-text h3 { font-size: 26px; margin-bottom: 0px; text-transform: uppercase; text-align: left; color: #fff;}
					.st-light { font-size: 14px; text-align: left; line-height: 150%; color: #f2e6e5; font-size: 15px;}
					.st-dark { font-size: 14px; text-align: left; line-height: 150%; color: #e4e4e4; font-size: 15px;}
					.slide-text:hover { color: #f0893d;}
				.slides_container img { width:700px; height: 300px;}
				.slides_container a { width:700px; height:300px; display:block; text-decoration: none;}
			#slides .next,#slides .prev { position:absolute; margin: -180px 0 0 10px; width:36px; height:36px; display:block; z-index:101;}
			#slides .next { margin-left: 655px;}
			.pagination { margin: 8px 0 0 290px; width:120px; position:absolute; z-index: 101;}
				.pagination li { float:left; margin:0 1px; list-style:none;}
					.pagination li a { display:block; width:14px; height:0; padding-top:14px; background-image:url(../images/pagination.png); background-position:0 0; float:left; overflow:hidden;}
						.pagination li.current a { background-position:0 -14px;}
						
.news-index { margin-bottom: 40px;}
.news-index h2 { margin-bottom: 20px;}
.news-index-ith { margin-bottom: 20px; overflow: hidden;}
.news-index-ith h4 { font-size: 16px; margin-bottom: 5px;}
.news-index-date { color: #8c8c8c;}

.news { width: 700px; margin-bottom: 30px; overflow: hidden;}
.news h2 { margin-bottom: 10px;}
.news h2 a { color: #2d2d2d;}
.news-date { color: #a5a5a5;}
.news-text { margin-bottom: 20px; line-height: 140%; font-size: 13px;}
  
  
.prouct-pr-discount { width: 200px; position: absolute; margin-top: -60px;}
.prouct-pr-discount-l { width: 56px; float: left;}
.prouct-pr-discount-l p { width: 56px; text-align: center; height: 40px; display:block; background: url(../images/discount_old_price.png) 0 0 no-repeat; float: left; font-size: 18px; color: #fff; padding-top: 16px; position: absolute; margin: -30px 0 0 92px; z-index: 2;}
.prouct-pr-discount-r { width: 110px; float: left;}
.prouct-pr-discount-r p { width: 110px; height: 30px; float: left; background: url(../images/old_price_bg.png) 0 0 no-repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-decoration: line-through; font-size: 18px; color: #fff; text-align: center; padding-top: 5px; position: absolute; z-index: 1;}  

.product-ith-price { height: 50px; margin-bottom: 15px;}
.product-ith-price-old { text-decoration: line-through; font-size: 16px; color: #797979;height:20px;}
.product-ith-price-new { font-size: 22px; margin-bottom: 10px;}

.more-link { color: #414141;}
.more-link:hover { color: #f28c31;}

.speedbar { margin-bottom: 20px; color: #989898;}

.fullstory h1 { margin-bottom: 20px; color: #000;}
.content-text { color: #626262}
.content-text p { margin-bottom: 8px;}
.content-text img { margin: 0 20px 10px 0;}

.about-main { margin-bottom: 30px;}
.about-main h2, .partners-main h2 { font-size: 20px; margin-bottom: 25px;}
.about-main p { color: #626262; margin-bottom: 10px;}

.contacts-bl { margin-bottom: 30px;}

ul.gallery_list {
    list-style: none;
    padding: 0;
}
ul.gallery_list li {
    display: block;
    float: left;
    padding: 0 40px 20px 0;
    line-height: normal;
    height: 80px !important;
}

ul.gallery_list li div {
    text-align: center;
}

        
.footer { width: 100%; overflow: hidden; padding: 20px 0 40px 0; margin-top: 20px;}
.footer-in { width: 970px; overflow: hidden;  margin: 0 auto; background: #e4e4e4; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.footer-in h4 { font-size: 18px; margin-bottom: 10px;}
.footer-in-l { width: 520px; float: left; padding: 15px;}
.footer-in-l p { margin-bottom: 8px;}
.footer-in-l span { display: block; margin-top: 15px; color: #acacac;}
.footer-in-m { width: 150px; float: left; padding-top: 15px; margin-left: 20px;}
.footer-in-m ul { margin: 0; padding: 0;}
.footer-in-m ul li { list-style: none; margin-bottom: 5px;}
.footer-in-r { width: 150px; float: left; margin-left: 40px;  padding-top: 15px;}
.footermenu ul {margin: 0; padding: 0;}
.footermenu ul li { list-style: none; margin-bottom: 5px;}
.pmcolor { margin-top: 10px;}

        
