/* ### GENERAL SETTINGS ### */
* {
    font-family: verdana;
    margin: 0;
    padding: 0;
}
body { margin: 0px; background-color: #242424 }
html, body { height: 100%; }
li { display: inline; list-style: none; }
a { text-decoration: none; }

/* ### GENERAL LAYOUT ### */
div#container {
	width: 995px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}
div#header {
	width: 995px;
	height: 197px;
	background: url(../img/header2.jpg) no-repeat top center;
}
div#nav-home { width: 310px; height: 140px; top: 0px; right: 0px; }
li#main_0 { margin-top: 100px; padding-right: 20px; border-right: 2px solid #fff; }
li#main_1, li#main_2 { margin-top: 100px; padding-left: 20px; padding-right: 20px;  border-right: 2px solid #fff; }
li#main_3 { margin-top: 100px; padding-left: 20px; }
ul#nav-cat { text-align: center; margin-top: 30px; width: 100%; }


div#body_content { width: 100%; }
div#content { width: 100%; }
div#footer { margin-bottom: 20px; }

/* ### LAYOUT CLASSES ### */
.bg-index { padding-top: 50px; }

/* ### PRODUCT  ### */
div#catalog_desc li, div#content_home_news li { display: list-item;  list-style: disc; }

/* ### FONT CLASSES ### */
h1 { margin-left: 20px; padding-left: 20px; color: #fff; font-size: 13px; font-weight: normal; text-transform: uppercase; background: url(../img/deco4.png) left center no-repeat; }
h2, h3 { color: #1e56a1; font-size: 13px; font-weight: normal; text-transform: uppercase; }

.font1 { color: #333; font-weight: normal; font-size: 12px; }

/* ### DECO CLASSES ### */
.border1 { border: 1px solid red; }
.deco1 { padding-right: 40px; background: url(../img/deco1.gif) right no-repeat; }
.deco2 { padding-left: 6px; padding-right: 0px; border-left: 2px solid #1e56a1; }
.deco2bk {  background: url(../img/deco2.gif) right no-repeat; }
.deco3 { width: 100%; height: 20px; background: url(../img/deco3.jpg) center center no-repeat; }
.deco5 { padding-left: 8px; background: url(../img/deco5.gif) bottom left no-repeat; }
.deco7 { padding-top: 2px; padding-left: 2px; width: 155px; height: 100px; background: url(../img/deco7.png) top left no-repeat; }
.deco8 { padding-top: 2px; padding-left: 2px; width: 327px; height: 207px; background: url(../img/deco8.png) top left no-repeat; }
.deco9 { margin-left: auto; margin-right: auto; padding-top: 2px; padding-left: 2px; width: 407px; height: 257px; background: url(../img/deco9.png) top left no-repeat; }
.deco10 { padding-top: 2px; padding-left: 2px; width: 207px; height: 132px; background: url(../img/deco10.png) top left no-repeat; }
.deco11 { padding-top: 2px; padding-left: 2px; width: 643px; height: 423px; background: url(../img/deco11.png) top left no-repeat; }
.deco12 { width: 254px; height: 5px; background: url(../img/deco12.jpg) center center no-repeat; }
.deco13 { width: 100%; height: 10px; background: url(../img/deco13.png) center center repeat-x; }



/* ### LINK CLASSES ### */
.link1 { color: #fff; font-weight: normal; font-size: 14px; }
.link2 { color: #1e56a1; font-size: 13px; text-transform: uppercase; }
.link3 { color: #fff; font-weight: normal; font-size: 12px; }
.link4 { color: #1e56a1; font-size: 12px; padding-right: 15px; background: url(../img/deco6.png) right center no-repeat; }
.link5 { padding-left: 20px; color: #fff; font-size: 12px; padding-right: 15px; background: url(../img/deco4.png) right center no-repeat; }
.link1:hover, .link2:hover, .link3:hover, .link4:hover, .link5:hover { text-decoration: underline; }

/* ### FORM CLASSES ### */
.input-text {
	width: 200px;
	height: 16px;
	border: 1px solid #333;
}
.input-textarea {
	width: 200px;
	height: 50px;
	border: 1px solid #333;
}
.input-select {
	width: 202px;
	border: 1px solid #333;
}

/* ### BOX CLASSES ### */
.body-top1 { padding-top: 24px; width: 100%; background: url(../img/body-top1.jpg) top center no-repeat; }
.body-bottom1 { padding-bottom: 30px; width: 100%; background: url(../img/body-bottom1.jpg) bottom center repeat-y; }
.body-top2 { padding-top: 24px; width: 100%; background: url(../img/body-top2.jpg) top center no-repeat; }
.body-bottom2 { padding-bottom: 30px; width: 100%; background: url(../img/body-bottom2.jpg) bottom center repeat-y; }
.body-top3 { padding-top: 24px; width: 100%; background: url(../img/body-top3b.jpg) top center no-repeat; }
.body-bottom3 { padding-bottom: 30px; width: 100%; background: url(../img/body-bottom3.jpg) bottom center repeat-y; }
.box1 { margin-top: 30px; margin-left: 20px; width: 700px; }
.box2 { margin-top: 40px; padding-right: 50px; }
.box3 { margin-top: 160px; width: 254px; margin-left: 10px; }
.box4 { width: 230px; margin-top: 70px; background-color: #ccc; padding: 0px 10px 10px 10px; }


