

	*{ 
		margin: 0; padding: 0;  
		
	}
	
	html, body{
		height: 100%; width: 100%;
		background: #fff url('../images/bg.jpg') repeat-x 0 0; 
		font: normal 11px Verdana, serif;
		color: #353760;
	}
	
	a{ outline: none; }
	
	div.container{ 
		width: 927px; margin: 0 auto; 
		background-color: white; height:100%; 
	}
	
	div.logo{
		height: 130px; width: 346px; float: left;
		background: white url('../images/logo.jpg') no-repeat 87px 0;			
	}	
	div.moto{
		padding-top:108px;
		padding-left:17px;
		height:20px; float:left; width:325px; 
		text-transform:uppercase; font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
	div.ibent{ 
		height: 130px; float: left; width:581px; 
		background: url('../images/header.jpg') right bottom no-repeat; 
	}
	
	#headNews {		
		padding-top: 20px;
		padding-left: 20px;
		height:30px; float:left; width:310px; 
		text-transform:uppercase; font:bold 12px Verdana, Arial, Helvetica, sans-serif;	 float:left;
		color: red;
	}
	div.head {		
		padding-top:56px;
		height:23px; float:left; width:310px; 
		text-transform:uppercase; font:bold 12px Verdana, Arial, Helvetica, sans-serif;	 float:left;
	}
	/* ========================================================================================== */
	/*											MENU										  */		
	/* ========================================================================================== */
		
		
	ul.menu{
		height: 24px; 
		list-style-type: none;
		background-color:#2c306e;
		float:left;
		padding-left:27px;
		width:375px;
	}
	
	ul.menu li{ height: 22px; float: left; }
	
	ul.menu li a{
		height: 18px; padding: 6px 7px 0 7px; display: block;
		float: left; text-decoration: none; text-align: center; 
		font: normal 10px Verdana, serif; color: #fff;
	}
	
	ul.menu li a:hover{ 
		height: 18px;
		background-color:#746e98;
	}
	
	ul.menu li.sep{
		height: 24px; width: 3px; float: left;
		background:#2c306e url('../images/separator.jpg') no-repeat 0 0;
	}
	
	.current{
	background-color:#746e98;
		}
	/* ========================================================================================== */
	/*											END MENU										  */		
	/* ========================================================================================== */
	
		div.welcome{
		width:306px;
		background: transparent url('../images/welcome.jpg') 50% 20px no-repeat;
		height:200px;
		float:left; padding:135px 20px 0px 20px;
		text-align:center;
	}	
	
	#flash{
		height: 345px; 
		margin: 0 auto;
		float:left;
	}
	
	div.left{
		height:36px; background:#5c5464 url('../images/left.jpg') no-repeat; float:left;
		width:52px;
	}
	div.right{
		height:19px; background:#5c5464 url('../images/right.jpg') right no-repeat; float:left;
		width:875px; border-top:12px solid white; color:white; padding-top:5px;
		text-transform:uppercase;
	}
	div.right a{ text-decoration:none; color:white; text-transform:uppercase;}
	
	div.promo{
		width:885px;
		background-color:#f6eff3;
		float:left; border:10px solid white; padding:20px 10px 20px 10px; border-bottom:0px;
	} 
	div.det{
		width:263px; float:left; margin-right:47px;
	}
	div.det span.title{
		text-transform:uppercase; font-size:11px; font-weight:normal; display:block; height:75px; overflow:hidden;
	}
	div.det img{	
		border-left:7px solid #a99185;	 border-right:7px solid #a99185;
		float: left; margin-right:17px; 
	}
	div.det a{	
		text-decoration:none; 
		color:#262d5a;
	}
	div.det a:hover{ color:#746e98;}
	span.prise{
		color:#5c5464; 
	}
	
	div.lineBig{
		height:5px; background-color:#2c306e; width:905px; font-size:5px; margin-left:10px;
		border-bottom:4px solid white;
	}
	div.lineSmall{
		height:3px; background-color:#2c306e; width:905px; font-size:2px; margin-left:10px;
		border-bottom:4px solid white;
	}
	div.footer{
		height: 19px; width: 900px; float: left; 
		line-height: 15px;
		padding: 4px 1px 0 10px;
	}
	
	div.footer a{
		font-size: 10px; color: #a99185;
		text-decoration: none;
	}
	
	div.footer img{ margin: 0 5px; } 
	
	
	
	/* ========================================================================================== */
	/*											INNER PAGES										  */		
	/* ========================================================================================== */
	
	.flo{
		position:absolute; right:0px; top:0px;
	}
	div.ibentInside{ 
		height: 130px; float: left; width:581px;
		background: url('../images/header_inside.jpg') right bottom no-repeat;
	}
	
	div.content{
		width:863px; border-left:12px solid white; border-right:12px solid white;		 
		padding:10px 20px 50px 20px; float:left; background:#f9f4f6 url('../images/background_in.jpg') left bottom no-repeat;
		
	}
	div.path{
		height:10px; padding:18px 0px 5px 20px; float:left; width:907px; background-color:white; position:relative;
		line-height:10px; text-transform:lowercase;
	}
	div.path a{
		color:#8e6e80; text-decoration:none; font-size:10px;
	}
	div.path a:hover{
		color:#41436f; text-decoration:none;
	}
	
	
	
	/* About */
	
	div.title{
		background:url('../images/bullet.jpg') no-repeat;
		line-height:40px; font-size:14px; text-transform:uppercase;
		padding-left:25px; font-weight:bold;
	}
	div.text{
		width:465px; text-align:justify; padding-top:30px; float:left;
	}
	
	div.pics{
		float:left; width:355px;  padding:33px 0 0 40px;
	}
	div.pics a{
		text-decoration:none;
	}
	div.pics img.big{
		border-left:7px solid #a99185;	 border-right:7px solid #a99185;
		margin-bottom:15px;
	}
	div.pics img.small{
		border:0px;
		margin-right:2px;
	}
	
	/* Products */
	
	div.menu_left{
			width:300px; float:left; padding-top:10px; 
	}
	ul.menuin{
		background-color:#5c5464;
		width:261px; 
		list-style-type: none;	
	}
	ul.menuin li{
		line-height:26px; border-bottom:1px solid white;
	}
	ul.menuin li a{
		color:white; display: block;
		text-decoration: none; height:21px; padding:5px 0px 0px 37px; 
		font: normal 12px Verdana, serif; color: #fff;
		background:url('../images/dot.jpg') 27px repeat-y; 		
	}
	ul.menuin li a:hover{
		background-color:#918492;
	}
	ul.menuin li a.current{
		background-color:#918492;
	}
	ul.menuin li a.hover:hover{
		background-color:#5c5464;
	}
	
	
	
	
	/* Contacts */
	
	div.text_c{
		width:625px; padding-top:30px; float:left; font-size:11px;
	}
		div.pics_c{
		float:left; padding-top:33px;
	}
	div.pics_c img.big{
		border-left:7px solid #a99185;	 border-right:7px solid #a99185;
	}
	div.address{
		float:left; padding:0px 10px 30px 0px; width:290px; height:120px; line-height:16px;
	}
	div.text_c a{
		text-decoration:none; color:#5c5464;
	}
	div.text_c a:hover{
		text-decoration:none; color:#2c306e;
	}
	div.input{
		height: 19px; width: 240px; float: right;
		background: transparent url('../i/inputbg.jpg') no-repeat 0 0;
	}
	
	div.input input{
		height: 15px; width: 235px; border: 0;
		padding: 2px 0 0 5px;
		font: normal 11px Verdana, serif;
		color: #717171;
		background: none;
	}
	
	label.cont2{
		height: 131px; width: 320px; display: block;
		float: left; margin: 0 0 10px 0;
	}
	
	span.cl2{
		height: 20px; width: 80px; display: block;
		float: left; 
	}
		
	div.txtarea{
		height: 131px; width: 240px; float: right;
		background: transparent url('../i/txtbg.jpg') no-repeat 0 0;
	}
	
	div.txtarea textarea{
		height: 125px; width: 230px; float: right;
		padding: 5px 5px 0 5px; overflow: auto;
		font: normal 11px Verdana, serif;
		color: #717171; border: 0;
		background: none;
	}
	
	label.submit{
		height: 20px; width: 200px;
		padding: 0 0 0 80px; float: left;
	}	
	
	input.send{
		height: 15px; width: 65px; border: 0;  margin: 0 10px 0 0;
		background: transparent url('../i/bsubmitbg.jpg') repeat-x 0 0; 
		color: #fff; text-align: center; font: normal 10px Verdana, serif;
	}
	
	div.izone{
		width: 240px; float: right;
		position: relative;
	}
	
	ul.izone{
		height: 27px; width: 235px; padding: 0 0 0 5px;
		position: absolute; top: 22px; right: 0;
		background: transparent url('../i/izonebg.jpg') no-repeat right 0;
		text-transform: none; list-style-type: none;
	}
	
	div.ibox{
		width: 950px; float: left; padding: 0 0 14px 0; margin: 0 0 10px 0;
		background: transparent url('../i/ca.jpg') repeat-x 0 bottom;
	}
	
	div.navbar{ color: #1686b3; font-size:10px;}
	div.navbar a{ text-decoration:none; color: #1686b3;}
	.paginglink{ color: #1686b3;}
	.pagingtext{ color: #747474; font-size:11px;}
	
	
	div.inner ul, div.inner ol{ padding-left:25px;}
	
	
	.searchtitle{ font-size: 12px; color: #f00f0a; display:block; margin-bottom:10px;}
	.newboxser{ 
		margin-bottom:20px; 
		border-bottom:1px solid #f00f0a;
		padding-bottom:5px; 
		float:left;
		width:100%;}
		
		
		
		
		
		
		
		
		
		
/* ================================ GALLERY====================================*/
	div.bigimgholder{
		height: 367px; width: 546px; float: right;
		margin-top:10px;
	}	
	div.bigimg{
		height: 367px; width: 546px;
		overflow: hidden; position: relative;
	}
	div.bigimg img {
		border-left:13px solid #a99185; 
		border-right:13px solid #a99185;
	}
	
	div.more{
		height: 24px; width: 110px;
		line-height:25px;
		position: absolute;
		top: 0; right: 13px;
		text-align: center;
		background: transparent url('../images/prev.png') repeat-x 0 0;	
	}
	div.prev{
		height: 25px; width: 100px;
		position: absolute;
		bottom: 0px; left: 13px;
		text-align: center; line-height:25px;
		cursor:pointer;
		background: transparent url('../images/prev.png') repeat-x 0 0;		
	}	
	div.next{
		height: 25px; width: 100px;
		position: absolute;
		bottom: 0px; right: 13px;
		text-align: center; line-height:25px;
		cursor:pointer;
		background: transparent url('../images/prev.png') repeat-x 0 0;		
	}
	
	div.prev a, div.next a, div.more a{
		text-decoration:none;
		color:#e5dad4;
	}
	div.sliderhodler{
		width: 570px; height: 65px;
		margin-right:-7px;
		margin-top:20px;
		float: right; 
		position: relative;
		float:left;
	}
		
	div.slider{
		height: 65px;
		overflow: hidden;
		margin:0px auto;
		width: 546px;
		
	}

	div.slider div {
		white-space: nowrap;
	}
	
	div.slider div a img{ 
		border-color:#a99185;
		border-style:solid;
		border-width: 0 5px 0 5px;	
		margin: 0 5px 0 0; 
	}
	.littlelink {
		font-size: 8px;
		color: #cacaca;
	}
	
	a.aleft{
		height: 65px; width: 9px; display: block;
		position: absolute; left: 0; top:0;
		background: url('../images/arrowL.jpg') 50% no-repeat;
	}
	
	
	
	a.aright{
		height: 65px; width: 9px; display: block;
		position: absolute; right: 0; top:0;
		background: url('../images/arrowR.jpg') 50% no-repeat;
	}
	
	div.detailshape{
		height: 347px; width: 210px;
		position: absolute; right: 13px;
		padding:15px 10px 5px 10px; text-align:justify;
		color: #e0dfdf;
		background: url('../images/prev.png');
	}
	
	span.objecttitle{ color: #fff; font-weight:bold; font-size:11px;}
	div.descr{
		height:250px; overflow:hidden; margin:10px 0px;
	}
	a.aclose{
		height: 7px; width: 12px; display: block;
		position: absolute; top: 5px; right: 15px; z-index: 9999;
		text-decoration:none; font-weight:bold; color:#fff;
	}
 /* ==================================END==================================*/
 
	
	
	
	
	
	
	
	
