html,body,div,span,ul,li,h1,h2,h3,form,p,img,a { 
	                                                          margin:0;
	                                                          padding:0;
	                                                          border:0;
                                                           }
th,td { 
	                                                          margin:0;
	                                                          padding:0;
	                                                     
                                                           }                                                          
input{
  margin:0;
  padding:0;
}
html {
      height:100%; 
     }
body {
      background:url(../images/fon.jpg) repeat #fff;    
      font-family:Verdana,sans-serif;	
      height:100%;
      font-size:12px;
      color:#696969;
      
     }

li {
       list-style-type:none;
      }
a {
   outline:none;  
   color:#4898c4;
   text-decoration:none;
  }
a:hover{
  text-decoration:underline;
}

.clear {
        clear:both;
        float:none;
       }
.wrapper_outer {
  position:relative;
  width:1080px;
  margin:0 auto -65px; 
  height:100%;
  min-height:100%;
  height:auto;
 /* background:url(../images/fon_wrapper_outer.jpg)  repeat-y 1px 0; */

}
#wrapper{
  position:relative;
  width:1000px;
  margin:0 auto -65px; 
  height:100%;
  min-height:100%;
  height:auto;
  background-color:#448dcd;
   box-shadow: 0px 0px 60px #0448dc;
   -moz-box-shadow: 0px 0px 60px #0448dc; /* Для Firefox */
    -webkit-box-shadow:0px 0px 60px #0448dc;   
}

/************************header****************************************/
#header{
  position:relative;
  height:457px;
  background:url(../images/header.jpg) no-repeat;
}
.telefon{
  position:absolute;
  top:20px;
  left:50%;
  margin-left:-135px;
  width:280px;
  height:34px;
  line-height:32px;
  background: url(../images/telefon.png) no-repeat;
  font-size:23px;
  font-weight: bold;
  color:#fff;
  text-shadow: #0589cc 0px 0px 3px;
  text-align:center;
}
.logo{
  position:absolute;
  left:70px;
  bottom:22px;
  width:157px;
  height:61px;
  display:block;
  background: url(../images/logo.png) no-repeat ;
}
.search{
  position:absolute;
  bottom:23px;
  right:51px;
}   
.font1, .font2, .font3, .font4{
  position:absolute;
  display:block;
}
.font1 span, .font2 span, .font3 span, .font4 span{
  position:absolute;
  top:-9999px;
}
.font1:hover span, .font2:hover span, .font3:hover span, .font4:hover span{
  top:-20px;
  right:0;
  display:block;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  background:#4f96d2;
  padding:5px;
  color:#fff;
}
.font1{
  top:175px;
  left:123px;
  width:67px;
  height:140px;
}
.font2{
  top:92px;
  left:263px;
  width:95px;
  height:200px;
}
.font3{
  top:164px;
  right:49px;
  width:74px;
  height:151px;
}
.font4{
  top:45px;
  right:8px;
  width:42px;
  height:104px;
}
/***************************************content****************************/
#content-index{
  position:relative;
  background: url(../images/cont_top.jpg) no-repeat;
  padding:0 0 90px 0;
}
/*************************leftbar**********************************/
.leftbar{
  position:relative;
  width:268px;
  float:left;
}
.leftbar .menu{
  position:relative;
  background: url(../images/leftbar_menu.png) no-repeat top left;
  height:400px; 
  padding:25px 0 0 81px;
  font-size:14px;
 margin:0 0 -38px 0;
}
.leftbar .menu p{
  padding:3px 0;
}
.leftbar .menu ul{
  position:relative;
}
.leftbar .menu ul li{
  position:relative;
  margin:3px 0;
}
.leftbar .menu ul li a{
  color:#42a2d9;
  text-decoration:none;
}
.leftbar .menu ul li a:hover, .leftbar .menu ul li.active a{
  text-decoration:underline;
}
.leftbar .menu ul li ul{
  position:relative;
  display:none;
  margin:0 0 0 10px;
}
.articles{
  position:relative;
}
.articles ul{
  position:relative;
    list-style-type:none;
}
.articles ul li{
  position:relative;
  margin:12px auto;
  width:162px;
  background: #fff;
  list-style-type:none;
   -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  padding:23px 20px 23px 20px;
  font-size:11px;
}
.articles ul li h3 a{
  position:relative;
  color:#1667bd;
  font-weight:bold;
  font-size:12px;
  font-family:Verdana;
  margin:0 0 22px 0;
}
.articles ul li h3 {
  position:relative;
  color:#1667bd;
  font-weight:bold;
  font-size:12px;
  font-family:Verdana;
  margin:0 0 22px 0;
}
.articles ul li .readmore {
  font-size:9px;
}
.articles ul li .readmore a:hover{
  text-decoration:underline;
}
.send_z{
  position:absolute;
  width:138px;
  height:34px;
  line-height:34px;
  text-align:center;
  bottom:15px;
  right:208px;
  display:block;
  background:url(../images/but_search.png) no-repeat; 
  font-weight:bold;
  font-size:12px;
  color:#fff;
 
}
.leftbar .menu li.active li a{
  text-decoration:none!important;
}
.img_wrap img{
  margin:0 0 10px 0;
}
.img_wrap{
 text-align:center;
 margin:0 0 10px 0;
}
/***************************main***************************************/
.main{
  position:relative;
  margin-left:268px;
  width:600px;
  min-height:500px;
  background:#f9fbfc;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  padding:25px 40px 50px 38px;
  overflow:hidden;
  line-height:1.5;
}
.main p img{
  margin:5px;
}
.katalog{
  position:relative;
  margin:28px 0 0 0;
}
.katalog ul{
  position:relative;
  overflow:hidden;
}
.katalog ul li{
  position:relative;
  display:inline-block;
  vertical-align:top;
  width:295px;
  margin:0 0 49px 0!important;
  
}
.katalog ul li a{
  position:relative;
  overflow:hidden;
  color:#448dcd;
  font-weight:bold;
  font-size:14px;
  height:80px;
  font-family:Arial;
  display:block;
}
.katalog ul li a span{
   display:block;
}
.katalog ul li a:hover{
  text-decoration:underline;
}
.katalog ul li img{
  position:relative;
 float:left;
 margin:0 16px 0 0;
}
#ajaxSearch_submit{
  position:relative;
  width:17px;
  height:17px;
  background:url(../images/search_but.png) no-repeat;
  border:none;
  color:#fff;
  font-weight:bold;
}
#ajaxSearch_input{
  position:relative;
  width:93px;
  height:19px;
  line-height:19px;
  background:url(../images/search_field.png) no-repeat;
  border:none;
  padding:0 0 0 24px;
  font-size:12px;
}
/*************************footer********************************/
.footer{
  position:relative;
  width:1000px;
  margin:0 auto;
  height:120px; 
  margin-top:-65px;
  background:#448dcd;
  overflow:hidden;
}
.counters{
  position:absolute;
  bottom:10px;
  right:240px;
}
.menu_footer{
  position:absolute;
  right:79px;
  top:25px;
 
}
.menu_footer ul{
  position:relative;
  overflow:hidden;
}
.menu_footer ul li{
  position:relative;
  float:left;
  padding:0 20px;
  border-left:1px solid #fff;
}
.menu_footer ul li:first-child{
  border:none;
}
.menu_footer ul li a{
  color:#e3ecee;
  font-family:Verdana;
  font-size:12px;
  font-weight:normal;
}
.menu_footer ul li a:hover{
  text-decoration:underline;
}
.menu_footer ul li.active ul{
  display:none!important;
}
.rss_icon{
  position:absolute;
  top:20px;
  left:50px;
  display:block;
  width:25px;
  height:25px;
  background:url(../images/rss.png) no-repeat;
}
/********************slider**********************************************/
.slider{
  position:absolute;
  top:110px;
  left:50%;
  margin-left:-120px;
}
.slide_text{
  position:relative;
  width:135px;
  height:135px;
  margin:0 0 0 10px;
}
.slider_cap{
  color:#42a2d9;
  font-size:14px;
  font-family:Verdana;
  font-weight:bold;
  line-height:1.5;
  margin:10px 0 0 0;
  overflow:hidden;
}
.slider .new{
  position:relative;
  font-size:14px;
  font-family:Verdana;
  font-weight:bold;
  color:#d80505;
  margin:20px 0 0 0;
 
}

.jcarousel-skin-name .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-name .jcarousel-container-horizontal {
        width:  225px;
}

.jcarousel-skin-name .jcarousel-clip-horizontal {
    width:  225px;
    height: 170px;
}
.jcarousel-skin-name .jcarousel-item {
    width:  225px;
    height: 170px;
}
.jcarousel-skin-name .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-name .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-name .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-name .jcarousel-item img{
  float:right;
}
.telefon, .articles ul li, .main, #wrapper {
   behavior: url(http://rsprogram.antagosoft.com/PIE.php); 
}
.main h2, .main h1{
  margin:10px 0;
  font-size:16px;
}
.main ul li{
  margin:5px 0;
}
.highslide img {
    cursor: url("assets/js/highslide/graphics/zoomin.cur"), pointer !important;
}
.ditto_page{
  padding:0 5px;
}
.left_cont{
  position:relative;
  color:#fff;
  margin:50px 0  0 50px;
}
.left_cont a{
  color:#fff;
}
.sidebox{
  position:relative;
  display:inline-block;
  vertical-align:top;
  width:260px;
  border:1px solid #bebebe;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  margin:0 5px 10px 0;
  padding:15px 15px 0px 15px;
  font-size:11px;
  behavior: url(http://rsprogram.antagosoft.com/PIE.php); 
}
}
.readmor{
 position:absolute;
 bottom:10px;
 left:10px;
 display:block;
 width:135px;
 height:24px;
 line-height:24px;
 text-align:center;
 background:url(../images/readmore_bg.png) no-repeat;
 color:#fff;
}
.sidebox h2{
  font-size:14px;
}
.kat_top{
  position:relative;
  height:78px;
}
.kat_top span{
  position:absolute;
  left:85px;
  top:30px;
  color:#448dcd;
  font-weight:bold;
  font-size:14px;
}
.B_crumbBox{
  color:#448dcd;
  font-weight:bold;
  font-size:12px;
}
.main ul li{
  list-style-type:disc;
  margin:0 0 0 25px;
}

                                    
