/* Main styles */
body { background: #fff url(images/pagebg.gif); margin:0; padding:0; font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#page { width:998px; text-align:left; border:1px solid #51729B; background-color:#fff; margin: 0 auto; padding:0; border-collapse:collapse;}
img { border:0;}
form, map { margin:0; padding:0;}

.pages a {color:#FF3300;}
.pages a:hover { color:#900; text-decoration:none;}

/* Top menu styles */
#top_menu { height:31px; background: #77A1DD url(images/topbg.gif) repeat-x top left; border-collapse:collapse; padding:0 10px;}
#top_menu .homelink { padding-left:10px; width:200px;}
#top_menu .homelink  a{ color:#B7D9FE; font-size:11px; padding:0 0 0 20px; background: url(images/homelink.gif) no-repeat 2px 50%;}
#top_menu .emaillink { text-align:right; padding-right:10px; width:300px; float:right;}
#top_menu .emaillink a { font-size:11px; color:#B7D9FE; padding: 0 0 0 20px; background: url(images/contacts.gif) no-repeat 2px 50%;}

#logo { background: url(images/logobg.jpg) repeat-x top left; text-align:center;}
#logo img { border:0;}

.navigation { background: #5A7DAB url(images/navibg.gif) repeat-x; height:49px; border:0; margin:0; padding:0;}

#columns { border:0; margin:0; padding:0; width:998px;}
#columns td { vertical-align:top;}

#left_block { width:200px; background-color:#83A0C7;}
.sslogo { margin:0; padding:0; width:200px; height: 117px; background: #E0EEFD url(images/leftbg.gif) repeat-y top right;}
.mail_logo { margin:0; padding:0; width:200px; height: 94px;}
.shop_logo { margin:0; padding:0; width:200px; height: 46px;}
.slogan { width:798px; height:140px; background: #93C82B url(images/slogan/greenscale.jpg) no-repeat top left; vertical-align:bottom;}
td#textslogan { width:798px; height:86px; background: url(images/sloganbg.jpg) no-repeat top left; vertical-align:middle; text-align:center; padding:0 20px;}
td#textslogan h2 { margin:0; padding:0; font-size:16px; color:#fff;}

.tabs { width:598px; background:#99CE24 url(images/tabsbg.gif) repeat-x top left; display:block; }
.lside_blue, .rside_blue, .rside_blue1 { margin:0; padding:40px 0 0 0; text-align:center; height:200px; width:200px;}
.lside_blue {background: #83A0C7 url(images/shopstudios_bottom.jpg) no-repeat top left;}
.rside_blue {background: #83A0C7 url(images/rightbg2.jpg) no-repeat;}
.rside_blue1 {background: #83A0C7 url(images/rightbg4.jpg) no-repeat;}

.side_links_left, .side_links_right { margin:0; padding:0; width:200px;}
.side_links_left { background: url(images/shopstudios_bg.jpg) repeat-y top left;}
.side_links_right { background: #E0EEFD url(images/rightbg3.gif) repeat-y top left;}
.side_links_left ul, .side_links_right ul { background: url(images/shopstudios_menubg.jpg) no-repeat top left; margin:0; list-style-type:none; padding:0; width:200px;}
.side_links_left ul li, .side_links_right ul li { border-bottom:1px solid #B9CBE1; text-align:left;}
.side_links_left ul li a, .side_links_right ul li a { display: block; color:#369; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; text-transform:uppercase; padding:5px 3px;}
.side_links_left ul li a:hover, .side_links_right ul li a:hover {color:#fff; background:#369 url(images/libg.gif) no-repeat bottom right; border-left:3px solid #BCD5F3;}

#bottom { background: #F1F8FE url(images/bottombg.gif) repeat-x; text-align:center;}
#bottom p { font-size:11px; margin:0; padding:10px;}

#right_block { width:200px; background: #83A0C7;}
#rblck_front { width:200px; background-color: #83A0C7;}
.rbox { background: url(images/rightbg.gif) repeat-y top left; text-align:center; margin:0; padding:0;}
.rbox2 { background: url(images/rightbg3.gif) repeat-y top left; text-align:center; margin:0; padding:0;}
.rbox p, .rbox2 p { font-size:13px; text-align:left; padding:0 6px;}
.rbox h3, .rbox2 h3 { text-align:center; font-size:13px; font-style:italic; color:#006699; font-family:Georgia, "Times New Roman", Times, serif;}
.rbox hr, .rbox2 hr { width:90%;}
.altrbox {background: url(images/altfrtitle.gif) no-repeat top left; }


#google_search h2 { font-size:12px; margin:0; color:#3A597F;}
#google_search input { font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.linkdesc { margin:0; padding:3px 10px; font-size:12px; color:#666;}

/* News styles */
#news { width:798px; background-color:#fff; font-size:11px; color:#777; border:0px solid red;}
#news .news { width:598px; max-width:598px; margin:10px 0; border-bottom:2px solid #ccc; border-top:2px solid #ccc;}
#news td.n_image { background:#eee; text-align:center; padding:5px;}
#news td.n_image img { border:0; margin:2px;}
#news .n_text { padding:0 7px;}
#news .n_text p { font-family:Georgia, "Times New Roman", Times, serif; text-align:justify; font-size:14px;}
#news .n_date { font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; text-align:right; width:100%; display:block;}
#news .n_ads {border-top:2px solid #ccc; text-align:center; padding:4px;}
#news h3 { font-size:17px; color:darkred; padding:5px 3px; margin:0; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
#news p { padding:2px 0 7px 0; margin:0; font-size:12px;}
#news h1 { font-size:26px; font-family:Georgia, Times; font-style:italic; font-weight:normal; color:#f60; margin:7px 0; text-align:center; padding:0 10px;}
#news h2 { font-size:20px; font-weight:normal; text-transform:uppercase; margin:0; padding:6px 4px; color:#fff; text-align:center;}
#news h2.ec { background:#f93 url(images/hbg1.gif) no-repeat bottom right;}
#news h2.sp { background:#69c url(images/hbg3.gif) no-repeat bottom right;}
#news h2.ssp { background:#6c3 url(images/hbg2.gif) no-repeat bottom right;}
#news h1.green_title {margin:0; padding:5px 5px; text-align:center; background-color: #9ACE31; font-family:Georgia, Times; font-style:italic; font-weight:normal; color:#fff; font-size:30px; text-transform:capitalize;}

#pagecontent { font-family:Georgia, "Times New Roman", Times, serif; text-align:justify; font-size:14px; }
#pagecontent p { margin:10px; font-size:14px;}

.pages { font-size:16px;}
.pages td { padding:0; vertical-align:middle;  padding:4px}
.pages a { font-size:14px; padding: 0 5px; color:#FF3300;}
.pages a:hover { text-decoration:none;}

#content a { color:#f60;}
#content a:hover { color:darkred; text-decoration:none;}

/* Status for shop pages styles*/
#status { background: #fff url(images/statusbg.gif); font-size:13px; padding:10px 0 10px 15px; color:#666; margin:0; display:none;}
#status a { font-weight:bold; color:#666;}

.clientlist {}
.clul { list-style-type:none; font-family:  Helvetica, Verdana, Arial, sans-serif;}

.menu {
	font-family: arial, sans-serif; 
	width:998px; 
	height:49px; 
	position:relative; 
	font-size:11px; 
	z-index:100;
	}
.menu ul li a span, .menu ul li a:visited span {
	visibility:hidden;
				}	
.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000;
	height:49px; 
	text-align:center; 
	border:none; 
	background:#fff; 
	line-height:20px; 
	font-size:11px; 
	overflow:hidden;
	}
.menu ul {
	padding:0; 
	margin:0; 
	list-style: none;
	}
.menu ul li {
	float:left; 
	position:relative;
	}

.menu ul li:hover a {
	background-position: 0 -49px;
	}
