/* ============== Overall ============== */

html { overflow-x: auto; }


body {

	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	background-color: #EAEAEC;
	font-family : arial, tahoma, verdana, helvetica;
	font-size : 12px;
	color : #000000;
	margin : 0;
background-image: url(img/fon.gif);
}



H1 {
color : #000000;
font-family : arial, tahoma, verdana, helvetica;
font-size : 12px;
text-decoration : none;
font-weight: bold;
margin-bottom : 0%;
}



.h_logo2{position: absolute;
left: 5%;
top: -8px;
overflow: hidden;
text-align: left;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
font-weight: bold;
}

.h_title2{
position: absolute;
left: 5%;
top: 7px;
overflow: hidden;
text-align: left;
color : #DC2018;
font-family : arial, tahoma;
font-size : 9px;
}


H2 {
color : #DC2018;
font-family : arial, tahoma, verdana, helvetica;
font-size : 14px;
text-decoration : none;
font-weight: bold;
margin-bottom : 0%;

}

H3 {
color : #DC2018;
font-family : arial, tahoma, verdana, helvetica;
font-size : 14px;
text-decoration : none;
font-weight: bold;
margin-bottom : 0%;

}

.nargol-h {
color : #DC2018;
font-family : arial, tahoma, verdana, helvetica;
font-size : 12px;
text-decoration : none;
font-weight: bold;

}


H4 {
color : #000000;
font-family : arial, tahoma, verdana, helvetica;
font-size : 12px;
text-decoration : none;
font-weight: bold;
margin-bottom : 0%;

}
P {
margin:0px 0;
}


.hred {
color : #DC2018;
font-family : arial, tahoma, verdana, helvetica;
font-size : 14px;
text-decoration : none;
font-weight: bold;
margin-bottom : 0%;
}



.men {position: absolute;
left: 1.0%;
top: 10px;
width: 140px;
height: 15px;
overflow: hidden;
text-align: left;
z-index: 999;
}

.men1 {position: absolute;
left: 1.0%;
top: 10px;
width: 140px;
height: auto;
overflow: visible;
text-align: left;
z-index: 999;
}

.men3 {position: absolute;
left: 41.5%;
top: 10px;
width: 200px;
height: 15px;
overflow: hidden;
text-align: left;
z-index: 999;
}

.men33 {position: absolute;
left: 41.5%;
top: 10px;
width: 200px;
height: auto;
overflow: visible;
text-align: left;
z-index: 999;
}

.men2 {position: absolute;
left: 25.7%;
top: 10px;
width: 140px;
height: 15px;
overflow: hidden;
text-align: left;
z-index: 999;
}

.men22 {position: absolute;
left: 25.7%;
top: 10px;
width: 140px;
height: auto;
overflow: visible;
text-align: left;
z-index: 999;
}


.men4 {position: absolute;
left: 62.2%;
top: 10px;
width: 150px;
height: 15px;
overflow: hidden;
text-align: left;
z-index: 999;
}

.men44 {position: absolute;
z-index: 4;
left: 62.2%;
top: 10px;
width: 150px;
height: auto;
overflow: visible;
text-align: left;
z-index: 999;
}

.men5 {position: absolute;
left: 79%;
top: 10px;
width: 140px;
height: 15px;
overflow: hidden;
text-align: left;
z-index: 999;
}

.men55 {position: absolute;
z-index: 4;
left: 79%;
top: 10px;
width: 140px;
height: auto;
overflow: visible;
text-align: left;
z-index: 999;
}

.ydir {position: absolute;
z-index: 2;
left: 72%;
top: 142px;
height: auto;
overflow: visible;
}





A.m {display: block;
border: 1px solid #DCDCDC;
background-color:#F0F0F0;
width: 100%;
height: auto;;
color:#000000;
font-family: Arial, Verdana, sans-serif;
FONT-SIZE: 10px;
text-decoration: none;
text-align: left;
padding: 3px;
}

A.m:hover {
display: block;
background-color:#005CC0;
color:#fff;
}

A.m1 {
width: 100%;
height: auto;
font-family: Arial, Verdana, sans-serif;
FONT-SIZE: 10px;
text-decoration: underline;
text-align: left;
}

A.m1:hover {
text-decoration: none;
}

.m2 {
font-family: Arial, Verdana, sans-serif;
FONT-SIZE: 10px;
text-decoration: none;
}

a.m2 {
font-family: Arial, Verdana, sans-serif;
FONT-SIZE: 10px;
text-decoration: none;
}



.main_table{
	background-color: #ffffff;
	border-left-width: 1px;
border: solid #DCDCDC 1px;
}










.h_f{
	background-color: #ffffff;
background-image: url(img/h-f2.gif);
}


.h_m{
	background-color: #ffffff;
background-image: url(img/h_m.jpg);
}


.ban240{

border: solid #ffffff 3px;
}

.tborder{
border: solid #DCDCDC 1px;
}

.t_g_h{
	background-color: #ffffff;
background-image: url(img/t_g_h.gif);
}
.t_g_f{
	background-color: #ffffff;
background-image: url(img/t_g_f.gif);
}

.t_foot{
	background-color: #ffffff;
background-image: url(img/t-foot.gif);
}
.t_foot2{
	background-color: #ffffff;
background-image: url(img/t-foot2.gif);
}
.t_foot_x{
	background-color: #ffffff;
background-image: url(img/t-foot_x.gif);
}
.t_foot2_x{
	background-color: #ffffff;
background-image: url(img/t-foot2_x.gif);
}

.t_foot_g{
	background-color: #ffffff;
background-image: url(img/t-foot_g.gif);
}
.t_foot2_g{
	background-color: #ffffff;
background-image: url(img/t-foot2_g.gif);
}

.t_l_foot{
	background-color: #ffffff;
background-image: url(img/t_l_foot.gif);
}
.t_r_foot{
	background-color: #ffffff;
background-image: url(img/t_r_foot.gif);
}
.t_footer {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-LEFT: #ffffff 1px solid;
  BORDER-RIGHT: #ffffff 1px solid;
}

.bgnews{
border: solid #DCDCDC 1px;
background-image: url(img/bgnews.jpg);
}

.top_menu{
	background-color: #ffffff;
background-image: url(img/top_menu.png);
}

.top_pic{
	background-color: #ffffff;
background-image: url(img/top_pic.jpg);
}

.top_tabl1{
text-align:left;
}

.top_tabl2{
	background-color: #ffffff;
background-image: url(img/top_tabl2.png);
text-align:left;
}
.top_tabl3{
	background-color: #ffffff;
background-image: url(img/top_tabl3.png);
text-align:left;
}



.top_logo{
margin-left: 10%;
margin-top: 10%;
background-color: #ffffff;
background-image: url(img/top_logo.png);

}
.top_logo_b{
margin-left: 10%;
margin-top: 10%;
background-color: #ffffff;
background-image: url(img/top_logo_b.png);

}



.h_logo {position: absolute;
left: 3.5%;
top: 62%;
overflow: hidden;
text-align: left;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
font-weight: bold;
}

.h_title {
position: absolute;
left: 3.5%;
top: 92%;
overflow: hidden;
text-align: left;
color : #DC2018;
font-family : arial, tahoma;
font-size : 9px;
}




.dop_menu{
margin-top: 10%;
 padding-top: 5px;
background-image: url(img/dop_m.png);
}

.dop_m_r{

background-image: url(img/dop_m_r.png);
}


.nargol{
background-image: url(img/nargol.jpg);
}


.bl3_l{
 padding-top: 5px;
margin-top: 10%;
background-image: url(img/bl3_l.png);
}

.bl3_r{
 padding-top: 5px;
margin-top: 10%;
background-image: url(img/bl3_r.png);
}

.bl3_yel{
 padding-top: 7px;
margin-top: 10%;
background-image: url(img/bl3_yel.png);
}

.bl3_gr{
 padding-top: 7px;
margin-top: 10%;
background-image: url(img/bl3_gr.png);
}


.search_l{
background-image: url(img/search-l.gif);
}


.searchinput {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #DC2018 2px solid;
  BORDER-LEFT: #DC2018 2px solid;
  BORDER-RIGHT: #DC2018 2px solid;
  BORDER-TOP: #DC2018 2px solid;
  color: #586573;
  font-size: 14px;
  font-weight: bold;
  WIDTH: 380px;
  HEIGHT: 24px;
padding-left: 5px;


}

.search_but {
 BORDER-BOTTOM: #DC2018 0px solid;
 BORDER-LEFT: #DC2018 0px solid;
 BORDER-RIGHT: #DC2018 0px solid;
 BORDER-TOP: #DC2018 0px solid;
background-color: #DC2018;
font-weight: bold;
color: #FFFFFF;
HEIGHT: 30px;
WIDTH: 120px;
font-size: 13px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.evform {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #7F9DB9 1px solid;
  BORDER-LEFT: #7F9DB9 1px solid;
  BORDER-RIGHT: #7F9DB9 1px solid;
  BORDER-TOP: #7F9DB9 1px solid;
  color: #000000;
  font-size: 14px;
  WIDTH: 180px;
  HEIGHT: 24px;
 padding-top: 2px;
 padding-bottom: 2px;
padding-left: 5px;
 }


.evbut {

color: #000000;
HEIGHT: 24px;
WIDTH: 50px;
font-size: 14px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
 padding-top: 2px;
 padding-bottom: 2px;

}


.zanketa {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #7F9DB9 1px solid;
  BORDER-LEFT: #7F9DB9 1px solid;
  BORDER-RIGHT: #7F9DB9 1px solid;
  BORDER-TOP: #7F9DB9 1px solid;
  color: #000000;
  font-size: 14px;
  WIDTH: 346px;
  HEIGHT: 24px;
 padding-top: 2px;
 padding-bottom: 2px;
padding-left: 5px;
 }
 .pointarea {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #ffffff 0px solid;
  BORDER-LEFT: #ffffff 0px solid;
  BORDER-RIGHT: #ffffff 0px solid;
  BORDER-TOP: #ffffff 0px solid;
  color: #ffffff;
  font-size: 1px;
  WIDTH: 1px;
  HEIGHT: 1px;
 }

.zanketa2 {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #7F9DB9 1px solid;
  BORDER-LEFT: #7F9DB9 1px solid;
  BORDER-RIGHT: #7F9DB9 1px solid;
  BORDER-TOP: #7F9DB9 1px solid;
  color: #000000;
  font-size: 14px;
  WIDTH: 346px;
  HEIGHT: 124px;
 padding-top: 2px;
 padding-bottom: 2px;
padding-left: 5px;
 }

.zanketa3 {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #7F9DB9 1px solid;
  BORDER-LEFT: #7F9DB9 1px solid;
  BORDER-RIGHT: #7F9DB9 1px solid;
  BORDER-TOP: #7F9DB9 1px solid;
  color: #000000;
  font-size: 14px;
  WIDTH: 346px;
  HEIGHT: 54px;
 padding-top: 2px;
 padding-bottom: 2px;
padding-left: 5px;
 }

.ranketa {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #7F9DB9 1px solid;
  BORDER-LEFT: #7F9DB9 1px solid;
  BORDER-RIGHT: #7F9DB9 1px solid;
  BORDER-TOP: #7F9DB9 1px solid;
  color: #000000;
  font-size: 14px;
  WIDTH: 100px;
  HEIGHT: 24px;
 padding-top: 2px;
 padding-bottom: 2px;
padding-left: 5px;
 }
.yanketa {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #7F9DB9 1px solid;
  BORDER-LEFT: #7F9DB9 1px solid;
  BORDER-RIGHT: #7F9DB9 1px solid;
  BORDER-TOP: #7F9DB9 1px solid;
  color: #000000;
  font-size: 14px;
  WIDTH: 50px;
  HEIGHT: 24px;
 padding-top: 2px;
 padding-bottom: 2px;
padding-left: 5px;
 }

.anketa {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #7F9DB9 1px solid;
  BORDER-LEFT: #7F9DB9 1px solid;
  BORDER-RIGHT: #7F9DB9 1px solid;
  BORDER-TOP: #7F9DB9 1px solid;
  color: #000000;
  font-size: 14px;
  WIDTH: 246px;
  HEIGHT: 24px;
 padding-top: 2px;
 padding-bottom: 2px;
padding-left: 5px;
 }

.anketa2{
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #7F9DB9 1px solid;
  BORDER-LEFT: #7F9DB9 1px solid;
  BORDER-RIGHT: #7F9DB9 1px solid;
  BORDER-TOP: #7F9DB9 1px solid;
  color: #000000;
  font-size: 14px;
  WIDTH: 246px;
  HEIGHT: 120px;
padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
}

.anketa3 {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #7F9DB9 1px solid;
  BORDER-LEFT: #7F9DB9 1px solid;
  BORDER-RIGHT: #7F9DB9 1px solid;
  BORDER-TOP: #7F9DB9 1px solid;
  color: #000000;
  font-size: 14px;
  WIDTH: 120px;
  HEIGHT: 22px;
 padding-top: 2px;
 padding-bottom: 2px;
padding-left: 5px;
 }

.anketa3r {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #7F9DB9 1px solid;
  BORDER-LEFT: #7F9DB9 1px solid;
  BORDER-RIGHT: #7F9DB9 1px solid;
  BORDER-TOP: #7F9DB9 1px solid;
  color: #000000;
  font-size: 14px;
  WIDTH: 260px;
  HEIGHT: 22px;
 padding-top: 2px;
 padding-bottom: 2px;
padding-left: 5px;
 }

.ank_but {

color: #000000;
HEIGHT: 24px;
WIDTH: 120px;
font-size: 14px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
 padding-top: 2px;
 padding-bottom: 2px;
}







a.left_h_skidka	{

	color:#0093DD;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 9px;
}



a.left_h {

	color:#000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 9px;

}






a.dop_m:link	{

	color:#000000;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 12;
	text-decoration: none;
}
a.dop_m:visited {

	color:#000000;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 12;
	text-decoration: none;
}
a.dop_m:hover	{

	color:#0093DD;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 12;
	text-decoration: none;
	}



a.hh:link	{

	color:#000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 12;
	text-decoration: none;
}
a.hh:visited {

	color:#000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 12;
	text-decoration: none;
}
a.hh:hover	{

	color:#0093DD;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 12;
	text-decoration: none;
	}

.foot_m{
color:#000000;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 11;
	text-decoration: none;
 padding-bottom: 50px;
}

a.dop_m2:link	{

	color:#000000;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 11;
	text-decoration: none;
}
a.dop_m2:visited {

	color:#000000;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 11;
	text-decoration: none;
}
a.dop_m2:hover	{

	color:#0093DD;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 11;
	text-decoration: none;
	}



a.top_m:link	{

	color:#000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 15;
}
a.top_m:visited {

	color:#000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 15;
}
a.top_m:hover	{

	color:#0093DD;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial,Tahoma;
	font-size: 15;
	}

.rubr {
color : #000000;
font-family : arial, tahoma;
font-size : 18px;
font-weight: bold;
}


.h {
color : #DC2018;
font-family : arial, tahoma, verdana, helvetica;
font-size : 14px;
text-decoration : none;
font-weight: bold;
}



.main_top_l{
	background-color: #FCD900;
background-image: url(img/main_top_l.png);
}

.main_top_r{
	background-color: #FCD900;
background-image: url(img/main_top_r.png);
}

.main_top{
 padding-top: 7px;
margin-top: 10%;
background-color: #FCD900;
background-image: url(img/main_top.png);
}


.tbord {
 BORDER-BOTTOM: #000000 1px solid;
 BORDER-LEFT: #000000 1px solid;
 BORDER-RIGHT: #000000 1px solid;
 BORDER-TOP: #000000 1px solid;
font-size: 14px;
font-family: Arial;
}

.tborder {
 BORDER-BOTTOM: #DCDCDC 1px solid;
 BORDER-LEFT: #DCDCDC 1px solid;
 BORDER-RIGHT: #DCDCDC 1px solid;
 BORDER-TOP: #DCDCDC 1px solid;
font-size: 12px;
font-family: Arial;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
 padding-right: 4px;
}


.nbord1 {
 BORDER-BOTTOM: #000000 2px solid;
 BORDER-RIGHT: #000000 2px solid;
font-size: 11px;
font-family: Arial;
background-color: #CBE163;
}
.nbord11 {
 BORDER-BOTTOM: #000000 2px solid;
font-size: 11px;
font-family: Arial;
background-color: #CBE163;
}
.nbord2 {
 BORDER-BOTTOM: #000000 1px solid;
 BORDER-RIGHT: #000000 1px solid;
font-size: 12px;
font-family: Arial;
}
.nbord22 {
 BORDER-BOTTOM: #000000 1px solid;
font-size: 12px;
font-family: Arial;
}
.nbord3 {
 BORDER-RIGHT: #000000 1px solid;
font-size: 12px;
font-family: Arial;
}
.nbord33 {
font-size: 12px;
font-family: Arial;
}

.tbord1 {
 BORDER-BOTTOM: #000000 2px solid;
 BORDER-RIGHT: #000000 2px solid;
font-size: 14px;
font-family: Arial;
background-color: #CBE163;
}
.tbord11 {
 BORDER-BOTTOM: #000000 2px solid;
font-size: 14px;
font-family: Arial;
background-color: #CBE163;
}
.tbord2 {
 BORDER-BOTTOM: #000000 1px solid;
 BORDER-RIGHT: #000000 1px solid;
font-size: 14px;
font-family: Arial;
}
.tbord22 {
 BORDER-BOTTOM: #000000 1px solid;
font-size: 14px;
font-family: Arial;
}
.tbord3 {
 BORDER-RIGHT: #000000 1px solid;
font-size: 14px;
font-family: Arial;
}
.tbord33 {
font-size: 14px;
font-family: Arial;
}


























INPUT , SELECT {
font-size : 11px;

}
.bodyborder

{

	border-bottom : 1px solid #DADADA;
	border-left : 1px solid #DADADA;
	border-right : 1px solid #DADADA;
	border-top : 1px solid #DADADA;

}


BR {
font-size : 5px;
margin : 0;
}

A {
font-family : arial, tahoma, verdana, helvetica;
font-size : 12px;
color : #303293;
text-decoration: underline;
}

A:hover {
color : #F56655;
text-decoration : none;
}



TEXTAREA {
background-color : #FFFFFF;
color : #000000;
font-family : arial, tahoma, verdana, helvetica;
font-size : 11px;
}

.txt {
color : #000000;
font-family : arial, tahoma;
font-size : 12px;
}

.smtxt {
color : #000000;
font-family : arial, tahoma;
font-size : 11px;
}

.foot {
color : #000000;
font-family : arial, tahoma;
font-size : 10px;
}

.poll {
color : #000000;
font-family : arial, tahoma;
font-size : 11px;
}

.search1 {
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  BORDER-BOTTOM: #CFCFCF 1px solid;
  BORDER-LEFT: #CFCFCF 1px solid;
  BORDER-RIGHT: #CFCFCF 1px solid;
  BORDER-TOP: #CFCFCF 1px solid;
  color: #000000;
  font-size: 12px;
  WIDTH: 135px;
  HEIGHT: 20px;
 padding-top: 2px;
 padding-bottom: 2px;
padding-left: 5px;
 }


.HEAD {
color : #303293;
font-family : tahoma, verdana, arial, helvetica;
font-size : 12px;
text-decoration : none;
margin-left: 10%;
}

.HEAD1 {
color : #303293;
font-family : tahoma, verdana, arial, helvetica;
font-size : 11px;
text-decoration : none;
margin-left: 10%;
}

.se {
color : #ffffff;
font-family : tahoma, verdana, arial, helvetica;
font-size : 11px;
text-decoration : none;
}

.gut {
color : #0E7740;
font-family : tahoma, verdana, arial, helvetica;
font-size : 11px;
text-decoration : none;
}

.HEADER {
color : #F76552;

font-size : 120%;
text-decoration : none;
}

.HEADER2 {
color : #F76552;

font-size : 120%;
text-decoration : none;
}

.NEWSHEAD {
color : #F51C00;
font-family : Tahoma, Arial;
font-size : 14;
text-decoration : none;
}

.ONL {
color : #C6C6C6;
font-family : Tahoma, Arial;
font-size : 9px;
text-decoration : none;
}

LI {

list-style: none;
margin: 10px;
background: url('./images/point.gif') no-repeat 0em;
padding: 2px 2px 2px 20px;
display:block;

}

TD {
color : #000000;
font-size : 12px;
text-decoration : none;
}

form {
border-width : 0;
padding : 0;
margin : 0;
display:inline;
}

.border {
	border-bottom : 1px solid #DADADA;
	border-left : 1px solid #DADADA;
	border-right : 1px solid #DADADA;
	border-top : 1px solid #DADADA;
}

.border2 {
	BACKGROUND-REPEAT: repeat-x;
	border-left : 1px solid #DADADA;
	border-right : 1px solid #DADADA;
	border-top : 1px solid #DADADA;
}



/* MY */



.searchinput2 {
  background-color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #154365;
  font-size: 12px;
  WIDTH: 555px;
  HEIGHT: 20px;
}


.fav {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #5678A2;
  font-size: 9px;
}

.fav2 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #F56655;
  font-size: 9px;
}

/* Categories */

.maincat {
        font-family: tahoma;
        font-size: 13px;
        font-weight: bold;
	text-decoration : none;
}







/* SubCategories on the index page */

.subcat {
        font-family: verdana;
        font-size: 10px;
	text-decoration : underline;

}






/* Category Counters (number of subcategories, number of listings */

.count {
        font-family: verdana;
        font-size: 9px;
	color: 888888;
	text-decoration : none;

}



/* Empty Categories */

.emptycat {
        font-family: tahoma;
        font-size: 13px;
        font-weight: bold;
	text-decoration : none;
	color: 888888;
}


/* Empty SubCategories on the index page*/

.emptycat2 {
        font-family: verdana;
        font-size: 10px;
	text-decoration : none;
	color: 888888;
}


/* Side boxes gray text (hits, date) */

.sideboxtext {
        font-family: tahoma;
        font-size: 10px;
	text-decoration : none;
	color: AAAAAA;
}

/* Side boxes description font */

.boxdescr
{
        font-family: verdana, tahoma, arial;
        font-size: 9px;
	text-decoration : none;
	color: 777777;

}

.companyA
{
        font-family: verdana, tahoma, arial;
        font-size: 12px;
	text-decoration : none;
        font-weight: bold;
	color: red;
}

.companyB
{
        font-family: verdana, tahoma, arial;
        font-size: 10px;
	text-decoration : none;
        font-weight: bold;
	color: blue;
}
 .companyC
{
        font-family: verdana, tahoma, arial;
        font-size: 10px;
	text-decoration : none;
        font-weight: bold;
	color: green;
}

.companyD
{
        font-family: verdana, tahoma, arial;
        font-size: 11px;
	text-decoration : underline;
        font-weight: bold;
	color: black;
}










#container
	{
	padding:0;
	margin:0;
	width:820px;
	background-color:#FFFFFF;
	border:1px solid #555555;
	}

#header
	{
	padding:0;
	margin:0;
	height:96px;
	}

#nav
	{
	font-size:140%;
	margin:-3px 0 0 0;
	padding:5px;
	background-color:#000000;
	letter-spacing:2px;
	color:#CCCCCC;
   	}

#nav a
	{
	color:#CCCCCC;
   	}

#nav a:hover
	{
	text-decoration:none;
	}

#nav ul
	{
    padding:2px;
    margin:0;
	}

#nav li
	{
	display:inline;
	list-style:none;
	padding:2px 6px 2px 6px;
	margin:0;
	}

#user
	{
	margin:0;
	padding:3px;
	color:#888888;
	text-align:right;
	background-color:#F1F5FF;
	font-size:95%;
	}

#user ul
	{
	padding:2px;
	margin:0;
	}

#user li
	{
	display:inline;
	list-style:none;
	margin:0;
	padding:3px;
	}

#title
	{
	margin:20px 20px 12px 20px;
	font-size:170%;
	letter-spacing: -2px;
	}

#subtitle
	{
	margin:4px 20px 16px 20px;
	vertical-align:top;
	}

#adminmenu
	{
	margin:0 20px 2px 20px;
	}

#main
	{
	padding:6px;
	margin:0;
	vertical-align:top;
	background-image:url('img/suns1.gif');
	}

#main2
	{
	padding:6px;
	margin:0;
	vertical-align:top;
	background-image:url('img/suns1.gif');
	}

#main3
	{
	padding:6px;
	margin:0;
	vertical-align:top;
	background-image:url('img/suns1.gif');
	}
#side
	{
	border:4px solid #FFFFFF;
	background-color:#F5F5F5;
	padding:8px;
	font-size:90%;
	}

#footer
	{
	clear:both;
	padding:8px;
	margin:0;
	font:80% Verdana, Arial, sans-serif;
	color:#888888;
	text-align:center;
	}

/* ============== Various ============== */

.disp		{ padding:12px; margin:0; }
.block		{ padding:8px; margin:12px;	border:1px solid #EAEAEA; background-color: #F8F8F8; }
.block h4	{ margin-top:0; }
.error		{ padding:24px 8px 24px 8px; margin:0; color:#CC1212; font-weight:bold; font-size:110%; text-align:center; }
.codetitle	{ font-size:10px; color:#59739B; padding:2px; margin-top:5px; }
.code 		{ font-size:11px; color:#59739B; background-color:#EFF0C2; padding:2px; margin-bottom:5px; font-family:monospace; }
.valid 		{ height:48px; text-align:center; vertical-align:middle; }
.download 	{ font-size:110%; text-align:center; background-color: #E8E8E8; padding:16px; margin-top:16px; }
.paging		{ text-align:center; padding:5px; text-align:right; font-size:90%; }
.coltop		{ text-align:center; font-size:95%;  background-color:#F7F6F3!important; color:#707070; }
.centerall 	{ text-align:center; }
.desc 		{ font-size:95%; padding:3px; color:#646464; }
.odd		{ background-color:#F1F1F1!important; }
.even		{ background-color:#EBEDEC!important; }
li 			{ margin:2px; }

img			{ border-width:0; }
ul 			{ list-style-type:square; }
form		{ margin:0; }
.colleft	{ float:left; margin:0px 4px 0px 4px; }
.colright	{ float:right; margin:0px 4px 0px 4px; }
.bar_front 	{ background-color:#F48000; border-right:0px solid #ffffff; padding:0; color:#FFEDD2; height:8px; }
.bar_back 	{ background-color:#FFEDD2; border:1px solid #ffffff; margin:0 7px 0 7px; height:8px; }
.bbcodes a img { border:1px outset #A0A0A0; background-color:#999BAC; }
.smilies a img { border:0; background-color:transparent; }
.today		{ border:1px dashed #DDAA00; }
.signature 		{ color:#979797; font-size:80%; max-height:96px; overflow:auto; }
.signature a	{ color:#000000; }

/* ============== Tables ============== */

table td 			{ vertical-align:top; }
table.flat		{ width:99%; margin:0; padding:0; border-collapse:collapse; }
table.flat td 	{ padding:0; margin:0}
table.main 		{ width:99%; margin:0; padding:4px; }
table.main td 	{ padding:4px; }
table.cells 	{ width:99%; margin:0; padding:0; border:4px solid #FFFFFF; }
table.cells td	{ padding:2px; background-color:#F7F7Fd; margin:0; }
table.list 		{ width:99%; margin:0; padding:5px; }
table.list td 	{ padding:12px; }



