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

/* ### GENERAL LAYOUT ### */
div#container {
	width: 1180px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}
div#header {
	width: 1180px;
	height: 213px;
	background: url(../img/header.jpg) no-repeat top center;
	position: relative;
}
div#nav_home { width: 450px; height: 130px; }
li#main_0 { left: 80px; top: 110px; position: relative; }
li#main_1 { left: 140px; top: 90px; position: relative; }
li#main_2 { left: 180px; top: 70px; position: relative; }
li#main_3 { left: 220px; top: 50px; position: relative; }
li#cat_0 { top: -20px; left: 20px;  position: relative; }
li#cat_1 { top: 10px; left: 25px;  position: relative; }
li#cat_2 { top: 30px; left: 50px;  position: relative; }
li#cat_3 { top: 49px; left: 75px;  position: relative; }
li#cat_4 { top: 47px; left: 100px;  position: relative; }
li#cat_5 { top: 35px; left: 135px;  position: relative; }
li#cat_6 { top: 12px; left: 140px;  position: relative; }
li#cat_7 { top: -7px; left: 175px;  position: relative; }
li#cat_8 { top: -19px; left: 200px;  position: relative; }
li#cat_9 { top: -23px; left: 225px;  position: relative; }
li#cat_10 { top: 30px; left: 250px;  position: relative; }
div#footer { width: 100%; height: 25px; padding-top: 6px; background: url(../img/footer.jpg) no-repeat top center; }
div#body_content { width: 100%; }
div#content { width: 100%; }
div#content_top { width: 100%; height: 23px; padding-top: 8px; background: url(../img/container_bg.jpg) top left no-repeat; }
div#content_left { }
div#content_right { }

div#catalog_desc li, div#content_home_news li { display: list-item; }

/* ### LAYOUT CLASSES ### */
.box-M0 { position: relative; top: 320px; }
.box-M1 { width: 100%; }
.box-L1 { margin-top: 450px; width: 750px; }
.box-L2 { margin-top: 10px; width: 700px; }
.box-R0 { position: relative; top: 100px; right: 50px; }
.box-R1 { margin-top: 20px; margin-right: 50px; width: 300px; }
.box-R2 { margin-top: 60px; margin-right: 50px; width: 250px; }

.box-M { width: 250px; }
.box-S { width: 320px; }
.box-LS { width: 626px; }
.box-L { width: 780px; }

/* ### PRODUCT LIST ### */
.img { border: 1px solid #999; }
.prod_image-S { }
.prod_image-M { }
.prod_image-R { }

/* ### FONT CLASSES ### */
.font-L-white1 { color: #FFF; font-size: 12px; }
.font-L-grey1 { color: #CCC; font-size: 12px; }
.font-L-grey2, .font-L-grey3 { color: #333; font-size: 12px; }
.font-L-green1 { color: #A5B919; font-size: 12px; }
.font-M-grey1 { color: #333333; font-size: 12px; }



/* ### DECO CLASSES ### */
.bg-deco0 { width: 1052px; height: 800px; margin: 0 auto; padding: 0px 0px 0px 0px; background: url(../img/bg-deco0.jpg) top left no-repeat; }
.bg-deco1 { width: 100%; min-height:600px; background: url(../img/bg-deco1.jpg) top left no-repeat; }
.bg-deco2 { width: 100%; min-height:600px; background: url(../img/bg-deco2.jpg) top left no-repeat; }
.bg-deco3 { width: 100%; min-height:600px; background: url(../img/bg-deco3.jpg) top left no-repeat; }
.bg-deco4 { width: 100%; min-height:600px; background: url(../img/bg-deco4.jpg) top left no-repeat; }
.deco1 { padding-left: 20px; background: url(../img/deco1.png) 0px 1px no-repeat; }
.deco2 { padding-left: 20px; background: url(../img/deco2.gif) 0px 1px no-repeat; }
.deco3 { padding-left: 20px; height: 18px; background: url(../img/deco3.png) 0px 1px no-repeat; }
.deco5 { padding-left: 35px; background: url(../img/deco5.gif) top left no-repeat; }
.deco6 { width: 187px; height: 45px; padding-top: 24px; padding-left: 5px; padding-right: 5px; background: url(../img/deco6.png) right no-repeat; margin:auto; }
.deco7 { padding-left: 18px; background: url(../img/deco7.gif) 0px 2px no-repeat; }
.deco8, .deco14 { padding-right: 20px; background: url(../img/deco8.gif) center right no-repeat; }
.deco9 { width: 604px; height: 380px; padding-left:26px; padding-top:20px;  background: url(../img/deco9.gif) top left no-repeat; }
.deco10 { width: 153px; height: 97px; padding-left:6px; padding-top:5px;  background: url(../img/deco10.gif) top left no-repeat; }
.deco11 { width: 200px; height: 125px; padding-right:6px; padding-bottom:6px; background: url(../img/deco11.gif) bottom right no-repeat; }
.deco12 { width: 400px; height: 250px; padding-right:6px; padding-bottom:6px; background: url(../img/deco12.gif) bottom right no-repeat; }
.deco13 { width: 320px; height: 200px; padding-right:6px; padding-bottom:6px; background: url(../img/deco13.gif) bottom right no-repeat; }

/* ### LINK CLASSES ### */
a.font-L-white1:hover { text-decoration: underline; }
a.font-L-grey1:hover, a.font-L-grey2:hover { text-decoration: underline; color: #BDCC55; }
a.font-L-grey3:hover { text-decoration: underline; }
a.deco1:hover { padding-left: 20px; background: url(../img/deco1_on.png) 0px 1px no-repeat; }
a.deco2:hover, .deco2-on { padding-left: 20px; background: url(../img/deco2_on.png) 0px 1px no-repeat; }
a.deco6:hover { width: 187px; height: 45px; padding-top: 24px; background: url(../img/deco6_on.png) right no-repeat; }
a.deco8:hover, .deco8-on { padding-right: 20px; background: url(../img/deco8_on.gif) center right no-repeat; }
a.deco14:hover { padding-right: 20px; background: url(../img/deco8.gif) center right no-repeat; }
.onOver-underline:hover { text-decoration: underline; }


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

/* ### GENERAL CLASSES ### */
.border-clear { border: 0px; }
.float-clear { clear: both; }
.float-L { float: left; }
.float-R { float: right; }
.font-strike { text-decoration: line-through; }
.font-upper { text-transform: uppercase; }
.font-bold { font-weight: bold; }
.nowrap { white-space: nowrap; }
.valign-T { vertical-align: top; }
.valign-M { vertical-align: middle; }
.valign-B { vertical-align: bottom; }
.align-L { text-align: left; }
.align-M { text-align: center; }
.align-R { text-align: right; }
.text-justify { text-align: justify; }
.list-style-none { list-style: none; }
.display-inline { display: inline; }
.display-block { display: block; }
.line-height-100 { line-height: 100%; }
.line-height-150 { line-height: 150%; }
.line-height-200 { line-height: 200%; }

/* ### SPACER CLASSES ### */
.marg-L-10 { margin-left: 10px; }
.marg-L-20 { margin-left: 20px; }
.marg-L-30 { margin-left: 30px; }
.marg-L-40 { margin-left: 40px; }
.marg-L-50 { margin-left: 50px; }
.marg-L-60 { margin-left: 60px; }
.marg-L-70 { margin-left: 70px; }
.marg-L-80 { margin-left: 80px; }
.marg-R-10 { margin-right: 10px; }
.marg-R-20 { margin-right: 20px; }
.marg-R-30 { margin-right: 30px; }
.marg-R-40 { margin-right: 40px; }
.marg-R-60 { margin-right: 60px; }
.marg-R-80 { margin-right: 80px; }
.marg-T-10 { margin-top: 10px; }
.marg-T-20 { margin-top: 20px; }
.marg-T-30 { margin-top: 30px; }
.marg-T-50 { margin-top: 50px; }
.marg-T-70 { margin-top: 70px; }
.marg-T-140 { margin-top: 140px; }
.marg-B-20 { margin-bottom: 20px; }

/* ### R-GO CLASSES ### */
.adminContent {
	border: 1px solid green;
	background-color : #99FF99;
}

