body {
	font-family: "tahoma";
	font-size: 11px;
	background-color: #e1e4e6;
	color: 	#00008B;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.linked-image {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.resized-linked-image {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	background-color: #000;
	border: 0px;
	color: #FFF;
	font-size: 10px;
	width: auto;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
}
.resized-linked-image-zoom {
	width: 200px;
	height: 30px;
	background-color: #FFF;
	padding-top: 6px;
	padding-left: 5px;
	top: 0px;
	left: 0px;
	position: absolute;
	display: none;
}

#highlighted {
text-decoration:none;
         font-weight: normal;
	background: #d7dce1;
	color: #416088;
	font: 11px Tahoma;
}

#highlighted tr:hover {
        border-left-width: 7px;
        border-left-style: solid;
        border-left-color: #516A88;
	text-decoration: underline;
}

#tooltip{
	background: #ffffff;

	font-size: 10px;
	width:auto;
	border:1px solid #778899;
	border-left:5px solid #ff9f00;
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	opacity: 0.91;
/*	filter: alpha(opacity="91");*/
	line-height:15px; 	z-index:100;
	margin:0px;
	padding: 3px;
	position: absolute;
	visibility: hidden;
	border-collapse: separate;
}

.error {
	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #990000; outline:red outset;
}
.error b {
	color: #990000;
	background: inherit;
}

.success {
	color: #000000;
	background: #F5FBE1;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dashed #7BA813;
}

.success b {
	color: #7BA813;
	background: inherit;
}

.editor {
	margin: 0px 0px 1px 0px;
	width: 400px;
	height: 21px;
	border: 1px #D1D8EC solid;
}

.editorinput {
	background: #FAFAFA;
	color: #000000;
	border: 1px #D1D8EC solid;
	font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;
}

.editorbutton {
	float: left;
	cursor: pointer;
	padding: 2px 1px 0px 5px;
}

code {
	background: none;
	color: #0000FF;
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.code {
	color: #0000BB;
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

a.copyright:link, a.copyright:visited, a.copyright:active {
	text-decoration: none;
	color: #5087AD;
	border-top: dashed 1px #5087AD;
	padding: 0px;
display:none;
}

table {
border: 1px solid #d7dce1;
  background-color: #D1D1E1;
color: #000000;
}
.mctable2, .mctableff, .mctablecv
{
	background: #e1e4e6;
	color: #0000CD;
	font: 11px Tahoma;

}
.mctableff
{

}
table.main, .embedded {

	background: #e1e4e6;
	color: #0000CD;
	font: 11px Tahoma;	border:1px solid #d7dce1;}
table.mainouter {
  background-color: #D1D1E1;
border: 1px solid #d7dce1;
color: #000000;
}
table.bottom {
  background: transparent;background: #e1e4e6;
}
table.main2 {
  background-color: #D1D1E1;
 border: 1px solid #d7dce1;
color: #000000;
}
table.blok {
  background-color: #D1D1E1;
border: 1px solid #d7dce1;
color: #000000;
}

h1 {

text-align: center;
background: #2c547d url(images/gradient_tcat.gif) repeat-x top left;;
	color: #c7dcea;  height: 23px;
	font-family: "tahoma";
	valign: middle;
		padding:0px;
	margin: 0px;

	font-size: 12px;
	border:0px solid #325981;
	}
h2 {
background-image: url(images/header.gif);
font-size: 10pt;
margin-bottom: 0px;
margin-top: 5px;
height: 18px;
border-width: 0px;
border-style: solid solid none solid;
text-align: center;
}



h3 {
  font-size: 10pt;
  margin-bottom: 5px;
text-align: center;
}

p {
	font-family: "tahoma";
	font-size: 11pt;
}

p.sub {
  margin-bottom: 4pt;
}

td, .alt1, .alt1Active, .index
{   border:none;
	background: #e1e4e6;
	color: #0000CD;
	font: 11px Tahoma;/*
	border-bottom:1px solid #0385ff;
		border-top:1px solid #0385ff;*/
}

.alt2, .alt2Active
{
	background: #e1e4e6;
	color: #0000CD;
	font: 11px Tahoma;
	}
.tborder
{	background: #d7dce1;
	color: #0000CD;
	font: 11px Tahoma;
	border-bottom:1px solid #dde5ed;
		border-top:1px solid #dde5ed;

}
td.block, td.colhead {

background: #0385ff url(images/gradient_tcat.png) repeat-x top left;-moz-border-radius: 15px;
font-weight:bold; color:#ffd7d7;
-webkit-border-radius: 15px;
	border:1px solid #325981;
}
.block a:link, .block_alink,a:visited, .block_avisited, a:hover, .block a:active, .block_ahover
{
	color: #9932CC;
	text-decoration: none;
}
 .reliz1
 { 	background: #0385ff url(images/gradient_tcat.png) repeat-x top left;
-moz-border-radius: 15px;          font-weight:bold; color:#ffd7d7;
-webkit-border-radius: 15px;
  width:auto;
  padding: 5px;
  margin: 2px 3px 2px 2px;
  }
td.right_menu {
	border: 0px;
}

td.commenttable {
	background-color: #FFFEF2;
}

td.embedded {
	background: #e1e4e6;
	color: #0000CD;
	font: 11px Tahoma;
	border: none;
	text-align: left;
}

td.bottom {
		background: #D1D1E1;
	color: #000000;
	border: 1px solid #d7dce1;

}

td.heading {
	font-weight: bold;
}

td.text {
background: #e1e4e6;
	color: #0000CD;
	font: 11px Tahoma;

	padding: 10pt;
	text-align: left;
}

td.rowhead {

	background: #e1e4e6;
	color: #0000CD;
	font: 11px Tahoma;
	border:1px solid #d7dce1;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

td.title {
	font-size: 14pt;
}

td.navigation {
	font-weight: bold;
	font-size: 10pt;
	border: none;
}

td.pager {
	background-color: #FFFFFF;
	border: 1px solid #9CA4B0;
	padding: 2px;
}

td.pagebr {
	background-color: #FAFAFA;
	border: 0px;
	padding: 0px;
}

td.highlight {
	background-color: #EFEEE6;
	border: 1px solid #9CA4B0;
	padding: 2px;
}

td.tablea {
	border: 0px;
}

hr {
	height: 0px;
	border: solid #00314D 0px;
	border-top-width: 1px;
}

form {
	margin-top: 0;
	margin-bottom: 0;
}

.sublink {
        font-style: italic;
        font-size: 7pt;
        font-weight: normal;
}

a:visited, a:link,a.online:link, a.online:visited
{
	color: #9932CC;
	text-decoration: none;
}
a:hover, a:active,a.online:active, a.online:hover
{
	color: #52739f;
	text-decoration: underline;
}


a.biglink {
        font-weight: bold;
        font-size: 12pt;
}


a.menu {	    display:block;
        padding:3px;
        text-align:left;
        margin: 2px;	    -moz-border-radius: 10px;
-webkit-border-radius: 10px;
          border: 1px solid #416088;}
 a.menu:link, a.menu:visited
{  color: #8B0000;
                 text-decoration: none;
                 background:#0b01b8 url(images/menuleft.png) repeat top left;

  border-style:outset;  border-color:#d7dce1 #d7dce1 #416088 #416088;border-width:thin thin 2px 2px;

}
a.menu:active,a.menu:hover {
color: #FFffFF;            background:#0b01b8 url(images/menuleftf.png) repeat top left;
         border: 1px solid #416088;
margin: 3px;  border-style:outset;  border-color: #416088 #416088 #d7dce1 #d7dce1;border-width:2px 2px thin thin ;
}

.important {
        font-weight: bold;
        font-size: 8pt;
}

div.popup {position:absolute;
top:0px;
left:0px;
width:170px;
height:85px;
border:1px solid black;
display:none;
background-color:ffffff;
}

 .relisov  {
 border:3px solid #0385ff;
 width:auto;
 padding: 5px;
 margin: 2px 3px 2px 2px;
 }
 .reliz
 {
 border:3px solid #0385ff;
 width:auto;
 padding: 5px;
 margin: 2px 3px 2px 2px;
 }
.red {
        color: #ee0000;
}

.yellow {
        color: #997700;
}

.green {
        color: #000000;
}

input, file, select, textarea {
	margin-top: 3px;
	margin-bottom: 0px;
	font-family: "tahoma", "arial", "helvetica", "sans-serif";
	font-size: 8pt;
}

.small {
  font-size: 7pt;
}

.big {
  font-size: 10pt;
}
   div.topnav
{  position:relative;
          background:#0b01b8 url(images/topnav.png) repeat-x top left;	    width: 100%;
	      -moz-border-radius: 15px;
-webkit-border-radius: 15px;/*
vertical-align: middle;*/
margin: auto; /*display: table-cell; vertical-align: middle; */
border-style:outset;
border-color:#d7dce1 #d7dce1 #416088 #416088;
border-width:thin thin 2px 2px;
padding-bottom:10px;}
  div.topnav #menu{
       top:-10px;
position:relative;   }

div.topnav #menu, #menu ul  {
  	align:center;
  list-style-type:none;
   overflow:visible;
   }
    #menu li.menu {   	float:left;
   	padding:0px 3px 0px 3px ;
   	align:center;
   	bottom:0px;
 	margin: 0px;   /*width:120px;*/
   	color:#FFFFFF;
   	font-weight:bold;/*
   	background:#0b01b8 url(images/topnav.png) repeat-x top left;*/
   	/*position:absolute;list-style:none; overflow:visible;}*/
    	}
     #menu li.menu ul{
     display:none;
 /*width: 160px;*/
 background:#0b01b8;
 z-index:110099;
 position:absolute;
 margin: 0px;
border: 1px solid #416088;
border-style:outset;
border-color:#d7dce1 #d7dce1 #416088 #416088;
border-width:thin thin thick thick;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
 overflow:visible;
 padding:1px;
}
#menu li.menu ul li{
 width: 120px;
 padding:3px;
 -moz-border-radius: 0px;
-webkit-border-radius: 0px;
}
    .topnav a:link,.topnav a:visited {
          font-weight:bold;
          color:#FFFFFF;
 -moz-border-radius: 0px;
-webkit-border-radius: 0px;
          text-align:left;border:none;
          padding:0px;
          text-decoration:none;
     }


.menuprof, .menuprof ul {/*list-style-type:none;*/
width: 90px;
background: #d7dce1; overflow:visible;
/*border: 1px solid #d1d1d1;
margin: 10px auto;
padding: 4px;*/    list-style:none;
/*-moz-border-radius: 5px;
-webkit-border-radius: 5px;*/}
   .menuprof li.menuprof { /*float:right;*/ width:90px;  position:absolute;
	/*background: #e1e4e6;*/  list-style:none; overflow:visible;
	color: #0000CD;
	font: 11px Tahoma;}
li.menuprof ul  {/*list-style-type:none;*/
width: 160px;
background: #d7dce1; overflow:visible;
border: 1px solid #416088;
margin: 0px auto;  border-style:outset;  border-color:#d7dce1 #d7dce1 #416088 #416088;border-width:thin thin thick thick;
padding: 0px;    z-index:110099;position:absolute;     display:none;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;}
/* ---------------------------------- *
     Spoiler
 * ---------------------------------- */.sp-wrap {
		border: 1px solid #ccc;
		background-color: #e8e8e8;
		margin: 0 auto;
		width: 97%;
	}

.open {
		background: url("pic/icon_plus.gif") no-repeat scroll left center transparent;
		padding-left: 14px;
		display: block;
	}

.closed {
		background: url("/pic/icon_minus.gif") no-repeat scroll left center transparent;
		display: block;
		padding-left: 14px;
	}

.sp-head {
		cursor: pointer;
                color: #343434;
		font-size: 11px;
		line-height: 15px;
		margin-left: 6px;
		padding: 1px 14px 3px;
		width: 97%;
	}

.sp-body {
		display: none;
		background: none repeat scroll 0 0 #f4f4f4;
		border-top: 1px solid #ccc;
		line-height: 17px;
		padding: 3px 3px 3px 7px;
                font-size: 12px;
                color: #343434;
	}
/*
.glossy {
margin: 0px;
 padding: 0px;
 }
.glossy a{
 padding: 0px;
margin: 2px;
border: 0px;
}
.glossy img{
padding: 0px;
margin: 0px;
border: 1px;
border-style:outset;
border-color:#d7dce1 #d7dce1 #416088 #416088;
border-width:thin thin thick thick;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
   }*/
.logo {width: 100%;
border: 1px;
margin: 0px;
border-style:outset;
border-color:#d7dce1 #d7dce1 #416088 #416088;
border-width:thin thin thick thick;
background-image: url(images/12.jpg);
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
 padding: 0px;
 }
.logo a{ padding: 0px;
margin: 0px;
border: 0px;}
.logo img{
padding: 0px;
margin: 0px;
border: 0px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
   }
    button:hover,input[type=button]:hover,input[type=submit]:hover, input[type=reset]:hover, input[type=reset]:active, button:active,input[type=button]:active,input[type=submit]:active, a.topnav:hover,a.topnav:active
    { background:#98bf21 url(images/topnav2.png) repeat-x top left;}

    button:hover,input[type=button]:hover,input[type=submit]:hover, input[type=reset]:hover, input[type=reset]:active, button:active,input[type=button]:active,input[type=submit]:active{
  border-style:outset;  border-color:#d7dce1 #d7dce1 #416088 #416088;border-width:thin thin 2px 2px;    }


.startmenu{
	font-weight:bold;
	text-align:center;
	padding:2px;
	margin: 0px;
	background-image: url(images/menu_head.gif);
}

.menutitle{
        font-weight:bold;
        text-align:center;
        color: #7E110E;
        margin: 2px;
        background-color: #FFC58C;
}
 button,input[type=button],input[type=submit], input[type=reset]{
                  color:#ffffff;
          background:#98bf21 url(images/topnav.png) repeat-x top left;

	      -moz-border-radius: 15px;
-webkit-border-radius: 15px;
          align:center; border: 1px solid #416088;
margin: 0px auto;

}

#hintbox {
text-align : left;
width : 150px;
font-size : 10px;
border : 1px solid #99a1ab;
background-color : #fff;
layer-background-color : #a396d9;
color : #282828;
margin : 10px 0 0 10px;
padding : 2px 5px;
position : absolute;
visibility : hidden;
z-index : 100;
opacity : 0.98;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
/*filter : alpha(opacity="98");*/
}
#star-rating {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 200px;
  height: 20px;
  position: relative;
  background: url(/pic/stars.png);
}

#star-rating li {
	float: left;
	margin: 0;
	padding: 0;
}

#star-rating li a {
  display: block;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  position: absolute;
  text-decoration: none;
  z-index: 10;
}

#star-rating li a:hover {
  background: url(/pic/stars.png) left center;
  left: 0;
  z-index: 2;
}

#star-rating a.star1 {
	left: 0;
}

#star-rating a.star1:hover {
	width: 20px;
}

#star-rating a.star2 {
	left: 20px;
}

#star-rating a.star2:hover {
	width: 40px;
}

#star-rating a.star3 {
	left: 40px;
}

#star-rating a.star3:hover {
	width: 60px;
}

#star-rating a.star4 {
	left: 60px;
}

#star-rating a.star4:hover {
	width: 80px;
}

#star-rating a.star5 {
	left: 80px;
}

#star-rating a.star5:hover {
	width: 100px;
}

#star-rating a.star6 {
	left: 100px;
}

#star-rating a.star6:hover {
	width: 120px;
}

#star-rating a.star7 {
	left: 120px;
}

#star-rating a.star7:hover {
	width: 140px;
}

#star-rating a.star8 {
	left: 140px;
}

#star-rating a.star8:hover {
	width: 160px;
}

#star-rating a.star9 {
	left: 160px;
}

#star-rating a.star9:hover {
	width: 180px;
}

#star-rating a.star10 {
	left: 180px;
}

#star-rating a.star10:hover {
	width: 200px;
}
#star-rating li.current {
  background: url(/pic/stars.png) left bottom;
  height: 20px;
  z-index: 1;
}


#socializ {
	display: inline-block;
  border: 1px solid #E5E5E5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 3px;
	overflow: hidden;
}
* html #socializ {display: inline}
*+html #socializ {display: inline}
#socializ:hover {
  border: 1px solid #D4D4D4;
	-moz-box-shadow: 0 0 5px #DDD;
	-webkit-box-shadow: 0 0 5px #DDD;
	box-shadow: 0 0 5px #DDD;
}
#socializ a {
	float: left;
	width: 20px;
	height: 20px;
	margin: 3px 3px 3px 3px;
	padding: 1px;
	background-color: #F6F6F6;
}
#socializ img {
	width: 20px;
	height: 20px;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}

