body{
	background:#F3F3F3 url(/media/img/body-bg.jpg) repeat-x;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666;
}

h1, h2{font-weight:bold; font-size:15px; padding-bottom:20px;}
h3, h4, h5, h6{font-weight:bold;font-size:14px; padding-bottom:10px;}
h4, h5{font-size:13px;}
h6{font-size:12px;}
a{color:#d71344;}
p{margin:0px 0px 10px 0px;}


.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}* html .clearfix{height:1%}
.clearfix{display:block}

.comment{font-size:10px; line-height:14px;}

#page{
	width:780px;
	margin:0px auto;
	height:480px;
}
#header{height:70px;}
#header a{height:70px;display:block;float:left;background:url(/media/img/gfx.jpg) no-repeat;}
#header a.logo_vod{background-position:left 0;width:330px;}
#header a.logo_cc{background-position:right 0;
	width:70px;
	float:right;
}
#main{
	height:329px;
	background:url(/media/img/gfx.jpg) no-repeat left -70px;
}
#main_content{
	height:279px;/*329px-40-10*/
	overflow:auto;
	padding:40px 40px 10px 40px;
}

body .nopaddings{
	padding:0px;
}

/* CONTENT */

.listitemart1{background:url("/media/img/sd_right.jpg") no-repeat right -320px; margin-bottom:10px;}
.listitemart1 div{display:block;background:url("/media/img/sd_left.jpg") no-repeat left -320px;height:43px; padding-left:20px; padding-top:1px;}
.listitemart1 span, .listitemart1 strong{height:42px; display:block; float:left; line-height:40px; padding-left:20px; font-weight:normal;}

#dtv_icon span,
#hdtv_icon span,
#vod_icon span,
#box_icon span,
#catv_icon span{background:url(/media/img/gfx.jpg) no-repeat 0px -490px;width:70px; height:40px; text-indent:-999em; padding-left:0;}


#dtv_icon span{background-position:0px -490px;}
#dtv_icon span.no{background-position:-95px -490px;}

#hdtv_icon span{background-position:0px -530px;}
#hdtv_icon span.no{background-position:-95px -530px;}

#vod_icon span{background-position:0px -570px;}
#vod_icon span.no{background-position:-95px -570px;}

#box_icon span{background-position:-190px -490px;}
#box_icon span.no{background-position:-285px -490px;}

#catv_icon span{background-position:-190px -530px;}
#catv_icon span.no{background-position:-285px -530px;}


/*
ul.listart1{}
ul.listart1 li{background:url("/media/img/sd_right.jpg") no-repeat right -320px; margin-bottom:10px;}
ul.listart1 li div{display:block;background:url("/media/img/sd_left.jpg") no-repeat left -320px;height:43px; padding-left:20px; padding-top:1px;}
ul.listart1 li span, ul.listart1 li strong{height:42px; display:block; float:left; line-height:40px; padding-left:20px; font-weight:normal;}

ul.listart1 li#dtv_icon span,
ul.listart1 li#hdtv_icon span,
ul.listart1 li#vod_icon span{background:url(/media/img/gfx.jpg) no-repeat 0px -490px;width:70px; height:40px; text-indent:-999em; padding-left:0;}


ul.listart1 li#dtv_icon span{background-position:0px -490px;}
ul.listart1 li#dtv_icon span.no{background-position:-95px -490px;}

ul.listart1 li#hdtv_icon span{background-position:0px -530px;}
ul.listart1 li#hdtv_icon span.no{background-position:-95px -530px;}

ul.listart1 li#vod_icon span{background-position:0px -570px;}
ul.listart1 li#vod_icon span.no{background-position:-95px -570px;}
*/


/* GALLERY - tpl-T1-ok-boxselect.html */
#gallery h2{text-align:center;padding-top:20px;padding-bottom:10px;}
#gallery_nav_holder{float:left; height:70px;width:100%;background:url(/media/img/gallery_nav.jpg) repeat-x top left;text-align:center;}
#gallery_nav{height:70px; padding-left:10px;display:table;margin:0 auto;}
#gallery_nav li{float:left;padding-right:10px;display:table-cell;}
#gallery_nav a{display:block;width:99px;float:left; text-align:center;height:50px;padding-top:20px;}
#gallery_nav a img{width:79px;}
#gallery_nav a:hover, #gallery_nav a.activeSlide{background:url(/media/img/gallery_nav_hover.jpg) no-repeat bottom center;}

#gallery_content{/*background:#fff;*/ height:210px; clear:both;}
#gallery_content .holder{text-align:center; width:778px; padding-top:50px;}
#gallery_content .holder span{display:block;font-weight:bold;font-size:13px; color:#999; padding-top:15px; text-transform:uppercase;}
#gallery_content .holder a{text-decoration:none; }
#gallery_content .holder a:hover span{color:#d71344;}

/* twoimgselect */
#twoimgselect{}
#twoimgselect ul{	
	margin-left:-40px;
}
#twoimgselect li{
	padding-left:20px;
	display:block;
	float:left;
}
#twoimgselect a{
	display:block;
	float:left;
	width:360px;
	height:178px;/*230*/
	text-align:center;
	background:transparent url(/media/img/twoimgselect_bg.jpg) no-repeat left top;
	padding-top:52px;
}
#twoimgselect a:hover{background-position:0px -250px;}
#twoimgselect a.selected, #twoimgselect a.selected:hover{background-position:0px -500px;}

/* twoimgselect large */
#twoimgselect_large{}
#twoimgselect_large ul{	
	margin-left:-40px;
}
#twoimgselect_large li{
	padding-left:20px;
	display:block;
	float:left;
}
#twoimgselect_large a{
	display:block;
	float:left;
	width:360px;
	height:230px;/*230*/
	text-align:center;
	background:transparent url(/media/img/twoimgselect_bg.jpg) no-repeat left top;
	padding-top:0px;
}
#twoimgselect_large a:hover{background-position:0px -250px;}
#twoimgselect_large a.selected, #twoimgselect a.selected:hover{background-position:0px -500px;}


/* address check form */
#addresscheckform{padding-top:40px;}
#addresscheckform li input{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#999;
	border:none;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	height:24px;
	background:url("/media/img/sd_left.jpg") no-repeat left -240px;
	float:left;
}
#addresscheckform input#id_street{width:245px;}
* html #addresscheckform input#id_street{width:220px;}
#addresscheckform input#id_street_number{width:40px;}
#addresscheckform input#id_postal_code{width:40px;}
#addresscheckform input#id_city{width:245px;}
* html #addresscheckform input#id_city{width:220px;}

#addresscheckform li{
	float:left;
	background:url("/media/img/sd_right.jpg") no-repeat right -240px;
	margin-right:10px;
}
#addresscheckform li.error{background-position:right -370px;color:#fff;}
#addresscheckform li.error input{background-position:left -370px;color:#fff;}

#addresscheckform li#id_street_holder{margin-right:10px;}
#addresscheckform li#id_street_number_holder{margin-right:30px}
#addresscheckform li#id_postal_code_holder{margin-right:10px}
#addresscheckform li#id_city_holder{margin-right:0px}



#addresscheckerror{ clear:both;}
.error{color:#C51225;}
/* address select form */
#addressselection label{padding-right:20px;vertical-align:middle;}
#addressselection select{vertical-align:middle;}
/*
	$("").attr("title","{{ form.street.label }}");
	$("#").attr("title","{{ form.street_number.label }}");
	$("#").attr("title","{{ form.postal_code.label }}");
	$("#").attr("title","{{ form.city.label }}");
*/

/* FORM */
input.textinput{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#999;}

.normal .ctrlHolder{padding-bottom:10px;}
.normal .ctrlHolder label{display:block; padding-bottom:2px; color:#666;}
.normal .ctrlHolder .textinput{width:400px; border:1px solid #ccc;padding:4px;padding-left:5px;padding-right:5px;}
.normal .ctrlHolder p.errorField{font-size:11px;}
.normal .ctrlHolder p.errorField strong{font-weight:normal;}

/* #splitscreen .left */
#splitscreen .left {float:left;width:380px;}
#splitscreen .right {float:left; width:360px; padding-top:50px;}
	


/* IE6 PNG HACK */
* html img{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/media/img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
} 


/* SCROLLER */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	/*background:#fff url('/media/img/scrollbar-bg.png') repeat-y top left;
	
	background:url(/media/img/gfx.jpg) no-repeat right -70px;*/
	background:url("/media/img/scrollbar_bar.jpg") no-repeat right top;
}
.jScrollPaneDrag {
	position: absolute;
	background:url("/media/img/scrollbar_drag.jpg") no-repeat right top;
	/*background:#fff url('/media/img/scrollbar-drag-bg.gif') no-repeat scroll 50% 50%;
	*/
	cursor: pointer;
	overflow: hidden;
}

.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowUp:hover {}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowDown:hover {}
a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover {}

/* MENU */
#nav {
	float:left;
	width:100%;
	text-align:center;
}
#nav ul {
	margin:0 auto;
	padding:24px 0 0 0;
	list-style:none;
	display:table;
}
#nav li {
	display:table-cell;
	float:left;
	padding:0;
	margin-right:20px;
}
#nav a {
	display:block;
	position:relative;
	width:.1em;
	background:url("/media/img/sd_right.jpg") no-repeat right 0px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	white-space:nowrap;
	line-height:31px;
	cursor:pointer;
}
#nav > ul a {width:auto;}
#nav a {float:none;}
#nav a span{
	display:block;
	background:url("/media/img/sd_left.jpg") no-repeat left 0px;
	padding:0 35px 0 10px;
	height:31px;
	font-size:13px;
}
#nav a.cancel_btn{background-position:right 0px;}
#nav a.cancel_btn span{background-position:left 0px;}
#nav a.cancel_btn:hover{background-position:right -40px;}
#nav a.cancel_btn:hover span{background-position:left -40px;}
#nav a.cancel_btn:active{background-position:right -80px;}
#nav a.cancel_btn:active span{background-position:left -80px;}

#nav a.ok_btn{background-position:right -120px;}
#nav a.ok_btn span{background-position:left -120px;}
#nav a.ok_btn:hover{background-position:right -160px;}
#nav a.ok_btn:hover span{background-position:left -160px;}
#nav a.ok_btn:active{background-position:right -200px;}
#nav a.ok_btn:active span{background-position:left -200px;}






/*
#nav a:hover {
	color:#333;
}
#nav li:hover,#nav li:hover a {
	background-position:100% -150px;
	color:#333;
}
#nav li:hover a {
	background-position:0 -150px;
}*/
