
body {
	    background-color: #000000;
    background-image: url("../i/body_bg.png");
    background-image: url("../i/body_bg_new.png");
    font: 75% Verdana,sans-serif;
    margin: 0;
    padding: 30px 0 30px;
    position: relative;
    min-height:831px;
}
h1,h2 {font-size:31px !important}
a {
	color: #006AB3;
}

a:hover {
	text-decoration:none;
}

h1, h2, h3, h4 {
	font-weight:normal;
	margin-bottom: 0;
}

h1 {
    color: #006AB3;
    font-size: 28px;
    font-weight: bold;


}

h2 {
font-size:24px; 
font-weight:bold;
color: #595959;;	


font-weight:normal;
font-size:29px;
font-family:verdana;
color: #363636;
}

h3 {
	color: #006AB3;
    font-size: 17px;
    font-weight: bold;
	  margin: 0;
}


h4 {
margin:0;
font-weight: bold;
color: #595959;
font-size:18px;
}


h5 {
margin:0;
color: #006AB3;
font-size:15px;

}

h6{}

p {
	margin-bottom:10px;
	    font-family: Arial;
    font-size: 16px;
    line-height: 21px;
	
}

.img{

margin-right:15px;
padding-top:11px;
}

ul{}

li{

font-size:14px;
    margin: 7px 4px;
}

img{
    border: 0 none;
}
/* **************************************************************************************************************** */
#body-wrapper {
	 background-image:url(../images/foot_bg.jpg);
	 background-repeat:repeat-x;
	 background-position:0 100%;
}

#wrapper {
	 margin:0 auto;
	 width:890px;
}

.bg {
height:100%;
background-repeat:no-repeat;
} 

#lay1 {
background-image:url(../images/lay1.png);
background-position:0 0px; 
min-width:1253px;
}
#lay2 {
background-image:url(../images/lay2.png);
background-position:0px 0px; 
}
#lay3 {
background-image:url(../images/lay3.png);
background-position:0px 0px; 
}
#lay4 {
background-image:url(../images/lay4.png);
background-position:0px 0px; 
}






.clearl{
    clear: left;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.clear{
 font-size: 0;
    line-height: 0;
    overflow: hidden;
clear: both;
} 

.right_col {
/*	background-color:#dddddd; 
	background-image:url("../i/body_bg.png");*/
    padding-right: 30px;
	width:270px;
	height:100%;
	float:right;}

.main {
/*	background-color:#dddddd; 
	background-image:url("../i/body_bg.png");*/
	min-width:380px; 
	max-width:3800px; 
	margin-right:300px; 
	padding-left:40px; 
	margin-top:-20px;
	margin-top:-12px;
}

	
.azz_tr{
    background: url("../i/vert_col_ten.png") repeat scroll 0 0 transparent;
    float: right;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 99px;
    display:none;
}

.azz_tl{
    background: url("../i/vert_col_ten2.png") repeat scroll 0 0 transparent;
    float: left;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 99px;
    z-index: -1;
    display:none;

}

.azz_tt{
    background: url("../i/hor_col_ten_new.png") repeat scroll 0 0 transparent;
    float: right;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0px;
    height:209px;
}
.azz_bt{
    background: url("../i/hor_col_ten2.png") repeat scroll 0 0 transparent;
    float: right;
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    height:99px;
    display:none;
}

.main .blocks{    
    background: url("../i/bgblocks.png") repeat scroll 0 0 transparent;
    border: 1px solid #7e7e7e;
    /*height: 142px;*/
   height: 175px;
    margin: 0 10px 0 0px;
    position: relative;
    min-width:910px; 
	max-width:3800px; 
	margin-top:20px;
	border-radius: 15px 0 15px 0;
    -webkit-border-radius: 15px  0 15px 0;
	/*	behavior: url(/PIE.htc);*/
}

.view_menu .blocks{
   /* border: 1px solid #7e7e7e;*/
   border: none !important;
    height: 177px;
    margin: 0 10px 0 0px;
    position: relative;
    min-width:910px; 
	max-width:3800px; 
	margin-top:20px;
	border-radius: 15px  0 15px 0;
	-webkit-border-radius: 15px  0 15px 0;
 /* behavior: url(/PIE.htc);*/

}

.main .blocks .slogan h1{
 margin: -5px 0 5px;
}

.main .blocks .slogan h2{
    color: #006AB3;
    font-size: 21px;
    margin: 0;
    padding: 0;
	}

.col_tetx{
min-width:910px;
max-width:3800px;
margin: 0 10px 0 10px;
margin-left:0;
}

.col_tetx p{
  margin: 0;
}

.col_tetx em{
color: #006AB3;
font-style:normal;
}

.col_tetx h4{
    font-family: Verdana;
    font-size: 15px;
}

.col_tetx h5{}

.col_tetx tr{
width:100%;
}

.col_tetx tr td span {
    float: left;
    font-size: 15px;
	margin-right:10px;
} 
.col_tetx tr td span p{}

.col_tetx tr td{
    font-family: Arial;
    font-size: 16px;
    line-height: 21px;
    padding: 0 30px 0 5px;
	padding-left:0;
    vertical-align: top;
    width: 30%;
}

.main .carusel_div .blocks{
    background: url("../i/bgblocks.png") repeat scroll 0 0 #F9FDFF;
    border: 1px solid #7e7e7e;
    height: 254px;
    margin: 0 10px 0 10px;
    position: relative;
    min-width:198px;
     max-width:198px;
	border-radius: 15px  0 15px 0;
	-webkit-border-radius: 15px  0 15px 0;
    behavior: url(/PIE.htc);
}

.main .carusel_div .blocks ul{
    height:254px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
    width: 100%;
}

.main .carusel_div .blocks ul li {
    border-bottom: 1px solid #7E7E7E;
    border-right: medium none;
    height: 98px;
    margin: 0 0 0 -4px;
    padding: 10px 2px 0 3px;
    text-align: center;
    width: 98%;
}

.main .carusel_div .blocks ul .running {
    height: 20px;
}

.main .carusel_div .blocks ul .running h3 {
    float: left;
    font-weight: normal;
    margin-top: -4px;
    padding: 0 0 0 10px;
}

.main .carusel_div .blocks ul .running h3 a {
    border-bottom: 0 none;
    color: #006AB3;
    float: left;
    font-size: 17px;
    font-weight: normal;
    margin-top: -4px;
    padding: 0 0 0 10px;
    text-decoration: underline;
}

/* -------    RIGHT COLUMS-------- */
.right_col .blocks{    
    background: url("../i/bgblocks.png") repeat scroll 0 0 ;
    border: 1px solid #7e7e7e;
    height: 175px;
    margin: 0 10px 0 10px;
    position: relative;
    width:256px; 
	border-radius: 15px  0 15px 0;
	-webkit-border-radius: 15px  0 15px 0;
    behavior: url(/PIE.htc);
}


.news_blocks .blocks{
     background: url("../i/bgblocks.png") repeat scroll 0 0 ;
	border: 1px solid #7e7e7e;
    height: auto;
    margin: 20px 10px 0;
    position: relative;
    width:256px; 
	border-radius: 15px  0 15px 0;
	-webkit-border-radius: 15px  0 15px 0;
    behavior: url(/PIE.htc);
}


.design {
   /* border-right: 1px solid #7E7E7E;*/
    float: left;
    height: 134px;
  
    overflow: hidden;
    /*padding: 30px 0;*/
    text-align: center;
    width: 260px;

}

.design:hover{
/*background: url("../i/bgblocks_hover.png") repeat scroll 0 0 transparent;*/
border-radius:15px 0 0 0;
behavior: url(/PIE.htc);
-webkit-border-radius:15px 0 0 0;
}
.design a {
    display: block;
    height: 81px;
    width: 100%;
	

}

.design a img{}

.slogan{
  /*  margin-left: 207px;*/
    /*margin-top: 34px;*/
    padding-left: 70px;
    float:right;
}
/**------------  MENU   ----------------**/
.mainblockmenu{}

.bgmenu {
width: 100%;
z-index:2;
}
.bgmenu {
 /*   background: none repeat scroll 0 0 #8D8B8C;*/
    border: 0 none;
    list-style: none outside none;
	border-radius: 0 0 15px 0;
    -webkit-border-radius:0 0 15px 0;
    behavior: url(/PIE.htc);*/
}

.bgmenu tr td {
    border: 0 none;
  /*  display: inline-block;*/
    height: 41px;
  /*  margin-left: -2px;*/
    /*padding-left:0px;*/
    padding: 0 9px;
    vertical-align: top;
    background:url(/i/bg-menu-td.png);
    text-align: center;
}

.bgmenu tr .hr{
padding: 0;
}
 
.bgmenu tr td:hover{
     background:url(/i/bg-menu-td-hover.png);
     
} 
  
.bgmenu tr td a {
    color: #FFFFFF;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    padding-left: 9px;
    padding-right: 9px;
    /*position: relative;*/
    text-decoration: none;
    display:block;
    padding-top:12px;
    padding-bottom:10px;
    
   
}


.bgmenu  tr td img {
      position: relative;
   /* top: -1px;*/
}

.bgmenu .current{
    
    background:url(/i/bg-menu-td-active.png);
    
}
.bgmenu .current  a {
	color: #434343 !important;
	padding-top:6px;
}
.bgmenu .current span{
  color: #FFFFFF;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    margin-left: 8px;
    margin-right: 8px;
    /*position: relative;*/
    text-decoration: none;
  color:#434343;
  margin-top:6px;
  display:block;
}
.bgmenu .current:hover{
	background:url(/i/bg-menu-td-active.png) !important;
} 
.title{
   /*margin-left: 15px;*/
   margin-bottom:15px;
}

.view_table_menu{
width: 100%;
}

.view_table_menu ul{
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 1px;
	width: 100%;
}
.view_table_menu ul li{
    border: 1px solid #7E7E7E !important;
    float: left;
    min-height: 177px;
    margin: 0 0 0 -1px;
    /*padding: 0 2px 0 4px;*/
   padding:0;
    position: relative;
    text-align: center;
    width: 19.85%;
}

.catalog_on .view_table_menu ul li {
/*min-height:212px;*/
}

.view_table_menu ul li a{
    display: block;
    height: auto;;
    text-decoration: none;
}

.view_table_menu ul li:hover{
    background:url("../i/bgblocks_hover.png");
	
}

.view_table_menu ul .ender{
margin: 0 0 0 0;
border-left:none !important;

}

.view_table_menu ul .ender:hover{
    background:url("../i/bgblocks_hover.png");
	

}

.running{
border-radius: 14px 0 0 0;
/*behavior: url(/PIE.htc);*/
}

.running:hover{
border-radius:15px 0 0 0;
-webkit-border-radius: 15px 0 0 0;
  /*behavior: url(/PIE.htc);*/

}
.ender{
    display: inline-block;
    height: 177px;
    margin: 0 0 0 -4px;
    padding: 0 2px 0 4px;
	border-radius: 0 0 14px 0;
	-webkit-border-radius:0 0 14px 0;
    text-align: center;
    border:0 none!important
}
.ender a{
  width: 100%;
}

.ender:hover{
border-radius:0 0 15px 0;
-webkit-border-radius:0 0 15px 0;
behavior: url(/PIE.htc);
}

.view_table_menu ul li div{
    height: 130px;
   /* margin-bottom: 15px; */
}

.view_table_menu ul li div img{
 margin: 18px 15px;
}

.right_col .blocks ul{
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
    width: 100%;
}

.right_col .blocks ul li {
    border-right: 1px solid #7E7E7E;
    cursor: pointer;
    display: block;
    float: left;
    height: 105px;
    margin: 0 0 0 -4px;
    padding: 30px 2px 0 3px;
    position: relative;
    text-align: center;
    width: 48%;
    width:123px;
}

.right_col .blocks ul .ender{
margin: 0 0 0 0px;
}

.right_col .blocks ul li a{
text-decoration: none; 
   
}

.right_col .blocks ul li a {
	
}

.right_col .blocks ul li a  span{
	color: #006ab3;
    font-size: 13px;
    
    font-weight: bold;
	 border-bottom: 1px solid #006ab3;
}


.right_col .blocks ul li a span.date{
	color: #595959;
	
}

.right_col .blocks ul .ender:hover{
border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
    behavior: url(/PIE.htc);
}

.right_col .blocks .search{
border-top: 1px solid #7E7E7E;
width:256px;
height:40px;
background:url(/i/search-bg.jpg);
 behavior: url(/PIE.htc);
 border-radius:0 0 15px 0;
 position:relative;
}

form{
border-collapse:collapse;
}

.search-input{
    /* -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #7E7E7E -moz-use-text-color;
    border-style: solid none;
    border-width: 1px 0;*/
    color: #7E7E7E;
    font-size: 16px;
    font-size:13px;
    color: #79797a;
    height: 19px;
    /*margin: 2px 0;*/
   border:none;
    width: 139px;
	padding-left:5px;
	position:absolute;
	top:9px;
	left:33px;
}
.search-submit{
        background: none repeat scroll 0 0 #3E8EC5;
    border: 0 none;
    border-radius: 0 0 14px 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 18px;
    /*font-weight: bold;*/
    height: 31px;
    padding: 0 24px 4px 0;
    width: 96px;
   font-family: Verdana;
   font-size:17px;
   /*position:relative;
   top:-1px;*/
	
}
.search-submit-new {
	position:absolute;
	top:7px;
	right:5px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {

.search-submit{ width:92px; }

} 


@-moz-document url-prefix() { .search-submit {
     margin-top:0;
}  }

.search-submit:hover{
background: none repeat scroll 0 0 #72C4FD;
}

 .right_col .blocks .search img{
    position: absolute;
    right: 4px;
    top: 116px;
 }

 .right_col .blocks ul li:hover{
    background:url("../i/bgblocks_hover.png");
	
}
 
  .right_col .blocks ul li:hover span{
  border:0 none;
  }
 
 .right_col .blocks ul li a:hover{
  border-bottom:0 none;
 }
 
 
 /*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

.right_col .news_blocks ul{
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
    width: 100%;
}

.right_col .news_blocks ul li {
    border-bottom: 1px solid #7E7E7E;
    border-right: medium none;
    float: none;
    height: 98px;
    margin: 0 0 0 -4px;
    padding: 10px 2px 0 3px;
    text-align: center;
    width: 98%;
}

.right_col .news_blocks ul .news_li a{
display:block;
border:0 none;
height: 98px;


}

 .right_col .news_blocks ul .news_li a:hover span h3{
	border-bottom:0 none;
	text-decoration:none;
 }
 
 
  .right_col .news_blocks ul .news_li{
    height: 100%;
    overflow: hidden;
    padding: 10px 0 10px 18px;
    width: 93%;
    
  }
 
  .right_col .news_blocks ul .news_li a span{
	font-size: 9px;
    font-weight: bold;
    float: left;
	border:0 none;
	padding: 0 5px;
	display:block;
  }
 .right_col .news_blocks ul .news_li a span.date {
 	color:#595959;
 }
   .right_col .news_blocks ul .news_li a span:hover{
   text-decoration:none;
   }
 
  .right_col .news_blocks ul .news_li a span p{
    font-size: 11px;
    font-weight: normal;
    margin: 5px 0 0;
    padding: 0;
    text-align: left;
	line-height:18px;
	color: #595959;
  }
 
 .right_col .news_blocks ul .news_li a span h3{ 
	font-size: 12px;
    text-align: left;
    /*text-decoration:underline;*/
 }
 
 .right_col .news_blocks ul .news_li a span h3:hover{
	text-decoration:none;
 }
 
  .right_col .news_blocks ul .running{
	height: 20px;
 }
 
 .right_col .news_blocks ul .running h3{
    float: left;
    font-weight: normal;
    margin-top: -4px;
    padding: 0 0 0 10px;
 }
 
 .right_col .news_blocks ul .running:hover{
	 background: url("../i/bgblocks.png") repeat scroll 0 0 transparent;
 }
 
   .right_col .news_blocks ul  .running div{
    margin-top: -2px;
   }
  .right_col .news_blocks ul .running div a {
    border-bottom: 1px dashed #006AB3;
    color: #006AB3;
    font-size: 11px;
  }
  
  .right_col .news_blocks ul .running div  span{
	margin-left: 5px;
    position: absolute;
    top: 10px;
 }
  
   .right_col .news_blocks ul .running div  span a{
	border-bottom:0 none;
  } 
  
  .right_col .news_blocks ul .running div  span a img{
	border-bottom:0 none;
  }
  
   .right_col .news_blocks ul .running div a:hover{
	 border-bottom:0 none;
   }
  
  .right_col .news_blocks ul .running h3 a{
	    border-bottom: 0 none;
    float: left;
    font-size: 17px;
    font-weight: normal;
    margin-top: -4px;
    padding: 0 0 0 10px;
    text-decoration: underline;
	color: #006AB3;
  }
  .right_col .news_blocks ul .running h3 a:hover{
	text-decoration:none;
  }
 
 
  
  .right_col .news_blocks ul  .ender{
	padding: 10px 2px 0 18px;
	height:auto;
	overflow: hidden;
	margin:0 0 0 -4px;
	margin-left:0;
	padding-bottom:10px;
	width:93%;
	
  }
   .right_col .news_blocks ul  .ender p{
   	line-height: 18px;
   }
.data-table td {
	padding-bottom:10px;
} 
 

 .right_col .news_blocks ul  .ender a{
display:block;
border:0 none;
height: 98px;

}

 .right_col .news_blocks ul  .ender a:hover span h3{
	border-bottom:0 none;
	text-decoration:none;
 }
 

  .right_col .news_blocks ul  .ender a span{
	font-size: 9px;
    font-weight: bold;
    float: left;
	border:0 none;
	
  }
 
   .right_col .news_blocks ul  .ender a span:hover{
   text-decoration:none;
   }
 
  .right_col .news_blocks ul  .ender a span p{
    font-size: 11px;
    font-weight: normal;
    margin: 5px 0 0;
    padding: 0;
    text-align: left;
    color: #595959;
  }
 
 .right_col .news_blocks ul  .ender a span h3{ 
	font-size: 12px;
    text-align: left;
    /*text-decoration:underline;*/
 }
 
 .right_col .news_blocks ul  .ender a span h3:hover{
	text-decoration:none;
 }

.right_col .news_blocks ul  .ender:hover{
         border-bottom: 1px solid #7E7E7E;
    border-radius: 0 0 15px 0;
    border-right: medium none;
    height: 100%;
    /*margin: 0 0 0 -4px;
	margin-left:-4px;
	
    overflow: hidden;
    padding: 10px 2px 0 18px !important;
	padding-left:7px;*/
	width:93%;
    text-align: center;
    padding-left:22px;
    width: 233px;
    margin-left:-4px;
    -webkit-border-radius: 0 0 15px 0;
    behavior: url(/PIE.htc);
 }
 
 
 
 
 
 
 
 
 
 
  .right_col  .sert_blocks .blocks {
    background: url("../i/bgblocks.png") repeat scroll 0 0 #F9FDFF;
    border: 1px solid #7E7E7E;
    border-radius: 15px 0 15px 0;
      -webkit-border-radius: 15px 0 15px 0;
      behavior: url(/PIE.htc);
    height: 123px;
    margin: 20px 10px 0;
    position: relative;
    width: 256px;
}
 
 
 
 .right_col .sert_blocks ul{
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
    width: 100%;
}

.right_col .sert_blocks ul li {
    border-bottom: 1px solid #7E7E7E;
    border-right: medium none;
    height: 98px;
    margin: 0 0 0 -4px;
    padding: 10px 2px 0 3px;
    text-align: center;
    width: 98%;
}

.right_col .sert_blocks .blocks ul .running{
	height: 20px;

 }
 
 .right_col .sert_blocks ul .running h3{
       float: left;
    font-weight: normal;
    margin-top: -4px;
    padding: 0 0 0 7px;
 }
 
 .right_col .sert_blocks ul .running:hover{
	 background: url("../i/bgblocks.png") repeat scroll 0 0 transparent;
 }
 
   .right_col .sert_blocks ul  .running div{
        float: right;
    margin-right: 8px;
    margin-top: -2px;
   }
  .right_col .sert_blocks ul .running div a {
    border-bottom: 1px dashed #006AB3;
    color: #006AB3;
	font-size:11px;
  }
  
  .right_col .sert_blocks ul .running div  span{
	margin-left: 5px;
    position: absolute;
    top: 10px;
 }
  
   .right_col .sert_blocks ul .running div  span a{
	border-bottom:0 none;
  } 
  
  .right_col .sert_blocks ul .running div  span a img{
	border-bottom:0 none;
  }
  
   .right_col .sert_blocks ul .running div a:hover{
	 border-bottom:0 none;
   }
  
  .right_col .sert_blocks ul .running h3 a{
	    border-bottom: 0 none;
    float: left;
    font-size: 17px;
    font-weight: normal;
    margin-top: -4px;
    padding: 0 0 0 10px;
    text-decoration: underline;
	color: #006AB3;
  }
  .right_col .sert_blocks ul .running h3 a:hover{
	text-decoration:none;
  }

  .right_col .sert_blocks ul  .ender{
	padding: 10px 2px 0 3px;
	height:83px;
	cursor: auto;
	margin: 0 0 0 -4px;
  }
 
 .right_col .sert_blocks ul  .ender:hover{
     border-bottom: 1px solid #7E7E7E;
    border-right: medium none;
    height: 83px;
    margin: 0 0 0 -4px;
    padding: 10px 2px 0 3px;
    text-align: center;
    width: 98%;
    border-radius: 0 0 15px 0;
   -webkit-border-radius:0 0 15px 0;
     behavior: url(/PIE.htc);
 }
 
 .right_col .sert_blocks ul  .ender a{


}

.sert_blocks .blocks ul .ender table{
	 margin: 0 auto;
}

.sert_blocks .blocks ul .ender table tr{}

.sert_blocks .blocks ul .ender  table tr td{
  padding: 0 5px;
} 


/* ------------------------------------------------------------------------------------------- */

  .right_col  .usd_blocks .blocks {
    background: url("../i/bgblocks.png") repeat scroll 0 0 #F9FDFF;
    border: 1px solid #7E7E7E;
    border-radius: 15px 0 15px 0;
      -webkit-border-radius:15px 0 15px 0;
      behavior: url(/PIE.htc);
    height: 100px;
    margin: 20px 10px 0;
    position: relative;
    width: 256px;
}
 
 
 
 .right_col .usd_blocks ul{
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
    width: 100%;
}

.right_col .usd_blocks ul li {
    border-bottom: 1px solid #7E7E7E;
    border-right: medium none;
    height: 98px;
    margin: 0 0 0 -4px;
    padding: 10px 2px 0 3px;
    text-align: center;
    width: 98%;
    cursor: default !important;
}

.right_col .usd_blocks .blocks ul .running{
	height: 20px;

 }
 
 .right_col .usd_blocks ul .running h3{
       float: left;
    font-weight: normal;
    margin-top: -4px;
    padding: 0 0 0 7px;
 }
 
 .right_col .usd_blocks ul .running:hover{
	 background: url("../i/bgblocks.png") repeat scroll 0 0 transparent;
 }
 
   .right_col .usd_blocks ul  .running div{
        float: right;
    margin-right: 8px;
    margin-top: -2px;
   }
  .right_col .usd_blocks ul .running div a {
    border-bottom: 1px dashed #006AB3;
    color: #006AB3;
	font-size:11px;
  }
  
  .right_col .usd_blocks ul .running div  span{
	margin-left: 5px;
    position: absolute;
    top: 10px;
 }
  
   .right_col .usd_blocks ul .running div  span a{
	border-bottom:0 none;
  } 
  
  .right_col .usd_blocks ul .running div  span a img{
	border-bottom:0 none;
  }
  
   .right_col .usd_blocks ul .running div a:hover{
	 border-bottom:0 none;
   }
  
  .right_col .usd_blocks ul .running h3 a{
	    border-bottom: 0 none;
    float: left;
    font-size: 17px;
    font-weight: normal;
    margin-top: -4px;
    padding: 0 0 0 10px;
    text-decoration: underline;
	color: #006AB3;
  }
  .right_col .usd_blocks ul .running h3 a:hover{
	text-decoration:none;
  }

  .right_col .usd_blocks ul  .ender{
	height: 53px;
    padding: 5px 2px 0 3px;
	margin: 0 0 0 -4px;
  }
 
 .right_col .usd_blocks ul  .ender:hover{
    border-bottom: 1px solid #7E7E7E;
    border-radius: 0 0 15px 0;
     -webkit-border-radius:0 0 15px 0;
     behavior: url(/PIE.htc);
    border-right: medium none;
    height: 64px;
    margin: 0 0 0 -4px;
    padding: 5px 2px 0 3px;
    text-align: center;
    width: 98%;
 }
 
 .right_col .usd_blocks ul  .ender a{
display:block;
border:0 none;
height: 64px;

}

.usd_blocks .blocks ul .ender a table{
	 margin: 0 auto;
	 width:100%;
}

.usd_blocks .blocks ul .ender a table tr{}

.usd_blocks .blocks ul .ender a table tr td{
     font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 0 8px;
} 

.usd_blocks .blocks ul .ender a table tr td em{
color:#ff0000;
}

.usd_blocks .blocks ul .ender a table tr .first_td{
    text-align: left;
    width: 80px;
}


.footer{
    max-width: 3800px;
    min-width: 900px;
    padding: 0 25px;

}

.footer .blocks{
   background: url("../i/bgblocks.png") repeat scroll 0 0 #F9FDFF;
    border: 1px solid #7E7E7E;
    border-radius: 15px 0 15px 0;
    -webkit-border-radius:15px 0 15px 0;
    behavior: url(/PIE.htc);
    height: 98px;
    margin: 40px 10px 0;
    max-width: 3800px;
    min-width: 910px;
    position: relative;
}

.footer .blocks ul {
	list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
    width: 100%;
}

.footer .blocks ul li{
	border-right: 1px solid #7E7E7E;
    float: left;
    height: 88px;
    margin: 0 0 0 -4px;
    padding: 10px 2px 0 3px;
    text-align: center;
    width: 295px;
	position:relative;
}

.footer .blocks ul li table{
    margin: 0 auto;
    padding: 0 0 0 20px;
    width: 100%;
}

.footer .blocks ul li table tr{}

.footer .blocks ul li table tr td{
    font-size: 14px;
    text-align: left;
}

.footer .blocks ul .running{
  width: 175px;	
}
.footer .blocks ul .running:hover{
 background: url("../i/bgblocks_hover.png") repeat scroll 0 0 transparent;
}

.footer .blocks ul .running a{
    display: block;
    height:88px;
    text-decoration: none;
}

.footer .blocks ul .running a div{
width:100%;}

.footer .blocks ul .running a .txt{
    margin: 5px 26%;
    width: 55%;
    font-size:11px;
}

.footer .blocks ul .running a img{
}

.footer .blocks ul .running a span{
    color: #006AB3;
    float: left;
    text-align: left;
}


.footer .blocks ul .content {
    border: 0 none !important;
    width: 39%;
	}
	
.footer .blocks ul .content  div{
    color: #595959;
    font-size: 12px;
    padding: 10px 0 0 20px;
    text-align: left;
	line-height: 21px;
}	

.footer .blocks ul .ender{
        padding: 30px 0 2px;
    float: right;
    width: 240px;
}

.footer .blocks ul .ender a{
line-height:6px;
}

.footer .blocks ul .ender p{
       margin: 0 0 4px 11px;
}

.footer .blocks ul .ender p a {
color:#595959;
text-decoration:none}

.footer .blocks ul .ender img {
       position: absolute;
    right: 186px;
    top: 29px;
}

.footer .blocks ul .ender .count{}




.footer .blocks ul .ender .count img {
    position: relative;
    right: 0;
    top: 0px;
	margin-top:4px;
}

.number {
    color: #a9a9a9!important;
    font-family: arial!important;
    font-size: 17px!important;
    font-weight: bold!important;
    left: 8px;
    position: absolute!important;
    top: 5px;
}

.slogan .number{
 left: 211px;
}	

.right_col .blocks .running a .number, 
.right_col .blocks ul .ender a .number{
border:0 none;
}


.main .adress {
    margin-left: 20px;
	 margin-bottom: 20px;
    width: 30%;
}

.main .adress strong{
    font-size: 14px;
}

.main .adress p{
margin:0;
    font-family: Arial;
    font-size: 16px;
    line-height: 21px;
}

.contact_blocks{
margin-top:27px;}

.contact_blocks .blocks{
    height: 440px;
}

.contact_blocks .blocks h2{
    font-weight: normal;
    margin: 5px 0 7px;
    text-align: center;
	 color: #006AB3;
}

.contact_blocks .blocks .form-all {
    color: Black !important;
    font-family: Verdana;
    font-size: 12px;
    margin: 0 auto;
    width:100%;
	list-style: none outside none;
}

.contact_blocks .blocks  .form-section, .form-section-closed {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}

.contact_blocks .blocks .form-line {
    clear: both;

    margin: 0;
    position: relative;
    width: -moz-available;
	padding: 5px;
	
}		
		
.contact_blocks .blocks	.form-label-left {
	width: 150px !important;
    display: inline-block;
    float: left;
    padding: 3px;
    text-align: right;
    white-space: normal;
}

.contact_blocks .blocks .form-input {
    display: inline-block;
	 padding-left: 25px;
}
 .contact_blocks .blocks .form-section, .form-section-closed {
    list-style: none outside none;
}

.contact_blocks .blocks  .form-all .form-section .form-line .form-input .form-textarea, .contact_blocks .blocks  .form-all .form-section .form-line .form-input  .form-textbox{
 border: 1px solid #7E7E7E;
}

.contact_blocks .blocks  .form-all .form-section .form-line .form-input .form-textarea{
width:690px;
height:82px;
height:140px;
    resize: none;
}

.contact_blocks .blocks  .form-all .form-section .form-line .form-input  .form-textbox{
width:315px;
height:24px;
}

.contact_blocks .blocks .form-line_but{
  position: absolute;
/*  bottom: -37px;*/

  width: 100%;
}

.contact_blocks .blocks .form-all .form-section .form-line_but .form-input-wide .form-buttons-wrapper .form-submit-button{
    background: none repeat scroll 0 0 #3E8EC5;
    border: 1px solid #7E7E7E;
    border-radius: 0 0 14px 0;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 33px;
    padding: 0;
    position: relative;
    right: 4px;
    /*top: 55px;*/
    width: 315px !important;
    -webkit-border-radius:   0 0 14px 0;
    behavior: url(/PIE.htc);
    

}

.contact_blocks .blocks .form-all .form-section .form-line_but .form-input-wide .form-buttons-wrapper .form-submit-button:hover{
    background: none repeat scroll 0 0 #72C4FD;
	}

.form-buttons-wrapper{
    margin-left: 160px;
    padding-left: 25px;
}

.contact_blocks .blocks .jotform-form .form-all .form-section .form-line_but .form-label-left a{
    border-bottom: 1px dashed #595959;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
	}
	
	
.main .news_table{
    border-collapse: collapse;
    margin-right: 10px;
    margin-top:20px;
}

.main .news_table tr{}

.main .news_table tr td{
border-top: 1px solid #7E7E7E;
padding:0;
border-bottom: 1px solid #7E7E7E;
}


.main .news_table tr td.bottom-p {
	border-bottom:none;
	background:none;
}
.main .news_table tr td.bottom-p:hover {
	background:none;
}

.main .news_table tr td:hover{
   background: url("../i/new_hover_block.png") repeat-y scroll 0 0 transparent;
   
}

.main .news_table p{
}	

.main .news_table h3{
    font-size: 16px;
	color:#363636;
    margin-top:5px;
	margin-bottom:5px;

}

.main .news_table h3 a{
}


.number_blocks {
    border-radius: 15px 0 15px 0;
    height: 30px;
    margin: 20px 10px 0;
    position: relative;
}
.number_blocks ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
    width: 100%;
}
.number_blocks ul li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../i/bgblocks.png") repeat scroll 0 0 transparent;
    border-color: #7E7E7E #7E7E7E #7E7E7E -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 30px;
    margin: 0 0 0 0;
    padding: 0 10px;
    text-align: center;
    width: auto;
}
.number_blocks ul .active {
    background: none repeat scroll 0 0 #006AB3;
}
.number_blocks ul li:hover {
    background: url("../i/bgblocks_hover.png") repeat scroll 0 0 transparent;
}
.number_blocks ul .active:hover {
    background: none repeat scroll 0 0 #006AB3;
    cursor: pointer;
}
.number_blocks ul .active h3 {
    color: #FFFFFF;
}
.number_blocks ul li h3 {
    
    color: #363636!important;
    font-size: 16px!important;
    margin-top: 5px!important;

}
.number_blocks ul .running {
    border-left: 1px solid #7E7E7E;
    margin: 0 0 0 -4px;
    width: 130px;
}
.number_blocks ul .running:hover {
    background: url("../i/bgblocks_hover.png") repeat scroll 0 0 transparent;
}
.number_blocks ul .ender a {
    text-decoration: none;
}
.number_blocks ul .ender {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom: 1px solid #7E7E7E !important;
    border-left: 0 none;
    border-radius: 0 0 15px 0;
    border-right: 1px solid #7E7E7E !important;
    border-top: 1px solid #7E7E7E !important;
    padding-left: 0;
    padding-right: 0;
    width: 50px;
}
.number_blocks ul li a {
	text-decoration: none !important;
}

.main .cat_main{
    max-height: 1800px;
    max-width: 3800px;
    min-height: 600px;
    min-width: 910px;

}

.main .cat_wraper{
    width:100%;
}
.main table.cat_main tr .catalog_off{
width:23%;
vertical-align:top;
}
.main table.cat_main tr .catalog_on{
    vertical-align: top;
    padding-left: 15px;
}
.main .left_menu{
       float: left;
}

.main .left_menu .blocks{
        height: auto;
    max-width: 100%;
    min-width: 23%;
	border:none !important;
}


.main .left_menu .blocks ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
    width: 100%;
}
.main .left_menu .blocks ul li{
       border: 1px solid #7E7E7E !important;
    border-right: medium none;
    height: auto;
    margin: 0 4px 0 -4px;
    max-width: 900px;
    min-width: 95%;
    padding: 10px 2px 10px 10px;
    text-align: left;
	border-bottom: none !important;
}
.main .left_menu .blocks ul li li {
border: none !important;
}
.main .left_menu .blocks ul li.ender {
border-bottom: 1px solid #7E7E7E !important;
}

.main .left_menu .blocks ul li:hover{
 background: url("../i/bgblocks_hover.png") repeat scroll 0 0 transparent;
}

.main .left_menu .blocks ul .active, .main .left_menu .blocks ul .active:hover{
    background: #006AB3;
}

.main .left_menu .blocks ul .active span{
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana;
    font-size: 14px;
}

html body div.main div.left_menu div.blocks ul li.running h3 a{
  /*  font-size: 17px;
    text-decoration: underline;
    font-weight: normal;
*/
}

.main .left_menu .blocks ul .active a{
    color:#ffffff;
    font-weight: bold;
}

.main .left_menu .blocks ul li a{
    text-decoration: none;
    font-size: 14px;
    font-family: Verdana;

}


.main .left_menu .blocks ul .pod_menu, .main .left_menu .blocks ul .pod_menu:hover {
    background: url("../i/left_menu_activ.png") repeat;
}
.main .left_menu .blocks ul .pod_menu ul li:hover{
   background:none;
}

.main .left_menu .blocks ul .pod_menu ul li{
    border: 0;
    cursor: pointer;
    padding: 3px;
}

.main .left_menu .blocks ul .pod_menu ul li a{
    color:#006ab3;
    font-weight: bold;
    font-size: 13px;

}

.main .left_menu .blocks ul .pod_menu ul li span{
    color:#595959;
     font-weight: bold;
    cursor: auto;
}

.main .left_menu .blocks ul .pod_menu ul li a:hover{
    color:#91d1fe;
}



.main .catalog_table{
        background: url("../i/bgblocks.png") repeat scroll 0 0 transparent;
    border: 1px solid #7E7E7E;
    border-collapse: collapse;
    border-radius: 15px 0 15px 0;
    -webkit-border-radius:  15px 0 15px 0;
    behavior: url(/PIE.htc);
    float: right;
    height: auto;
    margin-right: 10px;
    margin-top: 21px;
    width: 98%;
     margin-bottom: 25px;

}

.main .catalog_table ul{
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.main .catalog_table ul li{
    border-bottom: 1px solid #7E7E7E !important;
    display: block;
    height: auto;
    width: 100%;
    float:left;
	margin:0 1px;
	padding:0;

}
.main .catalog_table ul li.ender {
 border-bottom: none !important;
}
.main .catalog_table ul li.running {

}
.main .catalog_table ul li .first, .main .catalog_table ul li .second{
        border-right: 1px solid #7E7E7E;
    height: auto;
    padding: 10px 0 10px 10px;
    width: 48%;
    position: relative;

}

.main .catalog_table ul li .first{
        float: left;
        margin-left:-1px;
}
.main .catalog_table ul li .second{
    border: 0 none;
    float: right;
    margin: 0 0 0 0;
    /*padding: 10px 0 0 0;*/
    width: 48%;
	position:relative;
	/*border-left:1px solid #7e7e7e;*/
	left: -2px;

}
.main .catalog_table ul li .first p, .main .catalog_table ul li .second p{
        color: #006AB3;
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0 0;
    width: 320px;
	display: table;
}

.main .catalog_table ul li .first .search-buy, .main .catalog_table ul li .first .search-info,
.main .catalog_table ul li .second .search-buy, .main .catalog_table ul li .second .search-info{
    background: none repeat scroll 0 0 #3E8EC5;
    border: 0 none;
    color: #FFFFFF;
    font-size: 16px;
    float:left;
    height: 23px;
    margin-top: 15px;
    padding: 0 0 3px;
    width: 152px;
    cursor: pointer;
}
/*.main .catalog_table li {
	background: url("/i/bgblocks_hover.png") repeat scroll 0 0 transparent;
}*/
.main .catalog_table li div.first:hover {
	background: url("/i/bgblocks_hover.png") repeat scroll 0 0 transparent;
}


.main .catalog_table li div.second:hover {
/*	background: url("/i/bgblocks_hover.png") repeat scroll 0 0 transparent;*/
}



.main .catalog_table li.running div.first:hover {
  background: url("/i/bgblocks_hover.png") repeat scroll 0 0 transparent;
 	border-radius: 15px 0 0px 0; 
}

.main .catalog_table li.ender div.second:hover {
	/*background: url("/i/bgblocks_hover.png") repeat scroll 0 0 transparent;
	border-radius: 15px 0 0px 0;*/
}





.main .catalog_table li div.second:hover {
  /*background: url("/i/bgblocks_hover.png") repeat scroll 0 0 transparent;*/
}

.main .cat_main tbody tr .catalog_on .catalog_table ul li  .search-info{
    display: block;
    height: 16px;
    padding: 2px 0 5px 29px;
    width: 122px;
}



.main .catalog_table ul li .first .search-buy, .main .catalog_table ul li .second .search-buy{
    font-weight: bold;
}
.main .catalog_table ul li .first .search-info, .main .catalog_table ul li .second .search-info{
    background: #8d8c8c;
    margin-left: 15px;
}
.main .catalog_table ul .ender{
    border: 0;
}

.main .cat_main tr td .catalog_table ul .ender .first,
.main .cat_main tr td .catalog_table ul .ender .second{
   text-align: left;

}

   .main .catalog_table ul li .first .search-buy:hover, .main .catalog_table ul li .first .search-info:hover,
   .main .catalog_table ul li .second .search-buy:hover, .main .catalog_table ul li .second .search-info:hover{

       background: #72c4fd;
   }

.main .cat_main tr td .catalog_table ul .ender h3{
    text-align: left;
}


.main .cat_main tr td .catalog_table ul li .first img{
    bottom: 14px;
    float: right;
    position: absolute;
    right: 31px;
}

.main .cat_main tr td .catalog_table ul li .second img{
       bottom: 14px;
    float: right;
    position: absolute;
    right: 23px;
}



.main .navi{
    margin: 10px 0 0 -29px;
    height: 30px;
/*	margin-left:170px;*/
	margin-left:0px;
}

.main .navi ul{
    padding-left: 0;
}

.main .navi ul li.navifirst{
    margin-left:0px;
    padding-left: 0;
}
.main .navi ul .ender{
    border: 0 none;
}

.main .navi ul li a, .main .navi ul li span{
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color:#006ab3;

}

.main .navi ul li span{
    color:#363636;
}
.main .navi ul{
    list-style: none;
}
.main .navi ul li{
    /*border-right: 1px solid #006AB3;*/
    display: inline-block;
    padding: 0 4px;

}

.catalog_view .blocks{
    background: url("../i/bgblocks.png") repeat scroll 0 0 transparent;
   /* border: 1px solid #7E7E7E;*/
   border: none !important;
    border-collapse: collapse;
    border-radius: 15px 0 15px 0;
    -webkit-border-radius:  15px 0 15px 0;
    behavior: url(/PIE.htc);
    float: right;
    height: auto;
    margin-bottom: 25px;
    margin-right: 0px !important;
    margin-top: 21px;
    min-width: 98% !important;
}

.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu{
       width: 100%;
}
.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu ul{
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 1px;
    width: 100%;
}
.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu ul li{
      width: 24.85%;
	 /* padding: 0 2px 0 4px;*/
}

.main .cat_main tbody tr .catalog_on .catalog_view .blocks .view_table_menu ul .ender{
    height: 162px;
}

.main .cat_main tbody tr .catalog_on .catalog_view .blocks .view_table_menu ul .ender:hover{
    background: url("../i/bgblocks_hover.png") repeat scroll 0 0 transparent !important;

}

.main .cat_main tbody tr .catalog_on .catalog_view .blocks .view_table_menu ul .ender a div{
    height: 165px;
}



.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .catalog_up li{
    /*border-bottom: 1px solid #7E7E7E;*/
	border-bottom: none !important;
	/*min-height:240px;*/
}
.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .catalog_up li.empty {
/*border-right: none !important;*/
}
.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .catalog_up li.empty:hover {
background:none !important;
}
.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .catalog_up li.last_line {
		border-bottom: 1px solid #7E7E7E !important;
}

.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .catalog_up .end_line_ul,
.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .photogallary .end_line_ul{
    border-right: 0 none;
    width: 24.1%;
	 padding: 0 4px 0 5px;
}

.main .cat_main tbody tr .catalog_on .catalog_view .blocks .view_table_menu .catalog_up li a div{
     height: 132px;
}




.main .gallary_view .blocks{
      /*  background: url("../i/bgblocks.png") repeat scroll 0 0 transparent;*/
    /*border: 1px solid #7E7E7E;*/
	border: none !important;
	background: none !important;
    border-collapse: collapse;
    border-radius: 15px 0 15px 0;
    -webkit-border-radius:  15px 0 15px 0;
    behavior: url(/PIE.htc);
    float: right;
    height: auto;
    margin-bottom: 25px;
    margin-right: 10px;
    margin-top: 21px;
    min-width: 98%;
}

.main .gallary_view .blocks .view_table_menu{
        width: 100%;
}

.main .gallary_view .blocks .view_table_menu ul{
        width: 100%;
}

.main .gallary_view .blocks .view_table_menu ul li {
    border-right: 1px solid #7E7E7E;
	margin-left: -1px !important;
	margin-top: -1px !important;
    display: inline-block;
    height: 177px;
    margin: 0 0 0 0px;
     padding: 0 4px 0 4px;
    position: relative;
    text-align: center;
    width: 23%;
	background: url("../i/bgblocks.png") repeat scroll 0 0 transparent;
}
.main .gallary_view .blocks .view_table_menu ul li:hover {
background: url("../i/bgblocks_hover.png") repeat scroll 0 0 transparent;
}
.main .gallary_view .blocks .view_table_menu ul li.empty:hover {
background: none;
}
.main .gallary_view .blocks .view_table_menu ul li.ender {
margin-left: 0 !important;
}
.main .gallary_view .blocks .view_table_menu ul .end_line_ul{
    border-right: 0;
}

.main .gallary_view .blocks .view_table_menu .catalog_up li{
   border-bottom: 1px solid #7E7E7E;
}

.main .gallary_view .blocks .view_table_menu .catalog_down{
      position: relative;

}
                                                                        
.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .catalog_up li h3, 
.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu ul li h3{
font-weight:normal;
}

.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .catalog_up li h3.blq, .main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu ul li h3.blq{
 display:block;
 min-height:104px;
} 


.main .cat_main tbody tr .catalog_on .gallary_view .blocks .view_table_menu .catalog_down li a div{
        height: 100px;
    margin-bottom: 0;
}
.main .cat_main tr .catalog_on .gallary_view .blocks .view_table_menu .catalog_up li a h3,
.main .cat_main tr .catalog_on .gallary_view .blocks .view_table_menu .catalog_down li a h3{
    font-size: 14px;
    font-weight: normal;
    height: 65px;
    position: absolute;
    top: 110px;
    width: 164px;
}


.main .forum_table tr td {
    border-top: 1px solid #7E7E7E;
    padding: 0;
}

.main .forum_table tr .intoforum {
  border:none;
}

.main .forum_table tr td .number_blocks{
background: url("../i/bgblocks.png") repeat scroll 0 0 transparent;
    border: 1px solid #7e7e7e;
    height: 30px;
    margin: 0 10px 0 10px;
    position: relative;
    width:351px;
	margin-top:20px;
	border-radius: 15px 0 15px 0;
	-webkit-border-radius: 15px  0 15px 0;
    behavior: url(/PIE.htc);
}

.main .forum_table tr td .number_blocks ul{
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
    width: 100%;
	}

.main .forum_table tr td .number_blocks ul li{
        border-right: 1px solid #7E7E7E;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    margin-left: -4px;
    padding-top: 4px;
    text-align: center;
    width: 33px;
}

.main .forum_table tr td .number_blocks ul li:hover{
       background: url("../i/bgblocks_hover.png") repeat scroll 0 0 transparent;
}

.main .forum_table tr td .number_blocks ul .active, .main .news_table tr td .number_blocks ul .active:hover{
    background: #006AB3;
    cursor: pointer;
}

.main .forum_table tr td .number_blocks ul .active h3{
   color:#ffffff;
}

.main .forum_table tr td .number_blocks ul li h3{
 color: #006AB3;
 font-size:18px;
 }

.main .forum_table tr td .number_blocks ul .running{
  width: 130px;
   margin: 0 0 0 -4px;
}

.main .forum_table tr td .number_blocks ul .running a{
    text-decoration: none;
}

.main .forum_table tr td .number_blocks ul .running:hover{
    background: url("../i/bgblocks_hover.png") repeat scroll 0 0 transparent;
}

.main .forum_table tr td .number_blocks ul .ender{
    padding-left: 0;
    padding-right: 0;
    width: 50px;
}


.forumchic {
        border-collapse: collapse;
        margin: 15px 0;
}
.forumchic td{

    border-top: 1px solid #7E7E7E;
    height: 25px;
    font-size: 14px;
    line-height: 18px;
        padding: 5px 0 !important;
}
.forumchic .text_tr{ border-bottom:1px solid #7E7E7E; }
.forumchic .text_tr .text{ background: url(../i/fon_forum.png) repeat-y;     padding-bottom: 20px;}
.forumchic td h4{}
.forumchic td b{}
html body div.main table.forum_table tbody tr.no_top_bord td{
    border-top: 0;
}

.pipka{
    background: url("../i/pipka.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 30px;
    position: absolute;
    right: -14px;
    top: 23px;
    width: 14px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .search-submit {width: 94px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.view_menu .blocks, .main .blocks {min-width: 850px;}}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.view_table_menu ul .ender{width:20%;} }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.main .cat_main tr td .catalog_table ul li .first img{ right:29px;} }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.main .cat_main tr td .catalog_table ul li .second img{ right:21px;}}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.footer .blocks ul .ender p {
margin-bottom: 8px;}}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .catalog_up .end_line_ul a h3{
 font-size: 15px;
 font-weight:700;
}}

.hidden {
  display: none;
}

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:400px; width:575px; color:#bbb; background-color:#FFF; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/i/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

.form-line_captcha_order {
  position: absolute;
  right: 29px;
  top: 203px;
  width: 100px;
      right: -447px !important;
    top: -44px !important;
    position: relative !important;
}

.onlineorder {
    position:absolute;
    padding:0 0 5px;
}

.overlay {
  background:#FFF url(/i/loading.gif) 50% 50% no-repeat;
  height:324px;
  /*left:-5px;*/
  opacity:0.75;
  position:absolute;
  top:-5px;
  width:100%;
  z-index:100;
    filter: alpha(opacity=75);
}
.hidden {
  display: none;
}
.red {
  color: #ff0000;
}
.errorMess {
  color: #e00b0b;
  font-size: 14px;
}
.trueMess {
  color: #34c924;
  font-size: 14px;
}

.form-line_captcha_order {
    position: absolute;
    right: 21px;
    top: 177px;
    width: 100px;
}

.little {
  margin-left: 30px;
}

.form-input input.error {
  border: 2px solid #ff0000;
}

.footer div.blocks ul li ul.down_menu_list {
       width: 100%;
    margin-top: 1px;
    margin-left: 35px;
 
}
.footer div.blocks ul li ul.down_menu_list li {
    border: 0 none;
    height: auto;
    padding: 2px 0;
    width: 48%;
	text-align:left;
	   font-size:12px !important;
}

.table{
border-collapse:collapse;
margin:20px 0 10px 0;
width:100%;
}

.table tr td{
border:1px solid #7E7E7E;

padding:4px;
}

html>/**/body noindex:-o-prefocus, html>/**/body  .footer .blocks ul .ender .count img {
    margin-top: 12px;
    position: relative;
    right: 0;
    top: 0;
}
html>/**/body noindex:-o-prefocus, html>/**/body .main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .catalog_up .end_line_ul a h3{
 font-weight:700;
}


html>/**/body noindex:-o-prefocus, html>/**/body .main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .catalog_up .end_line_ul, .main .cat_main tr .catalog_on .catalog_view .blocks .view_table_menu .photogallary .end_line_ul {
padding-left: 9px;
}

html>/**/body noindex:-o-prefocus, html>/**/body .view_table_menu ul .ender{
/*padding:0 8px 0 5px;*/
}


.catalog_table ul li table td {
width:49%;
}
.catalog_table ul li table {

}

#map {
	position:relative;
	z-index:1;
	top:-56px;
	margin-left:30px;
}
#map .element {
	position:absolute;
	top:300px;
	left:300px;
	display:none;
	z-index: 1000;
} 
#map .block {
	
	border: 1px solid #7e7e7e;
		border-radius: 15px  0 15px 0;
	-webkit-border-radius: 15px  0 15px 0;
    behavior: url(/PIE.htc);
    background-color:#fbfdff;
    opacity:0.7;
    position:absolute;
    top:0; 
    left:0;
    padding:25px;
}
#map .text {
	opacity:1;
	    position:absolute;
    top:0; 
    left:0;
    font-size:16px;
    font-weight:bold;
    padding:25px;
    
}
#map .text h1 {
	font-size:18px;
	font-family:verdana;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:0;
}
#map .text .mini{
	opacity:1;


    font-size:11px;
    font-family:Verdana;
}



#map .item {
	position: absolute;
	background:url('/i/dotu.png') no-repeat left center;
	padding-left:20px;
	height:17px;
	padding-top:2px;
	font-size:11px;
	font-family:verdana;
}
#map .item:hover {
	background:url('/i/dota.png') no-repeat left center;
}
#i1 {
	top:292px;
	left:121px;
}
#i2 {
	top:488px;
	left:186px;
}

#i3 {
	top:546px;
	left:94px;
}
#i4 {
	top:551px;
	left:444px;
}

#i5 {
	left:178px;
	top:385px;
}
#i6 {
	left:197px;
	top:451px;
}
#i7 {
	left:67px;
	top:443px;
}
#i8 {
	left:112px;
	top:530px;
}
#i9 {
	left:21px;
	top:514px;
}
#i10 {
	left:13px;
	top:534px;
}
#i11 {
	left:113px;
	top:560px;
}
#i12 {
	left:83px;
	top:572px;
}
#i13 {
	left:288px;
	top:479px;
}
div.mainClass h2{
	color: #37383a !important;
}
.photog li {
	min-height:242px !important;
}
input.search-buy {
	margin:15px;
	margin-right:85px;
}
.aj_images img {
	position:relative;
	right:76px;
	
}
#captcha_word {
	width: 175px !important;
}
.form-line .form-input select {
	width:318px;
}

.main .aj_images img {
	position:static !important;
	position:relative !important;
	top:52px;
	right:0 !important;
}
.main .form-line_captcha {
	left:370px !important;
}
.main .form-submit-button {
	width:100% !important;
}
.usd_blocks li:hover {
	background:none !important;
}
.usd_blocks li a,  .usd_blocks li h3{
	cursor:default !important;
}

#auth {
	margin:10px;
	margin-top:20px;
	height:93px;
	width:260px;
	border: 1px solid #7E7E7E;
	/*background: url("../i/bgblocks.png") repeat scroll 0 0 transparent;*/
		/*	border-radius: 15px  0 15px 0;*/
	-webkit-border-radius: 15px  0 15px 0;
    behavior: url(/PIE.htc);
    display:none;
}
#auth .auth-top {
	height:28px;
	border-bottom: 1px solid #7E7E7E;
	position:relative;
}
#auth .auth-top h3 {
	font-family:verdana;
	font-size:18px;
	font-weight:normal;
	position:absolute;
	left:10px;
	top:3px;
}
#auth .auth-top a {
	position:absolute;
	right:20px;
	top:7px;
	font-size:11px;
}
#auth .auth-bottom {
	position:relative;
}
#auth .l_login {
	position:absolute;
	left:15px;
	top:20px;
	font-size:11px;
	color: #595959;
	font-family:verdana;
}
#auth .l_pass {
	position:absolute;
	left:120px;
	top:20px;
	font-size:11px;
	color: #595959;
	font-family:verdana;	
}
#auth .enter {
	position:absolute;
	top:33px;
	right:11px;
}
#auth  #auth_login {
	position:absolute;
	top:35px;
	left:14px;
		width:98px;
	border:1px solid #7e7e7e;
	
}
#auth  #auth_pass {
	position:absolute;
	top:35px;
	left:120px;
	width:98px;
	border:1px solid #7e7e7e;
	
}
.subscribe-edit form .data-table {
	margin-top:30px;
}
#auth .forgotPass {
	    position: absolute;
    top: 64px;
    left: 123px;
    font-size:11px;
}
.form-label-left i {
	font-size:10px;
}
.footer .number, .right_col .number, .main .blocks .design .number, .main .blocks .slogan .number {
	display:none;
}
.main > .blocks {
	background:url(/i/shap-bg.jpg);
	border: 1px solid white;
	overflow:hidden ;
	
	/*width:100%;*/
	/*margin-left:-30px;*/
}
.text-slogan {
	position:absolute;
	top:33px;
	left:264px;
	font-size:22px;
	font-weight:bold;
	color: white;
	width:100px;
	letter-spacing:2px;
	
}
.auth_name {
	position:absolute;
	top:8px;
	left:75px;
	font-family: Arial;
	font-size:14px;
	color:black;
}
.auth_name a{
	color:#015698;
	font-weight: bold;
}
.auth {
	position:absolute;
	top:-1px;
	right:79px;
}
.auth .enter {
	float:left;
	width:104px;
	height:24px;
	border: 1px solid #7f7f7f;
					border-radius: 0px  0px 5px 5px;
	background-color:white;
    behavior: url(/PIE.htc);
    overflow:hidden;
    padding-top:6px;

}
.auth .enter a{
	padding-top:7px;
	font-size:13px;
	text-decoration: none;
	border-bottom: 1px dashed #0061af;
}
.auth .enter .enter-image {
	float:left;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	background-color: #0072bc;
	height:50px;
	width:22px;
	margin-right:15px;
	margin-top:-6px;
	
}
.auth .register {
	float:right;
	margin-left:10px;
	padding-top:7px;
	font-size:13px;
	font-weight: bold;
}
.authorize-form {
	/*width:258px;
	height:94px;*/
	background-color:white;
	behavior: url(/PIE.htc);
	border-radius: 15px;
	position:absolute;
	top:15px;
	right:18px;
	z-index:2000;
	box-shadow: #666 0px 2px 3px;
	
}
.overlay_all {
	position:fixed;
	top:0;
	left:0;
	z-index:1000; 
	height:100%;
	 width:100%;
	  background:url(/i/over1.png);
	  display:none;
}
div.forum-filter-field {
 height:36px; 
}
.mainblockmenu {
	overflow:hidden;
		behavior: url(/PIE.htc);
/*	border-radius:0 0 15px 0;*/

	position:relative;
	width:100%;
}
a.close {
	position:absolute;
	top:5px;
	right:10px;
}

