body {
	margin: 0px;
	padding: 0px;
	background: url('img/page_bg.gif') 0 0 repeat-x #FFF6D8;
	color: #c3c3c3;
	font: 12px/14px "Trebuchet MS", Tahoma, Arial, sans-serif;
}
.input_1 {
	height: 17px;
	border: 1px solid #A9A9A9;
	font: normal 12px 'Trebuchet MS', Tahoma, Arial, sans-serif;
	color: #333;
	margin-top: 2px;
	margin-bottom: 2px;
}
.input_1:hover {
	border: 1px solid #AB0000;
}
.but_1 {
	padding-left: 3px;
	margin-top: 10px;
}
.textarea {
	border: 1px solid #A9A9A9;
	font: normal 12px 'Trebuchet MS', Tahoma, Arial, sans-serif;
	color: #333;
	padding: 3px;
}
.textarea:hover {
	border: 1px solid #AB0000;
}
.error {
	background: #dd7272;
	font: bold 13px 'Trebuchet MS', Arial, Tahoma, sans-serif;
	color: #fff;
	margin: 20px;
	padding: 20px;
}
.error a {
	font: bold 13px 'Trebuchet MS', Arial, Tahoma, sans-serif;
	color: #fff;
	text-decoration: underline;
}
.error a:hover {
	text-decoration: underline;
	color: #fff;
}
.error_block {
	background: #dd7272;
	font: normal 12px 'Trebuchet MS', Arial, Tahoma, sans-serif;
	color: #fff;
	padding: 10px;
}
.error_block p {
	margin: 0;
	padding-left: 20px;
}
.error_block strong {
	font: bold 13px 'Trebuchet MS', Arial, Tahoma, sans-serif;
}
.rss {
	background: url('img/rss.gif') center left no-repeat;
	font: bold 11px 'Trebuchet MS', Arial, Tahoma, sans-serif;
	color: #1B456D;
	text-decoration: none;
	padding-left: 20px;
	margin-bottom: 5px;
}
.rss:hover {
	text-decoration: none;
	color: #000;
}
.cleaner {
	clear: both;
}
.input {
	border: 1px solid #CBC8A1;
}
.input:hover {
	border: 1px solid #AB0000;
}
.but {
	border: 1px solid #CBC8A1;
	background: #AB0000;
	color: #fff;
}
.but:hover {
	border: 1px solid #AB0000;
}
#content {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#top_menu {
	text-align: left;
}
#top_menu p {
	padding: 0;
	margin: 0;
	font: 12px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #fff;
}
#top_menu a {
	font: 12px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	margin-right: 15px;
}
#top_menu a:hover {
	text-decoration: underline;
}
#logo {
	float: left;
	width: 250px;
	height: 120px;
	/*background: #fff;*/

    text-align: center;
}
#logo img {
	margin-top: 15px;
}
#add_top {
	float: right;
	width: 740px;
	height: 120px;
	/*background: #fff;*/

    text-align: center;
}
#add_top img {
	margin-top: 15px;
}
#main_menu {
	height: 40px;
	border-bottom: 1px dashed #CBC8A1;
	border-top: 3px solid #CC0000;
	clear: both;
	background: #fff;
}
#main_menu p {
	text-align: center;
}
#main_menu a {
	font: bold 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #C90000;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#main_menu a:hover {
	text-decoration: underline;
	color: #333;
	background: url('img/main_menu_bullet.png') 0 0 no-repeat;
}
#search {
	width: 100%;
	background: inherit;
	height: 20px;
	text-align: right;
	padding-top: 5px;
	padding-bottom:0;
	margin-bottom: 0;
}
#search div {
	float: left;
	padding-top: 5px;
}
#main_news {
	height: 186px;
	width: 500px;
	float: left;
	border: 1px solid #CBC8A1;
	margin-top: 5px;
	background: url('img/bg_main_news.gif') center left no-repeat #fff;
}
#main_news img {
	border: 0;
	display: block;
	position: relative;
	float: left;
	clear:right;
	margin-top: 11px;
	margin-left: 20px;
	/* Hide from IE-Mac \*/ 

    padding-left: 20px;/* End hide */

}
#main_news_cont {
	border-left: 1px dashed #CBC8A1;
	float: right;
	padding: 5px;
	margin-top: 11px;
	margin-right: 5px;
	width: 220px;
	color: #333333;
}
a.main_news_title {
	font: bold 13px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #C90000;
	text-decoration: none;
}
a.main_news_title:hover {
	color: #333;
	text-decoration: underline;
}
#main_news_cont p {
	font: normal 12px Arial, Tahoma, "Trebuchet MS", sans-serif;
	color: #000;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
}
a.details {
	font: bold 12px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #C90000;
	text-decoration: none;
	margin-left: 5px;
}
a.details:hover {
	color: #333;
	text-decoration: underline;
}
#last_top {
	height: 186px;
	width: 490px;
	float: right;
	border: 1px solid #CBC8A1;
	margin-top: 5px;
	background: url('img/bg_last_news.gif') top center no-repeat #AB0000;
	display: block;
	overflow: hidden;
}
#last_top ul {
	margin-top: 37px;
	/*margin-left: -30px;*/

    list-style: none;
}
#last_top li {
	margin-top: 5px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
#last_top li:hover {
	background: #333;
}
#last_top ul p {
	margin: 0;
	padding: 0;
	color: #fff;
}
#last_top a {
	font: bold 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #fff;
	text-decoration: underline;
}
#last_top a:hover {
	text-decoration: none;
}
#latest_items {
	padding-top: 10px;
	width: 690px;
	float: left;
}
.cat_front {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 280px;
	width: 338px;
	border: 1px solid #CBC8A1;
	overflow:hidden;
	background-color: #fff;
	background-image: url(img/bg_cat_front.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.cat_front_title {
	font: normal 16px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #fff;
	margin-top: 0;
	margin-bottom: 5px;
	margin-right: 5px;
	padding:0;
	text-align: right;
}
a.cat {
	font: normal 16px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
a.cat:hover {
	text-decoration: underline;
}
.cat_front img {
	display: block;
	float: left;
	margin-top: 40px;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.cat_front_cont {
	border-left: 1px dashed #CBC8A1;
	float: right;
	padding: 5px;
	margin-top: 0;
	margin-right: 10px;
	width: 180px;
}
a.cat_front_title {
	font: normal 13px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #C90000;
	text-decoration: none;
}
a.cat_front_title:hover {
	color: #333;
	text-decoration: underline;
}
.cat_front_cont p {
	font: normal 12px Arial, Tahoma, "Trebuchet MS", sans-serif;
	color: #000;
	margin: 0 0 5px 0;
	padding: 0;
}
.others {
	clear: both;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	/*background: #DDDBC7;*/


    color: #333;
}
.others a {
	font: normal 11px "Trebuchet MS", Arial, Tahoma, sans-serif;
	color: #BF1B1A;
	text-decoration: none;
}
.others a:hover {
	color: #333;
	text-decoration: underline;
}
#right {
	float: right;
	padding-top: 10px;
}
.ad_front_square {
	background: url('img/bg_cat_front.gif') top center no-repeat #fff;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	/*height: 300px;*/

    width: 300px;
	border: 1px solid #CBC8A1;
	text-align: center;
	padding-bottom: 0px!important;
}
.ad_front_squarea {
	background: url('img/bg_cat_front.gif') top center no-repeat #fff;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	/*height: 300px;*/

    width: 300px;
	border: 1px solid #CBC8A1;
	text-align: center;
	padding-bottom: 0px!important;
}
.ad_front_title {
	font: normal 16px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #fff;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding:0;
	text-align: right;
}
.ad_front_square img {
	border: 0;
	margin-top: 0px;
	margin-bottom:0px!important;
}
.ad_front_squarea a {
	display: block!important;
	height: 250px!important;
	width: 300px!important;
	overflow: hidden!important;
}
.ad_front_squarea img {
	border: 0px;
	margin-top: 0px;
	margin-bottom:0px!important;
}
#page_cont {
	margin-bottom: 10px;
}
#site_nav {
	background: #fff;
	height: 25px;
	color: #333;
	border: 1px solid #CBC8A1;
}
#site_nav p {
	padding: 0;
	margin-left: 5px;
	margin-top: 5px !important;
}
#site_nav a {
	font: bold 11px "Trebuchet MS", Arial, Tahoma, sans-serif;
	color: #BF1B1A;
	text-decoration: none;
}
#site_nav a:hover {
	color: #333;
	text-decoration: underline;
}
#main_section {
	background: #fff;
	color: #333;
	border: 1px solid #CBC8A1;
	padding: 5px;
	margin-top: 10px;
}
#main_section h1 {
	background: none;
	color: #cc0000;
	padding-left: 5px;
	padding-top: 5px;
	font: normal 16px "Trebuchet MS", Arial, Tahoma, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#dict {
	background: #fff;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	height: 135px;
	border: 1px solid #CBC8A1;
	clear: both;
}
#dict_cont {
	background: #CBC8A1;
	height: 30px;
}
.dict_cont_title {
	font: bold 18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #333;
	margin: 0;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	text-align: left;
	background: #CBC8A1;
	height: 30px;
}
#dict img {
	border: 1px solid #DD002D;
	margin: 0 0 0 10px;
	float: left;
	display: block;
}
.dict_cont_desc {
	border-left: 1px dashed #CBC8A1;
	width: 880px;
	float: right;
	padding-left: 10px;
	margin-left: 10px;
}
.dict_cont_desc p {
	font: normal 12px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #333;
	margin:0;
}
#promo {
	clear: both;
}
#catalog {
	float: left;
	margin-bottom: 10px;
}
#credits {
	float: right;
	margin-bottom: 10px;
}
#footer {
	width: 100%;
	/*	height: 173px;
	background: url('img/bg_footer.gif') 0 0 repeat-x #333;*/
	clear: both;
	float:left;
	background-color: #333333;
}
#footer_content {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	text-align: center;
	padding-top: 40px;
}
#footer_left {
	float: left;
	width: 280px;
	padding-right: 15px;
	border-right: 1px dashed #5D5B46;
}
#footer_left p {
	text-align: center;
	color: #fff;
	font: normal 13px "Trebuchet MS", Tahoma, Arial, sans-serif;
	margin: 0 0 10px 0;
}
#footer_right {
	float: right;
	width: 590px;
	text-align: right;
}
#footer_right a {
	font: bold 13px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;/*padding-right: 5px;*/

}
#footer_right a:hover {
	text-decoration: underline;
	color: #fff;
}
.le_cont {
	text-align: center;
}
a.le {
	font: normal 10px "Trebuchet MS", Tahoma, Arial, sans-serif !important;
	color: #CBC8A1 !important;
	text-decoration: none !important;
	padding: 0 !important;
	margin: 2px !important;
}
a.le:hover {
	text-decoration: none !important;
	color: #fff !important;
}
.copyright {
	text-align: center;
	padding-bottom: 15px;
}
a.madeby {
	color: #c3c3c3 !important;
	font: 12px/14px "Trebuchet MS", Tahoma, Arial, sans-serif !important;
	text-decoration: none !important;
	padding: 0 !important;
	margin: 2px !important;
}
a.madeby:hover {
	text-decoration: underline !important;
	color: #fff !important;
}
.brand {
	width: 300px;
	float: left;
	height: 140px;
	margin-top: 10px;
	border: 1px solid #CBC8A1;
	margin: 5px;
	padding: 5px;
}
.brand:hover {
	border: 1px solid #AB0000;
	background: #fff;
}
.brand img {
	display: block;
	float: left;
}
.brand ul {
	margin-left: 5px;
	margin-top: 5px;
}
.brand li {
	display: inline;
}
.brand strong {
	height: 25px;
	background: #333;
	display: block;
	clear: both;
	font: bold 14px "Trebuchet MS", Tahoma, Arial, sans-serif !important;
	color: #fff;
	padding-top: 4px;
	padding-left: 5px;
}
.specs {
	margin-bottom: 5px;
}
.specs b {
	font: bold 12px "Trebuchet MS", Tahoma, Arial, sans-serif !important;
	color: #AB0000;
}
.specs td {
	background: #fff;
	border-left: 1px dashed #CBC8A1;
}
.cat_item_main {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.cat_item_main img {
	border: 2px solid #DD002D;
	display: block;
	float: left;
	margin: 5px;
	margin-top: 10px;
}
.cat_item {
	border-left: 1px dashed #CBC8A1;
	float: right;
	padding: 5px;
	margin-top: 0;
	margin-right: 10px;
	width: 500px;
}
a.cat_item_title {
	font: bold 13px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #C90000;
	text-decoration: none;
}
a.cat_item_title:hover {
	color: #333;
	text-decoration: underline;
}
.cat_item p {
	font: normal 12px Arial, Tahoma, "Trebuchet MS", sans-serif;
	color: #000;
	margin: 0 0 5px 0;
	padding: 0;
}
.ctr {
	text-align: center;
}
.ctr strong {
	font: bold 12px 'Trebuchet MS', Arial, Tahoma, sans-serif !important;
	color: #333 !important;
}
a.pg {
	margin-left:2px;
	background: #FFF6D8;
	font: bold 11px 'Trebuchet MS', Arial, Tahoma, sans-serif !important;
	color: #1D4C78 !important;
	text-decoration: none !important;
	padding-left: 5px;
	padding-right: 5px;
}
a.pg:hover {
	text-decoration: none !important;
	color: #fff !important;
	background: #DD002D !important;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
a.link_pg {
	background: #CBC8A1;
	font: normal 14px 'Trebuchet MS', Arial, Tahoma, sans-serif !important;
	color: #333 !important;
	text-decoration: none !important;
	padding-left: 5px;
	padding-right: 5px;
}
a.link_pg:hover {
	text-decoration: none !important;
	color: #fff !important;
	background: #333 !important;
	padding-left: 5px;
	padding-right: 5px;
}
#item_details {
	padding-top: 5px;
}
#item_left {
	width: 210px;
	text-align: center;
	float: left;
	margin-top: 20px;
}
#item_image {
	height: 200px;
}
#item_left img {
	border: 2px solid #DD002D;
}
#item_images {
	margin-top: 1px;
}
#item_images img {
	border: 2px solid #CBC8A1;
	cursor: hand;
	cursor: pointer;
}
#item_images img:hover {
	border: 2px solid #DD002D;
}
#item_right {
	text-align: left;
	float: right;
	width: 430px;
	margin-top: 20px;
}
#item_right p {
	margin:0;
}
.source {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
#letters {
	text-align: center;
}
a.letter {
	font: bold 12px "Trebuchet MS", Tahoma, Arial, sans-serif !important;
	color: #fff !important;
	text-decoration: none !important;
	padding: 5px !important;
	margin: 1px !important;
	background: #AB0000;
}
a.letter:hover {
	font: bold 12px "Trebuchet MS", Tahoma, Arial, sans-serif !important;
	text-decoration: none !important;
	background: #CBC8A1;
	color: #AB0000 !important;
}
a.letter_sel {
	font: bold 12px "Trebuchet MS", Tahoma, Arial, sans-serif !important;
	text-decoration: none !important;
	padding: 5px !important;
	margin: 1px !important;
	background: #CBC8A1;
	color: #AB0000 !important;
}
a.letter_sel:hover {
	font: bold 12px "Trebuchet MS", Tahoma, Arial, sans-serif !important;
	text-decoration: none !important;
	background: #AB0000;
	color: #fff !important;
}
.letter_content {
	margin-bottom: 10px;
	clear: both;
}
.letter_left {
	width: 90px;
	float: left;
	margin-bottom: 10px;
	text-align: center;
}
.letter_right {
	float: right;
	width: 550px;
	padding: 5px;
	border-left: 1px dashed #CBC8A1;
	margin-bottom: 10px;
}
.letter_right strong {
	font: bold 13px "Trebuchet MS", Tahoma, Arial, sans-serif !important;
	color: #AB0000;
}
.cod {
	background-color: #fff;
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Tahoma, Verdana, serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
div.rand_1 {
	clear: both;
	padding-top: 5px;
	padding-bottom: 20px;
}
div.rand_1 span.eticheta_1 {
	float: left;
	width: 90px;
	text-align: right;
	padding-left: 3px;
	color: #333;
	clear: right;
}
div.rand_1 span.camp_1 {
	float: right;
	width: 400px;
	text-align: left;
	margin-left: 100px;
}
.latest_news {
	color: #333333;
}
.latest_news a {
	text-align: left!important;
}
p.stirile_cititte {
	text-align: left;
	padding-left: 10px;
}
p.plas {
	margin-left: 10px!important;
	margin-right: 10px!important;
	text-align: left!important;
}
.plas a img {
	margin-top: 0px!important;
	margin-right: 10px;
}
.joslf a {
	font-family: Arial, Helvetica, sans-serif;
	color: #841818;
	text-decoration: none;
}
.datata {
	padding-top: 10px;
	padding-left: 10px;
}
.bckw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	text-decoration: none;
	background-color: #fff6d8;
	display: block;
	height: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cbc8a1;
	border-bottom-color: #cbc8a1;
	margin-bottom: 10px;
}
.hsta {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
