/* Start style sheet 'main_style' */
*{padding:0; margin:0;}
body { padding: 0; margin: 0; font: 0.7em Tahoma, Arial, sans-serif; line-height: 1.6em; background: #fff url(uploads/images/system/body_bg.jpg) repeat; color: #000000; }

a { color: #0033ff; background: inherit; }
a:hover { color: #000000; background: inherit; }	

h1 { font: bold 2.4em Arial, Sans-Serif; margin: 0;  }
h2 { font: bold 2.2em "Trebuchet MS", Arial, Sans-Serif; letter-spacing:-2px; margin: 0; padding: 0;  text-transform: uppercase; }
h3 { font: bold 1.8em "Trebuchet MS", Arial, Sans-Serif; letter-spacing:-1px; margin: 0; padding: 0;  text-transform: uppercase;}
h4 { font: bold 1.4em  Helvetica, Arial, Sans-Serif; margin: 0; padding: 0;  text-transform: uppercase;}
h1 a, h2 a { color: #0066ff; background: transparent; text-decoration: none; }
h1 a { text-transform: none; text-indent: -999em; display:block; }
h3 a { font-family: Verdana, Arial, sans-serif; color: #777777;  text-decoration: none; text-align: right;  text-decoration: none; }
h4 a { color: #2b2b2b; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b; background: transparent; }
h1 a {width: 250px;height:100px;}
.title { color: #ffffcc; }

img { border: 0; }

#content { background: #fff; margin: 0 auto; width: 960px; _width:972px; }
#main { margin: 10px; padding: 10px 15px; background: #fff; }

#header { background:transparent url(uploads/images/system/header_img.jpg) no-repeat; width:960px; height: 200px; }
#logo { background: transparent /*url(uploads/images/system/left_img.png) no-repeat 0px 5px*/; width: 509px; height: 200px; margin: 0px 0 0 2px; padding: 30px 0 0 0; }
#logo p { font: bold 1.2em "Lucida console", Verdana, sans-serif; color: #efefef; margin: 5px 0 0 20px; background: transparent; }
#slogan { float:right; width: 250px;height:100px;}
#top_info { background: transparent /*url(uploads/images/system/bg_lang.jpg) no-repeat*/; float: left; width: 75px; height:25px; margin: 3px 0px 0 75px; padding: 4px 0 0 0; text-align: center; }

#baner { 
width:960px;
height:150px;
padding:0;
margin: 2px 0 10px 0;
}

#baner p { padding: 0; margin: 0; }

.gboxtop { clear: both; height: 8px; background: #dedede url(uploads/images/system/gboxtop.gif) no-repeat; color: #000; }
.gbox { background: #dedede url(uploads/images/system/gbox.gif) no-repeat bottom left; color: #444; padding: 1px 13px 7px 13px; margin: 0 0 20px 0; }
.gbox p { padding: 7px 0; margin: 0;}

.left { float: left; width: 650px; margin: 0 0 10px 0; }

	.left_articles {
		margin: 0 10px 20px 0px;
		padding:  0;
		text-align: justify;
	        clear:both;
		color: #000;
	}

.left_articles p {
               font-size: 1em;
}

.left_articles ul li  {
list-style-type: none;
}

#list {width:360px; }

.imglist { background: transparent url(uploads/images/system/arrow_li.png) no-repeat 0 2px; 
padding: 0 0 2px 25px; }

.imglist a {background: none;}

	.calendar { height: 50px; float: left; background: #fff url(uploads/images/system/calendar.gif) no-repeat; width: 50px; padding: 5px 0 0 9px;  color: #808080;}
	.calendar p { padding: 0; margin: 0; }
	.description { padding: 0 0 4px 0; margin: 0 10px 5px 0;/* border-bottom: 1px dotted #000; */text-transform: uppercase; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }

.thirds { float: left; width: 203px; background: #eee; margin: 0 12px 20px 0; color: #5d5d5d; }
	.smallboxtop { height: 14px; background: #fff url(uploads/images/system/smallboxtop.gif) no-repeat; color: #000; }
	.smallbox { background: #fff url(uploads/images/system/smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }
	.smallbox p { padding: 0; margin: 0; text-align: center; }

#right {
	float: right;
	width: 295px;
	margin: 0 0 10px 0;
        padding:0;
}

        .promobox { padding: 1px 0; margin-bottom: 10px; }
	.boxtop { height: 19px; background: #fff url(uploads/images/system/boxtop.gif) no-repeat; color: #000; }
	.box { background: #fff url(uploads/images/system/box.gif) no-repeat bottom left; color: #000; padding: 0px 5px 0 5px; margin: 0; }
       #box_v { background: #fff; border: 1px solid #d6d6d6; text-align:left;  padding: 5px 0 0; margin: 0;}
	.box p { padding: 0px 2px; margin: 0;}
        #box_v p { padding: 0px 5px; margin: 0;}
	.image { float: left; margin: 0 9px 3px 2px; }

.buttons { text-align: right; padding: 16px 3px 3px 0;}
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { background: #488EB2 url(uploads/images/system/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: #488EB2 url(uploads/images/system/greenbtn.gif) no-repeat; padding: 1px 12px 5px 12px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #488EB2 url(uploads/images/system/hoverbtn.gif) no-repeat; color: #000; }

.sidebtn { width: 24px; height: 24px; padding: 1px 3px 0px 3px; }

.footer { background: #fff url(uploads/images/system/body_bg.jpg) repeat; clear: both; text-align: center; line-height: 1.8em; padding: 10px 0 10px 0; border-top: 1px solid #ccc; }

a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}

/*---------------------------------------*/
a.info { text-decoration:none; }
a.info:hover {background:#ffffff; text-decoration:none;} 
a.info span {display:none; width:130px;}
a.info:hover span {display:inline; position:absolute; border:1px solid #cccccc; background:#ffffcc; color:#000; }

#ftp {
width: 570px;
height:100%;

}

.boxnews {
background: #e8e8e8;
border: 1px solid #a8a8a8;
}

.boxbuy {
background: #ffffcc;
border: 1px solid #a8a8a8;
padding: 5px;
text-align:center;
}

.bigimage {
float: right;
clear: both;
margin: 15px 15px 0px 10px;
border: 1px solid #d6d6d6;
padding: 10px;
}

.error_message {
background:#fff;
border: 1px solid #808080;
padding: 5px 0 5px 25px;
color: #ff0000;
}

.error_message li {list-style: none; }

span.nms_message {
border: 1px solid #808080;
padding: 5px;
color: #ff0000;
}

#thx {
background:#fff;
padding: 5px 10px 5px 25px;
border: 1px solid #0099ff;
}

/* End of 'main_style' */

