body{
	background-color: #7AA1D5;
}

.main1{
		border-left: 1px solid #AEAEAE; border-right: 1px solid #AEAEAE; border-top-width: 1px; border-bottom-width: 1px; background-color: #E6E6E6;
	padding-top: 5px;
}

.block_head{
	background-image: url('images/def_images/block_head.jpg');
}

.right_block_head{
	background-image: url('images/def_images/right_block_head.jpg');
}

.block_foot{
	background-image: url('images/def_images/block_footer.jpg');
}

.right_block_foot{
	background-image: url('images/def_images/right_block_footer.jpg');
}

.head_title{
	 	 font-family: Tahoma; font-size: 8pt; color:#666666; font-weight: bold;
}


.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
border: 1px solid #ccc;
}

:hover.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border: 1px solid #006699;
}


A {
	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#16387c;
}

A:hover {
	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#ff7300;
}

A:active {
	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#16387c;
}

A.menu {
	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#ffffff; font-weight: bold;
}

A.menu:hover {
	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#ff7300; font-weight: bold;
}

A.menu:active {
	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#16387c; font-weight: bold;
}

.def{
	 font-family: Tahoma; font-size: 11px; color:#373737;
}


.spacc{
	 font-family: Tahoma; font-size: 8pt; color:#ffffff;
}


.date{
	 font-family: Tahoma; font-size: 8pt; color:#FFCC00;
}
 



.price{
	 font-family: Tahoma; font-size: 8pt; color:#FFCC00; 
}

.com_title{
	 font-family: Tahoma; font-size: 8pt; color:#ffffff; font-weight: bold;
}






.load{
	background:#EAEAEA;
	 padding: 40px;
}
.stop{
	background:#EAEAEA;
	padding-top: 7px; padding-bottom: 7px;
}
.in {

	 font-family: Tahoma; font-size: 8pt;

}

.main_h{

	padding-right: 7px;

	}

.main_m{

	padding-right: 5px;
}	
.main_m2{

	border-left: 1px solid #B0BEC7; border-right: 1px solid #B0BEC7; border-top-width: 1px; border-bottom: 1px; padding: 2px;
	background:#ffffff;
}

.main_f{



}
.main_g{

		border-left: 1px solid #93b9d9; border-right: 1px solid #93b9d9; border-top: 1px solid #93b9d9; border-bottom: 1px solid #93b9d9;
	background-image: url('images/def_images/grd-4px_1.1.gif');


}

.com_h{
	border-left: 1px solid #93b9d9; border-right: 1px solid #93b9d9; border-top: 1px solid #93b9d9; border-bottom: 1px solid #93A6B4; background-image: url('images/def_images/com_1.gif'); padding-right: 7px;

	}
.com_m{
	border-left: 1px solid #93b9d9; border-right: 1px solid #93b9d9; border-top-width: 1px; border-bottom: 1px solid #93b9d9; padding: 2px;
	background:#ffffff;
}

A {

	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#16387c;



}

A:hover {

	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#ff7300;



}

A:active {

	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#16387c;

}

A.menu {

	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#ffffff; font-weight: bold;



}

A.menu:hover {

	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#ff7300; font-weight: bold;
}

A.menu:active {

	TEXT-DECORATION: none; font-family:Tahoma; font-size:8pt; color:#16387c; font-weight: bold;

}

.def{

	 font-family: Tahoma; font-size: 8pt; color:#373737;

 }

.imp{

	 font-family: Tahoma; font-size: 8pt; color:#FF6600;

 }
.def2{
	 font-family: Tahoma; font-size: 8pt; color:#000000; 
}

.price{
	 font-family: Tahoma; font-size: 8pt; color:#FFCC00; 
}
.com_title{
	 font-family: Tahoma; font-size: 8pt; color:#ffffff; font-weight: bold;
}

.cat_b{

	border: 1px solid #93A6B4; background-color: #ECECEC; background-image: url('images/def_images/grd-4px_1.1.gif');

}

.cat_c{

	border-left: 1px solid #93A6B4; border-right: 1px solid #93A6B4; border-top-width: 1px; border-bottom: 1px solid #93A6B4;
		background:#ffffff;
}

.sub{

	 font-family: Tahoma; font-size: 8pt; font-weight: bold; color:#16387c;



 }

.b_h{

	border-left: 1px solid #B0BEC7; border-right: 1px solid #B0BEC7; border-top: 1px solid #B0BEC7; border-bottom: 1px solid #93A6B4; background-image: url('images/def_images/page_header.gif'); padding-right: 8px;

}

.b_m{

	border-left: 1px solid #B0BEC7; border-right: 1px solid #B0BEC7; border-top-width: 1px; border-bottom: 1px solid #B0BEC7; background-image: url('images/def_images/mainb.gif'); background-repeat:repeat-x;

}

.b_iner{

	border: 1px solid #FFFFFF; padding: 3px;

}

.page {

	font-family: Tahoma; font-size: 8pt; font-weight: bold; color:#16387c;

}

.main_footer {

	border-left: 1px solid #93A6B4; border-right: 1px solid #93A6B4; border-top-width: 1px; border-bottom: 1px solid #93A6B4;

}

.main_0{

	 border-right: 1px solid #93A6B4; border-left: 1px solid #93A6B4; border-bottom: 1px solid #93A6B4; border-top: 1px solid #93A6B4; border-bottom-width: 1px;  background-image: url('images/def_images/page_header.gif');

}

.main_1{

	border-left: 1px solid #93A6B4; border-right: 1px solid #93A6B4; border-top: 1px solid #93A6B4; border-bottom-width: 1px;  background-image: url('images/def_images/page_header.gif');

}

.main_2{

	border-left: 1px solid #93A6B4; border-bottom: 1px solid #93A6B4; border-top: 1px solid #93A6B4; border-bottom-width: 1px;  background-image: url('images/def_images/page_header.gif');

}

.main_3{

	border-left: 1px solid #93A6B4; border-bottom: 1px solid #93A6B4; border-top: 1px solid #93A6B4; border-bottom-width: 1px;  background-image: url('images/def_images/page_header.gif');

}

.main_4{

	border-left: 1px solid #93A6B4; border-bottom: 1px solid #93A6B4; border-top: 1px solid #93A6B4; border-bottom-width: 1px;  background-image: url('images/def_images/page_header.gif');

}

.main_5{

	border-left: 1px solid #93A6B4; border-bottom: 1px solid #93A6B4; border-top: 1px solid #93A6B4; border-bottom-width: 1px;  background-image: url('images/def_images/page_header.gif');

}

.m1 {

	border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #93A6B4;

}

.m2{

	border-left: 1px solid #93A6B4; border-bottom: 1px solid #93A6B4; border-top: 1px solid #93A6B4; border-bottom-width: 1px;  background-image: url('images/def_images/page_header.gif');

}

.bb {



}

.select {

	border-left: 1px solid #93A6B4; border-right: 1px solid #93A6B4; border-top: 1px solid #93A6B4; background-image: url('images/def_images/select.gif');

}

.xsmall{

	font-size:9px; 

	font-family:Tahoma;

}
.mf22{
		border-left: 1px solid #B0BEC7; border-right: 1px solid #B0BEC7; border-top: 1px solid #93A6B4; border-bottom: 1px solid #B0BEC7; background-color: #F1F5F6;
}
.mf{

	border-left-width: 1px; border-right-width: 1px; border-top: 1px solid #93A6B4; border-bottom-width: 1px; background-color:#EAEAEA;

}

.pspace{
	padding-right: 5px; padding-top: 2px; padding-bottom: 2px;
}

.com_top{

	border-left: 1px solid #93b9d9; border-right: 1px solid #93b9d9; border-top: 1px solid #93b9d9; padding-right: 5px;

}
.com_down{
	border-left: 1px solid #93b9d9; border-right: 1px solid #93b9d9; border-bottom: 1px solid #93b9d9;  border-top: 1px solid #93b9d9;  padding: 3px;

}
.com_tb{
	background-image: url('images/def_images/grd_pa_sky.gif');
}
.com_space {

	padding-bottom: 6px;
}
.top_top{

		border-left: 1px solid #B0BEC7; border-right: 1px solid #B0BEC7; border-top: 1px solid #93b9d9; border-bottom: 1px solid #B0BEC7; background-image: url('images/def_images/mainb.gif'); background-repeat:repeat-x;

}
.menu_over{
	background-color: #254666;
}
.menu_out{

}
.hide_div{
  margin: 0px 20px 0px 20px;
  display: none;
}
.show_div{

}
.null{
	border: 1px solid #B6BCC0; background-color: #FFFFFF;
}

.block_mid{
		background-image: url('images/def_images/block_mid.jpg'); background-repeat: repeat-x; background-position: center bottom ;
		padding-left: 3px; padding-right: 3px;
}
.block_font{
	 font-family: Tahoma; font-size: 8pt; color:#666666; font-weight: bold;
}