@charset "utf-8";
/* CSS Document */

@import url("reset.css");

/* jQuery style */

ul#a {
	list-style:none;
	margin:0;
	padding:0;
}
ul#a li{
	float:left;
	width:117px;
	margin:0;
	padding:0;
	text-align:center;
}

ul#a li a {
	display:block;
	padding:5px 10px;
	height:100%;
	color:#FFF;
	text-decoration:none;
	border-right:1px solid #FFF;
	line-height:20px;
}
/*
ul#a	li a {background:url(bg2.gif) repeat 0 0;}
*/
ul#a	li a {
	background:url(../images/bg2.gif);
	background-repeat:repeat-x;
	background-position:left;
}
ul#a	li.last a {
	border:medium none;
}	

ul#a li a:hover, li a:focus, li a:active {
	background-position:0px 0; 
	background-repeat:repeat-x; 
	color:#e82b2e;
}
ul#a li.active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#e82b2e;
	
	background-image:url(../images/bg2.gif);
	background-repeat:repeat-x;
	background-position:0% 0%;

	padding:5px 0;
	line-height:20px;
	
	border-right:1px solid #fff;
}


/* jQuery style */


body{
	position:relative;
  	margin:0px auto 0;

    font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
	font-size:62.5%;

	width:950px;
	
	background-color:#f9f9f9;
	}

#header{
	padding:10px 0;
}

#header .logo{
	float:right; 
	}

.header{
	margin:10px 0;
	width:950px;
	height:202px;
	background:url("../images/header_image.jpg") no-repeat left top;
	border:1px solid #F6959C;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.header .logo{
	display:inline-block;
	width:163px;
	height:118px;
	margin:45px 0 0 15px;
}
/*
#header h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	
	color:#ed1c24;
	
	text-transform:uppercase;

	}
*/
/* ------------------------------------ Round Corners Start ------------------------------------ */

.top-left, .bottom-left{
	margin-right:9px;
}
#header .top-left, #header .top-right, #header .bottom-left, #header .bottom-right {
	background-image:url(../images/header-corner_950x18.gif);

	font-size:2px;
	height:9px;
}

#menu .top-left, #menu .top-right, #menu .bottom-left, #menu .bottom-right {
	background-image:url(../images/red-line-corner_950x18.gif);

	font-size:2px;
	height:9px;
}
.top-right{
	background-position:100% 0pt;
}
.top-right, .bottom-right{
	margin-left:9px;
	margin-top:-9px;}

.bottom-left{
	background-position:0pt -9px;}
	
.bottom-right{
	background-position:100% -9px;}

#header .inside {
	background:#000 none repeat scroll 0%;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	}

#menu .inside {
	background:#dc1519 none repeat scroll 0%;
	color:#fff;

	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	
}
/*
.nogap {
	margin-top:0pt;}
*/
/* ------------------------------------ Round Corners End ------------------------------------ */	
#menu{
	margin-bottom:10px;

	background-image:url(../images/menu-grad.gif);
	background-repeat:repeat-x;
	background-position:left top;	

	width:950px;

}

#menu .right-corner-menu{

	background-image:url(../images/right-corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	


}
#menu .left-corner-menu{

	background-image:url(../images/left-corner.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:7px;

}

	

#menu ul{
	overflow:hidden;
}

#menu ul li{
	float:left;
}
#menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;

	color:#fff;	
	line-height:16px;

	text-decoration:none;
}

.lang-sw{
	float:left;

	padding-left:10px;
	margin-right:10px;

	width:160px;
}

.lang-sw a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;

	color:#393939;
	line-height:20px;
	text-decoration:none;	

	padding:1px 6px;
}

.lang-sw a:hover{
	background:#e82b2e none repeat scroll 0%;
	
	color:#fff;
	padding:1px 6px;
	
	line-height:20px;
	text-decoration:none;
}

.lang-sw span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	
	color:#fff;
	
	padding:1px 6px;
	background:#e82b2e none repeat scroll 0%;	
	
	line-height:20px;
}

#search{
	float:left;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393939;
	
	line-height:26px;
	margin-bottom:10px;
	
	padding-left:20px;
}

#search input{
	float:left;	
}

#search p, #search label {
	float:left;
	cursor:pointer;
	line-height:22px;
	padding:0 14px 0 4px; 
	
	
}

.model-catalogue .phone-model-result {
	width:122px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	padding-bottom:10px;
	display:block;
	text-align:center;
	
}
.model-catalogue .phone-model-result h2 {
	height:22px;
	padding-bottom:20px;
}
.model-catalogue .phone-model-result a {
	font-size:13px;
	text-align:center;

}
.model-catalogue .phone-model-result img {
	float:none;
	
	}
/*------------------------------------ End Search Result----------------------*/
#content{
	
	width:950px;
}

/* ------------------------------------ Round Corners Start FIRST COLUMN ------------------------------------ */

#item1 .top-left, #item1 .bottom-left{
	margin-right:9px;
}
#item1 .phone-finder .top-left, #item1 .phone-finder .top-right, #item1 .phone-finder .bottom-left, #item1 .phone-finder .bottom-right {
	background-image:url(../images/gradient-corner_950x18.gif);

	font-size:2px;
	height:9px;
}

#item1 .phones .top-left, #item1 .phones .top-right, #item1 .phones .bottom-left, #item1 .phones .bottom-right {
	background-image:url(../images/grey-line-corner_950x18.gif);

	font-size:2px;
	height:9px;
}

#item1 .top-right{
	background-position:100% 0pt;
}
#item1 .top-right, #item1 .bottom-right{
	margin-left:9px;
	margin-top:-9px;}

#item1 .bottom-left{
	background-position:0pt -9px;}
	
#item1 .bottom-right{
	background-position:100% -9px;}

#item1 .inside{
	background:#fff none repeat scroll 0%;
	color:#000;

	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	
	overflow:hidden; 
}

/*
#item1 .nogap {
	margin-top:0pt;
	}
	*/


/* ------------------------------------ Round Corners End FIRST COLUMN ------------------------------------ */		


/* ------------------------------------ Round Corners Start SECOND COLUMN ------------------------------------ */

#item2 .top-left, #item2 .bottom-left{
	margin-right:9px;
}

#item2 .model-catalogue .top-left, #item2 .model-catalogue .top-right, #item2 .model-catalogue .bottom-left, #item2 .model-catalogue .bottom-right {
	background-image:url(../images/gradient-corner_950x18.gif);

	font-size:2px;
	height:9px;
}

#item2 .brand-new .top-left, #item2 .brand-new .top-right, #item2 .brand-new .bottom-left, #item2 .brand-new .bottom-right {
	background-image:url(../images/gradient-corner_950x18.gif);

	font-size:2px;
	height:9px;
}

#item2 .details .top-left, #item2 .details .top-right, #item2 .details .bottom-left, #item2 .details .bottom-right {
	background-image:url(../images/gradient-corner_950x18.gif);

	font-size:2px;	
	height:9px;
}
#item2 .news .top-left, #item2 .news .top-right, #item2 .news .bottom-left, #item2 .news .bottom-right {
	background-image:url(../images/grey-line-corner_950x18.gif);

	font-size:2px;
	height:9px;
}

#item2 .middle-block .top-left, #item2 .middle-block .top-right, #item2 .middle-block .bottom-left, #item2 .middle-block .bottom-right {
	background-image:url(../images/gradient-corner_950x18.gif);

	font-size:2px;	
	height:9px;
}


#item2 .top-right{
	background-position:100% 0pt;
}
#item2 .top-right, #item2 .bottom-right{
	margin-left:9px;
	margin-top:-9px;}

#item2 .bottom-left{
	background-position:0pt -9px;}
	
#item2 .bottom-right{
	background-position:100% -9px;}

#item2 .inside{
	background:#fff none repeat scroll 0%;
	color:#000;

	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	
	overflow:hidden; 
	padding-bottom:4px;
}


/*
#item2 .nogap {
	margin-top:0pt;
	}
	*/
/* ------------------------------------ Round Corners End SECOND COLUMN ------------------------------------ */		


/* ------------------------------------ FIRST COLUMN START ------------------------------------ */	

#item1{
	float:left;
	width: 170px; 
	
	margin-right:10px;
	margin-bottom:10px;	
}

#item1 .phone-finder{
	padding:0 0 10px 0;

}

#item1 .gradient{
	background-image:url(../images/middle-grad.gif);
	background-repeat:repeat-x;
	background-position:left top;
		
	
	border-left:1px solid #fff;
	border-right:1px solid #fff;

	padding-left:20px;
	padding-right:10px;
}

#item1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#1b1b1b;
	
	padding:4px 0 14px 0;
}

#item1 select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#535151;
	margin-bottom:10px;
	
	width:120px;
}

/* -------------------------------------------- PHONES --------------------------------------------	*/

#item1 .phones{
	padding:0 0 10px 0;
}
#item1 .phone-catalogue h1{
	background:transparent url(../images/phones-ico.gif) no-repeat scroll 0% 50%;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
margin-bottom:10px;
	line-height:44px;
	padding-left:39px;
	
	color:#1b1b1b;
}

#item1 .phone-catalogue{
	padding-left:20px;
	padding-right:10px;
}

#item1 .phone-catalogue ul li{
	line-height:18px;
	padding:5px 0;	
}
#item1 .phone-catalogue ul li.divider{
	background:transparent url(../images/divider.gif) no-repeat scroll 0 50%;
}
#item1 .phone-catalogue a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#515151;

	background:transparent url(../images/arrow-inactive.gif) no-repeat scroll 99% 50%;
	text-decoration:none;
	
	display:block;
}

#item1 .phone-catalogue a:hover, #item1 .phone-catalogue a.active{
	color:#e81115;
	background:transparent url(../images/arrow-active.gif) no-repeat scroll 99% 50%;
}

/* -------------------------------------------- PHONES --------------------------------------------	*/

/* -------------------------------------------- ACCESSORY --------------------------------------------	*/

#item1 .accessories-catalogue{
	padding-left:20px;
	padding-right:10px;
}

#item1 .accessories-catalogue h1{
	background:transparent url(../images/accessories-ico.gif) no-repeat scroll 0% 50%;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;

	line-height:44px;
	padding-left:39px;
	
	color:#1b1b1b;
}


#item1 .accessories-catalogue ul li{
	line-height:18px;
	padding:5px 0;
}

#item1 .accessories-catalogue a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:transparent url(../images/arrow-inactive.gif) no-repeat scroll 99% 50%;
	color:#515151;
	display:block;
	text-decoration:none;
	padding-right:18px;
}

#item1 .accessories-catalogue a:hover, #item1 .accessories-catalogue a.active{
	color:#e81115;
	background:transparent url(../images/arrow-active.gif) no-repeat scroll 99% 50%;
}

/* -------------------------------------------- ACCESSORY --------------------------------------------	*/

#item1 .price-list{
	margin-bottom:10px;
}

#item1 .price-list a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#e82b2e;
	text-decoration:underline;

	line-height:16px;	
}
#item1 .price-list a:hover{
	color:#1E539C;
	text-decoration:none;
}
.validation img.logot{
	float:left;
	padding-right:4px;
	padding-bottom:20px;
}
.validation img.wrefer{
	float:right;
	padding-right:4px;
	padding-bottom:5px;
}
/* ------------------------------------ FIRST COLUMN END ------------------------------------ */	




/* ------------------------------------ MIDDLE COLUMN START ------------------------------------ */		
#item2 {
	float:left;
	width:600px;
}

#item2 .brand-columns{
	float:left;
	margin-bottom:10px;
}

#item2 .brand-new{
	float:left; 
	margin-right:10px; 
	
	width:290px; 
	display:inline;
}

#item2 .model-catalogue{
	width:590px;

	background-image:url(../images/middle-grad.gif);
	background-position:left top;
	background-repeat:repeat-x;
	margin-bottom:10px;
}

.model-catalogue .gradient{
	background-image:url(../images/middle-grad.gif);
	background-repeat:repeat-x;
	background-position:left top;


	border-left:1px solid #fff;
	border-right:1px solid #fff;

	padding-left:10px;

	float:left;
	width:576px;
}

.model-catalogue .phone-model{
	float:left;
	width:268px;
	
	margin-right:10px;
	margin-left:10px;
	padding-bottom:10px;
	display:inline;
}

.brand-new .gradient{
	background-image:url(../images/middle-grad.gif);
	background-repeat:repeat-x;
	background-position:left top;
		
	
	border-left:1px solid #fff;
	border-right:1px solid #fff;

	padding-left:20px;
	padding-right:10px;
}

.brand-new h2, .model-catalogue h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	
	padding-bottom:22px;
	line-height:20px;
	}	

.model-catalogue .phone-model h2.noline{
	padding-top:0;
	border:none;
} 	

.brand-new h2 a, .model-catalogue h2 a{
	color:#1e539c;
	text-decoration:underline;
}
.brand-new h2 a:hover, .model-catalogue h2 a:hover{
	color:#e82b2e;
	text-decoration:none;
}

.brand-new img, .model-catalogue img{
	float:left;
	padding:0 10px 0 0;
}


.brand-new ul li, .model-catalogue ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	color:#757575;	
	line-height:18px;
	padding-bottom:6px;
}

.brand-new ul li strong, .model-catalogue ul li strong{
	color:#1b1b1b;	
}
	.brand-new .price, .model-catalogue .price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	
	color:#e81115;
	padding:20px 0;
}

.phone-model .new-offer{
	background-image:url(../images/new-offer.gif);
	background-repeat:no-repeat;
	background-position:96% 0%;
}

.brand-new .new-offer{
	background-image:url(../images/new-offer.gif);
	background-repeat:no-repeat;
	background-position:96% 0%;
}
.brand-new .sale, .phone-model .sale, .phone-model .new-offer .sale, .brand-new .new-offer .sale {
	background-image:url(../images/sale.gif);
	background-repeat:no-repeat;
	background-position:96% 0%;
}   
/*-----------------------------------PROMOTIONAL PRICE----------------------------*/
.connect-price {
	clear:both;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#1B1B1B;
	width:176px;
	position:relative;
	
}
.connect-price small  {
	font-size:12px;
	font-weight:normal;
}

/*
.brand-new .price img{
	float:none; 
	vertical-align:top;

	padding:0;

	position:relative;
	left:6px;
	bottom:20px;
}
*/

.brand-new .divider{
	background:#fff none repeat scroll 0%;
	color:#000;
	
	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;	
	
	padding:10px 0;
}
.brand-new .phone-model{
	padding-left:20px;
	padding-right:10px;
	padding-bottom:6px;
}

.brand-new .phone-model h2, .model-catalogue .phone-model h2{
	border-top:1px solid #bdbdbd;
	padding-top:12px;	
}

#item2 #container{
	padding-bottom:10px;
}
#item2 .news{
	clear:both;
	width:590px;
	
	margin-right:10px;
	margin-bottom:10px;
}

#item2 .news-articles{
	padding:0 0 0 20px;
}

#item2 .news-articles h1{
	background:transparent url(../images/news-ico.gif) no-repeat scroll 0% 50%;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;	

	padding-left:39px;
	line-height:44px;
	
	color:#1b1b1b;		
}

#item2 dl{
	float:left;
	width:274px;
	
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
}	
	
#item2 dl dd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#item2 dl dt{
	padding-top:10px;
}

#item2 dl dt a{
	line-height:18px;

}

#item2 dl img{
	float:left;
	margin-right:10px;
}

#item2 dl a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#1e539c;
	text-decoration:underline;

	line-height:18px;
}
/* ------------------------------------ MIDDLE COLUMN END ------------------------------------ */		


/* ---------------------------- MIDDLE COLUMN PHONE DESCRIPTION START --------------------------- */		
#item2 .details{
	margin-right:10px; 
	width:590px;
	margin-bottom:10px;
}

.details .gradient{
	background-image:url(../images/middle-grad.gif);
	background-repeat:repeat-x;
	background-position:left top;
	
	border-left:1px solid #fff;
	border-right:1px solid #fff;

	padding:20px 0px 0 0px;	

	overflow:hidden;
}

#item2 .details img{
	margin-bottom:10px;
}
.details h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	
	padding-bottom:22px;
	color:#1b1b1b;
}

.details a.review{
	float:right;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#1E539C;
	text-decoration:underline;	

	margin-right:24px;
	
	line-height:24px;
	padding-bottom:10px;

}
.details a.review:hover{
	text-decoration:none;
}
.details .price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	line-height:24px;
	padding-bottom:10px;
}

.details .price strong{
	color:#E82B2E;
	
	font-weight:normal;
	font-size:18px;

}

.details ul{
	float:left;
	width:348px;
	}

.details ul li{
	float:left;

	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:14px;	
}

.details br{
	line-height:14px;
	clear:both;
}

.details ul li.section{
	font-size:12px;
	font-weight:bold;
	
	width:318px; 
	
	padding-top:6px;
	padding-left:10px;
	
	margin-right:20px;	
	
	border-top:1px solid #b1b1b1;	
}

.details ul li.title{
	font-size:11px;
	
	color:#757575;

	text-align:right;
	
	padding-right:10px;
	width:100px;	
}

.details ul li.description{
	font-size:11px;
	padding-left:10px;
	color:#757575;
	width:228px;
}

.details .advanced{
	float:left; 
	text-align:center; 
	
	margin-right:10px; 
	width:224px; 
}
#item2 .details .advanced img{
	margin:0 0 7px 50px;
}
.details .additional-info{
	text-align:left;
}

.details .additional-info .galleria_container {
	height:300px;
}

.details .additional-info span.caption{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding:16px 0 10px 15px;
	color:#757575;
	clear:both;
	position:relative;
	top:20px;
	
	
}
.details ul.gallery_demo_unstyled {
	margin-top:40px;
	width:244px;
}
.details .additional-info img{
	float:left; 
	
	padding:0;
	/*border:1px solid #eaeaea;	*/
}
#item2 .details .additional-info form img{
	border:none;
	margin-right:10px;
}

.galleria{list-style:none;width:224px}
.galleria li{display:block;width:45px;height:65px; float:left;margin:15px 0 10px 20px}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
#item2 .galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:65px;height:auto;margin-left:13px;}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:224px;} /* MSIE bug */

.details form select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	color:#757575;
}

/* --------------------------------- COMMENTS START --------------------------------- */		
.details .comments{
	margin:0 20px 0 10px;
	background-color:#faf8f3;
	border-top:1px solid #ccc;
}

#item2 .details .comments h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;

	line-height:26px;
	
	padding-left:10px;
	padding-bottom:16px;	
}

#item2 .details .comments dl{
	width:204px;
	padding:0;
	padding-left:10px;
	
}

#item2 .details .comments dd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	
	line-height:18px;	

	color:#616161;
}

#item2 .details .comments dd.author{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	background:transparent url(../images/comment.gif) no-repeat scroll 0 0.1em;
	padding-left:20px;
		
	color:#1E539C;
}

.details .comments blockquote{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	line-height:18px;	
	color:#616161;
	border-bottom:1px solid #D8D8D8;

	padding-left:224px;
	padding-bottom:26px;
	margin:0 10px;
}


.details .comments form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	padding-left:10px;
/*	background-color:#edebe6; 	*/
}

.details .comments form input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	margin-bottom:10px;
	width:200px;
}

.details .comments form textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.details .comments form input.button{
	margin-left:80px;
	padding:2px 0;
	
	background-color:#1E539C;
	font-size:13px;
	font-weight:bold;
	
	color:#fff;
	border:1px solid #174482;

	cursor:pointer;
}
.details .comments form p{
	float:left;

	color:#616161;
	line-height:18px;
	width:80px;
}
.details .comments form p span{
	color:#E82B2E;
}
/* --------------------------------- COMMENTS END --------------------------------- */		

/* ---------------------------- MIDDLE COLUMN PHONE DESCRIPTION END --------------------------- */		

/* ---------------------------- MIDDLE COLUMN NEWS DESCRIPTION START --------------------------- */		

#item2 .middle-block{
	margin-right:10px; 
	width:590px;
}

.middle-block .gradient{
	background-image:url(../images/middle-grad.gif);
	background-repeat:repeat-x;
	background-position:left top;
	
	border-left:1px solid #fff;
	border-right:1px solid #fff;
		
	padding:10px 10px 0 20px;	
}
.middle-block h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	
	padding-bottom:20px;
	line-height:22px;
	color:#1b1b1b;
}

.middle-block h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	
	line-height:18px;
	padding-bottom:20px;
	
	color:#1b1b1b;
}

.middle-block p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;

	color:#1b1b1b;
	padding-bottom:14px;
}

.middle-block p strong.red{
	color:#E82B2E;
}

.middle-block img{
	float:left;
	margin-right:20px;
	margin-bottom:8px;	
}

.middle-block ul{
	padding-left:20px;
	padding-bottom:16px;
	}

.middle-block ul.list li {
	background:none;
}

.middle-block ul li{
	background:transparent url(../images/marker.gif) no-repeat scroll 0% 0.5em;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	line-height:20px;
	padding:0 0 10px 16px;
	
	color:#505050;
}

.middle-block ul li a{
	color:#E82B2E;
}

.middle-block ul li a:hover{
	color:#1E539C;
}
/* ---------------------------- MIDDLE COLUMN NEWS DESCRIPTION END --------------------------- */

/* ---------------------------- MIDDLE COLUMN CONTACTS START --------------------------- */

.middle-block ul.contacts{
	list-style:none;

	margin-left:261px;
	padding:0 0 10px 0;	
}
.middle-block ul.contacts li{
	padding:0 0 14px 0;
	background:none;
}

.middle-block .message{
	margin:0 10px 0 20px;
	background-color:#FAF8F3;
}
.middle-block form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	padding-left:10px;
}

.middle-block form input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	margin-bottom:10px;
	width:200px;
}
.middle-block form textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.middle-block form input.button{
	margin-left:110px;
	padding:2px 0;
	
	background-color:#1E539C;
	font-size:13px;
	font-weight:bold;
	
	color:#fff;
	border:1px solid #174482;

	cursor:pointer;
}
.middle-block form p{
	float:left;

	color:#616161;
	line-height:18px;
	width:110px;
}
.middle-block form p span{
	color:#E82B2E;
}

.middle-block form br{
	clear:both;
}
.middle-block .message h3{
	padding:0;
	padding:0 0 16px 10px;

	border-top:1px solid #CCCCCC;
	
	line-height:26px;
}
#contactForm label.error, #contactForm input.submit { font:12px Arial, Helvetica, sans-serif; color:#FF0000; margin-left:10px; }
#review-form label.error, #commentForm input.submit { font:12px Arial, Helvetica, sans-serif; color:#FF0000; margin:0 0 10px 10px; }
/* ---------------------------- MIDDLE COLUMN CONTACTS END --------------------------- */
#item2 .banners{
	width:590px;
}
#item2 .banners img{
	margin-right:10px;
	/*margin-bottom:10px;*/
}
/* ------------------------------------ Round Corners Start THIRD COLUMN ------------------------------------ */

#item3 .top-left, #item3 .bottom-left{
	margin-right:9px;
}
#item3 .currancy .top-left, #item3 .currancy .top-right, #item3 .currancy .bottom-left, #item3 .currancy .bottom-right {
	background-image:url(../images/gradient-corner_950x18.gif);

	font-size:2px;
	height:9px;
}
#item3 .promotion {
	margin-bottom:5px;
}

#item3 .promotion .top-left, #item3 .promotion .top-right, #item3 .promotion .bottom-left, #item3 .promotion .bottom-right {
	background-image:url(../images/grey-line-corner_950x18.gif);

	font-size:2px;
	height:9px;
}

#item3 .top-right{
	background-position:100% 0pt;
}
#item3 .top-right, #item3 .bottom-right{
	margin-left:9px;
	margin-top:-9px;}

#item3 .bottom-left{
	background-position:0pt -9px;}
	
#item3 .bottom-right{
	background-position:100% -9px;}

#item3 .inside{
	background:#fff none repeat scroll 0%;
	color:#000;

	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;

	overflow:hidden; 
}

/*
#item3 .nogap {
	margin-top:0pt;
	}
	*/
/* ------------------------------------ Round Corners End THIRD COLUMN ------------------------------------ */		

/* ------------------------------------ THIRD COLUMN START ------------------------------------ */		
#item3{
	float:left;
	width: 170px; 
}

#item3 .currancy{
	margin-bottom:10px;	
}
#item3 .currancy p.currency {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1b1b1b;
	padding:10px 0 15px 35px;
	background:transparent url(../images/currency-ico.gif) no-repeat scroll 0% 50%;
}

#item3 .gradient{
	background-image:url(../images/middle-grad.gif);
	background-repeat:repeat-x;
	background-position:left top;
		
	
	border-left:1px solid #fff;
	border-right:1px solid #fff;

	padding-left:10px;
	padding-right:10px;
}

#item3 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#1b1b1b;
	
	padding:4px 0 14px 0;
}

#item3 label{
	float:left;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
	color:#393939;
	line-height:22px;
	
	width:30px;
}

#item3 input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#535151;
	padding-left:4px;
	margin-bottom:8px;

	
	width:88px;
}

#item3 .rates{
	text-align:right;
	padding:0 10px 6px 0;
}

#item3 a, #item2 p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e82b2e;
	
	text-decoration:none;
}
#item3 a:hover, #item2 p a:hover {
	color:#1e539c;
	text-decoration:none;
}

#item3 .promo-banners{
	padding:0 10px;
}

#item3 .promotion h1{
	background:transparent url(../images/promo-ico.gif) no-repeat scroll 0% 50%;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;

	line-height:44px;
	padding-left:39px;
	
	color:#1b1b1b;
}

#item3 .promotion img{
	border:1px solid #fff;
	margin-top:6px;
	
}

/* ------------------------------------ THIRD COLUMN END ------------------------------------ */		
/* ------------------------------------ Paginator START ------------------------------------ */

ul.paginator	{
	margin-left:10px;
    padding-bottom:15px;
	padding-top:5px;
	display:block;
	width:500px;
	margin-bottom:15px;
	float:left;
}

ul.paginator li{
	float:left;			
	text-align:center;
	}

p.item-description{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1b1b;
		
	line-height:30px;
	padding-bottom:4px;
	
	text-align:left;

	margin:0 10px;	
	border-top:1px solid #BDBDBD;
}

ul.paginator li.prev{
	padding-left:6px;
	width:56px;
	background:transparent url(img/prev-next.png) no-repeat scroll 0% 0%;

	text-align:left;
}

ul.paginator li.next{
	padding-left:10px;
	width:56px;
	background:transparent url(img/prev-next.png) no-repeat scroll 0% 0%;

	text-align:left;
	margin-left:6px;
}

ul.paginator li.selected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#eb3d00;

	line-height:24px;
	padding:0 12px;

	
	background:transparent url(img/nav-button.png) no-repeat scroll 40% 0%;	
}

ul.paginator li.selected a{
	text-decoration:none;
	color:#eb3d00;

	font-weight:bold;

}

ul.paginator li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#125aa7;
	
	text-decoration:underline;
	line-height:24px;
	padding:0 12px;
}

ul.paginator li.prev a, ul.paginator li.next a{
	padding:0;
	text-decoration:none;

}
ul.paginator li a:hover{
	text-decoration:none;
	color:#eb3d00;
	
}

ul.paginator li a img{
	float:none;
	padding:6px 0 0 0;
}

ul.paginator li.first a{
	padding:0;
	padding-right:12px;
}
ul.paginator li.last a{
	padding:0;
	padding-left:2px;
}
/* ------------------------------------ Paginator END ------------------------------------ */

#item2 .details .back{
	text-align:left;
	margin-bottom:14px;
	padding-left:10px;
	}
#item2 .details .back a img {
	margin-left:10px;
}


#item2 .details .back a:hover{
	color:#E82B2E;
	}
/* ------------------------------------ SECOND PAGE START ------------------------------------ */





/* ------------------------------------ SECOND PAGE END ------------------------------------ */



/*
*
*  author:  Roman Muntyanu
*  project: alo.md
*  e-mail: rm@webartstudio.md
*  Webart Pro
*
*/

/* ----------------- clearfix */
.cfx:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.cfx {display: inline-block;}
html[xmlns] .cfx {display: block;}
* html .cfx {height: 1%;}
/* ----------------- // clearfix */

/* -------------- cat menu */
.cat-menu{
	font:13px/16px "Arial";
	color:#515151;
}
.cat-box{
	border:1px solid #bbbbbb;
	margin-bottom:10px;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.cat-title{
	font:18px/31px "Arial";
	color:#1b1b1b;
	padding-left:40px;
	text-decoration:underline;
	cursor:pointer;
	background:url("../images/icon_sprite_alo.png") no-repeat 0 -244px;
}
#cat_title3{
	background-position:0 -244px;
}
#cat_title4{
	background-position:0 -244px;
}
#cat_title5{
	background-position:0 -122px;
}
#cat_title39{
	background-position:0 -61px;
}
#cat_title40{
	background-position:0 0;
}
#cat_title41{
	background-position:0 -305px;
}
.cat-title:hover,
.cat-expanded{
	color:#e81115;
	text-decoration:none;
}
.cat-list{
	margin-top:10px;
}
.cat-item{
	margin-bottom:5px;
	background:url("../images/arrow-inactive.gif") no-repeat 99% 50%;
}
.cat-item:hover,
.cat-active{
	background:url("../images/arrow-active.gif") no-repeat 99% 50%;
}
.cat-link{
	color:#1b1b1b;
	text-decoration:none;
}
.cat-link:hover,
.cat-active .cat-link{
	color:#e81115;
}

.pricelist-link{
	display:table;
	border:1px solid #bbbbbb;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:url("../images/icon_sprite_alo.png") no-repeat 5px -361px;
	width:170px;
	height:42px;
}
.pricelist-link strong{
	display:table-cell;
	vertical-align:middle;
	padding:5px 5px 5px 47px;
}
/* -------------- ^ cat menu */



/* -------------- posts collection */
.posts-box{
	border:1px solid #bbbbbb;
	margin:40px 0 10px 0;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.news-title{
	background: url("../images/news-ico.gif") no-repeat 0 50%;
	font:normal 18px/30px "Arial";
    color:#1b1b1b;
    padding-left:40px;
	margin:0 0 10px 0;
}
.post-item{
	margin-bottom:10px;
}
.post-image-link{
	display:inline-block;
}
.post-image{
	float:none;
	margin:0;
}
.post-date{
	display:block;
	font:11px/13px "Arial";
	color:#aaaaaa;
}
.post-title{
	font:12px/14px "Arial";
	color:#1b1b1b;
}
.post-title:hover{
	color:#e81115;
}
/* -------------- ^ posts collection */


/* -------------- social network */
.social-link{
	display:inline-block;
	width:24px;
	height:24px;
	text-decoration:none;
	margin-right:10px;
}
.facebook{
	background:url("../images/facebook.png") no-repeat left top;
}
.skype{
	background:url("../images/skype.png") no-repeat left top;
	margin-right:5px;
}
/* -------------- ^ social network */




