* {padding:0; margin:0;}
body {background:#7a0000 url(images/bg_body.jpg) top left repeat; height:100%; width:100%; font-family:"Trebuchet MS", Arial, Tahoma, sans-serif; font-size:12px; color:#333333; width:100%; text-align:center; padding:0; margin:0;}

table, td {font-family:"Trebuchet MS", Arial, Tahoma, sans-serif; font-size:12px;}

a {color:#9e0508; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:0;}

h1 {font-size:22px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#9e0508; letter-spacing:-1px; padding:10px 0 7px 7px; margin:0;}
h2 {font-size:20px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#9e0508; letter-spacing:-1px; padding:7px 0 7px 7px; margin:0;}
h3 {font-size:18px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#9e0508; letter-spacing:-1px; padding:4px 0 4px 0; margin:0; font-weight:normal;}
h4 {font-size:16px; font-family:Georgia, Times, "Times New Roman", serif; color:#333; letter-spacing:-1px; padding:2px 0 7px 0; margin:0; font-weight:bold; text-align:left;}
h6 {font-size:14px; font-weight:bold; padding:0 0 5px 0; margin:0; color:#fff;}


.list_1 {list-style-type:none; margin:0; padding:0 0 0 10px;}
.list_1 li {list-style-type:none; margin:0; padding:1px 0 1px 15px; background:url(images/arrow.gif) 0 7px no-repeat;}

.list_2 {list-style-type:none; margin:0; padding:0 0 15px 20px;}
.list_2 li {list-style-type:none; margin:0; padding:1px 0 1px 15px; background:url(images/arrow.gif) 0 7px no-repeat;}

.title_1 {padding:0 10px 0 10px; height:32px; background:#898989 url(images/title_1.gif) top left repeat-x; color:#fff; line-height:32px; font-size:14px; font-weight:bold; text-align:left !important; margin:0 0 10px 0;}
.title_2 {padding:0 10px 0 10px; height:32px; background:#898989 url(images/title_2.gif) top left repeat-x; color:#fff; line-height:32px; font-size:14px; font-weight:bold; text-align:left !important; margin:0 0 10px 0;}
.title_1_red {padding:0 10px 0 10px; height:12px; background:#898989 url(images/title_2.gif) top left repeat-x; color:#fff; line-height:32px; font-size:14px; font-weight:bold; text-align:left !important; margin:0 0 10px 0;}
.input_1 {border:1px solid #c2c2c2; background:#fff; width:150px; font-family:"Trebuchet MS", Arial, Tahoma, sans-serif; font-size:11px; color:#333; margin:0 3px 0 0; text-align:left; padding:1px;}
.input_2 {border:1px solid #999; background:#fff; width:150px; font-family:"Trebuchet MS", Arial, Tahoma, sans-serif; font-size:11px; color:#999; margin:0 7px 0 0; text-align:center;}
.input_3 {border:1px solid #999; background:#fff; width:100px; font-family:"Trebuchet MS", Ar/* headers */
div.componentheading {
  padding-left: 0px;
}

.title_delimiter {padding:0 10px 0 10px; height:32px; background:#898989 url(images/title_2.gif) top left repeat-x; color:#fff; line-height:32px; font-size:14px; font-weight:bold; text-align:left !important; margin:0 0 10px 0;}


h1 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
}

h2, .contentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}ial, Tahoma, sans-serif; font-size:11px; color:#999; margin:0 7px 0 7px; text-align:center;}

.button_1 {border:0; background:url(images/button_1.gif) center center no-repeat; width:16px; height:16px; cursor:pointer;}

.clear {clear:both; height:0; font-size:0; line-height:0;}

/* LAYOUT */
.layout {text-align:center; width:100%; height:100%; background:url(images/bg_layout.jpg) top left repeat-x;}

.table_1, .table_1  td {border-collapse:collapse; border-spacing:0; padding:0; margin:0 auto; text-align:left; vertical-align:top;width=100%;}
.left_shadow, .right_shadow {font-size:0; width:11px;}
.left_shadow {background:url(images/left_shadow.png) top right repeat-y;}
.right_shadow {background:url(images/right_shadow.png) top left repeat-y;}

.main {width:900px; background:#fff url(images/bg_main.gif) bottom center repeat-x;}
.page {width:100%; background:url(images/bg_page.gif) top center repeat-x;}
.cnt_column {}

/* LEFT COLUMN */
.left_column {width:233px;}
.section {padding:8px;}
.section div {text-align:center;}
.s_title {margin:0 auto 7px 0;}

/* HEADER */
.header {height:143px; background:url(images/bg_header.jpg) top center no-repeat;}
.logo {float:left; margin:40px 0 0 40px;}
.search {float:right; margin:30px 15px 0 0; text-align:left; width:210px; height:70px; background:url(images/bg_search.gif) bottom right no-repeat; border:1px solid #c2c2c2;}
.search div {padding:20px 10px 10px 10px;}

/* MENU */
.menu {height:40px; background:#000 url(images/bg_menu.gif) top left repeat-x; position:relative; z-index:1; margin-top:-21px; color:#fff;}
.menu ul {padding:0; margin:0; list-style-type:none;}
.menu ul li {padding:0; margin:0; list-style-type:none; display:block; float:left;}
.menu ul li a.menu_link {height:40px; background-position:right 0; background-attachment:scroll; display:block; text-align:center; line-height:39px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; background-image:url(images/bg_menu_link.gif); padding:0 15px 0 15px;}
.menu ul li a.menu_link:hover {background-position:right -40px;}
#active {background-position:right -40px;}

/* SLIDER */
.slider {padding:9px 0 0 0;}
.descr {background:url(images/bg_descr.png) top left repeat; height:100px; color:#bababa; position:relative; margin:-100px 9px 0 0;}
.descr div {padding:20px;}

/* CONTENT */
.content {vertical-align:top; padding:10px 10px 10px 0;}

.prod_td {width:33%; padding:0 7px 7px 0 !important; text-align:center !important;}
.prod_td div {border:1px solid #cacaca; padding:7px;width:150px;height:210px;text-align:center !important;}
.prod_td p {color:#848484;text-align:center !important;}
.prod_td .price {color:#000;}

.prod_img {width:300px;}
.prod_img img {border:3px solid #9b9b9b;}
.prod_descr {width:300px;}
.content p {padding:0 0 10px 15px;}

/* MENU BOTTOM */
.menu_bottom {padding:15px 0 15px 0;}
.menu_bottom ul {padding:0; margin:0; list-style-type:none; text-align:center;}
.menu_bottom ul li {padding:0; margin:0; list-style-type:none; display:inline; padding:0 3px 0 0; margin:0 5px 0 0; height:14px;}
.menu_bottom ul li a {color:#666;}


/* FOOTER */
.bottom_shadow {font-size:0; height:11px; line-height:0; background:url(images/bottom_shadow.png) top center no-repeat; margin:0 auto;}
.footer {height:70px; color:#f35c5c; font-size:11px; width:900px; margin:0 auto;}
.footer a {color:#f35c5c;}
.copy {float:left; padding:24px 0 0 20px;}
.dev {float:right; padding:24px 20px 0 0;}

/* DROPDOWN MENU */
#jsddm li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width:150px;
	
}

#jsddm li ul li {
	float: none;
	display: block;
}
	
#jsddm li ul li a {
	width: auto;
	display:block;
	background: #1c1c1c;
	color: #d9d9d9;
	padding:5px;
	border-bottom:1px dotted #545454;
	text-decoration:none;
}
	
#jsddm li ul li a:hover {
	background: #393939;
	color: #fff;
}
/* headers */
div.componentheading {
  padding-left: 0px;
}

h1 {
	padding: 0;
	font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
}

h2, .contentheading {
	padding: 0;
	font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
  font-size: 1.5em;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}




