html, body {background-color:#fff; color:#666666; height:100%; font: 90% Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0;}

body{text-align:center; background:url(../images/all_bg.gif) repeat-x;}
*{text-align:left;}

#aspnetForm{ text-align:center;}

a{color:#339100; cursor:pointer;}
a:hover{text-decoration:none;}
img{border:0; padding:0; margin:0; font-size:1px;}
p{margin:0; padding: 12px 0 12px 0; /*text-align:justify*/}
form{padding:0; margin:0;}
.fr{float:right;}
.fl{float:left;}
.clr{clear:both;}

h1{padding:10px 0 5px 0; margin:0; font-size:16px;}
h2{padding:5px 0 3px 0; margin:0; font-size:14px; color:#319A00;}
h4{padding:0; margin:0; font-size:12px;}
h5{padding:0; margin:0; font-size:11px;}
h6{padding:0; margin:0; font-size:10px;}
form{padding:0; margin:0;}

.allPage{width:1000px; height:auto !important; height/**/:100%; min-height:100%; margin:auto; /*position:relative;*/ background: url(../images/left.gif) 185px top repeat-y;}

.header{background: url(../images/top_bg.gif); height:224px;}
.header img{display:block; font-size:11px;}

a.logo{width:315px; height:138px; display:block; padding-left:30px; background:#fff url(../images/all_bg.gif) repeat-x;}


.hd_title{float: right; width:550px; padding:50px 30px 0 0;position: relative;}
.hd_title_text{position:absolute; top:30px; left:0; width:100%;}
.hd_title h1{font-size:18px; font-weight:normal; color:#1d7f02;}


.contejner{padding:0 30px 80px 66px;}
.left{float:left; width:277px; background: url(../images/left.jpg) right top no-repeat; padding: 15px 0 0 0px; }
.main_part{float:left; width:620px; font-size: 11px;  background: url(../images/contejner.jpg) left top no-repeat; padding: 15px 0 0 0px; line-height:24px; margin-left:-10px;}


.menu1{height:42px; line-height:30px; font-size:14px;}
.menu1 a{color:white; text-decoration:none; display:block; height:30px; padding:0 10px; margin-top:9px;}
.menu1 a:hover{color:white; text-decoration:none; background: url(../images/m_a.gif) repeat-x;}

ul.main_menu{float: left; list-style:none; margin:0; padding:9px 0 0 0; cursor:default;}
ul.main_menu li{float:left; height:32px; line-height:30px; font-size:14px; color:#49c900; display:block;}
ul.main_menu li.sep{position:relative; width:4px;}
ul.main_menu li a{color: white; display: block; float:left; height:30px; padding:0 10px; font-size:14px; text-decoration:none; margin:0 -4px;}
ul.main_menu li a:hover{background: url(../images/m_a.gif) repeat-x;}

ul.sec_menu{float: left; list-style:none; margin:0; padding:3px 0 0 0; cursor:default; width:775px;}
ul.sec_menu li{float: left; height:22px; line-height:20px; font-size:12px; color:#44ba00; display:block;}
ul.sec_menu li a{color: white; display: block; float:left; height:22px; padding:0 10px; font-size:12px; text-decoration:none; margin:0 -4px;}
ul.sec_menu li a:hover{color:#44ba00;}

ul.sec_menu_right{float: left; list-style:none; margin:0; padding:3px 0 0 0; cursor:default; width:100%;}
ul.sec_menu_right li{float: right; height:22px; line-height:20px; font-size:12px; color:#44ba00; display:block;}
ul.sec_menu_right li a{color: white; display: block; float:left; height:22px; padding:0 10px; font-size:12px; text-decoration:none; margin:0 -4px;}
ul.sec_menu_right li a:hover{color:#44ba00;}
table.menu_table {width:810px;}

.arrow{display: block; padding:0 0 0 20px; background: url(../images/arrow.gif) 0 10px no-repeat; text-decoration:none;}
a.arrow:hover{text-decoration:underline;}


.footer{height:76px; width:1000px; margin: -76px auto 0 auto; background: #fff url(../images/ft_r.jpg) right bottom no-repeat; position:relative;}
.footer .menu{float:left; padding:50px 0 0 50px; background: url(../images/ft_l.jpg) 154px 0 no-repeat; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#339100;}
.footer .menu a{text-decoration:none;}
.footer .menu a:hover{text-decoration:underline;}
.footer .copy{float:left; padding:50px 0 0 30; font-size:10px; font-family:Verdana;}


.left_menu{list-style:none; margin:10px 10px 10px 17px; padding:0;}
.left_menu li{ position: relative; height:33px; background: url(../images/dot.gif) bottom left repeat-x; width:185px; line-height:31px;}
.left_menu li:hover,
.left_menu li.jshover{ background: #f1f1f1; border:solid 1px #d1d0d0; top: -1px; left: -1px; height: 31px !important; height: 33px; }
.left_menu li a{line-height:29px; display: inline; float: left; margin: 0 0 0 10px; height:29px !important; height:30px; text-decoration:none; }
/*.left_menu li a:hover{background: #f1f1f1; border:solid 1px #d1d0d0;}*/
.left_menu li a img{margin: 6px 15px 0 0;}
.left_menu li span{line-height:normal;}



.hd{margin: 10px 0; background: url(../images/hd.gif) right top no-repeat; color:#0d8500; text-transform:uppercase; font-size:14px; text-align:right; font-weight:bold; width:224px; height:28px; padding: 4px 0 0 0;}
.hd span{padding: 0 25px 0 0;}

.news_block{width: 190px; padding:0 0 10px 0px; margin:0 0 10px 16px; background: url(../images/dot.gif) bottom left repeat-x; color:#666; font-size:11px; line-height:15px;}
.news_block span{font-weight:bold;}
.news_block a.title{font-size:11px;  font-weight:bold; color:#319a00;}
.news_block a.title span{display:inline; padding:0}
.news_block a{font-size:11px; color:#666; text-decoration:none !important;}
.news_block a span{display:block; text-align:justify; }

.descr{ width:49.5%; float:left; font-size:11px; line-height:normal;}
.descr div{width:138px; float:right; text-align:right;}
.descr h2{text-align:right; color:#319a00; font-size:13px;}
.price_holder {text-align: left; margin-left: 24px; padding-bottom: 20px; padding-right: 4px;}

.full{ width:49.5%; float:left; font-size:11px; line-height:normal; padding: 0 0 0 0; background-position: 0 30px !important; background-repeat:no-repeat !important;}
.full h2{text-align:left; color:#319a00; font-size:13px; padding-left:30px; padding-bottom:180px;}


/*.descr div .button{padding-top:8px;}*/
.descr .button{float: right; margin: 10px 0;}
.border div .button{width:106px; height:33px !important; height/**/:32px; color:#fff; display:block; background: url(../images/bt.gif); text-decoration:none; text-align:center;}
/*.border div#aaa input {width:106px; height:25px !important; height**:32px; color:#fff; display:block; background: url(../images/bt.gif ); text-decoration:none; text-align:center; padding:8px 0 0 0;}*/
.button{width:106px; cursor:pointer; height:33px !important; height/**/:32px; color:#fff; display:block; padding-bottom: 2px; background: url(../images/bt.gif) left center no-repeat; text-decoration:none; text-align:center; vertical-align:middle;}
.big_button{width:200px; cursor:pointer; height:33px !important; height/**/:32px; color:#fff; display:block; padding-bottom: 2px; border:0px none; background: url(../images/bt_big.gif) left center repeat-x; text-decoration:none; text-align:center; vertical-align:middle;}

.x1{float:left; width:100px; color:#333; padding:0 0 0 25px; line-height:17px;}
.x1 span{color:#45bf22; font-weight:bold;}
.x0{padding: 0 0 0 60px;}

.price{font-size:14px; font-weight:bold; color:#319a00; clear:left; padding:15px 70px 0 0px; text-align:center}

.form{border:solid 1px #ccc; padding: 5px 5px; margin: 20px 0}
.form .border{background: url(../images/form_bg.gif) repeat-x; height: 134px; border:solid 1px #e5e5e5;}
.border div.x2{float:left; width:49.5%; font-weight:bold; padding: 10px 0 0 0; height:22px;}
.border div{text-align:center; padding: 0 0 3px 0}
.border div input{width:70px; background: url(../images/input.gif) no-repeat; border:0; height:19px; text-align:center; color:#333;}
.border div .button{margin: 5px auto 0 auto; padding:3px 0 5px 0 !important;  padding/**/: 5px 0 5px 0;}

.contejner .h1{background: url(../images/h1.gif) 0 13px repeat-x; font-size:12px; padding: 10px 0 5px 10px;}


/* by zver */
.styleH {
color:#FFFFFF;
text-align:center;
background:url(/images/bg1.png);
font-family: Tahoma;
font-size: 12px;
line-height: 20px;
}

.styleH TH A 
{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Tahoma;
	font-size: 12px;
}

.style1 {
color:#666666;
text-align:center;
background-color:#FFFFFF;
font-family: Tahoma;
font-size: 12px;
line-height: 20px;
}
.style2 {
background-color:#D7ECD1;
color:#666666;
font-family: Tahoma;
font-size: 12px;
line-height: 20px;
}
.style3 {
background-color:#FFFFFF;
color:#666666;
font: Tahoma 12px;
}
.active {
background-color:#1E8302;
border:1px solid #83B25B;
color:#FFFFFF;
float:left;
margin:2px;
padding:0px;
text-align:center;
width:18px;
}
.nav {
background-color:#FFFFFF;
border:1px solid #83B25B;
color:#1E8302;
float:left;
margin:2px;
padding:0px;
text-align:center;
width:18px;
}

/* by Zwer 2apr2008 */
#tabs {
 float: left;
 margin: 0;
 padding: 0;
 width: 563px;
 background: url(../images/top1.jpg) left 16px no-repeat;
}
#tabs .tab_box {
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 35px;
	height: 149px;
}
#tabs .tabs_box {
	float: left;
	margin: 0;
	padding: 0;
	width: 207px;
	height: 149px;
	background: url(../images/box.jpg) left bottom no-repeat;
}

#tabs .tabs_box_basic {
	float: left;
	margin: 0;
	padding: 0;
	width: 207px;
	height: 149px;
	background: url(../images/basic.jpg) left bottom no-repeat;
}
#tabs .tabs_box_advanced {
	float: left;
	margin: 0;
	padding: 0;
	width: 207px;
	height: 149px;
	background: url(../images/advanced.jpg) left bottom no-repeat;
}
#tabs .tabs_box_webmenu {
	float: left;
	margin: 0;
	padding: 0;
	width: 207px;
	height: 149px;
	background: url(../images/webmenu.jpg) left bottom no-repeat;
}
#tabs .tabs_box_splitter {
	float: left;
	margin: 0;
	padding: 0;
	width: 207px;
	height: 149px;
	background: url(../images/splitter.jpg) left bottom no-repeat;
}
#tabs .tabs_box_multiview {
	float: left;
	margin: 0;
	padding: 0;
	width: 207px;
	height: 149px;
	background: url(../images/multiview.jpg) left bottom no-repeat;
}
#tabs .tabs_box_imagezoom {
	float: left;
	margin: 0;
	padding: 0;
	width: 207px;
	height: 149px;
	background: url(../images/imagezoom.jpg) left bottom no-repeat;
}

#tabs .tabs_box_hint {
	float: left;
	margin: 0;
	padding: 0;
	width: 207px;
	height: 149px;
	background: url(../images/hint.jpg) left bottom no-repeat;
}
#tabs .tabs_box_quiz {
	float: left;
	margin: 0;
	padding: 0;
	width: 207px;
	height: 149px;
	background: url(../images/quiz.jpg) left bottom no-repeat;
}
#tabs .tabs_box_fullduplex {
	float: left;
	margin: 0;
	padding: 0;
	width: 207px;
	height: 149px;
	background: url(../images/fullduplex.jpg) left bottom no-repeat;
}
#tabs .tabs_box_webtab {
	float: left;
	margin: 0;
	padding: 0;
	width: 207px;
	height: 149px;
	background: url(../images/webtab.jpg) left bottom no-repeat;
}

#tabs div.descr {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 44px;
	width: 200px;
	height: auto;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #246917;
}
#tabs div.descr ul, #tabs div.descr li {
	margin: 0;
	padding: 0;
	font-weight: bold;
	list-style: none;
}
#tabs div.descr li {
	background: url(../images/li.gif) left center no-repeat;
	padding-left: 18px;
}
#tabs div.descr a.readmore:link, #tabs .descr a.readmore:hover, #tabs .descr a.readmore:visited {
	margin: 0;
	padding: 0;
	padding-left: 18px;
	color: #246917;
	text-decoration: none;
	background: url(../images/readmore_d.gif) left center no-repeat; 
}
#tabs .body_tab {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	background: url(../images/top7.gif) left 35px repeat-x;
}
#tabs .tabs_menu {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 45px;
	background: url(../images/top2.gif) left top repeat-x;

}
#tabs .tabs_menu .left_in {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 45px;
	background: url(../images/top5.jpg) left top no-repeat;
}
#tabs .tabs_menu .right_in {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 45px;
	background: url(../images/top4.jpg) right top no-repeat;
}

#tabs .tabs_menu .firstLi{ background: none;}

#tabs div.tabs_menu ul{list-style: none;}
#tabs div.tabs_menu ul, #tabs div.tabs_menu li, #tabs div.tabs_menu li a {
	display: inline;
	margin: 0px auto;
	padding: 0;
	font-size:12px;
}
#tabs div.tabs_menu li {background:url(../images/top3.gif) 0 -3px no-repeat; line-height:31px; padding: 7px 0 7px 0;}
#tabs div.tabs_menu li a
{
	margin: 0;
	padding: 0 12px 24px 12px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, verdana;
}
#tabs div.tabs_menu a:hover, #tabs div.tabs_menu .active {
	background: url(../images/top6.gif) center 25px no-repeat;
	border: 0px none;
	float:none !important; 
	width:auto !important;
}

#tabs div.tabs_menu li .sep {
	margin: 0;
	padding: 0;
	width: 12px;
	height: 35px;
	background: url(../images/top3.gif) left top no-repeat;
}

#tabs .tab_content{ float: left; padding:15px 10px 0; font-size: 11px; font-family: Tahoma, Verdana;}
.sectiontableheader { /*border-left: 1px solid #3a9328;*/ text-align: center; background: #3a9328; color: #fff; font-size: 11px; font-family: Tahoma, verdana; font-weight: bold; padding: 2px;}
#tabs table{border: solid 0px #3a9328; border-left:0;}
.sectiontableentry1 td, .sectiontableentry2 td { padding: 2px;border:0; border-left: 1px solid #3a9328; text-align: center; font-family: Tahoma, verdana; font-size: 11px; color: #666;}
.sectiontableentry1 td { background: #f3f3f3;}
.sectiontableentry1 td.first_td, .sectiontableentry2 td.first_td{ border-left: solid 1px #CCCCCC;}
.sectiontableentry1 td.last_td, .sectiontableentry2 td.last_td { border-right: solid 1px #CCCCCC;}
.table_shopping_cart {border-bottom:solid 1px #3a9328;}
input.cartbox {
	background:transparent url(../images/input.gif) no-repeat scroll 0%;
	border:0pt none;
	color:#333333;
	height:19px;
	text-align:center;
	width:70px;
}
input { margin: 0; padding: 0;}
.del {
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/del.gif) left center no-repeat;
	border: 0px none;
	cursor: pointer;
	text-align: left;
	color: #f7cf37;
	padding-left: 16px;
	margin-left: 4px;
}
.sel {
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/select.gif) left center no-repeat;
	border: 0px none;
	cursor: pointer;
	text-align: left;
	color: #3f962c;
	width: 64px;
	padding-left: 16px;
	margin-left: 4px;
}
.buy_c {
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/buy.gif) left center no-repeat;
	border: 0px none;
	cursor: pointer;
	text-align: left;
	color: #3f962c;
	width: 60px;
	padding-left: 16px;
	margin-left: 4px;
}
.upd {
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/update.gif) left center no-repeat;
	border: 0px none;
	cursor: pointer;
	text-align: left;
	color: #d9821a;
	width: 60px;
	padding-left: 16px;
	margin-left: 4px;
}
.button { border: 0px none;}
.buy_cart {
	 float: left;
	 margin: 0;
	 padding: 0;
	 width: 621px;
	 padding-top: 15px;
	 background: url(../images/vsego.gif) right top no-repeat;
	 position: relative;
	 width: 100%;
	 margin-left: 1px;
}
.buy_cart .button { float: left;}
.all_sum {
	margin: 0;
	padding: 0;
	width: 200px;
	text-align: left;
	padding-bottom: 14px;
	font-family: Tahoma, verdana;
	font-size: 11px;
	color: #3f962c;
	position: absolute;
	top: 0;
	left: 415px;
}

.all_sum p{ font-size: 11px; line-height: 17px; padding: 0;}

.boxeShopWrapper{ padding-left: 90px;}

.box_shop {
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	margin-left: 4px;
	text-align: center;
	background: url(../images/shop_bg.jpg) center top no-repeat;
}
.box_shop h2 { text-indent: 36px; color: #606060; font-family: Tahoma, verdana; font-size: 14px;}
.box_shop .descr {
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 12px;
	height: auto;
	width: 88%;
	padding-bottom: 0px;
}
.main_part h4 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; padding-top: 8px;}
.choose_shop {
	float: left;
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 0;
	height: auto;
	padding-top: 24px;
}
.bundles_boxeShopWrapper_wrapper .boxeShopWrapper {/*padding-left: 12px;*/ padding-left: 0;}
.bundles_boxeShopWrapper_wrapper .boxeShopWrapper .box_shop{ margin-left: 0; }
.bundles_boxeShopWrapper_wrapper .box_shop {width: 280px;}
.bundles_boxeShopWrapper_wrapper .descr {width: 90%;}
table.multiviewstyle, table.multiviewstyle td {border: 0px !important;} 
.choose_shop .button { display: inline;}
.bg_choose {
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 12px;
}
.choose input.cartbox { background: url(../images/edit_bg2.gif) left top no-repeat; width: 34px;} 
.choose, .choose2 {
	margin: 0;
	padding: 0;
	padding-bottom: 7px;
	width: 100%;
	height: 12px;
	line-height: 12px;
	font-size: 11px;
	padding-left: 0px;
}
.choose2 {color: #348e24; font-weight: bold;}
.choose input, .choose2 input {
	float: left;
	margin: 0;
	padding: 0;
	height: 16px;
	width: 16px;
	margin-right: 4px;
}
/* NEW */
.main_part th {font-size: 11px; font-weight: bold; text-align: center;}
.buy_cart label {font-size: 11px;}
#ctl00_content_userSeparator_login_RememberMe {margin-right: 4px;}
#ctl00_content_userSeparator_login_CreateUserLink {font-size: 11px; font-weight: bold; position: relative; top: -8px; }
.news_block a span {font-weight: normal !important;}
.buy_cart table {border: 0px !important;}
.buy_cart td {border: 0px !important;} 
.main_part table{padding: 0px; font-size: 11px; margin: 0px;}
.main_part td { padding: 2px; text-align: center; font-family: Tahoma, verdana; font-size: 11px;}
.main_part #ctl00_content_siteMapTreeView table td {border-left: 0px; padding: 0px;}
.table_separate { height: 3px; font-size: 0px; border: 0px; padding: 0px !important; border-left: 0px !important; background: #3a9328;}
.web_aplitter_aspx table, .web_aplitter_aspx table td, table.websplitter_single_view td {border: 0px !important;}
.web_aplitter_aspx2 {float: left; margin: 0; padding: 0; width: 500px; border: 3px solid green;}
.web_aplitter_aspx td {text-align: left;}
table.tabclass, table.tabclass td {border: 0px;}
table.tabclass td {padding: 0px;}
table.news_style td, table.table_login,
table.table_login td, table.table_login table,
table.table_login table td, table.forgot1, table.forgot1 td,
table.forgot1 table, table.forgot1 table td,
table.forgot2, table.forgot2 td, table.forgot2 table, table.forgot2 table td,
table.register1, table.register1 td, table.register1 table, table.register1 table td,
table.register2, table.register2 td, table.register2 table, table.register2 table td {border:0px;}
.table_login input {margin-right: 2px;}


.touclass {padding: 0 40px;}

.amnetcom{ clear: both; padding-top: 20px; }
.main_part .table_purchase{ margin-top: 10px; border-top: solid 0px #3A9328; border-bottom: solid 0px #3A9328; border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-width: 0 1px 1px 0px; }

.all_sum .big_button { margin-top:20px; }
.remember_me_align { MARGIN-LEFT: -4px! important;}

/*table style*/
.main_part .tbl_my{ border: solid 1px #ccc; border-top:0; border-right:0; border-collapse:collapse; width:550px;}
.main_part .tbl_my td{border: solid 1px #ccc; border-left:0; border-bottom:0; padding:3px 5px; vertical-align:top;}

/*WeRecommend*/
.wrec { position: relative; padding-right: 5px; }
.wrec .wrec_inner { background: url(../images/pattern.gif) repeat-x left top; border: solid 1px #e1e0dc; padding-top: 20px; width: 100%; overflow: hidden; padding-bottom: 10px; }
.wrec h2 { color: #ffffff; background: #428236; padding: 6px 0 6px 10px; margin: 0; border-bottom: solid 1px #e1e0dc; text-transform: uppercase; font-size: 130%; }
.wrec ul { margin: 0; padding: 0; list-style: none; width: 100%; float: left; }
.wrec ul li { float: left; width: 33.3%; }
.wrec ul li div { background: url(../images/pattern_2.gif) repeat-x left bottom; margin: 5px; padding: 9px 0 9px 17px; overflow: hidden; line-height:12px;}
.wrec ul li div p { color: #428236; padding:0px 0pt; text-transform: uppercase; text-decoration: none; font-weight: bold; position: relative; left: -15px; margin-bottom: 5px; padding-left: 15px; background: url(../images/bullet.gif) no-repeat left 4px; }
.wrec ul li div a:hover { text-decoration: underline; }
.wrec ul li div a { margin: 5px 0 0 0;color:#666666;text-decoration: none;}

/* getquiz block */
.gq_ban_block{width:607px; height:202px; background:url(../images/bann_gq_border.jpg) 0 0 no-repeat; margin:0 auto 15px auto; float:left; padding:0 0 0 0; }
.gq_ban_block .space{height:61px;}
.gq_ban_block p{ padding:5px 31px; width:359px; line-height:14px; color:#666666;}
.gq_ban_block .bold{font-weight:bold; color:#424242;}
.gq_ban_block .button{ position:relative; left:22px; padding:0}
.gq_ban_block .button p{text-align:center; padding:7px 0; margin:0; width:auto; line-height:normal; color:#fff;}

/*frame*/
.frame{border: solid 1px #358728;}
.f_content{padding:5px 10px;}

.f_t{height:4px; position:relative;}
.f_t div{width:4px; height:4px; position:absolute; background: url(../images/f_round.gif) 0 0 no-repeat;}
.f_t .f_r{background-position:0px -4px; right:-1px; top:-1px;}
.f_t .f_l{background-position:-4px -4px; left:-1px; top:-1px;}

.f_b{height:4px; position:relative;}
.f_b div{width:4px; height:4px; position:absolute; background: url(../images/f_round.gif) 0 0 no-repeat; bottom:-1px;}
.f_b .f_r{background-position:0px 0px; right:-1px;}
.f_b .f_l{background-position:-4px 0px; left:-1px;}

/*color*/

.color{color:#d09e00;}
b.color {font-weight:normal; color:#c21515;}
.pic_shop{position:relative; display:block;}
div.color{background: url(../images/great.png) 0 0 no-repeat; width:101px; height:88px; position:absolute; left:0px; top:70px}
div#great{left:10px; position:relative}
div#great_box_1,div#great_box_2 {top:45px; position:relative}

/*partners*/
.partners_left .hd img{margin:0 5px 0 0;}
.partners_left{width:210px; }
.partners_left ul{list-style:none; padding:0; margin:0; width:198px;padding-left:16px;}
.partners_left ul li{background: url(../images/dot.gif) 0 100% repeat-x; padding:7px 0; font-size:11px;}
.partners_left ul li a{display:block; text-decoration:none;}

