html, body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;

	color: #000000;
	
        margin:0;
        padding:0;
        width:100%;
        height:100%;
    }



table,td,div {

  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 12px;
  margin:0;

}

p {
  color            : #000;
  margin:0;
  border-style:#F60 solid 3px;
}



.security {
	  background: url(../images/bg.png) repeat-x #e3e3e3;
	
}

 #container { 
	width: 980px;
background: url(../images/header.jpg)  no-repeat;
	margin: 0 auto;

} 

 #topmenu { 

	width:980px;
	height:40px;
	padding-left:20px;
} 
#header {
	width:980px;
	height:217px ;
	height:217px;
padding-top:8px !important;
padding-top:3px;
	
}

#logo {
	width: 350px;
	height:90px;
	cursor:pointer;
	
}

 #menu2 {
	 padding: 97px 0 0 13px !important;
padding: 5px 0 0 13px ;
	width:960px;

} 

#right {
	background: url(../images/left.gif);
	float: right; 
	width: 204px; 
	margin: 40px 20px 15px 20px;
}

.right_top {
background: url(../images/top_left.gif)  no-repeat;
width:204px;
}
.right_bottom {
background: url(../images/bottom_left.gif)  bottom no-repeat;
width:204px;
}

#mainContent { 
	margin: 40px 0 0 20px;
} 

#bottom {
	background: url(../images/bottom.png);
	height:66px;
	margin-top:20px;
}

#footer {
	background: url(../images/legion_gruop.gif) no-repeat;
	height:74px;
	width:980px;
	margin: 0 auto;

}

#brandpro {
	padding-top:55px;
	padding-left:15px;
}

#adress {
	width:320px;
	color: #939393;
	font-size:14px;
	float:right;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
}

#english {
	float:right;
	width:30px;
	height:20px;
	margin-right:92px !important;
	margin-right:32px;
	margin-top:-28px;
}

a.eng:link,a.eng:visited  {
color:#eee;
text-decoration:none;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;

border: none;
}

a.eng:hover  {
color: #ffc955;
text-decoration:none;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;

border: none;
}

.clearfloat { /* этот класс нужно применять к элементу div или break; он должен быть последним элементом перед концом контейнера, который должен полностью вмещать поток. */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.mx77 td { 
horizontal-align: center;
border: 1px solid #cccccc; 
}

table.moduletable-ads {
margin: 0 10px 15px 12px;
width:89%;
}

table.moduletable-ads th  {
color: #C64000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
padding: 20px 10px 10px 0;
text-align:center;
text-transform:uppercase;
border-bottom:#F60 solid 1px;
}

.news_t{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding-top:5px;
}

.flexcontent {
	padding-top:10px;
}



a:link, a:visited {
 font-size        : 12px;
	color: #F45000;
         text-decoration: none;
	 font-weight      : bold;
}

a:hover {
 font-size        : 12px;
	color: #000;
	text-decoration: none;
	 font-weight      : bold;
}




.contentpaneopen  {
	
	line-height      : 20px;
  font-family      :  Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
	color: #000;
	font-weight:normal;
	border-bottom: #999 dashed 1px;

}

.contentpaneopen  img {
border:#F60 solid 3px;
}



.componentheading {

color: #D90000;
         text-align: left;
	padding-top: 4px;
	padding-left: 4px;

	font-size: 15px;
font-weight: bold;
	text-transform: uppercase;

font-family      :  Arial, Verdana,  Helvetica, sans-serif;



}





.contentheading {

color: #D90000;
         text-align: left;
	padding-top: 4px;
	padding-left: 4px;

	font-size: 15px;
font-weight: bold;
	text-transform: uppercase;

font-family      :  Arial, Verdana,  Helvetica, sans-serif;



}


a.contentpagetitle:link,a.contentpagetitle:visited {
	color: #333;
}

a.contentpagetitle:hover {
	color: #999;
}

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}



select, textarea, .inputbox {
	background: #FFFFFF;
	color: #666666;

}

.checkbox {
	margin-bottom: 1px;

	border: 1px solid #cccccc;

height: 17px;
width: 17px;
}

.textarea {
width: 300px;
	margin-bottom: 1px;
	padding: 3px 2px;
	border: 1px solid #cccccc;
	background: #FCFCFC;
}

.textarea:hover, .textarea:focus{
width: 300px;
	border: 1px solid #A0A0A0; 
background: #FFFFE6;
}





.inputbox {
	margin-bottom: 1px;
	padding: 3px 2px;
	border: 1px solid #cccccc;
	background: #FCFCFC;
width: 150px;
}

.inputbox:hover {
	border: 1px solid #A0A0A0; 
background: #FFFFE6;
}


.inputbox:focus  {
border-color: #A0A0A0; outline: 2px solid #E2E2E2; 
background: #FFFFE6;
}









.button {
padding: 1px 8px 4px 8px;
	border: 0px solid #000000;
	background: url(../images/button.png) repeat-x left center #0076AE;
	color: #FFFFFF;
	font-weight: bold;
height: 26px;
cursor:pointer;
font-size: 12px;
font-family      :  Arial, Verdana,  Helvetica, sans-serif;
border: 1px solid #cccccc; 
}

.button:hover {
padding: 1px 8px 4px 8px;
	border: 0px solid #000000;
	background: url(../images/button_h.png) repeat-x left center #777;
	color: #FFFFFF;
	font-weight: bold;
height: 26px;
cursor:pointer;
font-size: 12px;
font-family      :  Arial, Verdana,  Helvetica, sans-serif;
border: 1px solid #cccccc; 
}

* html .button { /*IE 6*/
	padding: 0 5px !important;
}

*+html .button { /*IE 7*/
	padding: 0 5px !important;
}







.sectiontableentry1 {
	background-color : #EEEEEE;
}

.sectiontableentry2 {
	padding:19px 0 19px 0px;
	
}





/* Default Joomla! Menu */

a.mainlevel {
	text-align:center;
		margin: 0px 21px 0px 21px;
	display: block;
	text-decoration: none;
	outline: none;
color: #eee;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}

a.mainlevel:visited, {
	text-align:center;
		margin: 0px 21px 0px 21px;
	display: block;
	text-decoration: none;
	outline: none;
color: #eee;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	color: #ffc955;
	font-weight:bold;
	text-decoration: none;
	font-size:13px;
}

a.mainlevel#active_menu {
	text-align:center;
		margin: 0px 21px 0px 21px;
	display: block;
	text-decoration: none;
	outline: none;
color: #eee;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}

a.sublevel {
	padding: 7px 15px 4px 15px;
	display: block;
	text-decoration: none;
	color:#FFF !important;
	border-bottom:#7A7A7A 1px dotted;
}

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #ffc955 !important;
	text-decoration: none;
}

#active_menu {
	color: #666666;
	font-weight:bold;
	text-decoration: none;
}

/* Menu 2 */



.moduletable-round a{
  color: #eee;
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 5px;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
}

.moduletable-round a:link{
  color: #eee;
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 5px;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
}

.moduletable-round a:visitead{
  color: #eee;
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 5px;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
}

.moduletable-round a:hover, .moduletable-round a#active_menu{
  color: #ffc955;
  font-size: 13px;
  font-family:Arial, Helvetica, sans-serif;
}
