body {

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

	background-color:#636466;

	font-size: 11px;

}



* {

	margin:0;

	padding:0;

}



#mainwrap {

	margin:10px auto;

	width: 950px;

	background: #fff;

}

.clearfloat {

	clear: both;

}

a img {

	border: none;

}



h1 {

	font-size: 16px;

	color: #a10404;

	margin: 0 0 15px 0;

}

h2 {

	font-size: 14px;

	color: #a10404;

	margin: 10px 0;

}



#header {

	padding-top:10px;

	background: url('../i/header_top1.gif') no-repeat;

	position: relative;

}

.buy_method {

	font-size: 12px;

	text-align: right;

	width: 950px;

	height: 22px;

	text-align: right;

	margin-top: 2px;	

}

p.buy_method a {

	text-decoration: none;

	color: #a10404;

	padding: 3px 10px;

	background-color: yellow;

}

.menu_bar {

	background: url('../i/top_menu_bg.gif') repeat-x;

	height: 26px;

}

.menu_bar img {

	float: right;

}



.nav {

	list-style-type: none;

}

.nav li {

	float: left;

	background: #fff;

	height: 26px;

}

.nav li a {

	background: #a10404;

	display: block;

	height: 20px;

	color: #fff;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	padding: 5px 20px 0 20px;

}



* html .nav li a {

	width: 100px;

	padding: 5px 0 0 0;

}



.nav li a:hover {

	background-color: #b1060b;

	color: #fff;

	font-weight: bold;

	margin-top: 1px;

}

div.language {

	position: absolute;

	bottom: 0;

	right: 10px;

}

* html div.language {

	top: 180px;

}

div.language img {

	margin: 0 5px;

}



#content {

	margin-top: 10px;

	background: #fff;

}



.left_column {

	float: left;

	width: 225px;

}



.main_content {

	float: left;

	width: 409px;

	border: 1px dotted #bbb;

	border-width: 0 1px;

	margin: 20px;

	padding: 0 20px;

}

.main_content ol {

	margin-left: 10px;

	font-size: 11px;

}

.main_content ul {

	margin-left: 10px;

}

.main_content p {

	font-size: 11px;

	margin-bottom: 5px;

}

.main_content a {

	color: #a10404;

	text-decoration: none;

}

.main_content a:hover {

	text-decoration: underline;

}

.left_menu {

	width: 200px;

	background: url('../i/left_menu_top.gif') no-repeat;

	background-color: #a10404;

	padding: 5px 5px 5px 20px;

}

.left_menu_bottom {

	background: url('../i/left_menu_bottom.gif') no-repeat;

	height: 16px;

}

.category_title {

	color: #fed32e;

	font-weight: bold;

	font-size: 13px;

	margin-bottom: 10px; 

}

.category_title a {

	text-decoration: none;

	color: #fed32e;

	font-weight: bold;

	font-size: 13px;

	margin-bottom: 10px;

}

.category_title a:hover {

	text-decoration: underline;

}

.category_title span {

	cursor: pointer;	

}

.category_title span.first {

	margin-right: 2px;

}

#second_menu_hidden {

	/*display: none;*/

}

.second_menu {

	list-style-type: none;

	border-bottom: 1px solid #800e0d;

	margin-left: 20px;

	margin-bottom: 10px;

}

.visible { 

	display: block;

}

.invisible { 

	display: none;

}

.second_menu li {

	background: url('../i/menu_item_bg.gif') no-repeat center left;

	padding-left: 20px;

	border-top : 1px solid #800e0d;

	border-bottom: 1px solid #bc2020;

}

.second_menu li a {

	display: block;

	color: #fff;

	padding: 5px 0;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}

.second_menu li a:hover {

	color: #fed32e;

}

.other_search {

	margin: 50px 0 0 20px;

	border: 1px dotted #bbb;

	border-left: none;

	border-right: none;

	font-size: 11px;

	padding: 20px 10px;

	width: 185px;

}

.other_search p {

	color: #636466;

	font-weight: bold;

	margin: 10px 0;

}

.other_search input {

	border: 1px solid #730606;

	width: 180px;

}



.table_main_content {

	float: left;

	padding: 0;

	margin-top: 30px;

}

.table_main_content td {

	text-align: center;

	padding: 10px 5px;

	width: 170px;

}

.table_main_content td p {

	border: 1px solid #a10404;

	font-size: 11px;	

	width: 110px; 

	height: 75px;

}

.table_main_content img {

	margin: 5px auto;

}

.table_main_content td a {

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

.table_main_content td a:hover {

	text-decoration: underline;

}



.right_column {

	font-size: 12px;

	float: right;

	margin-right: 10px;

}

* html .right_column {

	margin-right: 0;

	padding-right: 10px;

}



#footer {

	background: #a70e13;

	font-size: 12px;

	padding: 5px 0px;

	color: #fff;

	height: 26px;

	margin-bottom: 20px;

	text-align:center;

}

#footer .copy {

	font-size: 10px;

	margin-top: 3px;

	margin-left: 10px;

}

.menu_bottom {

}

.menu_bottom a {

	border-left: 1px solid #fff;

	padding: 0 10px;

	text-decoration: none;

	color: #fff;

}

.menu_bottom a:first-child {

	border-left: none;

}

.menu_bottom a:hover {

	text-decoration: underline;

}

.cautare_top {

	background: url('../i/search_top.gif') no-repeat;

	background-color: #dcddde;

	padding: 14px 15px 0 0;

	border-bottom: 1px solid #f7f8fd;	

}

.cautare {

	background-color: #dcddde;

	border-top: 1px solid #bcbec0;

	width: 204px;

	font-size: 12px;

	padding: 5px 15px 5px 5px;

	text-align: right;

}

.cautare_top p {

	font-weight: bold;

	text-align: right;

	color: #636466;

	font-size: 14px;

}



.cautare p {

	font-size: 11px;

	color: #636466;

	font-weight: bold;

	margin: 5px 0;

}

.cautare select {

	background: url('../i/selector.gif') no-repeat right;

	background-color: #fff;

	border: 1px solid #404040;

	border-width: 0 1px 1px 0;

	margin-bottom: 10px;

}

.cautare select.category {

	width: 150px;

}

.cautare select.section, select.rap_asp, select.rims, select.profile, select.brand, select.model {

	width: 65px;	

}

.cautare p span {

	float: left;

	width: 62px;

	margin: 0 px;

	font-size: 11px;

	text-align: right;

}



.cautare_bottom {

	height: 16px;

	width: 224px;

	background: url('../i/search_bottom.gif') no-repeat;

}



.products_list {

	width: 409px;

	font-size: 11px;

}

.products_list td {

	border-bottom: 1px dotted #ddd;

	padding: 10px 0;

}

a.product_name {

	color: #7b0000;

	margin: 5px;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

}

a.product_name:hover {

	text-decoration: underline;

}

.manufacturer {

	margin: 3px;

}

.price {

	text-align: right;

}

.price_value {

	font-weight: bold;

}

.price div {

	margin: 10px;

}

.adauga_cos {

	background: url('../i/cos.gif') no-repeat left center;

	text-decoration: none;

	color:#7b0000;

	padding-left: 25px;

}



.page_table {

	float: right;

}

.pages_text {

	font-size: 12px;

	color: #555;

}

.pages {

	font-size: 12px;

	padding: 10px 5px;

}

.pages a {

	color: #777;

	text-decoration: none;

	margin: 0 5px;

}

.pages a:hover {

	text-decoration: overline underline;

}

.pages a:visited {

	color: #bbb;

}

.pages a.current_page {

	color: red;

}

.pages a.current_page:visited {

	color: red;

}

.page_arrows a {

	font-size: 12px;

	color: #777;

	margin: 0 5px;

	text-decoration: none;

}

.page_arrows a:hover {

	text-decoration: underline overline;

}



.single_prod {

	width: 409px;

	font-size: 12px; 

	border-bottom: 1px dotted #ccc;

}

.single_prod td {

	padding: 5px;

}

.single_prod img {

	cursor: pointer;

}

.single_prod div {

	border-bottom: 1px dotted #ddd;

	padding: 10px 0;

}

.single_prod div.clearfloat {

	border: none;

	padding: 0;

}

.single_prod div.add {

	margin: 15px 0;

	border: none;

}

.single_prod p.col1 {

	float: left;

	width: 150px;

}

.single_prod p.col2 {

	float: left;

	width: 259px;

}

.single_prod p.product_name {

	font-size: 14px;

	font-weight: bold;

	color: #7b0000;

	margin: 5px;

}

.single_prod p.manufacturer {

	font-size: 12px;

	font-weight: bold;

	margin: 5px 0; 

}	

.single_prod p.description {

	font-size: 14px; 

	font-weight: bold;

}

.category_list {

}

.category_list p, .category_list a {

	float: left;

}

.category_list p a {

	margin: 15px;

}

.category_list img {

	border: 2px solid #a10404;

}

.search {

	font-size: 11px;

}



.new {

	font-size: 11px;

	border: 1px solid #a10404;

	padding: 5px;

	width: 212px;

	margin-bottom: 10px;

}

.new a {

	text-decoration: none;

	color: #555;

}



.new a:hover {

	text-decoration: underline;

}

.new table {

	width: 200px;

}

.new table td {

	text-align: right;	

}

.cart_title {

	background: url('../i/cos_top.gif') no-repeat;	

	background-color: #a10404;

	width: 204px;

	padding: 5px 10px;

	font-size: 13px;

	font-weight: bold;

	color: #fff;

	margin-top: 10px;

	display: block;

	text-decoration: none;

	border-bottom: 5px solid yellow;

}

.new_title {

	background: url('../i/new_prod.gif') no-repeat;	

	background-color: #a10404;

	width: 204px;

	padding: 5px 10px;

	font-size: 13px;

	font-weight: bold;

	color: #fff;

	margin-top: 10px;

	display: block;

	text-decoration: none;

}



* html .new_title {

	padding-bottom: 0;	

}



.new tr.separator td {

	border-bottom: 1px dotted #ddd;

	margin-bottom: 10px;

	padding-bottom: 10px;

	color: #555;

}

.new td.first {

	text-align: left;

}



a.new_title:hover {

	text-decoration: underline;

}



p.new_product {

	background: url('../i/star.gif') no-repeat center left;

	height: 20px;

	font-size: 13px;

	font-weight: bold;

	padding: 5px 25px 0 25px;

	margin: 10px 0;

}



p.see_all {

	text-align: right;

	margin: 10px 10px 0 0;

}

p.see_all a {

	font-size: 11px;

	color: #555;

	text-decoration: none;

}

p.see_all a:hover {

	text-decoration: underline;

}



.newsletter {

	color: #555;

}

.newsletter input {

	border: 1px solid #555;

}

.newsletter a {

	background: url('../i/arrow.gif') no-repeat center left;

	cursor: pointer;

	color: #a10404;

	font-weight: bold;

	margin-left: 10px;

	padding-left: 15px;

}

.brands {

	width: 920px;

	margin: 20px auto;

}

div.no_cart {

	display: none;

}



.careers {

	font-size: 12px;

}

.careers p.error {

	font-size: 14px; 

	color: red; 

	font-style: italic;

}

.careers p.location { 

	font-size: 14px;

	font-weight: bold;

	margin: 15px 0 5px 0;

}

.careers p.title { 

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 5px;

	padding-left: 20px;

	cursor: pointer;

	background: url('../i/plus.gif') no-repeat center left;

	height: 20px;

}

.careers p.title2 { 

	font-size: 12px;

	font-weight: bold;

	margin: 15px 0 5px 0;

}

.careers div {

	margin-bottom: 20px;

	display: none;

	margin-left: 20px;

}



#notice input {

	border: 1px solid #555;

	display:block;

}

#notice textarea {

	border: 1px solid #555;

	margin-bottom: 5px;

	width: 300px;

	height: 100px;

}



.notice {

	font-size: 11px;

	font-weight: bold;

	margin: 0 0 15px 0;

	color: #555;

}

.order_sent {

	font-size: 14px;

	color: red; 

	font-weight: bold;

	font-style: italic;

}



.go_back {

	background: url('../i/go_back.gif') no-repeat;

	height: 25px;

	font-size: 11px;

	color: #A10404;

	padding: 7px 0 7px 30px;

	text-decoration: none;

	font-weight: normal;

}

.go_back:hover {

	text-decoration: underline;

}

#notice .required {

	color: red;

}

.required {

	color: red;

}

.page_login td {

	text-align:right;

	padding-right: 5px;

}

.page_login input {

	border: 1px solid #555;

	display: block;

	width: 150px;

	margin-bottom: 5px;

}

.page_login input.login_btn {

	width: 75px;

}

.login_error {

	font-size: 13px;

	font-weight: bold;

	font-style: italic;

	color: red;

}

.new_account input {

	border: 1px solid #555;

	width: 175px;

}

.new_account button {

	border: 1px solid #555;

	margin-bottom: 10px;

}

.new_account td {

	text-align: right;

	padding-right: 5px;

}

.new_account td.col2 {

	text-align: left;

}

