@charset "utf-8";

/************************* JQUERY *************************/

.ui-dialog {
        border: #BA0210 3px solid;
        padding: 0px;
}

.ui-dialog-titlebar {
        display: none;
}

.ui-dialog .ui-dialog-content {
        padding: 0px;
}

/************************* JQUERY END *************************/

/************************* JQUERY POPUP *************************/

#main_popup {
        font-family: Helvetica,Arial,Tahoma,sans-serif;
        color: #343434;
        font-size: 18px;
}

#main_popup_close {
        position: relative;
	margin-left: auto;
	margin-right: auto;
        width: 32px;
        height: 32px;
        background: #fff url(/img/close.png) no-repeat;
        cursor: pointer;
}

#main_popup_bg {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background: #666;
        opacity: 0.7;
}

#main_popup_panel{
        position: absolute;
        top: 15px;
        left: 15px;
        right: 15px;
        bottom: 15px;
        background: #fff;
        padding-top: 20px;
        padding-left: 20px;
}

#main_popup_content {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
}

/************************* JQUERY POPUP END *************************/

* {margin:0;padding:0;} 

html, body {
		height: 100%;
		text-align: left;
		font-family: Arial;
        	color:#000;
        	font-size:10px;
		padding: 0px;
		background: url('../img/bg.jpg') center top no-repeat fixed;
}
img {
	border: 0px;
}

a{
	color: #9e9e9e;
        text-decoration: none;
        }

a:visited {
                color: #000;
        }

a:hover  {
        color: #666;
}
.textbox_dati {
	width: 405px;
	height: 25px;
	font-size: 15px;
	padding-left: 5px;
	border: 1px solid #CCC;
}
.textbox_dati_address {
	width: 350px;
	height: 25px;
	font-size: 15px;
	padding-left: 5px;
	border: 1px solid #CCC;
}
.textbox_dati_num {
	width: 40px;
	height: 25px;
	font-size: 15px;
	padding-left: 5px;
	border: 1px solid #CCC;
}
.input_courier {
	width: 235px;
	height: 25px;
	font-size: 15px;
	color: #a4a4a4;
	padding-left: 5px;
	border: 1px solid #CCC;

}
.input_290 {
	width: 283px;
	height: 28px;
	font-size: 15px;
	color: #a4a4a4;
	padding-left: 5px;
	border: 1px solid #CCC;
}
.input_login {
	width: 275px;
	height: 28px;
	font-size: 15px;
	color: #a4a4a4;
	padding-left: 5px;
	border: 1px solid #CCC;
}
.textbox{
	width: 235px;
	height: 26px;
	font-size: 15px;
	color: #a4a4a4;
	padding-left: 5px;
	border: 1px solid #CCC;
}


.textarea {
	width: 283px;
	height: 80px;
	font-size: 15px;
	color: #a4a4a4;
	padding-left: 5px;
	border: 1px solid #CCC;
}

.textarea_big {
	width: 610px;
	height: 100px;
	font-size: 15px;
	color: #a4a4a4;
	padding-left: 5px;
	border: 1px solid #CCC;
}
/************************* HEADER *************************/ 
.header {
	position: relative;
        width: 950px;
	height: 110px;
        margin-left: auto;
        margin-right: auto; 
	text-align: center;
}

.logo {
	position: absolute;
	top: 21px;
	left: 0px;
        width: 257px;
	height: 83px;
	z-index: 200;
	}

.header_lang{
	position: absolute;
	top: 0px;
	right: 5px;
        width: 60px;
	height: 23px;
	padding-top: 5px;
	text-align: center;
	background: url('../img/lang_bg.png');
	}


.header_my {
	position: absolute;
	top: 21px;
	right: 88px;
        width: 117px;
	height: 28px;
	text-align: center;
	background: url('../img/lang_bg.png');
	}


.header_search{
	position: absolute;
	top: 60px;
	right: 5px;
        width: 400px;
	height: 33px;
	text-align: center;
	background: #FFF;
	}

.header_search input {
        width: 320px;
        height: 22px;
        font-size: 15px;
        color: #000;
        padding: 0px 0px 0px 5px;
        border: 0px solid #CCC;
        
}

input.header_search_btn {
        width: 70px;
        height: 32px;
        font-size: 15px;
        color: #000;
        border-left: 1px solid #CCC;
	background: #FFF;
        
}

/************************* END HEADER *************************/ 

/************************* MENU *************************/ 
.menu {
	z-index: 1000;
	position: relative;
        width: 915px;
	padding-top: 5px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.menu ul {
	text-align: center;
	list-style-type: none;

}

.menu li {
	width: 110px;
	height: 45px;
	margin-left: 1px;
	display: inline;
	float: left;
}

.menu li:hover {
	display: block;
	background: #ff0000;
}

.menu a {
	padding: 10px;
	padding-top: 15px;
	display: block;
	color: #000;
	text-decoration: none;
	font-size: 13px;
   	font-weight:bold;
	text-transform: uppercase;
}

.menu a:hover {
	color: #fff;
}

.cart_menu_btn {
	position:absolute;
	top: 5px;
	right: 0px;
	width: 100px;
	height: 45px;
	padding: 0px 0px 0px 50px;
	background: #ff0000 url('../img/cart_ico.png') 10px  10px no-repeat;
	color: #FFF;
}
.cart_menu_btn a{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
   	font-weight:bold;
	text-transform: none;
}
.cart_menu_btn a:hover {
	color: #FFF;
}

/************************* END MENU *************************/ 

/************************* SUB MENU *************************/

.catalogue_menu_hover {
	background-color: #f00;
}

.catalogue_menu_hover a {
	color: #fff;
}

.sub_cascade_menu {
	display: none;
        position: absolute;
        top: 55px;
	left: 0px;
        width: 875px;
	height: 202px;
	padding: 20px;
	z-index: 1050;
        background-color: #f00;
}

.sub_cascade_menu_column {
	float: left;
	width: 220px;
	height: 198px;
	margin-right: 20px;
	padding-bottom: 4px;
	border-right: 1px solid #FFf;
	
}

.sub_cascade_menu_item {
        width: 250px;
        height: 15px;
	padding-left: 8px;
	padding-top: 7px;
}

.sub_cascade_menu a {
        text-decoration: none;
        font-size: 12px;
        font-weight: normal;
	padding: 0px;
	color: #fff;
}

.sub_cascade_menu a:hover {
	color: #CCC;
	background: none;
}

/************************* END SUB MENU *************************/

/************************* CONTENT *************************/ 
.main {
	position: relative;
        width: 950px;
	height: auto; 
	padding: 0px;
        margin-left: auto;
        margin-right: auto; 
	font-size: 12px;
}
.main_content {
	position: relative;
        width: 950px;
	height: auto;
        margin-left: auto;
        margin-right: auto; 
	font-size: 12px;
	background: #FFF;
}
#content {
	position: relative;
        width: 915px;
	height: 1205px; 
        margin-left: auto;
        margin-right: auto; 
	font-size: 12px;
	background: #FFF;
}
#team_content {
	position: relative;
        width: 915px;
	height: auto; 
        margin-left: auto;
        margin-right: auto; 
	font-size: 12px;
	background: #FFF;
}
#sx_cont{
        width: 220px;
	height: 960px; 
	float: left;
	font-size: 12px;
	background: #fff;
}
#dx_cont{
        width: 677px;
	height: 965px; 
	float: right;
	font-size: 12px;
}

#news_cont{
        width: 885px;
	height: 203px; 
	padding: 15px 15px 0px 15px;
	margin-top: 10px;
	float: left;
	text-align: left;
	font-size: 10px;
	background: #FF0000;
}

/*
.news_box{                             
        width: 115px;                   
        height: 153px;
        margin-right: 32px;               
        float: left;
        font-size: 12px;                
}
.news_box img {
	border: 1px solid #E6E6E6;
	margin-bottom: 5px;
	padding: 5px;
}
.news_box p{
        color: #E6E6E6;
}
*/

#banner_home_cont{
        width: 677px;
	height: 407px; 
}

#banner_button_cont {
	position: absolute;
	top: 350px;
	right: 0px;
	height: 28px;
	background: #f00;
	-moz-border-top-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.banner_button {
	float: left;
	margin-top: 7px;
	margin-left: 7px;
	padding-top: 2px;
	width: 14px;
	height: 14px;
	background: #610000;
	text-align: center;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	-moz-border-radius: 15px;
	border-radius: 15px;
		
}

#distribution_home_cont{
        width: 677px;
	height: 50px; 
	margin: 10px 0px 10px 0px;
}

#product_home_cont{
	position: relative;
        width: 677px;
	height: 482px; 
	margin-top: 10px;
	background: #FFF;
	border: 1px solid #B3B3B3;
}

#showcase_box {
	position: absolute;
	top: 55px;
	left: 40px;
	width: 607px;
	height: 412px; 
}

#partners_box {
	position: relative;
	top: 50px;
	width: 200px;
	height: 85px; 
}

#slider {
        width: 950px;
        height: 391px;
        margin: 0 auto;
        overflow: hidden;
}
#home_partners {
	width: 198px;
	height: 200px;
	padding: 10px;
	color: #1A1A1A;
	text-align: center;
	border: 1px solid #CCC;
}
/************************* CONTENT END *************************/ 

/************************* PRODUCT DETTAIL START ***************/ 
#product_data{
	position: relative;
        width: 285px;
	height: 427px; 
	float: left;
	padding: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background: #1A1A1A;
}

#product_description {
        width: 285px;
        height: 220px;
        font-size: 11px;
        font-weight: normal;
        margin-bottom: 10px;
        overflow: auto;
}

.price_box {
	width: 285px;
	height: 30px;
	padding-top: 10px;
	margin: 20px 0px 20px 0px;
	border-bottom: 1px dashed #666;
	border-top: 1px dashed #666;
	color: #FCEA10;
	font-size: 25px;
	/*font-weight: bold;*/
	margin-bottom: 10px;

}

.shop_datails {
	width: 285px;
	height: 32px;
	color: #FCEA10;
	font-weight: bold;
	margin-bottom: 10px;

}

#product_images_zoom_box {
	display: none;
	z-index: 800;
        position: absolute;
	top: 10px;
        width: 575px;
	overflow: hidden;
	cursor: move;
        font-size: 12px;
}

#product_nav_url{
        position: absolute;
	right: 5px;
        width: 575px;
        height: 20px;
        font-size: 11px;
	color: #999;
	font-weight: bold; 
	background: #FFF;
	z-index: 900;
}

#product_images_box {
        position: absolute;
	right: 5px;
        width: 575px;
        height: 467px;
        font-size: 12px;
}

#product_images {
	position: absolute;
	top: 10px;
        width: 575px;
}

#product_min_images {
	display: none;
	position: absolute;
	z-index: 901;
	bottom: 0px;
	width: 575px;	
	height: 55px;
}

#product_min_slider_box {
	position: absolute;
	left: 23px;
	width: 529px;	
	height: 55px;
}

#product_size_box {
	display: none;
}

.product_min_img {
	float: left;
	margin-bottom: 5px;
}

#related_product_cont{
	position: relative;
        width: 895px;
	height: 212px; 
	padding: 10px;
	margin-top: 15px;
	float: left;
	font-size: 12px;
	border: 1px solid #ccc;
}

#related_product_box {
        position: absolute;
        top: 38px;
        left: 54px;
        width: 808px;
        height: 190px;
}

.catalogue_related_item {
	position: relative;
        background: #fff;
        margin-right: 8px;
        width: 194px;
        height: 190px;
}

.catalogue_related_item_image {
        position: relative;
        top: 0px;
        left: 0px;
        width: 185px;
        height: 145px;
	background: #ff0000;
}

.catalogue_related_item_data {
        position: relative;
        bottom: 10px;
        left: 0px;
        width: 165px;
        height: 40px;
        padding: 10px 0px 0px 20px;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        color: #000;
        font-size: 12px;
}

#add_cart {
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 313px;
	height: 29px;
	padding: 8px 0px 0px 0px;
	text-align: center;
	font-size: 20px;
	background: url('../img/add_cart.png') no-repeat left top;
}
/************************* PRODUCT DETTAIL END *******************/ 

/************************* CART *******************/ 
#content_checkout {
        width: 915px;
        height: auto; 
	border: 1px solid #CCC;
        margin-left: auto;
        margin-right: auto;  
        font-size: 12px;
}

.cart_btns {
	display: inline;
	cursor: pointer;
	background: #f00;
        color: #fff;
	padding: 5px;
	font-size: 14px;
}

#cart_table td {
	height: 85px;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
}



#cart_table th {
	height: 50px;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
}
.login_form {
	position: relative;
	width: 390px;
	height: 158px;
	margin: 10px 0px 10px 20px;
	border-right: 1px solid #CCC;
}

.new_user {
	position: absolute;
	top: 0px;
	right: 70px;
	width: 382px;
	height: 158px;
	
}

/************************* CART END *******************/ 

/************************* INTERNEL PAGE *************************/ 
.product_page{
	position: relative;
        width: 950px;
	height: 460px; 
	font-size: 12px;
}

.product_sx {
	position: absolute;
	top: 15px;
        width: 290px;
	height: 687px; 
	color: #343434;
	font-size: 13px;
}
.product_dx {
        width: 620px;
	right: 0px;
}


.fields_app ul {
        margin: 0;
        padding-top: 0px;
        text-align: left;
        width: 140px;
	height: 100px;
        
        }

.fields_app li {
	margin-top: 12px;
	margin-left: 15px;
	list-style-image: url("/img/li-image.png");
        height: auto;
        font-size: 17px;
} 


/************************* INTERNEL PAGE *************************/ 

/************************* CONTENT 3 HOME  *************************/ 
.home_box{
	position: relative;
        width: 950px;
	height: 250px; 
	font-size: 12px;
}

.tecnology_box {
	position: absolute;
	top: 15px;
        width: 290px;
	height: 225px; 
	color: #343434;
	font-size: 13px;
}
.component_box {
	left: 320px;
}
.contact_box {
	right: 0px;
}
/************************* CONTENT 3 HOME  END *************************/ 

/************************* SLIDE SHOW *************************/ 
#open_bg_cont {
        position: absolute;
	top: -50px;
	left: 0px;
	height: 50px;
}

#open_bg {
        position: relative;
	width: 200px;
	height: 50px;
	background: #000;
	margin-right: auto;
	margin-left: auto;
}

#open_str {
        position: absolute;
	top: -47px;
	left: 0px;
	text-align: center;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        color: #eee;
        font-size: 22px;
	cursor: pointer;
}

#open_str > a:link, #open_str > a:visited, #open_str > a:hover {
	text-decoration: none; 
        color: #eee;
}

#arrows_cont {
        position: absolute;
	left: 0px;
}

#arrows_bg {
        position: absolute;
	background: #000;
}

#title_cont {
        position: absolute;
	text-align: center;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        color: #eee;
        font-size: 22px;
	padding-top: 16px;
}

.slider_arrows {
        position: absolute;
        width: 36px;
        height: <?=$arrow_height?>px;
        color: #FFF;
        text-align: left;
        cursor: pointer;
}

.slider {
	position: absolute;
        margin: 0 auto;
        overflow: hidden;
}

.bg_cont  {
        position: relative;
        background-repeat: no-repeat;
        background-position: center;
        background-attachment: scroll;
        overflow: hidden;
}

.img_cart_slider {
	display: none;
        top: 0px;
        left: 0px;
}

.img_cart {
        position: absolute;
        top: 0px;
}

#case_history_popup {
	font-family: Helvetica,Arial,Tahoma,sans-serif;
    	color: #343434;
    	font-size: 18px;
}

#case_history_popup_close {
	position: absolute;
	top: 16px;
	right: 16px;
	width: 32px;
	height: 32px;
	background: #fff url(/img/close.png) no-repeat;
	cursor: pointer;
}

#case_history_popup_view_project {
	position: absolute;
	left: 260px;
	bottom: 20px;
}

#case_history_popup_bg {
	position: absolute;
	top: 0px;	
	left: 0px;
	width: 100%;
	height: 100%;
	background: #666;
	opacity: 0.7;
}

#case_history_popup_content {
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	background: #fff;
	padding-top: 20px;
	padding-left: 20px;
}
/************************* SLIDE END *************************/ 

#uml_box {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 384px;
	height: 327px;
}

#uml_static {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 384px;
	height: 327px;
}

#uml_fade {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 384px;
	height: 327px;
	display: none;
}

/************************* STORE END *************************/ 

#store_img_box {
	position: relative;
	width: 589px;
	height: 359px;
}

#store_img_slider_box {
        position: absolute;
	left: 25px;
	width: 540px;
	height: 359px;
}

.store_photo{
        position: absolute;
        top: 80px;
	left: 10px;
        width: 540px;
        height: 359px;
        font-size: 21px;
	/*border: 1px solid #c7c7c7;*/
}

.store_contact{
        position: absolute;
        top: 80px;
	right: 20px;
        width: 285px;
        height: 359px;
	padding-left: 10px;
        font-size: 14px;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	
}


.store_info_sx{
        position: absolute;
        bottom: 20px;
	left: 10px;
        width: 360px;
        height: 260px;
        font-size: 14px;
	border-right: 1px solid #c7c7c7;
}

.store_info_dx{
        position: absolute;
        bottom: 20px;
	right: 20px;
        width: 500px;
        height: 260px;
        font-size: 14px;
	border-right: 1px solid #c7c7c7;
}

.contact_info{
        position: absolute;
        bottom: 20px;
	left: 10px;
        width: 860px;
        height: 255px;
        font-size: 13px;
}
/************************* COULDEND *************************/ 

.contact_left{
	position: absolute;
	top: 50px;
        width: 400px;
	height: 400px; 
	padding: 15px 15px 0px 15px;
	border: 5px solid #c7c7c7;
	color: #343434;
	font-size: 21px;
	background: #FFF;
}
.contact_right {
	right: 0px;
}

.contact_map {
        position: absolute;
        top: 510px;
        width: 890px;
        height: 300px;
        border: 5px solid #c7c7c7;
        font-size: 12px;
        background: #FFF;
}

.checkout_table td {
	font-size: 20px;
	font-family: times;
	color: #8a8a8a;
	
	padding-bottom: 10px;
}

/************************* FOOTER *************************/ 
#footer {
	position: relative;
        width: 950px;
        height: 200px;
        margin-left: auto;
        margin-right: auto; 
	padding-top: 10px;
	font-size: 12px;
	color: #9e9e9e;
	background: #1A1A1A;
}

#footer_cont {
	position: relative;
        width: 915px;
        height: 200px;
	margin-left: auto;
	margin-right: auto;
}
.footer_logo{
	position: absolute;
	top: 20px;
	right: 0px;
        width: 499px;
	height: 150px;
	color: #F2F2F2;
	font-size: 13px;
	}

.footer_link{
	position: absolute;
	top: 20px;
	left: 0px;
        width: 125px;
	height: 150px;
	color: #F2F2F2;
	font-size: 13px;
	border-right: 1px dashed #666;
	text-transform: uppercase;
	}


.footer_link a{
        text-decoration: none;
	font-size: 13px;
	color: #fff;
        }

.footer a:visited {
	color: #9e9e9e;
	
        }

.footer a:hover  {
        text-decoration: underline;
}
/************************* END FOOTER *************************/ 

/************************* CATALOGUE *************************/ 

#catalogue_category {
        width: 205px;
        height: auto;
        padding: 15px 0px 0px 15px;
	margin-bottom: 15px;
        font-size: 12px;
        background: #1A1A1A;	
	
	
}

#catalogue_results {
	position: relative;
        width: 667px;
        height: 930px;
	padding-left: 10px;
}

.catalogue_sex_box {
        position: absolute;
        top: 0px;
        left: 0px;
}

.catalogue_sex {
        float: left;
        width: 70px;
        height: 25px;
	padding: 10px 0px 0px 15px;
	margin-right: 1px;
	background: #999;
}

#catalogue_category_name {
        position: absolute;
        top: 8px;
        left: 10px;
	font-size: 18px;
	color: #1A1A1A;
	text-transform: uppercase;
}

#catalogue_results_filter {
        position: absolute;
        top: 37px;
        left: 10px;
        width: 100%;
}

#catalogue_results_per_page {
        position: absolute;
        top: 80px;
        left: 10px;
}

#catalogue_item_box {
        position: absolute;
        top: 110px;
        left: 15px;
        width: 677px;
        height: 770px;
}

.catalogue_item {
        position: relative;
        background: #fff;
        float: left;
        margin-right: 8px;
        margin-bottom: 8px;
        width: 156px;
        height: 221px;
}

.catalogue_item_image {
        position: relative;
        top: 0px;
        left: 5px;
        width: 140px;
        height: 140px;
	background: #fff;
}

.catalogue_item_data {
        position: absolute;
        bottom: 10px;
        left: 0px;
        width: 130px;
	height: 60px;
	padding: 10px 0px 0px 20px ;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        color: #000;
        font-size: 12px;
	background: #FFF;
}

/* /////////// SHOWCASE HOME START ////////// */
.catalogue_home_item {
        position: relative;
        background: #fff;
        float: left;
        margin-right: 8px;
        margin-bottom: 8px;
        width: 194px;
        height: 200px;
}

.catalogue_home_item_image {
        position: relative;
        top: 0px;
        left: 0px;
        width: 185px;
        height: 160px;
}

.catalogue_home_item_data {
        position: relative;
        bottom: 16px;
        left: 0px;
        width: 175px;
	height: 40px;
	padding: 10px 0px 0px 20px ;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        color: #000;
        font-size: 12px;
}

.go_up {
        position: absolute;
        bottom: 50px;
        right: 25px;
        width: 50px;
        height: 20px;
        text-align: left;
} 
/* /////////// SHOWCASE HOME END  ////////// */
#pages_num {
        position: absolute;
        bottom: 50px;
	left: 0px;
	width: 130px;
	height: 20px;
	text-align: right;
}

#pages_num ul {
        list-style:none;
        margin:0;
        padding:0;
}

#pages_num ul li {
        display:inline;
        margin:10px;
}

#pages_num ul li a {
        padding:2px 4px;
        color:#999;
        background:#fff;
        float:left;
        text-decoration:none;
        border:0px solid #cccccc;
        border-left:1px;
        margin-right:1px;
}

#pages_num ul li a:hover {
        background:#999;
        color:#ffffff;
        text-decoration:none;
        border-top:0px solid #00ccff;
        background:#ff0000;
}

#pages_num ul li a.active {
        background:#ff0000;
        color:#fff;
        border-bottom:0px solid #ccc;
        font-size:14px;
        font-weight:bold;
}

/************************* CATALOGUE END *************************/ 

/************************* NEWS *************************/ 

#news_item_box {
        width: auto;
        height: 900px;
	padding-left: 10px;
}

                                
#news_tit {
	width: 900px;
	height: 30px;
	margin-left: 15px;
	margin-top: 10px;
        font-size: 29px;                         
        color: #1A1A1A;
        text-transform: uppercase;                
}
            
#news_nav_bar{
	width: 200px;
	height: 20px;
	margin-left: 15px;
        font-size: 10px;                         
	color: #9e9e9e;
        text-transform: uppercase;                
}
.news_item {
        position: relative;
        background: #fff;
        float: left;
        margin-right: 15px;
        margin-bottom: 10px;
	padding: 3px;
        width: 200px;
        height: 190px;
	cursor: pointer;
	border: 2px solid #fff;
}

.news_item_image {
        position: absolute;
        width: 200px;
        height: 133px;
}

.news_item_data {
        position: absolute;
        bottom: 3px;
        width: 200px;
        height: 45px;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        color: #000;
        font-size: 14px;
        background: #fff;
}

#news_detail_title {
        font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight: bold;
        color: #000;
        font-size: 18px;
}

#news_detail_text {
	
        width: 885px;
        height: auto;
	margin-left: 15px;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        color: #000;
        font-size: 12px;
	clear: both;
}

#news_img_box {
        position: relative;
        width: 880px;
        height: 616px;
	margin-left: 15px;
}

#news_img_min_box {
        position: relative;
        width: 880px;
        height: 80px;
	margin-top: 25px;
	margin-bottom: 15px;
	margin-left: 15px;
}

#news_img_min_slider_box {
        position: absolute;
        width: 756px;
        height: 80px;
	margin-left: 40px;
}

#news_detail_video {
        width: 880px;
        height: auto;
	margin-left: 15px;
	margin-bottom: 15px;
	padding-top: 2px;
}

#news_img_min_list {
	position: absolute;
	top: 75px;
	right: 5px;
        width: 260px;
        height: 389px;
	padding-top: 2px;
}



/************************* NEWS END *************************/ 

/************************* VIDEO *************************/ 

#video_item_box {
        width: auto;
        height: 900px;;
	padding-left: 10px;
}

                                
#video_tit {
	width: 900px;
	height: 30px;
	margin-left: 15px;
	margin-top: 10px;
        font-size: 29px;                         
        color: #1A1A1A;
        text-transform: uppercase;                
}
            
#video_nav_bar{
	width: 200px;
	height: 20px;
	margin-left: 15px;
        font-size: 10px;                         
	color: #9e9e9e;
        text-transform: uppercase;                
}
.video_item {
        position: relative;
        background: #fff;
        float: left;
        margin-right: 15px;
        margin-bottom: 10px;
	padding: 3px;
        width: 200px;
        height: 190px;
	cursor: pointer;
	border: 2px solid #fff;
}

.video_item_image {
        position: absolute;
        width: 200px;
        height: 133px;
}

.video_item_data {
        position: absolute;
        bottom: 3px;
        width: 200px;
        height: 45px;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        color: #000;
        font-size: 14px;
        background: #fff;
}

/************************* VIDEO END *************************/ 

/************************* TEAM *************************/ 

.team_item_box {
	width: 900px;
	height: auto;
	background: #ff0000;
	padding-left: 10px;
}

                                
#team_tit {
	width: 900px;
	height: 30px;
	margin-left: 15px;
	margin-top: 10px;
        font-size: 29px;                         
        color: #1A1A1A;
        text-transform: uppercase;                
}
            
#team_nav_bar{
	width: 200px;
	height: 20px;
	margin-left: 15px;
        font-size: 10px;                         
	color: #9e9e9e;
        text-transform: uppercase;                
}
.team_item {
        position: relative;
        background: #fff;
        float: left;
        margin-right: 15px;
        margin-bottom: 10px;
	padding: 3px;
        width: 200px;
        height: 190px;
	cursor: pointer;
	border: 2px solid #fff;
}

.team_item_image {
        position: absolute;
        width: 200px;
        height: 133px;
}

.team_item_data {
        position: absolute;
        bottom: 3px;
        width: 200px;
        height: 45px;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        color: #000;
        font-size: 14px;
        background: #fff;
}

#team_detail_title {
        font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight: bold;
        color: #000;
        font-size: 18px;
}

#team_detail_text {
	
        width: 885px;
        height: auto;
	margin-left: 15px;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        color: #000;
        font-size: 12px;
	clear: both;
}

#team_img_box {
        position: relative;
        width: 880px;
        height: 616px;
	margin-left: 15px;
}

#team_img_min_box {
        position: relative;
        width: 880px;
        height: 80px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

#team_img_min_slider_box {
        position: absolute;
        width: 756px;
        height: 80px;
	margin-left: 40px;
}

#team_detail_video {
        width: 880px;
        height: auto;
	margin-left: 15px;
	margin-bottom: 15px;
	padding-top: 2px;
}

#team_img_min_list {
	position: absolute;
	top: 75px;
	right: 5px;
        width: 260px;
        height: 389px;
	padding-top: 2px;
}

.team_type_btn {
	clear: both;
	margin-left: 15px;
	font-size: 29px;
	z-index: 4000;
}

/*
#team_item_box {
        position: absolute;
        top: 120px;
        left: 0px;
        width: 100%;
        height: auto;
}

.team_item {
        position: relative;
        background: #fff;
        float: left;
        margin-right: 15px;
        margin-bottom: 10px;
	padding: 3px;
        width: 205px;
        height: 245px;
	cursor: pointer;
	border: 2px solid #fff;
}



.team_item_image {
        position: absolute;
        width: 200px;
        height: 200px;
}

.team_item_data {
        position: absolute;
        bottom: 0px;
        width: 200px;
        height: 30px;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight: bold;
        color: #000;
        font-size: 12px;
        background: #fff;
}

#team_detail_title {
        font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight: bold;
        color: #000;
        font-size: 18px;
	margin-top: 15px;
	margin-left: 15px;
}

#team_detail_text {
        font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight: bold;
        color: #000;
        font-size: 12px;
	clear: both;
}

#team_images {
        position: relative;
        width: 575px;
        height: 403px;
	margin-left: 15px;
}

#team_img_min_list {
        width: 575px;
        height: 60px;
	margin-left: 15px;
}

#team_bike_description {
	position: absolute;
	top: 65px;
	right: 10px;
        width: 275px;
        height: 390px;
}

.team_min_img {
	float: left;
}
*/

/************************* TEAM END *************************/ 

