/* White Space Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

q:before,q:after{content:'';}

a {outline: none;}



/* global settings */



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #585858;

	background: url(../../bg-body.gif) top left repeat-x #1d719c;

}



#container {

	width: 852px;

	margin: 0 auto;

}



#header {

	width: 852px;

	height: 290px;

	float: left;

	clear: none;

	display: block;

}

	

	#visual {

		width: 936px;

		height: 290px;

		overflow: hidden;

		position: absolute;

		margin-left: -18px;

	}

	#mainmenu {

		z-index: 2000;

		position: absolute;

		top: 209px;

	}

	

		#mainmenu ul li {

			float: left;

			clear: none;

			display: block;

		}

			#mainmenu ul li a span {

				display: none;

			}

			#mainmenu ul li a {

				height: 45px;

				background-position: bottom left;

				background-repeat: no-repeat;

				display: block;

			}

			#mainmenu ul li a:hover {

				background-position: top left;

				background-repeat: no-repeat;

			}

				#mainmenu ul li.menu1 a {

					width: 87px;

					background-image: url(../menu-home.gif);

				}

				#mainmenu ul li.menu2 a {

					width: 87px;

					background-image: url(../menu-icekid.gif);

				}

				#mainmenu ul li.menu3 a {

					width: 137px;

					background-image: url(../menu-adventures.gif);

				}

				#mainmenu ul li.menu4 a {

					width: 136px;

					background-image: url(../menu-comunity.gif);

				}

				#mainmenu ul li.menu5 a {

					width: 84px;

					background-image: url(../menu-news.gif);

				}

				#mainmenu ul li.menu6 a {

					width: 93px;

					background-image: url(../menu-contact.gif);

				}

				



#content {

	width: 852px;

	float: left;

	clear: none;

	display: block;

	margin-top: 25px;	

}

body#tabspage #content {

	margin-top: 0px;	

}



	.boxstart, .boxend {

		float: left;

		clear: none;

		display: block;

		position: relative;

	}

	.boxcore {

		float: left;

		clear: none;

		display: block;

		position: relative;

		padding: 0px 19px 0px 19px;

		background-color: #4a8db0;

		color: #FFF;

	}

	

	.product-box {

		width: 332px;

		float: left;

		clear: none;

		display: block;

		position: relative;

	}

		.product-box .productprev {

			float: right;

			clear: none;

			display: block;

			position: relative;

		}

		

		.product-box .boxcore {

			width: 179px;

			padding-top: 15px;

			padding-bottom: 5px;

		}

		.product-box .boxend {

			width: 217px;

			height: 70px;

			display: block;

			background: url(../../boxbtm-icekid.gif) top left no-repeat;

		}

	

	.prev-box {

		width: 230px;

		float: left;

		clear: none;

		display: block;

		position: relative;

		margin-left: 19px;

		margin-right: 19px;

	}

		.prev-box .boxstart {

			width: 230px;

			height: 19px;

			display: block;

			background: url(../../boxtop-blue.gif) top left no-repeat;

		}

		#promo.prev-box .boxstart {

			background: url(../boxtop-promo.gif) top left no-repeat;

			height: 185px;

		}

		.prev-box .boxcore {

			width: 192px;

		}

		.prev-box .boxend {

			width: 230px;

			height: 70px;

			display: block;

			background: url(../../boxbtm-blue.gif) top left no-repeat;

		}	

		

	.game-box {

		width: 230px;

		float: left;

		clear: none;

		display: block;

		margin-left: 19px;

		margin-right: 19px;

		background-color:

	}

		.game-box .boxstart {

			width: 230px;

			height: 19px;

			display: block;

			background: url(../../boxtop-blue.gif) top left no-repeat;

		}

		.game-box .boxcore {

			width: 192px;

		}

		.game-box .boxend {

			width: 230px;

			height: 220px;	

			display: block;

			background: url(../../boxbtm-game.jpg) top left no-repeat;

		}	

				

	.box-white {

		width: 192px;

		float: left;

		clear: none;

		display: block;

	}

		.box-white .boxstart {

			width: 192px;

			height: 6px;

			display: block;

			float: left;

			clear: none;

			overflow: hidden;

			background: url(../../boxtop-white.gif) top left no-repeat;

		}

		.box-white .boxcore {

			width: 164px;

			padding: 0px 14px 6px 14px;	

			background-color: #FFF;

			color: #585858;

		}

		.box-white .boxend {

			width: 192px;

			height: 6px;

			display: block;

			background: url(../../boxbtm-white.gif) top left no-repeat;

		}

	

	ul#tabs {

		width: 100%;

		display: block;

		float: left;

		clear: both;

	}

		ul#tabs li {

			float: left;

			clear: none;

			display: block;

			position: relative;

			background: url(../../bg-tab-left.gif) top left no-repeat #518eb6;

			padding-left: 6px;

			margin-right: 1px;

		}

		ul#tabs li div {

			background: url(../../bg-tab-right.gif) top right no-repeat;

			padding-right: 6px;

		}

			ul#tabs li a {

				color: #104d77;

				padding: 6px 12px;

				text-decoration: none;

				font-weight: bold;

				display: block;

			}

			ul#tabs li a:hover {

				background-color: #518eb6;

				color: #dbe7ed;

			}

		ul#tabs li.on {

			background: url(../../bg-tab-left-on.gif) top left no-repeat #dbe7ed;

		}

		ul#tabs li.on div {

			background: url(../../bg-tab-right-on.gif) top right no-repeat;

		}

			ul#tabs li.on a:hover {

				background-color: #dbe7ed;

				color: #104d77;

			}						



	#primary {

		width: 624px;

		float: left;

		clear: none;

		display: block;

		position: relative;

		margin-right: 12px;

		background: url(../../bg-primary.gif) top left no-repeat #FFFFFF;

	}

		body#productpage #primary {

			background: url(../../bg-primary-product.jpg) top left no-repeat #FFFFFF;

		}

		body#tabspage #primary {

			background: url(../../bg-primary-tabs.gif) top left no-repeat #FFFFFF;

		}		

		body#adventures #primary {

			background: url(../../bg-primary-adventures.gif) top left no-repeat #FFFFFF;

		}

		

		body#register #primary {

			background: url(../../bg-primary-community.gif) top left no-repeat #FFFFFF;

		}

		

		#form-holder  {

		

			background: url(../../bg-form-holder.gif) top left no-repeat #c3e5f9;

			width: 310px;

			padding: 50px 41px 0px 41px;		

			

		}

		

		#form-holder span.campuri {

		

			background-color: #e1f4ff;

			font-weight:bold;

			color: #e25337;

			padding:6px;

			

			



		

		}

		

	

		

						

		

	#primary .core {

		float: left;

		clear: none;

		display: block;

		width: 554px;

		padding: 35px;

		background: url(../../bg-primary-end.gif) bottom left no-repeat;		

	}

	

	

	body#tabspage #primary .core-forum {

	

		float: left;

		clear: none;

		display: block;

		width: 624px;

		background: url(../../bg-primary-end.gif) bottom left no-repeat;		





}



/* Begin Thank you */

	body #primary .core-thk{

	

		float: left;

		clear: none;

		display: block;

		width: 564px;

		padding: 30px;

		background: url(../../bg-primary-end.gif) bottom left no-repeat;	

	}



	body #primary .core-thk p.thk {

		padding-left:6px;

	}

	

	body #primary .core-thk a {

		text-decoration:none;

	}

	

/* End Thank you */	





/* Order History */





#order-history {



	float:left;

	display:block;

	padding-top:50px;

	padding-left:42px;

	padding-right:50px;

	padding-bottom:30px;

}



#order-history td.verde {



	background-color: #459800;

	color: #fff;

	text-align:right;

	font-weight:bold;

	font-size:12px;

	padding-right:10px;

}



#order-history td {

	text-align:right;

	color: #666;

	border:1px solid #D8D8D8;

	padding-top:7px;

	padding-bottom:7px;

	padding-right:10px;

	font-size:12px;

	

}



#order-history table {

	border-collapse:collapse;

	width:500px;

}



/* End Order History */

	

/* Cards */



	body #primary .core-cards{

		float: left;

		clear: none;

		display: block;

		width: 564px;

		padding: 30px;

		background: url(../../bg-primary-end.gif) bottom left no-repeat;	

	}	

		body #primary .core-cards#header-cards{

		float: left;

		clear: none;

		display: block;

		width: 564px;

	}

	body #primary .core-cards div#card-container {

		float:left;

		width:494px;

		display:block;

		padding-left:30px;

	}

	

	body #primary .core-cards div#card-container #cards-bottom{

		float:left;

		width:494px;

		display:block;

		padding-top:30px;

	}

	

	body #primary .core-cards div#card-container #cards-bottom img{

		float:left;

		display:block;

		padding-top:15px;

	}

	

	body #primary .core-cards div#card-container .cards-left {

		float:left;

		width:215px;

		display:block;

	}

	

	body #primary .core-cards div#card-container .cards-right {

		float:left;

		width:215px;

		display:block;

		padding-left:60px;

	}

	

	body #primary .core-cards div#card-container .cards-right img{

		float:left;

		width:215px;

		display:block;

	}

	

	body #primary .core-cards div#card-container input.card-container{

		float:left;

		width:208px;

		display:block;

		padding-top:3px;

		padding-bottom:3px;

		padding-left:3px;

		margin-bottom:15px;

		margin-top:3px;

		color: #585858;

		border:1px solid #ADADAD;

	}

	

	body #primary .core-cards div#card-container select{

		float:left;

		width:215px;

		display:block;

		padding-top:3px;

		padding-bottom:3px;

		padding-left:3px;

		margin-bottom:15px;

		margin-top:3px;

		color: #585858;

		border:1px solid #ADADAD;

	}

	

	body #primary .core-cards div#card-container select.card-month{

		float:left;

		width:117px;

		display:inline;

		padding-top:3px;

		padding-bottom:3px;

		padding-left:3px;

		margin-bottom:15px;

		margin-top:5px;

		margin-right:17px;

		color: #585858;

		border:1px solid #ADADAD;

	}

	

	body #primary .core-cards div#card-container select.card-year{

		float:left;

		width:81px;

		display:inline;

		padding-top:3px;

		padding-bottom:3px;

		padding-left:3px;

		margin-bottom:15px;

		margin-top:5px;

		color: #585858;

		border:1px solid #ADADAD;

	}

	

	body #primary .core-cards div#card-container textarea{

		float:left;

		width:208px;

		display:block;

		padding-top:3px;

		padding-bottom:3px;

		padding-left:3px;

		margin-top:3px;

		font-size:13px;

		height:78px;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		margin-bottom:15px;

		border:1px solid #ADADAD;

		color: #585858;

	}



	.core-cards h1 {

	

		display:inline;

		float:left;

		width:200px;

		

		

	}



	.core-cards .omethod {

	

		display:inline;

		float:left;

		width:254px;

		color: #FF2B2B;

		font-weight:bold;

		font-size:12px;

		padding-top:15px;

		padding-left:110px;

	}

	

	div.payment-methods {

	

		float:left;

		width:494px;

		display:block;

		padding-left:30px;

		padding-top:50px;

		padding-bottom:50px;

	}

	

	div.payment-cc {

	

		float:left;

		width:185px;

		border:1px solid #D7D7D7;

		padding-left:45px;

		padding-top:40px;

		padding-bottom:40px;

		margin-right:20px;

		

		

		

		

		

	}

	

	div.payment-paypal {

	

		float:left;

		width:185px;

		border:1px solid #D7D7D7;

		padding-left:45px;

		padding-top:40px;

		padding-bottom:40px;

		

		

		

	}

	



	/* Order pack refill */

	

	div.order-pack {

	float:left;

	display:block;

	width:494px;

	border:1px solid #adadad;

}



 div#order-background {



	width:132px;

	height:135px;

	background-image: url('../../cc-icekid-order.jpg');

	background-repeat:no-repeat;

	background-position:top left;

	float:left;

	display:inline;



}



#order-qty {

	float:left;

	display:block;

	height:80px;

	width:81px;

	padding-left:30px;

	border-left:1px solid #adadad;

	border-right:1px solid #adadad;

	padding-top:55px;

	font-size:12px;

	color:#585858;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	

	

}



body #primary .core-cards div#card-container div#order-qty  input#order-special {

	float:left;

	display:inline;

	width:30px;

	margin-bottom:5px;

	margin-top:7px;

	margin-left:9px;

	border:1px solid #9A9A9A;

	

}



#order-qty img {

	

	display:inline;

	width:60px;



}



#price1 {



	display:block;

	float:left;

	width:90px;

	border-right:1px solid #adadad;

	height:80px;

	padding-top:55px;

	padding-left:30px;

	color: #585858;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	

}



#total {



	display:block;

	float:left;

	width:90px;

	height:75px;

	padding-top:55px;

	padding-left:30px;

	color: #585858;

	font-weight:bold;

	

}



#price1 strong{



	float:left;

	font-size:13px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-top:5px;

}



#total strong{



	float:left;

	width:80px;

	font-size:13px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#total span.verde{



	float:left;

	width:110px;

	font-size:13px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #008D03;

	padding-top:5px;

}



/* End order pack  */



/* Tabel o-pack */





td.quantity {



	width:100px;

	height:108px;

	padding-top:28px;

	border-right: 1px solid #d7d7d7;



}



td.quantity input.text {

	

	width:30px;

	border: 1px solid #9a9a9a;

	color: #585858;

	font-weight:bold;

	text-align:center;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left:25px;

	

}



td.quantity a {

	display:block;

	margin-left:15px;

	width:60px;

}



span.quan {



	display:block;

	padding-left:20px;

	

}



td.price {



	width:132px;

	height:136px;



	vertical-align:middle;

	text-align:center;

	border-right: 1px solid #d7d7d7;

	



}



td.price strong {



	display:block;

	vertical-align:middle;

	text-align:center;

	padding-top:10px;

	



}



td.costs {



	width:152px;

	height:136px;

	vertical-align:middle;

	text-align:center;

	



}



td.costs span.verde{



	font-weight:bold;

	color: #008d03;

	display:block;

	vertical-align:middle;

	text-align:center;

	padding-top:10px;

	



}





td.product {



	border-right: 1px solid #d7d7d7;

	width:138px;

	height:138px;



}



div#o-pack table {



	border-collapse:collapse;

	border:1px solid #d7d7d7;

	



}



div#o-pack  {



	float:left;

	display:block;

	padding-bottom:15px;

	

}













/* End tabel o-pack */



/* Begin Order Consumer */



td.quantity-consumer {



	width:100px;

	height:128px;

	

	border-right: 1px solid #d7d7d7;



}



td.quantity-consumer input.text {

	

	width:30px;

	border: 1px solid #9a9a9a;

	color: #585858;

	font-weight:bold;

	text-align:center;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left:25px;

	

}



td.quantity-consumer input {

	display:block;

	margin-left:15px;

	width:60px;

}



span.quan {



	display:block;

	padding-left:20px;

	

}



td.price-consumer {



	width:152px;

	height:136px;

	vertical-align:middle;

	text-align:center;

	border-right: 1px solid #d7d7d7;

	



}



td.price-consumer strong {



	display:block;

	vertical-align:middle;

	text-align:center;

	padding-top:10px;

	



}



td.costs-consumer {



	width:152px;

	height:136px;

	vertical-align:middle;

	text-align:center;

	



}



td.costs-consumer span.verde{



	font-weight:bold;

	color: #008d03;

	display:block;

	vertical-align:middle;

	text-align:center;

	padding-top:10px;

	



}





td.product-consumer {



	border-right: 1px solid #d7d7d7;

	width:138px;

	height:138px;



}



div#order-consumer table {



	border-collapse:collapse;

	border:1px solid #d7d7d7;

	



}



div#order-consumer  {



	float:left;

	display:block;

	width:494px;

	padding-bottom:15px;

	

}

















/* End order consumer */	

body #primary .core-order #pharmacy-order-pack {

	float:left;

	display:block;

	width:594px;

	border:1px solid #c00;

}



 div#pharmacy-order-background {



	width:132px;

	height:135px;

	background-image: url('../../product-set-plus1.gif');

	background-repeat:no-repeat;

	background-position:top left;

	float:left;

	display:inline;



}



#pharmacy-order-qty {

	float:left;

	display:block;

	height:75px;

	width:80px;

	padding-left:30px;

	border-left:1px solid #adadad;

	border-right:1px solid #adadad;

	padding-top:60px;

	font-size:12px;

	color:#585858;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	

	

}



#pharmacy-order-qty input {

	float:left;

	display:inline;

	width:30px;

	height:15px;

	border:1px solid #9A9A9A;

	margin-left:5px;

	margin-top:5px;

	margin-bottom:5px;

}



#pharmacy-order-qty img {

	

	

	width:60px;

	



}



#pharmacy-price1 {



	display:block;

	float:left;

	width:120px;

	border-right:1px solid #adadad;

	height:75px;

	padding-top:60px;

	padding-left:40px;

	color: #585858;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	

}



#pharmacy-total {



	display:block;

	float:left;

	width:80px;

	height:75px;

	padding-top:60px;

	padding-left:55px;

	color: #585858;

	font-weight:bold;

	

}



#pharmacy-price1 strong{



	float:left;

	font-size:13px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-top:5px;

}



#pharmacy-total strong{



	float:left;

	width:80px;

	font-size:13px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#pharmacy-total span.verde{



	float:left;

	width:110px;

	font-size:13px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #008D03;

	padding-top:5px;

}



	

	

/* Begin Refill */

div.pharmacy-order-pack1 {

	float:left;

	display:block;

	width:564px;

	border:1px solid #adadad;

}



 div#pharmacy-order-background1 {



	width:137px;

	height:135px;

	background-image: url('../../order-refill.jpg');

	background-repeat:no-repeat;

	background-position:top left;

	float:left;

	display:inline;



}



#pharmacy-order-qty1 {

	float:left;

	display:block;

	height:75px;

	width:80px;

	padding-left:30px;

	border-left:1px solid #adadad;

	border-right:1px solid #adadad;

	padding-top:60px;

	font-size:12px;

	color:#585858;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	

	

}



body #primary .core-order #pharmacy-order-pack1 div#pharmacy-order-qty1 a.30px {

	float:left;

	display:block;

	width:30px;

	height:15px;

	border:1px solid #9A9A9A;

	margin-left:5px;

	margin-top:5px;

	margin-bottom:5px;

	margin-left:30px;

}



#pharmacy-order-qty1 img {

	

	

	width:60px;

	



}



#pharmacy-price2 {



	display:block;

	float:left;

	width:120px;

	border-right:1px solid #adadad;

	height:75px;

	padding-top:60px;

	padding-left:40px;

	color: #585858;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	

}



#pharmacy-total1 {



	display:block;

	float:left;

	width:80px;

	height:75px;

	padding-top:60px;

	padding-left:55px;

	color: #585858;

	font-weight:bold;

	

}



#pharmacy-price2 strong{



	float:left;

	font-size:13px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-top:5px;

}



#pharmacy-total1 strong{



	float:left;

	width:80px;

	font-size:13px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#pharmacy-total1 span.verde{



	float:left;

	width:110px;

	font-size:13px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #008D03;

	padding-top:5px;

}



/* End order refill */

	

	

	



	









/* End Cards */	



/* Inceput Contact Section*/



	body #primary .core-contact {

	

		float: left;

		clear: none;

		display: block;

		width: 564px;

		padding: 30px;

		background: url(../../bg-primary-end.gif) bottom left no-repeat;	

	}



	body #primary .core-contact #contact-left {

		float:left;

		width:185px;

	}

	

	body #primary .core-contact #contact-left h3{

		float:left;

		width:185px;

		padding-top:30px;

	}

	

	body #primary .core-contact #contact-left a{

		text-decoration:none;

	

		

	}

	

	body #primary .core-contact #contact-left p{

		padding-top:7px;

		float:left;

		display:block;

		

	}

	

	body #primary .core-contact #contact-left img{

		padding-top:15px;

	}

	

	body #primary .core-contact #contact-right {

	

	float:left;

	width:233px;

	display:inline;

	padding-left:110px;

	padding-top:30px;

	

	}

	

	body #primary .core-contact #contact-right input {

		width:222px;

		float:left;

		padding-top:3px;

		padding-bottom:3px;

		padding-left:3px;

		margin-bottom:15px;

		margin-top:3px;

		border:1px solid #ADADAD;

		color: #585858;

		

	}

	

	body #primary .core-contact #contact-right input.contact-fborder {

		float:left;

		width:70px;

		border: 1px solid #fff;

	}

	

	body #primary .core-contact #contact-right select {

		width:226px;

		float:left;

		padding-top:3px;

		padding-bottom:3px;

		padding-left:3px;

		margin-bottom:15px;

		margin-top:3px;

		border:1px solid #adadad;

		color: #585858;

	}

	

	body #primary .core-contact #contact-right textarea {

		width:222px;

		height:122px;

		float:left;

		padding-top:3px;

		padding-bottom:3px;

		padding-left:3px;

		margin-bottom:15px;

		margin-top:3px;

		border:1px solid #adadad;

		color: #585858;	

	}















/* End Contact Section */







/* Inceput Order Section */





	body #primary .core-order {

	

		float: left;

		clear: none;

		display: block;

		width: 564px;

		padding: 30px;

		background: url(../../bg-primary-end.gif) bottom left no-repeat;	

	}

	

	.announcement {

		width:100px;

		float:left;

		display:block;

		padding-left:290px;

		font-weight:bold;

		font-size:12px;

		color: #1a6a95;

		padding-top:20px;

		

	

	}



	

	#company-order {

		float:left;

		width:564px;

		padding-top:50px;

		display:block;

	}

	

	#company-order input {

		float:left;

		display:block;

		width:200px;

		padding-top:6px;

		padding-bottom:6px;

		padding-left:4px;

		margin-bottom:5px;

		margin-top:3px;

		border:1px solid #9A9A9A;

		color: #585858;

		font-size:12px;

		font-weight:bold;

		

	}

	

	#company-order textarea {

		float:left;

		display:block;

		width:200px;

		padding-top:6px;

		padding-bottom:6px;

		padding-left:4px;

		margin-bottom:5px;

		margin-top:3px;

		border:1px solid #9A9A9A;

		color: #585858;

		font-size:12px;

		font-weight:bold;

	

	}

	

	#company-order select {

	

		float:left;

		display:block;

		width:200px;

		padding-top:6px;

		padding-bottom:6px;

		padding-left:4px;

		margin-bottom:5px;

		margin-top:3px;

		border:1px solid #9A9A9A;

		color: #585858;

		font-size:12px;

		

	}

	

	#company-order #comp-order-left{

		float:left;

		width:260px;

		display:block;

		padding-right:20px;

	}

	

	#company-order #comp-order-right{

		float:left;

		width:220px;

		padding-left:54px;

		display:inline;

	}

	

	#company-order #comp-order-left p{

		float:left;

		width:260px;

		display:block;

	}

	

	p.comp-info-ros {

		color: #f00;

	}

	

	#company-order  span.comp-info{

		float:left;

		width:220px;

		display:block;

		color: #585858;

		font-weight:bold;

		font-size:12px;

	}

	

	#company-order  span.comp-infor{

		float:left;

		width:220px;

		display:block;

		color: #585858;

		font-weight:bold;

		padding-bottom:10px;

		font-size:12px;

	}

	



	

	#company-order #comp-order-right p{

		float:left;

		width:220px;

		display:block;

	}



	.core-order h1 {

		display:inline;

		float:left;

		width:170px;

		

	}

	

	.core-order p {

		display:block;

		width:564px;

		float:left;



	}

	

	.core-order p.order-icekid-height {

		display:block;

		width:564px;

		float:left;

		line-height:25px;

		padding-top:10px;



	}

	

	.bonus-pack {

		float:left;

		width:564px;

		display:block;

		border-bottom: 1px solid #d7d7d7;

		padding-bottom:5px;

		padding-top:15px;

	}

	 div.bonus {

		float:left;

		width:494px;

		display:block;

		font-weight:bold;

		font-size:12px;

		color: #585858;

		padding-bottom:15px;

		

	}

	

	div.bonus-order {

		float:left;

		width:494px;

		display:block;

		font-weight:bold;

		font-size:12px;

		color: #585858;

		padding-bottom:15px;

		

	}

	

	.bonus-pack span.gmic {

		float:left;

		width:190px;

		display:inline;

	}

	

	.bonus-pack  img{

		float:right;

		display:block;

	}



	div#announcements-pharmacy {

		width:564px;

		display:block;

		float:left;

		background-image: url("../../bg-announcement.jpg");

		background-position:left top;

		background-repeat:no-repeat;

		height:117px;

	}

	

	div#announcements-pharmacy  div#textholder {

		background-color: #dbe7ed;

		display:block;

		float:right;

		margin-top:44px;

		width:412px;

		height:58px;

		padding-left:20px;

		background-image: url("../../bg-order-footer1.jpg");

		background-repeat: no-repeat;

		background-position:top right;

	}

	

	div#announcements-pharmacy  div#textholder p {

		width:200px;

		float:left;

		display:block;

		padding-top:6px;

		padding-bottom:6px;

		line-height:150%;

		color: #525252;

	}

	

	div#announcements-pharmacy div#textholder img{

		display:block;

		float:right;

		padding-left:5px;

		padding-right:10px;
		
	}

	

	





/* End pagina de announcements */







/* END Order Section */



/*  PTR MESAGERIE */



	body#tabspage #primary .core-messages {

	

		float: left;

		clear: none;

		display: block;

		width: 624px;

		background: url(../../bg-primary-end.gif) bottom left no-repeat;		





}



 	div#top-mesagerie {

		width:624px;

		float:left;

	

	}

	

	 div#bottom-mesagerie {

		width:624px;

		float:left;

		padding-bottom:35px;

		

	

	}

	

	div#bottom-mesagerie a.bottom {

		width: 121px;

		height: 24px;

		float:left;

		padding-top:15px;

		background-color: #edf4f7;

		border: 1px solid #b4cad5;

		border-left:none;

		color: #26647b;

		text-decoration:none;

		text-align: center;

	}

	

	div#bottom-mesagerie a.bottom:hover {

	

		background-color: #fff;

		color:#000;

	

	}

	

	div#bottom-messages{

	

		border: 1px solid #b4cad5;

		padding: 15px 0px 0px 0px;

		float:left;

		width:130px;

		height: 24px;

		padding-left:31px;

		background-color: #edf4f7;

		border: 1px solid #b4cad5;

		border-right:none;

		border-left:none;

		

	

	}

	

	 div#btnholder  {

		

		width:178px;

		padding: 15px 20px 0px 20px;

		float:left;

		display:inline;

		background-color: #edf4f7;

		border: 1px solid #b4cad5;

		border-left:none;

		height: 24px;

			
	}

	

	

	 div#bottom-mesagerie a.special {

		width: 117px;

		height: 24px;

		float:left;

		padding-top:15px;

		background-color: #edf4f7;

		border: 1px solid #b4cad5;

		border-left:none;

		color: #26647b;

		text-decoration:none;

		text-align: center;

	}

	

	div#bottom-mesagerie a.special:hover {

	

		background-color: #fff;

		color:#000;

	

	}

	

	div#bottom-mesagerie a.special img {

		display: inline;	

		vertical-align:middle;

		margin-right:10px;		

	}

	

	 div#top-mesagerie a.header {

		width: 207px;

		height: 24px;

		float:left;

		padding-top:15px;

		background-color: #edf4f7;

		border: 1px solid #b4cad5;

		border-left:none;

		color: #26647b;

		text-decoration:none;

		text-align: center;

	}

	

	

	div#top-mesagerie a.header:hover {

	

		background-color: #fff;

		color:#000;

	

	}

	

	div#top-mesagerie a.header img {

		display: inline;	

		vertical-align:middle;

		margin-right:10px;		

	}

	

	.core-messages h2 {

		margin-top:20px;

		margin-left:25px;

		margin-bottom:17px;

	

	}	

		

	#messages {

		width:624px;

		float:left;

		display:inline;

		border-collapse: collapse;

		



		}

		

	#messages table {

 		border-collapse: collapse;

	} 









	td.message {

		width:250px;

		padding-left:15px;

		height: 32px;	

	}



	td.message input{

		margin-right:10px;

		border:none;

	

		}



	td.message a {

		text-decoration:none;

		color:#26647b;

		}



	td.date {

		color: #8d8d8d;

		text-align:right;

		width:110px;

		border-width:124;

		padding-right: 22px;

	}



	td.from {

		color: #26647b;

		text-align:left;

		width:200px;

		padding-left:20px;

		padding-right:20px;

		text-decoration:none;

		}

		

	body#tabspage #primary .core-messages td.from a {

		text-decoration:none;

	}	



	

	div#messages table tr.last{

		border-bottom: none;

	

		}

		

	div#messages table td{

		border-bottom: 1px solid #dbdbdb;

		}

		

/* End Messagerie */	



/*  BEGIN  SEND MAIL */





	div.core-messages div#send-mail {

		display:block;

		float:left;

		padding-left:58px;

		padding-right:74px;

		width:492px;

		padding-top:35px;

		padding-bottom:30px;

		color: #646464;

		font-weight:bold;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:11px;



		

	}

	

	div#send-mail  #header-send-mail {

	

		width:492px;

		display:block;

		float:left;

		

	

	

	}

	

	#header-send-mail input {

	

	width:180px;

	float:left;

	display:block;

	padding-top:3px;

	padding-bottom:3px;

	padding-left:4px;

	margin-top:4px;

	border:1px solid #adadad;

	

	}

	

	#header-send-mail select {

	

	width:184px;

	float:left;

	padding-top:3px;

	padding-bottom:1px;

	margin-top:4px;

	padding-left:4px;

	border:1px solid #adadad;

	

	

	

	}

	

	#header-send-mail p {

	

		float:left;

		display:inline;

		margin-right:20px;

	

	}

	

	p.message {

		float: left;

		width: 492px;

		margin-top:15px;

		margin-bottom:15px;

	

	}

	

	p.message input {

		width:384px;

		display:block;

		padding-top:3px;

		padding-bottom:3px;

		padding-left:4px;

		margin-top:4px;

		border:1px solid #adadad;

	

	}

	

	.text-emoticons {

		float:left;

		display:block;

		width:492;

		margin-bottom:15px;

	

	}

	

	div#send-mail p.textarea {

	

		width:382px;

		float:left;

		display:inline;

		margin-right:25px;



	

	}

	

	p.textarea textarea {

	

		width:382px;

		height:121px;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:12px;

		float:left;

		display:block;

		padding-top:3px;

		padding-left:4px;

		padding-bottom:3px;

		margin-top:5px;

		border: 1px solid #adadad;

	}

	

	p.emoticons {

	

		width:70px;

		float:left;

		display:inline;

		

	

	}

	

	p.emoticons img{

	

		

		float:left;

		display:inline;

		

	

	}

	

	p.emoticons img.mesagerie {

	

		float:left;

		padding-top:15px;

	}

	

	div#header-reply {

		width:579px;

		float:left;

		display:block;

		padding-left:25px;

		padding-right:20px;

		padding-top:15px;

		padding-bottom:15px;

		background-color: #edf4f7;

		color:#26647b;

		border-bottom:1px solid #b4cad5;

	}

	

	div#header-reply a.avatar {

	

		float:left;

		margin-right:15px;

		vertical-align:middle;

		

	

	}

	

	div#header-reply a {

	

		text-decoration:none;

		font-weight:bold;

	}

	

	div#reply-content {

	

		display:block;

		float:left;

		width:574px;

		padding-top:15px;

		padding-bottom:30px;

		padding-left:25px;

		padding-right:25px;

		color: #646464;

	}

	

	

	

	

	

	div#header-reply p {

		

		float:left;

		display:inline;

		width:200px;

		margin-top:3px;

	}

	

	div#header-reply p img {

	

		float:left;

		display:inline;

		margin-top:5px;

		margin-right:5px;

	}

	

	

	

	div#header-reply span.reply {

		

		float:left;

		display:inline;

		margin-top:10px;

		font-weight:bold;

		

	}

	

	span.reply img {

	

		float:left;

		display:inline;

		margin-right:10px;

		margin-bottom:0px;

		vertical-align:bottom;

	}

	

	span.reply-date {

	

		margin-top:3px;

		float:left;

		display:inline;

		padding-left:159px;

	}























/* END SEND MAIL */





	body#tabspage #primary .core .avatar-mare{

			width:110px;

			float:left;

			display:block;

			margin-bottom: 25px;



}



		.avatar-mare img {

		

			vertical-align:middle;

			border: 10px solid #edf4f7;

		}



	.status {

			float:left;

			width:185px;

			display:inline;

			padding-top:15px;

			padding-left:15px;

			padding-right: 45px;

	

	}

	

	.send-message {

		width:157px;

		float:left;

		display:inline;

		padding: 18px 18px 0px 18px;	

		background-color: #edf4f7;

		margin-top: 10px;

	}

		.send-message p {

			margin-bottom: 18px;

		}

	

	

	.send-message img{

	

		float:left;

		display:block;

		margin-right:10px;

		background-color: #edf4f7;

	

	}



	

	div.friends-list {

		width: 100%;

		display:block;

		float:left;

	}

		



	

	div.friends-list .friendholder {

	

		display:inline;

		float:left;

		width:90px;

		padding: 15px 5px;

		background-color: #edf4f7;

		margin-right: 13px;

		margin-bottom: 15px;

		display: block;

		position: relative;

		text-align: center;		

	

	}

	div.friends-list .last {

		margin-right: 0px;

	}

	

	.friends-list a {

	

		text-decoration:none;

	}



		

		div.friends-list .friendholder img {

		display:block;

		padding: 5px 20px;

		}

		div.friends-list .friendholder a:hover img {

			background-color: #edf4f7;

		}

		

	

	div.forum-posts {

	

		float:left;

		display:block;

		width:554px;

	}

	

	div.forum-posts div.forum-posts-header {

		font-weight:bold;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		color: #216688;

		font-size:14px;

		padding-bottom:15px;

		}

		

	div.forum-posts img {

		float:left;

		margin-right:10px;

		vertical-align:middle;

	}

	

	div.forum-posts p {



		color: #525252;

		float:left;

		width:554px;

		padding-top:10px;

		padding-bottom:10px;



	}	

	

	div.forum-posts p.bg {



		color: #525252;

		float:left;

		width:554px;

		padding-top:10px;

		background-color:#edf4f7;



	}

	

	div.forum-posts p span.forum-message {

		float:left;

		display:block;

		

	}

	

	div.online-friends {

	

		display:block;

		float:left;

		width:554px;

		padding-top:15px;

		margin-bottom:15px;

	}

	

		span.titlemed {

	

		display:inline;

		float:left;

		width:554px;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:14px;

		font-weight:bold;

		color: #216688;

		padding-bottom:20px;

	}

	



	.forum-image {

		display:block;

		float:left;

	}

	

	

	div.online-friends img {

	

		float: left;

		padding-right:10px;

		display:block;

		padding-bottom:25px;

	}

	

	div.status img {

	

		float: left;

		padding-right:10px;

		vertical-align:bottom;

	}

	

	div#primary div.core div.send-message a {

		text-decoration:none;

	}	

	

	p.forum-username {
		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:20px;

		font-weight:bold;

		color: #216688;
	}

	div#primary .status a.profile-community {
	font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:20px;

		font-weight:bold;


		text-decoration:underline;

		color:#075076;
	}

	div#primary .status a.profile-community:hover{
		text-decoration:none;
		background-color:#075076;
		color:#fff;
	}



	div#primary div.core div.online-friends a {

		text-decoration:none;

	}	





	body#tabspage #primary .core-forum p.forum {

	

		float: left;

		clear: none;

		display: block;

		width: 624px;

		padding-left:24px;	





}





	body#register #primary .core {

		float: left;

		clear: none;

		display: block;

		width: 392px;

		padding: 0px 116px 187px 116px;

		background: url(../../bg-primary-reg-btm.gif) bottom left no-repeat;		

	}





	body#register #primary .core-client {

		float: left;

		clear: none;

		display: block;

		width: 392px;

		padding: 0px 116px 0px 116px;

		background: url(../../bg-primary-end.gif) bottom left no-repeat;	

	}

   

	

	

	

		body#productpage #primary .core {

			width: 524px;

			height: 800px;			

			padding: 50px;

		}

		

		body#productpage #primary .core .maintextprev {

			width: 350px;

			display: block;

		}

	

	.news {

		float: left;

		clear: none;

		display: block;

		padding-bottom: 20px;

		margin-bottom: 20px;

		background: url(../../bg-newsend.gif) bottom left no-repeat;

	}

		p.date {

			color: #8a8989;

		}

	

	.showepisode {

		float: left;

		clear: none;

		display: block;

		margin-bottom: 20px;

		padding-top:20px;

	}

	.showepisode img {

		float: left;

		clear: none;

		margin-right: 1px;

		margin-bottom: 1px;

	}

	

	.pager {

		width: 100%;

		float: left;

		clear: none;

		display: block;

	}

		.pager img {

			float: left;

			clear: none;

			display: inline;

			position: relative;

			margin-right: 25px;

		}

	

	#secondary {

		width: 215px;

		float: left;

		clear: none;

		display: block;

	}

	

		#secondary .box {

			width: 215px;

			padding-bottom: 10px;

			margin-bottom: 12px;

			background: url(../../bg-box-end.gif) bottom left no-repeat #FFF;

			display: block;

			float: left;

		}


		#secondary.bluetheme .box .no_friends{
			padding: 20px 10px 5px 20px;
					
		}
		

		#secondary.bluetheme .box .special-albastru {

			

			margin-left:10px;

			margin-top:20px;

			float: left;

			display: block;

			

			

		}

		

		

		

		#secondary.orangetheme .box .special {

			width: 215px;

			border-top: 1px solid #adadad;

			background-color:#fff;

			

			

		}

		

		#secondary.orangetheme .special  img {

			

			background-color:#fff;

			padding: 20px 20px 20px 20px;

			border-width:2px;

			border-top-color:#adadad;

			

		}

		

		

	

		#secondary.orangetheme .box .tag {

			width: 175px;

			padding: 10px 20px 0px 20px;

			background: url(../../bg-box-start.gif) top left no-repeat #ff6c00;

		}	

		#secondary.bluetheme .box .tag  {

			width: 175px;

			padding: 10px 20px 0px 20px;

			background: url(../../bg-box-start-light.gif) top left no-repeat #dbe7ed;

		}

				

		#secondary .box .title {

			width: 175px;

			padding: 5px 20px;

			font-weight: bold;

			color: #ff6c00;

			background-color: #ffe688;

		}

		#secondary .box .core {

			width: 175px;

			padding: 15px 20px;

			background-color: #FFF;			

		}

		

			

			#secondary .box .gear-prev {

				width: 76px;

				float: left;

				clear: none;

				display: block;

				padding: 0px 10px 10px 0px;

				color: #075076;

			}

		

			.imageholder {

				margin-bottom: 5px;

			}

			

			.imageholder-forum {

			 

			 	background-color: #fff;

			 	padding-top:15px;

				padding-left:20px;

				padding-bottom:20px;

				margin-bottom:0px;

				

			

			}

				

			

				p.forum-profile {

					background-color: #fff;

					font-weight:bold;

					color:#216688;

					margin:0;

					padding: 15px 20px;

					display:block;

					width:175px;

					float: left;

					vertical-align: middle;

				}

				

				

				p.forum-profile a span.special-albastru {

				

					text-decoration:none;

					color:#216688;

				}

				

				p.forum-profile a:hover span.special-albastru {

				

					

					color:#216688;

				}

				

			

			p.forum-profile img {

			

				float: left;

				display:inline;

				

			}





			.forum-header {

			

					padding-left:24px;

				 	padding-top:17px;

			 		padding-bottom:18px;

			 		color:#8eb0c2;

			 		font-size:18px;

				

			}

			

			.profile {

			

					padding-left:24px;

			 		padding-bottom:18px;

			 		color:#8eb0c2;

			 		font-size:18px;

				

			}



			

			#secondary .box ul.linklist-actionlist {

				float: left;

				display: block;

				padding-bottom: 10px;

				background-color: #FFF;				

			}

			



			

			#secondary .box ul.linklist li a img {

				float:left;

				padding-right:10px;

				padding-bottom:5px;

				vertical-align:middle;

				

				

			}

			

			#secondary .box ul.linklist-actionlist li a:hover {

				background-color: #fff;	

				color: #075076;

			}

			

			

			

			#secondary .box ul.linklist-actionlist li {

				width: 215px;

				padding: 0px;			

			}	

			

			#secondary .box ul.linklist-actionlist li a {

				width: 175px;

				padding: 10px 20px;

				text-decoration:none;

				display: block;

				

			}

			#secondary .box ul.linklist-actionlist li a:hover {

				background-color: #edf4f7;	

				color: #075076;

			}			

			

	

			#secondary .box ul.linklist li {

				width: 175px;

				padding: 10px 20px;

				border-bottom: 1px solid #d7d7d7;

				background-color: #FFF;					

			}

	

			#secondary .box ul.linklist li a {

				text-decoration: none;

			}

			#secondary .box ul.linklist li a:hover {

				text-decoration: underline;

				background-color: #FFF;

				color: #075076;

			}

				#secondary .box ul.linklist li.last {

					border-bottom: none;

				}



	

	.last {

		margin: 0px;

		padding: 0px;

		border: none;

		background-image: none;

	}



		

#footer {

	width: 852px;

	margin-top: 30px;

	margin-bottom: 15px;

	float: left;

	clear: none;

	display: block;

}

	#footer #actions {

		width: 852px;

		height: 71px;

		float: left;

		clear: none;

		display: block;

		border-top: 1px solid #3686af;

	}

		.lang {

			padding: 14px 0px;

			float: left;

			clear: none;

		}

			.lang ul li {

				float: left;

				clear: none;

				display: block;

				margin-right: 10px;

				position: relative;

			}



			#pharma {
			text-align: right;
			float: left;
			clear: none;
			display: block;
			padding-left: 20px;
		}
			#pharma a#openpharma {
				background: url(../../pharma-open.gif) right no-repeat;
				padding: 20px 30px 10px 0px;
				height:43px;	/* modificat Bogdan datorita bug*/			
				float: left;
				clear: none;
				display: inline; /* modificat Bogdan datorita bug*/
			}
					a#openpharma:hover {
						text-decoration: none;
					}	
		
		.forumprev {
			width: 190px;
			height: 51px;
			padding: 20px 0px 0px 25px;
			float: left;
			clear: none;
			display: block;
		}
	
	#footer #credits {
		width: 852px;
		padding-top: 15px;
		float: left;
		clear: none;		
		display: block;
		border-top: 1px solid #3686af;
		color: #71b8dc;		
	}
	#footer #credits .logo {
			float: left;
			clear: none;
			display: inline;
			padding-right: 20px;
		}
		

	div#pharmalogin {
		width:420px;
		height:51px;
		padding:10px;		
		display:block;
		float:left;
		background:url(../../bg-login-footer.gif) left  no-repeat;
	}
		.holder {
			width: 210px;
			float: left;
			display: block;
		}
			#pharmalogin p {
				float: left;
				display: block;
			}
			#pharmalogin .fieldname {
				width: 80px;
				display: block;
				float: left;
				padding-top:2px;	
				color:#fff;		
			}
			#pharmalogin .fieldholder {
				width: 109px;
				height: 17px;
				padding: 3px 6px 0px 6px;
				background: url(../../input-footer.gif) top left no-repeat #fff;	
				display: block;
				float: left;			
			}
			#pharmalogin .fieldholder input {
				width: 109px;
				border: none;
				padding: 0;
				font-size: 11px;
			}
			
			body #pharmalogin div.holder p.account{
				color: #71b8dc;
				
			}
			
			body #content #pharmalogin div.holder p.account a{
				color: #71b8dc;
				text-decoration:underline;
			}
			body #content #pharmalogin div.holder p.account a.bholder:hover {
				text-decoration:none;
			}
			body #pharmalogin div.holder p input.hlogin {
				padding-top:6px;
			}
			
			body #pharmacloser {
				background: url(../../pharma-close.gif) left no-repeat;
				float:left;
				display:block;
				height:71px;
				padding-left:25px;
				font-weight:bold;
			}
			
			body #pharmacloser a{
				float:left;
				display:block;
				padding-top:45px;
				text-decoration:none;
			}
			
			body #pharmacloser a:hover{
				text-decoration:none;
			}
			
/* Bogdan Error Message */
	.errormessage {
		background-color:#3186b1;
		color:#fff;
		display:block;
		float:left;
		font-size:12px;
		font-weight:bold;
		padding-left:10px;
		width:840px;
		margin-bottom:15px;
		margin-top:15px;
	}
	
	body#homepage .errormessage{
		width:824px;
		padding-left:10px;
	}
	
	.errormessage .bandaeroare{
		display:block;
		float:left;
		padding-top:9px;
		padding-bottom:9px;
		padding-left:25px;
		margin:0;
		background:url(../../error-alert.gif);
		background-repeat:no-repeat;
		background-position:left center;
	}
	
	.pharmacy-footer{
		color: #71b8dc;
		display:block;
		font-size: 11px;
		font-weight: bold;
		padding-bottom:5px;
	}
	
	.opener-pharmacy {
		display:block;
	}
