/*Pop Up's*/

.site-brightnes {
	position: absolute;
	background: #000;
	display: none;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

			.table-bg {
				background: #eeffdd; padding: 5px;
			}

			.td-el-header {
				border-top: 1px solid #ccc;
				border-right: 1px solid #ccc;
				text-align: center;
				padding: 5px;
				background: #fff;
				font: normal 10px Arial, Sans;
			}

			.td-el-header-mini {
				text-align: center;
				padding: 5px;
				background: #fff;
				color: #5c7f9f;
				font: normal 14px Arial, Sans;
			}

			.td-el {
				text-align: center;
				padding: 5px;
				color: #5c7f9f;
				font: normal 14px Arial, Sans;
			}

			.td-el a {
				color: #336699;
				text-decoration: underline;
			}
			
			.td-el a:hover {
				text-decoration: none;
			}

			.td-el-race {
				border-top: 1px solid #ccc;
				border-right: 1px solid #ccc;
				text-align: left;
				padding: 5px;
				width: 50%;
				font: normal 12px Arial, Sans;
			}

			a.button {
				font: normal 13px Arial, Sans;
				color: #336699;
				text-decoration: underline;
			}

			.over {
				text-align: left;
			}

			.over-header {
				text-align: left;
				width: 235px;
			}

/* EOF Pop Up's*/

div#wrapper{
	background: transparent url(../img/left-col-bg.jpg) repeat-y scroll 275px 0;
	width:100%;
	min-height:100%;
	position:relative;
	margin:auto;
	_height: 100%;
}

	div.header {
		background: url(../../img/head_leto_2009/bg_logo.gif) repeat;
		height: 90px;
		position: relative;
	}
	
		div.logo {
			position: absolute;
			left: 30px;
			top: 30px;
		}
		
		div.contact-info {
			height: 60px;
			position: absolute;
			right: 30px;
			top: 20px;	
			width: 196px;				
		}
		
		div.banner-montazj {
			position: absolute;
			right: 250px;
			top: 20px;					
		}
		
			div.contact-info a{
				cursor: pointer;
			}
		
			div.phone {
				background: transparent url(/img/wheelmarket_phone_new.png) no-repeat;	
				width: 190px;
				height: 52px;				
				//background: none;
				//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/phone_new.png', sizingMethod='crop');				
			}

	div.online {
		height: 60px; 
		width: 196px;
		background: transparent url(/img/online.png) no-repeat;
		//background: none;
		//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/online.png', sizingMethod='crop');				
	}			
		
		div.contact-info a:hover{
			text-decoration: none;
		}		
		
		a.right-bar, p b{
			margin: 100px 0 280px 0;
		}
	
	div.menu-block {
		background: #a19f89 url(../img/menu.gif) repeat-x;
		height: 212px;
		position: relative;
	}
	
		div.menu {
			position: absolute;
			height: 20px;
			right: 100px;
			top: 8px;		
		}
		
		div.select-bar {
			position: absolute;		
			right: 80px;
			top: 50px;				
			border-left: 5px solid #96acb0;
			padding-left: 10px;
		}
		
		div.select-bar  b{
			color: #f57e20;
			font: normal 16px Tahoma;
		}
		
		div.select-bar div {
			padding: 2px 0;
		}
		
		div.select-sep {
			width: auto;
			border-bottom: 1px solid #b0b096;
		}
		
		div.select-bar div span {
			color: #5a7f9f;
			font: normal 13px Tahoma;
		}
		
		div.select-bar div  a {
			color: #464444;
			font: normal 12px Tahoma;
			text-decoration: underline;
		}
		
		div.menu a {
			font: normal 14px Tahoma, Sans;
			color: #676443;
			text-decoration: none;
			height: 20px;			
			border-left: 1px solid #fff;
			padding: 0 10px;
		}
		
		div.menu a:hover {
			color: #676443;
			text-decoration: underline;
		}		
	
		div.logo-tyres {
			position: absolute;
			/*width: 331px;*/
			width: 400px;
			height: 227px;
			left: 30px;
			top: -17px;
			background: transparent url(../../img/head_leto_2009/shiny.png) no-repeat;
			//background: none;
			//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/head_leto_2009/shiny.png', sizingMethod='crop');			
		}

	div#inner{
		position:relative;
		min-height:100px;
		width:100%;
		_height:100px;
	}
	
		td.left-col {
			width: 250px;
			background: transparent;
			/*float: left;
			position: relative;*/
			padding: 18px 10px 20px 20px;
			vertical-align: top;			
		}
		
			td.left-col h3 {
				font: normal 14pt Tahoma;
				color: #000;
			}
			
			td.left-col p, div.cart{
				font: normal 11px Verdana;
				color: #000;			
				margin-top: 5px;
				padding: 10px 0 10px 0;
				border-bottom: 1px dashed #dedebc;
			}
			
			td.left-col p.last, div.cart{
				border-bottom: none;
			}			
			
			td.left-col p span, td.left-col div a, td.left-col div span, td.left-col p a {
				color: #5a7f9f;
			}
			
			td.left-col p a {
				text-decoration: underline;
			}
			
			td.left-col p a:hover {
				text-decoration: none;
			}			
			
			div.cart{
				position: relative;
				width: 100%;
			}			
			
			div.cart-items {
				position: absolute;
				left: 100px;
				top: 0;
			}
		
		
		
		td.content {
			vertical-align: top;
			padding-bottom: 100px;
		}
		
			div.border-block {
				position: absolute;
				top: -30px;
				left: 0;
				width: 100%;					
			}
			
			table.tbl-border {
				border-collapse: collapse;
				width: 100%;		
				background: transparent url(../img/page_top.jpg) no-repeat 235px 0;
			}
		
/*			td.content-border {
				height: 40px;
				width: auto;
			}
*/			
			
			td.content-border-corner {
				width: 235px;
				height: 40px;
				background: transparent url(../img/curl.png) no-repeat 0 0;
				//background: none;
				//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/img/curl.png', sizingMethod='crop');	
			}		

				/* Old Styles */
					.brand { 
							position: relative;
							display: block;
							float: left;
							margin: 0px 70px 10px 0px;
							text-align: center;
							padding: 5px;
							width: auto;						
					}
					
					.tire { 
							position: relative;
							display: block;
							float: left;
							height: 150px;
							margin: 0px 10px 60px 0px;
							padding: 5px;
							width: auto;						
					}					
						
					.brand img { 
						vertical-align:top;
						border: none;
					}	
					
					.season_filter { 
									background: #FFF9C6;
									padding: 5px;
									border: 1px dashed #ccc;
									position: absolute;
									left: 400px;
									top: 0;
									display:block;
									clear: both;
									font-size: 15px;
									color: #000000;
									width: 260px;
									text-decoration: none;
					}	

					.season_filter a {
						display: block;
						float: left;
						padding: 0 7px 2px 7px;
					}
					
					.active_winter {display:block;
					               float:left;
					               padding: 0 7px 2px 7px;
								   border-style: solid;
					               border-width: 0 0 5px 0;
								   border-color: #66CCFF;
					}
									   
					.active_summer {display:block;
					               float:left;
					               padding: 0 7px 2px 7px;
								   border-style: solid;
					               border-width: 0 0 5px 0;
								   border-color: #99CC00;
					}
									   
					.active_allseason {display:block;
					               float:left;
					               padding: 0 7px 2px 7px;
								   border-style: solid;
					               border-width: 0 0 5px 0;
								   border-color: #CC6633;
					}

					.tabl { float: right;
							padding: 0px 20px 0px 5px;
							border-collapse: collapse;

							margin-right: 0px;
					}

					.tabl th { padding: 5px 10px 3px 10px;
						   /*background-image: url(/img/gr_tabl.gif); 
						    background-color:#E9E9E9;
						    background-position: 0% 100%;
						    background-repeat: repeat-x;*/
							    border-bottom: solid #E9E9E9 2px;
								font-size: 1em;
								color: #D9D8D8;
					}
					
					.param_podbor a {
						margin-right: 10px;
					}
						 
					.tabl td { display: table-cell;
						   padding: 5px 10px 7px 15px;
							   /*white-space: nowrap;*/
							   background-color: #ffffff;
							   border-top-style:solid;
						   border-top-width: 2px;
							   border-top-color:#E9E9E9;
					}

							   
					.tabl a { text-decoration: none
					}				

			/* EOF Old Styles */					
		
		div.content-block {
			position: relative;
			padding: 25px 10px 10px 25px;
		}
		
		
		div.content-block h3, div.content-block h2, div.content-block h1{
			font: bold 12px Tahoma;
			margin: 0 0 5px 0;
		}	

		div.content-block h3.blue {
			background: #5a7f9f;
			color: #fff;
			width: 210px;
			font-size: 13px;
			margin-top: 20px;
			padding: 1px 2px 1px 2px;
		}
		
		div.content-block div.news {
			position: relative;
			border-collapse: collapse;
			/*border-top: 3px solid #5b7f9f;
			border-bottom: 1px solid #b1b2ad;*/
			border: 1px dashed #5b7f9f;
			padding-bottom: 10px;
			text-align: center;
		}
		
		div.content-block div.news img {
			display: inline;
		}
		
			td.img {
				width: 80px;
			}
		
		div.content-block p{
			font: normal 12px Tahoma;
			text-align: justify;
		}	

		div.content-block a{
			color: #5a7f9f;
			text-decoration: underline;
		}			
		
		div.content-block a:hover{
			text-decoration: none;
		}						

				div.content-right-block {
					float: right;
					background: #f0f0f0;
					margin: 0 0 15px 15px;					
					padding: 5px 0 5px 10px;					
				}
				
				div.content-right-block  div.name {
					padding: 0 5px 5px 0;
					border-bottom: 1px solid #5a7f9f;
				}
				
				div.content-right-block  div.inner {
					padding: 10px 5px 15px 5px;
					border-bottom: 1px solid #cacaca;		
					margin-bottom: 10px;
				}				
				
				div.last-right{
					border-bottom: none !important;
				}
				
				div.content-right-block  div.inner div.text {
					text-align: justify;
					padding: 0 5px 5px 0;
					width: 250px;
				}						
				
				div.content-right-block  div.name a {
					text-decoration: none;
				}
				
				div.content-right-block  div.name a:hover {
					background: #5a7f9f;
					color: #fff;
					text-decoration: none;
				}				
	
	div#pusher{
		height:40px;
		clear:both;
	}
	

div#footer{
	position:relative;
	margin-top:-40px;
	background: #5a7e9e;
	height:40px;
	width:100%;
	border-top: 1px solid #ccc;
}	
	div#footer-menu{
		border-top: 1px solid #c6cacb;
		position: relative;
		height: 30px;
		clear: both;
		padding: 10px 0 0 280px;
		font: normal 11px arial;
		color: #fff;
	}	
		div#footer-menu a{
			font:normal 11px arial;
			text-decoration: underline;
			color: #fff;
		}
			div#footer-menu a:hover{
				text-decoration: none;
			}
		
		a#footer-logo{
			position:absolute;
			top:30px;
			left:30px;
			height:30px;
			display:block;
		}

