body.yoopage {
background:url("../images/page_bg.jpg") repeat-x scroll center top #2f3559;
height:100%;
}


body  {
font-family:Verdana;
font-size:11px;
line-height:150%;
}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
margin:0;
padding:0;
}

td, th {
	margin: 0;
	padding: 5px;	
}

input {
height:18px;
background:#FFFFFF;
border:1px solid #A4A4A4;
}

em {
	font-style: italic;	
}

div#page-body {
background:none repeat scroll 0 0 transparent;
height:100%;
min-height:800px;
}

div#content a {
text-decoration:none;
color:blue;
}

div#right table.tt_news_table_mod a {
text-decoration:none;
color:blue;
}

div#right table.tt_news_table_mod a:hover {
text-decoration:underline;
}

div#content a:hover {
text-decoration:underline;
}

div#page-body  h1 {
margin-top:10px;
margin-bottom:5px;
font-family:verdana;
color:#000000; /*#003D78;*/
font-size:16px;
font-weight:bold;
}

div#page-body div.blokk  h1 {
	font-weight: normal;
}

div#page-body  h2 {
margin-top:8px;
margin-bottom:4px;
font-family:verdana;
color:#003D78;
font-size:14px;
}

div#page-body  h3, div#page-body  h3 a {
margin-top:8px;
font-family:verdana;
color:#000000; /*#003D78;*/
font-size:13px;
font-weight:bold;
}

div#page-body  h4 {
margin-top:7px;
margin-bottom:3px;
font-family:verdana;
color:#003D78;
font-size:13px;
}

div#page-body  h5 {
margin-top:7px;
margin-bottom:3px;
font-family:verdana;
color:#003D78;
font-size:12px;
}

div#page-body  h6 {
margin-top:5px;
margin-bottom:2px;
font-family:verdana;
color:#003D78;
font-size:12px;
}

div#page-body p {
font-size:11px;
font-family:verdana;
color:#000000;
}

div#page-body strong {
font-weight:bold;
}

div#page-body div.page-body-t {
background:none repeat scroll 0 0 transparent;
}

div.wrapper  {background:url("../images/menubg.jpg") no-repeat scroll 0 0;
width:1002px !important;
height:234px;
margin:auto;
}

div#mainpage {
background:url("../images/borders_bg.png") repeat-y scroll 220px top #FFFFFF;
width:1002px;
min-height:530px;
height:100%;
display:table;
margin:auto;
}

div#logoreturn {
display:block;
float:left;
width:200px;
height:200px;
}

div#logoreturn a {
text-decoration:none;
width:200px;
height:200px;
display:block;
position:relative;
}

div#logoreturn a span {
display:none;
}

div#logoreturn a:hover span {
display:inline;
color:navy;
}

div#header {
background:url("../images/header.png") repeat-x scroll 0 0;
clear:both;
height:40px;
padding:0;
position:relative;
width:auto;
}

div#headercontbox {
height:40px;
width:1002px;
padding-top:0px;
margin:0 auto;
}

div#headercontbox p {
font-size:18px !important;
text-align:center;
color:white !important;
font-weight:bold;
display:block;
height:40px;
line-height:40px;
text-shadow:2px 2px black;
}

div#headermenu {
float:right;
height:40px;
width:1000px;
margin:0 auto;
display:none;
}

div#headermenu .menu1-level1-no {
display:block;
float:left;
height:40px;
border-left:1px solid #3749B6;
}

div#headermenu .menu1-level1-no:hover {
background:white;
}

div#headermenu .menu1-level1-no a:hover {
color:#283479;
}

div#headermenu .menu1-level1-no:first-child {
border-left:none;
}

div#headermenu .menu1-level1-no:first-child a {
border-left:none;
}

div#headermenu .menu1-level1-act {
background:white;
display:block;
float:left;
height:40px;
border-left:1px solid #3749B6;
}


div#headermenu .menu1-level1-no a {
border-left:1px solid #171F4C;
font-size:12px;
padding-left:5px;
padding-right:5px;
display:block;
color:#FFFFFF;
text-decoration:none;
height:40px;
line-height:40px;
}

div#headermenu .menu1-level1-act a {
border-left:1px solid #171F4C;
font-size:12px;
padding-left:5px;
padding-right:5px;
display:block;
color:#283479;
text-decoration:none;
height:40px;
line-height:40px;
}



div#logotop {
background:url("../images/logo.png") no-repeat scroll 0 0;
display:none;
float:left;
height:155px;
width:190px;
margin:10px 32px;

}

div#spacer {background:url("../images/menubar.png") repeat-x scroll 0 0;
margin:0 auto;
height:41px;
width:783px;
display:block;
float:right;
padding-left:3px;
}

div#spacer .menu1-level1-no {
display:block;
float:left;
height:41px;
border-left:1px solid #3749B6;
}

div#spacer .menu1-level1-no:hover {
background:url("../images/header.png") repeat-x scroll 0 0;
}

div#spacer .menu1-level1-no a:hover {
color:#FFFFFF;
}

div#spacer .menu1-level1-no:first-child {
border-left:none;
}

div#spacer .menu1-level1-no:first-child a {
border-left:none;
}
div#spacer .menu1-level1-act {
background:url("../images/header.png") repeat-x scroll 0 0;
display:block;
float:left;
height:41px;
border-left:1px solid #3749B6;
}

div#spacer .menu1-level1-no a {
border-left:1px solid #171F4C;font-size:14px;padding:0 8px;
display:block;color:#FFFFFF;text-decoration:none;height:41px;line-height:41px;}

div#spacer .menu1-level1-act a {
border-left:1px solid #171F4C;
font-size:14px;
padding:0 8px;
display:block;
color:#FFFFFF;
text-decoration:none;
height:41px;
line-height:41px;
}

div#topmenu {
margin:0 auto;
height:70px;
width:760px;
}

div#pagetop {
background:url("../images/pagetop.png") repeat-x scroll 0 0;
margin-right:50px;
height:193px;
width:710px;float:right;
}
div#pagetopright {
margin-top:54px;
background:none;
height:80px;
width:712px;
}

div#middlepagetopmenu {
float:right;
margin-top:16px;
background:none;
height:70px;
width:720px;
}
div#middlepagetopmenu .menu1-level1-no {
display:inline;
float:left;
width:90px;
padding-bottom:10px;
text-align:center;
font-weight:bold;
}

div#middlepagetopmenu .menu1-level1-no a {
font-size:12px;
color:#2B3C9D;
text-decoration:none;
font-family:sans-serif;
text-shadow:1px 1px white;
}

div#middlepagetopmenu .menu1-level1-no:hover a {
color:#a50101 !important;
}


div#middle {
/*float:left;*/
margin:0 auto;
height:100%;
width:780px;
min-height:530px;
display:table;
}

div#submenu {
background:url("../images/cont_subheader.png") no-repeat scroll 0 0;
height:23px;
width:553px;
margin:0 auto;
}

div#submenu .menu1-level1-no,
div#submenu .menu1-level1-act {
display:block;float:left;
background:none !important;
border:none !important;
}


div#submenu .menu1-level1-no a {
background:url("../images/border.png") no-repeat scroll 0 50% transparent !important;
font-size:10px !important;
padding-left:20px !important;
color:#686868 !important;
line-height:23px !important;
height:23px !important;
text-decoration:none !important;
}

div#submenu .menu1-level1-no:first-child a {
background:none !important;
}

div#submenu .menu1-level1-act:first-child a {
background:none !important;
}

div#submenu .menu1-level1-no a:hover {
color:#2a3786 !important;
}

div#submenu .menu1-level1-act a {
background:url("../images/border.png") no-repeat scroll 0 50% transparent !important;
font-size:10px !important;
padding-left:20px !important;
height:23px !important;
line-height:23px !important;
font-weight:bold;
color:#2a3786 !important;
text-decoration:none !important;
}

div#left {
float:left;
background:#FFFFFF;
height:100%;
min-height:530px;
width:218px;
display:block;
}

div#leftmenu {
height:100%;
width:205px;
margin-left:7px;
margin-top:7px;
}


div#right {
float:left;
background:#FFFFFF;
height:100%;
min-height:530px;
width:218px;
overflow:hidden;
display:block;
}

div#right .menu1-level1-no {
margin-left:7px;
margin-right:7px;
}

div#right .menu1-level1-act {
margin-left:7px;
margin-right:7px;
}

div#right .menu1-level2-no {
margin-left:7px;
margin-right:7px;
}

div#right .menu1-level2-act {
margin-left:7px;
margin-right:7px;
}

div#right .menu1-level3-no {
margin-left:7px;
margin-right:7px;
}

div#right .menu1-level3-act {
margin-left:7px;
margin-right:7px;
}

div#right .menu1-level4-no {
margin-left:7px;
margin-right:7px;
}

div#right  .menu1-level4-act {
margin-left:7px;
margin-right:7px;
}


div#rightmenu {
margin-top:0px;
height:100%;
width:218px;
margin-top:7px;

}

div#rightmenu h1 {
text-align:center;
}


div#mainpage .menu1-level1-no:first-child {
border-top:none;
}

div#mainpage .menu1-level1-no {
background:url("../images/menu/lmenuitem_no.png") no-repeat scroll 0 0;

border-top:1px solid #DCDBDB;
display:block;
text-align:left;

}

div#mainpage .menu1-level1-act {
background:url("../images/menu/lmenuitem_act.png") no-repeat scroll 0 0;

display:block;
text-align:left;

}

div#mainpage  .menu1-level1-no a:hover {
background:url("../images/menu/lmenuitem_act.png") no-repeat scroll 0 0;
color:#FFFFFF;
}

div#mainpage  .menu1-level1-no a {

line-height:27px;
padding-left:40px;
display:block;
color:#2D41B6;
font-size:14px;
text-decoration:none;
}

div#mainpage .menu1-level2-no a:hover {
background:url("../images/menu/arrow.png") no-repeat scroll 15px 0;
text-decoration:underline;
}

div#mainpage .menu1-level1-act a {

line-height:27px;
padding-left:40px;
display:block;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
}

div#mainpage  .menu1-level2-no {
background:url("../images/menu/arrow.png") no-repeat scroll 15px 0;
display:block;
text-align:left;
}

div#mainpage .menu1-level2-no a {
line-height:20px;
padding-left:40px;
display:block;
color:#2D41B6;
font-size:12px;
text-decoration:none;
}

div#mainpage .menu1-level2-act {
background:url("../images/menu/arrowact.png") no-repeat scroll 15px 0;
display:block;
text-align:left;
}

div#mainpage .menu1-level2-act a {
line-height:20px;
padding-left:40px;
display:block;
color:#2D41B6;
font-size:12px;
text-decoration:underline;
}

div#mainpage .menu1-level3-no a:hover {
background:url("../images/menu/arrow.png") no-repeat scroll 25px 0;
text-decoration:underline;
}

div#mainpage .menu1-level3-no {
background:url("../images/menu/arrow.png") no-repeat scroll 25px 0;
display:block;
text-align:left;
}

div#mainpage  .menu1-level3-no a {
line-height:20px;
padding-left:50px;
display:block;
color:#2D41B6;
font-size:11px;
text-decoration:none;
}

div#mainpage  .menu1-level3-act {
background:url("../images/menu/arrowact.png") no-repeat scroll 25px 0;
display:block;
text-align:left;
}

div#mainpage  .menu1-level3-act a {
line-height:20px;
padding-left:50px;
display:block;
color:#2D41B6;
font-size:11px;
text-decoration:underline;
}

div#mainpage .menu1-level4-no a:hover {
background:url("../images/menu/arrow.png") no-repeat scroll 35px 0;
text-decoration:underline;
}

div#mainpage .menu1-level4-no {
background:url("../images/menu/arrow.png") no-repeat scroll 35px 0;
display:block;
text-align:left;
}

div#mainpage  .menu1-level4-no a {
line-height:20px;
padding-left:60px;
display:block;
color:#2D41B6;
font-size:10px;
text-decoration:none;
}

div#mainpage  .menu1-level4-act {
background:url("../images/menu/arrowact.png") no-repeat scroll 35px 0;
display:block;
text-align:left;
}

div#mainpage  .menu1-level4-act a {
line-height:20px;
padding-left:60px;
display:block;
color:#2D41B6;
font-size:10px;
text-decoration:underline;
}

div#contentboxasker {
background:url("../images/contentbg.jpg") repeat-x scroll 0 0;
float:left;
height:100%;
width:560px;
min-height:560px;
border-right-color:#B9B9B9;
border-right-style: solid;
border-width: 1px;
border-left-color:#B9B9B9;
border-left-style: solid;
}

div#content {
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
padding-top:15px;
}

div#footer {
background:url("../images/footer.png") repeat-x scroll 0 0;
margin:0 auto;
width:1002px;
height:69px;display:block;position:relative;
}


div#footerright {
background:url("../images/footerweb.png") no-repeat scroll 2px 6px transparent;
float:right;
height:69px;
width:197px;
margin-right:10px;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

div#footerright a {
display:block;
height:69px;
width:197px;
text-decoration:none;
}

div#headermenu ul {
float:left;
list-style:none outside none;
margin:0;
padding:0;
}

div#headermenu li.topmn {
background:url("../images/menu_level1_item.png") no-repeat scroll 100% 0 transparent;
}

div#headermenu li {
display:block;
float:left;
margin:0;
padding:0;
position:relative;

}

div#headermenu a.topmn, div#headermenu span.topmn {
font-size:16px;
padding:0 8px;
color:#FFFFFF;
text-decoration:none;
}

div#headermenu li a, #headermenu li span.separator {
background:url("../images/separator.png") no-repeat scroll 100% 0 transparent;
display:block;
float:left;
height:60px;
line-height:54px;

}

div#rightsearchbox {
display:block;
width:214px;
height:58px;
}

div#rightmenutitle {
background:url("../images/medlemsmeny.png") no-repeat scroll 0 0 transparent;
margin-left:2px;
display:block;
width:214px;
height:27px;
line-height:27px;
}

div#rightmenutitle p {
color:#FFFFFF;
font-size:14px;
padding-left:15px;
}

#rightsearchbox .tx-fesearchintable-pi1 input.searchinputtext{
background:none transparent;
height:25px;
line-height:25px;
border:0px;
width:145px;
display:block;
padding-left:5px;
font-size:11px;
}

#rightsearchbox  .tx-fesearchintable-pi1 table {
background:url(../images/search.png) no-repeat scroll 0 0px;
margin-top:16px;
margin-right:16px;
font-family:verdana;
color:#525252;
width:177px;
height:25px;
display:block;
}

#rightsearchbox  .tx-fesearchintable-pi1 table td {\
padding:0px;
}

#rightsearchbox  .tx-fesearchintable-pi1 {
font-size:0px;
}

#rightsearchbox  .tx-fesearchintable-pi1 form {
float:right;
}

#rightsearchbox .tx-fesearchintable-pi1 em {
display:none;
}

#rightsearchbox  .tx-fesearchintable-pi1 br {
display:none;
}

#rightsearchbox  .tx-fesearchintable-pi1 ul {
display:none;
}

#rightsearchbox  .tx-fesearchintable-pi1 h3 {
display:none;
}

#rightsearchbox  .tx-fesearchintable-pi1 ol {
display:none;
}

#rightsearchbox  .tx-fesearchintable-pi1 td {
height:20px;
display:inline-block;
}

#rightsearchbox  .tx-fesearchintable-pi1 input.searchinput{
background:none transparent;
display:block;
height:25px;
width:25px;
border:0px;
line-height:20px;
}

p.weborg_register_notice {
color:red !important;
margin-bottom:10px;
margin-top:10px;
}

div .weborg_register {
font-size:11px;
width:540px;
display:table;
}

div#contentboxasker .weborg_register fieldset {
border:none;
}

div#contentboxasker .weborg_register input {
border:1px solid #A4A4A4;
background:#FFFFFF;
}

div#contentboxasker .weborg_register input:hover {
border:1px solid blue;
}

div#contentboxasker .weborg_register legend {
color:#0046E3;
}

.weborg_register label {
margin:0;
padding:0;
}

.weborg_register dt {
clear:both;
padding-right:1em;
text-align:right;
width:40%;
}

.weborg_register span {
	color:red;
}

.weborg_register dt, .weborg_register dd {
float:left;
margin:0;
padding:0 0 0.5em;
}

.weborg_register dt {
text-align:right;
margin-right:5px;
}

div#content .tx-felogin-pi1 label {
display:inline;
}

div#content .tx-felogin-pi1 input#user {
border:1px solid #A4A4A4;
width:150px;
}

div#content .tx-felogin-pi1 input#pass {
border:1px solid #A4A4A4;
margin-left:22px;
width:150px;
}

div#content .tx-felogin-pi1 {
display:block
}

div#content .tx-felogin-pi1 label {
display:inline;
}

div#content .tx-felogin-pi1 div {
margin-top:6px;
}


div#content .tx-felogin-pi1 input {
border:1px solid #A4A4A4;
background:#FFFFFF;
}

div#content .tx-felogin-pi1 legend {
display:none;
}

div#content .tx-felogin-pi1 fieldset {
margin-top:20px;
}

div#content .tx-felogin-pi1 input#user {
border:1px solid #A4A4A4;
width:150px;
}

div#content .tx-felogin-pi1 input#user:hover {
border:1px solid blue;
}

div#content .tx-felogin-pi1 input#pass {
border:1px solid #A4A4A4;
margin-left:22px;
width:150px;
}

div#content .tx-felogin-pi1 input#pass:hover {
border:1px solid blue;
}

div#content .tx-felogin-pi1 input:hover {
border:1px solid blue;
}

div#content .tx-felogin-pi1 input#button {
width:63px;
background:url("../images/logginn.png") no-repeat scroll 0 0;
border:none;
}

div#content .tx-felogin-pi1 input#button:hover {
height:20px;
width:63px;
background:url("../images/logginn.png") no-repeat scroll 0 0;
border:1px solid blue;
}





div#content table.tt_news_table_mod {
width:542px;
}

div#content table.tt_news_table_mod td {
background:url("../images/news.png") repeat-x scroll center bottom #FFFFFF;
border-left:1px solid #DCDBDB;
border-right:1px solid #DCDBDB;
border-top:1px solid #DCDBDB;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
}

div#content table.tt_news_table_mod p {
display:block;
padding-right:5px;
}


div#content table.tt_news_table_mod img {
display:inline;
float:right;
}

div#content table.tt_news_table_mod  div.metadata {
clear:right;
display:block;
float:right;
font-size:10px;
padding-top:10px;
margin-top:10px;
color:#003D78;
font-family:arial;
}

div#content table.tt_news_table_mod b {
display:block;
clear:right;
float:left;
margin-top:15px;
}

div#content table.tt_news_table_mod  b a {
background:url("../images/lesmer.png") no-repeat scroll 0 0;
font-size:0px;
font-weight:normal;
display:block;
height:15px;
width:42px;
margin-top:3px;
}

div#content table.tt_news_table_mod  b a:hover {
background:url("../images/lesmera.png") no-repeat scroll 0 0;
font-size:0px;
font-weight:normal;
display:block;
height:15px;
width:42px;
margin-top:3px;
}

div .news-single-item table {
border-collapse:collapse;
}


div .news-single-item p {
padding-top:2px;
padding-bottom:2px;
}

div .news-single-backlink a {
background:url("../images/itemback.png") no-repeat scroll 0 0 transparent;
display:block;
height:18px;
line-height:18px;
padding-left:30px;
color:#254BD8 !important;
font-size:10px;
}

blockquote, p.blockquote {
background:url("../images/p_blockquote.png") no-repeat scroll 0 0 transparent;
overflow:hidden;
}


blockquote, p.blockquote, p.highlight {
min-height:25px;
border:1px solid #E4E4E4;
margin-top:15px;
margin-bottom:15px;
padding:10px 10px 10px 40px;
text-align:justify;
}

div.news-single-timedata {
font-size:10px;
color:#888888;
font-family:arial;
border-bottom:1px dotted #B9B9B9;
margin-top:5px;
}

div#authorNameSingle {
font-size:10px;
color:#888888;
font-family:arial;
}


div#content hr.clearer {
border-top:1px dotted #B9B9B9;
border-bottom:none !important;
border-left:none !important;
border-right:none !important;
}

div#content .tx-ttnews-browsebox p {
font-size:10px;
padding-top:10px;
}

div#content .tx-ttnews-browsebox a {
color:navy !important;
font-size:11px !important;
text-decoration:none;
}

div#content .tx-ttnews-browsebox a:hover {
text-decoration:underline;
}

div#content .tx-ttnews-browsebox td .tx-ttnews-browsebox-SCell {
font-weight:bold;
}

div#content .tx-ttnews-browsebox td {
background:none !important;
border-left:none !important;
border-right:none !important;
border-top:none !important;
padding-left:0px !important;
padding-right:0px !important;
}

div#right table.tt_news_table_mod {
width:218px !important;
}

div#right table.tt_news_table_mod div.metadata {
font-size:10px;

}

div#right table.tt_news_table_mod td {
background:url("../images/news.png") repeat-x scroll center bottom #FFFFFF;
border-bottom:1px solid #DCDBDB;
padding-left:5px;
}

div#contentboxasker  div.ok {
background:url("../images/ok.png") no-repeat scroll 15px 5px #CFFFBA;
padding:5px;
padding-left:50px;
border:1px solid #326D18;
font-weight:normal;
}

div#contentboxasker div.error {
background:url("../images/error.png") no-repeat scroll 15px 5px #FFDFDF;
padding:5px;
padding-left:50px;
border:1px solid #DF5B45;
font-weight:normal;
}

div.tx-weborgbanman-pi1 {
padding:0 auto;
text-align:center;
}

.slot {
height:35px !important;
}

.black_separator  {
width:100px !important;
}

.booking_cal_tab {
border:none !important;
}

td#top_navigation {
padding:0px !important;
height:26px !important;
}

div#contentbox div.category {
border-left:none;
border-right:none;
border-top:none;
border-bottom:1px dotted #A4A4A4;
}

table.someclass input#filename {
background:white !important;
border:1px solid grey;
}

table.someclass input#docManSearch {
border:1px solid grey;
background:ButtonFace;
font-size:10px;
}

div#right .month-small th {
padding:0px !important;
}

div#right table.month-small {
margin:15px auto;
}

div#right .tx-cal-controller dt {
padding:5px 15px 3px !important;
}

div#right .month-small td {
padding:0px !important;
}


div#content ol {
padding-left:20px;
}

div#content ul {
padding-left:15px;
}

div#content ol li {
list-style:decimal;
}

div#content ul li {
list-style:circle;
padding-left:4px;
}

/** RTE STYLES SECTION **/

.Overskrift1,
.Overskrift2,
.Overskrift3 {
	display: block;
	margin: 10px 0;
	color: #333;
}

.Overskrift1 {
	font-size: 200%;
	font-weight: bold;
}

.Overskrift2 {
	font-size: 180%;
	font-weight: bold;
}

.Overskrift3 {
	font-size: 150%;
	font-weight: bold;
}

.Avsnitt {
	font-size: 100%;
}

.Sitat {
	font-style: italic;
	font-weight: bold;
	background: url(../images/blockquote.png) no-repeat scroll 0 -35px #EFEFEF;
	display: block;
	font-style: italic;
	margin: 10px auto;
	padding: 10px 5px;
	text-align: center;
	width: 60%;
}

img {
padding:2px;
}

.Varselboks,
.Infoboks,
.Nedlastingsboks,
.Notatboks {
	-moz-border-radius: 2px;
	display: block;
	margin: 10px 0;
	padding: 5px 5px 5px 30px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
	text-shadow: 0 0 2px #AAA;
}

.Varselboks {
	background-color: #FFDFDF;
	background-image: url(../images/alert.png);
	color: #AF1515;
	border: 1px solid #9F3131;
}

.Infoboks {
	background-color: #E0EAEF;
	background-image: url(../images/info.png);
	color: #14466F;
	border: 1px solid #2B74AF;
}

.Nedlastingsboks {
	background-color: #DBEFD1;
	background-image: url(../images/download.png);
	color: #294F1D;
	border: 1px solid #539F3B;
}

.Notatboks {
	background-color: #FFF1AF;
	background-image: url(../images/note.png);
	color: #8F5B00;
	border: 1px solid #9F6F1D;
}

table.groupchoicesummary {
	border: 1px solid #CCC;
	width: 90%;
		border-spacing:0px;
}

table.groupchoicesummary tr {
	margin:0px;
	padding:0px;
		border-spacing:0px;
}

table.groupchoicesummary td {
	border:1px solid #ccc;
	margin:0px;
	border-spacing:0px; 
	padding:3px;
}

table.groupchoicesummary th {
	margin:0px;
	border-spacing:0px; 
	padding:3px;
	font-weight:bold;
}

table.groupchoicesummary tr.totalline td {
	border:1px solid #ccc;
	margin:0px;
	font-weight:bold;
	border-spacing:0px; 
	padding:3px;
	text-align:right;
}

a.fb_share_button {
background:none !important;
float:right;
}




#leftmenu .bannertop { 
	background: #273480; 
	color: #fff;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	float: left;
	width: 100%; }
#leftmenu .bannertop div { padding-left: 14px; }

#leftmenu #wsProductsCategories { float: left; margin-bottom: 10px; }
#leftmenu #wsProductsCart { float: left; width: 100%; }

#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level1-no,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level2-no,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level3-no,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level4-no,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level1-act,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level2-act,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level3-act,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level4-act {
	width: 100%; float: left;	
}

#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level1-no a,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level2-no a,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level3-no a,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level4-no a,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level1-act a,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level2-act a,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level3-act a,
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level4-act a { 
	float: left; line-height: 27px;
	font-size: 12px
}
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level1-no a{
	width:100%;
}

/*

#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level1-no a {
	font-size: 14px; width: 175px; 
	padding-left: 30px;
}
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level2-no { background-position: 15px 4px; }
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level2-no a {
	padding-left: 37px;
}
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level3-no { background-position: 15px 4px; }
#leftmenu #wsProductsCategories #wsCategoriesPlugin .menu1-level3-no a {
	padding-left: 47px;
}*/

/** RTE END **/
