body {
  padding:0;
  margin:0;
  background-color:#dadbdc;
  height: 100%;
}

#debug {
  width: 100%;
  height: 100px;
  overflow: scroll;
  background-color: #ffffff;
  padding: 15px;
  border: solid 1px gray;
  font-family: Verdana;
  font-size: 11px;
  color: red;
  position: absolute;
  left: 0;
  top: 0;
}

form {
	padding:0;
	margin:0;
}

.topMenu {
   background-image:url("../images/t_menu_bg.gif");
}

.topMenuLink {
  vertical-align:top;
  padding-top: 8px;
  text-align: center;
}

.topMenuLink a{
  color: #009dd9;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
}

.topMenuLink a:hover{
  color: #009dd9;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.topMenuDiv {
  display: block;
  width: 40px;
  height: 35px;
  background-image:url('../images/t_menu_div.gif');
  text-align: center;
  font-size: 1px;
}

.slogan {
  color: #00a0e2;
  font-size: 13px;
  font-family: Tahoma;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 10px;
}

#cameraFreqSelect {
  display: block;
  width: 142px;
  height: 12px;
  background:url(../images/select.gif);
  background-repeat: no-repeat;
  
  font-family: Tahoma;
  font-size: 9px;
  color: #65686d;
  font-weight: normal;
  padding-left: 10px;
  
  cursor:hand;
}

#cameraFreqMenu {
  position: absolute;
  display: none;
  top: 25px;
  width: 120px;
  padding: 5px;
  margin-left: 10px;
  
  color: #65686d;
  font-size: 9px;
  font-family: Tahoma;
  font-weight: normal;
  
  background-color: #fcfcfd;
  
  filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

#cameraSelect {
  display: block;
  width: 142px;
  height: 12px;
  background:url(../images/select.gif);
  background-repeat: no-repeat;
  overflow: hidden;
  font-family: Tahoma;
  font-size: 9px;
  color: #65686d;
  font-weight: normal;
  padding-left: 10px;
  
  cursor:hand;
}

#cameraSelectMenu {
  position: absolute;
  display: none;
  top: 25px;
  1width: 120px;
  padding: 5px;
  margin-left: 5px;
  
  color: #65686d;
  font-size: 9px;
  font-family: Tahoma;
  font-weight: normal;
  
  background-color: #fcfcfd;
  
  filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

.cameraImg {
  width: 338px;
  height: 239px;
  text-align: center;
  background-image:url('../images/camera_img_bg.gif');
  background-repeat: no-repeat;
}


.steps {
  vertical-align: top;
}

.steps h3 {
  color: #009dd9;
  font-size: 20px;
  font-family: Tahoma;
  font-weight: bold;
  line-height: 20px;
  padding-top: 5px;
}

.steps ul {
  list-style-image:url(../images/li.gif);
  margin-left: 17px;
  margin-top: 0px;
  padding-left:0px;
}

.steps li {
  color: #65686d;
  font-family: Tahoma;
  font-size: 10px;
  padding-bottom: 10px;
}

.stepsIco {
  padding-right: 0px;
}


.info {
  vertical-align: top;
  width: 25%;
}

.info h3 {
  color: #009dd9;
  font-size: 15px;
  font-family: Arial;
  font-weight: bold;
  line-height: 15px;
  padding-top: 5px;
}

.info ul {
  list-style-image:url(../images/li.gif);
  margin-left: 17px;
  margin-top: 0px;
  padding-left:0px;
}

.info li {
  color: #65686d;
  font-family: Tahoma;
  font-size: 10px;
  padding-bottom: 9px;
}

.infoIco {
  padding-right: 10px;
}

.info a {
	color: #009dd9;
}




.copyright {
  color: #65686d;
  font-size: 10px;
  font-family: Tahoma;
  text-align: center;
}

.copyright a {
  color: #009dd9;
  text-decoration: underline;
}

.copyright a:hover {
  color: #009dd9;
  text-decoration: none;
}



.footer {
	background-image:url(../images/b_bg.gif);
}

.footerInner {
	background:url(../images/b_bg_inner.gif) bottom;
}

.bottomMenu {
  width: 940px;
  background-image:url(../images/b_bg2.gif);
  background-repeat: repeat-x;
}

.bottomMenuInner {
  width: 940px;
  padding-top: 18px;
  background:url(../images/b_bg2.gif) bottom;
  background-repeat: repeat-x;
}


.bottomMenuLink {
  height: 40px;
  text-align: center;
  padding-top: 10px;
}

.bottomMenuLink a {
  color: #009dd9;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
}

.bottomMenuLink a:hover {
  color: #009dd9;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.bottomMenuDiv {
  display: block;
  width: 2px;
  height: 40px;
  background-image:url('../images/b_div.gif');
  background-repeat:no-repeat;
  text-align: center;
  font-size: 1px;
}

.bottomMenuDivInner {
  display: block;
  width: 2px;
  background:url('../images/b_div.gif');
  background-repeat:no-repeat;
  text-align: center;
  font-size: 1px;
  height: 40px;
}




/* SLIDER */
.dynamic-slider-control {
	position:			relative;
	background-repeat: no-repeat;
	-moz-user-focus:	normal;
	-moz-user-select:	none;
	cursor:				default;
}

#slider-2  {
	width: 96%;
}

.horizontal {
	width:				235px;
	height:				35px;
}

.dynamic-slider-control input {
	display:	none;
}

.dynamic-slider-control .handle {

	position:			absolute;
	font-size:			1px;
	overflow:			hidden;
	-moz-user-select:	none;
	cursor:				default;
}

.dynamic-slider-control.horizontal .handle {
	margin-top: 		-1px;
	width:				42px;
	height:				17px;
	background-image:	url("../images/handle.horizontal.gif");
}

.dynamic-slider-control.horizontal .handle.hover {
	background-image:	url("../images/handle.horizontal.gif");
}


.dynamic-slider-control .line {
  position:			absolute;
	font-size:			0.01mm;
	overflow:			hidden;

	-moz-border-radius:	50%;

	behavior:			url("css/boxsizing.htc"); /* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}

.dynamic-slider-control.horizontal .line {
	height:				2px;
}

.dynamic-slider-control .line div {
	display:	none;
}

#playerScale {
  display: block;
  position: absolute;
  width: 226px;
  height: 26px;
  background:url(../images/progress.gif);
  margin-left: 5px;
  margin-top: 3px;
}

#playerScaleInner {
  display: block;
  position: absolute;
  margin:0;
  padding:0;
  width: 98%;
  height: 20px;
  background:url(../images/progress.gif) left top;
  top: 6px;
}

#playerScale2 {
  display: block;
  position: absolute;
  width: 226px;
  height: 26px;
  background:url(../images/progress2.gif);
  margin-left: 5px;
  margin-top: 2px;
}

#playerScale2inner{
  display: block;
  position: absolute;
  width: 100%;
  height: 26px;
  background:url(../images/progress2.gif);
  margin-top: 2px;
}

#player_controls {
  border-style:none;
  border:none;
  display:block;
}

#playerTimes {
	position: absolute;
	font-size: 9px;
	font-family: Tahoma;
	color: #ffffff;
	top: -13px;
	margin-left: 19px;
}

.playerTimesItem {
	position:absolute;
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 28px;
	line-height: 9px;
	background:url(../images/time_item.gif) left top no-repeat;
}

.playerControls {
  background:url(../images/player_controls_bg.gif);
  background-repeat:no-repeat;
  padding-top: 17px;
}

.playerControlsInner {
  background:url(../images/innerPlayer_controls_r.gif) top right no-repeat;
  padding-top: 17px;
}

#playerProgress { /* white line */
	background:url("../images/scroller.gif") right;
	position: absolute;
	display: block;
	width: 100%;
	margin-top: 10px;
}

#preloadStatus {
  position: absolute;
  display: block;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  
  width: 100%;
  left: 0;
  
  bottom:45%;
  z-index:99;
}

#preloadStatus h2 {
	font-size:12px !important;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	
	padding-left: 30px;
	padding-right: 40px;
}

#preloadStatus span {
	display: none;
}

#playerHistoryProgress {
  display: block;
  position: absolute;
  width: 0px;
  height: 4px;
  left: 4;
  top:13;
  background:url(../images/history_progress.gif) right no-repeat;
}

#playerHistoryProgressInner {
  display: block;
  position: absolute;
  width: 0px;
  height: 4px;
  top:13;
  background:url(../images/history_progress.gif) right no-repeat;
}

#autocycle {
  display: none;
}

#imgCounterDiv {
  display: block;
  position: absolute;
  bottom: 11px;
  right: 0;
  text-align: right;
  font-size: 10px;
  font-family: Arial;
  color: #0086cd;
}

.imgCounterDiv {
  display: block;
  text-align: right;
  font-size: 10px;
  font-family: Arial;
  color: #0086cd;
  padding-right: 35px;
}

.imgCounterDivInner {
  display: block;
  position: absolute;
  text-align: right;
  font-size: 10px;
  font-family: Arial;
  color: #0086cd;
}

#loadStatus {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  top:260;
  left: 300;
  z-index:100;
  background:url(null) right no-repeat;
}

#loadStatusInner {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  bottom: 15px;
  right: 15px;
  z-index:100;
  background:url(null) right no-repeat;
}





.camerasTbl {
   background:url(../images/c_cameras_bg.gif);
   background-color:  #cececf;
   background-repeat: repeat-x;
}

#webcamsDashboard {
  display: table;
  width: 945px;
  height: 354px;
  background-image:url(../images/c_cameras_bg.gif);
  background-color:  #cececf;
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
}



#ContainerActive {
  display: block;
  position: relative;
  float: left;
  width: 354px;
  height: 354px;
  background:url('../images/player_bg.jpg') no-repeat left center;
}


#ContainerActiveInner div.Location {
  display: block;
  float: left;
  overflow: hidden;

  color: #009dd9;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  line-height: 14px;
  
  margin-top: 18px;
  padding-right: 15px;
  padding-left: 15px;
}

#ContainerActiveInner div.Location span {
  display: block;
  color: #65686D;
  font-size: 9px;
  font-family: Tahoma;
  font-weight: normal;
}

#ContainerActiveInner div.Location span a {
	color: #65686D;
}

#ContainerActive div.Location {
  display: block;
  float: left;
  width: 163px;
  height: 49px;
  overflow: hidden;

  color: #009dd9;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  line-height: 14px;
}

#ContainerActive div.locationTxt {
  padding-left: 15px;
  padding-top: 17px;
}


.cameraFreq {
  display: block;
  position: relative;
  float: left;
  width: 138px;
  height: 30px;
  color: #009dd9;
  font-size: 9px;
  font-family: Tahoma;
  font-weight: bold;
  margin-top: 17px;
  padding-right: 15px;
  padding-left: 15px;
  z-index:101;
}

.cameraFreqInner {
  display: block;
  position: relative;
  float: right;
  width: 138px;
  color: #009dd9;
  font-size: 9px;
  font-family: Tahoma;
  font-weight: bold;
  margin-top: 17px;
  padding-right: 17px;
  padding-left: 15px;
  z-index:101;
}

.cameraSelectInner {
  display: block;
  position: relative;
  float: left;
  width: 138px;
  color: #009dd9;
  font-size: 9px;
  font-family: Tahoma;
  font-weight: bold;
  margin-top: 17px;
  padding-right: 0px;
  padding-left: 15px;
  z-index:101;
}

#ContainerActive .Webcam {
  display: block;
  width: 338px;
  text-align: center;
}

#ContainerActive .Webcam img{
  width: 320px;
  height: 240px;
  border: solid 1px #cbcbcb;
}

.WebcamInner {
  position: relative;
}

.campictureLoad {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0; 
}

.campictureLoadDone {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1; 
}





#ContainerHistory {
  display: block;
  float: left;
  width: 350px;
  background: url(../images/ContainerHistory_bg.jpg) no-repeat left bottom;
  padding-right: 20px;
}

#ContainerHistory h2 {
  color: #65686d;
  font-size: 15px;
  font-family: Arial;
  font-weight: bold;
  margin-bottom: 1px;
}

#ContainerHistory .Location {
  display: block;
  height: 16px;
  color: #009dd9;
  font-size: 10px;
  font-family: Tahoma;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 13px;
}

#ContainerHistory li {
  display: block;
  float: left;
  width: 173px;
  height: 164px;
}

#ContainerHistory .Webcam img {
  width: 160px;
  height: 120px;
  border: 0px;
}

#cam0 {
  display: block;
  position: relative;
  width: 173px;
  padding-left: 9px;
  margin-top: 3px;
}

#cam1 {
  display: block;
  position: relative;
  width: 173px;
  padding-left: 5px;
  margin-top: 3px;
}

#cam2 {
  display: block;
  position: relative;
  width: 173px;
  padding-left: 9px;
}

#cam3 {
  display: block;
  position: relative;
  width: 173px;
  padding-left: 5px;
}

#camLoad0 {
	position: absolute;
	left: 8px;
	top: 0px;
	width: 162px;
	height: 120px;
	visibility: hidden;
}

#camLoad1 {
	position: absolute;
	left: 4px;
	top: 0px;
	width: 162px;
	height: 120px;
	visibility: hidden;
}

#camLoad2 {
	position: absolute;
	left: 8px;
	top: 0px;
	width: 162px;
	height: 120px;
	visibility: hidden;
}

#camLoad3 {
	position: absolute;
	left: 4px;
	top: 0px;
	width: 162px;
	height: 120px;
	visibility: hidden;
}







#ContainerNavigation {
  display: inline;
  width: 200px;
  height: 100%;
}

#ContainerNavigation h2 {
  color: #65686d;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  display: block;
  overflow: hidden;
}

#ContainerNavigation ol li a{
  color: #009dd9;
  font-size: 10px;
  font-family: Tahoma;
  font-weight: bold;
  text-decoration: underline;
}

#ContainerNavigation ol {
  list-style-image:url(../images/li.gif);
  margin-top: 10px;
  margin-left: 0px;
}

#ContainerNavigation li {
margin-left: 15px;
}

#ContainerNavigation ol li a:hover{
  color: #009dd9;
  font-size: 10px;
  font-family: Tahoma;
  font-weight: bold;
  text-decoration: none;
}

a.AllWebcamsLink {
  color: #009dd9;
  font-size: 10px;
  font-family: Tahoma;
  font-weight: bold;
  text-decoration: underline;
}

a.AllWebcamsLink:hover {
  color: #009dd9;
  font-size: 10px;
  font-family: Tahoma;
  font-weight: bold;
  text-decoration: none;
}

.DefaultData {
  display: none;
}




.innerCam .head {
	background:url(../images/inner_cam_t_bg.gif);
}

.innerCam .headL {
	background:url(../images/inner_cam_t_l.gif) top left no-repeat;
}

.innerCam .headR {
	background:url(../images/inner_cam_t_r.gif) top right no-repeat;
	height: 51px;
}

.innerCam .main {
	background-color: #ffffff;
}

.innerCam  .mainL {
	background:url(../images/inner_cam_c_l.gif) top left repeat-y;
}

.innerCam .mainR {
	background:url(../images/inner_cam_c_r.gif) top right repeat-y;
	padding-left: 9px;
	padding-right: 9px;
}

.innerCam .footer {
	background:url(../images/webcam_bg.gif) left bottom no-repeat;
	height: 35px;
}


.theBox {
	width: 940px;
}

.theBox th {
	text-align: left;
	color: #009dd9;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
}

.theBox .tl {
	width: 12px;
	height: 7px;
	background:url(../images/thebox_t_l.gif) top no-repeat;
}

.theBox .tr {
	width: 12px;
	height: 7px;
	background:url(../images/thebox_t_r.gif) left top no-repeat;
}

.theBox .bl {
	width: 12px;
	height: 12px;
	background:url(../images/thebox_b_l.gif) right bottom no-repeat;
}

.theBox .br {
	width: 12px;
	height: 12px;
	background:url(../images/thebox_b_r.gif) left bottom no-repeat;
}

.theBox .l {
	background:url(../images/thebox_l_bg.gif) bottom no-repeat;
}

.theBox .r {
	background:url(../images/thebox_r_bg.gif) bottom no-repeat;
}

.theBox .c {
	background:url(../images/thebox_c_bg.gif) bottom #f7f7f7 repeat-x;
	padding: 20px;
	
	font-family: Tahoma;
	font-size: 12px;
	color: #65686d;
}

.theBox .c h2 {
	border-bottom: solid 1px #65686d;
	line-height: 18px;
	font-size: 14px;
}

.theBox .c  a{
	color: #009dd9;
	text-decoration: underline;
}

.theBox .c  a:hover{
	color: #009dd9;
	text-decoration: none;
}

.theBox .b {
	background:url(../images/thebox_b_bg.gif) bottom repeat-x;
}

.theBox .t {
	background:url(../images/thebox_t_bg.gif) top repeat-x;
}


.theBox .c .news ul {
	list-style-type: none;
	padding:0;
	margin: 0;
}

.theBox .c .news li {
	margin-bottom: 15px;
	line-height: 100%;
	font-size: 12px;
}

.theBox .c .news li u {
	display: block;
	text-transform: uppercase;
	border-bottom: solid 1px #65686D;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 2px;
	font-size: 10px;
}





.theBox2 {
	width: 940px;
}

.theBox2 th {
	text-align: left;
	color: #009dd9;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
}

.theBox2 .tl {
	width: 12px;
	height: 7px;
	background:url(../images/thebox2_t_l.gif) top no-repeat;
}

.theBox2 .tr {
	width: 12px;
	height: 7px;
	background:url(../images/thebox2_t_r.gif) left top no-repeat;
}

.theBox2 .c {
	background:url(../images/thebox_c_bg.gif) bottom #f7f7f7 repeat-x;
	padding: 20px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 12px;
	color: #65686d;
}

.theBox2 .c  a{
	color: #009dd9;
	text-decoration: underline;
}

.theBox2 .c  a:hover{
	color: #009dd9;
	text-decoration: none;
}

.theBox2 .t {
	background:url(../images/thebox2_t_bg.gif) top repeat-x;
}

.theBox2 .b {
	background:url(../images/thebox2_b_bg.gif) bottom repeat-x;
}

.theBox2 .l {
	background:url(../images/thebox2_l_bg.gif) bottom no-repeat;
}

.theBox2 .r {
	background:url(../images/thebox2_r_bg.gif) bottom no-repeat;
}

.theBox2 .bl {
	width: 12px;
	height: 12px;
	background:url(../images/thebox2_b_l.gif) right bottom no-repeat;
}

.theBox2 .br {
	width: 12px;
	height: 12px;
	background:url(../images/thebox2_b_r.gif) left bottom no-repeat;
}




.formview {
	width: 100%;
	
}

.formHeader td {
	border-bottom: solid 1px #65686d;
	font-size: 12px;
	color: #65686d;
}

.formview th {
	font-size: 11px;
	text-align: right;
	color: #65686d;
	width: 40%;
	vertical-align: top;
	padding-top: 5px;
}

.formview td {
	width: 60%;
}

.formview  input, select, textarea {
	width: 300px;
}

.formview span {
	font-size: 11px;
}

.buttons {
	border-top: solid 1px #65686d;
	padding-top: 10px;
	text-align: center;
}

.buttons input {
	font-size: 10px;
	font-family: Tahoma;
	width: 120px;
	text-align: center;
	padding: 3px;
	text-decoration: none;
	background-color: #009DD9;
	color: #ffffff;
	text-transform: uppercase;
	border: outset 1px #009DD9;
}

.buttons a {
	font-size: 10px;
	font-family: Tahoma;
	width: 120px;
	text-align: center;
	padding: 3px;
	text-decoration: none;
	background-color: #009DD9;
	color: #ffffff;
	text-transform: uppercase;
	border: outset 1px #009DD9;
}



#popup {
	display: none;
}
.framed,
.framed .f_r,
.framed .f_b,
.framed .f_l,
.framed .f_c
{
float: left;
position: relative; z-index: 1;
width: auto; height: auto;
margin: 0; padding: 0;
}
.framed .f_tt,
.framed .f_rr,
.framed .f_bb,
.framed .f_ll
{
display: none;
}
.framed
{
margin: 0 30px 15px 0;
background: url('../images/hint-t.png') no-repeat left top;
//background: none;
}
.framed .f_r
{
left: 30px;
background: url('../images/hint-r.png') no-repeat right top;
//background: none;
}
.framed .f_b
{
top: 30px;
background: url('../images/hint-b.png') no-repeat right bottom;
//background: none;
}
.framed .f_c
{
float: none;
position: relative;
left: 15px; top: -15px;
padding: 0px 0; margin: 0 0px 0 0;
background: #e5e6e7;
}
.framed .f_l
{
left: -30px;
padding: 0px 0;
background: url('../images/hint-l.png') no-repeat left bottom;
//background: none;
}
* html .framed .f_r,
* html .framed .f_b,
* html .framed .f_l
{ height: 0; }
* html .framed .f_tt,
* html .framed .f_rr,
* html .framed .f_bb,
* html .framed .f_bb *,
* html .framed .f_ll,
* html .framed .f_ll *
{
display: block;
position: absolute;
left: 0; top: 0;
}
* html .framed .f_tt
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hint-t.png,sizingMethod=crop);
}
* html .framed .f_rr
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hint-r.png,sizingMethod=crop);
}
* html .framed .f_tt,
* html .framed .f_bb
{
width: expression( parentNode.offsetWidth ); height: 30px;
}
* html .framed .f_rr,
* html .framed .f_ll
{
width: 30px; height: expression( parentNode.offsetHeight );
}
* html .framed .f_bb,
* html .framed .f_ll
{
overflow: hidden;
}
* html .framed .f_bb *
{
width: 3000px; height: 30px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hint-b.png,sizingMethod=crop);
}
* html .framed .f_ll *
{
width: 30px; height: 3000px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hint-l.png,sizingMethod=crop);
}
/* Исправляем неправильный расчет позиции при "нечетной ширине" */
* html .framed .f_rr,
* html .framed .f_bb *
{ right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 ); left: auto; }
* html .framed .f_ll,
* html .framed .f_ll *,
* html .framed .f_bb,
* html .framed .f_bb *
{ bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 ); top: auto; }







.theBoxNewsLine {
	width: 940px;
}

.theBoxNewsLine th {
	font-size: 11px;
	text-align: right;
	color: #65686d;
	vertical-align: top;
	padding-top: 5px;
	font-family: Tahoma;
}

.theBoxNewsLine .tl {
	width: 12px;
	height: 7px;
	background:url(../images/thebox_newsline_t_l.gif) top no-repeat;
}

.theBoxNewsLine .tr {
	width: 12px;
	height: 7px;
	background:url(../images/thebox_newsline_t_r.gif) left top no-repeat;
}

.theBoxNewsLine .c {
	background:url(../images/thebox_c_bg.gif) bottom #f7f7f7 repeat-x;
	padding: 20px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 12px;
	color: #65686d;
}

.theBoxNewsLine .c  a{
	color: #009dd9;
	text-decoration: underline;
}

.theBoxNewsLine .c  a:hover{
	color: #009dd9;
	text-decoration: none;
}

.theBoxNewsLine .t {
	background:url(../images/thebox_newsline_t_bg.gif) top repeat-x;
}

.theBoxNewsLine .b {
	background:url(../images/thebox2_b_bg.gif) bottom repeat-x;
}

.theBoxNewsLine .l {
	background:url(../images/thebox2_l_bg.gif) bottom no-repeat;
}

.theBoxNewsLine .r {
	background:url(../images/thebox2_r_bg.gif) bottom no-repeat;
}

.theBoxNewsLine .bl {
	width: 12px;
	height: 12px;
	background:url(../images/thebox2_b_l.gif) right bottom no-repeat;
}

.theBoxNewsLine .br {
	width: 12px;
	height: 12px;
	background:url(../images/thebox2_b_r.gif) left bottom no-repeat;
}








.newsLine {
	padding: 10px;
	background:url(../images/thebox_c_bg.gif) bottom #f7f7f7 repeat-x;
}

.newsLine ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Tahoma;
}

.newsLine li {
	padding: 0;
	margin:0;
	margin-bottom: 5px;
	color: #707070;
}

.newsLine u {
	display: block;
	text-transform: uppercase;
	border-bottom: dotted 1px #009DD9;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #009DD9;
	line-height: 10px;
	padding-bottom: 1px;
}

a#newslineAddLink {
	display: block;
	font-size: 10px;
	font-family: Tahoma;
	width: 120px;
	text-align: center;
	padding: 3px;
	text-decoration: none;
	background-color: #009DD9;
	color: #ffffff;
	text-transform: uppercase;
	
	border: outset 1px #009DD9;
}

a#newslineAddLink:hover {
	border: outset 1px #74C9EA;
}