body
{
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px; 
	color: #707173;
	background-image:url(../images/fon_body.gif);
	background-repeat:repeat-x;
	background-position:top;
}
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:link, a:visited, a:active  {color:#003399; text-decoration: underline;}
a:hover {color:#B7191C; text-decoration: underline;}

/* ***************** structure styles ************************ */
.table-main {
	width: 916px;
	background-color: #FFFFFF;
	background-image: url(../images/td-main-bg.gif);
	background-repeat: repeat-y;
}
.td-main {
	vertical-align: top;
	width: 882px;
	background-image: url(../images/td-main-b.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


.table-logo {
    width: 96%;
	margin-top: 0px;
	margin-bottom: 10px;
	vertical-align:middle;
}

.table-cont {
    width: 882px;
	vertical-align: top;
}

.table-topmenu {
    vertical-align:top;
	border: 0px;
	margin-left: 15px;
}

.td-top-fon {
    background-image:url(../images/fon-topmenu-t.gif);
	background-repeat:repeat-x;
	background-position:top;
	height: 9px;
}

.td-bot-fon {
    background-image:url(../images/fon-topmenu-b.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	height: 1px;
}

.td-sign-up {
   width: 47px;
   height: 39px;
}

.table-tm-text {
  vertical-align:top;
  width: 98%;
  padding-top: 3px;
  margin-top: 2px;
}

.table-tm-text a:link, .table-tm-text a:visited, .table-tm-text a:active  {color:#b0b1b3; text-decoration: none; font-size: 13px; font-weight:bold;}
.table-tm-text a:hover {text-decoration: underline;}

.table-info {
    width: 850px;
	vertical-align: top;
	border: 0px;
	margin-top: 20px;
}


.td-fon-sp {
    background-image:url(../images/sp_fon-t.gif);
	background-position: right top;
	background-repeat:no-repeat;
}


.td-news {
    width: 526px;
}

.td-news a:link, .td-news a:visited, .td-news a:active  {color:#939598; text-decoration: none; font-size: 13px;}
.td-news a:hover {text-decoration: underline;}

.table-box {
    width: 296;
	border: 2px solid #cfd0d2;
	margin-bottom: 18px;
	padding-left: 16px;
	padding-bottom: 6px;
	padding-right: 29px;
	padding-top: 8px;
}

.table-box a:link, .table-box a:visited, .table-box a:active  {color:#b1b2b5; text-decoration: none; font-size: 11px;}
.table-box a:hover {text-decoration: underline;}



.table-sp-cont {
   vertical-align:top;
   width: 97%;
   margin-top: 5px;
   
}


.td-left-menu {
   vertical-align:top;
   width: 110px;
   padding-top: 20px;
}


.td-left-menu a:link, .td-left-menu a:visited, .td-left-menu a:active .td-left-menu a:active {color:#939598; text-decoration: none; font-size: 11px;}
.td-left-menu a:hover {color:#00a650;}

.td-right { padding-left: 18px; padding-top: 95px; vertical-align:top;}

.table-box-foto { margin-bottom: 10px;}

.td-box-foto { padding-top:10px; padding-left: 10px; padding-right: 12px; padding-bottom: 14px;}

.td-box-t { background-image:url(../images/fon-tdox.gif); background-repeat:repeat-x; background-position:bottom; height: 34px;}
.td-box-b { background-image:url(../images/fon-bdox.gif); background-repeat:repeat-x; background-position:bottom; height: 12px;}
.td-box-l { width: 12px; vertical-align:bottom;}
.td-box-r { width: 12px; vertical-align:bottom;}
.td-box-ml { background-image:url(../images/fon-mldox.gif); width: 12px;}
.td-box-mr { background-image:url(../images/fon-mrdox.gif); width: 12px;}


.table-bluebox {
    background-image:url(../images/blue_box.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border: 0px;
	width: 244px;
	height: 161px;
	vertical-align:top;
	padding-left: 21px;
	padding-top: 18px;
	margin-top: 22px;
}

.table-bluebox a:link, .table-bluebox a:visited, .table-bluebox a:active .table-bluebox a:active {color:#ffffff; text-decoration: none; font-size: 11px;}
.table-bluebox a:hover { text-decoration:underline;}


.shad-l { vertical-align:top; width: 15px; background-image: url(../images/shad-l-fon.gif); background-repeat:repeat-y; background-position:top;}
.shad-r {width: 18px; background-image: url(../images/shad-r-fon.gif); background-repeat: repeat-y; vertical-align: top;  background-position:top;}
.shad-b {height: 20px; background-image: url(../images/shad-b.gif); background-repeat: repeat-x; vertical-align: top;}
/* ***************** end structure styles ************************ */

/* ***************** text styles ************************ */
.news {
    font-size: 10px;
}

table.ticTacToe{
  border:5px solid white; 
  border-collapse:collapse
  }
  table.ticTacToe td{
  border:1px solid gray;
  }

.right-text { color:#939598; font-size: 16px; padding-right: 35px;}

.activ {color:#00a650; font-size: 11px;}

.bluebox { margin-top: 12px;}

.h3-blue-title {
	font-size: 20px;
	color: #005aab;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
}

.h1Main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #939598;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
}

.h2Main {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #005aab;
	font-weight: normal;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.h3Main {
	font-size: 20px;
	color: #ffffff;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
}

.h4Main {
    color: #4486c1;
	font-weight:bold;
	font-size: 10px;
	margin: 6px 0px 6px 0px;
}



span.search {
    font-size: 11px;
	font-weight:bold;
	color: #8c8f93;
}


ul {
	margin:0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}
li {
	list-style-image: none;
	list-style:none;
	background-image: url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:0px;
	padding: 3px 0px 3px 10px;
}


/* ***************** end text styles ************************ */

/* ***************** images styles ************************ */

.img_point2 {
    padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
}

.img-foto {
    margin-right: 20px;
	margin-bottom: 30px;
	margin-top: 3px;

}

.img-foto-sp {
   margin-right: 18px;

}

/* ***************** end images styles ************************ */



/* ***************** footer ************************ */
.footer
{
	vertical-align: top;
	padding-right: 10px;
}
.footer a:link, .footer a:visited, .footer a:active {color:#c5c6c8; text-decoration: none; font-size: 9px; font-weight:bold; margin-left: 32px;}
.footer a:hover {text-decoration: underline;}
/* ***************** end footer ************************ */

/* ***************** forms styles ************************ */
select, input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
form {margin: 0px;}



.text {
    background-image:url(../images/search.jpg);
	background-repeat:no-repeat;
	width: 185px;
	height: 18px;
	border: 0px;
	padding-left: 8px;
	padding-top: 3px;
}


/* ***************** end forms styles ************************ */

/* new */

a.nav {margin:0px 30px 0px 10px;}

a.blueLink:link, a.blueLink:visited, a.blueLink:active  {color:#005AAB; text-decoration: none; font-weight:bold; font-size:10px;}
a.blueLink:hover {color:#005AAB; text-decoration: none;}

a.blueLink11:link, a.blueLink11:visited, a.blueLink11:active  {color:#005AAB; text-decoration: none; font-weight:bold; font-size:11px;}
a.blueLink11:hover {color:#005AAB; text-decoration: none;}

.content {
	vertical-align:top;
	width:730px;
	padding:5px 10px;
	}
	
h5 {
	font-size:35px;
	font-weight:normal;
	color:#005AAB;
	border-bottom:5px solid #005AAB;
	padding-bottom:2px;
	margin-bottom:15px;
	}

.topLine {border-top:1px solid #707173;}
.bottomLine {border-bottom:1px solid #707173;}
.leftLine{border-left:1px solid #707173;}
.topLeftLine
{
	border-top:1px solid #707173;
	border-left:1px solid #707173;
}
.LineWithoutBottomEnd
{
	border-left:1px solid #707173;
	border-right:1px solid #707173;
	border-top:1px solid #707173;
}
.LineWithoutBottom
{
	border-left:1px solid #707173;
	border-top:1px solid #707173;
}
.LineWithoutTop
{
	border-left:1px solid #707173;
	border-right:1px solid #707173;
	border-bottom:1px solid #707173;
}
.topLineGrey {border-top:1px solid #DDDDDD; font-size:2px; }

th {background-color:#025DAC; color:#FFFFFF; text-align:left; font-size:11px;}
.odd {background-color:#F2F2F2;}
.even {background-color:#FFFFFF;}
.border {border:1px solid #939598;}

/* new for forms */
.input {
	height:19px;
	font-size:10px;
	background-color:#F1F1F1;
	border-top:1px solid #BFBFBF;
	border-left:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	}


/* changed */
p {
	margin:0px;
	padding: 4px 0px 6px 0px;
}

.FAQuestion {
    color: #4486c1;
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 6px 0px;
}

a.blueFAQLink:link, a.blueFAQLink:visited, a.blueFAQLink:active  {color:#005AAB; text-decoration: none; font-weight:bold; font-size:12px;}
a.blueFAQLink:hover {color:#005AAB; text-decoration: none; font-weight:bold; font-size:12px;}

.submit { 
     padding:0px 10px; 
     font-size:11px; 
     font-family:Verdana, Arial, Helvetica, sans-serif; 
     color:#025DAC; 
     font-weight:bold; 
     border:1px solid #025DAC; 
     background-color:#F2F2F2; 
     cursor:pointer; 
     }
.submitForLogin { 
     height:20px; 
     padding:0px 80px; 
     font-size:11px; 
     font-family:Verdana, Arial, Helvetica, sans-serif; 
     color:#025DAC; 
     font-weight:bold; 
     border:1px solid #025DAC; 
     background-color:#F2F2F2; 
     cursor:pointer; 
     text-align:center;
     }
/* tabs */

.tab_content {
	border-right:1px solid #707173;
	border-left:1px solid #707173;
	border-bottom:1px solid #707173;
	padding:10px;
	vertical-align: middle;
	}
.tab_table {
	border-bottom:1px solid #707173;
	}
.tab {
	background-image:url(../images/tab_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#005AAB;
	height:25px;
	}
.tab_sides {
	border-right:1px solid #707173;
	border-left:1px solid #707173;
}

.userRelatedForms 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formBoxTitleText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #005aab;
	font-weight: normal;
	margin: 3px 10px 3px 7px;
	padding: 0px 0px 5px 0px;
	float:left;
}

.formBoxTitleDesc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005aab;
	font-weight: normal;
	margin: 18px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-style:italic;
	float:left;
}


