
/*-lellealternatiiv CSS-*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td,button{margin:0;padding:0;}
table{font-size:inherit;}
fieldset,img{border:0;}
th{font-style:normal;font-weight:normal;}
button {background-color:transparent; border:0 none; text-indent:0;}
th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
select,input,textarea,button{font:99% verdana,sans-serif;}
html { height:101%; }
body{font:11px verdana,sans-serif; background-color:#000000; color: #FCF5E7; padding-bottom:20px;background-image:url(../images/base/back.gif); }

img { border:none; }

a { color: #FCF5E7; text-decoration:none; }
a:hover {text-decoration:underline;}

/* Page */
#page_wrapper { position:relative; margin-left:auto;  margin-right:auto; text-align: center;height:99%; width:1000px;}

/*Page Head*/

#page_head { position:relative; margin-left:auto;  margin-right:auto; width:1000px; height:178px; background-image:url(../images/base/page_head.jpg); background-repeat:no-repeat; }
#page_head .langs {position:absolute; left:0px; margin-left:30px;}
#page_head .langs li {width:34px; height:18px; background-image:url(../images/base/head_lang_unactive.png); background-repeat:no-repeat; display:inline-block; display:inline; float:left; margin-right:-6px; position:relative; }
#page_head .langs li.active {background-image:url(../images/base/head_lang_active.png); }
#page_head .langlinks {position:absolute; left:0px; margin-left:30px; z-index:101}
#page_head .langlinks a{display:inline-block; text-align:center; width:34px; position:absolute;}
#page_head .langlinks a.lng0 {margin-left:0px;}
#page_head .langlinks a.lng1 {margin-left:28px;}
#page_head .langlinks a.lng2 {margin-left:56px;}
#page_head .langlinks a.lng3 {margin-left:84px;}
#page_head .langlinks a.lng4 {margin-left:112px;}
#page_head .search {position:absolute; right:0px; margin-right:24px; margin-top:27px; }
#page_head .search form {}
#page_head .search input{width:142px; height:13px; border: 1px solid #B9BFC3; vertical-align:middle;}
#page_head .search input.error{ border-color:#D81931;}
#page_head .search button {background:transparent none repeat scroll 0 0; border:0 none; cursor:pointer; display:inline-block; overflow:visible; padding:0; white-space:nowrap; color:#FFFFFF; vertical-align:middle;}
#page_head .search button span {	background: #000000 url(../images/base/page_search_button.png) repeat-x scroll 0 0; cursor: pointer; 	display: inline-block; display: -moz-inline-stack; float: none;	font-size: 10px; line-height: 14px;	padding-left: 5px;	padding-right: 5px; text-align: center;	width: auto; }
#page_head .search button span.l{	background: #000000 url(../images/base/page_search_button_l.png) no-repeat scroll 0 0; 	display: inline-block;	display: -moz-inline-stack;	padding-left: 0;	padding-right: 0px;	width: 10px !important;}
#page_head .search button span.r{background: #000000 url(../images/base/page_search_button_r.png) no-repeat scroll 100% 100%;display: inline-block;	display: -moz-inline-stack;	padding-left: 0;	padding-right: 0px;	width: 10px !important;}
#page_head .user {position:absolute; right:0px; margin-right:24px; margin-top:62px; }


/*Page Menu*/

#page_menu { position:relative; margin-left:auto;  margin-right:auto; width:1000px;  overflow:hidden; margin-top:7px; background-image:url(../images/base/page_menu_bg.jpg); background-repeat:repeat-x; background-color: #E7E5E4;}
#page_menu table{width:1px; margin-left:auto;  margin-right:auto; }
#page_menu table .main td { background-image:url(../images/base/page_menu_sepa.gif); background-repeat:no-repeat; background-position:0 0; height:26px; padding-left:3px; padding-bottom:0px;}
#page_menu table .main td.nobg{background:none;}
#page_menu table .main a {display:block; line-height:26px; padding-left:5px; padding-right:10px; font-weight:bold; text-decoration:none; color: #000000; white-space:nowrap; }

#page_menu table .main a.selected, #page_menu table .main a:hover {background-color:transparent; background-image:url(../images/base/page_menu_hover.jpg); background-repeat:repeat-x; text-decoration:none; color: #000000;}

#page_menu table .sub table {width:100%; border-spacing:0px; border-collapse:collapse;}

#page_menu table .sub td.center { background-image:url(../images/base/page_submenu_bg.jpg); background-repeat: repeat-x ; background-position:0 100%;}
#page_menu table .sub td.first { background-image:url(../images/base/page_submenu_bg_l.jpg); background-repeat:no-repeat; background-position:0 100%; width: 10px !important;}
#page_menu table .sub td.last { background-image:url(../images/base/page_submenu_bg_r.jpg); background-repeat:no-repeat; background-position:0 100%; width: 10px !important;}
#page_menu table .sub a {line-height:20px; padding-right:5px; text-decoration:none; color: #000000; white-space:nowrap; }
#page_menu table .sub a.selected, #page_menu table .sub a:hover {text-decoration:none; color: #0071BC;}


/*Content*/
#content_wrapper { width:980px; overflow:hidden; padding:10px 10px 10px 10px; background-color: #E7E5E4;}
#leftcontent { float:left; width:180px; text-align: left; background-color: #FFFFFF;}

#leftcontent .box{ }
#leftcontent .box h2{ font-size:12px; padding: 12px 12px 12px 12px;}

#leftcontent .box h2.opened{background-color:#0095DA ; cursor:pointer; background-image:url(../images/base/left_box_opened.jpg); background-repeat:no-repeat; background-position:bottom right;}
#leftcontent .box h2.closed{background-color:#004071; cursor:pointer; background-image:url(../images/base/left_box_closed.jpg); background-repeat:no-repeat; background-position:bottom right;}

#leftcontent .box .content {padding-top: 11px;}
#leftcontent .box .content div {margin: 0px 7px 0px 7px; padding: 7px 0px 7px 0px;  background-image:url(../images/base/box_item_sepa.gif); background-repeat:repeat-x; background-position:0% 100%;}
#leftcontent .box .content .last {background-image: none; padding-bottom:28px;}
#leftcontent .box .content div a {color:#5E686A; font-size:11px;}
#leftcontent .box .content div a span{color:#000000; font-size:9px;}
#leftcontent .box .content a.viewall {color:#0071BC; font-size:9px; display:block; padding: 0px 7px 4px 7px; text-align:center;}


#rightcontent { float:right; width:180px;}
#rightcontent .box{ background-image:url(../images/base/right_box_bg.jpg); background-repeat:no-repeat;background-color:#FFFFFF; }
#rightcontent .box h2{ font-size:12px; padding: 23px 12px 17px 12px; color:#8CC63E;}
#rightcontent .box .content{ overflow:hidden;}
#rightcontent .box img{ font-size:12px; padding: 13px 10px 13px 10px;}
#rightcontent .box p{color:#000; padding: 0 10px 13px 10px; margin-top:-5px;}
#rightcontent .box a.viewall {color:#0071BC; font-size:9px; display:block; padding: 0px 7px 4px 7px; text-align:center;}
#rightcontent .days_left{ background-image:url(../images/base/days_left.gif); background-repeat:no-repeat;  background-position:center 10px; border: 1px solid #FFFFFF; text-align: center; height: 85px; width: 180px; margin-bottom:10px; padding:10px 0;}
#rightcontent .days_left .days{font-size:13px; font-weight:bold; margin-top:36px;}
#rightcontent .days_left .left{color:#000000; margin-top:20px;}
#rightcontent .textbox{ border: 1px solid #FFFFFF; text-align: center; height: auto; width: 160px; margin-bottom:10px; padding:10px; color:#000000; }
#rightcontent .textbox a{ color:#0071BC; }


#maincontent {width:512px; position:relative; margin-left:auto;  margin-right:auto; background-color:#E8DABC; background-color:#FFFFFF; color: #000000; text-align:left; padding:44px;}
#maincontent h1 {font-size:18px; color:#0069B5; padding-bottom: 34px;}
#maincontent h2 {color:#3FBBEF;padding-top: 21px; padding-bottom: 21px;}
#maincontent p {padding-bottom: 10px; text-align:justify;}
#maincontent a {color:#0071BC;}
#maincontent .buttons a {color:#FFFFFF;}
table.datalist {margin-bottom:5px;}
table.datalist th {padding:5px; font-weight:bold;}
table.datalist td {padding:5px; }

#widecontent {width:746px; background-color:#FFFFFF; color: #000000; text-align:left; padding:22px 22px 0px 22px; overflow:hidden;}
#widecontent h1 {font-size:18px; color:#0069B5; padding-bottom: 12px;}
#widecontent h2 {font-size:14px; color:#0069B5; padding-bottom: 12px;}
#widecontent h3 {color:#3FBBEF;padding-top: 12px; padding-bottom: 12px;}
#widecontent h3 span {color:#000000; }
#widecontent p {padding-bottom: 10px;}
#widecontent a {color:#0071BC;}

#widecontent .widebox {float:right; width:482px;}
#widecontent .smallbox {float:left; width:242px; overflow:hidden;}
#widecontent .innerbox {border: 1px solid #CBCBCB; padding:15px; margin-bottom: 22px; overflow:hidden; }
#widecontent .item {border-bottom: 2px solid #C0C3C4; padding-bottom:10px; cursor:pointer; }
#widecontent .last {border-bottom: none; padding-bottom:0px;}
#widecontent span {font-size:9px; float:right;}
#widecontent .smallbox p {width:200px; overflow:hidden;  }






#page_footer {position:relative; margin-left:auto;  margin-right:auto; margin-top: 8px; padding-top: 9px; width:1000px; height:178px; border-top: 1px solid #FFFFFF; font-size:9px; }
#page_footer .leftitem { float:left; width:160px; color:#007DC5; padding-left: 10px; padding-right: 10px;}
#page_footer .centeritem {position:relative; margin-left:auto;  margin-right:auto;  width:580px; text-align: left; padding-left: 10px; padding-right: 10px;}
#page_footer .centeritem span{ float: right;}
#page_footer .rightitem {float:right; width:160px; padding-left: 10px; padding-right: 10px;}

form input, form textarea {font-size:11px; border:1px solid #B4BBBF; padding: 2px 2px; color:#2467B2;}

.buttons {text-align:center; vertical-align:middle; padding-top:10px;}

.buttons a, .buttons input {display:inline-block; white-space:nowrap; border: 0 none; color:#FFFFFF !important; font-size:11px; line-height: 13px; height:21px; vertical-align:middle; background-repeat:no-repeat; cursor:pointer;}

.buttons a {    padding: 3px 0px 1px 2px; vertical-align:middle;margin-top:4px;}
.buttons a.helpicon {background-image:url(../images/base/helpicon.jpg); background-position:0 0;padding:0 9px; display:none;}
.buttons input {padding: 0px 2px 4px 2px; }
.buttons a:hover {text-decoration:none;}

.buttons .btn01 {background-image:url(../images/base/btn01.jpg);  width:132px; }
.buttons .btn01:hover, .buttons .btn01hover {background-image:url(../images/base/btn01h.jpg); }

.buttons .btn02 {background-image:url(../images/base/btn02.jpg);  width:132px;}
.buttons .btn02:hover, .buttons .btn02hover {background-image:url(../images/base/btn02h.jpg); }

.buttons .btn03 {background-image:url(../images/base/btn03.jpg);  width:73px;}
.buttons .btn03:hover, .buttons .btn03hover {background-image:url(../images/base/btn03h.jpg); }

.buttons .btn04 {background-image:url(../images/base/btn04.jpg);  width:132px;}
.buttons .btn04:hover, .buttons .btn04hover {background-image:url(../images/base/btn04h.jpg); }
.buttons .btn05 {background-image:url(../images/base/btn05.jpg);  width:263px;}
.buttons .btn05:hover, .buttons .btn05hover {background-image:url(../images/base/btn05h.jpg); }



form.TBform01 div {padding-top:6px; padding-bottom:6px;}
form.TBform01 div.row {overflow:hidden; width:100%; height:21px;}
form.TBform01 div.row label {width:130px; float:left; font-size:11px; vertical-align:middle; height:15px; padding: 2px 2px;}
form.TBform01 div.row input {width:190px; float:right; height:15px; }
form.TBform01 div.row .cust_checkbox {margin-left:154px; margin-top:3px;}
form.TBform01 div.error input{color:#D81931; border-color:#D81931;}
form.TBform01 div.checkbox2 .cust_checkbox {margin-left:21px; margin-top:3px;}
form.TBform01 .errorMsg {color:#D81931; padding-bottom:5px; padding-top:0px;}

form.TBform02 div {padding-top:6px; padding-bottom:6px;}
form.TBform02 div.row {overflow:hidden; width:100%; height:21px;}
form.TBform02 div.error input{color:#D81931; border-color:#D81931;}
form.TBform02 div.error textarea{color:#D81931; border-color:#D81931;}
form.TBform02 .errorMsg {color:#D81931; padding-bottom:5px; padding-top:0px;}
form.TBform02 div.row label {width:70px; float:left; font-size:11px; vertical-align:middle; height:15px; padding: 2px 2px;}
form.TBform02 div.row input {width:265px; float:right; height:15px; }
form.TBform02 div.row2 {overflow:hidden; width:100%; height:220px;}
form.TBform02 div.row2 textarea {width:265px; float:right; }
form.TBform02 div.row label.checkbox {width:250px;}
form.TBform02 div.row .cust_checkbox {margin-left:77px; margin-top:3px;}

#TBdeleteconfirm h2 {color: #ED1C24;}
#TBgooglemap {width:654px;}


.standardform .tabs a, .standardform .tabs span {line-height:40px; width:252px; display:inline-block; background-color:#004071; padding:0 1px; text-align:center; vertical-align:middle; color:#FFFFFF !important; font-size: 13px;}
.standardform .tabs a.active, .standardform .tabs a:hover {background-color:#0095DA; text-decoration:none; }

.standardform div.mtop {margin-top:15px;}

.standardform div.row .label {padding:15px 0px 9px;}
.standardform div.row .label label {font-size: 12px; color:#5E6869; width:auto; padding: 0px 2px; }
.standardform div.row label.important {padding-right:22px; background-image:url(../images/base/important.jpg); background-repeat:no-repeat; background-position:100% 50%;}
.standardform div.row .errorMsg {color:#D81931; padding-top:5px;}
.standardform div.row .txt100 {width:505px; margin-top:5px; height:15px; }

.standardform div.row .lab {font-size: 11px; margin-top:5px; display:inline-block; color:#000000; height:17px; padding: 2px 2px; }

.standardform div.row .lab45 {font-size: 11px; width:241px; margin-top:5px; display:inline-block; color:#000000; height:17px; padding: 2px 2px; }
.standardform div.row .txt45 {width:235px; margin-top:5px; height:13px; }


.standardform div.row .lab33 {font-size: 11px; width:164px; margin-top:5px; display:inline-block; color:#000000; height:17px; padding: 2px 2px; }
.standardform div.row .txt33 {width:160px; margin-top:5px; height:15px; }

.trash {background-image:url(../images/base/trash.jpg); background-position:50% 0; background-repeat:no-repeat; padding:0 8px;}
.trash:hover {text-decoration:none;}

.standardform div.row .addbutton {text-align:right;}
.standardform div.row .addbutton a {text-align:center;}
/*
.standardform .demofilebutton {height:19px; display:inline-block; width:237px; padding-top:5px; padding-left:5px; border: thin solid red;}
.standardform .demofilebutton a {margin-top:0px; position:absolute;}
*/
.inlinebutton02 {background-image:url(../images/base/btn02.jpg); background-repeat:no-repeat; color:#FFFFFF !important; display:inline-block; font-size:11px; height:19px; line-height:14px; margin:5px 0px 0 4px; padding:2px; text-align:center; vertical-align:middle; width:127px;}
.inlinebutton02:hover, .inlinebutton02hover {text-decoration:none; background-image:url(../images/base/btn02h.jpg); }
.standardform .demofilebutton{margin:-4px 4px -4px;}



.standardform .uploading {background-image:url(../images/base/loading_indicator_circle.gif); background-repeat: no-repeat; margin-top:5px;
                          padding-bottom:5px; padding-left:24px; color:#5E6869; }

.standardform .info a{color:#5E6869; }
.standardform .info {color:#5E6869; margin-top:5px;}

.standardform .jplayer {display:inline-block; width:237px; height:15px; padding-left:5px; font-size:1px; }
.standardform .jplayer_wrapper {margin-top:2px; position:absolute;}
.standardform .jplayer_wrapper span {display:inline-block; }

.standardform .jplayer .play {background-image:url(../images/base/jplayer01_play.jpg); background-repeat: no-repeat;	width:17px;height:17px; cursor:pointer; display:inline-block; margin-right:2px;}
.standardform .jplayer .stop {background-image:url(../images/base/jplayer01_stop.jpg); background-repeat: no-repeat;	width:17px;height:17px; cursor:pointer; display:inline-block;}
.standardform .jplayer .progress {border: 1px solid #B4BBBF; width:96px;height: 7px; cursor:pointer; display:inline-block;  margin-left:5px;  margin-bottom:3px; }
.standardform .jplayer .progressloadbar {background-color: #EBE9E8; height:7px; cursor:pointer; width: 0%;}
.standardform .jplayer .progressplaybar {border-right: 7px solid #000000; height:7px; cursor:pointer; width: 0%;}
.standardform .jplayer .mute {background-image:url(../images/base/jplayer01_mute.jpg); background-repeat: no-repeat;	width:17px;height:17px; cursor:pointer; display:inline-block; margin-left:5px;  margin-right:2px;}
.standardform .jplayer .volumebar {background-image:url(../images/base/jplayer01_volumebar.jpg); background-repeat: no-repeat; background-position:0 50%; width:65px; height:8px; cursor:pointer; display:inline-block; margin-bottom:4px;}
.standardform .jplayer .volumelevel {background-image:url(../images/base/jplayer01_volumelevel.jpg); background-repeat: no-repeat; background-position:100% 50%; height:8px; cursor:pointer; min-width: 8px !important; width: 80%;}

/* page 2*/


.standardform .imagefilebutton {height:19px; display:inline-block; width:145px; padding-top:5px; padding-left:0px;}
.standardform .imagefilebutton a {margin-top:0px; position:absolute;}

.standardform .bandimage {vertical-align:top; padding-bottom:5px;}
.standardform .bandimage img {padding-top:5px; }
.standardform .bandimage a.trash {margin-bottom:95px;}

#bandvideos .videolink { }
form textarea {border:1px solid #B4BBBF; margin-top:5px;}

.standardform textarea.tar100 {width:506px;}
.standardform .maxlength {margin-top:5px;}
.standardform .maxlength {font-size:9px;}
.standardform .maxlength label {font-weight:bold; font-size:11px;}

.standardform div.error input{color:#D81931; border-color:#D81931;}
.standardform input.error {color:#D81931; border-color:#D81931;}

#bandvideos .subrow{overflow:hidden;}
#bandvideos embed, #bandvideos object {float:left;}
#bandvideos a.trashfloat {float:left;}

#bandpresentation .selectdiv {}
#bandpresentation .selectdiv div {width:148px; float:right; }
#bandpresentation .selectdiv ul{ margin-top:21px; display:none; position:absolute; width:167px; right:44px;}
#bandpresentation .selectdiv li{width:156px; }	


.standardform a.trashinline {margin:0px 4px -3px;}
.standardform .datalink {line-height:30px;}
.standardform label.radioinline {padding-right: 10px;}

.standardform td {vertical-align:top; width:168px;}
.standardform table.nowidth td {width:auto;}

.select_container {display:inline-block; height:14px; margin-top:6px; width:165px;}
.sel10, .sel33, .sel45  {font-size:11px; border:1px solid #B4BBBF; padding: 1px 2px; color:#2467B2; height:21px; text-align:center; margin-top:5px;}
.sel10 {width:60px;}
.sel33 {width:166px;}
.sel45 {width:226px;}

.sel10div, .sel33div, .sel45div{background: url(../images/base/select_dropdown.jpg) no-repeat 100% 50%; font-size:11px; border:1px solid #B4BBBF; vertical-align:middle; padding: 2px 17px 2px 2px; color:#2467B2; position:absolute; height:15px;}
.sel10div{width:44px;}
.sel33div{width:146px;}
.sel45div{width:220px;}

.select_container .sel33div{margin-top:0px;}
td .sel10div, 
td .sel33div, 
td .sel45div {margin-top:5px;}	

.sel10div ul, 
.sel33div ul, 
.sel45div ul {background:#EAF1F5; list-style:none; max-height:200px; overflow-x: hidden; overflow-y: auto; cursor:pointer; border:1px solid #B4BBBF; }
.sel10div ul{width:63px; }
.sel33div ul{width:167px; }
.sel45div ul{width:239px; }

.sel10div li, .sel33div li, .sel45div li{padding:2px 5px; color:#5E6869; }
.sel10div li {width:40px; text-align:center;}
.sel33div li {width:154px;}
.sel45div li {width:196px;}		
.sel10div .selected, .sel10div li:hover, 
.sel33div .selected, .sel33div li:hover, 
.sel45div .selected, .sel45div li:hover {color:#2467B2;}
.sel10div span.passiveSelect,
.sel33div span.passiveSelect, 
.sel45div span.passiveSelect 
{display:inline-block; margin-left:auto;  margin-right:auto; text-align:center; }
.sel10div span.passiveSelect {width:45px;}
.sel33div span.passiveSelect {width:148px;}
.sel45div span.passiveSelect {width:202px;}
.sel10div span.activeSelect {display:inline-block; margin-left:auto;  margin-right:auto; text-align:center; }
.sel10div span.activeSelect {width:45px;}

.sel10div li.none, .sel33div li.none, .sel45div li.none {text-align:center;}
.sel10diverror, .sel33diverror, .sel45diverror { color:#D81931; border-color:#D81931;}

ul#selectbandtoregister {background:#EAF1F5; list-style:none; max-height:200px; overflow-x: hidden; overflow-y: auto; border:1px solid #B4BBBF; position: absolute; z-index: 95; display: none;}
ul#selectbandtoregister li {padding: 5px}

.cust_checkbox{float:left; cursor:pointer; width:10px; height:10px; line-height:1px !important; padding:0px; margin-right:5px; background:url(../images/base/checkbox_off.jpg) no-repeat 50% 50%;}
.cust_checkbox_on{background-image:url(../images/base/checkbox_on.jpg);}
.cust_checkbox_hvr{background-image:url(../images/base/checkbox_hvr.jpg);}
.cust_checkbox_off{}

.cust_radio{display:inline-block; cursor:pointer; margin-top:5px; width:12px; height:12px; background:url(../images/base/radiobutton_off.jpg) no-repeat 50% 50%; }
.cust_radio_on{background-image:url(../images/base/radiobutton_on.jpg);}
.cust_radio_hvr{background-image:url(../images/base/radiobutton_hvr.jpg) !important;}
.cust_radio_off{}




.datalist .tabs a {line-height:40px; width:252px; display:inline-block; cursor:pointer; padding:0 1px; text-align:center; color:#FFFFFF !important; font-size: 13px;}
.datalist .tabs a:hover {text-decoration:none; }
.datalist .tabs a.opened{background-color:#0095DA ; background-image:url(../images/base/left_box_opened.jpg); background-repeat:no-repeat; background-position:right 65%;}
.datalist .tabs a.closed{background-color:#004071; background-image:url(../images/base/left_box_closed.jpg); background-repeat:no-repeat; background-position:right 65%;} 

.datalist .tabs span {font-size:10px; }
.datalist .filter .activeSelect span { font-size:9px; }

.datalist .filter {width:510px; margin-bottom: 20px;}
.datalist .filter .filterleft {position:absolute; width:254px; z-index:100; }
.datalist .filter .filterright {position:absolute; right:44px; width:254px; z-index:100; background:white; }

.filterright .buttons {border:1px solid #B4BBBF; width:252px; background:white; }

.selectdiv div {background: url(../images/base/select_dropdown.jpg) no-repeat 100% 50% white; font-size:11px; border:1px solid #B4BBBF; padding: 2px 17px 2px 2px; color:#2467B2; width:233px; height:15px; margin-bottom:-1px; cursor:pointer;}

.selectdiv ul{background:#EAF1F5; list-style:none; max-height:200px; overflow-x: hidden; overflow-y: auto; cursor:pointer; width:252px; border:1px solid #B4BBBF; width:252px; }

.selectdiv li{padding:2px 5px; width:154px; color:#5E6869; }		
.selectdiv .selected, .selectdiv li:hover{color:#2467B2;}
.selectdiv li.none {text-align:center;}
.selectdiv ul.ip {padding-top: 2px; padding-bottom: 2px;}

.selectdiv ul.ip li {height:19px; width:242px;}

.selectdiv ul li span {display: block;}
.selectdiv ul.ip input.txt {float:left; width:100px;}


.selectdiv ul.ip span.withip {padding-left:110px; padding-top:3px;}

.selectdiv ul li a {float:left; width:10px; height:10px; line-height:1px !important; padding:0px; margin-right:5px; background:url(../images/base/checkbox_off.jpg) no-repeat 50% 50%;}
.selectdiv ul li.selected a{background-image:url(../images/base/checkbox_on.jpg);}
.selectdiv ul li a:hover{text-decoration:none;}
.selectdiv ul li.hover a{background-image:url(../images/base/checkbox_hvr.jpg);}

.datalist .filter .filterright ul {border-bottom:none;}
.datalist .hr {border-top:1px solid #B4BBBF; height:1px;}

.datalist .row {margin-top: 20px;margin-bottom: 10px; overflow:hidden;}
.datalist .row img {float:right;}
.datalist .row h2 {padding-top: 0px !important; font-size:13px;}
.datalist .row p {padding-bottom:5px !important;}
.datalist .row p a.map {background-image:url(../images/base/map.jpg); background-position:50% 100%; background-repeat:no-repeat; padding:0 9px; }
.datalist .row p a.map:hover {text-decoration:none;}
.datalist .row a.inlinebutton02 {margin-left:0px;}

.datalist .navi {text-align:center; margin-top: 10px; height:20px;}
.datalist .navi a.prev {background-image:url(../images/base/navi_prev.jpg); background-position:0 50%; background-repeat:no-repeat; padding-left:13px;  float:left;}
.datalist .navi a.next {background-image:url(../images/base/navi_next.jpg); background-position:100% 50%; background-repeat:no-repeat; padding-right:13px; float:right;}
.datalist .navi a, .datalist .navi span {color:#ABB7BC !important; padding: 0px 2px;}
.datalist .navi a.selected, .datalist .navi a:hover {text-decoration:none; color:#004071 !important;}



.helpicon {background-image:url(../images/base/helpicon.jpg); background-position:50% 100%; background-repeat:no-repeat; padding:0 9px; display:none;}
.helpicon:hover {text-decoration:none;}
#tooltip {position: absolute;	z-index: 3000;  width: 250px; background: #FFFFFF;  border: 1px solid #B4BBBF;  padding: 10px; 	opacity: 0.95; color:#000000;}
#tooltip ul {list-style-position:inside;}


.msg_error { padding:20px 24px 15px 24px; overflow:hidden; margin-bottom:10px !important; background-color:#ed1b24; position:relative; text-align:center; margin-top:15px;}
.msg_error .close { display:block; position:absolute; width:17px; height:17px; top:5px; right:5px;  background-image:url(../images/base/close_redbg.jpg); background-position:50% 100%; background-repeat:no-repeat;}
.msg_error .close:hover { color:#fff; }
.msg_error h2 { font-size:13px; font-weight:bold; margin-bottom:0px; color:#ffffff !important; padding-top:0px !important; padding-bottom:2px  !important;}
.msg_error p { padding-bottom:2px  !important; color:#ffffff; text-align:center !important;}

.msg_success { padding:20px 24px 15px 24px; overflow:hidden; margin-bottom:10px !important; background-color:#8CC63F; position:relative; text-align:center; margin-top:15px;}
.msg_success .close { display:block; position:absolute; width:17px; height:17px; top:5px; right:5px;  background-image:url(../images/base/close_greenbg.jpg); background-position:50% 100%; background-repeat:no-repeat;}
.msg_success .close:hover { color:#fff; }
.msg_success h2 { font-size:13px; font-weight:bold; margin-bottom:0px; color:#ffffff !important; padding-top:0px !important; padding-bottom:2px  !important;}
.msg_success p { padding-bottom:2px  !important; color:#ffffff; text-align:center !important;}

.msg_note { padding:20px 24px 15px 24px; overflow:hidden; margin-bottom:10px !important; background-color:#0095DA; position:relative; text-align:center; margin-top:15px;}
.msg_note .close { display:block; position:absolute; width:17px; height:17px; top:5px; right:5px;  background-image:url(../images/base/close_bluebg.jpg); background-position:0% -1px; background-repeat:no-repeat;}

.msg_note .close:hover { color:#fff; }
.msg_note h2 { font-size:13px; font-weight:bold; margin-bottom:0px; color:#ffffff !important; padding-top:0px !important; padding-bottom:2px  !important;}
.msg_note p { padding-bottom:2px  !important; color:#ffffff; text-align:center !important;}
.msg_note p a{ color:#ffffff !important;}




.jplayer02 {width:325px; border:1px solid #74BEEA; background-image:url(../images/base/jplayer02_headbg.jpg);  background-repeat:no-repeat; margin-left:auto;  margin-right:auto; } 
.jplayer02 .head {height:41px; width:295px; margin:0px 15px; text-align: center;}

.jplayer02 .head a, .jplayer02 .head span {display:inline-block; cursor:pointer; }


.jplayer02 .head a.stop {background-image:url(../images/base/jplayer02_stop.gif); background-repeat: no-repeat;	width:16px; height:15px; }
.jplayer02 .head a.stop:hover {background-image:url(../images/base/jplayer02_stop_hvr.gif); }

.jplayer02 .head a.prev {background-image:url(../images/base/jplayer02_prev.gif); background-repeat: no-repeat;	width:28px; height:15px; }
.jplayer02 .head a.prev:hover {background-image:url(../images/base/jplayer02_prev_hvr.gif); }

.jplayer02 .head a.next {background-image:url(../images/base/jplayer02_next.gif); background-repeat: no-repeat;	width:28px; height:15px; }
.jplayer02 .head a.next:hover {background-image:url(../images/base/jplayer02_next_hvr.gif); }

.jplayer02 .head a.play {background-image:url(../images/base/jplayer02_play.gif); background-repeat: no-repeat;	width:26px; height:25px; }
.jplayer02 .head a.play:hover {background-image:url(../images/base/jplayer02_play_hvr.gif); }

.jplayer02 .head a.pause {background-image:url(../images/base/jplayer02_pause.gif); background-repeat: no-repeat;	width:26px; height:25px;}
.jplayer02 .head a.pause:hover {background-image:url(../images/base/jplayer02_pause_hvr.gif); }

.jplayer02 .progress {background-image:url(../images/base/jplayer02_progressbg.jpg); background-repeat: no-repeat; width:92px;height: 7px; cursor:pointer; line-height:1px; text-align: left;}
.jplayer02 .progressloadbar {background-color: #FFFFFF; height:7px; cursor:pointer; width: 0%; }
.jplayer02 .progressplaybar {background-color: #0089D0; height:7px; cursor:pointer; width: 0%; }

.jplayer02 .mute {background-image:url(../images/base/jplayer02_mute.png); background-repeat: no-repeat;	width:13px;height:13px; cursor:pointer; }
.jplayer02 .volumebar {background-image:url(../images/base/jplayer02_volumebg.png); background-repeat: no-repeat; background-position:0 50%; width:50px; height:8px; cursor:pointer; text-align: left;}
.jplayer02 .volumelevel {background-image:url(../images/base/jplayer02_volumelevel.png); background-repeat: no-repeat; background-position:100% 50%; height:8px; cursor:pointer; min-width: 8px !important; width: 80%;}

.jplayer02 .playlist {padding: 4px 4px 2px 4px; }
.jplayer02 .playlist p {background-color: #F1F1F2; margin-bottom: 2px; overflow:hidden; height: 10px; padding: 3px 4px 2px; cursor:pointer; text-align:left !important;}
.jplayer02 .playlist p span{float:right; padding-left:5px;} 
.jplayer02 .playlist p.active {background-color: #0071BC; color:#FFFFFF; cursor:auto;}
.jplayer02 .playlist p.hover {background-color: #0071BC; color:#FFFFFF;}

.rate {cursor:pointer; padding-bottom:5px;}
.rate a {background-image:url(../images/base/rate_star_off.jpg); background-position:50% 50%; background-repeat:no-repeat; padding-right:12px; font-size:14px; cursor:pointer;}
.rate a.on {background-image:url(../images/base/rate_star_on.jpg); }
.rate a:hover {text-decoration:none;}
.rate span {padding-left:5px;}


.hiddenembedvideo{padding-top:5px;display:none;}
a.external {background-image:url(../images/base/external_link.jpg); background-position:100% 50%; background-repeat:no-repeat; padding-right:20px; }

#maincontent .forum h2 {font-size:16px;}
#maincontent .forum h2 a{color:#3FBBEF ;} 
#maincontent .forum .item .head {color:#004071;}
#maincontent .forum .item .head h3 {display:inline;}
#maincontent .forum .item .head h3 a{color:#00AEEF; }
#maincontent .forum .item p a{color:#000000; }

#maincontent .forum2 h2 {font-size:16px; }
#maincontent .forum2 h2 p{color:#000000; font-size:12px; }
#maincontent .forum2 h3 {height:auto;background-color:#E2F4FD; font-size:14px; padding:6px 4px 4px 10px; margin-top:5px;}
#maincontent .forum2 h3 a{color:#00AEEF; }
#maincontent .forum2 h3 p{color:#000000; font-size:10px;}
#maincontent .forum2 .item {margin-left:10px;} 
#maincontent .forum2 .item .head {color:#004071; margin-top:5px;}
#maincontent .forum2 .item p {padding-bottom:5px;}
#maincontent .forum2 .item p a{color:#000000; }


#maincontent .forum3 h2 {font-size:16px; }
#maincontent .forum3 h2 p{color:#000000; font-size:12px; }
#maincontent .forum3 h3 {height:auto; background-color:#E2F4FD; font-size:14px; padding:6px 4px 4px 10px; margin-top:5px;}
#maincontent .forum3 h3 p{color:#000000; font-size:10px; }
#maincontent .forum3 .item {margin-left:10px; border-bottom: 1px solid #ABB7BC; background-color:#EEEDEC; margin-bottom:5px; } 
#maincontent .forum3 .item .head {color:#004071; margin-top:5px; background-color:#FFFFFF; padding-bottom:5px; }
#maincontent .forum3 .item .head .posttools {float:right; font-size:14px; text-align:right;}
#maincontent .forum3 .item .head .posttools a, #maincontent .forum3 .item .head  .posttools span{margin-left:0px; padding-left:10px; padding-right:0px;}
#maincontent .forum3 .item .head .contenthint {color:#000000;}
#maincontent .forum3 .item p {background-color:#FFFFFF;}
#maincontent .forum3 .item .item { margin-left:0px; padding-left:10px; border-top: 1px solid #ABB7BC;  border-bottom: none; }
#maincontent .forum3 .item .item .head{background-color:transparent;}
#maincontent .forum3 .item .item p{background-color:transparent;}


#maincontent #newssubscribe {text-align:right; float:right;}
#maincontent .news h2 {font-size:16px; }
#maincontent .news .head {color:#004071;}
#maincontent .news .head h3 {display:inline;}
#maincontent .news .head h3 a{color:#00AEEF; }
#maincontent .news table td {vertical-align:top; width:168px; }
#maincontent .news .lab33 {font-size: 11px; width:164px; margin-top:5px; display:inline-block; color:#000000; height:17px; padding: 2px 2px; }


#maincontent .search h2 {font-size:16px; color:#3FBBEF ;}
#maincontent .search h3 {display:inline; color:#00AEEF; }
#maincontent .search h3 span{color:#D81931; }
#maincontent .search p a{color:#000000; }
#maincontent .search p a:hover{text-decoration:none;}
#maincontent .search p a span{color:#D81931; }

a.tools {background-image:url(../images/base/tools.png); background-repeat:no-repeat; margin-left:10px; padding-right:12px;}
a.tools:hover {text-decoration:none;}
span.arhived {background-image:url(../images/base/locked.png); background-repeat:no-repeat; margin-left:10px; padding-right:12px;}
a.insertpost {background-image:url(../images/base/insert_post.png); background-repeat:no-repeat; margin-left:5px; padding-right:12px;}
a.insertpost:hover {text-decoration:none;}
a.postmoved {background-image:url(../images/base/post_moved.png); background-repeat:no-repeat; margin-left:10px; padding-right:12px;}
a.postmoved:hover {text-decoration:none;}
span.trash02 {background-image:url(../images/base/trash02.png); background-repeat:no-repeat; margin-left:10px; padding-right:12px;}
a.postexpand {background-image:url(../images/base/post_expand.png); background-repeat:no-repeat; margin-left:10px; padding-right:12px;}
a.postexpand:hover {text-decoration:none;}
a.postcollapse {background-image:url(../images/base/post_collapse.png); background-repeat:no-repeat; margin-left:10px; padding-right:12px;}
a.postcollapse:hover {text-decoration:none;}

.bank .krediidipank {background-repeat:no-repeat; background-image:url(../images/pank/krediidipank.gif);}
.bank .nordea {background-repeat:no-repeat; background-image:url(../images/pank/nordea.gif);}
.bank .sampo {background-repeat:no-repeat; background-image:url(../images/pank/sampo.gif);}
.bank .krediidipank {background-repeat:no-repeat; background-image:url(../images/pank/seb.gif);}
.bank .seb {background-repeat:no-repeat; background-image:url(../images/pank/swed.gif);}

.infoicons {margin-top:50px;}
.infoicons span {background-position:50% 0; background-repeat:no-repeat; padding:0 8px;}
.infoicons span.important {background-image:url(../images/base/important.jpg); }
.infoicons span.help {background-image:url(../images/base/helpicon.jpg); }
.infoicons span.trash {background-image:url(../images/base/trash.jpg); }

.artistlist {
  vertical-align: top;
  margin-bottom:20px;
}

.artistlist div {
  display:inline-block;
  width:250px;
  vertical-align: top;
}
.artistlist div.acenter {
  margin-left:200px;
}
.artistlist div a {
  color:#5E686A !important;
  display:block;
  width:100%;
}
.artistlist div h2 a {
  color:#3FBBEF !important;
}
.artistlist div span {
  color:#000000;
  font-size:9px;
}
.artistlist div h2 a {
  color:#3FBBEF !important;
  font-size:11px;
}
/*Other*/

.hidden { display:none; }
.center { text-align:center; }
.uploadingblock { background-image:url(../images/base/loading_indicator_block.gif); mix-height:20px; min-width:221px; background-position:50% 50%; background-repeat:no-repeat;}


table.sponsors td {vertical-align: top; padding:10px;}

#loading_indicator{
  display: none;
  height: 13px;
  left: 50%;
  margin: -6px 0 0 -6px; /* -height/2 0 0 -width/2 */
  position: fixed;
  z-index: 1003;
  top: 50%;
  width: 13px;
}
* html #loading_indicator {
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
  position: absolute; /* ie6 hack */
}

