html,body  {  margin: 0px !important; padding: 0px !important; background-color: #FFFFFF;  color:#1B1D1F;}

form{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

table  {  height:auto; color: #4C4C4C; font: normal 7pt Verdana, Arial, Tahoma; text-align: left;}

tr {  vertical-align: top; }

td  {  vertical-align: top; padding: 0px; }

img {  border:0; }

a, a:active {color: #1B1D1F; font:normal 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a:hover {color: #E27416; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:none;}

input { font:normal 7pt Verdana, Arial, Tahoma; color:#4C4C4C; width:auto; height:21px;  padding:0px 2px 0px 2px;}
input#search { color:#4C4C4C; width:292px; height:16px;line-height:16px; border: solid 1px #B2B2B2; border-left-width:0px; border-right-width:0px; padding:0px; vertical-align:middle;}
input.video { color:#4C4C4C; width:200px; height:16px; line-height:16px; border: solid 1px #B2B2B2; border-left-width:0px; border-right-width:0px; padding:0px; vertical-align:middle;}
input.login { font:normal 7pt Verdana, Arial, Tahoma;color:#4C4C4C; width:100px; height:16px;line-height:16px; border: solid 1px #B2B2B2; border-left-width:0px; border-right-width:0px; padding:0px; vertical-align:middle;}
input.reg { font:normal 8pt Verdana, Arial, Tahoma; color:#4C4C4C; width:144px; height:18px;line-height:16px; border: solid 1px #E0E0E0; border-top-color:#878787; padding:0px; vertical-align:middle;}
input.go { font-weight:bold; color:#FFFFFE; border: solid 1px #FFFFFE; width:auto; height:21px; padding: 1px 15px 3px 2px; border:0px;}
input.but_stickers { color:#FFFFFE; border: solid 1px #FFFFFE; width:auto; height:21px; padding: 1px 15px 3px 2px;}
select { font:normal 7pt Verdana, Arial, Tahoma; color:#4C4C4C; width:80px; height:18px;  padding:1px 2px 1px 1px; background:transparent; border:solid 1px #E0E0E0; border-top-color:#878787;}
.file { font:normal 7pt Verdana, Arial, Tahoma; color:#4C4C4C; width:296px; height:18px;  padding:1px 2px 1px 1px; background:transparent; border:solid 1px #E0E0E0; border-top-color:#878787;}

fieldset { color:#4C4C4C; border: solid 1px #C1C1C1; padding:0px 10px 10px 10px ; }

p { padding: 1px; }

ul, li { list-style-image: url("images/li.gif"); padding:5px;}

.li { margin: 0px 5px 0px 5px; }

.main { width:100%; height:100%; }

.bot { vertical-align:bottom; }
.mid { vertical-align:middle; }

.width { width:100%; }

.img { border:solid 1px #000000;}

#header { height:108px;  padding-right:10px; vertical-align:bottom; }
#footer { height:65px; }

div#top_menu { position:relative; top:-5px; right:15px; color:#336699; }

.btn_l { width:8px;}
.btn_pix { vertical-align:middle; height:20px; }
.btn_r { width:8px; }

.cont_pad { padding:0px 10px 0px 10px; }

.win_border { border: solid 1px #CCCCCC; border-top:solid 0px; padding:6px; }
.win_border_rate { padding:6px; }
.menu_pix   { height:19px;}
.win_hdr    { height:23px; background:#DFDFDF; vertical-align:middle; font:bold 9pt Verdana, Arial, Tahoma; color:#005AAD;  }
.win_hdr3   { height:23px;  vertical-align:middle; font:bold 9pt Verdana, Arial, Tahoma; color:#005AAD; padding:0px 5px 0px 5px; }
.win_hdr1   { height:23px; vertical-align:middle; font:normal 9pt Verdana, Arial, Tahoma; color:#005AAD; padding-top:7px}
.win_rate_img  { vertical-align:middle;}
.win_rate_text { vertical-align:middle; font:bold 8pt Verdana, Arial, Tahoma; color:#005AAD;}
.win_rate_name { vertical-align:middle; font:bold 8pt Verdana, Arial, Tahoma; color:#000000;}
.win_hdr2   { height:23px; vertical-align:middle; font:bold 9pt Verdana, Arial, Tahoma; color:#005AAD; padding-top:7px}
.win_bio    { height:25px; vertical-align:middle; font:normal 8pt Arial, Verdana, Tahoma; color:#000000; padding-top:7px;}
.win_chapter_title   { font:normal 10pt Arial, Verdana, Tahoma; color:#005AAD; padding-top:7px;}
.win_chapter_content { font:normal 8pt Arial, Verdana, Tahoma; color:#474646; padding-top:7px;}
.win_bio_long {vertical-align:middle; font:normal 8pt Arial, Verdana, Tahoma; color:#000000; padding-top:7px;}
.win_top    {font:normal 8pt Arial,Verdana,Tahoma; color:#474646;}
.win_left   { width:8px; height:23px;  vertical-align:middle;}
.win_point_1   { width:1px; height:1px;  vertical-align:middle;}
.win_right  { width:8px; height:23px;  vertical-align:middle;}
.win_left_1   { width:5px;  vertical-align:middle;}
.win_center_1 { vertical-align:middle;}
.win_right_1  { width:6px; height:23px;  vertical-align:middle;}
.win_point  { width:4px; height:1px;     vertical-align:middle;}
.win-left1  { width:8px; height:23px;  vertical-align:middle;}
.win-right1 { width:8px; height:15px;  vertical-align:middle;}
.sep { height:10px;}
.query{font:normal 7pt Verdana, Arial, Tahoma; color:#000000; }
.news_view	{font:normal 7pt Arial,Verdana,Tahoma; color:#ABABAB;}
.news_date{color:#005AAD; font:normal 8pt Arial,Verdana,Tahoma;}
/*****************/

.news_title, a.news_title, a.news_title:active, a.news_title:visited {color: #343135; font: 9pt Verdana, Arial, Tahoma; text-decoration:none; font-weight:bold}
a.news_title:hover {color: #454545; font:9pt Verdana, Arial, Tahoma; text-decoration:none; font-weight:bold}

.news_text {color: #1B1D1F; font:normal 8pt Verdana, Arial, Tahoma; text-decoration:none;}
/*TEXTS*/
a.win_hdr, a.win_hdr:active, a.win_hdr:visited {height:23px; background:#DFDFDF; vertical-align:middle; font:bold 8pt Verdana, Arial, Tahoma; color:#005AAD;}
a.win_hdr:hover {height:23px; background:#DFDFDF; vertical-align:middle; font:bold 8pt Verdana, Arial, Tahoma; color:#358FE2;}

a.win_hdr1, a.win_hdr1:active, a.win_hdr1:visited {font:bold 9pt Verdana, Arial, Tahoma; color:#005AAD;}
a.win_hdr1:hover {font:bold 9pt Verdana, Arial, Tahoma; color:#358FE2;}

a.win_hdr4, a.win_hdr4:active,  a.win_hdr4:visited  {height:50px; font:bold 8pt Verdana, Arial, Tahoma; color:#000000;}
a.win_hdr4:hover {color: #E27416; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}

a.win_hdr2, a.win_hdr2:active, a.win_hdr2:visited {height:50px; font:bold 10pt Verdana, Arial, Tahoma; color:#ffa449;}
a.win_hdr2:hover {font:bold 10pt Verdana, Arial, Tahoma; color:#ffa449;}

a.win_hdr3, a.win_hdr3:active, a.win_hdr3:visited {height:50px; font:bold 9pt Verdana, Arial, Tahoma; color:#000000; padding:0px 5px 0px 5px}
a.win_hdr3:hover {font:normal 9pt Verdana, Arial, Tahoma; color:#358FE2; padding:0px 5px 0px 5px}

.menu { color: #336699; font: normal 8pt Verdana, Arial, Tahoma; text-decoration: none;}
a.menu, a.menu:active, a.menu:visited {color: #336699; font: normal 7pt Verdana, Arial, Tahoma; text-decoration: none;}
a.menu:hover {color: #336699; font: normal 7pt Verdana, Arial, Tahoma; text-decoration: underline;}

.menu_bold { color: #336699; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none;}
a.menu_bold, a.menu_bold:active {color: #336699; font: bold 7pt Verdana, Arial, Tahoma; text-decoration: none;}
a.menu_bold:hover {color: #336699; font: bold 7pt Verdana, Arial, Tahoma; text-decoration: underline;}

.main_menu {color: #FFFFFF; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:none;  background:#E17215;}
a.main_menu, a.main_menu:active {color: #FFFFFF; font: normal 8pt Verdana, Arial, Tahoma; text-decoration: none; background:#C1C1C1;}
a.main_menu:hover {color: #E17215; font: normal 8pt Verdana, Arial, Tahoma; text-decoration: none; }

.main_menu_porc {color: #FFFFFF; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:none;  background:#E17215; padding:0px; vertical-align:middle; background:#C1C1C1;}
a.main_menu_porc, a.main_menu_porc:active {color: #FFFFFF; font: normal 8pt Verdana, Arial, Tahoma; text-decoration: none; background:#C1C1C1; padding:0px; vertical-align:middle;}
a.main_menu_porc:hover {color: #E17215; font: normal 8pt Verdana, Arial, Tahoma; text-decoration: none; padding:0px; vertical-align:middle; }

.main_menu_active {color: #FFFFFF; font: normal 8pt Verdana, Arial, Tahoma; text-decoration: none;background:#E17215;}
a.main_menu_active, a.main_menu_active:active, a.main_menu_active:visited {color: #FFFFFF; font: normal 8pt Verdana, Arial, Tahoma; text-decoration: none; background:#E17215;}
a.main_menu_active:hover {color: #CCCCCC; font: normal 8pt Verdana, Arial, Tahoma; text-decoration: none; }

.w_bold {color: #FFFFFE; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none; background:transparent;}
a.w_bold, a.w_bold:active, a.w_bold:visited {color: #FFFFFE; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none; background:#C1C1C1;}
a.w_bold:hover {color: #FFFFFE; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none; background: transparent;}

a.main_menu_hover , a.main_menu_hover:active, a.main_menu_hover:visited {color: #FFFFFF; font: normal 8pt Verdana, Arial, Tahoma; text-decoration: none;background:#C1C1C1;}

.blue { color: #336699; font: normal 7pt Verdana, Arial, Tahoma; text-decoration: none;}
a.blue, a.blue:active, a.blue:visited {color: #336699; font:  normal 7pt Verdana, Arial, Tahoma; text-decoration: none;}
a.blue:hover {color: #336699; font: normal 7pt Verdana, Arial, Tahoma; text-decoration: underline;}

.txt_bold { color: #4C4C4C; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none;}
a.txt_bold, a.txt_bold:active, a.txt_bold:visited {color: #4C4C4C; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none;}
a.txt_bold:hover {color: #4C4C4C; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: underline;}

.txt_sm { color: #828282; font: normal 7pt Verdana, Arial, Tahoma; text-decoration: none;}
a.txt_sm, a.txt_sm:active, a.txt_sm:visited {color: #828282; font: normal 7pt Verdana, Arial, Tahoma; text-decoration: none;}
a.txt_sm:hover {color: #828282; font: normal 7pt Verdana, Arial, Tahoma; text-decoration: underline;}

.bold { color: #336699; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none;}
a.bold, a.bold:active, a.bold:visited {color: #336699; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none;}
a.bold:hover {color: #E27416; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: underline;}

.menu_bot{ color: #969696; font: normal 8pt Verdana, Arial, Tahoma; text-decoration: none;}
a.menu_bot, a.menu_bot:active, a.menu_bot:visited {color: #969696; font:  normal 8pt Verdana, Arial, Tahoma; text-decoration: none;}
a.menu_bot:hover {color: #969696; font: normal 8pt Verdana, Arial, Tahoma; text-decoration: underline;}

.alphabet { color: #000000; font: bold 9pt Verdana, Arial, Tahoma; text-decoration: none; padding:0px 3px 0px 3px;}
a.alphabet, a.alphabet:active, a.alphabet:visited { color: #000000; font: bold 9pt Verdana, Arial, Tahoma; text-decoration: none; padding:0px 5px 0px 5px;}
a.alphabet:hover { color: #E07316; font: bold 9pt Verdana, Arial, Tahoma; text-decoration: underline; padding:0px 5px 0px 5px;}

.alphabet_arm { color: #000000; font: bold 9pt  Verdana, Arial, Tahoma; text-decoration: none; padding:0px 2px 0px 2px;}
a.alphabet_arm, a.alphabet_arm:active, a.alphabet_arm:visited { color: #000000; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none; padding:0px 4px 0px 4px;}

a.alphabet_arm:hover { color: #E07316; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: underline; padding:0px 4px 0px 4px;}


.day_time { color: #4C4C4C; font: bold 7pt Verdana, Arial, Tahoma; text-decoration: none; text-align:center}

.grey_bold { color: #7C7C7C; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none;}


a.show, a.show:active {color: #FFFFFF; font:bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.show:hover {color: #FFFFFF; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}

a.news_cat, a.news_cat:active, a.news_cat:visited {color: #FFA449; font:bold 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.news_cat:hover {color: #FFA449; font: bold 8pt Verdana, Arial, Tahoma; text-decoration:underline;}

a.news_cat_act, a.news_cat_act:active, a.news_cat_act:visited {color: #E27317; font:8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.news_cat_act:hover {color: #E27317; font: 8pt Verdana, Arial, Tahoma; text-decoration:none;}

a.callendar, a.callendar:active, a.callendar:visited {color: #FFFFFF; font:12px Verdana, Arial, Tahoma;}
a.callendar:hover {color: #FFFFFF; font:12px Verdana, Arial, Tahoma;}

a.home_news_text, a.home_news_text:active, a.home_news_text:visited {color: #4C4C4C; font: normal 7pt Verdana, Arial, Tahoma; text-decoration:none}
a.home_news_text:hover {color: #4C4C4C; font: normal 7pt Verdana, Arial, Tahoma; text-decoration:underline}

a.home_news, a.home_news:active, a.home_news:visited {color: #000000; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:none}
a.home_news:hover {color: #000000; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:underline}

.menu_hamar{padding:0px;background:#C1C1C1;vertical-align:middle;}
/*
.pager { color: #FFA449; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none; padding:0px 0px 0px 5px;}
a.pager, a.pager:active, a.pager:visited { color: #FFA449; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none; padding:0px 3px 0px 3px; line-height:20px;}
a.pager:hover { color: #FFA449; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: underline; padding:5px 3px 0px 3px; posiiton:relative; z-index:10; line-height:20px; background: url('images/check.gif') no-repeat top center;}
*/
.pager { color: #FFA449; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none;}
a.pager, a.pager:active, a.pager:visited { color: #FFA449; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none; }
a.pager:hover { color: #FFA449; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: underline; }


.pager_lib { color: #005AAD; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none;}
a.pager_lib, a.pager_lib:active, a.pager_lib:visited { color: #005AAD; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: none; }
a.pager_lib:hover { color: #005AAD; font: bold 8pt Verdana, Arial, Tahoma; text-decoration: underline; }


a.more,a.more:active,a.more:visited {padding-bottom:13px;padding-right:7px;font:bold 7pt Tahoma,Arial,Verdana ; color:#005AAD;}
a.more:hover { padding-bottom:13px;padding-right:7px;font:bold 7pt Tahoma,Arial,Verdana ; color:#005AAD;}
a.prev,a.prev:active,a.prev:visited {padding-bottom:5px;padding-right:5px;font:normal 9pt Tahoma,Arial,Verdana ; color:#005AAD;}




/*End of TEXTS*/

/* Hidden Visible style*/
.divhidden { visibility: hidden; display:none; height:0px;}
.divvisible { visibility: visible; display: block; height:auto;}

.crhidden { visibility: hidden;}
.crvisible { visibility: visible; display: block;}
.trans {background: url("images/gen_bg.gif"); width:260px; height:110px; }

.tdhidden { filter: alpha(opacity=40); -moz-opacity: 0.40;}
.tdvisible { filter: alpha(opacity=100); -moz-opacity: 1;}
/* End of Hidden Visible style*/



.comment { font:normal 8pt Verdana, Arial, Tahoma; color:#336699; font-weight:bold}
.comment_text { font:normal 8pt Verdana, Arial, Tahoma; color:#4C4C4C; width:370px; height:18px;line-height:16px; border: solid 1px #336699;  padding:0px; }
.comment_area { font:normal 8pt Verdana, Arial, Tahoma; color:#4C4C4C; width:370px; height:80px; line-height:16px; border: solid 1px #336699;  padding:0px;}
.comment_text_err { font:normal 8pt Verdana, Arial, Tahoma; color:#4C4C4C; width:370px; height:18px;line-height:16px; border: solid 1px #336699;  padding:0px; background-color:#FF4444 }
.comment_area_err { font:normal 8pt Verdana, Arial, Tahoma; color:#4C4C4C; width:370px; height:80px; line-height:16px; border: solid 1px #336699;  padding:0px; background-color:#FF4444 }

.callendar_days{vertical-align:middle}
