.shiptitle {
	background-color    : #336600;
	color		    : #ffffff;
	font-weight	    : bold;
}
.shipfont {
	background-color    : #cccccc;
	color		    : #666666;
}
.fleetfont {
	color		    : #336600;
}
.welcomebox {
        border              : 1px solid #336600;
}
.missionbox {
        border              : 1px solid #cccccc;
        background-color    : #e5e5e5;
}
.leftbigtop {
	background-image    : url(../images/new_bigtop1.jpg);
}
.rightbigtop {
	background-image    : url(../images/new_bigtop2.jpg);
}
.toplogo {
	background-image    : url(../images/new_logo.jpg);
}
.topbar {
	background-image    : url(../images/new_topbar1.jpg);
	background-color    : #336600;
}
.navigationtop {
	background-image    : url(../images/navigation_top.jpg);
}
.logintop {
	background-image    : url(../images/members_top.jpg);
}
.bottomrightcurve {
	background-image    : url(../images/bottom_right.jpg);
}
.lightgreen_border {
	border-top	    : 1px solid #dcdd3a;
	border-right	    : 1px solid #dcdd3a;
	border-bottom	    : 1px solid #dcdd3a;
	border-left	    : 1px solid #dcdd3a;
	background-color    : #bbd51d;
}
.smallfont {
  	letter-spacing    : 0px;
  	font-size         : 9px;
  	color             : #ffffff;
}
.font_title {
  	font-family       : Arial, Helvetica, sans-serif;
  	font-size         : 16px;
  	font-weight       : bold;
  	color             : #336600;
  	padding-top       : 12px;
}
htd, tr, p, div {
  	font-family	    : Verdana, sans-serif;
  	font-size   	    : 10px;

}

hr {
  	color  		    : #79C437;
  	height 		    : 0px;
  	width  		    : 100%;
}

.topmodulecontainer {
  	margin 		  : 5px;
  	width  		  : 758px;
}

.rightmodulecontainer {
  	width 		  : 170px;
}


/* ----------------------------- menu ------------------------------- */
#navcontainer {
  	font-family 	  : Verdana, sans-serif;
  	font-size   	  : 10px;
  	margin      	  : 0px 0px 0px 0px;
  	padding     	  : 0px 0px 0px 0px;
  	width       	  : auto;
  	height      	  : 36px;
}

#navlist {
  	margin            : 0px;
  	padding           : 0px 0px 0px 5px;
}

#navlist ul, #navlist li {
  	display           : inline;
  	list-style-type   : none;
}

#navlist a:link, #navlist a:visited {
  	border-left       : 1px solid #ffffff;
  	border-right      : 1px solid #D0D0D0;
  	padding           : 5px 10px 5px 10px;
  	float             : left;
  	font-weight       : bold;
  	line-height       : 25px;
  	margin            : 0px;
  	text-decoration   : none;
  	color             : #FFFFFF;
  	width             : 100px;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
  	background        : #FFFFFF;
  	color             : #000000;
}

#navlist a:hover {
  	color             : #000;
}

#subnavcontainer {
  	font-family       : Verdana, sans-serif;
  	font-size         : 11px;
  	height            : 30px;
  	width             : auto;
}

#subnavlist {
  	margin            : 0px;
  	padding           : 0px;
}

#subnavlist ul, #subnavlist li {
  	margin            : 0px;
  	padding           : 0px 0px 0px 18px;
 	display           : inline;
	list-style-type   : none;
}

#subnavlist a:link, #subnavlist a:visited {
  	padding           : 5px 10px 5px 10px;
  	margin            : 0px;
  	float             : left;
  	line-height       : 20px;
  	text-decoration   : none;
  	color             : #cccccc;
}

#subnavlist a:link#subcurrent, #subnavlist a:visited#subcurrent, #subnavlist a:hover {
  	color             : #cc9933;
}

/* ----------------------------- moduly ------------------------------- */
table.moduletable {
	width             : 100%;
	border            : 0px solid #1677AB;
	margin-bottom     : 0px;
}
table.moduletable th {
	font-size         : 10px;
	font-weight       : bold;
	text-transform    : uppercase;
	color             : #FFFFFF;
	text-align        : center;
	letter-spacing    : 1px;
	background-image  : url(../images/belka_menu_header.jpg);
	height		  : 20px;
}

table.moduletable td {
  	padding           : 0px;
}

table.moduletable a:link, table.moduletable a:visited {
	display 	  : block;
	background        : url(../images/button.jpg) no-repeat;
	padding-left 	  : 20px;
	padding-right 	  : 17px;
	font-family 	  : verdana;
	font-weight	  : bold;
	color             : #336600;
	text-decoration   : none;
	text-align	  : left;
	line-height       : 25px;
  	white-space       : nowrap;
	letter-spacing    : 1px;
  	background-color  : transparent;
}

table.moduletable a:hover {
  	color             : #fff;
  	background        : url(../images/button_over.jpg) no-repeat;
	background-color  : transparent;
}


/* ----------------------------- menu ------------------------------- */
.mainlevel {
  	font-family       : verdana, Helvetica, sans-serif;
  	font-size         : 10px;
}

.mainlevel-nav {
  	font-family       : verdana, Helvetica, sans-serif;
  	font-size         : 10px;
	font-weight	  : bold;
	color		  : #ffffff;
	display		  : block;
	padding-top	  : 3px;
	padding-left	  : 5px;
}
.sublevel {
  	font-family       : Verdana, Helvetica, sans-serif;
  	font-size         : 10px;
}

ul#mainlevel-nav {
  	padding           : 0;
  	margin            : 0;
  	list-style        : none;
}

ul#mainlevel-nav li {
  	display           : block;
  	padding-top       : 5px;
  	padding-left      : 0px;
  	padding-right     : 0px;
  	margin            : 0;
  	float             : right;
  	font-weight       : normal;
  	font-size         : 10px;
  	line-height       : 0px;
  	white-space       : nowrap;
  	border-left       : 0px solid #fff;
}

ul#mainlevel-nav li a {
  	display           : block;
  	border-right      : 0px solid #fff;
	padding-top       : 0px;
  	padding-left      : 10px;
  	padding-right     : 10px;
  	line-height       : 15px;
  	text-decoration   : none;
  	color             : #fff;
	background-color  : #99cc00;
	letter-spacing    : 0px;
  	background	  : none;
}

ul#mainlevel-nav li a:hover {
  	color             : #ff9900;
	background-color  : transparent;
}

ul#mainlevel-bot {
  	padding           : 0;
  	margin            : 0;
  	list-style        : none;
}

ul#mainlevel-bot li {
  	display           : block;
  	padding-top       : 0px;
  	padding-left      : 0px;
  	padding-right     : 0px;
  	margin            : 0;
  	float             : right;
  	font-weight       : normal;
  	font-size         : 10px;
  	line-height       : 0px;
  	white-space       : nowrap;
  	border-left       : 0px solid #fff;
}

ul#mainlevel-bot li a {
  	display           : block;
  	border-right      : 0px solid #fff;
	padding-top       : 0px;
  	padding-left      : 6px;
  	padding-right     : 6px;
  	line-height       : 15px;
  	letter-spacing    : 0px;
  	text-decoration   : none;
  	color             : #fff;
	background-color  : #99cc00;
	background	  : none;
}

ul#mainlevel-bot li a:hover {
  	color             : #ff9900;
	background-color  : transparent;
}

a.mainlevel:link, a.mainlevel:visited {
	color		  : #000,
	
}

a.mainlevel:hover {
	color		  : #000,
	
}


/* ----------------------------- frontlogin ------------------------------- */
.login_bg_top {
	background-image    : url(../images/new/login_bg_top.png);
}

.login_bg_bottom {
	background-image    : url(../images/new/navigation_bottom.png);
}

.frontlogin {
	font-size         : 11px;
	background	  : none;
	font-family	  : verdana;
}
a.frontlogin:link, a.frontlogin:visited {
	color		  : #000000;
	text-decoration	  : none;
	background	  : none;
}
a.frontlogin:hover {
	color		  : #ff9900;
	background	  : none;
}

/* ----------------------------- buton ------------------------------- */
.button {
  	background-color  : #ff6600;
  	color             : #FFFFFF;
  	border            : 1px solid #ff9900;
  	margin            : 2px;
	font-size	  : 10px;
	font-family	  : verdana;
}
.button_frontlogin {
  	background-image  : url(../images/new/login_button.png);
}

.inputbox_frontlogin {
  	border            : 1px solid #999;
  	color             : #999;
  	margin            : 2px;
}
.button_search {
  	font-size         : 12px;
	background-color  : #ff9933;
  	color             : #FFFFFF;
  	border            : 1px solid #ff9933;
  	margin            : 2px;
}
.inputbox_search {
  	border            : 1px solid #cccccc;
  	color             : #666;
  	margin            : 2px;
}

.inputbox {
  	border            : 1px solid #cccccc;
  	background        : #e5e5e5;
  	color             : #000;
  	margin            : 2px;
	font-size	  : 12px;
	font-family	  : verdana;
}


/* ----------------------------- section ------------------------------- */
.sectiontableheader {
  	color             : #FFFFFF;
  	background        : #336600;
  	font-size         : 9px;
  	font-weight       : bold;
  	text-transform    : uppercase;
  	letter-spacing    : 1px;
}

.sectiontableentry1 {
	font-size	  : 10px;
  	vertical-align    : middle;
  	padding           : 4px;
  	background        : #d8d8d8;
}

.sectiontableentry2 {
	font-size	  : 10px;
  	vertical-align    : middle;
  	padding           : 4px;
  	background        : #e5e5e5;
}


/* ----------------------------- links ------------------------------- */
a.blogsection:link, a.blogsection:visited {
  	color             : #336600;
  	text-decoration   : none;
	font-weight	  : bold;
}
a.blogsection:hover {
  	color             : #ff9900;
  	text-decoration   : none;
	font-weight	  : bold;
}
a:link, a:visited {
  	color             : #336600;
  	text-decoration   : none;
}

a:hover {
  	color             : #ff9900;
  	text-decoration   : none;
}

a.category:link, a.category:visited {
  	font-weight       : bold;
}

/* ----------------------------- data ------------------------------- */
.small {
  	font-family       : verdana, Helvetica, sans-serif;
  	font-size         : 9px;
  	color             : #000;
	background	  : none;
}
.small2 {
  	font-size         : 11px;
  	color             : #fff;
	background	  : none;
}

.smalldark {
  	font-family       : Arial, Helvetica, sans-serif;
  	font-size         : 10px;
  	color             : #000000;
}

.createdate, .modifydate {
  	font-family       : verdana;  	
        font-size         : 9px;
  	color             : #ffffff;
}

/* ----------------------------- oc ------------------------------- */
.content_rating {
  	font-family       : Arial, Helvetica, sans-serif;
  	font-weight       : normal;
  	color             : #303B74;
  	font-size         : 10px;
}

.content_vote {
  	font-family       : Arial, Helvetica, sans-serif;
  	align             : right;
  	font-size         : 9px;
  	height            : 22px;
  	padding-top       : 2px;
  	padding-bottom    : 2px;
  	padding-left      : 10px;
  	padding-right     : 10px;
  	background        : #C7DDB3;
  	border            : 1px solid #94BE6E;
}

/* ----------------------------- pathway ------------------------------- */
.pathway {
  	letter-spacing    : 1px;
  	font-size         : 11px;
  	color             : #ffffff;
}

a.pathway:link, a.pathway:visited {
  	color		  : #ff9900;
	letter-spacing    : 1px;
}

a.pathway:hover {
	text-decoration   : none;
  	letter-spacing    : 1px;
}

/* ----------------------------- news------------------------------- */
.contentpane {
  	padding-left      : 0px;
  	padding-right     : 0px;
  	text-align        : justify;
}

.contentpaneopen {
  	padding-left      : 0px;
  	padding-right     : 0px;
  	text-align        : justify;
}

.contentheading, .componentheading {
  	font-family       : Arial, Helvetica, sans-serif;
  	font-size         : 16px;
  	font-weight       : bold;
  	color             : #336600;
  	padding-top       : 15px;
}
a.readon:link, a.readon:visited {
	display 	  : block;
	background        : url(../images/new/readmore_buttons.png) no-repeat;
	line-height	  : 15px;
	padding-left	  : 3px;
	font-family	  : tahoma;
	font-size	  : 10px;	
}

a.readons:link, a.readons:visited {
  	color             : #4C6790;
  	font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  	font-size         : 10px;
  	font-weight       : normal;
  	border            : 1px solid #4C6790;
  	padding           : 2px 4px 2px 20px;*/
  	white-space       : normal;
  	float             : left;
  	line-height       : 10px;
  	text-decoration   : none;
}

a.readons:hover {
  	color             : #4C6790;
  	font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  	font-size         : 10px;
  	font-weight       : normal;
  	border            : 1px solid #E0E0E0;
  	padding           : 2px 4px 2px 20px;
  	white-space       : normal;
  	float             : left;
  	line-height       : 10px;
  	text-decoration   : none;
}

table.contenttoc {
  	border            : 3px solid #E0E0E0;
  	padding           : 2px;
  	margin            : 0px 0px 5px 5px;
}

table.contenttoc th {
  	font-size         : 12px;
  	font-weight       : bold;
  	background        : #E0E0E0;
  	color             : #303B74;
  	text-align        : center;
  	letter-spacing    : 1px;
  	border-bottom     : 1px solid #79C437;
}

.pagenavcounter {
  	font-weight       : bold;
}

.moduletable  {
	color             : #FFFFFF;
	text-decoration   : none;
	font-weight       : normal;
}