					
html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  font-family: tahoma, arial;
}

* { behavior: url(/iepngfix/iepngfix.htc); }


div#index,
div#index_inner {

  min-height: 100%;
  height: auto !important;
  height: 100%;
}

div#index
{
	  position:relative;
	  background:url(/assets/templates/nolte/images/index_bg_topleft.jpg) top  left no-repeat;	
}

div#index_inner
{

	width:100%;	
	background:url(/assets/templates/nolte/images/index_bg_bottomright.jpg) bottom  right no-repeat;	
}

div#index_subinner
{
	width:900px;
	margin:0 auto;	
}

#content {
  padding-bottom:1px;
}
#footer {
  float:left;
  padding:0 0 0 180px;
  position: relative;
  margin:0 auto;
  font-family: tahoma, arial;
  font-size:10pt;
  height: 1px;

}


a{
	color:#000000;
}

div.topmenu,
ul#nav
{
	z-index:100;
	position:relative;
}

/* navigation */
/* navigation */
#nav, #nav ul {
	padding:0;
	margin:0;
	list-style:none;
	
}
#nav li {
	float:left;
	margin-right:20px;
	display:inline;
	border-bottom:1px solid #fff;
	position:relative;
}	
#nav li.hover {
	border-bottom:1px solid #01729d;
}
#nav ul li {
	padding:0;
	float:none;
	border:none;
	display:block;
}
#nav li.hover li {border:none;}
#nav li div {
	position:absolute;
	top:15px;
	left:-9999px;
	width:100px;
}
#nav li.hover div {left:0;}

.example1 li {
	margin-right:2px !important;
	border:none !important;
}
.example1 div {width:120px;}
.example1 a {
		line-height:30px;
		text-align:left;
		width:90px;
		display:block;
		color:#000000;
		font-family: Lucida Sans, tahoma, arial;
		text-decoration:none;
		font-size:10pt;
		font-weight:bold;
	
}
.example1 ul {
	border:0px solid #01729d;
	background:white;
}

.example1 ul li a
{
	color:black;
	font-size:8pt !important;
	font-family: Lucida Sans, tahoma, arial;
	text-align:left;
	padding: 0 0 0 3px;
}
	
	
.example1 .hover a {}
.example1 div li {margin-right:0 !important;}
.example1 div {
	width:122px !important;
	top:21px !important;
}
.example1 div a {border:none;}

/*-----------------------------*/

					
					div#topdivider
					{
						height:20px;	
					}
					
					div#logo
					{
						float:left;
						overflow:hidden;
						//zoom:1;
						padding: 0 5px 0 0;
					}
					
					
					div#topcontacts
					{
						padding:0;
						float:right;
					}
					
					div.topcontacts
					{
						float:left;
						font-size:10px;
						font-family: tahoma, arial;
						padding:5px 10px 0 0;
					}
					
					
					#topcontacts a
					{
						float:left;
						font-size:10px;
						font-family: tahoma, arial;
						text-decoration: none;
                                                color:#000000;

					}
					
					#topcontacts a:hover
					{
						color:#ADADAD;

					}
					

					
					img.logo
					{	
						border:0;
					}
						
					div#main
					{
						margin:20px 0 0 0;
					}	

					#goodsitem_description
					{
						font-size:10px;
                                                font-family: tahoma, arial;
			                        text-decoration: none;
			                        color:#000000;

					}	
					#goodsitem_description a
					{
						font-size:10px;
                                                font-family: tahoma, arial;
			                        text-decoration: none;
			                        color:#000000;

					}
					
                                        #goodsitem_description a:hover
					{
			                        color:#ADADAD;

					}


		h1
		{
			padding:0;
			margin:0;
                        font-family: Lucida Sans, tahoma, arial;
			font-size:12pt;
		}

		span.B_crumbBox,
		span.B_firstCrumb,
		a.B_homeCrumb
		{
			font-family: tahoma, arial;
			font-size:10pt;
		}
		
		a.B_homeCrumb,
		a.B_crumb
		{
			color:#000000;
		}
		
		span.B_currentCrumb		
		{
			color:#ADADAD;
		}
		span.Crumbdelimiter
		{
			padding:0 5px;
		}


		div#breadcrumbs
		{
			margin:5px 0 0 0;
			padding: 0 0 5px 0;
		}
		
		div#pagecontent
		{
			margin:5px 0 0 0;
			padding:25px 0 100px 0;
			overflow:hidden;
			font-size:10pt;
			text-decoration:none;
			color:#000000;

		}

		div#pagecontent_text
		{
			background:#FFFFFF;
			opacity:.85;
			filter: alpha(opacity=85); 
			-moz-opacity: 0.85;
			font-size:10pt;
		}

		div#pagecontent_text a
		       {font-size:10pt;
			text-decoration:none;
			font-family: tahoma, arial;
                        color:black}
                 div#pagecontent_text a:hover
		       {color:#ADADAD;}


div#pagecontent_text_another{
	overflow:hidden;
}

div.photogallery{
	overflow:hidden;
	clear:both;
}



		h2.newsitem
		{
			padding:0;
			margin:5px 0 0 0;
			font-size:10pt;
		}
		
		div.newsitem
		{
			margin:5px 0 0 0;
		}
		
		div.newsitem_content
		{
			margin:5px 0 0 0;
			font-size:10pt;
		}
		
		div#feedback
		{
			margin:5px 0 0 0;
		}
		
		h2.feedback
		{
			padding:0;
			margin:0;
			font-size:10pt;
		}
		
		table.commentform
		{
			margin:10px 0 0 0;
		}
		
		table.commentform td
		{
			font-size:10pt;
			font-family: tahoma, arial;
		}
		
		div.errors
		{
			font-size:8pt;
			color:red;
			margin:5px 0;
		}
		
		div.clear
		{
			clear:both;
		}
		
		
		img.goods_thumbnail
		{
			border:0;
		}
		
		a.goods_title
		{
			color:#000000;
                        font-family: Lucida Sans, tahoma, arial;
			text-decoration:none;
			font-weight:bold;
			font-size:10pt;
		}
		
		a.goods_description
		{
			font-size:10pt;
			text-decoration:none;
			color:#000000;
		}

div.goods_description
		{
			font-size:10pt;
			text-decoration:none;
			color:#444444;
			padding:0;
			z-index:999;
			
		}
		
		p
		{
			margin:0;
			padding:0;
		}	
		
		ul.goodslist
		{
			font-family: tahoma, arial;
			list-style:none;
			font-size:10px;
			padding:0;
		}
		
		ul.goodslist li a
		{
			color:#000000;
			
		}
		
		
		div.tovar_item
		{
			overflow:hidden;
			//zoom:1;
			margin:0 0 10px 0;
			

		}
		
	div.shk-item form fieldset{
		border:0;
	}
		
		div.tovar_item_content
		{
			overflow:hidden;
			
		}
		
		div.tovar_item img.tovar_image
		{
			float:left;
			margin:0 10px 10px 0;
		}

.footer {
	font-size:9px;
	color:#808080;
}

.footer a  {
	color:#808080;
	font-family:tahoma,arial;
	font-size:9px;
	text-decoration:none;
}

.footer a:hover {
	color:#ADADAD
}

.content_main {
	font-size:12px;
	font-family:tahoma,arial;
	text-indent:21px;
}

div.catalog{
	overflow:hidden;
}

div.catalog div.tovar_item {
	width:223px;
	float:left;
	text-align:center;
}

div.catalog div.tovar_item a img{
	border:1px solid #CCCCCC;
	padding:5px;
	margin:0;
}

div.catalog div.tovar_item h3{
	margin:5px 0;
}


div.catalog div.tovar_item h3 a
{
	color:#444444;
	font-family:Arial;
	font-size:10pt;
	text-decoration:none;
}

/*--------------------------------*/

div.small-shop-cart{
	font-family:Lucida Sans,tahoma,arial;
	background:url(/assets/templates/nolte/images/cart.gif) top left no-repeat;
	padding:2px 0 0 40px;
	overflow:hidden;
	margin:5px 0 0 0;
}

div.small-shop-cart a.header{
	text-decoration:underline !important;
	font-size:13px !important;
}

div.small-shop-cart p.comments{
	clear:both;
	font-size:11px !important;
}

div.authblock{
	float:right;
	font-size: 11px !important;
	padding:0 0 0 10px;
}

div.authblock input{
	font-size: 11px;
}

div.regform form fieldset{
	border:0;
}

div.regform form fieldset label{
	display:block;
}

a.clearcart{
	margin:0 10px 0 0;
}


b#stuffHelperName{
	font-size:10pt;
}

div.shs-count{
	font-size:10pt;
}
