.inline
{
    display: inline;
}

/*
General Page Grid Layout Styles
*/
#allWrap{
  width: 992px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -234px;
}

.searchWrap{}

.searchWrap a.allServices{
  margin: 13px 0 0 10px;
  padding: 0 18px 0 6px;
  line-height: 14px;
  float: left;
  display: block;
  height: 22px;
  line-height: 22px;
  border: 1px solid #aca6b0;
  color: #fff;
  font-size: 14px;
  font-family: Arial;
  background: transparent url(http://www.my-inet.eu/Images/form_elem/arrow_down.gif?v=3114) top right no-repeat;
  text-decoration: none;

}

form.searchform{
  margin: 10px 0 0 0;
  float: right;
  background: transparent url(http://www.my-inet.eu/Images/form_elem/searchForm_bg.gif?v=3114) top left repeat-x;
  width: 225px;
}

form.searchform a, form.searchform input{
  float: right;
}
form.searchform input.sword{
  padding: 5px 0 0 21px;
  width: 129px;
  height: 19px;
  display: block;
  border: none;
  background: transparent url(http://www.my-inet.eu/Images/form_elem/sword_bg.gif?v=3114) top right no-repeat;
  outline: none;
  font-family: Tahoma;
  font-size: 0.6875em;
}
form.searchform input.sButton{
  margin: 0;
  padding: 0;
  width: 54px;
  height: 24px;
  background: transparent url(http://www.my-inet.eu/Images/form_elem/submit_bg.gif?v=3114) top left no-repeat;
  border: none;
  cursor: pointer;
  font-family: Tahoma;
  font-size: 0.6875em;
  line-height: 24px!important;
 color: black;}

form.searchform a.select{
  width: 21px;
  height: 24px;
  display: block;
  background: transparent url(http://www.my-inet.eu/Images/form_elem/selectSearch_bg.gif?v=3114) top left no-repeat;
  cursor: pointer;
}

/*
Top Wrapper
*/

#topWrap{
  min-height: 100px;
  height: auto!important;
  height: 100px;
}
#topWrap .left{
  margin: 15px 0;
  float: left;
  width: 222px;
}
#topWrap .left img{
	margin: 22px 0 0 0;
	}

#topWrap .center{
  margin: 0 0 0 10px;
  float: left;
  width: 380px;
/*  width: 564px;*/
}

#topWrap .center h5{
  float: left;
}

#topWrap .right a.lang, #topWrap .right span.lang{
  display: block;
  width:22px;
  height:20px;
  font-size:1px;
  float: left;
  text-decoration:none;
  margin:2px;
}
#topWrap .right a.lang.uk{
  background: transparent url(http://www.my-inet.eu/Images/icons/flag_ua.gif?v=3114) 3px 3px no-repeat;
}
#topWrap .right a.lang.ru{
  background: transparent url(http://www.my-inet.eu/Images/icons/flag_ru.gif?v=3114) 3px 3px no-repeat;
}
#topWrap .right a.lang.uk:hover, #topWrap .right span.lang.uk{
  background: transparent url(http://www.my-inet.eu/Images/icons/flag_ua_big.gif?v=3114) 0px 0px no-repeat;
}
#topWrap .right a.lang.ru:hover, #topWrap .right span.lang.ru{
  background: transparent url(http://www.my-inet.eu/Images/icons/flag_ru_big.gif?v=3114) 0px 0px no-repeat;
}


#topWrap .center .tips{
    margin: 24px 0px 10px 0;
    width: 480px;
    float: left;
    background: transparent url(http://www.my-inet.eu/Images/form_elem/topWrap_snippet_lbg.gif?v=3114) left center no-repeat;
}
#topWrap .center .tips .top
{
    height: 5px;
    background: transparent url(http://www.my-inet.eu/Images/form_elem/topWrap_snippet_tbg.gif?v=3114) top right no-repeat;

}
#topWrap .center .tips .text
{
    margin-left: 9px;
    background: #c5ec9b;
    min-height: 20px;
    font-size: 0.6875em;
    padding: 5px 0 5px 15px;
    text-align: left;
}
#topWrap .center .tips .text p{
  margin: 0;
}


#topWrap .center .tips .text ol { list-style:decimal; padding-left:30pt; }
#topWrap .center .tips .text ul { list-style:disc; padding-left:30pt; }
#topWrap .center .tips .text strong {font-weight:bold;}
#topWrap .center .tips .text em {font-style:italic;}

#topWrap .center .tips .bot
{
    height: 5px;
    line-height: 5px;
    font-size: 5px;
    background: transparent url(http://www.my-inet.eu/Images/form_elem/topWrap_snippet_bbg.gif?v=3114) top right no-repeat;
}
#topWrap .right{
    margin-top: 35px;
    float: right;
    width: 250px;
    position: relative;
}

#topWrap .left a{
  margin: 28px 0 0 0;
  display: block;
}

a.selectFeatures{
  margin: 6px 6px 0 0;
  padding: 0 8px 0 0;
  display: block;
  float: left;
/*  border: 1px solid #e3e3de;
  background: transparent url(http://www.my-inet.eu/Images/form_elem/arrow_down_profile.gif?v=3114) bottom right no-repeat;*/
  outline: none;
  overflow: hidden;
  height: 60px;
}
#topWrap .profile{
  font-size: 0.8125em;
  margin-top: 20px;
}

div.profile div.avatar img{
  float: left;
  width:60px;
  /*height:54px;*/
}

div.status img{ margin-right: 6px; }

span#clientStatus{
  margin-left: 5px;
}


div.profile .username, div.profile .inbox{
}
div.profile .username, div.profile .inbox a img{
  margin-right: 8px;
}
div.profile .inbox a
{
  color: #999;
  text-decoration: none;
}
div.profile .inbox a:hover
{
  /*text-decoration: underline;*/
}
div.profile .inbox a span
{
  color: #999;
  font-size: 1.1em;
}


div.profile .username a{
  color: #000;
  /*margin-right: 4px;*/
  text-decoration: none;
}
div.profile .username a:hover{
  text-decoration: underline;
}

div.profile .logout a, div.profile a#logInLink, a#logOnLink{
  color: #999999;
}
div.profile .lang{
/*  position: absolute;
  right: 33px;
  top: 17px;*/
}
div.profile .logout{
  float: left;
  margin-right: 8px;
}


div.profile .status{  }

div.portalNews{
  margin: 37px 40px 0 40px;
  font-size: 0.75em;
  height: 23px;
  background: #c5ec9b url(http://www.my-inet.eu/Images/portal_news_bg.gif?v=3114) top left no-repeat;
}
div.portalNews .text{
  background: transparent url(http://www.my-inet.eu/Images/portal_news_bg.gif?v=3114) bottom right no-repeat;
  height: 23px;
  position: relative;
  text-align: center;
}

div.portalNews .text a.news{
  margin-left: 4px;
  font-size: 0.83em;
  color: #000;
}

div.portalNews .text a.close{
  position: absolute;
  top: 2px;
  right: 2px;
}

/*
Profile Block
*/

#profileBlock{
  margin: 0 16px 20px 16px;
}

#profileBlock .left{
  width: 533px;
  float: left;
}

#profileBlock .right{
  margin: 0 0 20px 0;
  width: 382px;
  float: right;
  display: block;
  font-size: 0.75em;
}

#profileBlock .left ul.profilemenu{
  margin: 0;
  padding: 0;
  list-style-type: none;
  height: 34px;
}

#profileBlock .left ul.profilemenu li{
  margin: 0 5px 0 0;
  float: left;
  display: block;
  height: 34px
}
#profileBlock .left ul.profilemenu li a{
  padding: 5px 12px 0 12px;
  font-size:   0.8125em;
  height: 34px;
  display: block;
  float: left;
  color: #fff;
  text-decoration: none;

}

#profileBlock .left ul.profilemenu li.act a{
  background: transparent url(http://www.my-inet.eu/Images/profilemenu_act.gif?v=3114) top center no-repeat;
}

#profileBlock .left ul.profilemenu li.profile a{
    background: transparent url(http://www.my-inet.eu/Images/profilemenu_profile.gif?v=3114) top center repeat-x;
    color: #323232;
}

#profileBlock .left ul.profilemenu li.pro a{
  color: #2484c1;
}

#profileBlock .left .contactStat{
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
  background: #9bdcec;
  font-size: 0.75em;
}

#profileBlock .left ul.adds{  
  padding: 20px 0 0 0;
  list-style-type: none;
  font-size: 0.75em;
}
#profileBlock .left ul.adds li{
  margin: 0 0 13px 0;
  padding: 0 0 6px 0;
  border-bottom: 1px solid #e2e2e2;
}

#profileBlock .left ul.adds li.last{
  border: none;
}

#profileBlock ul.adds h4{
  margin: 0;
  padding: 0;
  color: #005fa8;
  font-weight: normal;
}
#profileBlock ul.adds p{
  margin: 8px 0;
  display: block;
  clear: both;
}
#profileBlock ul.adds a{
  color: #005fa8;
  text-decoration: none;
}

#profileBlock ul.adds a.addcomment{
  margin: 0 0 6px 0;
  font-size: 0.9em;
  color: #005fa8;
  text-decoration: underline;
}
#profileBlock ul.adds p .icon{
  float: left;
  margin-right: 8px;
}

#profileBlock ul.adds p.mmedia img{
  border: 1px solid #ccc;
  padding: 2px;
  margin: 0 6px 0 0;
}

#profileBlock .right .userpic{
  float: left;
  margin: 0 18px 14px 0;
}
#profileBlock .right ul.userInfo{
display: block;
list-style-type: none;
}
#profileBlock .right ul.userInfo li{

}
#profileBlock .right ul.userInfo li a{
  color: #2484c1;
}
#profileBlock .right .contacts{
  margin: 150px 0 14px 0;
}

#profileBlock .right .contacts p{  
}

#profileBlock .right .contacts p img{
  margin: 2px 8px 0 0;
  float: left;
}

#profileBlock .right ul.uses{
  padding: 20px 0 0 0;
  list-style-type: none;
}

#profileBlock .right ul.uses li{
  margin: 0 0 25px 0;
   display: inline;
   float: left;
   width: 33%;
}
#profileBlock .right ul.uses li a{
  text-decoration: none;
  color: #000;
}
#profileBlock .right ul.uses li a img{
  margin: 1px 4px;
  float: left;
}

/*
Friends Menu
*/
#profileBlock .right ul.friendsMenu{  
  display: block;
  clear: both;
  height: 34px;
  border-bottom: 1px solid #000;
}

#profileBlock .right ul.friendsMenu li{
  margin: 0 13px 0 0;
  float: left;
  display: block;
  height: 34px;
}
#profileBlock .right ul.friendsMenu li.act{
  background: #2e243c url(http://www.my-inet.eu/Images/friendsmenu_bg.gif?v=3114) top left no-repeat;
}
#profileBlock .right ul.friendsMenu li a{
  display: block;
  float: left;
  padding: 0 13px;
  height: 34px;
  line-height: 34px;
  text-decoration: none;
  color: #000;
}
#profileBlock .right ul.friendsMenu li.act a{
  background: transparent url(http://www.my-inet.eu/Images/friendsmenu_bg.gif?v=3114) bottom right no-repeat;
  color: #fff;
  font-weight: bold;
}
#profileBlock .right div.friendlist{
  background: #f6f6ea;
  padding: 0 15px;
}
#profileBlock .right div.friendlist ul{  
  list-style-type: none;
/*  clear: both;
  display: block;*/
}
#profileBlock .right div.friendlist .top{
  padding: 6px 0;
  height: 15px;
  display: block;
  clear: both;
}

#profileBlock .right div.friendlist .top a{
  margin: 0 6px;
  padding: 0px 0;
  display: block;
  float: left;
  text-decoration: none;
  color: #616161;
  border-bottom: 1px dashed #b4b4ae;
}

#profileBlock .right div.friendlist .top a.act{
  margin: 0;
  padding: 0px 6px;
  display: block;
  float: left;
  text-decoration: none;
  border: none;
  background: #ec4040;
  color: #fff;
}
#profileBlock .right div.friendlist ul li{
  margin: 0;
  padding: 0px 0 0px 0;
  border-bottom: 1px solid #dfdfd5;
  display: block;
  clear: both;
  height: 70px;
  line-height: 20px;
}
#profileBlock .right div.friendlist ul li.last{
  border: none;
}


#profileBlock .right div.friendlist ul li img{
  margin: 10px 20px 10px 0 ;
  float: left;
  display: inline;
  clear: none;
}
#profileBlock .right div.friendlist ul li p.user a{
  color: #2484c1;
  margin: 0;
  padding: 0;
}

#profileBlock .right div.friendlist ul li p.user{
  padding-top: 10px;
}


#profileBlock .right div.friendlist ul li p.status img{
  float: left;
  margin: 6px 6px 0 0;
  padding: 0;
}


/*
Bottom Wrap
*/

.bottomWrap{
 font-size: 0.6875em;
  padding: 0 16px;
  margin: 0 auto 0px;
  clear: both;
  display: block;
  width: 992px;
  min-height: 50px;
}

.bottomWrap .left{
  padding: 20px 0 20px 16px;
  float: left;
  text-align: left;
}

.bottomWrap .center{
  padding: 0 10px 0 40px;
  float: right;
  width: 300px;
}
.bottomWrap .right h5{
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 1.1em;
}
.bottomWrap .center p{
 color: #6b6b6b;
}
.bottomWrap .center a{
  color: #2484c1;
  margin: 0 16px 0 0;
}

.bottomWrap .right{
  margin: 15px 0;
  width: 264px;
  float: right;
  display: block;
/*  border: 1px solid #e2e2e2;*/
}

/*
Footer
*/
.pusher{
  height: 234px;
}

.footer{
  margin: 0 auto 20px;
  clear: both;
  display: block;
  background: transparent url(http://www.my-inet.eu/Images/footer_bg.gif?v=3114) top left repeat-x;
  height: 45px;
  line-height: 44px;
  font-size: 0.8125em;
  width: 992px;
}
.footer .left{
  padding: 0 0 0 15px;
  height: 44px;
  float: left;
  color: #8f8f8f;
  background: transparent url(http://www.my-inet.eu/Images/footer_bg_left.gif?v=3114) top left no-repeat;
}
.footer ul.right{
  margin: 0;
  padding: 0;
  height: 44px;
  float: right;
  background: transparent url(http://www.my-inet.eu/Images/footer_bg_right.gif?v=3114) top right no-repeat;
}

.footer ul.right li{
  margin: 0 15px 0 0;
  float: right;
  list-style-type: none;
}

.footer ul.right li a{
  color: #000;
}
.footer ul.right li.act a{
  color: #2484c1;
}

.buttonsPanel{
  margin: 0 auto 20px;
  clear: both;
  display: block;
  width: 992px;
}

.advButton{
  margin: 4px 4px 4px 4px;
  display: inline;
}

/*  My TV Program
*/
.filterVariantAllDayLbl, #tvChannelsActionsBar
{
    float: left;
}

#tvChannelsActionsBar
{
    padding-bottom: 10px;
    font-size: 0.8125em;
    height: 2em;
}
#tvChannelsActionsBar li
{
    float: left;
    padding: 5px;
    font-weight: bold;
}
#tvChannelsActionsBar.hidden, #tvChannelsActionsBar li.hidden
{
    display: none;
}
#tvChannelsActionsBar li.timeFilterItem.act
{
    border: 1px sold Black;
    background-color: #FF3030;
    color: White;
}
#tvChannelsActionsBar li.timeFilterItem
{
    padding-left: 10px;
}
#tvChannelsActionsBar li.timeFilterItem input
{
    margin-right: 2px;
}
#tvChannelsActionsBar li.timeFilterItem input, #tvChannelsActionsBar li.timeFilterItem label
{
    cursor: pointer;
}
#tvChannelsList.reordering li div.head
{
    cursor: move;
}
#reorderFavChannelsHint
{
    display: none;
}
.programBlock{
  margin: 0 0 25px 0;
  font-size: 0.75em;
}

.programBlock .head .left{
  margin: 0 0 8px 12px;
  float: left;
}

.programBlock .head
{
    width: 100%;
}
.programBlock .head .left span{
  margin-left: 20px;
  font-size: 1.1em;
  color: #005fa8;
  font-weight: bold;
}
.currChannel{
  margin: 0 0 25px 0;
  font-size: 0.75em;
  font-weight: bold;
}

.currChannel img{
  margin-right: 8px;
  vertical-align: middle;
}
.programBlock .head .left img{
  vertical-align: middle;
}



.programBlock .head .right{
  float: right;
  margin: 0 8px 0 0;
}
.programBlock .head .ruler{
  margin: 0 0 10px 0;
}

.programBlock .bottom ul{
  margin: 0 0 0 12px;
  padding: 0;
  float: left;
  display: block;
  width: 235px;
}
.programBlock .bottom ul li{
  margin: 0;
  padding: 0;
  list-style-type: none;
  color: #a2a2a2;
}

.programBlock .bottom ul li.act{
  color: #000;
}

.programBlock .bottom ul li span{
  margin-right: 6px;
}
.programBlock .bottom ul li.act span{
  color:#6b6b6b;
}
.programBlock .bottom ul li a, .programBlock .bottom ul li a span, .programBlock .bottom ul li.act a span{
   color: #005fa8;
   font-weight: bold;
   text-decoration: none;
}
.programBlock .allPrograms tr td{
  vertical-align: top;
  padding: 0px 10px;
}

.allPrograms table
{
    width: 200px;
    height: 55px;
    float: left;
    margin-right: 20px;
}

.allPrograms table tr td.channelName
{
    width: 100%;
}

.allPrograms .favChannelCtrl
{
    width: 20px;
    margin-right: 4px;
}

.programBlock .allPrograms table tr td{
  vertical-align: middle;
  padding: 8px 0;
}
.programBlock .allPrograms tr td img{
  margin: 0 6px 0 0;
  vertical-align: middle;
}

div.foldout{
  margin: 0 0 35px 0;
  border: 1px solid #bbbbbb;
  text-align: center;
  padding: 6px 0;
}
div.foldout a{
  display: block;
  background: transparent url(http://www.my-inet.eu/img/arro_blue.gif?v=3114) 147px 8px no-repeat;
  color: #005fa8;
  text-decoration: none;
  font-size: 1.125em;
}

.tvMenu .ruler{
  margin: 0 0 20px 0;
  padding: 0;
}

.tvMenu h3 
{
    font-size: 0.8125em;
}

.tvMenu ul{
  margin: 0 0 20px 0;
  padding: 0;
}
.tvMenu ul li{
  margin: 0 0 6px 0;
  list-style-type: none;
}

.tvMenu ul li a{
  margin: 0 0 0 3px;
  padding: 3px 0;
  font-size: 0.75em;
  text-decoration: none;
  border-bottom: 1px dashed #7d7d7d;
}
.tvMenu ul li.act a{
  margin: 0;
  padding: 3px;
  background: #ec4040;
  color: #fff;
  border: none;
}
.tvMenu ul.channels li a{
 color: #36393a;
}
.tvMenu ul.channels li.act a{
  background: none;
}

#tvMenuAccordion
{
    display: none;
}
#tvMenuAccordion .ui-accordion-content
{
    padding: 2px;
}

#tvMenuAccordion h3 a
{
    font-size: 0.83em;
}

#tvMenuAccordion h3 span.count
{
    font-family: Times New Roman;
    font-weight: bold;
}

#tvMenuAccordion ul li.act
{
    background-color: Red;
}

#tvMenuAccordion ul li.act a
{
    color: White;
    font-weight: bold;
}

.tvMenuRegionFilter
{
    font-size: 0.75em;
    padding-bottom: 10px;
}

.tvMenuRegionFilter ul li.act
{
    font-weight: bold;
    background-color: Red;
}

.tvMenuRegionFilter ul li.act a
{
    color: #FFFFFF;
}

.tvChannelsFilterBar div
{
    padding: 1px;
}
.tvChannelsFilterBar div.genres{
  padding: 0;
  margin: 0 10px;
  border-bottom: 1px dashed #C5C5C5;
}


.tvChannelsFilterBar label
{
    padding-right: 10px;
}

.tvChannelsFilterBar input
{
    margin-right: 6px;
}

.tvChannelsFilterBar.filterOn
{
    background-color: #E0FFA0;
}

.tvChannelsFilterBar.filterOn.noMatches
{
    background-color: #F0C0C0;
}

#filteredToZeroChannels
{
    font-size: 2em;
    color: #505050;
    padding: 10px;
    display: none;
}


.clear{
  display: block;
  clear: both;
  height: 1px;
  line-height: 1px;
}

.ruler{
  display: block;
  clear: both;
  height: 0px;
  line-height: 0px;
  border-bottom: 1px solid #d7d7d7;
  background-color: none;
}

.tvSource span{
    
}

.wnetName span{
    
}

/*	Content Area
*/

.serviceDesc, .mailService{
	margin: 10px 0 10px 0;
	font-size: 0.8em;
    clear: both;
}

/*  Fonts - Color selectors */

span.green{
  color: #5e9118;
}

span.red{
  color: #DB8C02;
}

.serviceContent{
  margin-bottom: 20px;
  clear: both;
}

.mailWrapper td{
  font-size: 0.75em;
  color: #000;
  text-align: left;
}

.content
{
	margin: 20px;
}

.content ol { list-style:decimal; padding-left:30pt; }
.content ul { list-style:disc; padding-left:30pt; }
.content strong {font-weight:bold;}
.content em {font-style:italic;}

/* Tags Clound  */

.smallestTag
{
    font-size: 1em;
}

.xsmallTag
{
    font-size: 1.2em;
}

.smallTag
{
    font-size: 1.5em;
}

.mediumTag
{
    font-size: 1.8em;
}

.largeTag
{
    font-size: 2em;
}

.xlargeTag
{
    font-size: 2.3em;
}

.largestTag
{
    font-size: 2.5em;
}

.breadCrumbs
{
	/*margin:0 16px;    */
	font-size: 0.9em;
	overflow: hidden;
	position: relative;
	width: 960px;
	margin: 0 16px;
}
.breadCrumbs ul{
  display:block;
  float:left;
  margin:0 0 15px;
  padding:0;
  width:100%;
}


.breadCrumbs ul li.last {
	background:transparent none repeat scroll 0 0;
	margin-right:0;
	padding-right:0;
}

.breadCrumbs ul li {
	background:transparent url(http://www.my-inet.eu/Images/icons/breadcrumbs_ruler.gif?v=3114) right center no-repeat ;
	display:block;
	float:left;
	font-size:0.9167em;
	height:21px;
	line-height:21px;
	margin:0 6px 0 0;
	overflow:hidden;
	padding:0 10px 0 0;
	position:relative;
}


/*
13.08.2009        Fix for bars (Synoptique + Horoscope)

*/

.serviceWrap{
  margin: 0 16px;
}

.serviceWrap .bar{
  margin: 0 0 20px 0;
  height: 33px;
  display: block;
}
.serviceWrap .bar h2{
  margin: 0;
  padding: 0;
  height: 33px;
  font-size: 17px;
  font-family: Arial;
  line-height: 33px;
  color: #fff;
}
.serviceWrap .bar h2 i{
  margin: 15px 4px 0;
  float: left;
}
.serviceWrap .bar span.title{
  margin-left: 15px;
  float: left;
}


/*
    Adding Bubble
*/

.bubble{
  margin: 0 0 10px 0;
  padding: 5px;
  background: #fff;
  position: relative;

}
.bubble .tl{
  position: absolute;
  width: 5px;
  height: 5px;
  background: transparent url(http://www.my-inet.eu/Images/bubble_1.gif?v=3114) top left no-repeat;
  top: 0px;
  left: 0px;
}
.bubble .tr{
  position: absolute;
  width: 5px;
  height: 5px;
  background: transparent url(http://www.my-inet.eu/Images/bubble_1.gif?v=3114) top right no-repeat;
  top: 0px;
  right: 0px;
}
.bubble .bl{
  position: absolute;
  width: 5px;
  height: 5px;
  background: transparent url(http://www.my-inet.eu/Images/bubble_1.gif?v=3114) bottom left no-repeat;
  bottom: 0px;
  left: 0px;
}
.bubble .br{
  position: absolute;
  width: 5px;
  height: 5px;
  background: transparent url(http://www.my-inet.eu/Images/bubble_1.gif?v=3114) bottom right  no-repeat;
  bottom: 0px;
  right: 0px;
}

/*
    VK: Banner Zones Styles
*/
.bannerPlace { margin-bottom: 20px; }

.bannerPlace .standard.left{ float: left; }
.bannerPlace .standard.right{ float: right; }

/*
    VK: Temporary Styles To be changed
*/
.btns-row-centered{
  margin-bottom: 33px;
  background: transparent url(http://www.my-inet.eu/../Images/services/mymail/mail_bg_main.gif?v=3114) 0px 0px no-repeat;
  height: 47px!important;
}
.btns-row-centered p{
  margin: 15px 0 0 50px;
  float: left;
}

.btns-row-centered div{
  margin: 8px 20px 0 0;
  float: right;
}
.mailHeader{
  margin: 16px 0;
  font-size: 26px;
  color: #3e0b5a;
  font-weight: normal;
}
.mailInviteText{
  margin-right: 35px;
  margin-bottom: 80px;
  font-size: 16px;
  line-height: 25px;
  float: left;
  width: 660px;
}

.input-validation-error
{
    border: solid 2px Red;
    border-color: Red!important;
}

#pleaseWaitContainer
{
    padding-top: 100px;
    text-align: center;
    font-size: 18px;
}

#pleaseWaitContainer .waitImg
{
}

#pleaseWaitContainer p.msg
{
    padding-top: 10px;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
}

.pleaseWaitDialog .ui-dialog-titlebar
{
    display: none;
}

.pleaseWaitDialog
{
    padding-top: 60px!important;
    background: White url(http://www.my-inet.eu/Images/Icons/PleaseWait.gif?v=3114) top no-repeat!important;
    text-align: center;
}

#js_logging_notifier
{
    _position: absolute; /* IE6 */
    position: fixed;
    z-index: 2147483647;
    left: 0px;
    top: 0px;
    background: url(http://www.my-inet.eu/Images/Icons/attention.gif?v=3114) top left no-repeat #FFC0C0;
    cursor: pointer;
    border: 1px solid Black;
    padding: 3px;
}

#js_logging_notifier.jsErrSendSuccess
{
    background-color: #C0FFC0;
}

#js_logging_notifier p
{
    width: 550px;
}

#js_logging_notifier input
{
    padding: 3px;
}

#js_logging_notifier .upsMsg
{
    padding: 0 0 10px 50px;
    text-align: right;
}
#header{background: #fff url(http://www.my-inet.eu/Images/html_bg.gif?v=3114) top left repeat-x!important;}

/*
Reset css
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:bold;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*
Customizing default elements styles
*/
body {
  height: 100%;
  font-size:100%; /*  16px   */
  line-height:1.125em;/* 16*1.125=18px */
  font-family: Arial;
}

h1{
	margin: 15px 0;
	font-size: 1.3em;
	}
h2
{
	margin-bottom: 15px;
	font-size: 1.1em;
}
h3{}
h4, h5{
	margin: 6px 0;
	font-size: 0.8em;
	}
p
{
	margin: 0 0 10px 0;
}

img{
  border: none;
}

a {
  color: #005fa8;
}
/* Disable authomatic resizing in Safari and Chrome*/
textarea{
	resize: none
}

/******************************************     Menues stylesheet           *****************************/
a{
    outline: none;
 }
 
#mainmenu{
  margin: 0;
  padding: 0;
  height: 45px;
  display: block;
  clear: both;
}
#mainmenu ul{
  margin: 5px 0 0 0;
  padding: 0;
  height: 40px;
  float: left;
}
#mainmenu ul li{
  margin: 0 0 0 0px;
  height: 40px;
  float: left;
  display: block;
  list-style-type: none;
}

#mainmenu ul li a{
  padding: 0 13px;
  color: #fff;
  height: 40px;
  display: inline;
  float: left;
  line-height: 40px;
  font-size: 0.875em;
  font-family: Arial;
  outline: none;
}
#mainmenu ul li.act{
  background: #fff url(http://www.my-inet.eu/Images/menuitem_bg.gif?v=3114) top left no-repeat;
}


#mainmenu ul li.act a{
  color: #000;
  text-decoration: none;
  background: transparent url(http://www.my-inet.eu/Images/menuitem_bg.gif?v=3114) right bottom no-repeat;
}

#mainmenu ul.yetServisesMenu
{
    position: absolute;
    display: none;
    background: #5D5064;
    z-index: 99999;
    height: auto;
    padding: 0px;
    margin: 0px;
}

#mainmenu ul.yetServisesMenu li
{
    float: none;
}

#mainmenu ul.yetServisesMenu li a
{
    color: #fff;
}

#mainmenu .yetServices
{
  padding: 0 4px 0 0 ;
  background: transparent url(http://www.my-inet.eu/Images/form_elem/arrow_down.gif?v=3114) right bottom no-repeat;
}
/*Submenu. Using for different services
*****************************************************/
div.submenu{
  margin: 0 0 25px;
  padding: 0;
  height:44px;
  clear: both;
}
div.submenu div{
  display: block;
  height: 100%;
}

div.submenu ul{
  margin: 0;
  padding: 0 0 0 14px;
  display: block;
  height: 100%;
}

div.submenu ul li{
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  height: 100%;
  list-style-type: none;
}

div.submenu ul li a, div.submenu ul li span{
  margin: 0 0 0 9px;
  padding: 18px 19px 0 10px;
  display: inline;
  float: left;
  height: 26px;
  color: #fff;
  text-decoration: none;
  outline: none;
}

div.submenu ul li.act a{
  color: #2a2a2a;
}
div.submenu ul li.act{ background: transparent url(http://www.my-inet.eu/images/submenu_item_left.png?v=3114) bottom left no-repeat; }
div.submenu ul li.act a{ background: transparent url(http://www.my-inet.eu/images/submenu_item_right.png?v=3114) bottom right no-repeat; }


/*customizing for the synoptic page. (colors | bg's etc)
*/
div.submenu.green{ background: transparent url(http://www.my-inet.eu/images/services/mysynoptic/submenu_green_bg.gif?v=3114) bottom right repeat-x; }
div.submenu.green div{ background: transparent url(http://www.my-inet.eu/images/services/mysynoptic/submenu_green_right.gif?v=3114) bottom right no-repeat; }
div.submenu.green ul{ background: transparent url(http://www.my-inet.eu/images/services/mysynoptic/submenu_green_left.gif?v=3114) bottom left no-repeat; }
div.submenu.green ul li{ }
div.submenu.green ul li a{ }


/*customizing for the MyBasket page. (colors | bg's etc)
*/
div.submenu.orange{ background: transparent url(http://www.my-inet.eu/images/services/mybasket/submenu_orange_bg.gif?v=3114) bottom right repeat-x; }
div.submenu.orange div{ background: transparent url(http://www.my-inet.eu/images/services/mybasket/submenu_orange_right.gif?v=3114) bottom right no-repeat; }
div.submenu.orange ul{ background: transparent url(http://www.my-inet.eu/images/services/mybasket/submenu_orange_left.gif?v=3114) bottom left no-repeat; }
/**/

/*customizing for the MyTVProgram page. (colors | bg's etc)
*/
div.submenu.blue{ background: transparent url(http://www.my-inet.eu/images/services/mytvguide/submenu_blue_bg.gif?v=3114) bottom right repeat-x; }
div.submenu.blue div{ background: transparent url(http://www.my-inet.eu/images/services/mytvguide/submenu_blue_right.gif?v=3114) bottom right no-repeat; }
div.submenu.blue ul{ background: transparent url(http://www.my-inet.eu/images/services/mytvguide/submenu_blue_left.gif?v=3114) bottom left no-repeat; }
/**/

/*customizing for the MyHoroscope page. (colors | bg's etc)
*/
div.submenu.dblue{ background: transparent url(http://www.my-inet.eu/images/services/myhoroscope/submenu_dblue_bg.gif?v=3114) bottom right repeat-x; }
div.submenu.dblue div{ background: transparent url(http://www.my-inet.eu/images/services/myhoroscope/submenu_dblue_right.gif?v=3114) bottom right no-repeat; }
div.submenu.dblue ul{ background: transparent url(http://www.my-inet.eu/images/services/myhoroscope/submenu_dblue_left.gif?v=3114) bottom left no-repeat; }
/**/

/*customizing for the MyLiaison page. (colors | bg's etc)
*/
div.submenu.azur{ background: transparent url(http://www.my-inet.eu/Images/services/myliaison/submenu_azur_bg.gif?v=3114) bottom right repeat-x; }
div.submenu.azur div.right-side{ background: transparent url(http://www.my-inet.eu/Images/services/myliaison/submenu_azur_right.gif?v=3114) bottom right no-repeat; }
div.submenu.azur ul{ background: transparent url(http://www.my-inet.eu/Images/services/myliaison/submenu_azur_left.gif?v=3114) bottom left no-repeat; }
/**/

/*customizing for the education page. (colors | bg's etc)
*/
div.submenu.red{ background: transparent url(http://www.my-inet.eu/images/services/myeducation/submenu_red.png?v=3114) bottom right repeat-x; }

/*Service Menu - Basket
*/

ul.serviceMenu{
  margin: 0 0 20px 0;
  padding: 0;
  height: 34px;
}
ul.serviceMenu li{
  margin: 0 6px 0 0;
  float: left;
  list-style-type: none;
  background: transparent url(http://www.my-inet.eu/images/profilemenu_profile.gif?v=3114) top left repeat-x;
  height: 34px;
}
ul.serviceMenu li.act{
  background: transparent url(http://www.my-inet.eu/images/profilemenu_act.gif?v=3114) top center no-repeat;
}

ul.serviceMenu li a{
  padding: 0 20px;
  color: #2e243c;
  font-size: 0.8125em;
  text-decoration: none;
  line-height: 30px;
  white-space: nowrap;
}
ul.serviceMenu li.act a{
  font-weight: bold;
  color: #fff;
}

/*services Bar
*/
.serviceBar{
  margin: 20px 0;
  height: 30px;
}

a.prevMonth{
  margin: 12px 5px 0 25px;
  width: 16px;
  height: 7px;
  background: transparent url(http://www.my-inet.eu/images/arrow_left.gif?v=3114) top left no-repeat;
  display: block;
  float: left;
}
span.currMonth{
  margin: 5px 0 0 0;
  font-size: 0.8125em;
  color: #005fa8;
  float: left;
}
a.nextMonth{
  margin: 12px 0 0 5px;
  width: 16px;
  height: 7px;
  background: transparent url(http://www.my-inet.eu/images/arrow_right.gif?v=3114) top left no-repeat;
  display: block;
  float: left;
}

.serviceBar .setMenu{
  float: right;
}

.serviceBar .setMenu a{
  height: 24px;
  display: block;
  float: left;
  font-size: 11px;
  font-weight: bold;
  line-height: 24px;
  text-decoration: none;
  background: transparent url(http://www.my-inet.eu/img/gadgets_menu_button_right.gif?v=3114) top right no-repeat;
  cursor: pointer;
}
.serviceBar .setMenu a span{
  padding: 0 12px 0 26px;
  height: 24px;
  display: block;
  float: left;
}
.serviceBar .setMenu a.add{
  margin-right: 12px;
  color: #e13939;
}
.serviceBar .setMenu a.add span{
  background: transparent url(http://www.my-inet.eu/img/gadgets_menu_button_add.gif?v=3114) top left no-repeat;
}
.serviceBar .setMenu a.settings{
  margin-right: 12px;
}

.serviceBar .setMenu a.settings span{
  background: transparent url(http://www.my-inet.eu/img/gadgets_menu_button_settings.gif?v=3114) top left no-repeat;
}

.browseTop, .browseBot{ text-align: center; padding: 6px 0;}

/* 3d party context menu plugin */
/* Generic context menu styles */
.contextMenu {
        position: absolute;
        z-index: 99999;
        border: solid 1px #CCC;
        background: #EEE;
        padding: 0px;
        margin: 0px;
        display: none;
        font-size: 0.6875em;
}

.contextMenu LI {
        list-style: none;
        padding: 0px;
        margin: 0px;
}

.contextMenu A {
        color: #333;
        text-decoration: none;
        display: block;
        line-height: 20px;
        height: 20px;
        background-position: 6px center;
        background-repeat: no-repeat;
        outline: none;
        padding: 1px 5px;
/*        padding-left: 28px;*/
}

.contextMenu LI.hover A {
        color: #FFF;
        background-color: #3399FF;
}

.contextMenu LI.disabled A {
        color: #AAA;
        cursor: default;
}

.contextMenu LI.hover.disabled A {
        background-color: transparent;
}

.contextMenu LI.separator {
        border-top: solid 1px #CCC;
}
/*
    Tabs Menu
*/

.tabsMenuWrap{
  background: #EAEAD9;
  font-size: 0.75em;
}
/* Gadgets and relative
********************************************************/

/* Gadgets Bar
********************************************************/
.gadgetsBar, .gadgetsBar .inside{
  height: 44px;
  display: block;
  clear: both;
}

.gadgetsBar{
  background: transparent url(http://www.my-inet.eu/Images/gadgets_bar_bg.gif?v=3114) bottom left repeat-x ;
}
.gadgetsBar .inside{
  background: transparent url(http://www.my-inet.eu/Images/gadgets_bar_right.gif?v=3114) bottom right no-repeat;
  font-size: 0.9375em;
  color: #fff;
}

/*
.gadgetsBar.red .inside a{
  margin: 8px 0 0 12px;
  padding: 0 0 0 24px;
  background: transparent url(http://www.my-inet.eu/Images/gadget_arrow_red.gif?v=3114) 0px 8px no-repeat;
  color: #fff;
  display: block;
  float: left;
  font-size: 0.9375em;
}
*/

.gadgetsMenu{
  /*padding: 15px 0 0 0;*/
  height: 44px;
  /*background: #eaead9 url(http://www.my-inet.eu/Images/gadgets_menu_bg.gif?v=3114) bottom left no-repeat;*/
  position: relative;
  background: transparent url(http://www.my-inet.eu/Images/gadgets_bar.gif?v=3114) bottom left no-repeat ;
}
.gadgetsBar h2{
 background: transparent url(http://www.my-inet.eu/Images/gadgets_bar.gif?v=3114) bottom left no-repeat ;
 height: 34px;
 line-height: 34px;
 color:#FFFFFF;
font-family:Arial;
font-size:1.125em;
font-weight:normal;
margin:0;
padding:10px 0 0 20px;
}


.gadgetsMenu .brc{
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 5px;
  height: 5px;
  background: transparent url(http://www.my-inet.eu/Images/gadgets_menu_bg_right.gif?v=3114) bottom right no-repeat;
}

.gadgetsMenu .tip
{
    float: left;
    font-size: smaller;
    padding-left: 10px;
    width: 670px;
}

.gadgetsMenu ul.left{
  margin: 0;
  padding: 0 0 0 27px;
  list-style-type: none;
  float: left;
  display: inline;
}

.gadgetsMenu ul li{
  margin: 0;
  padding: 0 7px;
  float: left;
  display: inline;
  height: 44px;
}
.gadgetsMenu ul li a{
  font-size: 0.8125em;
  color: #fff;
/*  border-bottom: 1px dashed #005fa8;*/
  text-decoration: none;
  display: block;
  float: left;
  padding-top: 10px;
  height: 34px;
  font-size: 1em;
}
#gadgetsTabsMenu{
padding-top: 10px;
  height: 34px;
}


.gadgetsMenu ul.right{
  margin: 8px 10px 0 0;
  padding: 0;
  float: right;
  display: inline;
}
.gadgetsMenu ul.right li{
  padding: 0;
  list-style-type: none;
  display: inline;
  float: left;
  height: 36px;
  line-height: 36px;
/*  background: transparent url(http://www.my-inet.eu/Images/gadget_elem/rightmenu_itm_bg.gif?v=3114) bottom left no-repeat;*/
}
.gadgetsMenu ul.right li a{
  padding: 0 15px 0 25px;
  height: 36px;
  font-size: 0.8em;
}
.gadgetsMenu ul.right li.add a{
  background: url(http://www.my-inet.eu/Images/gadget_elem/rightmenu_itm_add.gif?v=3114) 11px 15px no-repeat;
  border: none;
/*  padding-left: 25px;
  height: 23px;
  width: 122px;*/
}
.gadgetsMenu ul.right li.settings{
  margin: 0;
  background: url(http://www.my-inet.eu/Images/gadget_elem/rightmenu_itm_set.gif?v=3114) 11px 14px no-repeat;
}
.gadgetsMenu ul.right li.defaultmode{
  margin: 0;
  background: url(http://www.my-inet.eu/Images/gadget_elem/rightmenu_itm_set.gif?v=3114) 11px 14px no-repeat;
}
.gadgetsMenu ul.right li.act{
  background: transparent url(http://www.my-inet.eu/Images/gadget_elem/rightmenu_itm_bg.gif?v=3114) bottom left no-repeat;
}
.gadgetsMenu ul.right li.act.add{
  background: transparent url(http://www.my-inet.eu/Images/gadget_elem/rightmenu_itm_bg_add.gif?v=3114) bottom left no-repeat;
}
.gadgetsMenu ul.right li.act a{
  background: transparent url(http://www.my-inet.eu/Images/gadget_elem/rightmenu_itm_bg_right.gif?v=3114) bottom right no-repeat;
  color: #3a3a3a;
}


.gadgetsMenu ul.right li.all{
}

.gadgetsMenu ul.right li.all a{
  border: 1px solid #a7a79c;
  padding: 0 20px 0 4px;
  background: transparent u rl(../Images/gadgets_menu_arrow_down.gif) top right no-repeat;
  color: #005fa8;
  font-weight: bold;
}


/* Gadgets    Boxes
********************************************************/
/*
        This part of css is for rendering gadget boxes. (grey by default). If the design of gadget wrappers will change this code should be placed in the specific stylesheet for the current theme.
*/
.roundBox{
  background: transparent url(http://www.my-inet.eu/Images/gadget_elem/roundBox_bot_right.gif?v=3114) bottom right no-repeat;
}
.roundboxHeader{
  background: transparent url(http://www.my-inet.eu/Images/gadget_elem/roundBox_top_right.gif?v=3114) top right no-repeat;
}

.roundboxHeader h1, .roundboxHeader h2{
  background: transparent url(http://www.my-inet.eu/Images/gadget_elem/roundBox_top_left.gif?v=3114) top left no-repeat;
}

.roundBoxBody{
  background: transparent url(http://www.my-inet.eu/Images/gadget_elem/roundBox_bot_left.gif?v=3114) bottom left no-repeat;  
}

.roundBoxBody .gadgetMenu a {
  text-decoration: none;
  color: #616161;
  border-bottom: 1px dashed #616161;
}

.roundBoxBody .gadgetMenu a.act{
  background: #ec4040;
  color: #fff;
  text-decoration: none;
  border: none;
}

/*This CSS is required for correct gadgets moving behavior
********************************************************/

ul.gadgetsColumn, ul.gadgetsGalleryColumn, li.gadget
{
    margin:0;
    padding:0;
    list-style:none;
    border:none;
}

.gadgetPlaceholder
{
    border: 2px dashed #999;
    margin-bottom: 10px;
    padding: 3px;
    background-color: #D0D0D0;
}

/*End gadgets moving CSS block
********************************************************/

#gadgetsColumnsSet li.reloading
{
    opacity: 0.5;
    filter:Alpha(Opacity=50);
}
#gadgetsColumnsSet .fakeTopGadget
{
    /*its important, otherwise columns width may not be preserved (in FF3 and IE8 for example)*/
    /*minimum 2px to resolve "Gadgets not docking to empty column" FF issue*/
    height: 2px;
}
#gadgetsColumnsSet .fakeTopGadget.visible
{
    height: 30px;
    font-size: larger;
    background-color: #E0F0E0;
}

div.gadgetColumns{
  margin: 0 16px;
  padding: 12px 0;
}

div.gadgetColumns ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/*GADGETS LAYOUTS
********************************************************/
/* Two columns Layout
********************************************************/
/*A |50%|50%|*/
div#gadgetsColumnsSet.gadgetsColumnsSet-2a{ padding: 0; }
div#gadgetsColumnsSet.gadgetsColumnsSet-2a ul.gadgetsColumn{ float: left; width: 49%; }
div#gadgetsColumnsSet.gadgetsColumnsSet-2a ul#gadgetsColumn-0{  }
div#gadgetsColumnsSet.gadgetsColumnsSet-2a ul#gadgetsColumn-1{ float: right; }
/*B |60%|40%|*/
div#gadgetsColumnsSet.gadgetsColumnsSet-2b{ padding: 0; }
div#gadgetsColumnsSet.gadgetsColumnsSet-2b ul.gadgetsColumn{ float: left; width: 310px; }
div#gadgetsColumnsSet.gadgetsColumnsSet-2b ul#gadgetsColumn-0{  }
div#gadgetsColumnsSet.gadgetsColumnsSet-2b ul#gadgetsColumn-1{ float: right; width: 620px; }
/*C |40%|60%|*/
div#gadgetsColumnsSet.gadgetsColumnsSet-2c{ padding: 0; }
div#gadgetsColumnsSet.gadgetsColumnsSet-2c ul.gadgetsColumn{ float: left; width: 620px; }
div#gadgetsColumnsSet.gadgetsColumnsSet-2c ul#gadgetsColumn-0{  }
div#gadgetsColumnsSet.gadgetsColumnsSet-2c ul#gadgetsColumn-1{ float: right; width: 310px; }


/* Three columns Layout
********************************************************/
/*A |~33%|~33%|~33%| */
div#gadgetsColumnsSet.gadgetsColumnsSet-3a{ padding: 0; }
div#gadgetsColumnsSet.gadgetsColumnsSet-3a ul.gadgetsColumn{ float: left; width: 310px; }
div#gadgetsColumnsSet.gadgetsColumnsSet-3a ul#gadgetsColumn-0{  margin: 0 11px 0 0; }
div#gadgetsColumnsSet.gadgetsColumnsSet-3a ul#gadgetsColumn-1{  margin: 0 11px 0 0; }
div#gadgetsColumnsSet.gadgetsColumnsSet-3a ul#gadgetsColumn-2{  }

/*B |25%|50%|25%| */
div#gadgetsColumnsSet.gadgetsColumnsSet-3b{ padding: 0; }
div#gadgetsColumnsSet.gadgetsColumnsSet-3b ul.gadgetsColumn{ float: left; }
div#gadgetsColumnsSet.gadgetsColumnsSet-3b ul#gadgetsColumn-0{  margin: 0 10px 0 0; width: 280px; }
div#gadgetsColumnsSet.gadgetsColumnsSet-3b ul#gadgetsColumn-1{  margin: 0 10px 0 0; width: 325px; }
div#gadgetsColumnsSet.gadgetsColumnsSet-3b ul#gadgetsColumn-2{ width: 325px; }

.roundBox{
  margin-bottom: 20px;
  width: 100%;
  display: block;
  clear: both;
}

.roundboxHeader{
  width: 100%!important;
  width: 101%;
  display: block;
}

.roundboxHeader h1, .roundboxHeader h2{
  margin: 0;
  padding: 0 0 0 10px;
  height: 34px;
  line-height: 2.125em;
  font-size: 0.8em;
  position: relative;
  font-weight: bold;
}

.roundBoxBody{
  padding: 8px;
  font-size: 0.75em;
}

.roundBoxBody .gadgetMenu{
  padding: 8px 0;
}

.roundBoxBody .gadgetMenu a {
  margin-right: 10px;
  text-decoration: none;
}

.roundBoxBody .gadgetMenu a.act{
  padding: 3px;
}

/* Gadgets Bar Menu
********************************************************/
.gadgetHead h2 .title {
    float: left;
    margin-right: 5px;
    padding-top: 4px;
    height: 30px;
}

.gadgetHead h2 a.title
{
    text-decoration: none;
}

.gadgetHead h2 a.title:hover
{
    color: #666666;
    text-decoration: underline;
}

.gadgetHead buttons 
{
    float: right;
}

.gadgetHead .gadButtons a {
   background: transparent url(http://www.my-inet.eu/Images/icons/gadIconSet.png?v=3114) no-repeat;
   background-position: 0px 0px;
   float: right;
   display: block;
   margin: 10px 12px 0 0;
}
.gadgetHead .gadButtons a.edit{
  width: 12px;
  height: 12px;
  background-position: -27px 0px;
}
.gadgetHead .gadButtons a.collapse{
  width: 13px;
  height: 12px;
  background-position: -12px 0px;
}

.gadgetHead .gadButtons a.remove{
  width: 9px;
  height: 12px;
  background-position: 0px 0px;
}

.gadgetHead .gadButtons a.refresh{
  width: 11px;
  height: 12px;
  background-position: -41px 0px;
}

/*
        VideoList
*/
.roundBoxBody ul.videoList {
  margin: 0;
  padding: 0;
  display: block;
}


.roundBoxBody ul.videoList li {
  margin: 0 0 12px 0;
  padding: 0 0 8px 0;
  list-style-type: none;
  background: transparent url(http://www.my-inet.eu/Images/gadget_elem/dots.gif?v=3114) bottom left repeat-x;
}

.roundBoxBody ul.videoList li.last{
  background: #fff;
}


.roundBoxBody ul.videoList li a{
  text-decoration: none;
}

.roundBoxBody ul.videoList li a img{
  float: left;
}
.roundBoxBody ul.videoList li h3{
  margin: 0 0 0 115px;
  padding: 0;
}

.roundBoxBody ul.videoList li h3 a{
  color: #2484c1;
}

.roundBoxBody ul.videoList li p{
  margin: 0 0 0 115px;
  padding: 0;
  color: #464646;
}

/* Defifnition List
********************************************************/
 .roundBoxBody dl{
   margin: 0;
   padding: 0;
}
 .roundBoxBody dt{
   margin: 0 0 6px 0;
   padding: 0;
   color: #0e97cd;
}

 .roundBoxBody dt a{
   margin-right: 5px;
 }

 .roundBoxBody dd{
   margin: 0 0 16px 0;
}

/* Glavport Informer
********************************************************/

#glavportInformer{

}

.glavportInformer ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.glavportInformer ul li{
  margin-bottom: 5px;
}

.glavportInformer ul li span.time{
  margin: 0 0 0 5px;
}


/* Bottom Gadgets Bar
********************************************************/
.bottomGadgestBar{
  margin: 0 0 25px 0;
  height: 25px;
  display: block;
  clear: both;
  background: #b0b0b0 url(http://www.my-inet.eu/Images/grey_rounder_bg.gif?v=3114) bottom left no-repeat;
}

.bottomGadgestBar .inside{
  background: transparent url(http://www.my-inet.eu/Images/grey_rounder_bg.gif?v=3114) top right no-repeat;
  height: 25px;
}

.bottomGadgestBar .inside a{
  margin: 4px 0 0 8px;
  padding: 0 0 0 23px;
  color: #fff;
  font-family: Tahoma;
  font-size: 0.6875em;
  background: transparent url(http://www.my-inet.eu/Images/gadget_arrow_red_grey_top.gif?v=3114) 6px 6px no-repeat;
  display: block;
  float: left;
}

/* Single Gadget's settings styles
********************************************************/
.gadget .roundBox .editBox{
padding: 4px;
background: #d5d3d3;
font-size: 0.8125em;
}

.gadget .roundBox .editBox a{
  color:#3b3b3b;
}
.gadget .roundBox .editBox table tr td h4{
  margin: 0;
}
.gadget .roundBox .editBox .settContainer
{
    margin-bottom: 8px;
}
.gadget .roundBox .editBox .settContainer label.blockLbl
{
    display: block;
}

.gadget .roundBox .editBox form input.submit, .gadget .roundBox .editBox form input.cancel{
  margin: 0 6px 0 0;
  padding: 0;
  border: none;
  background: transparent url(http://www.my-inet.eu/Images/form_elem/gad_settings_save.gif?v=3114) top left no-repeat;
  width: 91px;
  height: 25px;
  cursor: pointer;
  font-size: 0.8125em;
}


/* Gadgets gallery
********************************************************/
.gadgetsGallery{
  margin: 0;
  padding: 0;
  /*overflow: hidden;*/
  border: none;
  background: #d0cece url(http://www.my-inet.eu/Images/gadget_elem/gad_gallery_bot_right.gif?v=3114) bottom right no-repeat;
  font-size: 0.75em;
}
.gadgetsGallery h4
{
  margin: 0 0 10px 0;
  padding: 0px;
}

.gadgetsGallery .roundBox{
  margin-bottom: 10px;
  background: transparent url(http://www.my-inet.eu/Images/gadget_elem/gad_gall_item.gif?v=3114) top left no-repeat;
}

/* _must_ be root selector, because galleryItem may traverse all over the screen, not only inside Gallery */
.galleryItem
{
    width: 222px;
    float: left;
    margin: 0px 10px;
}

/*****************************************************          Pop -up info block          *******************************/
/*** slide-info-popup ***/
/* container in which slide-info-popup will be aligned to the center*/
.slide-info-wrapper
{
    width: 100%;
    position: fixed;
    top: 0px;
    background-color: Transparent;
    z-index: 99999;

    /*IE6 hack*/
    _position: absolute;
    /* TODO: RT> why this does not work?
    _top: expression(parseInt(document.body.scrollTop, 10) + "px");
    */
}
.slide-info-popup
{
    width: 30%;
    margin-left: auto;
    margin-right: auto;
    font-size: smaller;
    text-align: center;
}
.slide-info-popup p
{
    margin: 8px
}

.slide-info-popup a.link
{
        color: Blue;
}

.slide-info-popup a.hide
{
    float: right;
    padding: 0px 8px 0px 0px;
    font-size: bold;
    color: Blue;
}





/*  ADDING GADGETS DIALOG
*********************************************************************************/

.greyDialog{
  padding: 0 20px;
  background: #ebebdc url(http://www.my-inet.eu/Images/gadget_elem/dialog_bot_bg.gif?v=3114) bottom left no-repeat;
  position: relative;
}
.greyDialog form{
  margin: 0;
  padding: 0;
}
.greyDialog .content{
  margin: 0;
  padding: 0;
}


.greyDialog .section{
  background: transparent url(http://www.my-inet.eu/Images/gadget_elem/dialog_ruler.gif?v=3114) bottom left repeat-x;
  display: block;
  clear: both;
}

.greyDialog .section.heading{
  padding: 10px 0 8px 0;
  font-size: 15px;
  height: 15px;
  font-family: Arial;
}
.greyDialog .section.save{
  padding: 10px 0;
  text-align: center;
  background: none;
}

.greyDialog .rightButtons{
/*  position: absolute;
  top: 10px;
  right: 20px;
  width: 91px;
  height: 25px;
  background: transparent url(http://www.my-inet.eu/Images/buttons/forms_save.png?v=3114) no-repeat left top !important;
  TODO: RT> do not use position: absolute
*/
  float: right;
}
.clearBoth
{
    clear: both;
}

.greyDialog .rightButtons a{
  display: block;
  text-align: center;
  font-size: 0.8125em;
  font-weight: bold;
  color: #3b3b3b;
}

#settTab-theme, #settTab-layout{
  padding: 0;
}


.greyDialog .layout, .greyDialog .theme{
  height: 84px;
}
.greyDialog .section span.label{
  float: left;
  width: 110px;
  font-size: 0.8125em;
  padding-top: 25px;
}

.greyDialog .section ul{
  margin: 0;
  padding: 0;
  float: left;
}
.greyDialog .section ul li{
  float: left;
  list-style-type: none;
}

.greyDialog .settingsTabs .section ul li a{
  margin: 16px 9px 0 0;
  padding: 9px;
  display: block;
  float: left;
  width: 41px;
  height: 37px;
  outline: none;
  background: #fff url(http://www.my-inet.eu/Images/gadget_elem/dialog_align.gif?v=3114) no-repeat;
}
.greyDialog .settingsTabs .layout ul li.layout-3a a{
  background-position: -1px 9px;
}
.greyDialog .settingsTabs .layout ul li.layout-3b a{
  background-position: -52px 9px;
}
.greyDialog .settingsTabs .layout ul li.layout-2a a{
  background-position: -103px 9px;
}
.greyDialog .settingsTabs .layout ul li.layout-2b a{
  background-position: -154px 9px;
}
.greyDialog .settingsTabs .layout ul li.layout-2c a{
  background-position: -205px 9px;
}

.greyDialog .settingsTabs .layout ul li.act a{
  padding: 8px;
  border: 1px solid #555;
/*  background-position: -2px 9px;*/
}

.greyDialog .settingsTabs .theme ul li a{
  background: #fff url(http://www.my-inet.eu/Images/gadget_elem/dialog_theme.gif?v=3114) no-repeat;
  background-position: -1px 9px;
  outline: none;
}
.greyDialog .settingsTabs .theme ul li.act a{
  padding: 8px;
  border: 1px solid #555;
  background-position: -2px 9px;
}
.greyDialog .settingsTabs .theme ul li.Spring a{
  background-position: -52px 9px;
}
.greyDialog .settingsTabs .theme ul li.Summer a{
  background-position: -103px 9px;
}
.greyDialog .settingsTabs .section.browse{
  height: 34px;
  margin: 0;
  padding: 0;
}
.greyDialog .galleryTabs .leftTitle, .greyDialog .settingsTabs .leftTitle{
  float: left;
  width: 220px;
  padding: 10px 0;
}

.greyDialog .galleryTabs .rightSave{
  float: right;
  width: 200px;
  text-align: center;
}

.gadgetsGallery .galleryTabs, .greyDialog .settingsTabs{
 background: transparent url(http://www.my-inet.eu/Images/gadget_elem/dialog_ruler.gif?v=3114) 0px 40px repeat-x;
 border: none; 
}
.greyDialog .settingsTabs{
  padding-bottom: 0;
  font-size: 0.8em;
}


.gadgetsGallery .galleryTabs .roundboxHeader{
  background: none;
}
.gadgetsGallery .galleryTabs .roundBoxBody{
  background: none;
}


.gadgetsGallery .galleryTabs .roundboxHeader h1, .gadgetsGallery .galleryTabs .roundboxHeader h2{
  width: 200px;
  background: none;
}


.greyDialog .galleryTabs ul, .greyDialog .settingsTabs ul{
  /*height: 34px;*/
  float: left;
  display: block;
  background: none;
  border: none;
}
.greyDialog .galleryTabs ul li, .greyDialog .settingsTabs ul li{
  margin: 0;
  padding: 0;
  height: 34px;
  background: none;
  border: none;
}
.greyDialog .galleryTabs ul li.galleryItem
{
        height: 54px;
}

.greyDialog .galleryTabs ul li a, .greyDialog .settingsTabs ul li a{
  margin: 0;
  padding: 10px 10px 0 10px;
  height: 24px;
  width: auto;
  display: block;
  color: #494949;
  font-size: 0.8125em;
}

.greyDialog .galleryTabs ul li.ui-state-active, .greyDialog .settingsTabs ul li.ui-state-active{
  background: transparent url(http://www.my-inet.eu/Images/form_elem/gad_gall_cat_bg.gif?v=3114) top left no-repeat;
}

.greyDialog .galleryTabs ul li.ui-state-active a, .greyDialog .settingsTabs ul li.ui-state-active a{
  background: transparent url(http://www.my-inet.eu/Images/form_elem/gad_gall_cat_bgr.gif?v=3114) top right no-repeat!important;
  color: #000;
}

.greyDialog .galleryTabs div.ui-tabs-panel{
  padding: 10px 0 0 0;
  display: block;
  clear: both;
}

.greyDialog .galleryTabs div.ui-tabs-panel ul{
}

.greyDialog .galleryTabs div.ui-tabs-panel ul li{
  margin: 0 8px 0 0;
}

.greyDialog .galleryTabs div.ui-tabs-panel ul li a{
}





/* BUTTONS
*********************************************************************************/


.greyDialog span input.saveSettings{
  margin: 4px 20px 0 0!important;
  padding: 0!important;
  float: left;
  background: transparent url(http://www.my-inet.eu/Images/buttons/forms_save.png?v=3114) top left no-repeat!important;
  border: none;
  width: 91px;
  height: 25px;
  cursor: pointer;
  font-weight: bold;
  color: #3b3b3b;
  font-size: 0.8125em;
}
.greyDialog span input.cancelSettings, a.close{
  margin: 4px 0 0 0;
  float: left;
  background: transparent url(http://www.my-inet.eu/Images/buttons/forms_cancel.png?v=3114) top left no-repeat;
  border: none;
  width: 68px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  font-size: 0.8125em;
  font-weight: bold;
  /*color: #838383;*/
  text-decoration: none;
}

.gadgetTabs
 {
    margin-left: 12px;
    float: left;
    /* RT> it is bad manner to hardcode width, but I do not know other solution */
    width: 600px;
    height: 35px;

}
.gadgetTabs ul li.act{
  background:transparent url(http://www.my-inet.eu/images/submenu_item_left.png?v=3114) no-repeat scroll left bottom;
}
.gadgetTabs ul li.act a{
  background:transparent url(http://www.my-inet.eu/images/submenu_item_right.png?v=3114) no-repeat scroll right bottom;
  color: #000;
}
ul#gadgetTabsLinks a{
  padding: 10px 15px 0 8px;
}



.gadgetTabs a
{
/*    padding: 2px 2px;*/
    margin: 0 2px;
    color: Black;
    font-size: smaller;
/*    border: 1px solid transparent;*/
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-decoration: none;
}
.gadgetTabs a.act
{
/*    background-color: #A0A0A0;*/
}

.gadgetTabs a.sett
{
    padding: 0px 4px;
/*    border: 1px dotted Black;*/
    text-decoration: none;
    font-weight: bold;
}

.gadgetTabs .movePlaceholder
{
    border: 1px solid Black;
}

.widgetIframe
{
    width: 100%;
    height: 280px; /* def height. Specific gadget may override it */
    border: 0px;
    padding: 0px;
    margin: 0px;
}

/*
	Forms styling
*/
form
{
	margin: 0;
	padding: 0;
}
/*
	Login Form
*/
#logindisplay .ui-dialog .ui-dialog-titlebar-close{
  margin: 10px 4px 0 0;
  top: 10px;
}

#logindisplay .ui-dialog .ui-dialog-titlebar-close:hover{
  background: none;
  border: none;
}
#logindisplay
{
	margin: 0;
	padding: 0;
    overflow: hidden;
    color: #7c7c7c;
}
#logindisplay a{
  color: #7c7c7c;
}

#logindisplay form{width: auto; background: #ebebdc; padding: 0px 20px 20px; }
#logindisplay h1{
  margin: 0;
  padding: 0 0 0 20px;
  height: 42px;
  line-height: 42px;
  font-size: 18px;
  font-weight: bold;
  color: #2e2e2e;
}
#logindisplay p{
  margin: 0;
}
#logindisplay .bottom{
  height: 7px;
  line-height: 7px;
  font-size: 7px;
  background: transparent url(http://www.my-inet.eu/Images/form_elem/login_form_bot.png?v=3114) bottom left no-repeat;
}

.ui-dialog.login-dialog{ margin: 0; padding: 0;	border: none; background: transparent url(http://www.my-inet.eu/Images/form_elem/login_form_top.png?v=3114) top left no-repeat; font-size: 12px!important; position: relative; width: 358px!important; }
.ui-dialog.login-dialog label
{
	width: 200px;
}
.ui-dialog.login-dialog.ui-corner-all
{
	-moz-border-radius:0px;
}
span#ui-dialog-title-logindisplay
{
	display:none;
}
.ui-dialog.login-dialog .ui-dialog-titlebar
{
	background: none;
	border: none;
	position: absolute;
	top: 8px;
	right: 0px;
}

.ui-dialog.login-dialog fieldset.login
{
	margin: 0px 0 8px 0!important;
	padding: 10px 0 10px 0;
}
.ui-dialog.login-dialog fieldset.login label
{
	margin: 3px 0 0 0;
	float: left;
	diaplay: block;
	width: 70px;
}
.ui-dialog.login-dialog fieldset.login input
{
	margin: 0 0 10px 0;
	padding: 4px 0 2px 2px;
	float: left;
	display: block;
	width: 226px;
	border: 1px solid #a0a0a0;
	height: 18px;
}
.ui-dialog.login-dialog fieldset.login input#password
{
	margin-bottom: 0;
}
.ui-dialog.login-dialog .my-popup-buttons{ padding-left: 70px; height: 40px; }
.ui-dialog.login-dialog .my-popup-buttons span.left{
  float: left;
  display: block;
  height: 33px;
  width: 4px;
  background:  transparent url(http://www.my-inet.eu/Images/buttons/submit_large_left.png?v=3114) 0px 0px no-repeat;
}
.ui-dialog.login-dialog .my-popup-buttons input{
  margin: 0;
  padding: 0;
  border: none;
  float: left;
  height: 33px;
  font-size: 15px;
  color: #4a4a4a;
  font-family: Arial;
  font-weight: bold;
  cursor: pointer;
  background: transparent url(http://www.my-inet.eu/Images/buttons/submit_large_bg.png?v=3114) top left repeat-x;
  text-transform: uppercase;
}
.ui-dialog.login-dialog .my-popup-buttons input.close{
  width: 120px;
}

.ui-dialog.login-dialog .my-popup-buttons span.right{
  margin: 0 12px 0 0;
  float: left;
  display: block;
  height: 33px;
  width: 6px;
  background:  transparent url(http://www.my-inet.eu/Images/buttons/submit_large_right.png?v=3114) 0px 0px no-repeat;
}

#rememberMe
{
	margin: 0 6px 0 0;
	padding: 0;
}

.ui-dialog.login-dialog p.login a
{
	margin: 0 0 2px 0;
	display: block;
	clear: both;
	float: left;
}
.ui-dialog.login-dialog.onLoginPage { margin-left: auto; margin-right: auto; }

/*
	Registration form
*/
.regForm fieldset
{
	margin: 0 0 20px 0;
    /*padding: 20px;
	background-color:#F6F6EA;
	border:1px solid #C6C6C6;*/
	position: relative;
}
.regForm fieldset p label
{
	float: left;
	display: block;
	width: 200px;
}
.regForm fieldset.login p label
{
	width: 100px;
}
.regForm fieldset p input#rememberMe
{
	width: auto;
	margin: 0 5px 0 100px;
}

.regForm label.inline,
.regForm p.RegisterReason label
{
    float: none;
    display: inline;
   /* padding: 0px 12px 0px 4px;*/
}
.regForm fieldset p input,
.regForm fieldset p select
{
	width: 200px;
}
.regForm fieldset p input.inline
{
    width: auto;
}
.regForm fieldset p input#FormUserInfo_RegisterReason, .regForm fieldset p input#FormUserInfo_RegisterReason
{
	width: auto;
	margin: 0 5px 0 200px;
}
.regForm fieldset p input.submit
{
	width: auto;
}
.regForm .tips {
    background:transparent url(http://www.my-inet.eu/Images/form_elem/tips_bg.gif?v=3114) repeat-y scroll left top;
    font-family: Arial;
    font-size: smaller;
    width: 513px;
}
.regForm .tips .top {
    background: transparent url(http://www.my-inet.eu/Images/form_elem/tips_top.gif?v=3114) no-repeat scroll left top;
    height: 11px;
}
.regForm .tips .text {
    background: transparent url(http://www.my-inet.eu/Images/form_elem/tips_bot.gif?v=3114) no-repeat scroll left bottom;
    padding: 5px 10px 20px 25px;
}
.validation-summary-errors
{
    padding: 5px 0 0 0;
	color: #EC4040;
	font-weight: bold;
}
.notification-summary
{
    color: #008000;
    font-weight: bold;
}
span.field-validation-error
{
	color: #EC4040
}
label.error, .error, .warning
{
    color: #EC4040;
}



/*
	Search Form
*/
ul#SearchKindSelector{
  margin: 20px 0 10px 0;
  height: 20px;
  display: block;
  clear: both;
}

ul#SearchKindSelector li{
  padding: 0 5px;
  float: left;
  font-size: 0.8125em;
  margin-right: 5px;
  cursor: pointer;
  height: 34px;
  line-height: 30px;
  color: #2E243C;
}
ul#SearchKindSelector li.searchtypeactive{
/*  color: #fff;
  background:transparent url(http://www.my-inet.eu/images/profilemenu_act.gif?v=3114) left center no-repeat;*/
}
.searchResults ul{
  display: block;
  float: left;
}
.searchResults ul li{
  margin: 0 0 10px;
  padding: 5px;
  display: block;
  float: left;
  width: 100%;
  clear: both;
  font-size: 0.9    em;
}
.searchResults ul li img{
  margin: 0 10px 0 0;
  float: left;
}
.searchResults ul li br{
  line-height: 2px;
  font-size: 2px;
  background:transparent url(http://www.my-inet.eu/../Images/buttons/forms_save.png?v=3114) no-repeat scroll left top !important;
}
form.searchForm input.submitSearch{
  background:transparent url(http://www.my-inet.eu/../Images/buttons/forms_save.png?v=3114) no-repeat scroll left top !important;
  border: none;
  width: 91px;
  height: 26px;
  cursor: pointer;
}
form.searchForm label{
  float: left;
  font-size: 0.9em;
  height: 26px;
  line-height: 26px;
}

form.searchForm input#SearchQuery{
  margin-top: 2px;
  border: 1px solid #919191;
  padding-top: 2px;
  height: 18px;
  float: left;
}
form.searchForm
{
	margin: 20px 0;
    clear: both;
    display: block;
}

form.searchForm #SearchQuery
{
	margin: 0 10px;
}

fieldset.searchResults
{
	border: none;
	font-size: 0.875em;
}

fieldset.searchResults #output ul{
	margin: 0;
	padding: 0;
}

fieldset.searchResults #paginator
{
	margin: 0 0 10px 0;
    clear: both;
    display: block;
}

fieldset.searchResults #paginator a
{
	font-weight: normal;
	text-decoration: none;
}

fieldset.searchResults #newsearch
{
	margin: 0 0 10px 0;
}

.reqMarker
{
    color: Red;
    font-family: Tahoma,Verdana;
    font-weight: bold;
}

.explain
{
    font-size: smaller;
    color: #707070;
}

.quickAddPopupDlg .ui-dialog-titlebar
{
    font-size: 12px;
}

.quickAddPopupDlg .buttons
{
    margin-top: 8px;
}

.quickAddPopupDlg .buttons input
{
    font-size: 14px;
}

.quickAddPopupDlg label
{
    font-size: 12px;
}


/* BUTTONS */
.btns-row
{
	float:right;
	height:35px;
}
.btns-row-centered
{
	text-align:center;
	height:35px;
}
.btns-row-left-aligned
{
	height:35px;
}
.btn
{
  line-height: 2.5em;
  margin: 4px 5px 0 0!important;
  padding: 0!important;

  border: none;
  height: 25px;
  cursor: pointer;
  font-weight: bold;
  font-size:10px;

  text-decoration: none;
  display : -moz-inline-stack;
  display : inline-block;
  text-align:center;
}
.btns-row .big, .btns-row-centered .big, .btns-row-left-aligned .big
{
  background: transparent url(http://www.my-inet.eu/../Images/buttons/forms_save_large.png?v=3114) top left no-repeat!important;
  width: 130px;
  color: #3b3b3b;
}
.btns-row .usual, .btns-row-centered .usual, .btns-row-left-aligned .usual
{
  background: transparent url(http://www.my-inet.eu/../Images/buttons/forms_save.png?v=3114) top left no-repeat!important;
  width: 91px;
  color: #3b3b3b;
}
.btns-row .small, .btns-row-centered .small
{
  background: transparent url(http://www.my-inet.eu/../Images/buttons/forms_cancel.png?v=3114) top left no-repeat!important;
  width: 68px;
  color: #3b3b3b;
}
.btns-row .cancel, .btns-row-centered .cancel
{
  background: transparent url(http://www.my-inet.eu/../Images/buttons/forms_cancel.png?v=3114) top left no-repeat!important;
  width: 68px;
  color: #3B3B3B;
}
/* end of BUTTONS */

/* FAVORITE BUTTONS */
.favorite-btn
{
	width:17px;
	height:10px;
	font-size:1px;
	background-repeat:no-repeat;
	text-decoration:none;
    display : -moz-inline-stack;
    display : inline-block;
    background-image: url(http://www.my-inet.eu/../images/not_favorite.gif?v=3114);
}

.remove-fav
{
	background-image: url(http://www.my-inet.eu/../images/favorite.gif?v=3114);
}
/* end of FAVORITE BUTTONS */

/* CAPTCHA */
div.captcha
{
	text-align:center;
}
div.captcha img.captcha-image
{
	border: solid 1px black;
	position: relative;
}
div.captcha img.refresh-image
{
	cursor:pointer;
}
div.captcha span
{
	font-size:12px;
}
/* end of CAPTCHA */

/* DIALOG MESSAGE */
.mail-dialog
{
	width:100%;
	font-size: 12px;
}
.mail-dialog label
{
	font-weight:bold;
}
.mail-dialog input, .mail-dialog textarea, .mail-dialog select
{
	width:99%;
}
/* end of DIALOG MESSAGE*/

.mySliderPnl span
{
   font-weight: bold;
   color: Navy;
}

.mySliderPnl
{
    margin: 0px 8px 0 8px;
}

.grid
{
	width:100%;
}
.grid td
{
	vertical-align:top;
	padding:0 2px;
}
.grid tr
{
	height:1.8em;
}
.grid tr.header th
{
	font-weight:bold;
	border-bottom: solid 1px #e6e6e6;
	padding:0 2px;
	text-align:center;
}



.grid th.sortable
{
	cursor:pointer;
	text-decoration:underline;
}

.grid tr.row 
{
	
}

.grid tr.altrow 
{
	background-color: #e6e6e6;
}
.myservice .grid tr.altrow 
{
	background-color: #efefef;
}


.grid .pager
{
	margin-top: 5px;
}
.grid .pager span
{
	color: red;
	margin-right: 2px;
}
.grid .pager a:link, .grid .pager a:active, .grid .pager a:visited
{
	color:#000000;
	margin-right: 2px;
}

/* FILE UPLOAD */
div.custom-file-upload
{
	overflow: hidden; 
	width: 91px; 
	height: 25px; 
	  margin: 4px 5px 0 0!important;
}
.custom-file-upload .btn-browse
{
   width: 91px; 
   height: 25px;
	
   line-height: 2.5em;
   padding: 0!important;

   border: none;

   cursor: pointer;
   font-weight: bold;
   font-size: 0.8125em;

   text-decoration: none;
   display : -moz-inline-stack;
   display : inline-block;
   text-align:center;
   
   background: transparent url(http://www.my-inet.eu/../../Images/buttons/forms_save.png?v=3114) top left no-repeat!important;

   color: #3b3b3b;
}

.custom-file-upload .file
{
	margin-top: -30px; 
	margin-left:-160px;  
	-moz-opacity: 0;  
	filter: alpha(opacity=0);   
	opacity: 0;  
	font-size: 50px; 
}

/* end of FILE UPLOAD */

/* STANDALONE PAGER */
.standalone-pager
{
	margin-top: 5px;
	font-size:12px;
}
.standalone-pager span
{
	color: red;
	margin-right: 2px;
}
.standalone-pager a:link, .standalone-pager a:active, .standalone-pager a:visited
{
	color:#000000;
	margin-right: 2px;
}
/* end of STANDALONE PAGER */
/* Main style sheet for jQuery Calculator v1.2.1 */
div.hasCalculator, span.hasCalculator {
	position: relative;
}
button.calculator-trigger {
	width: 25px;
	padding: 0px;
}
img.calculator-trigger {
	margin: 2px;
	vertical-align: middle;
}
#calculator-div {
	display: none;
	z-index: 10;
	margin: 0;
	padding: 0;
	border: 1px solid #888;
	color: #000;
	background-color: #f4f4f4;
	font-family: Arial,Helvetica,sans-serif;
}
.calculator-keyentry {
	position: absolute;
	top: 3px;
	right: 3px;
	width: 0px;
}
.calculator-inline {
	position: relative;
	border: 1px solid #888;
	background-color: #f4f4f4;
}
.calculator-inline .calculator-close {
	display: none;
}
.calculator-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.calculator-rtl {
	direction: rtl;
}
.calculator-prompt {
	clear: both;
	width: 100%;
	text-align: center;
}
.calculator-result {
	clear: both;
	margin: 2px;
	padding: 0px 2px;
	text-align: right;
	background-color: #fff;
	border: 1px inset #000;
	font-size: 110%;
}
.calculator-focussed {
	background-color: #ffc;
}
.calculator-row {
	clear: both;
	width: 100%;
}
.calculator-space {
	float: left;
	margin: 2px;
	width: 28px;
}
.calculator-half-space {
	float: left;
	margin: 1px;
	width: 14px;
}
.calculator-row button {
	position: relative;
	float: left;
	margin: 2px;
	padding: 0px;
	height: 22px;
	background-color: #f4f4f4;
	text-align: center;
	cursor: pointer;
}
.calculator-row .calculator-ctrl {
	width: 60px;
	background-color: #e8e8e8;
}
.calculator-row .calculator-undo, .calculator-row .calculator-clear-error, .calculator-row .calculator-clear {
	width: 28px;
}
.calculator-row .calculator-base, .calculator-row .calculator-angle {
	width: 28px;
	font-size: 70%;
}
.calculator-row .calculator-base-active, .calculator-row .calculator-angle-active {
	border: 2px inset #fff;
}
.calculator-digit, .calculator-oper {
	width: 28px;
}
.calculator-mem-empty {
	color: #888;
}
.calculator-trig {
	font-size: 70%;
}
@-moz-document url-prefix() { // Firefox
	.calculator-trig, .calculator-base {
		text-indent: -3px;
	}
}
.calculator-key-down {
}
.calculator-keystroke {
	display: none;
	width: 16px;
	height: 14px;
	position: absolute;
	left: -2px;
	top: -2px;
	color: #000;
	background-color: #ccc;
	font-size: 80%;
}
.calculator-keyname {
	width: 22px;
	font-size: 70%;
}
.calculator-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 125px;
	height: 200px;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png?v=3114) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png?v=3114) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png?v=3114) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png?v=3114) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png?v=3114) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png?v=3114) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png?v=3114) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png?v=3114); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png?v=3114); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png?v=3114); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png?v=3114); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png?v=3114); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png?v=3114); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png?v=3114); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png?v=3114); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png?v=3114) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png?v=3114) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*******************************************************************************        Gadget Boxes        ******************************************/
.roundBox{
  background: transparent url(img/roundBox_bot_right.gif?v=3114) bottom right no-repeat;
}
.roundboxHeader{
  background: transparent url(img/roundBox_top_right.gif?v=3114) top right no-repeat;
}

.roundboxHeader h1, .roundboxHeader h2{
  background: transparent url(img/roundBox_top_left.gif?v=3114) top left no-repeat;
}

.roundBoxBody{
  background: transparent url(img/roundBox_bot_left.gif?v=3114) bottom left no-repeat;
  color: #797878;
}

.roundBoxBody .gadgetMenu a {
  text-decoration: none;
  color: #616161;
  border-bottom: 1px dashed #616161;
}

.roundBoxBody .gadgetMenu a.act{
  background: #ec4040;
  color: #fff;
  text-decoration: none;
  border: none;
}


