body{
font-size: 11px;
 font-family: tahoma, Arial, Helvetica, sans-serif;
 
}

BODY {SCROLLBAR-FACE-COLOR:#30C420;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #E5E5E1; 
SCROLLBAR-3DLIGHT-COLOR: #000000; 

SCROLLBAR-TRACK-COLOR: #D6D6D6; 
SCROLLBAR-DARKSHADOW-COLOR: #000000}

.p0{
padding: 0 !important;
}
.p10{
padding: 10px;
}
.p5{
padding: 5px;
}

.pb0{
padding-bottom: 0px;
}
.pb2{
padding-bottom: 2px;
}
.pb5{
padding-bottom: 5px;
}
.pl10{
padding-left: 10px;
}
.mte10{
margin-top: 10px;
margin-top: expression('-10px');
}
.mt10{
margin-top: 10px;
}
.mb5{
margin-bottom: 5px;
}
.mb10{
margin-bottom: 10px;
}
.m3{
margin: 3px;
}
.m5{
margin: 5px;
}
.m10{
margin: 10px;
}
.mt0{
margin-top: 0px;
}
.mt20{
margin-top: 20px;
}
.mt5{
margin-top: 5px;
}
.mt40{
margin-top: 0px;
}
.ml40{
margin-left: 40px;
}
.ma{

   margin:auto;
}
.fs10{
 font-size: 10px;
}
.fs11{
 font-size: 11px;
}
.w15{ width: 15px;}
.w28{ width: 28px;}
.w100{ width: 96px;}
.w140{ width: 140px;}
.w150{ width: 150px;}
.w170{ width: 170px;}
.w230{ width: 230px;}
.w270{ width: 278px;}
.w300{ width: 300px;}
.w315{ width: 315px;}
.w390{ width: 390px;}
.w450{ width: 440px;}
.w620{ width: 637px;}
.w898{ width: 898px;}
.w900{ width: 900px;}
.w100p{ width: 100%;}
.w96p{ width: 96%;}
 .h100p{
  height: 100%;
 }
 .h20{
  height: 20px;
 }
 .h70{
    height: 70px;
 }
 .h132{
  height: 132px;
 }
 .h200{
  height: 200px;
 }
  .h210{
  height: 210px;
//  height: 240px;
 }
  .h220{
  height: 235px;
 }
  .h250{
  height: 290px;
 }
 .h600{
  height: 250px;
 }
 .h400{
  height: 400px;
 }
.floatl{
   float: left;
}
.floatr{
   float: right;
}

.center{
   text-align: center;
}
.right{
    text-align: right;
}
.left{
   text-align: left;
}
.lefti{
   text-align: left !important;
   padding-left: 10px;
   font-size: 11px !important;
}
.lefti2{
   text-align: left !important;
   padding-left: 10px;
}
.clr{
   clear: both;
}
.news{
   margin: 0px 10px 20px 0px;
}
.text div{
   padding-bottom: 10px;
}
.news img{
   border: solid 2px #d4d4d4;
   margin: 0px 10px 0px 0px;
   padding: 1px;

}
.news a{
   color: #049500;
   font-size: 9px;

}
div.news div.header{
   color: #049500;
   text-align: center;
   font-weight: bolder;
   padding-top:10px;   
   padding-bottom:30px;

}
div.news ul{
 list-style: square;
 position: relative;
 top: -12px;

}
div.news ul li{
 padding: 2px;
}
div.news ul.noneli{
   list-style-type: none;
}

div.news ul li ul.noneli{
   list-style-type: none;
   position: relative;
   top: 0px;
}
div.news ul.noneli li span{
   font-size: 11px;
   font-weight: bolder;
   padding-right: 3px;

    color: #049500;
}
div.news ul.rel0{
   position: relative;
   top: 10px
}

.firstli{
   position: relative;
   left: -13px;
   top: 3px;
}
b{
 color: #049500;
}
b span{
 color: #7C7D7C;
 font-size: 9px;
}

caption{
 color: #7C7D7C;
 font-size: 9px;
 font-weight:bolder;
 padding: 7px;
}
tr.our td{
    color: #049500;
	
}
tr.our2 td{
   background-color:#A6BEF4;

}

.box0 {
   border: solid 1px #C0C0C0;
   border-bottom: none;
   border-top: none;
   width: 896px;
   background-color:#E2FBDE;

}

.box2 {

   border: solid 1px #C0C0C0;
   margin: 5px;
   background-color:#ffffff;
}

.box3 {
   background-image: url('images/bg_items.gif');
   background-color:#13A50B;
   border-bottom: solid 1px #C0C0C0;
   color: #ffffff;
   font-family: 'tahoma';
   font-weight: bolder;
   font-size: 11px;
   padding: 3px 0px 4px 10px;
}
.titleMenu {
   background-image: url('images/bg_men.gif');
   border: solid 1px #DDDDDD;
}

.vtop{
	vertical-align: top;
}
.pte10{
  position:relative;
	top:expression('-7px');
}

.titleMenu a{
   background-image: url('images/bg_men.gif');
    background-color: #535453;
   font-size: 12px;
   font-family: tahoma, Helvetica, sans-serif;
   font-weight: bolder;
   padding: 3px 14px 4px 14px;
   border-top: none;
   border-right: solid 1px #DDDDDD;
   text-decoration: none;
	color: #ffffff;
	float: left;
}
.titleMenu a:hover{
   background-image: url('images/bg_items.gif');
   background-color:#13A50B;
   font-size: 12px;
   font-family: tahoma, Helvetica, sans-serif;
   font-weight: bolder;
   padding: 3px 14px 4px 14px;
   border-top: none;
   border-right: solid 1px #DDDDDD;
   text-decoration: none;
	color: #ffffff;
	float: left;
} 
.title2{
   background-image: url('images/bg_men.gif');
   background-color: #535453;
   font-size: 12px;
   font-family: tahoma, Helvetica, sans-serif;
   font-weight: bolder;
   padding: 3px 14px 4px 14px;
   color: #ffffff;
   width: 100%;
}
.bordLeft{
border-left: solid 1px #DDDDDD;
float: left;
}
.bgHead{
background-image:url(images/bg.png);
background-color:#038C01;
height: 132px;
background-repeat:repeat-x;

}
.bgHead h1{
   color: #FFFFFF;
   font-family: Impact;
   font-size: 32px;
   font-weight: 500;
/*   padding:0px 0px 0px 40px;
   margin: 0px;
   margin-top:15px; */
}
.bgHead div {
   color: #FFFFFF;
   font-family: impact;
   font-size: 30px;
   font-weight: 500;
   padding:0px 0px 0px 40px;
   margin: 0px;

}
.bgHeadL{
background-image:url(images/left.png);
background-color:#038C01;
background-repeat: no-repeat;
width:31px;
}
.bgHeadR{
background-image:url(images/right.png);
background-color:#038C01;
background-repeat: no-repeat;
width:31px;
}
.bgHeadC{
background-image:url(images/bg.png);
background-color:#038C01;

}
.bgHeadC2{
background:#038C01 url(images/obl.png) 0px 1px ;
width:170px;
height:132px;
}
.bgHeadC3{
background:#038C01 url(images/title.png);
width:546px;
height:132px;
}

.footer{
background-image:url(images/bg_foot.png);
background-color:#13A50B;
height: 34px;
background-repeat:repeat-x;
font-size: 10px;
font-family: tahoma, Helvetica, sans-serif;
padding: 0px 10px 0px 10px;
}
.footer a{
   background-image: none;
   border: none;
   color:#FFFFFF;
   text-decoration:underline;
   font-size: 10px;
   font-weight:100;
   padding-left:0px;
   }
.footer a:hover {
   background-image: none;
   border: none;
   color:#FFFFFF;
   text-decoration:underline;
   font-weight:100;
   font-size: 10px;
   padding-left:0px;
   }
.lineW{
 height:1px;
 background-color:#FFFFFF;
}
.bgGray{
 height: 10px;
 background-color: #535453;
}


.otherNews div{ 
    padding-bottom: 5px;

}
.topicons{
 
   position: relative;
   top: 10px;
   left: 5px;

 
}
.links{
   color: #049500;
   font-size: 11px;
}

.auth input{
   width: 60px;
   color: #049500;
   font-size: 11px;
}
.blank{
   background-image:url(images/bg_foot.png);
   background-color:#13A50B;
   border: solid 1px #C0C0C0;
}
.tabl{
   width: 620px;
}
.tabl td{
   border: solid 1px #C0C0C0;
   font-size: 9px;
      background-color:#E2FBDE;
}
.tabl thead tr td{
 text-align: center;
 background-color: #ABA8A8;
 color: #ffffff;
}
.tabl2 td{
   border: solid 1px #C0C0C0;
   font-size: 10px;
   background-color:#E2FBDE;

}
.tabl2 thead tr td{
   border: solid 1px #ABA8A8;
   font-size: 10px;
   background-color: #ABA8A8;
   color: #ffffff;
   width: 100%;
}

.tabl3{
   width: 620px;
}
.tabl3 td{
   border: solid 1px #C0C0C0;
   font-size: 9px;
   background-color:#E2FBDE;
   height:28px;
   text-align: center;    
}
.tabl3 thead tr td{

 text-align: center;
 background-color: #ABA8A8;
 color: #ffffff;
 height:13px;
}

.tabl4 td{
   border: solid 1px #C0C0C0;
   font-size: 9px;
   background-color:#E2FBDE;
   height:18px;
   text-align: center;    
}
.tabl4 thead tr td{

 text-align: center;
 background-color: #e3e1e1;
 color: #000;
 height:18px;
 font-size: 10px;
}
.tablteam {
   width: 100%;
}
.phtTeam{
	width: 380px;
}
.tablteam  td img{
   border: solid 1px #ABA8A8;
   background-color: #ffffff;
   padding:1px;
}

img.nobord{
   border: none 0 !important;

}
.tablteam  td div.logoteam img{
   border: none;


}
.tablteam  td div.logoteam{
   border: solid 1px #ABA8A8;
   background-color: #ffffff;
}
.tablteam  td.title {
   border: solid 1px #ABA8A8;
   font-size: 11px;
   background-color: #ABA8A8;
   color: #ffffff;
   font-weight: bolder;
   padding-left: 10px;
}
.bordt{
border: solid 1px #ABA8A8;
padding: 1px;
}

.tablteam tr td.green {
   border: solid 1px #ABA8A8;
   font-size: 11px;
   background-color:#E2FBDE;
   color: #ABA8A8;
   width: 100%;
   font-weight: bolder;
   height: 20px;
}

.cont div{
    padding-top: 5px;
}
.cont textarea{
   font-family: tahoma, arial;
   color: #049500;
   font-size: 11px;
}
.cont input{
   font-family: tahoma, arial;
   color: #049500;
   font-size: 11px;
}

.tablforum td{ 
   border: solid 1px #C0C0C0;
   font-size: 11px;
   background-color:#E2FBDE;
}
.tablforum td.bgGray2{
   border: solid 1px #ABA8A8;
   font-size: 11px;
   background-color: #ABA8A8;
   color: #ffffff;
}
.tablforum td.bgGray2 b{
   color: #ffffff;
   text-decoration: underline;
}
.tablforum td.bgGreen{
      border: none;
      background-color: #ffffff;
}
.reg{
   color:#5F605E; 
}

.reg input{
   width: 130px;
   font-size: 10px;
   color: #049500;
}

.sel{
   font-size: 11px;
   color: #049500;
   width: 135px;
   font-family: tahoma, arial;
}
.reg textarea{
   font-family: tahoma, arial;
   color: #049500;
   font-size: 11px;
}
div.bord a img {
  border: solid 1px #C0C0C0;
  margin-top: 10px;
  padding: 1px;
}
         
div.bord {
  margin: 5px;
}
         
.bord {
  border: solid 1px #C0C0C0;
  width: 215px;
  height: 270px;
  background-color:#E2FBDE;
}

.galTxt {
  color: #747373;
  font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin:10px;
}
.hide{
   display: none;
}
.abs{
	position: absolute;
}

.spisok {
  list-style: square outside; 
}

.spisok li{
   color: #049500;
   padding-bottom: 12px;
}



.spisok li a{
	color: #5c5c5c;
	text-decoration: underline;
}
.spisok li a:hover{
	color: #5c5c5c;
	text-decoration: none;
}
.tours div div{
	padding-top:10px;
	
}
.advLinks{
   color:#049500;
   font-size:9px;	  
}
.pagin{
	text-align: center;
	color: #7a7a7a;
	margin: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-left:7px;
	
}
.pagin span{
	float: left;
	padding-top: 5px;
}
.pagin a{
	text-align: center;
	color: #fff;
    height: 16px; 
	float: left;
	margin-left: 5px;
	display: block;
	font-weight: bold;
	padding: 3px 5px;
	background: #57a738;
	border: solid 1px #7a7a7a;
}
.pagin span.current{
	text-align: center;
	color: #000;
    height: 16px; 
	float: left;
	margin-left: 5px;
	display: block;
	font-weight: bold;
	padding: 3px 5px;
	background: #ff0000;
	border: solid 1px #7a7a7a;
}
.pagin span.disabled{
	text-align: center;
	color: #000;
    height: 16px; 
	float: left;
	margin-left: 5px;
	display: block;
	font-weight: bold;
	padding: 3px 5px;
	background: #fff;
	border: solid 1px #7a7a7a;
}
.pagin span.tri{
	text-align: center;
	color: #000;
    height: 16px; 
	float: left;
	margin-left: 5px;
	display: block;
	font-weight: bold;
	padding: 3px 5px;
	background: #fff;
}
.tableleft tr td, .tableleft tr th{
    text-align: left;
}