a:link, a:visited{
	color:#222222;
	border: none;

}
textarea {
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#textual_links a {
  font-size: 11px;
  font-weight: normal;
  margin-left: 20px;
  line-height: 23px;
}

.rig1 textarea {
border:0;
}

#main_f {
	width: 970px;
	@width: 975px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#main_f #top_H {
	height: 155px;
	width: 960px;
}
#main_f #MAIN_con {
	text-align: left;

}
#MAIN_left_pal {
	float: left;
	height: auto;
	width: 215px;
	background-image: url(/images/top_n3_01.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: -3px;
}
#MAIN_left_pal #m1 {
	margin-top: 10px;
	padding-bottom: 10px;
	background-image: url(/images/top_n1_04.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#MAIN_left_pal #m1 #m2 {
	background-image: url(/images/top_n2_02.gif);
	background-repeat: repeat-y;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-left: 18px;
	line-height: 150%;

}
#MAIN_left {
	height: auto;
	width: 215px;
	background-image: url(/images/Talenco_13.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 16px;
}
#MAIN_left div {
	padding-bottom: 16px;
	background-image: url(/images/Talenco_36.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#MAIN_left div div {
	background-image: url(/images/Talenco_34.jpg);
	background-repeat: repeat-y;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-left: 12px;
	line-height: 150%;

}
#gray_left {
	height: auto;
	width: 215px;
	background-image: url(/images/kiss_01.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
}
#gray_left div {
	padding-bottom: 12px;
	background-image: url(/images/kiss_04.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#gray_left a {

}
#gray_left div div {
	background-image: url(/images/kiss_02.gif);
	background-repeat: repeat-y;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-left: 12px;
	line-height: 150%;

}
 #right {
	float: right;
	width: 754px;
	height: auto;
	
	
}
 #right_b {
	float: right;
	width: 720px;
	text-align: left;
}
#right #r_top  {
	background-image: url(/images/tgrt_02.gif);
	background-repeat: repeat-x;
	height: 40px;
	font-size: 13px;
	font-weight: bold;
	color: #439aff;
	overflow: hidden;
}
#right #r_top a {
	
	font-weight: bold;
	color: #439aff;
	text-decoration:none;
}
#right #r_top a:hover {

	text-decoration:underline;
}
#r_top #r_top_r {
	float: right;
}
body {
	background-image: url(/images/b.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#r_main #box {
	background-image: url(/images/Ta_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 156px;
}
#box #d1 {
	height: 156px;
	margin-left: 14px;
	background-image: url(/images/Ta_07.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 13px;
}
#box #d1 #d {
	background-image: url(/images/Ta_05.jpg);
	background-repeat: repeat-x;
	height: 156px;
	margin-left: 0px;
	background-position: top;
	padding-top: 12px;
}
#box_t {
	background-image: url(/images/Talencotop_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 550px;
	height: 33px;
	font-size: 12px;
}
#box_t div {
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 16px;
	background-image: url(/images/Talencotop_06.jpg);
}
#box_t div div {
	background-image: url(/images/Talencotop_04.jpg);
	background-repeat: repeat;
	background-position: top;
	padding-left: 4px;
	padding-top: 0px;
	height: 33px;
	
	margin-left: 0px;
	margin-right: 10px;
}
#r_main #box_b {
	margin-right: 8px;
	margin-left: 13px;
	background-image: url(/images/Tm_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#r_main #box_d {
	margin-right: 8px;
	margin-left: 11px;
	background-image: url(/images/Talencoy_55.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
}
#box_b div {
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 19px;
}
#box_b div div{
	background-image: url(/images/Tm_05.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 18px;
	padding-top: 0px;
	margin-left: 0px;
	height: 48px;
}
#box_d div div{
	background-image: url(/images/Talencoy_56.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-top: 0px;
	height: 48px;
	padding-left: 12px;
}

#box_d div div  div{

	background: none;
}
#box_b div div  div{
	margin-top: 0px;
	float: right;
	width: 150px;
	padding-left: 0px;
	background: none;
}


#r_main .prod {
	font-size: 11px;
	height: auto;
	clear: both;
	padding-top: 12px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
}
#r_main a {
}
#r_main #bot {
	background-image: url(/images/tgrt_11.gif);
	height: 23px;
}
#r_main #bot1 {
	background-image: url(/images/tgrt_111.gif);
	height: 18px;
}
#lin {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8D6DD;
	clear: both;
	height: 2px;
}
#box_b div div #strip {
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#d #tt {
	height: 24px;
}
#d #tt1 {
	height: 24px;
	margin-top: 12px;
	padding-left: 12px;
	color: #FFFFFF;
	padding-top: 8px;
}
#d #tt2 {
	margin-top: 5px;
	float: left;
	width: 218px;
	color: #333333;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #99A8C4;
}
#tt2 li {
	color: #666666;
	list-style-image: url(/images/Talenco_30.gif);
	line-height: 1,9;
}
#tt2 a {
	text-decoration: underline;
	display: inline;
}
#top_H #b_t {
	margin-top: 20px;
	float: left;
	margin-left: 0px;
	width: 990px;
	text-align: left;
	height: 51px;
}

#ser {
	background-image: url(/images/Talencotop_14.jpg);
	background-repeat: no-repeat;
	height: 32px;
	padding-right: 3px;
	width: 253px;

	@width: 223px;
	float: left;
	text-align: center;
	margin-left: 70px;
	padding-left: 0px;

	
	line-height: 1.6;
	background-position: 3px top;
		@background-position:64px 0px;
		@margin-left:0px;
		@padding-left:  70px;
}

#ser_shoptuote {
	background-image: url(/images/Talencotop_14.jpg);
	background-repeat: no-repeat;
	height: 32px;
	padding-right: 3px;
	width: 253px;

	@width: 223px;
	float: left;
	text-align: center;
	margin-left: 280px;
	padding-left: 0px;

	
	line-height: 1.6;
	background-position: 3px top;
		@background-position:64px 0px;
		@margin-left:200px;
		@padding-left:  70px;
}

#but {
	float: left;
	width: 31px;
	height: 32px;

	margin-top: 0px;
}
#top_H #nav {
	float: right;
	height: 23px;
	width: 741px;
	margin-top: 27px;
	margin-right: 6px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.nav_e {
	height: 23px;
	
	width: 109px;
	display: block;
	float: left;
	background-image: url(../images/Talencotop_22_mod.gif);
	background-repeat: no-repeat;
	
	padding-left: 16px;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
}
.nav_e a:link, .nav_e a:visited{
	margin-top: 7px;
	width: 109px;

	display: block;
	padding-left: 0px!important;
	padding-top: 0px!important;
	text-decoration: none;
	margin-right: 0px;
	color: #439aff; //#5B6D8C;;
}
.nav_sq span{
margin-top: 8px;
	height: 21px;
	width: 128px;
	display: block;
	padding-left: 0px!important;
	padding-top: 0px!important;
	text-decoration: none;
	
	margin-right: 0px;
}

.nav_s {
height: 23px;
	height: 23px;
	width: 109px;
	
	display: block;
	float: left;
	background-image: url(../images/Talencotop_20_mod.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	text-decoration: none;
	text-transform: uppercase;
	
}
.nav_s a:link, .nav_s a:visited{
	margin-top: 7px;
	width: 109px;

	display: block;
	padding-left: 0px!important;
	padding-top: 0px!important;
	text-decoration: none;
	margin-right: 0px;
	color: #005EC6; //#5B6D8C;
}
#MAIN_left_pal a {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-decoration: none;
}
#MAIN_left_pal a:hover {
	color: #5F70E4;
	font-weight:bold;
	text-decoration: underline;
}

#tb_cont_wrapper {
  margin-left: 12px;
} 

#toolbox_h_spacer {
  height: 8px;
  width: 980px;
}

#tb_cont {
  width: 467px;
  float: left;
  margin-bottom: 20px;
}

.tb_spacer {
  width: 20px;
  float: left;
  
}

#tbcont_ul {
  width: 30px;
  height: 40px;
  background-image:url('/images/tgrt_01.png');
  float:left;
}

#tbcont_u {
  width: 413px;
  height: 40px;
  background-image:url('/images/tgrt_02.gif');
  float:left;
  font-size: 13px;
	font-weight: bold;
	color: #439aff;
	line-height: 35px;
}

#tbcont_ur {
  width: 24px;
  height: 40px;
  background-image:url('/images/tgrt_04.png');
  float:left;
}

#tbcont_m {
  float: left;
  width: 467px;
  background-color: #ffffff;
  background-image: url('/images/tb_cont.png');
}

#tbcont_m_cont {
  margin:6px;
  margin-left: 21px;
}

#tbcont_dl {
  width: 10px;
  height: 10px;
  background-image:url('/images/tb_dl.png');
  float:left;
}

#tbcont_d {
  width: 447px;
  height: 9px;
  background-color: #ffffff;
  border-width:0px;
  border-style:none;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color: #c8c9cb;
  float:left;
}

#tbcont_dr {
  width: 10px;
  height: 10px;
  background-image:url('/images/tb_dr.png');
  float:left;
}


#toolbox a:hover {
  text-decoration: none;
}

#toolbox_u {
  background-image:url('/images/toolbox_u.png');
  height: 14px;
  width: 980px;
  float:left;
}

#toolbox_content {
  float:left;
  width: 980px;
  background-color: #e5e5ff;
}

#toolbox_d {
  background-image:url('/images/toolbox_d.png');
  height: 14px;
  width: 980px;
  float:left;
}

#toolbox_l {
  background-image:url('/images/toolbox_l.png');
  width: 14px;
  float:left;
}

#toolbox_r {
  background-image:url('/images/toolbox_r.png');
  width: 14px;
  float:left;
}

#toolbox_ul {
  background-image:url('/images/toolbox_ul.png');
  height: 14px;
  width: 14px;
  float:left;
}

#toolbox_ur {
  background-image:url('/images/toolbox_ur.png');
  height: 14px;
  width: 14px;
  float:left;
}

#toolbox_dl {
  background-image:url('/images/toolbox_dl.png');
  height: 14px;
  width: 14px;
  float:left;
}

#toolbox_dr {
  background-image:url('/images/toolbox_dr.png');
  height: 14px;
  width: 14px;
  float:left;
}



#MAIN_left a {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-decoration: none;
}
#MAIN_left a:hover {
	color: #5F70E4;
	font-weight:bold;
	text-decoration: underline;
}
.prod .medsiz {
	font-size: 11px;
}
#box_t .top_t {
	margin-top: 8px;
	height: 20px;
	//width: 155px;
	text-align: center;
	float: left;
	background-image: none;
	font-size: 11px;
}
#box_t .top_tr {
	margin-top: 8px;
	height: 20px;
	width: 160px;
	text-align: right;
	float: left;
	background-image: none;
}
#r_main #mid {
	height: 69px;
	width: 754px;
}
#left_col {
	float: left;
	width: 215px;
}
#mid #mid_t {
	height: 34px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 11px;
}
 #mid_b {
	margin-top: 8px;
	margin-left: 24px;
	margin-right: 24px;

}
#main_f #print {
	height: 30px;
}
#right_b td {
	font-size: 11px;
	color: #888888;
}
.copyr {
	color: #999999;
	text-align: right;
	float: right;
	padding-top: 4px;
	padding-bottom: 12px;
	width: 320px;

}
#sp0 {
}
.und {
	margin-top: 12px;
	float: right;
	width: 205px;
}
#tt2 img {
}
.prod .top a {
	float: right;
	width: 200px;
	text-align: right;
}
.prod .top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 6px;
}
.prod .mid {
	height: 18px;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.prod .mid .rig {
	float: right;
	height: 18px;
	width: 120px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;

}
.prod .mid .rig1 {
	float: right;
	width: 200px;
	height: 18px;
}
.prod .mid1 .rig {
	float: right;
	height: 110px;
	width: 120px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;

}
.prod .mid1 .rig1 {
	float: right;
	width: 200px;
	height: 110px;
	overflow: hidden;
}

.prod .mid1 {
	height: 110px;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.prod .mid_w .rig {
	float: right;
	height: 80px;
	width: 117px;
	overflow: hidden;

}
.prod .mid_w .rig1 {
	float: right;
	width: 220px;
	height: 105px;
	overflow: hidden;
	margin-right: 4px;
	margin-left: 5px;
}
.rig1 a:link, .rig1 a:visited{
text-decoration:none;
}
.rig1 a:hover{
text-decoration:underline;
}
.prod .mid_w {
	height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	margin-top: 8px;
	padding-bottom: 8px;
	clear: both;

}



.prod .mid_t .rig {
	float: right;
	height: 100px;
	width: 120px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd;

}
.prod .mid_t .rig1 {
	float: right;
	width: 240px;
	height: 100px;
	overflow: hidden;
	margin-right: 12px;
}

.prod .mid_t {
	height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 12px;
	padding-bottom: 12px;
}



.prod .mid_t_new {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 12px;
	padding-bottom: 12px;
	
	width: 716px;
}

.prodbox1 {
  font-size: 11px;
  width: 414px;
}

.prodbox2 {
  
  width: 150px;
  margin-left: 0px;
  border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd;
	font-size: 11px;
	
}

.prodbox2 a {
  text-decoration: none;
}

.prodbox2 a:hover {
  text-decoration: underline;
}

.prodbox3 {
  
  width: 150px;
  border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd;
	font-size: 11px;
	
}

.prodwrapper {
  
}

.prodimg {
  float: left;
  width: 90px;
  text-align: center;
  font-size: 11px;
}

.prodimg img {
  margin: 10px;
}

.prodimg a {
  text-decoration: none;
  color: #aaaaaa;
} 

.prodinfo {
  float: left;
  width: 243px;
  margin-left: 31px;
  font-size: 11px;
}

.boxwrapper {
  margin-left: 15px;
  font-size: 11px;
}

.prodinfo a {
  text-decoration: none;
} 

.prodinfo a:hover {
  text-decoration: underline;
} 

.clearer {
  clear: both;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}

.prodnr {
  float: left;
  width: 20px;
}



#box_d .mid_t {
	height: 120px;
	margin-top: 12px;
	padding-bottom: 12px;
	padding-left: 0px;
	width: 140px;
	margin-left: 6px;
	float: left;
}
#box_d .rig {
	float: right;
	height: 100px;
	width: 120px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd;

}
#box_d .rig1 {
	float: right;
	width: 140px;
	height: 120px;
	overflow: hidden;
	margin-right: 12px;
	font-size: 11px;
}



 .mid_top .rig {
	float: right;
	width: 140px;
	border-left-width: 1px;
	border-left-color: #999999;

}
 .mid_top .rig1 {
	float: right;
	width: 275px;
	overflow: hidden;
	color: #439aff;
}

 .mid_top .rig1 a{

	color: #439aff;
}

 .mid_top {
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

 .mid_top a{
	color: #777777;
}


.mid .rig p {
	padding-left: 6px;
	padding-top: 4px;
}
.rig1 p {
	padding-left: 6px;
	padding-top: 4px;
}
.style8 {
	font-weight: bold;
	color: #439aff;
	font-size: 12px;
	line-height: 250%;
	float: left;
}
a  img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.style1 {
	font-size: 12px;
	color: #666666;
}
.style2 {
	color: #439aff;
	font-weight: bold;
}
.style4 {
	color: #439aff;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
}





.style5 {
color: #439aff;
}
.style7 {
	color: #439aff;
	font-size: 11px;
	font-weight: bold;
}
#tt2 div {
	margin: 0px;
}
#MAIN_left div div div {
	padding-left: 0px;
	background:transparent;
}
#mid_t  .ff img {
	float: left;
}
#b_t input {
	margin-top: 8px;
	
}
.rig1 img {
}
.inp {
	padding: 0px;
	float: right;
	margin: 0px;
}
#r_main .wish {
	background-image: url(/images/versio3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	width: 390px;
	padding-left: 10px;
	font-size: 12px;
}
#r_main .wish_t {
	background-image: url(/images/versio3_tar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	padding-left: 10px;
	font-size: 12px;
}
#r_main .wish div {
	background-repeat: no-repeat;
	background-position: right top;
	height: 60px;
	padding-right: 8px;
	padding-left: 0px;
}
#r_main .wish div div {
	margin: 0px;
	height: 60px;
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#r_main .wisht {
	background-image: url(/images/Tag_09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 340px;
	padding-left: 15px;
	margin-left: 8px;
	float: left;
	font-size: 12px;
}
#r_main .wisht div {
	background-image: url(/images/Tag_13.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	padding-right: 15px;
}
#r_main .wisht div div {
	background-image: url(/images/Tag_11.jpg);
	margin: 0px;
	height: 100px;
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#r_main .wisht1 {
	background-image: url(/images/tbb_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 340px;
	padding-left: 9px;
	margin-left: 8px;
	float: left;
	font-size: 12px;
}
#r_main .wisht1 div {
	background-image: url(/images/tbb_05.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	padding-right: 9px;
}
#r_main .wisht1 div div {
	background-image: url(/images/tbb_03.gif);
	margin: 0px;
	height: 100px;
	background-repeat: repeat-x;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#r_main .wishl {
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 350px;
	margin-left: 6px;
	float: left;
}
#r_main .wishl div {
	height: 100px;
}
#r_main .wishl div div {
	margin: 0px;
	height: 100px;
	background-repeat: repeat-x;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.wish .serw input{
	border:0;
	background: none;
	height: 18px;
	background-image: url(/images/Tag_16.jpg);
}
#box_t form {
	display: none;
}
.mid_w .rig1 div {
	border: 1px solid #CCCCCC;
}
.st2 {
	font-size: 11px;
}
#prod_det {
	float: right;
	height: auto;
	width: 490px;

	
}
#prod_det .pp div {
	text-align: right;
	width: 77px;
	float: right;
	height: auto;
	padding-top: 0px;
}
#prod_det .pp .pp2 {
	text-align: right;
	width: 75px;
	float: right;
	height: 18px;
	padding-top: 0px;
}
#prod_det .pp .pp4 {
	text-align: right;
	width: 56px;
	float: right;
	height: 18px;
	padding-top: 0px;
}
#prod_det .pp .pp4 {
	width: 60px!important;
}

#nnm {
	visibility:hidden;text-align:left;left: 209px; top: 693px; position:absolute;  border: 1px solid #765; z-index: 1; background-color: #fff; padding:8px; width:200px;
			font-size: 9px;
}
#vars1 .pp {
float:left!important;height:32px!important;line-height:180%;
}
#vars1 .pp .p_c {
padding-top:6px;height:48px!important;@height:32px!important;float:left!important;width:70px; border-right-style:solid;border-right-width:1px;text-align:left!important;
}
#vars1 .pp .p_c1 {
float:left!important;width:165px; padding-top:6px;text-align:left!important;
}


#prod_det .ppw div {
	text-align: left;
	width: 84px;
	float: right;
	height: 2px;
}
#prod_det .pp {
	height: 21px;
	padding-right: 0px;
	font-weight: normal;
	clear: both;
}
.clr {
	height: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	clear: both;
}
#r_main .wishl div div div {
background: 0!important;
	margin: 0px!important;
	padding: 0px!important;
	height: 18px;
}
.wishl .rig {
	float: right;
	width: 95px;
	text-align: left;
}
.rig input {
	display: inline;
	font-size: 10px;
}
.rig select {
	font-size: 11px;
}
#r_main .wishl .ext {
	padding-bottom: 2px!important;
	margin-top: 2px!important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 470px;
}
#prod_det .wishl .ext div {
	float: right;
	width: 90px;
	padding-left: 4px!important;
	padding-bottom: 4px;
	padding-top: 4px;
	
	
	
}
.QLContainer {
	POSITION: relative
}
.QLIcon {
	Z-INDEX: 2; LEFT: 4px; WIDTH: 25px; POSITION: absolute; TOP: 36px
}
.video-thumb-medium {
	BORDER-RIGHT: #999 3px double; BORDER-TOP: #999 3px double; DISPLAY: block; OVERFLOW: hidden; BORDER-LEFT: #999 3px double; WIDTH: 94px; BORDER-BOTTOM: #999 3px double; HEIGHT: 59px; BACKGROUND-COLOR: white
}
.ext .xl27 {
	font-weight: bold;
}
#pro #opt {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
}
.smallarial #suckertree1 {
	margin-left: 2px;
}
#suckertree1 li {
	list-style-type: none;
	margin-left: 8px;
	font-size: 10px;
	font-weight: bold;
}
#suckertree1 ul {
	margin-left: 8px;
	font-size: 11px;
}
.smallarial {
	float: left;
	width: 136px;
}
#right #movie {
	height: auto;
	width: 425px;
	float: left;
	text-align: left;
	padding-left: 16px;
}
#pro #movie_des {
	float: left;
	width: 380px;
	text-align: left;
}
#pro #vid {
	text-align: left;
	height: 90px;
}
#vid div {
	float: left;
	height: 80px;
	width: 139px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;	font-size: 9px;
}
#vid div a{
display:block;
}

#vid div div {
	padding-left:0px;
	height: 70px;
	width: 100px;
	overflow: hidden;
	clear: both;


}
#print a{
	color: #999999;
	text-decoration: none;


}
#print a:hover{

	text-decoration:underline;


}
#print .sel_p {
	font-weight:bold;


}
#print .sel_p a{
	font-weight:bold;


}
#print #navi {
	font-size: 11px;
	text-align: left;
	float: left;
	width: 650px;
	margin-top: 6px;
	color: #999999;
	height: 14px;
	overflow: hidden;
}
#print #navi1 {
color: #999999;
margin-top: 6px;
	font-size: 11px;
	text-align: left;
	float: left;
	width: 236px;
}
#n_b {
	background-image: url(/images/pro_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	
	padding-top: 12px;
	
}
#n_b div{
	background-image: url(/images/pro_04.gif);
	background-repeat: no-repeat;
	background-position: left  bottom;
	height: auto;
	
	padding-bottom: 4px;
}
#n_b div #inner_v{
	background-image: url(/images/pro_02.gif);
	background-repeat: repeat-y;
	background-position: left  top;
	height: auto;
	padding-bottom: 0px;
	padding-left:6px;
	padding-right: 6px;

	
}
#n_b #inner_b {
	background-image: url(/images/pro_02s.gif)!important;
	background-repeat: repeat-y;
	background-position: left  top;

	color: #666666;


}
#b_t input {

border:0;
}

#n_b div div div{
	background-image: none;
	padding-bottom: 0px;
	padding-left: 4px;
	font-size: 10px;	
	padding-right: 0px;
	
}
#n_b input {
	font-size: 10px;
	text-align: right;
}
.pp2 {
	text-align: right!important;
	padding-right:3px!important;
}
#n_b  #t_n .sel {
	float: left;
	width:147px;

}
#n_b  #t_n .sel .se{
	background-image: url(/images/pro_08.gif);
display:block;
	width: 137px;
	@width:147px!important;
height: 22px;
	background-repeat: no-repeat;
	padding-left:10px;
	padding-top:4px;
	font-weight:bold;
}
#n_b #t_n .sel a{
display:block;
	background-image: url(/images/pro_10.gif);
	height: 17px;
	width: 137px;
	@width:147px!important;
	padding-left:10px;
	padding-top:4px;
	font-weight:bold;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: left top;
}
#n_b #tt {
	padding-top: 8px;
	width: 474px;
	height: 160px;
		@height: 171px;
	padding-left: 0px!important;
	background-image: url(/images/pro_14.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#n_b #tt #m {
	background-image: url(/images/pro_18.gif)!important;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 9px;
		padding-left: 0px!important;
}

#n_b #tt #inb div{
	background-image:none!important;
	padding-bottom: 4px!important;
	padding-top: 4px!important;


	@height: 24px;
	height: 16px;
	width: 148px;


	@width: 142px;
	float:left;
	padding-left: 4px!important;
	border-top-style: solid;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
}
.pp input {
	outline: none;
}
#kk {
	background-image: none!important;
	margin: 0px!important;
	padding: 0px!important;
}
#m2 hr {
	margin-top: 12px;
	margin-bottom: 12px;
	color: #CCCCCC;
}
#m2 .m_sub {
	width: 180px;
	padding-top: 12px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-top: 8px;
}
#main_f #right .new_bot {
	padding-top: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#right #r_main {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: left;
	width: 752px;
	@width: 754px;
	
}
.arv {
	background-image: url(/images/Talencotop_14s.jpg);
	background-repeat: no-repeat;
	line-height: 32px;
	height: 32px;
	padding-left: 8px;
	width: 45px;
	float: left;
}

.wish  td {
	font-size: 11px;
}
#main_f  td {
	font-size: 10px;
}
#right #bot {
	background-image: url(/images/bb.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.prod #movi_des {
	width: 240px;
	@width: 250px;
	float: right;
	height: auto;
	padding-left: 12px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
.style44 {
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	
}
#tt .n_vv {
	background-repeat: no-repeat;
	height: 121px;
	width: 466px;
	background-position: left top;
}

#tt .n_vv div{
	
	margin-top:6px;
}
#m .n_vv #inb {
	background-image: url(/images/karkeaehdotus1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 65px;
	clear: both;
	
}
 #w_n {
 margin-right:2px;
	float: right;
	height: 71px;
	width: 345px;
	background-image: url(/images/versio3_l.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
}
#w_n div {
	background-image: url(/images/versio3_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 71px;
	padding-right: 9px;
}
 #w_n div div {
	background-image: url(/images/versio3_m.gif);
	background-repeat: repeat-x;
	padding-right: 12px;padding-top: 25px;text-align:right;
}
#pik_ex {
height:auto!important;
}
#pik_ex div{
float:left;
	text-align: right;
	display: block;
	width: 78px;
}
#tar .d div {
	float: left;
	
}

#tar .d .laatis_blk1{
width:100px;

}

#tar .d .laatis_blk2{
width:150px;

}

#tar .d .laatis_blk3{
width:80px;

}
#tar .d .laatis_blk4{
width:80px;

}
#tar .d .laatis_blk5{
width:80px;float:right;

}

#tar .d {
	clear: both;
	height: 18px;
}

.rightsidebox:hover {
	cursor: pointer;	
}



