body {background-color: #000000;	background-image: url(i/red.gif); background-repeat: repeat-x; background-position: top;}
body, h1, h2, h3, h4, td, p, div {color: #333; font-size: 8pt; line-height: 150%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

h1, h2, h3, h4 {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; padding: 0; margin: 0; /*text-transform: uppercase;*/}
h1 {font-size: 24px; font-weight: bold; padding: 0 0 10px 0; color:black; font-family:Times New Roman;}
h2 {font-size: 16px; font-weight: bold; padding: 10px 0 10px 0; line-height: 100%; color:#9f1113; font-family:Times New Roman;}
h3 {font-size: 12px; font-weight: bold;}
h4 {font-size: 11px; font-weight: normal;}
h5 {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; padding: 0px 0 15px 0; margin: 0px; color: #666; line-height: 130%;}
a {color: #333; text-decoration:underline;}
a:hover {color: #9f1113; text-decoration:underline;}


ul,ol {margin-top: 5; margin-bottom: 5;}

/*SEARCH FORM*/
.search_panel_arte {padding:0px, 0px, 0px,0px;}
.search_form {}
.search_form_space {padding:0;}
.search_form_input {width:100px; font-size:11px; height:20px; color:#4e4e4e; margin:0 3px; border:1px solid #cdcdcd;}
.search_form_submit {height:20px; font-size:11px; margin-right:3px;}

/*AUTH_BAR*/
.logintext {font-family: Verdana, Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px; line-height: 11px; color: #ffffff; letter-spacing: 0px; text-decoration:none;}
a.loginlink {font-family: Verdana, Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px; line-height: 11px; color: #ffffff; letter-spacing: 0px; text-decoration:none;}
a.loginlink:visited {font-family: Verdana, Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px; line-height: 11px; color: #ffffff; letter-spacing: 0px; text-decoration:none;}

.auth_bar {align: right; padding-bottom: 10 px; }

/*FORMS*/
.formtextbg {color: #666;; font-weight: bold; vertical-align: top;}
.formbg {}
.form100 {width:100%; background-color:white; border:1px solid #cdcdcd;}
input {font-size:11px; height:20px; color:#4e4e4e;}
textarea {font-size:11px; color:#4e4e4e; border:1px solid #cdcdcd; background-color:white;}
select {font-size:11px; color:#4e4e4e; background-color:white;}
.formtable {border-top:1px solid #cdcdcd; /*border-width: 1px 0;*/ margin-bottom:10px;}

/*CONTENT*/
td.logo_brand {padding-bottom:10px;}
td.fast_nav {padding-bottom:15px;}
.data {font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif; padding: 20px; color: #666; font-size: 11px; text-align: left;}
.data div.photo {background-color: #fff; font-size: 9px; margin: 20px -30px 20px 20px; width: 227px; float: right;	border-top: 0 solid #d9d9d9; border-bottom: 0 solid #d9d9d9; border-left: 0 solid #d9d9d9;}

div.def {width:100%; border:0 solid; font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif; padding: 20px; color: #666; font-size: 11px;}

div.def div.photo {background-color: #F7F7F7; font-size: 9px; margin: 20px -30px 20px 20px; width: 227px; float: right;	border-top: 0 solid #d9d9d9; border-bottom: 0 solid #d9d9d9; border-left: 0 solid #d9d9d9;}
.imgleft {float: left; margin: 5px 20px 20px 0; border: 1 solid #d0ccc8;}

.filterbgleft {background-image: url(i/filterbgleft.gif); background-repeat: no-repeat; background-position: top left; height:59px;}
.filterbgright {background-image: url(i/filterbgright.gif); background-repeat: no-repeat; background-position: top right; height:59px;}

/*TOVAR*/
.pix-top {border: 0 solid #eee;}
.pix-brands {border: 2 solid #F7F7F7;}
.pix-submenu-off {border: 2 solid #eee;}
.pix-submenu-on {border: 2 solid #000;}
.pix-submenu2-off {border: 2 solid #333; padding: 5px;}
.pix-submenu2-on {border: 2 solid #fff; padding: 5px;}

/*BRAND GROUPS*/
.pix-goods {border: 1 solid #eee;}
.goods-comment {font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #000; padding: 3px 0 0 2px;}
.pix-spec {padding: 5px; border: 1 solid #eee;}
div.thumb {border:0 solid; width:33%; float:left; padding: 0px 0px 0px 0px;}
div.thumb img1 {border:1 solid red;}
div.brand {border:0 solid; width:150px; float:left; padding: 0px 0px 0px 0px;}

.pad_menu {padding: 20px 0px 0px 23px;}
.pad_toppanel {padding: 17px 0 15px 15px;}
.pad30 {color: #666; padding: 0px 30px 10px 30px;}
.link_off, .link_off:visited  {font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; text-transform: uppercase;}

table.montblanc td {font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif; line-height: 150%;}
.mb-history td {color: #fff;	font-size: 14px;	line-height: 150%; padding: 0 30 10 30;}

.small {font-family: Verdana, Tahoma; font-size: 9px;}
.spec-comment {font-family: Tahoma, Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; padding: 3px 3px 6px 3px;}
.combo-brands {font-family: Verdana, Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #666; border: 1 solid #eee;}

/*MENU*/
td.menu_1-off { padding: 2px 0 5px 0px; }
a.menu_1-off {text-transform:lowercase; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #e11313; text-decoration:none; letter-spacing: 0px;}
a.menu_1-off:hover {text-transform:lowercase;}
td.menu_1-on { padding: 2px 0 5px 0px; }
a.menu_1-on { color: red; text-transform:lowercase; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; text-decoration:none; font-weight:bold; letter-spacing: 0px;}

.menu_2-off {padding: 5px 0 5px 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #605B5B; text-decoration:none;}
.menu_2-off:hover {color: #cc0000;}
.menu_2-on {padding: 5px 0 5px 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #CC0000; text-decoration:none; font-weight:bold;}

.menu_3-off {padding: 2 0 2 15px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #888; text-decoration:none; text-transform: uppercase;}
.menu_3-off:hover {color: #2C0000; text-decoration:underline;}
.menu_3-on {padding: 2 0 2 15px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #2C0000; text-decoration:none; font-weight:bold; text-transform: uppercase;}

.menu_4-off, 
.menu_4-off:hover, 
.menu_4-on {text-indent: 30px; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; color: #2b3a2d; text-decoration:none; font-weight:bold;}


/*MESSAGES*/
.error {color: #9f1113; padding: 10px; margin:10px 10px; font-size: 14px; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0;}
.err {color: #9f1113; padding: 10px; margin:10px 10px; font-size: 14px; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0;}
.mess {color: #187300; padding: 10px; margin:10px 10px; font-size: 14px; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0;}
.form_error {color: #9f1113; font-size:10px; font-weight:bold; }

/*CREDITS*/
.credits, .credits td, .credits td a, .credits td a:visited {font-family: Verdana, Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px; line-height: 11px; color: #9B9B9B; letter-spacing: 0px;}

/*news block*/
.news_date {color:#9f1113; font-weight:bold;}
.news_title {font-weight:bold;}
.news_texts {border-bottom:1px solid #d0d0d0; padding-bottom:15px;}

/* sitemap */
a.map1-off {color:#9f1113; padding: 5px 0 5px 0px; font-weight:bold; text-transform: uppercase;}
td.map1-off {color:#9f1113; padding: 5px 0 5px 0px; font-weight:bold; text-transform: uppercase;}
td.map1-on {color:#cc0000; padding: 5px 0 5px 0px; font-weight:bold; text-transform: uppercase; text-decoration: none;}
a.map1-on {color:#cc0000; padding: 5px 0 5px 0px; font-weight:bold; text-transform: uppercase; text-decoration: none;}

td.map2-off {text-transform: uppercase; padding: 5px 0 5px 17px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #605B5B; text-decoration:none;}
a.map2-off {text-transform: uppercase; padding: 5px 0 5px 17px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #605B5B; text-decoration:none;}
td.map3-off {margin: 0px 0 0px 100px; padding: 2px 0 2px 10px; font-size: 11px;}
td.map4-off {padding: 1px 0 1px 150px; font-size: 9px;}

.amap_1-off {text-decoration:none; font-size: 12px; text-transform: uppercase;}
.amap_1-off:hover {color:#cc0000; text-decoration: none;}
.amap_2-off {text-transform: uppercase; padding: 5px 0 5px 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #605B5B; text-decoration:none;}
.amap_2-off:hover {color: #cc0000;}
.amap_3-off {text-decoration:none; font-size: 10px;}
.amap_3-off:hover {text-decoration: underline;}
.amap_4-off {text-decoration:none; font-size: 9px;}
.amap_4-off:hover {text-decoration: underline;}


a.newslink2{ color:black; text-decoration:none; }
a.newslink2:hover{ color:black; text-decoration:none;}


/*SEARCH FORM*/
.search_form {}
.search_form_input {margin-right:7px; width:90px; height:18px; border:1px solid #c6c2bf; font-size:11px;}
.search_form_submit { width:18 px; height:16px;}
/*search*/
.search_highlight { font-weight: bold;}
.search_pager_td {}
.search_page_current {color:#404040; font-family: Arial, Verdana, sans-serif;  text-decoration: none; font-weight:bold;}


