
* { padding: 0px; margin: 0px; }
body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

body{background: #757B81 url(i/body_bg.jpg) top left no-repeat; color: #fff;}

ul{}

a img{border: none;}
a {color: #ff904c;}

#wrapper{width: 860px; margin: 0 auto; margin-bottom: 20px;}
#head, #menu, #descr{height: 321px;}
#head{font-size: 0px;}

#head_text{ height: 108px; float:right; margin: 20px; margin: 25px; padding: 15px 0px; font-size: 11px; width: 260px; text-align:justify; }

#menu, #descr, #hosting, #site, #support, #new{float: left;}

#menu{width: 317px;background: url(i/buttons/hm_bg.gif) no-repeat;}

#descr{width: 543px; background: url(i/hb_bg.gif) top left no-repeat;}

#fr_tp{background: #5D5E5E;border-left: 2px solid #D8D8D8;border-right: 2px solid #D8D8D8;padding-top: 7px;padding-left: 33px;}
#fr_bt{height: 63px;background: url(i/fr_bt.gif) center bottom no-repeat;}

#content{width: 786px; font-size: 12px;}
#hosting, #site, #support, #new, #best, #order {height: 103px; cursor: pointer;}
#buttons { height:138px; background: #3D3D3D; background-image:url(i/under_buttons.gif); background-position:bottom left; background-repeat:no-repeat;}


#hosting, #site, #support { float: left;}
#hosting{width: 239px; background: url(i/buttons/biggreen1.png) 50% 50% no-repeat;}
#hosting:hover img{visibility: hidden;}
#site{width: 242px; background: url(i/buttons/bigblue1.png) 50% 50% no-repeat;}
#site:hover img{visibility: hidden;}
#support{width: 244px; background: url(i/buttons/bigorange1.png) 50% 50% no-repeat;}
#support:hover img{visibility: hidden;}


#new{width: 61px;background: url(i/new_bg.jpg) no-repeat; height: 138px;}
#new_in{width: 32px;background: url(i/new.jpg) no-repeat; height: 98px; margin-top: 5px;}

#cols{width: 725px; margin-left: 41px; border-right: 17px solid #D8D8D8; border-left: 3px solid #D8D8D8;background: #3D3D3D;padding-top: 5px; }
#cols_bt{height: 30px; margin-left: 41px; background: url(i/cols_bt.jpg) bottom center no-repeat;}

#col1{width: 436px; margin-right: 5px;background: #4B4B4B url(i/col1_tr.jpg) top right no-repeat; padding-top: 21px; }
#col1_in{ background:url(i/col1_br.jpg) bottom right no-repeat;padding-right: 5px; padding-bottom: 11px; padding: 0px 10px; color: #FFF; }

#col2{width: 100%; background: #4B4B4B url(i/col2_tl.jpg) top left no-repeat; padding-top: 21px; }
#col2_in{background:url(i/col2_bl.jpg) bottom left no-repeat;padding-bottom: 21px;padding-left: 5px;}


#best, #watch, #price, #order, #webdesign, #firm_style{width: 176px;height: 55px;}

#best {background: url(i/buttons/bigbest1d.png) 50% 50% no-repeat; width: 256px; height: 75px;}
#best img{margin: 10px 40px;}
#best:hover img{visibility: hidden;}

#watch{background: url(i/buttons/bigwatch1d.png) 50% 50% no-repeat;}
#watch img{margin: 0;}
#watch:hover img{visibility: hidden;}

#price{background: url(i/buttons/bigprice1d.png) 50% 50% no-repeat;}
#price img{margin: 0;}
#price:hover img{visibility: hidden;}


#order{background: url(i/order.jpg);}
#webdesign{background: url(i/webdesign.jpg);float: left;margin-left: 10px;}
#firm_style{background: url(i/firm_style.jpg);float: left;margin-left: 10px;}

td.pf{background: url(i/arrow.jpg) top left no-repeat; padding-bottom: 10px;}

/* Inner Template */
#outer{width: 745px;background: url(i/outer_top.jpg) top center no-repeat;margin-left: 30px;}
#inner{background: url(i/in_bt.jpg) bottom center no-repeat;padding-top: 23px;padding-bottom: 30px;}
#inner_body{border-left:3px solid #D8D8D8;background: #4B4B4B url(i/ib_r.jpg) right top repeat-y; padding: 0px 20px; padding-right: 50px; min-height: 300px; height:auto !important; height: 300px;}

#inner_body, #inner_body td {
	color: #FFF;
	font-size: 95%;
}
#inner_body li, #col1 li  {
	margin-left: 20px;
}
#inner_body img {
	border: #DDD 1px solid;
}

ul#gall{list-style: none;font-size: 10pt;padding-top: 20px; }
ul#gall li{float: left;width: 17px; height: 18px;background: url(i/li_bg.jpg) no-repeat;text-align: center;margin-left: 10px;}
ul#gall li.sel{background: url(i/li_sel.jpg) no-repeat;}
ul#gall a{ color: #FFF; text-decoration: none;}

#mac_window{width: 712px;padding-left: 8px;font-size:0px;}
#mac_top{height: 33px; background: url(i/mac_top.jpg) no-repeat;}
#mac_bottom{height: 19px; background: url(i/mac_bottom.jpg) no-repeat;font-size:0px;}
#url{font-size:9pt;color:#000;margin-left:141px;padding-top:14px;}
#page{width:674px;background: url(i/mac_bg.jpg) top center repeat-y;padding-left: 4px;padding-right:6px;}

h1{font-size: 16px;}
h3{font-size: 11pt;color:#ff904c; font-weight: normal;}

#top_line { height: 73px; padding: 6px 0px; width: 860px; margin: 0 auto; text-align:right; }
#bookmarks { padding: 25px 0px 0px; width: 100%; text-align:center; }
#news_top { line-height: 250%; }

.support_table td { padding: 3px; }
