body {padding: 0px;
      margin: 0px;
      width: 100%;
      height: 100%;
      font-family: tahoma, arial, sans serif;
      color: #606060;
      font-size: 12px;
      background: #ffffff;}
img{border: 0;}
a{text-decoration: underline;
  color: #df9300;}
a:hover{text-decoration: none;
        color: #df9300;}


#pagination{text-align: left;
       color: #000000;
       font-size: 12px;
       padding-top: 10px;
       padding-bottom: 10px;
       clear: both;}
#pagination a{padding: 2px;
         padding-left: 2px;
         padding-right: 2px;
         margin-right: 4px;
         margin-left: 4px;
         text-decoration: none;
         color: #000000;}
#pagination span.ditto_currentpage{padding: 2px;
         padding-left: 4px;
         padding-right: 4px;
         margin-right: 6px;
         margin-left: 6px;
         text-decoration: none;
             color: #ffffff;
			 background-color: #FF0000;
			}

h1, h2, h3, p, form, ul, li, input, textarea, select{padding: 0px;
                                                     margin: 0px;
                                                     border: 0px;}
p{font-size: 12px;
  color: #606060;
  text-align: left;
  line-height: 16px;}
h1{color: #947d5a;
   font-size: 20px;
   text-align: left;
   line-height: 23px;
   padding: 18px 0px 18px 0px;
   text-transform: uppercase;
   clear: both;}
h2{color: #947d5a;
   font-size: 18px;
   text-align: left;
   line-height: 20px;
   padding: 0px;
   font-weight: normal;
   padding: 0px 0px 0px 0px;
   clear: both;}
h2 a{color: #947d5a;
     text-decoration: none;
     background: url(/assets/templates/svetmoscow/h2a.gif) left 5px no-repeat;
     padding-left: 10px;}
h2 a:hover{color: #ffa100;
           text-decoration: none;
           background: url(/assets/templates/svetmoscow/h2ahover.gif) left 5px no-repeat;}
h3{color: #ffffff;
   font-size: 24px;
   text-align: left;
   line-height: 26px;
   font-weight: normal;
   font-family: trebuchet ms;
   padding: 0px 0px 0px 0px;}



/* Минимальная/максимальная ширна */
.ieminwidth {margin: auto;
             min-width: 1000px;
             overflow: hidden;}
.main{clear: both;
      margin: auto;
      width: 100%;
      background: url(/assets/templates/svetmoscow/header_bg.gif) left 78px repeat-x;}


/* Минимальная ширина для IE */
* HTML .ieminwidth {padding-left:1000px;}
* HTML .ienoscroll {height:0;}
* HTML .iecontent {margin-left:-1000px;
                   position:relative;
                   height:0;}

/* Шапка и меню */
.topbar{clear: both;
        height: 36px;
        background: url(/assets/templates/svetmoscow/headbar_bg.gif) left top repeat-x;}
.topbar div{background: url(/assets/templates/svetmoscow/head_bar.gif) left top no-repeat;
            text-transform: uppercase;
            font-weight: bold;
            color: #947d5a;
            font-size: 11px;
            line-height: 13px;
            padding: 12px 0px 0px 40px;
}
.topbar div a{color: #606060;
              text-decoration: underline;
              mfargin-right: 40px;
              pfadding-left: 4px;}
.topbar div span{color: #ffa100;}
.topbar div a:hover{color: #ffa100;}
.topbar div ul{
	list-style: none outside;
}
.topbar div ul li{
	display: inline;
	padding-right: 40px;
}
.yelbar{clear: both;
        height: 42px;
        background: url(/assets/templates/svetmoscow/yel_bar.gif) left top repeat-x;
        padding: 0px 40px 0px 40px;}
.page{float: left;
      line-height: 39px;
      text-align: left;
      color: #ffffff;}
.page a{
	text-decoration: none;
	color: #ffffff;
}
.search{float: right;
        background: url(/assets/templates/svetmoscow/search.gif) left top no-repeat;
        width: 297px;
        height: 39px;
        position: relative;}
.s_button{position: absolute;
          top: 14px;
          left: 227px;
          width: 14px;
          height: 14px;
          background: none;
          cursor: pointer;}
.s_input{position: absolute;
         top: 14px;
         left: 10px;
         width: 215px;
         height: 14px;
         background: none;
         font-size: 11px;
         color: #a2b7ac;}
.header{clear: both;
        height: 145px;}


/* Контент */
.content{clear: both;
         padding: 0px 40px 0px 39px;
         background: url(/assets/templates/svetmoscow/header.jpg) left top no-repeat;}
table{border: 0px;
      border-collapse: collapse;}
table td{padding: 0px;
         vertical-align: top;}
table td.leftcolumn{width: 224px;
                    padding: 30px 0px 10px 0px;
}
table td.rightcolumn{padding: 0px 0px 40px 38px;}
.catalog{background: #fefefe;
         border-left: 1px solid #e6e8e7;
         border-right: 1px solid #e6e8e7;
         padding: 0px 25px 10px 25px;}
.catalog div{font-size: 12px;
             line-height: 24px;
             padding: 7px 0px 7px 11px;}
.catalog div a{padding-left: 11px;
               background: url(/assets/templates/svetmoscow/bullet_off.gif) left 5px no-repeat;
               color: #606060;
               text-decoration: none;}
.catalog div a:hover{color: #df9300;
                     text-decoration: underline;
                     background: url(/assets/templates/svetmoscow/bullet_on.gif) left 5px no-repeat;}
.catalog div a.on{color: #df9300;
                  text-decoration: underline;
                  background: url(/assets/templates/svetmoscow/bullet_on.gif) left 5px no-repeat;}
.catalog div a span{font-size: 11px;}
.catalog ul{
	list-style: none outside;
}
.catalog ul li{	
   line-height: 12px;
   padding: 7px 0px 7px 11px;
}
.catalog ul li ul li{
	   line-height: 13px;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
   background: url(/assets/templates/svetmoscow/bullet_off.gif) left 12px no-repeat;
   color: #606060;
}
.catalog ul li ul li a{
	color: #606060;
	 text-decoration: none;
}
.catalog ul li ul li a:hover, .catalog ul li ul li.active a{color: #df9300;
                     text-decoration: underline;
}
.catalog ul li ul li:hover, .catalog ul li ul li.active{
	background: url(/assets/templates/svetmoscow/bullet_on.gif) left 12px no-repeat;
}


.catalog ul li{
   font-size: 18px;
	color: #947d5a;
     text-decoration: none;
     background: url(/assets/templates/svetmoscow/h2a.gif) left 8px no-repeat;
     padding-left: 10px;}
.catalog ul li:hover{color: #ffa100;
           text-decoration: none;
           background: url(/assets/templates/svetmoscow/h2ahover.gif) left 8px no-repeat;}


.tovar{width: 305px;
       float: left;}
.tovar_img{float: left;
           width: 165px;
           padding: 5px 0px 10px 0px;}
.tovar_txt{float: right;
           width: 135px;
           padding: 5px 0px 10px 0px;
           color: #7d7c7c;
           font-size: 11px;}
.buy{background: url(/assets/templates/svetmoscow/buy.gif) left 2px no-repeat;
     color: #10472a;
     padding-left: 20px;
     text-decoration: underline;
     display: block;
     height: 24px;
     line-height: 16px;
     clear: both;}
.buy:hover{color: #10472a;
           text-decoration: none;}
.more{background: url(/assets/templates/svetmoscow/more.gif) left 2px no-repeat;
     color: #7d7c7c;
     padding-left: 20px;
     text-decoration: underline;
     display: block;
     height: 24px;
     line-height: 16px;
     clear: both;}
.more:hover{color: #7d7c7c;
           text-decoration: none;}
.price{clear: both;
       color: #f5a11a;
       font-size: 12px;
width:500px;
       padding: 19px 0px 12px 0px;
}
.price span{color: #f5a11a;
            font-size: 30px;
            font-weight: bold;
            line-height: 30px;}
.price span.fsize18{font-size: 18px;
                    padding-left: 10px;}
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#e6e8e7; margin:0 5px;}
.b2 {height:1px; background:#fefefe; border-right:2px solid #e6e8e7; border-left:2px solid #e6e8e7; margin:0 3px;}
.b3 {height:1px; background:#fefefe; border-right:1px solid #e6e8e7; border-left:1px solid #e6e8e7; margin:0 2px;}
.b4 {height:2px; background:#fefefe; border-right:1px solid #e6e8e7; border-left:1px solid #e6e8e7; margin:0 1px;}
.y1, .y2, .y3, .y4{font-size:1px; overflow:hidden; display:block;}
.y1 {height:1px; background:#f4a91b; margin:0 5px;}
.y2 {height:1px; background:#f4a91b; border-right:2px solid #f4a91b; border-left:2px solid #f4a91b; margin:0 3px;}
.y3 {height:1px; background:#f4a91b; border-right:1px solid #f4a91b; border-left:1px solid #f4a91b; margin:0 2px;}
.y4 {height:2px; background:#f4a91b; border-right:1px solid #f4a91b; border-left:1px solid #f4a91b; margin:0 1px;}
.catalog h2{padding-top: 14px;}
.pricelist{position: absolute;
           top: 103px;
           left: 224px;
           color: #ffffff;
           font-size: 11px;}
.pricelist a{color: #ffffff;
             text-decoration: underline;}
.pricelist a:hover{color: #ffffff;
                   text-decoration: none;}
.warr{position: absolute;
      left: 760px;
      top: 98px;
      color: #947d5a;
      font-size: 11px;}
.phone{position: relative;
       left: 260px;
       top: 166px;
       height: 46px;}
.phone_cod{float: left;
           font-size: 18px;
           color: #ffffff;
           font-family: trebuchet ms;
           padding: 19px 10px 0px 0px;}
.phone_num{float: left;
           font-size: 37px;
           font-family: trebuchet ms;
           color: #ffffff;
           height: 46px;
           line-height: 37px;
           width: 345px;}
.phone_num div{background: #f5a919;
               padding: 0px 0px 0px 10px;
               height: 42px;
               clear: both;
               letter-spacing: -2.5px;}
.phone_num div span{color: #fedea1;}
.header_box{position: relative;
            width: 1000px;}


/* Подвал */
.footer{height: 90px;
        border-top: 7px solid #e4ded6;
        padding: 0px 40px 0px 40px;}
.copy{float: left;
      color: #7d7c7c;
      font-size: 11px;
      padding-top: 25px;}
.counter{float: right;
         padding-top: 25px;}
.footerbar{clear: both;
           background: url(/assets/templates/svetmoscow/footerbar.gif) left top repeat-x #f4af01;
           padding: 40px 40px 20px 40px;}
.footerbar p{color: #ffffff;
             line-height: 14px;
             padding-top: 20px;}
.footerbar p span{background: #ffffff;
                  color: #ef780e;
                  font-size: 11px;
                  padding: 0px 2px 0px 2px;}


/* Нижняя информационная полоса */
table.ott td{width: 33%;}
table.ott td.one{background: url(/assets/templates/svetmoscow/one.gif) 10px 20px no-repeat;}
table.ott td.two{background: url(/assets/templates/svetmoscow/two.gif) 10px 20px no-repeat;}
table.ott td.three{background: url(/assets/templates/svetmoscow/three.gif) 10px 20px no-repeat;}
table.ott td p{padding: 20px 40px 0px 60px;}
.footerbar a{color: #ffffff;
             text-decoration: underline;
             font-size: 11px;
             padding-left: 2px;}
.footerbar a:hover{text-decoration: none;}



/*------------------------- search ------------------------------*/

#ajaxSearch_form{
	font-size: 10px;
	padding-left: 10px;
	padding-top: 5px;
	#padding-top: 4px;
	border: none;
}
.rightcolumn #ajaxSearch_form{
	display: none;
}
.search .ajaxSearch_intro, .search .ajaxSearch_result, .search .ajaxSearch_resultsInfo{
	display: none;
}
#ajaxSearch_input{
	margin-top: 8px;
	width: 210px;
	border: none;
}
#ajaxSearch_submit{
	border: none;
	background: none;
	padding-left: 12px;
	#padding-left: 6px;
	cursor:pointer
}
#ajaxSearch_output{
	border: 1px solid #ccc;
	background: #fff;
	padding: 5px;
}
.ajaxSearch_paging{
	border: none;
}
.AS_ajax_result{
	border: none;
}
.AS_ajax_resultLink{
	border: none;
}
.AS_ajax_resultDescription{
	border: none;
}
.AS_ajax_more{
	border: none;
}
