body, html{
 margin:0px;
 padding:0px;
 background:#000000;
 /*background:url(/images/fon.jpg) repeat;*/
 background:url(/images/megamegafon.jpg) no-repeat; 
}

body, html, table{
 font:8pt/10pt Tahoma, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
 color: #000;
 text-decoration:none;
 margin:0px;
 padding:0px; 
}

form, p{
	margin:0px;
	padding:0px;
}

a{
 font:8pt/10pt Tahoma, Times New Roman,  Verdana, Arial, Helvetica, sans-serif;
 color: #000;
 text-decoration:underline;
}

a:hover{
 text-decoration:none;
}

img { 
 border: 0px;
}

td {
 text-align:justify;
 vertical-align:top;
}

input, select, textarea {
 font:12px/15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color:#545d65; 
}

input.mein, select.mein, textarea.mein {
 font:12px/15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
 background-color: #fff;
 color:#545d65; 
 border:1px solid #cfd0d1;
}

input.cat { 
 font:12px/15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
 background-color: #fff;
 color:#545d65; 
 border:1px solid #cfd0d1;
 width: 180px; 
}

input.cat_cost { 
 font:12px/15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
 background-color: #fff;
 color:#545d65; 
 border:1px solid #cfd0d1;
 width: 40px; 
}

form {
 margin:0px; 
 padding:0px;
}

/*.all{
	width:100%;
	_width:expression((document.documentElement.clientWidth < 1000)? "1000px" : ((document.documentElement.clientWidth > 1280)? "1280px" : "100%"));
	min-width:1000px;
	max-width:1280px;
}*/

.all {
 width: 1002px;
 min-height:1000px;
 background:url(/images/megafon.jpg) no-repeat; 
 text-align:left;
}

table.max_size { 
 width: 100%;
}

td.verh_levo { 
  background:url(/images/verh_levo.jpg) top right repeat-x;
}

.phone {
 font:19pt/21pt Times New Roman, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold; 
 color: #ffcc00;  
 position: relative;
 left: 47px;
 top: 37px;
 width:300px;
}

.phone2 {
 font:19pt/21pt Times New Roman, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold; 
 color: #ffcc00;  
 position: absolute;
 left: 177px;
 top: 70px;
 width:300px;
}



.logo {
 position: relative;
 left:435px;
 bottom: 15px;
 width:126px;
}

a.menu_chern {
 font:12pt/14pt Times New Roman, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000;
 text-transform: uppercase;
 text-decoration: none;
}

a.menu_chern:hover {
 text-decoration: underline;
}

a.menu_chern2 {
 font:12pt/14pt Times New Roman, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #000;
 text-transform: uppercase;
 text-decoration: none;
}

a.menu_chern2:hover {
 text-decoration: none;
}

a.menu_bel {
 font:12pt/14pt Times New Roman, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #fff;
 text-transform: uppercase;
 text-decoration: none;
}

a.menu_bel:hover {
 text-decoration: underline;
}

.menu_news, .menu_prod, .menu_okomp, .menu_des, .menu_proizv, .menu_contact { 
  width: 150px;  
  height: 25px;
}

.menu_news  {
  position: relative;
  left: 237px;
  bottom: 32px;
}

.menu_prod {
  position: relative;
  left: 282px;
  top: 60px;
}

.menu_okomp {
  position: relative;
  left: 441px;
  top: 63px;
}

.menu_des {
  position: relative;
  left: 620px;
  top: 10px;
}

.menu_proizv {
  position: relative;
  left: 665px;
  bottom: 125px;
}

.menu_contact {
  position: relative;
  left: 700px;
  bottom: 260px;
}

.content {
 position: relative;
 width: 425px;
 left: 285px;
 top: 40px;
 text-align:center;
 font:8pt/10pt Tahoma, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
 color: #000;
}

a.news{
 font:8pt/10pt Tahoma, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
 color: #000;
 text-decoration:none;
}

a.news:hover{
 text-decoration:underline;
}

.news1 {
 position: relative;
 left: 160px;
 bottom: 665px; 
 width: 140px;
 height: 80px; 
}

.spec_zag {
 position: relative;
 bottom: 685px;
 width:260px;
 left: 14px;
 font:14pt/16pt Tahoma, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
}

.spec_text{
 position: relative;
 bottom: 670px;
 width: 400px;
 left: 9px;
 font:10pt/12pt Tahoma, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
}

.news2 {
 position: relative;
 left: 9px;
 bottom: 655px; 
 width: 295px;
 height: 20px; 
}

.news3 {
 position: relative;
 left: 9px;
 bottom: 630px; 
 width: 295px;
 height: 0px; 
}

.news4 {
 position: relative;
 left: 9px;
 bottom: 580px; 
 width: 295px;
 height: 0px; 
}

.news5 {
 position: relative;
 left: 9px;
 bottom: 530px; 
 width: 295px;
 height: 0px; 
}

/*  
 Ęŕňŕëîă
*/

.vse {
 width:100%;
 _width:expression((document.documentElement.clientWidth < 1260) ? "1260px" : "100%"); 
 min-width:1260px;
 max-width:1280px;
 max-width:1280px;
}

table.cat_all {
 width:100%;
 _width:expression((document.documentElement.clientWidth < 1260) ? "1260px" : "100%"); 
 min-width:1260px;
 max-width:1280px;
 height:753px;
 background:url(/images/cat_fon.jpg) no-repeat; 
 text-align:left;
 
 font:10pt/12pt  Times New Roman, Tahoma,  Verdana, Arial, Helvetica, sans-serif;
 color: #fff; 
}

table.cat_all a {
 font:10pt/12pt Times New Roman, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #fff; 
 text-decoration: none;
}

table.cat_all a:hover {
 text-decoration: underline;
}

td.cat_levo { 
 width: 1010px;
 
}

td.cat_spc {
 width: 44px;
}

.cat_fon {
 position: absolute; top: 63px;
 height: 753px; 
 width: 751px;
 background: url(/images/cat_fon.png) no-repeat;  
 z-index: 30;
}


#cat_fon_0 {
 position: absolute; top: 0px;
 /*position: absolute; top: 0px;*/ 
 width: 416px; 
 height: 147px;
 background: url(/images/cat_fon_0.png) no-repeat;  
 z-index: 30;
 text-align:left;
/* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src=’/images/cat_fon_0.png’, sizingMethod=’scale’);*/ 
}

#cat_fon_1 {
 position: absolute; top: 147px;
/* position: absolute; top: 147px;*/
 width: 283px; 
 height: 406px;
 background: url(/images/cat_fon_1.png) no-repeat;  
 z-index: 30;
 /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src=’/images/cat_fon_1.png’, sizingMethod=’scale’);  */
}

#cat_fon_2 {
 position: absolute; top: 540px;
 /*position: absolute; top: 540px;*/
 width: 503px; 
 height: 213px;
 background: url(/images/cat_fon_2.png) no-repeat;  
 z-index: 30;
/* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src=’/images/cat_fon_2.png’, sizingMethod=’scale’);*/  
}

#cat_fon_3 {
 position: absolute; left: 503px; top: 540px;
 /*position: absolute; left: 503px; top: 540px;*/
 width: 248px; 
 height: 213px;
 background: url(/images/cat_fon_3.png) no-repeat;  
 z-index: 30;
/* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src=’/images/cat_fon_3.png’, sizingMethod=’scale’);  */
}

.cat_menu {
 padding-top: 20px;
 padding-left: 420px;
}

.cat_menu a {
 font:10pt/12pt Times New Roman, Tahoma,  Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold !important;
 color: #f4b213 !important; 
 text-decoration:none;
 text-transform: uppercase;
}

.cat_menu a:hover {
 text-decoration:underline;
}

.cat_podmenu_spc {
 height: 25px;
}

.cat_chto_vybrano { 
 font-weight: bold;
 padding-left: 420px;
 padding-right: 30px;
 text-align: left;
 height: 58px;
 overflow: auto;
}

.pravo_spc {
 height: 62px;
 z-index: 30;
}

.podobr { 
 font:18pt/20pt Times New Roman, Tahoma,  Verdana, Arial, Helvetica, sans-serif;
 font-style: italic;
 color: #fff;
 z-index: 30;
}

td.pravo {
 font:13pt/20pt Times New Roman, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 z-index: 30;
}

.container { 
 max-height: 753px; 
 _height: expression((this.offsetHeight > 753) ? "753px" : this.offsetHeight); 
 overflow: auto; 
 text-align: left;
}

td.pravo a {
 font:13pt/20pt Times New Roman, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

.cat_podb_spc {
 height: 5px;
}

.cat_kat {
 width: 912px;
 height: 568px;
 margin-left: 84px;
 /* border:1px solid #cfd0d1; */
}

.scrollBlock { 
 width: 912px;
 height: 496px;
 background-color: #000;
 overflow: hidden;
 white-space:nowrap; 
  z-index: 30;
}

.buttonLeft{
	cursor:pointer;
	z-index: 30;
}

.buttonRight{
	cursor:pointer;
	z-index: 30;
}

.cat_kat_img { 
 width: 144px;
 height: 100%;
 /*padding-right: 8px;*/
 /*float: left;*/
}

td.cat_kat_img_spc { 
 width: 16px;
 background-color: #fff; 
}

.cat_kat_img_chern { 
 width: 144px;
 height: 100%;
 padding-right: 8px;
 background-color: #111;
 /*float: left;*/
}

.cat_sel {
 padding-left: 10px;
 min-height: 10px;
 max-height: 250px; 
 _height: expression((this.offsetHeight > 250) ? "250px" : this.offsetHeight); 
 overflow: auto;
}

.cat_kat_img img { 
 width: 144px;
 height: 496px;
}

.cat_str_levo {
 padding-left: 860px;
 padding-bottom: 15px;
}

.cat_str_pravo {
 padding-left: 860px;
 padding-top: 12px; 
}

.cat_news {
 width: 1200px;
 text-align: left;
 padding-left: 30px;
/* padding-right: 160px;*/
 padding-top: 25px;
 padding-bottom: 100px;
 color: #fff;
}

.cat_news_item { 
 width: 170px;
 padding-right: 65px;
 float: left;
}

.cat_news_item a {
 color: #fff;
 text-decoration: none;
}

.cat_news_item a:hover {
 text-decoration: underline;
}

.cat_fon2 { 
 position: absolute;
 top: 63px;
 width: 100%;
 height: 753px;
 background: url(/images/cat_fon2.gif) repeat-x; 
 z-index: -1; 
}

.logo_cat {
 padding-top: 39px;
 padding-left: 24px;
}

a.select_type{
 color: #f4b213 !important;
}

.cont_cat {
 padding-left:350px; 
 color: #fff; 
 width: 470px !important; 
 height: 395px; 
 overflow-y:auto;
 white-space: normal;
 padding-right: 90px;
 font:10pt/14pt Tahoma, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
}

.con_cat a {  
font:10pt/14pt Tahoma, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
color: rgb(255, 204, 0);  
}


a.con_cat {  
font:10pt/14pt Tahoma, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
color: rgb(255, 204, 0);  
text-decoration: underline;
}

a.con_cat:hover {  
text-decoration: none;
}

.cont_cat p { 
 /*width: 710px !important; */
}

a.bel{
 color: #fff;
 text-decoration:underline;
}

a.bel:hover{
 text-decoration:underline;
}

