/**
 * @package Mooncake Framework
 * @subpackage common.css
 *
 * @author P1RATE
 * @link reaperblind@gmail.com
 *
 * @date 24/08/2011
 * @lastmodified 25/08/2011
 */

@charset "utf-8";

/**
 * @section import
 */

@import url('/css/base.css');

/**
 * Let's Start!
 */

html,
body {height:100%;}

html {background:url('/i/background.jpg') 50% 100px no-repeat; min-width:1000px; max-width:1400px; margin:0 auto;}
body {background:url('/i/people.png') 49% 100px no-repeat; //min-width:1000px; //max-width:1400px; //margin:0 auto;}

#wrap {width:100%; min-height:100%; height:auto !important; height:100%;}

	#header,
	#article,
	#footer {width:100%; clear:both;}

	#header {height:97px; position:relative;}
		.logo {width:137px; height:98px; display:block; text-indent:-9999px; background:url('/i/logo.png') no-repeat; position:absolute; top:0; left:6.8%;}
		
	/*	.logo {width:118px; height:88px; display:block; text-indent:-9999px; background:url('../i/logo.png') no-repeat; position:absolute; top:10px; left:6.8%;} */

		.topMenu {1background:url('/i/topMenu.png') 0 0 no-repeat; 1position:absolute; 1top:10px; 1left:20%; 1width:581px; 1height:87px;}
 			.topMenu a {position:absolute; font-size:13pt; color:#fff; text-decoration:none; display:block;}
			.topMenuItemName {position:absolute; top:2px;}

			.topMenuItem72 {width:126px; height:33px; background:url('/i/topMenuItem1.png'); top:20px; left:25%;}
			.topMenuItem72:hover,
			.topMenu a[class="topMenuActive topMenuItem72"] {background:url('/i/topMenuItem1Hover.png');}
			.topMenuItem72 .topMenuItemName {left:23px;}

			.topMenuItem2 {width:109px; height:48px; background:url('/i/topMenuItem2.png'); top:10px; left:37.7%;}
			.topMenuItem2:hover,
			.topMenu a[class="topMenuActive topMenuItem2"] {background:url('/i/topMenuItem2Hover.png');}
			.topMenuItem2 .topMenuItemName {left:29px; top:13px;}

			.topMenuItem3 {width:99px; height:33px; background:url('/i/topMenuItem3.png'); top:20px; left:47.3%;}
			.topMenuItem3:hover,
			.topMenu a[class="topMenuActive topMenuItem3"] {background:url('/i/topMenuItem3Hover.png');}
			.topMenuItem3 .topMenuItemName {left:20px;}

			.topMenuItem4 {width:217px; height:33px; background:url('/i/topMenuItem4.png'); top:20px; left:57.6%;}
			.topMenuItem4:hover,
			.topMenu a[class="topMenuActive topMenuItem4"] {background:url('/i/topMenuItem4Hover.png');}
			.topMenuItem4 .topMenuItemName {left:19px;}

			.topMenuItem5 {width:131px; height:33px; background:url('/i/topMenuItem5.png'); top:59px; left:21.2%;}
			.topMenuItem5:hover,
			.topMenu a[class="topMenuActive topMenuItem5"] {background:url('/i/topMenuItem5Hover.png');}
			.topMenuItem5 .topMenuItemName {left:28px;}

			.topMenuItem6 {width:59px; height:33px; background:url('/i/topMenuItem6.png'); top:59px; left:33.5%;}
			.topMenuItem6:hover,
			.topMenu a[class="topMenuActive topMenuItem6"] {background:url('/i/topMenuItem6Hover.png');}
			.topMenuItem6 .topMenuItemName {left:16px;}

			.topMenuItem7 {width:69px; height:33px; background:url('/i/topMenuItem7.png'); top:59px; left:39.3%;}
			.topMenuItem7:hover,
			.topMenu a[class="topMenuActive topMenuItem7"] {background:url('/i/topMenuItem7Hover.png');}
			.topMenuItem7 .topMenuItemName {left:10px;}

			.topMenuItem8 {width:113px; height:38px; background:url('/i/topMenuItem8.png'); top:59px; left:45.5%;}
			.topMenuItem8:hover,
			.topMenu a[class="topMenuActive topMenuItem8"] {background:url('/i/topMenuItem8Hover.png');}
			.topMenuItem8 .topMenuItemName {left:18px;}

			.topMenuItem24 {width:100px; height:34px; background:url('/i/topMenuItem24.png'); top:59px; left:56.9%;}
			.topMenuItem24:hover,
			.topMenu a[class="topMenuActive topMenuItem24"] {background:url('/i/topMenuItem24Hover.png');}
			.topMenuItem24 .topMenuItemName {left:20px;}

			.topMenuItem25 {width:121px; height:34px; background:url('/i/topMenuItem25.png'); top:59px; left:66.2%;}
			.topMenuItem25:hover,
			.topMenu a[class="topMenuActive topMenuItem25"] {background:url('/i/topMenuItem25Hover.png');}
			.topMenuItem25 .topMenuItemName {left:20px;}
			
		.headerPhones {font-size:16pt; color:#8eb8d1; position:absolute; top:67px; right:4.1%;}

		.brands {width:100%; position:absolute; top:146px; right:2.9%; text-align:right; z-index:0;}
			.brandsItem {padding-left:1.7% !important;}
		.brands_ {width:100%; position:absolute; top:206px; right:2.5%; text-align:right; z-index:0;}	
		.brands_ a {background:url(/i/dostavka_hover.png) no-repeat; color:#FFFFFF; height:39px; width:282px; display:inline-block; text-align:center; text-decoration:none; line-height:39px; font-weight:bold}
		.brands_ a:hover{background:url(/i/dostavka.png) no-repeat;}

		.search {background:#ddd; margin:0 auto; width:80%; height:26px; line-height:26px; background:url('/i/searchRepeat.png') 0 0 repeat-x;}
			.searchWrap {background:url('/i/searchLeft.png') 0 0 no-repeat; padding-left:11px; padding-right:37px;}

			.search input[type="text"] {padding:0; margin:0; height:26px; line-height:26px; width:95%; font-size:8pt; background:none; border:0; vertical-align:top;}
			.search input[type="image"] {margin-top:-26px;}

	#article {padding-bottom:99px;}
		.left {width:25.1%; float:left;}
			.leftWrap {padding:33px 0 20px 7%;}

				#nav {background:url('/i/navBg.png'); padding:20px 0; position:relative; z-index:1;}
					.navMenu {padding-left:30px;text-align:left;}
						.navMenuItem {}
							.navMenuItemLink {display:block; color:#0b5393; line-height:25px; text-decoration:none;}
							.navMenuItem:hover a{color:#fff; background:#d92332;}
							.navMenuItem ul{ position: absolute; display: none; margin-left: 115px; margin-top:-25px;text-align:center;}
							.navMenuItem ul a{color:#fff; background:#d92332; line-height:1.7; display:block;}
							.navMenuItem:hover ul{display:block; width:150px;}
			
         .bgpr {}
					.bgpr h2 {font-size:1,6em; margin-bottom:20px; text-indent:1em;}

					.bgpr {text-align:center; color:#fff; font-size:13pt; background:url('/i/bgpr.png'); width:234px; height:127px; margin:20px auto;}
						.bgpr table,
						.bgpr tr,
						.bgpr td {padding:0; margin:0; border:0;}
						.bgpr table {width:100%;}
						.bgpr td {height:127px; text-align:center; vertical-align: middle;}
						.bgpr p {padding-bottom:0;}
				.news {}
					.news h2 {font-size:1.6em; margin-bottom:20px; text-indent:1em;}

					.newsAction {text-align:center; color:#fff; font-size:17pt; background:url('/i/newsAction.png'); width:234px; height:127px; margin:20px auto;}
						.newsAction table,
						.newsAction tr,
						.newsAction td {padding:0; margin:0; border:0;}
						.newsAction table {width:100%;}
						.newsAction td {height:127px; text-align:center; vertical-align: middle;}
						.newsAction p {padding-bottom:0;}

					.newsItem {padding-left:6%; margin-bottom:20px;}

		.section {margin:0 0 0 25.1%;}
			.sectionWrap {padding:261px 7% 20px 7%;}

				.breadcrumbs {color:#47610d;}
					.breadcrumbs a {color:#47610d; text-decoration:none;}

				.carouselOuter {position:relative; margin-bottom:10px;}
					.carousel {height:160px; overflow:hidden; position:relative; margin:0 auto;}
						.arrowLeft, .arrowRight {display:block; width:35px; height:135px; position:absolute; z-index:1; cursor:pointer; opacity:0.5;}
						.arrowLeft {background:url('/i/arrowLeft.png') left center no-repeat; left:-35px;}
						.arrowLeft:hover {background-image:url('/i/arrowLeftHover.png');}
						.arrowRight {background:url('/i/arrowRight.png') right center no-repeat; right:-35px;}
						.arrowRight:hover {background-image:url('/i/arrowRightHover.png');}
						.carouselItem, .carouselItem li {padding:0; margin:0; list-style:none;}
						.carouselItem {position:absolute; top:0; left:0; width:9999px;}
						.carouselItem li {float:left; width:120px; height:135px; text-align:center;}
						.carouselItem li a {text-decoration:none;}
						.carouselItem li a:hover .carouselItemName {color:#9acae7;}

						.carouselItemImage {height:100px; background-position:center center; background-repeat:no-repeat;}
						.carouselItemName {color:#5188b6; font-family:'DSStamperRegular'; font-size:20pt; line-height:23px}

						.carouselItemImage1 {background-image:url('/i/carouselItem01.png');}
						.carouselItem li a:hover .carouselItemImage1 {background-image:url('/i/carouselItem01Hover.png');}

						.carouselItemImage2 {background-image:url('/i/carouselItem02.png');}
						.carouselItem li a:hover .carouselItemImage2 {background-image:url('/i/carouselItem02Hover.png');}

						.carouselItemImage3 {background-image:url('/i/carouselItem03.png');}
						.carouselItem li a:hover .carouselItemImage3 {background-image:url('/i/carouselItem03Hover.png');}

						.carouselItemImage4 {background-image:url('/i/carouselItem04.png');}
						.carouselItem li a:hover .carouselItemImage4 {background-image:url('/i/carouselItem04Hover.png');}

						.carouselItemImage5 {background-image:url('/i/carouselItem05.png');}
						.carouselItem li a:hover .carouselItemImage5 {background-image:url('/i/carouselItem05Hover.png');}

						.carouselItemImage6 {background-image:url('/i/carouselItem06.png');}
						.carouselItem li a:hover .carouselItemImage6 {background-image:url('/i/carouselItem06Hover.png');}
						
						.carouselItemImage9 {background-image:url('/i/carouselItem07.png');}
						.carouselItem li a:hover .carouselItemImage9 {background-image:url('/i/carouselItem07Hover.png');}
						
						.carouselItemImage8 {background-image:url('/i/carouselItem08.png');}
						.carouselItem li a:hover .carouselItemImage8 {background-image:url('/i/carouselItem08Hover.png');}
						.carouselItemImage94 {background-image:url('/i/carouselItem94.png');}
						.carouselItem li a:hover .carouselItemImage94 {background-image:url('/i/carouselItem94Hover.png');}

				.shopListItem {overflow:hidden; margin:0 36px 20px 0;}
                .shopListItem span {margin-top:7px; display:block}
					.shopListItemImage {width:150px; float:left; text-align:center}
					.shopListItemDescription {margin-left:160px;}
						.shopListItemDescriptionName {}
						.shopListItemDescriptionPrice {color:#000; line-height:16pt;}
						.shopListItemDescriptionPrice span {color:#0b5393; font-size:16pt;}
							.toCart {float:right;}
								.toCart .toCartCount {text-align:center; width:20px; height:24px; line-height:24px; font-size:11px; padding:0 5px; border-color:#e7e7e7;}
								.toCart .toCartButton {background:url('/i/toCart.png'); width:101px; height:28px; line-height:28px; color:#fff; font-size:11px; padding:0; border:0;}
				
				.shopViewGood {overflow:hidden;}
					.shopViewGoodImage {width:265px; float:left;}
						.shopViewGoodImage div {padding:10px; border:1px solid #e3e3e3;}
							.shopViewGoodImage img {max-width:100%;}
					.shopViewGoodDescription {margin-left:305px;}
						.shopViewGoodDescriptionPrice {color:#000; line-height:16pt; text-align:right;}
						.shopViewGoodDescriptionPrice span {color:#0b5393; font-size:16pt;}
					  .shopViewGoodDescriptionOption {margin-left: 175px;}
             .shopViewGoodDescriptionOption p {color: #115796; font-size:11pt; font-weight: bold;  padding-top: 0.05em;  display: block; height: 26px;}
            .shopViewGoodDescriptionOption p+p { padding-top: 0.3em; height: 10px;}
          
          .shopItemInfoMiniImages img {width:50px; cursor:pointer;}
				
				.activeMiniImg {opacity:1 !important;}
				
				.newsListItem {margin-bottom:20px;}

				.pagesList {text-align:center;}
					.pagesListItem {padding:3px;}
					.pagesListItemActive {background:#ccc;}

#footer {height:99px; margin:-99px auto 0;}
	.footerPhones,
	.copyright {text-align:right; padding-right:4.1%; color:#0b5393; font-weight:bold; }
  .footerMenu{text-align: center; padding-right:200px;}
	.footerPhones {font-size:16pt; margin-top:-40px;}
	div.imager table{border:1mm solid #115796; width:750px;}

	.imager td{margin-left:5px; border:none; text-align:center;}
   
	div.imager td:hover a{text-decoration:none; background-color:#115796; color:#fff;}
	.developer {
    color: #535353;
    display: block;
    float: left;
    margin-left:39px;
    text-decoration: none;
	width:250px;
		
	}
	.developer a div{float:left;}
	.developer  img{margin-right:10px;}
	
	
	
table.centr_  tr td{ text-align:center; border:0px;}
img.img_left { float:left; margin:0px 10px 10px 0px;}
img.img_right { float:right; margin:0px 0px 10px 10px;}

p.bot {background: url("/i/bgpr.png") repeat scroll 0 0 transparent;
    border: 1px solid #1077d2;
    color: #FFFFFF;
    font-size: 14px; height:28px;
   
    padding: 7px 0 0 0;  text-align: center; margin:10px 0px 0px 20px;}
p.bot a {text-decoration:none; color: #FFFFFF;}

	.noborder{border:none; width:95%;}
	.noborder td,.noborder tr ,.noborder th{border:none;text-align:center;} 	
	.noborder td img{ border:none}