


* {
	outline: none;
}

body {
 	margin: 0;
 	padding: 0;
 	background: #a3a3a3 url(../cs-images/mainimages/website_bg.gif);
 	background-repeat: repeat-x;
 	font-family: Arial; /*website font face*/
 	font-size: 12px;
 	color: #000000;
}

a {
 	color: #5d5d5d;
 	text-decoration: none;
	outline: none;
}

a:active, a:focus {
	outline: none;
}

a:hover {
 	color: #5d5d5d;
 	text-decoration: underline;
}

img {
	border: none;
}

input, select, textarea, file {
	border-width: 1px;
	border-color: #5d5d5d;
	border-style: solid;
	background: #ffffff;	
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	padding: 5px 3px 4px 3px;
	font-weight: normal;
}

input[type=text], input[type=password] {
	background: url(../cs-images/mainimages/input_bg.gif) no-repeat top left;
}

.CheckRadio {
	border: none;
	background: none;
}

button {
	background: url(../cs-images/mainimages/generalbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	padding: 1px 0px 3px 10px;  /* still working */
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: none;
	cursor: pointer;
	text-decoration: none;
}

button:hover {
	text-decoration: none;
}

.EmphasizeType {
	color: #000000;
	font-weight: bold;
}

.GeneralButton {
	background: url(../cs-images/mainimages/generalbutton_r.gif);
	background-repeat: no-repeat;	
	background-position: right top;
	padding: 0px 10px 3px 0px;
	cursor: pointer;
	font-size: 14px;
}

a .GeneralButton button:hover {
	text-decoration: none;
}


#LeftColumn {
	width: 230px;
	padding-right: 13px;
	padding-left: 13px;
	float: left;
}

.LeftBoxes {
	background: url(../cs-images/mainimages/leftcolumn_bg.jpg) no-repeat top center;
}

#RightColumn {
	width: 190px;
	padding-left: 13px;
	float: left;
}

#MiddleColumn {
	width: 703px;
	float: left;
	border: 2px solid #d5d5d5;
}


/* Header */


#HeaderLinks {
	width: 988px;
	margin: 0 auto;
	height: 34px; 

	vertical-align: middle;
	line-height: 11px;
	font-size: 11px;
	font-family: Arial;
	color: #fff;
}

#HeaderLinks a {
	color: #fff;
	padding-top: 11.5px;	
	display: block;
	float: left;
	margin-right: 10px;
	text-decoration: none;
}

#HeaderLinks a:hover {
	color: #fff;
	text-decoration: underline;
}

#HeaderLinks #HeaderPhones {

}

#HeaderLinks #HeaderPhones .Phones{
	padding: 0px 0px 0px 10px;
	float: left;
	padding-top: 11.5px;	
}

#HeaderLinks #HeaderPhones .Phones span {
	padding: 0px 10px 0px 0px;
}

#HeaderLinks #HeaderTabs {
	float: right;
}

#HeaderLinks #HeaderTabs .HeaderTabsText {
	padding-top: 11.5px;	
	padding-right: 10px;
	float: left;
}

#HeaderLinks #HeaderTabs a {
	padding-top: 11.5px;	
	padding-bottom: 11.5px;	
}	

#HeaderLinks #HeaderTabs .off {
	background: none;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	width: px;	
	text-align: center;
}

#HeaderLinks #HeaderTabs .on {
	background: url(../cs-images/headerimages/tab_on.gif);
	font-size: 11px;
	color: #20528f;
	font-weight: bold;
	width: 66px;	
	text-align: center;
}

#Header {
	clear: both;
	padding-top: 40px;
	width: 988px;
	margin: 0 auto;
	background: url(../cs-images/headerimages/header_bg.png) no-repeat top left;
}

#Header a {
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
}

#Header #Logo {
	float: left;
	width: 297px;	
	padding-right: 13px;
	margin-left: 97px;
}

#Header #Logo a {
	display: block;
	background: url(../cs-images/headerimages/logo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 297px;
	height: 87px;
}

#Header #Logo a:hover {
	background: url(../cs-images/headerimages/logo.gif);
	background-repeat: no-repeat;
}

#Header #Facilities {
	float: left;
	padding-right: 13px;
	width: 100%;
}

#Header #Facilities #Search {
	/* background: url(../cs-images/headerimages/search_bg.gif); */
	height: 47px;
	/* width: 100px; */
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-right: 18px;
}

#Header #Facilities #Search input {
	width: 186px;
}

#Header #Facilities #Search select {
	width: 200px;
}

#Header #Facilities #Search .SearchTable {
	padding-top: 7px;	
}

#Header #Facilities #Search .SearchTable td {
	padding: 7px 0px 0px 10px;
}

#MiddleColumn #Search {
	background: url(../cs-images/headerimages/search_bg.gif);
	height: 47px;
	width: 100px;
	font-size: 11px;
	font-weight: bold;
}

#MiddleColumn #Search input {
	width: 250px;
}

#MiddleColumn #Search select {
	width: 200px;
}

#MiddleColumn #Search .SearchTable {
	margin-top: 7px;	
}

#Header #Facilities #Login{
	/* background: url(../cs-images/headerimages/search_bg.gif); */
	height: 47px;
	/* width: 100px; */
	font-size: 11px;
	font-weight: bold;
	margin-left: 22px;
	float: left;
}

#Header #Facilities #Login #Logged {
	height: 32px;
	/* width: 74px; */
	padding: 16px 0px 0px 0px;
	float: left;
}

#Header #Facilities #Login #Logged a {
	font-size: 10px;
	line-height: 14px;
}


#Header #Facilities #Login #Logged p {
	margin: 0px;
	float: left;
	padding-bottom: 5px;
	padding-right: 10px;
	font-size: 15px;
	margin-top:5px;
}

#Header #Facilities #Login input {
	width: 126px;
}

#Header #Facilities #Login .LoginTable {
	padding-top: 7px;
	float: left;
}

#Header #Facilities #Login .LoginTable td {
	padding: 7px 10px 0px 0px;
}


#Header #Facilities #Login .LoginTable a {
	font-size: 10px;
	line-height: 14px;
}

#Header #FacilitiesTabs {
	padding-bottom: 5px;
	padding-left: 8px;
}

#Header #FacilitiesTabs #LoginLink {
	background: url(../cs-images/headerimages/login-lock.gif) no-repeat center left;
	padding-left: 11px;
}

.TagsBox1Price {
	width: 155px;
	margin-top: 105px;
	text-align: center;
	float: left;
	position: absolute;
}

.TagsBox2Prices {
	width: 155px;
	text-align: center;
	position: absolute;
	margin-top: 98px;
}

.productTag {
	font-size: 10px;
	color: #FFFFFF;
	height: 16px;
	overflow: hidden;
}

.greentag {
	background: url(../cs-images/green-tag-end.png) no-repeat top right;
	padding: 2px 4px 3px 0px;
	display: inline;
}

.greentag strong {
	background: url(../cs-images/green-tag.png) no-repeat top left;
	padding: 2px 0px 4px 4px;
}

.bluetag {
	background: url(../cs-images/blue-tag-end.png) no-repeat top right;
	padding: 2px 0px;
	display: inline;
}

.bluetag strong {
	background: url(../cs-images/blue-tag.png) no-repeat top left;
	padding: 2px 0px 3px 4px;
	margin-right:4px;
	line-height: 19px;
}

.orangetag {
	background: url(../cs-images/orange-tag-end.png) no-repeat top right;
	padding: 2px 0px;
	display: inline;
}

.orangetag strong {
	background: url(../cs-images/orange-tag.png) no-repeat top left;
	padding: 2px 0px 3px 4px;
	margin-right:4px;
	/*line-height: 19px;*/
}

#Header #FacilitiesTabs a {
	background: none;
	font-size: 11px;	
	color: #000000;	
	font-weight: normal;	
	padding: 5px;
	display: inline;
}

#Header #FacilitiesTabs a:hover {
	background: none;
	color: #000000;	
	font-weight: normal;	
	text-decoration: underline;	
}

#Header #FacilitiesTabs a.selected {
	background: none;
	color: #000000;	
	font-weight: bold;	
}

#Header #ShoppingCart {
	float: right;
	width: 234px;
	margin-right: 25px;
}

#Header #ShoppingCart a {
	background: url(../cs-images/headerimages/shoppingcart_bg.gif);
	/* height: 81px; */
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-repeat: no-repeat;
	display: block;
}


#Header #ShoppingCart a:hover {
	background: url(../cs-images/headerimages/shoppingcart_bg.gif);
	color: #000000;
	background-repeat: no-repeat;
	text-decoration: none;
}

#Header #ShoppingCart a span {
	display: block;
	padding: 22px;
	width: 155px;
	line-height: 15px;
	padding-top: 40px;
	padding-bottom: 11px;
}

#Header #ShoppingCart a.STlink {
	width: 234px;
	height: 81px;
	float: none;
	margin-top: 0px;
	padding-left: 0px;
}

#Header #ShoppingCart a.HasProducts-off {
	background: url(../cs-images/headerimages/shoppingcart_bg.gif);
}

#Header #ShoppingCart a.HasProducts-on {
	background: url(../cs-images/headerimages/shoppingcart_bg.gif);
}

#Header #ShoppingCartTitle {
	float: left;
	background: url(../cs-images/headerimages/cart-icon.gif) no-repeat center left;
	margin-bottom: 5px;
	padding-left: 30px;
	font-weight:  bold;
	font-size:  11px;
}

/* Boxes */

#Categories {
	margin-left: 11px;
	margin-left: 11px;
}

#LeftColumn #Categories .Title {
	width: 212px;
	height: 74px;
}

#LeftColumn #Categories .Title:hover {
	width: 232px;
	height: 74px;
}

#LeftColumn #Categories .administratie {
	background: url(../cs-images/category_administratie.png) no-repeat top left;
}

#LeftColumn #Categories .administratie:hover, #LeftColumn #Categories .administratie_active {
	background: url(../cs-images/category_administratie_on.png) no-repeat top left;
}

#LeftColumn #Categories .tehnic {
	background: url(../cs-images/category_tehnic.png) no-repeat top left;
}

#LeftColumn #Categories .tehnic:hover, #LeftColumn #Categories .tehnic_active {
	background: url(../cs-images/category_tehnic_on.png) no-repeat top left;
}

#LeftColumn #Categories .educational {
	background: url(../cs-images/category_educational.png) no-repeat top left;
}

#LeftColumn #Categories .educational:hover, #LeftColumn #Categories .educational_active {
	background: url(../cs-images/category_educational_on.png) no-repeat top left;
}

#LeftColumn #Categories .economic {
	background: url(../cs-images/category_economic.png) no-repeat top left;
}

#LeftColumn #Categories .economic:hover, #LeftColumn #Categories .economic_active {
	background: url(../cs-images/category_economic_on.png) no-repeat top left;
}

.Economic {
	border: 2px solid #3f65a4 !important;
}

.Educational {
	border: 2px solid #ff6633 !important;
}

.Tehnic {
	border: 2px solid #01974c !important;
}

.Educational {
	border: 2px solid #ff6633 !important;
}

.Administratiepublica {
	border: 2px solid #c81919 !important;
}

#LeftColumn #Categories .Content {
	padding-left: 26px;
}


#LeftColumn #Categories .Title span{
	background: url(../cs-images/boxesimages/categories_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 10px;
	display: block;
	padding: 8px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: normal;
}

#LeftColumn #Categories span.depth2 {
	/* background: url(../cs-images/boxesimages/categories_row_r.gif);
	background-repeat: no-repeat;
	background-position: right top; */
	display: block;
}

#LeftColumn #Categories span.depth2 a{
	/* background: url(../cs-images/boxesimages/categories_row_l.gif);
	background-repeat: no-repeat;
	background-position: left top; */
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: bold;
}


#LeftColumn #Categories span.depth2_on {
	background: url(../cs-images/boxesimages/categories_row_r_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories span.depth2_on a{
	background: url(../cs-images/boxesimages/categories_row_l_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: bold;
	text-decoration: none;
}

#LeftColumn #Categories span.latest {
	background: url(../cs-images/boxesimages/categories_row_r_latest.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories span.latest a{
	background: url(../cs-images/boxesimages/categories_row_l_latest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: bold;
	text-decoration: none;
}

#LeftColumn #Categories span.latest_on {
	background: url(../cs-images/boxesimages/categories_row_r_latest_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .span.latest_on a{
	background: url(../cs-images/boxesimages/categories_row_l_latest_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: bold;
	text-decoration: none;
}

#LeftColumn #Categories span.vouchers {
	background: url(../cs-images/boxesimages/categories_row_r_vouchers.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories span.vouchers a{
	background: url(../cs-images/boxesimages/categories_row_l_vouchers.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: bold;
	text-decoration: none;
}

#LeftColumn #Categories .Content span.vouchers_on {
	background: url(../cs-images/boxesimages/categories_row_r_latest_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.vouchers_on a{
	background: url(../cs-images/boxesimages/categories_row_l_latest_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: bold;
	text-decoration: none;
}

#LeftColumn #Categories span.selected,
#LeftColumn #Categories span.selected_on
 {
	display: block;
}

#LeftColumn #Categories span.selected a,
#LeftColumn #Categories span.selected_on a
{
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-weight: bold;
	text-decoration: underline;
}

#LeftColumn #Categories .span.selected_on a:hover {
	text-decoration: underline;
}

#LeftColumn #Categories span.latestselected,
#LeftColumn #Categories span.latestselected_on
 {
	background: url(../cs-images/boxesimages/categories_row_r_l_selected.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories span.latestselected a,
#LeftColumn #Categories span.latestselected_on a
{
	background: url(../cs-images/boxesimages/categories_row_l_l_selected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #ff7200;
	line-height: 12px;	
	font-weight: ;
	text-decoration: ;
}

#LeftColumn #Categories .Content span.latestselected_on a:hover {
	text-decoration: none;
}


#LeftColumn #Categories span.depth3 {
	display: block;
	height: 18px;	
}

#LeftColumn #Categories span.depth3 a{
	display: block;
	margin-right: 10px;
	padding: 3.5px;
	padding-left: 22px;
	font-size: 11px;
	line-height: 11px;	
	font-weight: normal;
}


#LeftColumn #Categories span.depth3_on {
	background: url(../cs-images/boxesimages/subcategories_row_r_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories span.depth3_on a, 
#LeftColumn #Categories span.depth3_on a:hover{
	background: url(../cs-images/boxesimages/subcategories_row_l_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding-top: 3.5px;
	padding-bottom: 3.5px;
	padding-left: 22px;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;	
	font-weight: normal;
	text-decoration: none;
}

#LeftColumn #Categories span.depth3selected,
#LeftColumn #Categories span.depth3selected_on
 {
	display: block;
}

#LeftColumn #Categories span.depth3selected a,
#LeftColumn #Categories span.depth3selected_on a
{
	font-weight: bold;
	text-decoration: underline;
	color: #000;
}

#LeftColumn #Categories span.depth3selected_on a:hover {
	text-decoration: underline;
}


#LeftColumn #Categories .Content span.depth4 {
	background: url(../cs-images/boxesimages/subcategories_row_r3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 18px;	
}

#LeftColumn #Categories .Content span.depth4 a{
	background: url(../cs-images/boxesimages/subcategories_row_l3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 3.5px;
	padding-left: 37px;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;	
	font-weight: normal;
}


#LeftColumn #Categories .Content span.depth4_on {
	background: url(../cs-images/boxesimages/subcategories_row_r_on3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.depth4_on a, 
#LeftColumn #Categories .Content span.depth4_on a:hover{
	background: url(../cs-images/boxesimages/subcategories_row_l_on3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding-top: 3.5px;
	padding-bottom: 3.5px;
	padding-left: 37px;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;	
	font-weight: normal;
	text-decoration: none;
}

#LeftColumn #Categories .Content span.depth4selected,
#LeftColumn #Categories .Content span.depth4selected_on
 {
	background: url(../cs-images/boxesimages/subcategories_row_r_selected3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn #Categories .Content span.depth4selected a,
#LeftColumn #Categories .Content span.depth4selected_on a
{
	background: url(../cs-images/boxesimages/subcategories_row_l_selected3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #ff7200;
	font-weight: bold;
	text-decoration: underline;
}

#LeftColumn #Categories .Content span.depth4selected_on a:hover {
	text-decoration: underline;
}

#LeftColumn .ContentList {
	padding-top: 13px;
}

#LeftColumn .ContentList span {
	background: url(../cs-images/boxesimages/list_row_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span a {
	background: url(../cs-images/boxesimages/list_row_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
}

#LeftColumn .ContentBoxAllI span a {
	color: #000000;
	font-size: 12px;
	line-height: 12px;	
	font-weight: normal;
}

#LeftColumn .ContentList span.normal_on {
	background: url(../cs-images/boxesimages/list_row_r_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span.normal_on a
{
	background: url(../cs-images/boxesimages/list_row_l_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
	text-decoration: none;
}

#LeftColumn .ContentList span.normal_on a:hover {
	text-decoration: none;
}

#LeftColumn .ContentList span.first {
	background: url(../cs-images/boxesimages/list_row_r_first.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span.first a{
	background: url(../cs-images/boxesimages/list_row_l_first.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
}


#LeftColumn .ContentList span.first_on {
	background: url(../cs-images/boxesimages/list_row_r_first_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span.first_on a{
	background: url(../cs-images/boxesimages/list_row_l_first_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
}

#LeftColumn .ContentList span.first_on a:hover {
	text-decoration: none;
}

#LeftColumn .ContentList span.latest,
#LeftColumn .ContentBoxAllLink .latest {
	background: url(../cs-images/boxesimages/list_row_r_latest.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span.latest a,
#LeftColumn .ContentBoxAllLink .latest a{
	background: url(../cs-images/boxesimages/list_row_l_latest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
}

#LeftColumn .ContentList span.latest_on,
#LeftColumn .ContentBoxAllLink .latest_on {
	background: url(../cs-images/boxesimages/list_row_r_latest_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

#LeftColumn .ContentList span.latest_on a,
#LeftColumn .ContentBoxAllLink .latest_on a{
	background: url(../cs-images/boxesimages/list_row_l_latest_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-right: 10px;
	padding: 7px;
	font-size: 12px;
	color: #000000;
	line-height: 12px;	
	font-weight: normal;
}

#LeftColumn .ContentList span.latest_on a:hover,
#LeftColumn .ContentBoxAllLink .latest_on a:hover {
	text-decoration: none;
}

#LeftColumn .BoxTitle {
	/*margin-top: 13px;*/
}

#LeftColumn .BoxTitle span{
	margin-right: 10px;
	display: block;
	padding: 5px;
	font-size: 20px;
	color: #5d5d5d;
	line-height: 20px;
	font-weight: bold;
}

#LeftColumn .ContentBox {
	padding-right: 5px;
	font-size: 14px;
	color: #5d5d5d;
	font-weight: normal;
	border-bottom: 2px dotted #676767;
}

#LeftColumn .ContentBoxI{
	padding-left: 5px;
	padding-bottom: 13px;
	padding-top: 5px;
	display: block;
	font-size: 14px;
	color: #5d5d5d;
	font-weight: normal;	
}

#LeftColumn .ContentBoxAll {
	background: url(../cs-images/boxesimages/box_content_r.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 5px;
	font-size: 14px;
	color: #5d5d5d;
	font-weight: normal;	
}

#LeftColumn .ContentBoxAllI{
	background: url(../cs-images/boxesimages/box_content_l.gif);
	background-position: left top;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	display: block;
	font-size: 14px;
	color: #5d5d5d;
	font-weight: normal;	
}

#LeftColumn .ContentBox .fieldtitle {
	display: block;
	padding: 5px 0px 3px 0px;
	font-weight: bold;
}

#LeftColumn .ContentBox input {
	width: 155px;
}

#LeftColumn .ContentBox .BoxButton {
	margin-top: 5px;
}
	
#LeftColumn #LeftBanners {
	width: 230px;
	overflow: hidden;
	text-align: center;
}




#RightColumn .BoxRightTitle {
	background: url(../cs-images/boxesimages/box_right_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#RightColumn .BoxRightTitle span{
	background: url(../cs-images/boxesimages/box_right_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 10px;
	display: block;
	padding: 12.5px;
	font-size: 14px;
	color: #000000;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}

#RightColumn .ContentRightBox {
	background: url(../cs-images/boxesimages/box_right_content_r.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 12.5px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;	
	margin-bottom: 13px;
}

#RightColumn .ContentRightBoxI{
	background: url(../cs-images/boxesimages/box_right_content_l.gif);
	background-position: left bottom;
	padding-left: 12.5px;
	padding-bottom: 12.5px;
	padding-top: 12.5px;
	display: block;
	font-size: 12px;
	color: #000000;
	font-weight: normal;	
	text-align: center;
}


#RightColumn .SpecialProductImg {
	width: 136px;
	height: 136px;	
	background-position: center center;
	margin-left: 14.5px;
   
}

#RightColumn .SpecialProduct {
	background: url(../cs-images/boxesimages/right_box_price.png);
	background-position: 76px 76px;
	padding-left: 76px;
	padding-top: 98.5px;
	background-repeat: no-repeat;
	width: 61px;
	height: 61px;
	font-size: 16px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

#RightColumn .SpecialProductDesc {
	font-size: 12px;	
	color: #000000;
	font-weight: normal;

}

#RightColumn .SpecialProductDesc a.ProductName{
	font-size: 12px;	
	color: #20528f;
	font-weight: bold;

}

.SmallThumbnail {
	display: block;
	width: 62px;
	height: 62px;
	float: left;
	clear: left;
	margin-bottom:  10px;
	margin-right: 5px;
}

.SmallThumbnail a {
	background: url(../cs-images/products/smallthumbnail.gif);
	width: 62px;
	height: 62px;
	display: block;
}

#RightColumn .LatestProductDesc {
	float: left;
	width: 93px;	
	text-align: left;
	padding-bottom: 10px;
}

#RightColumn .LatestProductDesc a.ProductName {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#RightColumn .LatestProductDesc .Price, #RightColumn .ContentRightBoxI .ProductPrice {
	font-size: 14px;
	font-weight: bold;
	color: #ff0b0b;
}

#RightColumn #RightBanners {
	width: 190px;
	overflow: hidden;
}

#ProductsTop {
	float: left;
	padding-top: 10px;
}

h1 {
	font-size: 20px;
	color: #000000;
	padding: 5px;
	font-weight: normal;
	margin: 0px;
}

h2 { /* de modificat */
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#MiddleColumn .HomeArticles {
	clear: both;
	margin-top: 13px;
}

#MiddleColumn .HomeArticles .HomeArticle {
	width: 146px;
	float: left;
}


#MiddleColumn .HomeArticles .HomeArticle .HomeArticlePic{
	width:146px; 
	height:86px; 
	background: url(../cs-images/articles/article_bg.gif);
}

#MiddleColumn .HomeArticles .HomeArticle .ArticleTitle{
	font-size: 12px;
	color: #20528f;
	font-weight: bold;		
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#MiddleColumn .HomeArticles .HomeArticle .ArticleText{
	font-size: 11px;
	color: #000000;
	font-weight: normal;		
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;	
}

#MiddleColumn .AdminLinks {
	padding: 13px;
	border-top-width: 1px;
	border-color: #e2e2e2;
	border-style: solid;
	margin-top: 13px;
	float: left;
	width: 678px;
	display: block;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

#MiddleColumn .HomeArticles .HomeArticle .ArticleText .GeneralButton {
	text-align: center;
}

#BreadCrumbs {
	font-size: 12px;
	line-height: 11px;
	background: url(../cs-images/listingimages/breadcrumbs_bg.gif);	
	background-repeat: repeat-x;
}

#BreadCrumbs .FirstLink {
	background: url(../cs-images/listingimages/firstlink.gif);
	display: block;
	height: 30px;
	float: left;
	background-repeat: no-repeat;	
	padding-left: 9px;

}

#BreadCrumbs a{
	font-weight: ;	
	color: #000000;	
	padding-top: 9px;
	padding-bottom: 9px;
	display: block;
}

#BreadCrumbs .MiddleLink {
	background: url(../cs-images/listingimages/middlelink.gif);
	display: block;
	height: 30px;
	float: left;	
	background-repeat: repeat-x;
	padding-left: 4.5px;
}

#BreadCrumbs .LastText {
	display: block;
	float: left;	
	font-weight: ;	
	color: #000000;		
	padding-left: 4.5px;
	padding-top: 9px;
	padding-bottom: 9px;
}

#BreadCrumbs .MiddleConnection {
	background: url(../cs-images/listingimages/middleconnection.gif);
	width: 20px;
	height: 30px;
	display: block;
	float: left;
	background-repeat: no-repeat;
}



#BreadCrumbs .LastConnection {
	background: url(../cs-images/listingimages/lastconnection.gif);
	width: 20px;
	height: 30px;
	display: block;
	float: left;
}

#Footer {
	background: url(../cs-images/footerimages/footer_bg.png) no-repeat bottom center;
	width: 962px;
	margin: 0 auto;
	padding: 13px;
}	

#Footer .FooterArticles {
	margin: 0 auto;
}

#Footer .FooterCategoriesList {
	width: 480px;
}

#Footer .PoweredBy {
	float: left;
	margin-right: 13px;
	background: url(../cs-images/poweredbyCS.png) no-repeat center right;
	line-height: 36px;
	padding-right: 40px;
}

#Footer .Rss {
	float: left;
	margin-left: 13px;
	width: 22px;
}


#Footer .FooterArticles .FooterArticle {
	float: left;
	display: inline;
}

#Footer .FooterArticles .FooterArticle .FooterTitle {
	font-size: 12px;
	color: #5d5d5d;
	font-weight: normal;		
	width: 160px;
	padding-bottom: 5px;
}

#Footer .FooterArticles .FooterArticle a{
	font-size: 12px;
	color: #5d5d5d;
	font-weight: normal;	
}

#Footer .FooterText {
	font-size: 12px;
	color: #5d5d5d;
	font-weight: normal;		
	padding-top: 13px;
	margin-top: 13px;
	/* background: url(../cs-images/footerimages/footer_icons_bg.gif);
	background-repeat: repeat-x;
	background-position: top left; */
	padding-bottom: 13px;
}

#Footer .FooterText .Icons {
	margin: 0 auto;
}


#Website {
	width:988px; /* main container width */
	background: url(../cs-images/mainimages/content_bg.png) repeat-y top left;; /* main container background */
	margin: 0 auto;
	padding-top: 13px;
	padding-bottom: 13px;
}



.cleaner, 
.Cleaner {
	clear: both;
}


/* Recaptcha */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:url(../cs-images/headerimages/header_bg.png) no-repeat top left !important; //reCaptcha widget background color
 }
 
#recaptcha_table {
   border-color: url(../cs-images/headerimages/header_bg.png) no-repeat top left !important; //reCaptcha widget border color
 }
 
#recaptcha_response_field {
   border-color: url(../cs-images/headerimages/header_bg.png) no-repeat top left !important; //Text input field border color
   background-color:url(../cs-images/headerimages/header_bg.png) no-repeat top left !important; //Text input field background color
 }

.TableBox {
	width: 100%;
}

.TableBox td, .TablePlaceOrder td {
	padding: 5px;
	font-size: 11px;
}

.TableForm .TableHeader,
.TableBox .TableHeader,
.TablePlaceOrder .TableHeader  {
	background: url(../cs-images/mainimages/tableheader_l.gif);	
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
}

.TableForm .TableHeader span,
.TableBox .TableHeader span,
.TablePlaceOrder .TableHeader span
 {
	background: url(../cs-images/mainimages/tableheader_r.gif);	
	background-position: right top;
	background-repeat: no-repeat;
	padding: 5px;
	display: block;
}

.RecommendedProductsBox .TableHeader {
	background: url(../cs-images/mainimages/tableheader_l.gif);	
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
}

.RecommendedProductsBox .TableHeader span
 {
	background: url(../cs-images/mainimages/tableheader_r.gif);	
	background-position: right top;
	background-repeat: no-repeat;
	padding: 5px;
	display: block;
}

.TableForm .TableHeader .End,
.TableBox .TableHeader .End {
	background: url(../cs-images/mainimages/tableheader_r.gif);	
	background-position: right top;
	background-repeat: no-repeat;
}

.TableBox .BigTableHeader {
	background: url(../cs-images/mainimages/bigtableheader_l.gif);	
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
}

.TableBox .BigTableHeader span 
 {
	background: url(../cs-images/mainimages/bigtableheader_r.gif);	
	background-position: right top;
	background-repeat: no-repeat;
	padding: 5px;
	display: block;
}

.TableBox .BigTableHeader span.Addspan {
	background: none;
	float: left;
}

.TableBox .BigTableHeader a.AddAddress {
	color: #5d5d5d;
	background: url(../cs-images/mainimages/addaddress_bg.gif) no-repeat top right;
	padding: 6px;
	text-decoration: none;
	cursor: pointer;
	float: right;
	font-size: 15px;
	border:1px solid #666666;
}


.TableForm .TableValue .ValueContent {
	float: left;
	padding-left: 5px;

}

.TableForm .TableValue .ValueInput {
	float: left;
	clear: left;
	padding-right: 5px;
	display: block;

}

.TableForm .TableValue .ValueInput input {
	margin: 0px;
}

.TableBox .TableParam{
	width: 280px;
	font-weight: normal;
	color: ;
}

.LeftSection .TableBox .TableParam {
	padding-left: 21px;
	width: 1%;
}

.RightSection .TableBox .TableParam {
	padding-left: 21px;
	width: 1%;
}

.TableBox .TableValue{
	font-weight: bold;
	color: ;
}

.TableBox .odd {
	background: #f4f4f4;
}

.TableBox .even {
	background: #FFFFFF;
}

.TableForm {
	width: 100%;
}

.TableForm td {
	padding: 5px;
	font-size: 11px;
}

.TableForm .TableParam{
	width: 280px;
	font-weight: normal;	
}

.TableForm .TableValue{
	font-weight: bold;	
}

.FormMessage {
	padding: 5px;
	font-size: 12px;
	color: #ff7200;
	font-weight: bold;
}

.TableForm .TableChapter{
	font-size: 12px;
	color: #000000;
	font-weight: bold;	
	/* background: #F1F6FC; */
}

.cartpopup {
	color:#666666;
	font-size: 10px;
	margin-left:-126px;
	margin-top:-1px;
	position:absolute;
	text-align:left;
	font-weight: normal;
	background-color: #ffde00;
}

.topcart {
	background: #ffde00 url(../cs-images/headerimages/cart-top.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.leftcart {
	background-color: #ffde00;
	border-left: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	padding-left: 10px;
}

.rightcart {
	background: #ffde00 url(../cs-images/headerimages/carttable_tile.gif) repeat-y top right;
	padding-right: 10px;
}

.cartbottom {
	background: #ffde00 url(../cs-images/headerimages/cart-bottom-r.gif) no-repeat;
	background-position: bottom right;
	height: 13px;
	padding-right: 10px;
	float: right;
	width: 10px;
}

.cartbottommiddle {
	background: #ffde00 url(../cs-images/headerimages/cart-bottom-r.gif) no-repeat;
	background-position: bottom left;
	height: 13px;
}

.cartbottom-l {
	background: #ffde00 url(../cs-images/headerimages/cart-bottom-l.gif) no-repeat bottom left;
	height: 13px;
	padding-left: 10px;
	float: left;
	width: 10px;
}

.tablebody {
	width: 247px;
}

/* .SCProductDetail {
	float: left;
}

.SCProductQuantity {
	text-align: right;
	float: right;
} */

.Totals {
	border-top: 1px solid #666666;
}

.inactive .cartinfo_delete {
	display: none;
}

.active .cartinfo_delete {
	float: right;
	margin-top: 2px;
	margin-right: 5px;
	cursor: pointer;
}

.SmallFullStar {
	background: url(../cs-images/products/smallfullstar.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 17px;
	float: left;
}

.SmallHalfStar {
	background: url(../cs-images/products/smallhalfstar.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 17px;	
	float: left;
}

.SmallEmptyStar {
	background: url(../cs-images/products/smallemptystar.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 17px;
	float: left;	
}

#RightColumn .LatestProductDesc .Price, #RightColumn .ContentRightBoxI .bundleSave {
	color:#92B5DC;
}

.NwlSubmit {
	float: left;
	background: none;
	padding:0px;
	cursor: pointer;
}

.WL {
	padding: 13px;
}

.CheckoutRightButton {
	margin-top: 10px; float: right; height:32px; overflow:hidden;
}

.product_model {
	width: 235px;
	display: block;
}

#Tehnologies {
	background: url(../cs-images/mainimages/left_cat_bg.jpg) repeat-x top left;
}

#LeftColumn #Tehnologies .ContentBox {
	border-bottom: 0 none;
}

#LeftColumn #Tehnologies .BoxTitle span {
	color: #5d5d5d;
	font-size: 18px;
}

#LeftColumn #Tehnologies a {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0;
	border-bottom: 1px solid #a2a2a2;
	/* border-right: 1px solid #a2a2a2; */
	display: block;
	float: left;
	width: 100%;
}

.red {
	color:red;
}
