/* CSS Document */



* {

	margin:0;

	padding:0;

/* 	font-size:100%; */

}



body{ background:#fff; text-align:center;}

.top-tail{ background:url(../pixmaps/top-tail.jpg) top repeat-x #fff;}

.top-bg{ background:url(../pixmaps/body-bg.jpg) top center no-repeat;}

.bot-tail{ background:url(../pixmaps/bot-tail.gif) bottom repeat-x;}



img {vertical-align:top;}

a img { border:0;}

ul { list-style:none;}



.left { float:left;}

.right {float:right;}

.clear  { clear:both;}



html{

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.6875em;

/* 	line-height:1.364em; */

/* 	color:#cc3d80; */

}

input, select { vertical-align:middle; font-weight:normal;}



a {color:#28a5ce;}

a:hover{text-decoration:none;}

p {padding-bottom:15px;}

h5{

	font-size:1.636em;

	color:cc3d80;

	font-weight:normal;

	padding-bottom:9px;

}

.strong1{

	color:#cc3d80;

	display:block;

	font-size:1.091em;

}

cite{ font-style:normal;}



.inactive {

	display: none;

}



span.alert {

	color: red;

	font-weight: bold;

	text-decoration: blink;

}



/* ============================= main layout ====================== */

.imgindent {margin:0 15px 0 0; float:left;}

.phone{ float:right; padding-right:215px;}

.space1{ margin-left:13px;}

.space2{ margin-left:70px;}

.margin1{ margin-top:25px !important;}

.padding1{ padding-top:9px;}

.padding2{ padding-top:20px;}

.padding3{ padding-top:25px;}

.padding4{ padding-bottom:50px !important;}

.padding5{ padding-bottom:5px;}



/* ============================= header ====================== */

#header{

	font-size:0.909em;

}

#header .small-menu{ padding-top:10px;}

#header .small-menu li{ float:left; padding-right:14px;}

#header .small-menu a{ background:url(../pixmaps/small-menu-marker.png) right top no-repeat; padding-right:12px; text-decoration:none; color:#fff; text-transform:uppercase;}

/* #header .small-menu a:hover{ color:#0993db;} */

#header .top-link{

	float:right;

	color:#FFFFFF;

	display:inline-block;

	margin-top: 9px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 5px;

}



#header .logo{

	height: 82px;

	position: relative;

}



#header .logo .logo_pixmap {

	position: absolute;

	top: 2px;

	left: 2px;

}



#header .logo .text_pixmap {

	position: absolute;

	top: 25px;

	right: 2px;

}



#header .menu{

	width:100%;

	overflow:hidden;

	padding-top:12px;

}

#header .menu li{ float:left;}

#header .banner{

	display:inline-block;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 4px;

	margin-left: 0;

}

#header .slogan{

	padding-top: 123px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 335px;

}



#header .splash {

	margin-top: 3px;

}



#header .splash .fade {

	position: absolute;

/* 	top: 0px; */

/* 	left: 0px; */

}



#header .splash .inactive {

	display: none;

}



/* ============================= content ====================== */

#content{ background:url(../pixmaps/content-corner-left.gif) left top no-repeat #fff; margin-top:2px;}

#content .right-corner{ background:url(../pixmaps/content-corner-right.gif) right top no-repeat; padding:24px 10px 20px 24px;}

.column-2{ color:#525252; line-height:1.273em;}

.line{

	padding-bottom:0px;

	background-repeat: repeat-y;

	background-position: 630px 0;

}

.line2{ background:url(../pixmaps/line.gif) repeat-y 630px 0; padding-bottom:60px;}

.title{ padding-bottom:11px;}

.title2{ padding-bottom:20px;}

.text{ font-size:1.091em; line-height:1.5em;}

.text p{ padding-top:18px;}

.text1{ font-size:0.909em; color:#aeaeae; font-style:italic; display:block; }



.indent1{ padding-right:20px;}

.indent2{ padding:0 10px 0 20px; border-left: 1px solid #F1F1F1; }



.unline{ border-bottom:solid 1px #b6babe; padding-bottom:22px; margin-bottom:20px;}

.link1{ font-size:1.091em; color:#f0428b; font-weight:bold; display:inline-block; margin:0 0 3px; text-decoration: none}

.link1:hover{ text-decoration: underline}

.link2{ font-size:1.091em; color:#27a0f2; font-weight:bold; display:inline-block; margin-top:11px;}

.link3{ color:#525252;}



.box{ background-color: #C23876; margin-top:32px; border-top:solid 1px #c23876; font-size:1.091em; line-height:1.333em; color:#fff;}

.box .bot-bg{ background:url(../pixmaps/box-bg.gif) bottom no-repeat; padding:17px 10px 28px 17px;}

.box .title{ padding-bottom:6px;}



.list li{ font-size:1.091em; line-height:1.5em;}

.list a{ font-weight:bold; color:#f0428b;}

.list span{ font-size:0.917em; line-height:1.364em; color:#0e1a27;}



/* ============================= footer ====================== */

#footer{

	color:#999999;

}

#footer a {

	color:#999999;

/* 	font-weight:bold; */

	text-decoration: none;

}



#footer .text {

	padding:17px 0 0 24px;

}



/* ============================= forms ============================= */

#SearchForm{ color:#fff; text-transform:uppercase; float:right; padding:8px 4px 0 35px; height:30px;}

#SearchForm a{ display:inline-block; width:53px; padding:0 0 1px 0; text-align:center; font-size:1.1em; color:#fff; text-decoration:none; font-weight:bold; background:url(../pixmaps/form-button.gif) no-repeat 0 0; vertical-align:middle;}

#SearchForm a:hover{ color:#000;}

#SearchForm input{ border:solid 0px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 0 2px 3px; width:100px; vertical-align:middle; margin-right:4px;}

#SearchForm input.submit{ border:solid 0px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:0; width:53px; }

#SearchForm span{ background:url(../pixmaps/small-menu-marker.gif) no-repeat 0 0; padding:0 14px 0 10px;}



#SignupForm{ padding:0 18px 0 0;}

#SignupForm .input1{ border:solid 0px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:3px 0 3px 3px; width:234px; margin-top:6px;}

#SignupForm .input2{ float:right; margin-top:5px;}



#ContactForm{ padding-top:19px;}

#ContactForm .col-1{ width:304px;}

#ContactForm .col-2{ width:296px;}

#ContactForm label{ display:block; height:25px;}

#ContactForm input{ border:solid 1px #0e1a27; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#0e1a27; padding:2px 0 2px 3px; width:293px;}

#ContactForm textarea{ border:solid 1px #0e1a27; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#0e1a27; padding:2px 0 2px 3px; width:291px; height:89px; overflow:auto;}

#ContactForm .link2{ float:right; margin:13px 10px 0 13px;}



.channel {

	padding-bottom: 10px;

	min-height: 75px;

}



.channel div.channellogo {

/* 	float: left; */

	position: absolute;

}


.plustv {


	width: 100px; height: 37px;

}


.channel div.channellogo img {

	width: 110px;

	height: 59px;

}





.channel div.channeldescription {

	padding-left: 130px;

}



.channel h2 {

	color: #222222;

	font-size: 15px;

}



.channel p {

	padding: 0px;

	color: #525252;

}



#speedtest {

	width: 100%;

	height: 495px;

}



#speedtest iframe {

	width: 100%;

	height: 100%;

}



h1 {

	padding-bottom: 5px;

}



h1 img {

/* 	border-bottom: 2px solid #000000; */

}



.testimonial {

	margin-bottom: 20px;

}



.testimonial .quote {

	font-style: italic;

	color: #FFFFFF;

}



.testimonial .author {

	font-weight: bold;

	color: #FFFFFF;

	text-align: right;

}



.testimonial .position {

	color: #FFFFFF;

	text-align: right;

	font-size: 9px;

}



.staff {

	margin-bottom: 20px;

	min-height: 100px;

}



.staff_pic {

	position: absolute;

}



.staff_member {

	margin-left: 110px;

}



.staff p {

	padding: 0px;

	color: #525252;

}



.staff h3 {

	color: #cc3d80;

}



.location {

	margin-bottom: 20px;

/* 	min-height: 100px; */

}



.location p {

	padding: 0px;

	color: #525252;

}



.location h3 {

	color: #cc3d80;

}



.hidden {

	display: none;

}



#newsletter_signup_response {

	padding: 20px 0 20px 0;

}



.contact {

	padding-bottom: 30px;

	min-height: 170px;

}



.contact div.contactpixmap {

	position: absolute;

}



.contact div.contactdescription {

	padding-left: 210px;

}



.contact p {

	padding: 0px;

	color: #000000;

	font-size: 1.091em;

/* 	line-height: 1.333em; */

	margin-bottom: 15px;

}



.contactform {

	text-align: left;

}



.contactform fieldset {

	border: 0 none;

}



.contactform label {

	font-size: 1.091em;

	font-weight: bold;

}



.contactform input {

	margin-bottom: 6px;

	padding: 0.1em;

	width: 95%;

}



.contactform textarea {

	margin-bottom: 12px;

	padding: 0.4em;

	width: 95%;

	height: 200px;

}



.contactform input.input2 {

	cursor: pointer;

	float: right;

	margin-right: 5%;

	margin-bottom: 0;

	padding: 0;

	width: auto;

}



.newsitem {

	margin-bottom: 20px;

}



.newsitem .date {

	color: #AEAEAE;

	font-size: 0.909em;

	font-style: italic;

}



.newsitem h3 {

	color: #CC3D80;

	font-size: 1.091em;

	font-weight: bold;

	padding-bottom: 0px;

}



.newsitem p {

	padding-bottom: 0px;

}



.faq h3 {

	background: url(../pixmaps/small-menu-marker.png) left top no-repeat;

	padding-left: 10px;

	text-transform: uppercase;

	margin-bottom: 5px;

}



.faq div {

	margin-left: 10px;

	border-left: 1px solid #ECECEC;

	color: #525252;

}



.faq p {

	padding-left: 10px;

	margin-bottom: 20px;

	padding-bottom: 0px;

}



.faq li {

	list-style-type: disc;

	list-style-position: inside;

	padding-left: 40px;

}



.faq ul {

	margin-top: -15px;

	margin-bottom: 10px;

}



.feed {

	padding-left: 10px;

	margin-right: 5px;

	background-position: left center;

	background-repeat: no-repeat;

}



.arrow {

	background-image: url(../pixmaps/feed-icon-pink.png);

}



.rss {

	background-image: url(../pixmaps/feed-icon-blue.png);

	color: #0993db;

}



.atom {

	background-image: url(../pixmaps/feed-icon.png);

	color: #cc5d15;

}



.ajaxppcontainer {

	text-align: left;

}



.ajaxppcontainer hr {

	color: #FFFFFF;

}



.ajaxppcontainer .submit {

	margin-top: 5px;

	text-align: right;

}



.plan {

	margin-bottom: 10px;

/* 	min-height: 147px; */

	min-height: 110px;

	cursor: pointer;

}



.plan div.planpixmap {

/* 	float: left; */

	position: absolute;

}



.plan div.planpixmap img {

/* 	width: 110px; */

/* 	height: 59px; */

	width: 107.8px;

	height: 102.9px;

	opacity: 0.5;

}



.plan div.planpixmap img.active {

	opacity: 1;

}



.plan div.planpixmap img.hover {

	opacity: 0.75;

}



.plan div.plandescription {

	padding-left: 130px;

}



.plan p {

	padding: 0px;

	color: #525252;

}



.plan h3 input {

	margin-right: 5px;

}



.bordercolor {

	border-bottom: 1px solid #FFFFFF;

}



#livechat {

	display: none;

}



.subscribe {

	text-align: left;

}



.subscribe fieldset {

	border: 0 none;

}



.subscribe label {

	font-size: 1.091em;

	font-weight: bold;

}



.subscribe input {

	margin-bottom: 6px;

	padding: 0.1em;

	width: 99%;

}



.subscribe select {

	margin-bottom: 6px;

	padding: 0.1em;

	width: 99%;

}



.subscribe textarea {

	margin-bottom: 12px;

	padding: 0.4em;

	width: 95%;

	height: 200px;

}



.subscribe .small {

	width: 10%;

}



.subscribemap {

	padding-bottom: 30px;

}



.subscribemap li {

	float: left;

	margin-right: 10px;

	color: #7F7F7F;

}



.subscribemap li.title {

	color: #000000;

}



.subscribemap li.active {

	color: #000000;

	font-weight: bold;

	text-decoration: underline;

}



.contactsubmit p {

	color: #CC3D80;

	padding: 90px;

	font-weight: bold;

	font-size: 20px;

	text-align: center;

}



.channelpreview .player {

/* 	width: 720px; */

/* 	height: 480px; */

	background-color: #000000;

	margin: 0 auto;

/* 	position: relative; */

	margin-bottom: 1em;

}



.channelpreview .player .embed {

/* 	width: 160px; */

/* 	height: 120px; */

/* 	z-index: 1; */

}



.channelpreview .player .embed object {

/* 	width: 720px; */

/* 	height: 480px; */

}



.channelpreview .player .logo {

	position: absolute;

	width: 181px;

	height: 78px;

	bottom: 10px;

	right: 10px;

	opacity: 0.1;

	background-image: url(../pixmaps/shqiptv_logo.png);

	z-index: 2;

}



.channelpreview .player .overlay {

	position: absolute;

	width: 720px;

	height: 480px;

	top: 0px;

	left: 0px;

	opacity: 0.1;

	background-color: #000000;

	z-index: 3;

}



.channelpreview .channellist .item {

	cursor: pointer;

}



.channelpreview .channellist img {

	width: 62px;

	height: 33px;

	cursor: pointer;

}



.channelpreview .channellist .item span {

	vertical-align: middle;

}



.player {

/* 	width: 720px; */

/* 	height: 480px; */

/* 	background-color: #000000; */

	margin: 0 auto;

/* 	position: relative; */

	margin-bottom: 1em;

	text-align: center;

}



.player iframe {

	width: 605px;

	height: 466px;

	border: 1px solid #FFFFFF;

}



.player .note {

	background-color: #000000;

	font-size: 16px;

	color: #FFFFFF;

	height: 200px;

	padding-top: 200px;

}



.channellist {

	text-align: center;

}



.channellist img {

	width: 62px;

	height: 33px;

	cursor: pointer;

}

#btn_outer { padding: 1px; margin-top: 1px; border: 1px solid #E4E4E4; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }
#btn_outer .btn_inner { height: 24px; width: 190px; background:url(../pixmaps/button_back.png) right top repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; padding-top: 6px; font-weight: bold; }
#btn_outer .btn_inner a { color:#FFF;  text-decoration:none; font-weight: bold; }
#btn_outer .btn_inner a:hover { color:#FFF;  text-decoration:underline; font-weight: bold; }


#footer_menu { padding-left: 25px; font-size:12px; }
#footer_menu a { color:#8FA4AB; font-size:11px; }
#footer_menu a:hover { color: #000; font-size:11px; }