body
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;


}

table
{
     	padding: 		0px;
		border-collapse: collapse;
}

 td {
   	padding: 		0px;
    border-collapse: collapse;
    font-family: tahoma ;
	font-size: 11;
	color: #000000;
}


a{
    padding:0px;
    border-collapse: collapse;
    text-decoration: underline;

	font-size: 13;
	color: #32576a;
    font-weight: normal;
    text-decoration: underline;
}
a:hover{
    padding:0px;
    border-collapse: collapse;

	font-size:13;
	color: #32576a;
  	text-decoration: none;
    font-weight: normal
    ;
}





.more{
font-family: Trebuchet MS;
	font-size: 7.5pt;
	text-decoration: none;
	color: #060606;
}
.more:hover{
font-family: Trebuchet MS;
	font-size: 7.5pt;
    text-decoration: underline;
    font-weight: bold;
	color: #060606;
}



input{
  border: 0px solid #e1f2ff;
  background-color: #e1f2ff;
  height: 19;
  font-family: Verdana;
  color: #32576a;
}


button{

	font-family: Trebuchet MS;
	font-size: 7pt;
    height: 19;
	width: 50;
    color: white;
	border: 1px solid #02236d;
    background-color: #2a4f99;
}

select{
  /*	background: url(images/input_bg.gif);    */
	font-family: Trebuchet MS;
	font-size: 8pt;
	height: 18;
   	width: 165;
	 border: 1px solid #02236d;
}



.lang
{

	font-size: 12;

	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.lang a
{

	font-size: 12;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

.lang a:hover
{

	font-size: 12;
	color: #white;
	font-weight: normal;
	text-decoration: none;
}

.menu
{
	font-weight: normal;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style: none;

}

.menu li
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style: none;
    display: inline;
}

.menu li a{
    font-size: 15;
	color: #242424;
	font-weight: normal;
    padding: 0 0 0 26;
    height: 30;
}


.menu li a:hover,  .current
{
	font-size: 15;
	color: #ff4000;
	text-decoration: none;
    background: url(/images/hover_star.gif) no-repeat ;
     padding: 0 0 0 26;
     height: 30;
/*     font-weight: bold;*/
}




.zag
{
	font-family: Verdana;
	font-size: 13;
    color: #32576a;
	font-weight: bold;

}

.zag a
{
	font-family: Verdana;
	font-size: 13;
    color: #32576a;
	font-weight: bold;
    text-decoration: none;

}

.zag a:hover
{
	font-family: Verdana;
	font-size: 13;
    color: #32576a;
	font-weight: bold;
    text-decoration: underline;
}



.login_form td a
{
	font-size: 10;
	color: #fefeff;
	font-family: Trebuchet MS;
	text-decoration: underline;
	font-weight: normal;
}

.login_form td a:hover
{
	font-size: 10;
	color: #f9c300;
	font-family: Trebuchet MS;
	text-decoration: none;
	font-weight: normal;
}




.bottom td
{
	font-size: 7.5pt;
	color: #fefeff;
	font-family: Trebuchet MS;
	text-decoration: none;
	font-weight: normal;
}

.bottom td a
{
	font-size: 7.5pt;
	color: #fefeff;
	font-family: Trebuchet MS;
	text-decoration: none;
	font-weight: bold;
}

.bottom td a:hover
{
	font-size: 7.5pt;
	color: #f9c300;
	font-family: Trebuchet MS;
	text-decoration: none;
	font-weight: bold;
}



.crumbs
{
	font-size: 10pt;
	color: #000000;
	font-family: Trebuchet MS;
	text-decoration: none;
	font-weight: normal;
}

.crumbs  a
{
	font-size: 10pt;
	color: #000000;
	font-family: Trebuchet MS;
	text-decoration: underline;
	font-weight: bold;
}

.crumbs  a:hover
{
	font-size: 10pt;
	color: #000000;
	font-family: Trebuchet MS;
	text-decoration: none;
	font-weight: bold;
}




.right_menu, .right_menu  td
{
	font-size: 9.5pt;
	color: #142759;
	font-family: Trebuchet MS;
	text-decoration: none;
	font-weight: normal;


}

.right_menu a, .right_menu td a
{
	font-size: 9.5pt;
	color: #142759;
	font-family: Trebuchet MS;
	text-decoration: none;
	font-weight: bold;
}

.right_menu a:hover, .right_menu td a:hover
{
	font-size: 9.5pt;
	color: #142759;
	font-family: Trebuchet MS;
	text-decoration: underline;
	font-weight: bold;
}



.right_menu_sub td, .sub
{
	font-size: 9pt;
	color: #000000;
	font-family: Trebuchet MS;
	text-decoration: none;
	font-weight: bold;

}

.right_menu_sub td a, .sub a
{
	font-size: 9pt;
	color: #000000;
	font-family: Trebuchet MS;
	text-decoration: none;
	font-weight: normal;
}

.right_menu_sub td a:hover, .sub a:hover
{
	font-size: 9pt;
	color: #000000;
	font-family: Trebuchet MS;
	text-decoration: underline;
	font-weight: normal;
}





 /*FAQ accordion*/
.demo-show2 {

  margin: 1em .5em;
}
.demo-show2 div{

    padding: 0 0 15 17;
     text-align: justify;
    border-collapse: collapse;
    font-family: Trebuchet MS;
	font-size: 8pt;
	color: #000000;
}
.demo-show2 h3 {
  	font-family: Trebuchet MS;
	font-size: 13pt;
    color: #142759;
	font-weight: normal;
  margin: 0;
  padding: 5px;
  cursor: pointer;
}




/*Страницы*/
.pages
{
	font-family: Trebuchet MS;
	font-size: 12;
	font-weight: bold;
    color: #b6140c;
	/*text-decoration: underline;*/


}

.pages a
{
	font-family: Trebuchet MS;
	font-size: 12;
	color: #142759;
    font-weight: bold;

	text-decoration: underline;
}

.pages a:hover
{
	font-family: Trebuchet MS;
	font-size: 12;
	color: #142759;

	text-decoration: none;
}
.delimiter
{
	font-family: Trebuchet MS;
	font-size: 12;
	font-weight: bold;
    color: #142759;




}



.login_a {
    color: white; font-size: 11;
}
.login_a:hover {
    color: #fad78b; font-size: 11;
}

.header_tr{
    background-color: #969a9b;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.header_tr td{
    color: white;
    font-size:  12;
    font-weight: bold;
    padding: 0 5 0 5;
}

.cart{
    border: 1px solid black;
    background-color: white;
}


.cart td{
    text-align: center;
    padding: 5 0 5 0;
    font-size: 12;
}

.cart td input{
    width: 30;
}
.cart td a{
    color: #cc4e49;
    font-size: 12;
    font-weight: bold;
}
.cart td a:hover{
    color: #cc4e49;
    font-size: 12;
    font-weight: bold;
}







.header_small_tr{
    background-color: #969a9b;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.header_small_tr td{
    color: white;
    font-size:  12;
    font-weight: bold;
    padding: 0 0 0 0;
}

.cart_small{
    border: 1px solid black;
    background-color: white;
}


.cart_small td{
    text-align: center;
    padding: 2 0 2 0;
    font-size: 11;
}



.reg_form,.reg_form td{
    font-family: Trebuchet MS;
	font-size: 12;

}
.reg_form input{
    width: 320;
    height: 19;
    border: 1px solid #32576a;
}
.reg_form textarea{
    width: 520;
    height: 60;
}



.menu_bottom, .menu_bottom a {
    font-family: tahoma;
    font-size: 11px;
    color: #828282;
   /* text-decoration: underline;*/
}

.menu_bottom  a:hover{
    font-family: tahoma;
    font-size: 11px;
    color: #b9b8b8;

}

.zag2{
  font-size: 15;
  font-weight: normal;
}

.zag2 a{
  font-size: 15;
  font-weight: normal;
}


.rezume_form td{
    text-align: right;
    padding: 3 4 0 0
}

.rezume_form input{
    background: none;
    border: 1px solid  #32576a;
    font-size: 11px;
}

.rezume_form textarea{
    width: 100%;

}


  .lots td{
  padding: 4  3 4  7;
  background-color: white;
  border: 1px solid #e2e6e7;
}

.lots, .lots_header td{
  background-color: #b8ccd5;
  font-size: 11;
  padding: 0 3 0 7;
  border: 1px solid #e2e6e7;
}





