.toggle{
	padding:10px 0 0 20px;
}

*{padding:0;margin:0;}
a img{border:0;}
ul{list-style-type:none;}
a{color:#0982C9;}
th{font-weight:normal;text-align:left;}
html, body {color:#777;height:100%;min-height:100%;min-width:950px;font-family:tahoma;font-size:12px;}
html{background:white;}
fieldset{border:0;}
.ttuc{text-transform:uppercase;}


#page {margin-top:-69px;min-height:100%;width:100%;_height:100%;background:url(../images/page_bg.gif) repeat-y center top;}

#page_in {width:100%;padding:69px 0 20px 0;overflow:hidden;zoom:1;position:relative;background:url(../images/top_bg.gif) repeat-x left 69px;}

#head{height:185px;position:relative;background:url(../images/top_bg.gif) repeat-x left top;width:915px;margin:0 auto;}

#head h1{top:20px;left:3px;}
#head h1 a{left:0;top:0;}
#head h1, #head h1 a{position:absolute;width:459px;height:66px;background:url(/logo/mainfront/blue/images/logo.jpg) no-repeat left top;overflow:hidden;zoom:1;}

.ico_visa{top:42px;right:8px;width:38px;height:24px;background:url(../images/ico_visa.gif) no-repeat left top;position:absolute;}
.ico_mastercard{top:42px;right:49px;width:37px;height:24px;background:url(../images/ico_mastercard.gif) no-repeat left top;position:absolute;}

#head ul{position:absolute;top:114px;left:0;}
#head ul li{float:left;padding:0 15px 0 15px;border-left:1px solid #fff;border-left-width:expression(this.previousSibling==null?'0':'1px');}
#head ul li a{color:white;text-decoration:none;}
#head ul li:first-child{border:0;padding:0 23px 0 17px;}


.search{position:absolute;top:110px;left:627px;}
.search input{width:237px;height:16px;border:1px solid #707070;color:#707070;}
.search .button_go{width:38px;height:20px;background:url(../images/button_go.gif) no-repeat left top !important;cursor:pointer;margin:0 0 0 5px;border:0;}
.language_select{overflow:hidden;zoom:1;position:absolute;top:150px;left:23px;}
.language_select select{width:120px;}
#head .cart{position:absolute;top:150px;right:8px;height:17px;padding:7px 0 0 28px;background:url(../images/cart.gif) no-repeat left top;}
#head .cart a{color:#d04821;}
#head .cart strong a{color:#004ba8;text-decoration:none;}

#content{background:url(../images/page_bg.gif) repeat-y left top;width:915px;margin:0 auto;}
#content_top{background:url(../images/content_top.gif) no-repeat -1px top;padding:32px 3px 0 20px;overflow:hidden;zoom:1;}
#left{width:225px;margin:0 15px 0 0;float:left;}
#right{width:639px;float:left;overflow:hidden;zoom:1;}

#left .box{background:url(../images/left_h3.gif) no-repeat left top;margin:0 0 10px 0;}
#left .box h3{height:32px;line-height:32px;padding:0 0 0 12px;font-size:12px;color:#1683b5;}
#left .box h3 span{padding:0 0 0 22px;background:url(../images/left_h3_ico.gif) no-repeat left center;}
#left .box_in{background:url(../images/left_b.gif) no-repeat left bottom;padding:0px 0 8px 0;}
#left .box_in_in{background:url(../images/left_bg.gif) repeat-y left bottom;padding:24px 0 20px 0;}
#left .box_in_in ul{padding:0 0 0 24px;}
#left .box_in_in li{padding:0 0 0 18px;background:url(../images/left_bullet.gif) no-repeat left 3px;}
#left .box_in_in li a{color:#004ba8;text-decoration:none;}


.root{padding:0 0 6px 0;font-size:10px;text-align:right;}
#right h3{color:#da7400;padding:0 0 7px 8px;font-size:14px;}
#right h6{color:#da7400;padding:0 0 7px 8px;font-size:14px;text-transform:uppercase;overflo:hidden;zoom:1;}
#right .left_collumn, #right .right_collumn{width:316px;float:left;}
#right .left_collumn {margin:0 4px 0 0;_margin:0 2px 0 0;}
#right .best_item{width:316px;background:url(../images/bestsell_bg.gif) repeat-y left top;margin:0 0 8px 0;overflow:hidden;zoom:1;}
#right .best_in{background:url(../images/bestsell_b.gif) no-repeat left bottom;}
#right .best_in_in{background:url(../images/bestsell_t.gif) no-repeat left top;padding:8px 8px 4px 8px;overflow:hidden;zoom:1;}
#right .header{height:28px;overflow:hidden;zoom:1;}
#right .best_in_in .img{float:left;width:100px;height:110px;}
#right .best_in_in .description{float:left;overflow:hidden;zoom:1;width:180px}
#right .best_in_in table{margin:0 0 10px 0;width:180px;}
.b_buttons{
	_width:180px !important;
}
#right .best_in_in table,.big_in_in .prices table{line-height:18px;}
#right .best_in_in table strong,.big_in_in .prices table strong{color:#da7400;}
#right .best_in_in th,.big_in_in .prices th{width:120px;}
#right .best_in_in td,.big_in_in .prices td{text-align:right;}
#right h4{font-size:14px;line-height:14px;}
#right h4 a{color:#004ba8;text-decoration:none;}
#right .bestsellers{overflow:hidden;zoom:1;}
#right h3{background:url(../images/right_h3.gif) no-repeat left top;height:32px;line-height:32px;}
#right .bestsellers h3{background:none;}
/***************** item *****************/
.big_block{background:url(../images/box_t.gif) no-repeat top left;margin:0 0 12px 0;width:639px;padding:8px 0 0 0;}
.big_block .big_in{background:url(../images/box_bg.gif) repeat-y top left;}
.blocks li:first-child .big_in{background:url(../images/box_t_2.gif) no-repeat top left;}
.big_block .big_in_in{background:url(../images/box_b.gif) no-repeat bottom left;padding:2px 10px 10px 10px;overflow:hidden;zoom:1;}

.big_in_in .image{float:left;width:90px;}
.big_in_in .description{float:left;padding:0px 0 0 0;}
.big_in_in .l_description {width:210px;}
.big_in_in .atc{float:right;padding:10px 0 0 0;}

.big_in_in .description th{padding:0 12px 0 0;color:#777;height:14px;}
.big_in_in .description td{color:#000;height:14px;}
.big_in_in .description p{margin:0 0 6px 0;}
.big_in_in .description a{color:black;text-decoration:none;}

.big_in_in .atc{text-align:right;}
.big_in_in em{color:#da7400;font-size:24px;font-style:normal;padding-bottom:8px;display:block;}

.Windows{background:url(../images/win.gif) no-repeat left center;padding:4px 0 4px 18px;}
.Mac{background:url(../images/mac.gif) no-repeat left center;padding:4px 0 4px 18px;}
.big_in_in .description td .Windows{background:url(../images/win.gif) no-repeat right center;padding:4px 18px 4px 0px;}
.big_in_in .description td .Mac{background:url(../images/mac.gif) no-repeat right center;padding:4px 18px 4px 0px;}
.big_in_in.description p{width:210px;}


.uc{text-transform:uppercase;}
.bl{border-left:1px solid black;padding:0 0 0 5px;margin:0 0 0 5px;}
/****************** list *******************/
.big_in_in .list_image{float:left;width:60px;margin:0 15px 0 0;text-align:center;}
.big_in_in .r_col{float:right;overflow:hidden;zoom:1;}
.big_in_in .prices{float:left;}
.big_in_in .buttons{float:right;overflow:hidden;zoom:1;}
.big_in_in .r_col .prices{margin:0 20px 0 0;}
.big_in_in h5{font-size:14px;padding:0 0 6px 0;}
.big_in_in h5 a{text-decoration:none;color:#004ba8;}
.big_in_in .first{padding:0 0 10px 0;}


.l_buttons p{position:relative;width:120px;text-align:right;}
.l_buttons span{display:block;left:0;top:0;position:absolute;text-align:right;width:120px;z-index:1;font-size:10px;}
.l_buttons input{position:relative;z-index:900;}

.prices th{padding:0 18px 0 0;line-height:14px;}
.prices td{text-align:right;line-height:14px;}
.buttons input{}
.buttons p{overflow:hidden;zoom:1;text-align:right;}

.our_photo{width:434px;height:286px;background:url(../images/businesscenter.jpg) no-repeat left top; position:relative;margin:14px auto;}
.our_photo div{position:absolute;right:0;bottom:0;width:286px;height:69px;background:url(../images/businesscenter.gif) no-repeat left top;}
.form_request .fieldrow_error input { _background-color: #fff2f2; }
.form_request td.right input{_padding: 0px 0px 0px 0px; _width: 399px; _height: 17px; _border: 1px solid #ABADB3; }

/******* FOOTER ******/

#footer {height:69px;width:100%;background:url(../images/footer_bg.gif) repeat-x top left;}
#footer_in {margin:0 auto;width:915px;background:url(../images/footer_in_bg.gif) no-repeat left top;position:relative;height:69px;}
#footer_in li{float:left;padding:0 8px 0 8px;border-left:1px solid #004ba8;border-left-width:expression(this.previousSibling==null?'0':'1px');}
#footer_in li a{color:#004ba8;text-decoration:none;}
#footer_in li:first-child{border:0;}
#footer_in ul{position:absolute;top:23px;right:7px;}
#footer_in address{position:absolute;top:45px;right:7px;font-style:normal;padding:0 7px 0 0;}

/* GENERIC FORM */
.cart_body { width:100%;}
.cart_body table { width:100%; border:0px; border-collapse:collapse; }
.cart_body td { height: 44px; font-size:12px; margin:0 0 0 0; padding: 0px 12px; border-left:1px dashed #ababab; }
.cart_body .cart_item td { border-top:1px solid #ababab; }
.cart_body .cart_item .item_price { text-align:center; width:68px; }
.cart_body .cart_item .item_delete { width:21px; padding: 0px 0px; border-right:1px dashed #ababab; width:60px;}
.cart_body .cart_item .item_delete span { cursor:pointer; display:block; background:url(../images/del.gif) no-repeat; width:15px; height:15px; margin:0 auto;}
.cart_body .cart_total td { border-top:2px solid #ff9900; font-weight:bold;  border-bottom:1px solid #ababab; }
.cart_body .cart_total .item_price { text-align: center; border-right:1px dashed #ababab; }
.cart_buttons { margin-top: 30px; position:relative; height:25px; }
.cart_buttons .continue { left:0px; position:absolute; }
.cart_buttons .checkout { right:0px; position:absolute; }

.form_submit { margin: 20px 0 0 0; text-align:right; }
.form_error { font-size:11px; color:#ff0000; padding-top:3px; }
.form_request {width:100%;}
.form_request, x:-moz-any-link { width: 100%; }
.form_request td.title { font-size: 14px; color: #555555; padding: 0px 0px 2px 0px; }
.form_request td.dark_spacing { font-size: 0px; line-height: 0px; height: 1px; background-color: #777777; }
.form_request td.light_spacing { font-size: 0px; line-height: 0px; height: 1px; background-color: #aaaaaa; }
.form_request td.left { padding: 8px 0px 6px 20px; font-size: 11px; color: #333333; width: 185px; vertical-align: top; }
.form_request .fieldrow_error input[type=text] { background-color: #fff2f2; }
.form_request .fieldrow_error select { background-color: #fff2f2; }
.form_request td.right { padding: 7px 0px 7px 0px; font-size: 11px; color: #333333; vertical-align: middle; }
.form_request td.right input[type=text], .form_request td.right input[type=password] { padding: 0px 0px 0px 0px; width: 399px; height: 17px; border: 1px solid #ABADB3; }
.form_request td.left .required { color: #ff9900; font-size: 14px; }
.form_iscell { padding-top:3px; }

/* ORDER LIST */
.orderlist_items { background-color:#f4f4f4; margin-bottom:16px; }
.orderlist_title { border-bottom:1px solid #999999; height: 18px; }
.orderlist_title .order_invoice { float:right; padding-right:8px; }
.orderlist_title .order_id { padding-left:8px; font-weight:bold; color:#ff9900; font-size:12px; float:left; width: 80px; }
.orderlist_title .order_date { font-weight:bold; color:#666666; float: left; }
.order_item { padding: 6px 8px; border-bottom:1px solid #dddddd; }
.order_item .order_item_title { float:left; }
.order_item .order_item_info { height: 30px; }
.order_item .order_item_title span { color:#666666; }
.order_item .order_item_links { float:right; }
.order_item .order_item_readme { border-top:1px dashed #dddddd; padding-top:4px; margin-top:6px; }
.orderlist_links { padding-top: 12px; }
.orderlist_links .links_block { float: left; width: 250px; padding-left: 20px; padding-bottom: 10px;}
.orderlist_links .links_block h3 { font-size: 14px; color: #ff9900; padding-bottom: 5px;}
.orderlist_links .links_block li { padding-bottom: 4px; font-size:11px; }

/* HELPDESK */
.helpdesk_title { border-bottom:1px solid #999999; height: 18px; padding-left:8px; font-weight:bold; color:#ff9900; font-size:12px;  }
.helpdesk_items { background-color:#f4f4f4; margin-bottom:16px; }
.helpdesk_items .ticket { padding: 6px 8px; border-bottom:1px solid #dddddd; height: 32px; }
.helpdesk_items .ticket_title { float:left; }
.helpdesk_items .ticket_info { float:right; }
.helpdesk_items .reply { padding: 6px 8px; border-bottom:1px solid #dddddd; }
.helpdesk_items .reply_date { color:#666666; }
.helpdesk_items .reply_text { padding-top: 16px; }
.helpdesk_create { border:1px solid #cccccc; padding:8px; }

/* GENERIC OTHER */
.bulletlist li { background:url(../images/li_arrow.gif) no-repeat left 5px; padding: 0 0 4px 12px; font-size:12px; }
.clear { clear:both; height:0px; line-height:0px; font-size:0px; }

/* TESTIMONIALS */
.testimonial_item { margin-bottom: 18px; border-bottom:1px solid #dddddd; padding-bottom: 18px; }
.testimonial_item .testimonial_name { padding-bottom: 14px; }
.testimonial_item .testimonial_text { }
