﻿* {

	margin: 0;

	padding: 0;`

}



:focus {outline: 0; } 



body{

	margin: 0;

	padding: 0;

	margin-top: 10px;

	color: #2A2A2A;

	font-family: "Trebuchet MS", Verdana, Georgia, "Times New Roman", Times, serif;

	text-align: justify;

	font-size: 13px;

	line-height: 1.5em; /*background:#F0F0F0 url('img/bg022.png') left top no-repeat;*/;

	background: #FFF url('img/bg03.jpg') repeat-x left top;

}







#maincontainer{

width: 960px; /*Width of main container*/

margin: 0 auto; /*Center container on page*/

}







#topsection{

height: 300px; /*Height of top section*/

}



#contentwrapper{

float: left;

width: 100%;

}





#contentcolumn{

margin-right: 0px; /*Set right margin to RightColumnWidth*/

background-color:#fff;

border-top: 0px #212121 solid;

width:960px;

float:left;

color:#666666;

/*background: url('img/bg_papper.png') no-repeat left top;*/

}





#footer{

	clear: left;

	width: 100%;

	/*background: #F0F0F0;*/

	background:##EBDDB8;

	color: #000;

	text-align: left;

	padding: 0px 0;

	border: none;

	/*border-top: 4px #CCCCCC solid;

	border-bottom: 4px #CCCCCC solid;*/

}



#footer a{

/*color: #FFFF80;*/

padding-bottom:40px;

}



.innertube{

margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

margin-top: 20px;

font-size:1em;

}



.innertube a:visited {

	color: #48739E;

}



.innertube a:link {

	color: #48739E;

}



.innertube a:hover {

	color: #333333;

}



.innertube img{ margin:2px 2px 2px 2px; border:none; }

#combo_colors img { margin:0px 0px 0px 0px; border:none; }







/*.innertube img.categ{ margin:3px 3px 3px 3px; border:1px #CCCCCC solid; } */















.innertube ul{ margin-left:20px; font-size:14px; color:#6B6B6B; font-weight:normal; }















.innertube ul li a, .innertube ul li a:link, .innertube ul li a:visited {



	/*color:#327db5;*/ color: #5C5C5C;



	text-decoration: none;



}



.innertube ul li a:hover{ color:#000000; text-decoration:underline; }







.innertube h6



{



	color:#333333;



	font-size:15px;



	text-decoration:none;



}







.innertube .top{



	padding:10px 0;



	height: 60px;



}



.innertube .top2{



	padding:6px 0;



}







.innertube .bottom{



	padding:10px 0;



	/*height: 65px;*/



	min-height: 110px;



	height: auto !important;



	height: 110px;



	text-align:left;



	



}







.innertube .product_list{



	padding:10px 0;



	/*height: 65px;*/



	min-height: 110px;



	height: auto !important;



	height: 110px;



	text-align:left;



	background:url('img/gradient.jpg') no-repeat;



	width:305px;



	color:#3366FF;



}







.innertube .product_list a, .innertube .product_list a:link, .innertube .product_list a:visited {



	color:#3366FF;



}















.innertube .image img{



	padding:7px;



	/*border: 1px solid #ccc;*/



	background: url('img/bg_img.jpg') no-repeat right bottom;



}







div.image_product{



	/*border: 1px solid #ccc;*/



	padding:5px 8px 0px 0px;



	float:left;



	background:transparent;



}



div.image_product img { border:none; }











.innertube strong {



	color:#327db5;



	font-size:14px;



}







.innertube span {



	font-size:12px;



}







.innertube p.more_width {color: #333; font-size: 1.2em; }















h1.titlestyle1 {



	font-size: 2.0em;



	font-weight: bold;



	margin-bottom: 7px;



	padding-left: 0px;



	color: #1F506D;



}



h2.titlestyle1 {



	font-size: 1.4em;



	font-weight: bold;



	margin-bottom: 20px;



	padding-left: 0px;



	color: #FF6600;



}







h2.categ_name {



	font-size:1.2em;



	font-weight:bold;



	color:gray;



	margin-top:5px;



}







h2.product_name {



	font-size:1.6em;



	font-weight:bold;



	color:#a20000;



	margin-top:5px;



}











/* ----------------------------------- */



.clear { clear:both; }



/* ----------------------------------- */







div#top_menu   {	float: right; margin-right:0px; margin-top:0px; width:100%; height:20px; font-size:0.9em; color:#48739E;text-align:right; padding-bottom:5px; }



div#top_menu a:focus {



	color: #F0F0F0;



	text-decoration: underline;



}



div#top_menu a:link {



	color: #F0F0F0;



	text-decoration: underline;



}



div#top_menu a {



	color: #F0F0F0;



	text-decoration: underline;



}



div#top_menu a:hover {



	color: #ffffff;



}



div#logo { float: left; margin-left:0px; background-image:url('img/logo.png');background-repeat:no-repeat; width:220px; height:73px; }



div#main_menu {	float: right; margin-right:0px; margin-top:0px; width:750px; height:60px; font-size:0.8em; color:#fff;text-align:right; }



div#banner_main{ width: 960px; background:transparent; margin:0;padding:0px 0px 0px 0px;  }



div#main_menu2{



	width: 690px;



	background-color: #A30000;



	margin: 0;



	padding: 0px 0px 0px 0px;



	float: right;



}







div#maincontent {



	float:left;



	width:950px;



	background:#fff;



}







div#rightcontent {



	float:right;



	width:264px;



	/*background-color:aqua;*/



	/*background:url('img/bg_right.gif') #fff no-repeat 0px 20px;*/







}















/* page footer*/



div#topfooter {



	width: 100%;



	background-color: #ffffff;



	border-top: 4px #920000  solid;



	border-bottom: 4px #CCCCCC solid;



}



div#footerbottom{



	height:30px;



	/*background-image:url('img/bottom.gif');*/



	background-repeat:no-repeat;



	width:100%;



}



div#leftfooter {



	float:left;



	width:260px;



	color:#666666;



}



div#rightfooter {



	float:left;



	width:700px;



	color:#666666;



	/*background:url('img/bg_bottom.jpg') no-repeat right top;*/



}







div#rightfooter a, div#rightfooter a:link, div#rightfooter a:visited  {

	color:#666666;

	/*background:url('img/bg_bottom.jpg') no-repeat right top;*/



}





div#rightfooter a:hover  {

	color:#333333;

	/*background:url('img/bg_bottom.jpg') no-repeat right top;*/



}



	



/* end page footer*/





.linkReadMore {

	font-family:Verdana, Trebuchet MS, Georgia, "Times New Roman", Times, serif;

	padding: 1px 23px 1px 0px;

	background: url(img/ball_arrow.gif) no-repeat right bottom;

	display:block;



	margin: 0px 0px 0px 0px;



	font-weight: normal;



	color: #FF6600;



	float: right;



	text-decoration: none;



	line-height: 15px;



	font-size:13px;



}



.linkReadMore:hover {



	background-position: right top;



	color: #006dba;



}











/* ------------------------------------------------------ */



#paging{



	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	font-weight:bold;

	line-height:30px;

}







#paging a{

	padding:4px 5px 4px 5px;

	margin:0px 1px 0px 1px;

	border:1px solid #2A6E96;

	background:#FFFFFF;

	color:#2A6E96;

	text-decoration:none;

}











#paging a:hover{

	border:1px solid #2A6E96;

	background:#2A6E96;

	color:#FFFFFF;

	text-decoration:none;

}







/* ------------------------------------------------------ */







div.line01 {

	background: url('img/bg_line.gif') repeat-x left top;

	height:10px;

	margin:5px 0px 5px 0px;

}





div.line011 {

	background: url('img/bg_line.gif') repeat-x left top;

	max-height:2px;

	height:auto !important;

	height:2px;

	padding:0;

	margin:0px 0px 2px 0px;

}



div.poze_produse {

	width:962px; height:115px; /*background-color:#06829e;*/ background:transparent; margin-top:0px;padding:10px 0px 0px 0px;

}

div#banner01 { float: right; margin-top:10px; background:#ffffff; width:507px; height:167px; padding:8px 10px 15px 10px; margin-bottom:0px; }

div#banner02 { float: left; /*border: 2px fuchsia solid;*/ margin-top:10px; width:397px; height:133px; padding:8px 10px 15px 10px; }

div#banner03 { float: right; margin-top:10px; background:#ffffff; width:940px; height:167px; padding:8px 10px 15px 10px; margin-bottom:0px; }

/*div#banner02 h6.maintitle { color: #999; font-size: 2.2em; font-style:normal; font-weight: normal; line-height: 1.3em; padding-left:147px; }*/



.pics     {  height:  174px; width:506px; padding: 0; margin:  0; overflow:hidden; }   

.pics img {  padding: 0px; border:  0px solid #fff; background-color: #fff; width:  506px; height: 174px; top:  0; left: 0; } 

.pics2     {  height:  174px; width:940px; padding: 0; margin:  0; overflow:hidden; }   

.pics2 img {  padding: 0px; border:  0px solid #fff; background-color: #fff; width:  940px; height: 174px; top:  0; left: 0; } 

/* -------------------------------------------------------------------------------------- */



	dl.nav { margin: 0 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }



	dl.nav dt {



			padding: 6px 4px 3px 4px; margin: 0 0 6px 0;

			font-weight: bold;

			border-bottom: 1px solid #eee;

			font-family: 'ms trebuchet', trebuchet, sans-serif;

			color: #4e80c1;

	}



	dl.nav ul { list-style:none; margin-left:0px; padding-left:0px;}

	dl.nav dd { margin-left:0px; padding-left:0px; }

	dl.nav dd li, dl.nav dd li:hover { padding: 0; background: url(img/dotted-border.gif) repeat-x 0 bottom; height:auto; }

	dl.nav dd li a { display: block; padding: 3px 3px 3px 14px; margin: 0; background: url(img/bullet.gif) no-repeat 5px center; border: none; text-decoration: none; color: #333; }

	dl.nav dd li a:hover { background-color: #f3fbff; color: #4e80c1; }

/* -------------------------------------------------------------------------------------- */



/* afisare produse */



#produs_left h6, #produs_right h6



{

	text-decoration:none;

}



#produs_left a h6, #produs_right a h6

{

	text-decoration:none;

}



#produs_left

{

	width:300px;

	float:left;

	margin-right:12px;

	margin-bottom:10px;

	padding-bottom:10px;

}



#produs_left ul



{

	list-style:none;

	list-style-position:inside;

}



#produs_right



{

	width:300px;

	float:right;

	margin-bottom:10px;

	padding-bottom:10px;

}



#produs_right ul

{

	list-style:none;

	list-style-position:inside;

}



#caracteristici

{

	float:left;

	width:180px;

	text-align:left;

}



#caracteristici ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}







#produs_right img, #produs_left img



{



	width:113px;

	height:155px;

	float:right;

}





#produs_right li, #produs_left li

{

	line-height:25px;

}



/*#produs_right h6, #produs_left h6

{

	border-bottom:1px dotted #999999;



}*/





.separator

{

	width:100%;

	height:1px;

	border-top:1px dotted #999999;

	margin:10px 0px 10px 0px;

}



#produs

{

	width:100%;

}



/* sfarsit afisare produse */





/* content_list */

div.content_extra



{



}



div.content_extra div.content_list

{

    background-color: #F9F9F9;

    padding: 5px 0px;

}



div.content_extra div.content_list .navigation

{

    float: right;

}



div.content_extra div.content_list .list

{

    margin-top: 10px;

}



div.content_list .navigation

{

    text-align: right;

    padding: 0px 2px 2px 2px;

}



div.content_list .main_navigation

{

    margin: 0px 0px 10px 0px;

    border-bottom: 1px solid #9f9f9f;

    border-top: 1px solid #9f9f9f;

    padding-top: 3px;

    padding-bottom: 3px;

    font-family: Tahoma, Arial, Sans-serif;

    font-size: 11px;

}



div.content_list .main_navigation h3

{

    float: left;

    font-size: 15px;

    color: #016DAB;

    font-weight: 800;

    padding-left: 20px;

    line-height: 20px;

}







div.content_list .main_navigation h3 img



{

    vertical-align: top;

}







div.content_list .main_navigation div.links



{

    text-align: right;

    line-height: 20px;

    color: #666666;

    font-family: Tahoma, Arial, Sans-serif;

    font-size: 100%;

    font-weight: normal;

    padding-right: 20px;

}



div.content_list .main_navigation div.links a



{

	padding: 3px 6px 3px 6px;

	border: 1px #940606 solid;

	color: #940606;

	margin-right: 2px;

	margin-left: 0px;

	text-decoration: none;

}



div.content_list .main_navigation div.links a:hover



{

    border: 1px solid #7c5454;

	color: #7c5454;

}



div.content_list .main_navigation div.links a.selected



{

   font-weight: 800;

    color: #FFFFFF;

    background-color: #7c0000;

    border: 1px solid #7c0000;

}







div.content_list .main_navigation div.links a.previous, div.content_list .main_navigation div.links a.next {



    font-weight: 800;



}







div.content_list .main_navigation div.links span.previousNextDisabled {

    font-size: 100%;

    font-weight: 800;

    padding: 3px 6px 3px 6px;

    margin-right: 2px;

    color: #b0b0b0;

    border: 1px solid #b0b0b0;

}







div.content_list .list div.box



{

    display: block;

    float: left;

    width: 114px;

    height: 190px;

    margin: 0px 5px 15px 5px;

    padding: 0px 0px 10px 0px;

}







div.content_extra div.content_list .list div.box



{

    height: auto;

    margin: 0px 5px 15px 5px;

    padding: 0px 0px 10px 0px;

}











/* -------------------------------------------   */



hr.line_main {

	border: none;

	border-top: #F0F0F0 4px solid;

}



/* -------------------------------------------   */



#contenu_pdf{border-top:0px solid #c9cdf0;padding-top:0px;margin-top:0px; font-size:1em;}

#contenu_pdf ul{padding-top:5px;margin-bottom:10px;border-bottom:1px solid #eaeaea;width:200px; list-style-type:none; margin-left:0px; padding-left:0px; background:transparent; }

#contenu_pdf li { background-color:transparent; vertical-align:middle;}

#contenu_pdf li a{



	/*background: transparent url(img/bullet_gray.png) left no-repeat;*/

	padding: 3px 0px 3px 18px;

	width: 182px;

	border-top: 1px solid #eaeaea;

	display: block;

	font-weight: bold;

	color: #666666;

}







#contenu_pdf li a:hover{

	background: #B0B0B0 url(img/bullet_gray.png) no-repeat left;

	color: #FFFFFF;

}



.off{ background: transparent url(img/bullet_gray.png) no-repeat left 10px; width: 200px;}

#contenu_pdf.pdf_liste_droite{float:right;}

#contenu_pdf p{margin-top:25px;margin-bottom:-5px;}

.on { background: transparent url(img/bullet_red.png) no-repeat left 10px; width: 200px;}

/* ----------------------------------------------- */

/* ----------------------------------------------- */



/* Formular contact

-------------------------------------------------*/



#ContactFormID {

	background:#ffffff;

	width: 480px;

	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;

	margin-left:100px

}



#ContactFormID input

{

	width:186px;

	text-align:left;

	padding:2px 2px 2px 2px;

	margin-top:2px;

	margin-bottom:2px;

	height:16px;

	border:solid 1px #aaa9a9;

	/*background:url(img/input_bg.jpg);*/

}



#ContactFormID select

{

	width:210px;

	margin-top:2px;

	margin-bottom:2px;

	text-align:left;

	border:solid 1px #c1b091;

}



#ContactFormID .texte

{

	text-align:right;

	padding-right:10px;

	width:120px;

	vertical-align:middle;

}



#ContactFormID textarea

{

	border:solid 1px #aaa9a9;

	padding:2px 2px 2px 2px;

/*	padding:2px 10px 2px 10px;*/

}



#ContactFormID .button1

{

	background-image:url(img/trimite.jpg);

	width:80px;

	height:26px;

	border:none;

	margin-left:20px;

}



#ContactFormID .button2

{

	background-image:url(img/reset.jpg);

	width:70px;

	height:26px;

	border:none;

	margin-left:135px;

}



#ContactFormID .button1:hover, #ContactFormID .button2:hover

{

	cursor:pointer;

}



.buton:hover

{

	cursor:pointer;

}



/*	Galerie produs	*/



#galerie_produs

{

	margin-left:0px;

}



#galerie_produs a img

{

	width:123px;

	height:92px;

	margin:2px 2px 2px 2px;

	padding:4px 4px 4px 4px;

	border:1px solid #999;

}



/*	Sfarsit Galerie produs	*/





#sidebar {

	float      : left;

	width      : 188px;

	margin     : 0 0 20px 0;

	padding:0 0 0 0;

}



#sidebar img {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:none;

}





#sidebar h3 {

	display    : block;

	height     : 20px;

	width      : 188px;

	line-height: 10px;

	margin     : 0px 0 0px 0;

	overflow   : hidden;

}

#sidebar h3#prod_categ {

	background : transparent url('img/sidebar_prodcateg.png') no-repeat left top;

	margin     : 0px 0 0px 0;

}

#sidebar h3#prod_utils {

	background : transparent url('img/sidebar_produtils.png') no-repeat left top;

	margin     : 0px 0 0px 0;

}



#sidebar ul {

	margin-top:0px;

	margin-bottom:0px;

	margin-left:10px;

	display    : inline;

	padding:0px 0px 0px 0px;

}



#sidebar ul li {

	height     : 30px;

	display    :inline;

}

#sidebar ul li a  {

	background : transparent url('img/list_bg.png') no-repeat left top;

	display    : block;

	height     : 30px;

	padding    : 0px 0 0 10px;

	color      : #484848;

	text-decoration: none;

	font-size  : 13px;

	font-family: Arial, Georgia, "Times New Roman", sans-serif;

}

#sidebar ul li a:hover   {

	background : #ffffff;

	cursor:pointer;

	background-position: 0 -30px;

}



#sidebar a   {

	cursor:pointer;

}



#sidebar a:hover   {

	background : #ffffff;

	cursor:pointer;

}