/***** GENERAL ****/
body{
	background:url(../images/bg_body.jpg) 590px 0px no-repeat #000;
	margin:0;
	overflow:auto;
}

body, td, a, a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}

img{border:0;}
form{margin:0;padding:0}

a, a:hover{
	text-decoration:underline;
}

h1, h1 a, h1 a:hover, h2, h2 a, h2 a:hover, h3, h3 a, h3 a:hover, h4, h4 a, h4 a:hover{
	font-size:20px;
	font-weight:bold;
	letter-spacing:-2px;
	color: #808080;
	padding:0 0 7px 0;
	margin:0;
	background:url(../images/bg_h1.gif) bottom right no-repeat;
	text-decoration:none;
}

h1, h1 a, h1 a:hover{
	font-size:43px;
	letter-spacing:-4px;
	color:#FD9D3D;
	padding:0;
	margin:0 0 20px 0;
	background:none;
}

h3, h3 a, h3 a:hover{
	background:none;
	margin:0;
}

h4, h4 a, h4 a:hover{
	font-size:16px;
	letter-spacing:-1px;
	background:none;
	margin:0;
}  

.clear_both, .clear_right, .clear_left{
	clear:both;
	height:0px;
	line-height:0px;
}

.clear_right{clear:right;}
.clear_left{clear:left;}

.height_10{height:10px;}
.height_20{height:20px;}
.height_30{height:30px;}
.height_40{height:40px;}

.font_size_15{font-size:15px;}

.margin_top_and_down_10{margin-top:10px;margin-bottom:10px;}

.float_left{float:left;}
.float_right{float:right;}

.text_align_left{text-align:left;}
.text_align_center{text-align:center;}
.text_align_right{text-align:right;}

.block{display:block;}

.hidden{display:none;}

.bright_grey, .bright_grey a, .bright_grey a:hover, a.bright_grey, a.bright_grey:hover{color:#C6C6C6;}
.grey, .grey a, .grey a:hover, a.grey, a.grey:hover{color:#808080;}
.dark_grey, .dark_grey a, .dark_grey a:hover, a.dark_grey, a.dark_grey:hover{color:#535353;}
.green, a.green, a.green:hover, .green a, .green a:hover{color:#92C10A;}
.orange, a.orange, a.orange:hover, .orange a, .orange a:hover{color:#FD9D3D;}
.bright_yellow, a.bright_yellow, a.bright_yellow:hover, .bright_yellow a, .bright_yellow a:hover{color:#FFFF00;}
.red, a.red, a.red:hover, .red a, .red a:hover{color:#CC0033;}
 
#container_all{
	width:901px;
	margin-left:50px;
}

#container_top{
	height:140px;
	background:url(../images/bg_top.gif) left top no-repeat;
}

#top_logo{
	display:block;
	float:left;
	width:236px;
	height:56px;
	padding:19px 0 0 33px;
	background:url(../images/logo.gif) bottom right no-repeat;
	overflow:hidden;
	text-indent:-500px;
}

#box_top_left{
	float:right;
	width:500px;
	padding:22px 32px 0 0;
}

#top_right_menu{
	float:right;
	text-align:right;
	height:27px;
}

#top_right_menu a, #top_right_menu a:hover{
	font-size:11px;
	text-decoration:none;
}

#top_right_menu a:hover{
	text-decoration:underline;
}

#top_right_menu span{
	font-size:16px;
}

#top_search{
	float:right;
	width:118px;
	height:20px;
	background:url(../images/top_search.gif) left top no-repeat;
	margin:6px 17px 0 0;
}

#top_search input{
	font-size:11px;
	color:#fff;
	text-align:right;
	display:block;
	float:left;
	width:95px;
	height:14px;
	margin:0 0 0 1px;
	padding:0;
	margin-left:2px;
	background:none;
	border-width:0px;
}

#top_search a, #top_search a:hover{
	display:block;
	float:right;
	width:20px;
	height:17px;
	text-decoration:none;
}

#top_soc_links {
	float:right;
	height:23px;
	width:184px;
	background:url(../images/soc_nets.gif);
	overflow:hidden;
}

#top_soc_links a, #top_soc_links a:hover{
	float:left;
	display:block;
	text-indent:-500px;
	height:23px;
	width:55px;
	overflow:hidden;
}

a#tsl_fb, a#tsl_fb:hover{
	width:59px;
	margin:0 9px;
}

a#tsl_yt, a#tsl_yt:hover{
	width:52px;
}

#menu_left{
	background:url(../images/bg_menu_left.gif) no-repeat;
	width:251px;
	height:306px;
	float:left;
}

ul.menu_left{
	list-style-type:none;
	padding:44px 0 0 0;
	margin:0;
}

.menu_left li{
	margin:0;
	padding:0;
}

.menu_left a, .menu_left a:hover{
	display:block;
	font-size:56px;
	font-weight:bold;
	letter-spacing:-5px;
	text-decoration:none;
	line-height:43px;
	height:43px;
	overflow:hidden;
	color:#FF9933;
}

.menu_left a.green{
	color:#92C10A;
}

.menu_left a:hover, .menu_left a.selected, .menu_left a.white{
	color:#fff;
}

.box_left_menu_sub{
	position:absolute;
	top:0px;
	left:0px;
	width:170px;
	background:#fff;
	border:1px solid #D0D0D0;
	border-bottom-style:none;
	z-index:1000;
	display:none;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity: 0.95;
}

.box_left_menu_sub a, .box_left_menu_sub a:hover{
	display:block;
	font-weight:bold;
	text-decoration:none;
	font-size: 17px;
	letter-spacing: -1px;
	background:url(../images/menu_left_arrow.gif) 156px center no-repeat #fff;
	color: #535353;
	border-bottom: 1px solid #7B7B7B;
	width:170px;
	padding:5px 0 5px 7px;
	z-index:1000;
	height:auto;
}

* > .box_left_menu_sub a, * > .box_left_menu_sub a:hover{
	width:163px;
}

.box_left_menu_sub a:hover{
	background:url(../images/menu_left_arrow_over.gif) 156px center no-repeat #535353;
	color:#fff;
	border-bottom:1px solid #3E3E3E;
}

#box_menu_right{
	/*background:url(../images_tmp/top_flash.png) no-repeat;*/
	width:649px;
	height:306px;
	overflow:hidden;
	float:left;
}

.box_left{
	width:251px;
	float:left;
}

.box_left h2, .box_left h2 a, .box_left h2 a:hover{
	color: #C6C6C6;
	font-size:24px;
	background:url(../images/dot_1.gif) left bottom repeat-x;
	padding-bottom:5px;
}

.box_left h3, .box_left h3 a, .box_left h3 a:hover{
	background:url(../images/dot_2.gif) left bottom repeat-x;
	font-size:20px;
	padding-bottom:5px;
	margin-bottom:5px;
}

.box_left_news div{
	padding-top:20px;
	color:#999;
}

.box_left_news div a, .box_left_news div a:hover{
	color:#999;
	font-style:italic;
}

.box_left_news div a:hover{
	color:#C6C6C6;
}

.box_left_news p{
	padding:0 0 5px 0;
	margin:0;
}

.txt_toggle_all{
	display:none;
	overflow:hidden;
}

.box_left_padding{
	padding-right:50px;
}

#box_content{
	padding:4px 0;
	width:649px;
	float:left;
	position:relative;
}

#box_content p{
	margin:0;
	padding:0 0 10px 0;
}

#menu_btm{
	width:649px;
	float:right;
	background:url(../images/dot_2.gif) left bottom repeat-x;
}

#menu_btm div{
	background:url(../images/dot_2.gif) left top repeat-x;
	padding:10px 0;
}

#menu_btm, #menu_btm a, #menu_btm a:hover{
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	text-decoration:none;
	color:#535353;
}

#menu_btm a:hover{
	color:#C6C6C6;
}
#menu_btm a.sel, #menu_btm a.sel:hover{
	color:#fff;
}

#footer_btm{
	float:right;
	width:649px;
}

#footer_btm td{
	font-size:12px;
	color:#808080;
	line-height:12px;
}

#footer_btm p{
	padding:0 0 5px 0;
	margin:0;
}

#footer_text{
	width:590px;
}

#footer_wacom_logo{
	padding:0 10px;
	vertical-align:middle;
	text-align:right;
}

#box_spc_title{
	position:absolute;
	top:50px;
	left:950px;
	height:157px;
}

.bst_artists{
	width:418px;
	margin-left:-14px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/artists.png', sizingMethod='scale');
}

* > .bst_artists{
	background:url(../images/artists.png);
}

.bst_members{
	width:591px;
	margin-left:-14px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/members.png', sizingMethod='scale');
}

* > .bst_members{
	background:url(../images/members.png);
}

.bst_videos{
	width:440px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/videos.png', sizingMethod='scale');
}

* > .bst_videos{
	background:url(../images/videos.png);
}

.bst_product{
	width:467px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/product.png', sizingMethod='scale');
}

* > .bst_product{
	background:url(../images/product.png);
}
/***** END GENERAL ****/


/***** CONTENT ****/
.preview_boxes{
}

.preview_box{
	float:left;
	width:324px;
	overflow:hidden;
	margin-bottom:20px;
}

.pb_full{
	width:649px;
}

.preview_box img{
	float:left;
	margin-right:20px;
}

.preview_box h3, .preview_box h3 a, .preview_box h3 a:hover{
	font-size:18px;
	line-height:20px;
	letter-spacing:-1px;
}

.preview_box_table{
	width:324px;
	overflow:hidden;
	margin-bottom:20px;
}

.preview_box_table img{
	float:left;
	margin-right:20px;
}

.preview_box_table h3, .preview_box_table h3 a, .preview_box_table h3 a:hover{
	font-size:18px;
	line-height:20px;
	letter-spacing:-1px;
}

.pb_content{
}

.pb_all{
	float:left;
	width:155px;
	/*overflow:hidden;*/
}

.pb_full .pb_all{
	width:470px;
}

.pointer{
	cursor: pointer;
}

.pb_green h3, .pb_green h3 a, .pb_green h3 a:hover{
	color: #92C10A;
}

.box_left_sub a, .box_left_sub a:hover{
	font-size:27px;
	font-weight:bold;
	color:#999999;
	letter-spacing:-2px;
	text-decoration:none;
	line-height:28px;
	display:block;
}

.box_left_sub a:hover, .box_left_sub a.sel{
	color:#fff;
}

.box_left_sub_sub{
	padding:20px 5px 25px 5px;
}

.box_left_sub_sub a, .box_left_sub_sub a:hover{
	font-size:15px;
	font-weight:normal;
	letter-spacing:normal;
	line-height:normal;
}

.box_members{
	/*margin:0 0 -17px -17px;*/
}

.box_members .box_member{
	float:left;
	width:116px;
	margin:0 0 17px 17px;
}

.box_members .bm_first{
	margin-left:0px;
}

.box_members a, .box_members a:hover{
	display:block;
	text-decoration:none;
	color:#FF9933;
}

.box_members a div, .box_members a:hover div{
	float:none;
	width:auto;
	margin:0;
	margin:0 7px 10px 7px;
	font-size:14px;
	font-weight:normal;
	height:17px;
	width:100px;
	overflow:hidden;
}

.box_members .green a{
	color:#92C10A;
}

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

.box_members img{
}

.box_col_half{
	width:300px;
	float:left;
}

.box_col_half_right{
	float:right;
}

.font_18{
	font-size: 18px;
	font-weight: normal;
}

.pb_height_129{
	height:129px;
}

.pb_height_139{
	height: 139px;
}

.pb_height_149{
	height: 149px;
}

.pb_height_169{
	height: 169px;
}

.pb_height_300{
	height: 300px;
}

/***** END CONTENT ****/

/***** PAGES CONTENT *****/
.articol{
}

.articol_img_stanga{
	float:left;
	margin-right:20px;
}

.articol_img_dreapta{
	float:right;
	margin-left:20px;
}

.articol h2, .articol h2 a, .articol h2 a:hover{
	font-size:18px;
	line-height:20px;
	letter-spacing:-1px;
	margin-bottom:15px;
}

.link_sageata a, .link_sageata a:hover{
	display:block;
	float:left;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	background:url(../images/btn_arrow.gif) right center no-repeat #535353;
	border-top:1px solid #2A2A2A;
	padding:2px 25px 4px 10px;;
}

.link_sageata a:hover{
	color:#DCDCDC;
	background:url(../images/btn_arrow_over.gif) right center no-repeat #535353;
}

.upe_list a, .upe_list a:hover{
	display:block;
	height:18px; overflow:hidden;
	text-decoration:none;
}

.upe_list div{
 cursor:pointer;
}

.upe_date, .upe_date a, .upe_date a:hover{
	float:left;
	font-size:14px;
	font-weight:bold;
	width:100px;
}

.upe_title, .upe_title a, .upe_title a:hover{
	float:left;
	width:200px;
}

.upe_location, .upe_location a, .upe_location a:hover{
	float:left;
	width:349px;
}

.vid{
	margin:0 50px 20px 0;
	padding-right:200px;
	position:relative;
}

.vid h3, .vid h3 a, .vid h3 a:hover{
	font-size:17px;
	letter-spacing:normal;
}

.vid_date{
	position:absolute;
	top:0px;
	right:0px;
	font-size:17px;
	font-weight:bold;
	text-align:right;
}

.vid_repsonses{
	position:absolute;
	bottom:0px;
	right:0px;
	text-align:right;
}

.vid_repsonses, .vid_repsonses a, .vid_repsonses a:hover{
	font-size:17px;
	text-decoration:none;
	font-weight:bold;
}

.upc{
	margin:0 50px 20px 0;
	padding-right:200px;
	position:relative;
}

.upc h3, .upc h3 a, .upc h3 a:hover{
	font-size:17px;
	letter-spacing:normal;
}

.upc_date{
	position:absolute;
	top:0px;
	right:0px;
	font-size:17px;
	font-weight:bold;
	text-align:right;
}

.upc_repsonses{
	position:absolute;
	bottom:0px;
	right:0px;
	text-align:right;
}

.upc_repsonses, .upc_repsonses a, .upc_repsonses a:hover{
	font-size:17px;
	text-decoration:none;
	font-weight:bold;
}

a.link_btn_round, a.link_btn_round:hover{
	background:url(../images/btn_bg_left.gif) top left no-repeat #535353;
	display:inline-table;
	text-decoration:none;
	font-weight:bold;
}

a.link_btn_round div, a.link_btn_round:hover div{
	background:url(../images/btn_bg_right.gif) top right no-repeat;
	padding:3px 10px;
}

a.link_btn_round:hover{
	background:url(../images/btn_bg_left_hover.gif) top left no-repeat #6C6C6C;
}

a.link_btn_round:hover div{
	background:url(../images/btn_bg_right_hover.gif) top right no-repeat;
}

.vpb_links{
	width:240px;
	height:55px;
	float:left;
	padding:5px 10px;
}

.vpb_links{
	float:none;
	height:35px;
	padding:5px 0;
}

.vpb_links img{
	vertical-align:middle;
	margin-right:5px;
}

.vpb_links a, .vpb_links a:hover{
	color:#fff;
	font-weight:normal;
	text-decoration: none;	
}

.vpb_desc{
	/*width:360px;*/
	width:330px;
	padding-left:7px;
	float:left;
}

.vpb_desc a, .vpb_desc a:hover{
	font-weight:normal;
} 

.vpb_rating{
	float:right;
}

.read_link_down_arrow {
	background: url(../images/move_down.gif) center right no-repeat;
	padding: 0 20px 0 0;
	font-style: italic;
	text-decoration: none;
}

.read_link_up_arrow {
	background: url(../images/move_up.gif) center right no-repeat;
	padding: 0 20px 0 0;
	font-style: italic;
	text-decoration: none;
}

/*rating*/
.rate,
.rate a:hover,
.rate a:active,
.rate a:focus,
.rate .current {
	background: url(../images/s_rating.gif) left -1000px repeat-x;
}

.rate {
	position: relative;
	width: 90px;
	height: 13px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}

.rate li {
	display: inline;
}

.rate a,
.rate .current {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 13px;
	line-height: 13px;
	outline: none;
	overflow: hidden;
	border: none;
}

.rate a:hover,
.rate a:active{
	background-position: left bottom;
}

.rate a.one {
	width: 20%;
	z-index: 6;
}

.rate a.two {
	width: 40%;
	z-index: 5;
}

.rate a.three {
	width: 60%;
	z-index: 4;
}

.rate a.four {
	width: 80%;
	z-index: 3;
}

.rate a.five {
	width: 100%;
	z-index: 2;
}

.rate .current {
	z-index:1;
	background-position: left center;
}
/*end rating*/ 

a.po_buy, a.po_buy:hover,
a.po_try, a.po_try:hover{
	position:absolute;
	top:-38px;
	left:579px;
	display:block;
	height:68px;
	overflow:hidden;
}

.ev_dates div{margin:0 0 5px 5px;float:left;}

.evd_cty{width:120px}
.evd_date{width:70px}
.evd_loc{width:140px}
.evd_str{width:120px}
.evd_zip{width:50px}
.evd_city{width:110px;}

/***** END PAGES CONTENT *****/


/***** PAGES CONTENT *****/
.five_dots {
	background: url(../images/bg_h1.gif) bottom left no-repeat;
	width: 30px;
	height: 5px;
}

.support_links a {
	text-decoration: none;
	padding: 10px 0px 0px 27px;
	margin: 0 0 10px 0;
	height: 23px; 
	font-size: 18px;
	display: block;
}

.support_links a:hover {
	text-decoration: none;
	padding: 10px 0px 0px 27px;
	margin: 0 0 10px 0;
	height: 23px; 
	font-size: 18px;
	display: block;
}

.user_manual_img {
	background: url(../images/user_manual.gif) bottom left no-repeat;
}

.faq_img {
	background: url(../images/faq.gif) bottom left no-repeat; 	
}

.firmaware_img {
	background: url(../images/firmware_updates.gif) bottom left no-repeat;
	text-indent: 5px;
}

.contact_img {
	background: url(../images/contact.gif) bottom left no-repeat;
	text-indent: 5px;
}

.shoplocator_text_input {
	background: url(../images/selectbox_input_text.gif) top left no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 18px;
	padding: 3px;
	height: 21px;
	border: 0px;
	width: 280px;
	color: #333;
}

.product_reg_input {
	background-color: #CCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 3px;
	height: 21px;
	border: 0px;
	width: 280px;
} 

.spc_orange{
	font-size:12px;
	color:#F78623;
	font-weight:bold;
}

.spc_orange p{
	padding-bottom:10px;
}

.spc_orange a, .spc_orange a:hover{
	text-decoration: underline;
}

table.tbl_pt{
	width: 600px;
}

.tbl_pt th{
	text-align: center;
	vertical-align: text-top;
	padding: 10px 10px 10px 10px;
}

.tbl_pt td{
	width: 100%;
	font-size: 15px;
	color: #9EA0A1;
	padding-bottom:10px;
}

.tbl_pt td h3{
	font-size: 22px;
	color: #CC7415;
	padding: 0 0 2px 0;
	margin: 0 0 5px 0; 
}

.tbl_pt td ul{
	margin:0;
	padding:0;
}

.tbl_pt td li{
	list-style: none;
	background: url(../images/tour_arrow.gif) 0 2px no-repeat;
	padding: 0 0 3px 20px;
}

.links_list{
}

.links_list a, .links_list a:hover{
	display: block;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
	color:#fff;
}

.links_list a:hover{
	color:#c6c6c6;
}
/***** END PAGES CONTENT *****/

/***** FORMS ******/
.ipt_label{
	float:left;
	width:150px;
	padding:2px 0;
	font-size:16px;
}

.ipt{
	float:left;
	padding-bottom:2px;
	font-size:16px;
}

.input, .textarea{
	width:300px;
	background-color:#CCCCCC;
	border:0 none;
	font-size:16px;
	padding:2px;
}

.textarea{
	background-color: #CCC;
	border: 0px;	
}
/***** END FORMS ******/