body, html {
	margin: 0; 
	padding: 0;
	text-align: center;
	font-family: verdana, arial, georgia;
	font-size: 13px;
	
}
a {
	outline: none;
}


h1 {
	padding: 0px;
	padding-bottom: 10px;
	margin: 0px;
	font-size: 14px;
}
h2 {
	padding: 0px;
	padding-bottom: 10px;
	margin: 0px;
	font-size: 15px;
}


/* main parts */
#all {
	width: 1004px;
	margin: 0 auto;
	background-color: #FFF;
}
#cont {
	padding-left: 40px;
	padding-right: 40px;
	background-color: #FFF;
}
#top {
	height: 121px;
	text-align: right;
	padding-right: 40px;
}

#logo { float: left; padding-left: 50px; padding-top: 20px; }	
#logo img { border: none; padding-bottom: 13px; }

#lang { 
	float: right;
	padding-top: 20px;
}
#lang img {
	border: none;
	padding-top: 12px;
}

#shadow {
	height: 19px;
	background-image: url('/webgfx/shadow.jpg');
}

#left {
	width: 210px;
	float: left;
}
#main {
	float: right;
	width: 700px;
	
	text-align: left;
}
#pathway {
	float: right;
	width: 700px;
	text-align: left;
	font-size: 16px;
	color: #d92017;
	font-weight: bold;
	margin-bottom: 10px;
}

#pathway a, #pathway a:visited {
	color: blue;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
#pathway a:hover {
	text-decoration: underline;
}
.path_left  {
	height: 35px;
	float: left;
	
}
.path_left  img {
	vertical-align: middle;
}
.path_right {
	float: right;
	font-size: 10px;
	color: black;
	font-weight: normal;
}
.path_right img {

	position: relative;	
	top: 3px;
}
#info {
	background-image: url('/webgfx/tel_number.gif');
	background-repeat: no-repeat;
	text-align: right;
	border-bottom: 2px dotted #c8c8c8;	
	padding: 15px 0px 15px 0px;
}
#info img {
	padding-left: 10px;
}
#info a, #info a:visited  {
	color: #076fc2;
	font-size: 10px;
	text-decoration: none;
}
#info a:hover {
	color: #d92017;
}

#footer {
	font-size: 10px;
	padding: 10px 0px 20px 0px;
	text-align: right;
}
#footer a, #footer a:visited  {
	color: #076fc2;
	font-size: 10px;
	text-decoration: none;
	padding-left: 13px;
	padding-right: 13px;
}
#footer a:hover {
	color: #d92017;
}


/* menu */
.menu {
	margin-right: 12px;
	width: 201px;
}


.menu_top {
	height: 20px;
	background-image: url('/webgfx/menu_top.jpg');
	font-size: 0x;
}
.menu_bottom {
	height: 20px;
	background-image: url('/webgfx/menu_bottom.jpg');
	font-size: 0px;
}
.menu_middle {
	background-image: url('/webgfx/menu_bg.jpg');
	padding: 0px 15px 5px 18px;
}
.menu_sec {
	border-bottom: 1px dotted #c8c8c8;

}

/* menu - level 1 */

.menuitem, .menuitemactive {
	background-image: url('/webgfx/arrow_right.gif');
	background-repeat: no-repeat;
	background-position: 0% 70%;	
    padding: 5px 0px 5px 0px;
	padding-left: 20px;
	text-align: left;
}
.menuitemactive {
	background-image: url('/webgfx/arrow_down.gif');
}
.menuitem a, .menuitem a:visited, .menuitemactive a, .menuitemactive a:visited  {
	font-size: 13px;
	color: #076fc2;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
.menuitem a:hover, .menuitemactive a:hover  {
	color: #d92017;
}

/* menu - level 2 */

.submenu, .submenuactive {	
	text-align: left;
	font-size: 11px;
	position: relative;
	left: 15px;
	width: 150px;
	padding: 3px 0px 2px 0px;
	margin: 2px 0px 2px 0px;
}
.submenu { 
	background: url(/webgfx/red_dot.gif) no-repeat top left;
	background-position: 0px 3px;
}
.submenuactive { 
	background: url(/webgfx/black_arrow.gif) no-repeat top left;
	background-position: 0px 3px;
}
.submenu img, .submenuactive img { vertical-align: middle; }
.submenu a, .submenu a:visited, .submenuactive a, .submenuactive a:visited  {
	color: #076fc2;
	text-decoration: none;
	font-weight: bold;
	position: relative;
	left: 15px;
}
.submenu a:hover, .submenuactive a:hover  {
	color: #d92017;
}

/* menu - level 3 */

.sub2menu, .sub2menuactive {
	text-align: left;
	position: relative;
	padding-top: 3px;
	margin: 0px;
	height: 12px;
	left: 35px;
	margin-right: 30px;
}
.sub2menu img, .sub2menuactive img { vertical-align: middle; }
.sub2menu { 
	background: url(/webgfx/red_subarrow.gif) no-repeat top left;
	background-position: 0px 4px;
}
.sub2menuactive { 
	background: url(/webgfx/black_subarrow.gif) no-repeat top left;
	background-position: 0px 4px;
}
.sub2menu a, .sub2menu a:visited, .sub2menuactive a, .sub2menuactive a:visited  {
	color: #076fc2;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	position: relative;
	left: 15px;	
}
.sub2menu a:hover, .sub2menuactive a:hover  {
	color: #d92017;
}


/* -- main -- */

.title {
	font-size: 16px;
	color: #d92017;
	vertical-align: middle;
	font-weight: bold;
}
.title img { vertical-align: middle; }

/* -- news -- */

.news_middle {
	background-image: url('/webgfx/news_bg.gif');
	padding: 5px;
	padding-left: 25px;
}
.news_middle img {
	margin-right: 10px;
}
.news_top {
	background-image: url('/webgfx/news_top.gif');	
	height: 15px;
	font-size: 0px;
}
.news_bottom {
	background-image: url('/webgfx/news_bottom.gif');	
	height: 15px;
	margin-bottom: 15px;
	font-size: 0px;
}
.news_cont {
	padding-top: 0px;
	padding-right: 15px;
}
.news_date {
	font-size: 11px;
	color: #9db5c7;
}
.news_title img{
	vertical-align: middle;
}
.news_title a, .news_title a:visited {
	font-size: 12px;
	color: #076fc2;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
}
.news_title a:hover {
	color: #d92017;
}
.news_text {
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
}
.news_fullcont {
	padding: 5px 10px 0px 45px;
	margin-bottom: 50px;
}
.news_fulltitle {
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0px 10px 0px;
}
/* ------ products ----- */

.product {
	border-bottom: 1px dotted gray;
	padding: 0px 0px 10px 0px;
	margin-bottom: 20px;
	
}
.product img {
	margin-right: 10px;
}

/* --- form ----- */
.contact {
	width: 450px;
}
.formline {	
	border-bottom: 1px dotted gray;
	width: 100%;
	padding-bottom: none;
	height: 30px;
	line-height: 30px;
	padding: 3px;
}
.contact input {
	float: right;
	margin-right: 140px;
	margin-top: 5px;
}
.contact textarea {
	width: 100%;
	height: 140px;
}
.contact span {
	float: left;
}
.contact img {
	border: none;
}


table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }


td, table, select,  input, textarea{
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:15px;
	color:#A8A7A7
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px}


.header{ background:url(/webgfx/header_bg.jpg); height:205px; width:943px; }
.header td{ color:#0096CA; font-family:verdana; font-size:12px}
.right{ background:url(/webgfx/right.jpg) no-repeat left top; width:100%}
.bg_foot{ background:url(/webgfx/right_foot.gif) repeat-x; width:100%}
.bgd{ background:url(/webgfx/bgd.jpg) no-repeat}
.bg_foot1{ background:url(/webgfx/right_foot.gif) repeat-x; width:727px }
.foot{ background:url(/webgfx/foot_logo.gif) no-repeat left bottom} 
.rainbow{ background:url(/webgfx/rainbow.gif) repeat-x left bottom}
.repeat2{ background:url(/webgfx/repeat2.gif) repeat-y; height:793px}
.bg_foot1 td{ color:#0096CA; font-size:12px; line-height:16px}
.bg_foot1 a{ color:#0096CA; text-decoration:underline}
.bg_foot1 a:hover{ text-decoration:none}
.top6{ background:url(/webgfx/top6.gif) no-repeat}
.bot6{ background:url(/webgfx/bot6.gif) no-repeat left bottom; height:100%; width:943px}
.top6 div{ padding:43px 100px 40px 112px; font-family:arial; line-height:14px; color:#4871C7}
.top6 div a{ color:#0096CA; text-decoration:underline}
.top6 div a:hover{ text-decoration:none}

.bot1{ background: url(/webgfx/bot1.gif) no-repeat left bottom; height:100%}
.bot2{ background: url(/webgfx/bot2.gif) no-repeat left bottom; height:100%}
.bot3{ background: url(/webgfx/bot3.gif) no-repeat left bottom; height:100%}
.bot4{ background: url(/webgfx/bot4.gif) no-repeat left bottom; height:100%}

.top1{ background:url(/webgfx/top1.gif) no-repeat}
.top2{ background:url(/webgfx/top2.gif) no-repeat}
.top3{ background:url(/webgfx/top3.gif) no-repeat}
.top4{ background:url(/webgfx/top4.gif) no-repeat} 

.top .indent{ padding:20px}
.top ul{margin:0px; padding:0px; list-style:none; line-height:21px}
.top ul li { background:url(/webgfx/list_bg.gif) no-repeat 0 7px; padding-left:27px}
.top ul li a{ color:#0096CA;  text-decoration:none; font-weight:normal; font-size:12px}
.top ul li a:hover{ text-decoration:underline}


.repeat{ background:url(/webgfx/repeat.gif) repeat-y; width:188px}
.repeat3{ background:url(/webgfx/repeat.gif) no-repeat; width:188px}
.repeat1{ background:url(/webgfx/repeat1.gif) repeat-y; width:595px}

.top{ background: url(/webgfx/top.gif) no-repeat}
.bot{ background:url(/webgfx/bot.gif) no-repeat left bottom; height:100%}

.se{ width:114px; height:18px; color:#969595; padding:2px 0 0 4px}
.se1{ width:79px; height:18px; color:#969595; padding:2px 0 0 4px}

.header .indent{ padding:23px 0 41px 45px}

.top1 .indent{ padding:42px 20px 25px 20px}
.top1 ul{margin:0px; padding:0px; list-style:none; line-height:21px}
.top1 ul li { background:url(/webgfx/list_bg.gif) no-repeat 0 7px; padding-left:27px}
.top1 ul li a{ color:#0096CA;  text-decoration:none; font-weight:normal; font-size:12px}
.top1 ul li a:hover{ text-decoration:underline}

.top2 img{ margin:9px 0 0 7px }
.top2 ul li img{ margin-left:10px; vertical-align: middle; margin-bottom:5px}
.top2 ul{margin:0px; padding:0px; list-style:none; line-height:20px; margin: 0 10px  20px 18px}
.top2 ul li { background:url(/webgfx/list_bg1.gif) no-repeat 0 10px; padding-left:16px; vertical-align:top}
.top2 ul li a{ color:#0096CA;  text-decoration: underline; font-weight:normal}
.top2 ul li a:hover{ text-decoration: none}
.top2{ color:#4871C7; line-height:14px}
.top2 div{ margin:0 22px 0 18px; font-family:arial}

.top3 img{ margin:9px 0 0 7px }
.top3 ul li img{ margin-left:10px; vertical-align: middle; margin-bottom:5px}
.top3 ul{margin:0px; padding:0px; list-style:none; line-height:20px; margin: 0 10px  20px 18px}
.top3 ul li { background:url(/webgfx/list_bg1.gif) no-repeat 0 10px; padding-left:16px; vertical-align:top}
.top3 ul li a{ color:#0096CA;  text-decoration: underline; font-weight:normal}
.top3 ul li a:hover{ text-decoration: none}
.top3{ color:#4871C7; line-height:14px}
.top3 div{ margin:0 22px 0 18px; font-family:arial}

.top4 img{ margin:9px 0 0 7px }
.top4 ul li img{ margin-left:10px; vertical-align: middle; margin-bottom:5px}
.top4 ul{margin:0px; padding:0px; list-style:none; text-align: center; line-height:16px; margin: 0 0px  0px 0px}
.top4 ul li { background:url(/webgfx/list_bg1.gif) no-repeat 0 10px; padding-left:16px; vertical-align:top}
.top4 ul li a{ color:#0096CA;  text-decoration: underline; font-weight:normal}
.top4 ul li a:hover{ text-decoration: none}
.top4{ color:#0096CA; line-height:10px}
.top4 div{ margin:0 22px 0 18px; font-family:arial}

.top5{ background:url(/webgfx/top5.gif) no-repeat}
.top5_p2{ background:url(/webgfx/top5.gif) no-repeat}
.tot5{ background:url(/webgfx/bot5.gif) no-repeat left bottom; height:100%} 
.tot5_p2{ background:url(/webgfx/bot5.gif) no-repeat left bottom; height:100%} 
.top5 .title{ margin:5px 0 0 10px}
.top5_p2 .title{ margin:5px 0 0 11px}
.top5_p2 div{ margin:24px 40px 30px 38px; color:#4871C7; font-family:arial; line-height:14px}

.books{ width:514px; margin:27px 0 0 38px}
.books td{ color:#0096CA; font-size:12px}
.books a{ color:#0096CA; text-decoration:none; font-weight: bold; font-size:12px}
.books a:hover{ text-decoration:underline}
.books div{ margin:2px 0 0 5px}

.ringtones{ width:140px; margin:20px 0 8px 13px}
.ringtones td{ height:20px; vertical-align:middle; color:#0096CA; font-family:tahoma; font-size:11px}
.ringtones a{ background:none; padding:0; margin:0}

.bgd1{ background:url(/webgfx/bgd.gif) repeat-x; text-align:right; height:5px}
.bgd2{ background:#EFEFEF; width:2px}
.bgd3{ background:url(/webgfx/bgd3.gif) repeat-x; text-align:right; height:5px}

.block{ width:511px; margin-top:17px}
.block td{ vertical-align:middle; color:#0096CA; font-size:11px; font-family:tahoma; line-height:14px}
.block td strong{ color:#4871C7}
.block a{ color:#545454; font-size:10px; text-decoration:none}
.block a:hover{ text-decoration:underline}


.form input {
	width:207px;
	height:25px;
	color: #FFFFFF;
	border:#B8BABB 1px solid;
	padding:3px 0 0 6px;
	line-height:13px;
	background-color:#171717;
}

.form textarea {
	width:207px;
	height:125px;
	color: #FFFFFF;
	border:#B8BABB 1px solid;
	overflow: auto;
	padding:3px 0 0 6px;
	background-color:#171717;
}

.watch_box_days_holder {
	MARGIN: 0px 0px 10px
}
.watch_box_holder {
	BACKGROUND: #b1a4ff; 
	COLOR: #fff; 
	HEIGHT: 33px
}
.watch_box_holder SPAN#chanel {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	FLOAT: left; 
	PADDING-BOTTON: 0px; 
	FONT: bold 15pt Arial; 
	WIDTH: 340px; 
	COLOR: #fff; 
	PADDING-TOP: 6px
}
.watch_box_holder SPAN#watch {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 0px; 
	FLOAT: right; 
	PADDING-BOTTON: 0px; 
	WIDTH: 120px; 
	CURSOR: pointer; 
	PADDING-TOP: 6px; 
	TEXT-ALIGN: right
}
.days_holder {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: #bfedeb; 
	PADDING-TOP: 0px; 
	PADDING-BOTTON: 0px; 
	HEIGHT: 24px
}
.day_holder {
	BACKGROUND: #fff; 
	FLOAT: left; 
	MARGIN: 1px; 
	WIDTH: 80px; 
	COLOR: #999; 
	HEIGHT: 22px; 
	TEXT-ALIGN: center
}
.day_holder #day A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: #e9fcfb; 
	FLOAT: left; 
	PADDING-BOTTON: 0px; 
	FONT: bold 8pt Arial, sans-serif; 
	WIDTH: 30px; 
	COLOR: #999; 
	PADDING-TOP: 5px; 
	HEIGHT: 22px; 
	TEXT-ALIGN: center
}
.day_holder #date A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTON: 0px; 
	FONT: bold 8pt Arial, sans-serif; 
	WIDTH: 50px; 
	COLOR: #999; 
	PADDING-TOP: 5px; 
	HEIGHT: 22px; 
	TEXT-ALIGN: center
}
.day_holder_selected {
	BACKGROUND: #fff; 
	FLOAT: left; 
	MARGIN: 2px; 
	WIDTH: 78px; 
	COLOR: #000; 
	HEIGHT: 22px; 
	TEXT-ALIGN: center
}
.day_holder_selected #day A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: #bfedeb; 
	FLOAT: left; 
	PADDING-BOTTON: 0px; 
	FONT: bold 8pt Arial, sans-serif; 
	WIDTH: 30px; COLOR: #fff; 
	PADDING-TOP: 5px; 
	HEIGHT: 22px; 
	TEXT-ALIGN: center
}
.day_holder_selected #date A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTON: 0px; 
	FONT: bold 8pt Arial, sans-serif; 
	WIDTH: 48px; COLOR: #000; 
	PADDING-TOP: 5px; 
	HEIGHT: 22px; 
	TEXT-ALIGN: center
}


.days1_holder {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #bfedeb;
	PADDING-TOP: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 22px
}
.day1_holder {
	BACKGROUND: #e9fcfb;
	FLOAT: left;
	MARGIN: 1px;
	WIDTH: 78px;
	COLOR: #999;
	HEIGHT: 22px;
	TEXT-ALIGN: center
}
.day1_holder #time {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: center;
	PADDING-BOTTOM: 0px;
	FONT: bold 8pt Arial, sans-serif;
	WIDTH: 30px;
	COLOR: #999;
	PADDING-TOP: 5px;
	HEIGHT: 22px;
	TEXT-ALIGN: center;
}
.day2_holder {
	BACKGROUND: #fff;
	FLOAT: left;
	MARGIN: 1px;
	WIDTH: 513px;
	COLOR: #999;
	HEIGHT: 22px;
	TEXT-ALIGN: left
}
.day2_holder #text {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 22px;
	FLOAT: center;
	PADDING-BOTTOM: 0px;
	FONT: bold 8pt Arial, sans-serif;
	WIDTH: 30px;
	COLOR: #999;
	PADDING-TOP: 5px;
	HEIGHT: 22px;
	TEXT-ALIGN: left;
}



.channellogo { float: left; padding: 0 0 10px 0; }
.channeltitle { top; padding: 0 0 0 15px; font: 16px Verdana; font-weight: bold; color: #333; }
