/* GENERAL */
* { margin: 0; padding: 0; }
.clear, .clearfloats { clear: both; }

/* LAYOUT */
body { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(../img/bodybg.jpg); }
#wrap { width: 900px; margin: 0 auto; text-align: left; }

#menu { background-color: #0093dd; height: 35px; }
#menu ul { margin-left: 280px; list-style-type: none; }
#menu ul li { float: left; padding: 4px 23px; margin-top: 10px; }
#menu ul li:hover { background-color: #4e4e4e; }
#menu ul li a { color: #fff; text-decoration: none; font-weight: bold; }

#main { background: url(../img/mainbg.gif) repeat-y; padding-bottom: 30px; }

#header { height: 210px; }
#logo { width: 280px; float: left; }
#logo img { margin: 30px 0 0 60px; width: 160px; }
#banner { width: 610px; padding: 5px; float: right; }

#col1 { float: left; width: 250px; padding: 10px; }
#col1 h1 { font-size: 14px; color: #0093dd; margin-bottom: 5px; }
#col1 ul li { margin: 5px 0; list-style-type: none; }
#col1 ul li a { color: #9c9c9c; text-decoration: none; }
#col1 ul li a:hover { text-decoration: underline; }
#col1 a { color: #4e4e4e; }
#categ { margin: 0 10px; }

#iso { margin-top: 20px; }
#iso img { width: 130px; margin: 5px 0; }
#iso a { color: #0093dd; text-decoration: none; font-weight: bold; padding: 5px 20px 0 0; background: url(../img/arrow.gif) right bottom no-repeat; }
#simtex img { width: 240px; }

#col2 { width: 580px; padding-right: 30px; float: right; }
#col2 h1 { 
	font-size: 15px; color: #0093dd; 
	background: url(../img/col2h1.jpg) no-repeat;
	background-position: 100% 40%; 
	width: 580px; margin-top: 25px; 
}
#col2 h1 span { background-color: #e2e7ed; padding-right: 8px; }
#col2 p { margin: 10px 0; }
#col2 b { color: #0093dd; }
#col2 ul { margin-left: 30px; }
#col2 a { color: #0093dd; }
#content { color: #4e4e4e; }

#map img { width: 580px; }

#footer { height: 33px; background: url(../img/footerbg.gif) no-repeat; }
#footer ul { list-style-type: none; }
#footer ul li { float: left; padding: 4px 30px 4px 0; }
#footer ul li.copy { width: 240px; margin-left: 34px; color: #4e4e4e; }
#footer ul li.copy span { color: #0093dd; }
#footer ul li a { color: #fff; color: #4e4e4e; text-decoration: none; }

/* forms */
.baseform .formline { margin: 10px 0; }
.baseform .normal { width: 300px; }
.baseform .large { width: 300px; }
.baseform label {  float: left; width: 130px; }
.baseform .submit { margin: 0 10px 0 130px; }

#col1 form { margin: 0 10px 20px 10px; }
#col1 form .submit { background: url(../img/col1lnk.jpg) no-repeat; border: 0; width: 230px; height: 20px; padding-bottom: 8px; color: #0093dd; }
#col1 form .normal { border: 0; width: 210px; height: 22px; padding: 2px 5px; background: url(../img/col1chenar.gif) no-repeat; }

#loginfrm { height: 33px; margin-top: 9px; }
#loginfrm .inpwrap { float: left; width: 180px; margin-right: 45px; }
#loginfrm .submitwrap { float: left; margin-right: 0px; }
#loginfrm .labelwrap { width: 155px; height: 20px;  background: url(../img/col2lnk.jpg) no-repeat; }
#loginfrm .normal { border: 0; width: 136px; height: 22px; padding: 2px 5px; background: url(../img/col2chenar.gif) no-repeat; }
#loginfrm .submit { margin: 0; border: 0; color: #0093dd; background: url(../img/arrow.gif) right bottom no-repeat; text-align: left; width: 95px; }

/* SHOP */
.prodwrap {	float: left; width: 150px;  margin: 10px 15px; text-align: center; }
.prod { width: 130px; margin: 0 auto; }
.prodheader { height: 20px; background-color: #d8261c; }
.prodheader a { margin-top: 2px; }
.prodwrap img { height: 130px; width: 130px; border: 0; }
#col2 .prodwrap p { margin: 0px; }
#col2 .prodwrap a { color: #4e4e4e; font-weight: bold; text-decoration: none; }

.proddetail { float: left; margin: 0 15px 15px 0; text-align: center; }
.proddetail img { width: 130px; }
.detailtitle { margin-bottom: 20px; }
.desc { margin-bottom: 20px; }

/* NEWS */
#news { }
.newsitm { margin: 20px 0; }
.newsitm h2 { font-size: 16px; }
.newsitm .edit, .newsitm .delete { padding-left: 18px; margin-right: 15px; text-decoration: none; } 
.newsitm .text { margin: 10px 0; }
