﻿html, body{
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	min-width:990px;
	//width:expression(eval(document.documentElement.clientWidth)<990?'990':'100%');
}

body{
   background: #b7bfc6 url('/n.gif') no-repeat;
   background-attachment: fixed;
}

form{
	margin:0px;
	padding:0px;
}

.htmltext{
	clear: both;
	width: 100%;
    margin:0px;
    padding:0px;
}

/*h1{
    font:normal 17px Tahoma;
    color:#ffffff;
    margin:0px;
    text-align: center;
    padding-top: 7px;
}*/
h1{
    margin:10px;
    padding:0px;
    font:normal 25px Tahoma;
    color:#2883c4;
    text-align: left;
  }

h1.titlepage{
	font: bold 12px Tahoma!important;
	margin:0px 0px 1em 0px!important;
    padding:0px;
	color:#666666;
}

h2{
	font: normal 20px Tahoma;
    padding:1em 0px;
    margin:0px;
	text-align: center;
}

h3{
	font: bold 12px Tahoma;
	margin:1em;
	text-align: center;
}

p{
	font: normal 12px Tahoma;
	color:#666666;
	margin:1em;
	text-align: left;
}

:active{
  outline-style: hidden;
}


:active,:focus,textarea{
  outline: none;
  outline:0;
  -moz-outline-style:none;
}


/*================= Общие стили колонок ==============*/

div.leftcol{
	width:250px;
	float:left;
}

div.rightcol{
	width:250px;
	float:right;
}

div.centercol{
   margin: 0px 15px 0px 15px;
	clear: both;
}

/* -------------- Телефон спасения ------------ */

	div.helpphone{
		height:66px;
		width: auto;
		float: right;
		padding:16px 70px 0px 0px;
		margin-right:20px;
		background: transparent url(../Background/phone.png) no-repeat 100% 100%;
	}
	
		div.helpphone p
		{
    		text-align: right!important;
			font:normal 11px Tahoma;
			color:#92999e;
			margin:0px;
            padding:4px 0px 0px 0px;
		}

		div.helpphone p.phone{
			padding:0px;
			font:bold 16px Tahoma;
			color:#ffffff;
			line-height: 14px;
		}
	
		div.helpphone p.phone span{
			font:normal 11px Tahoma;
			color:#ffffff;
		}

        div.helpphone p.email{
          padding:0px;
          font:bold 12px Tahoma;
          padding-right:2px;
          color:#ffffff;
        }


		div.helpphone p.email a{
			color:#ffffff;
			text-decoration:none;
		}

		div.helpphone p.email a:hover{
		    color:#ffffff;
            text-decoration:underline;
		}		

/* -------------- Общие стили оформления ------------ */

.errortext
{
    font:12px Tahoma;/*font: bold 12px Tahoma;*/
    color:#cc0000;
}

    div.samovyvoz .errortext, div.dostavka .errortext
    {
        float:left;
        text-align:left;
        margin-left:25%;
    }

span img{margin:0px 0px -3px 5px;}

div#progress{background: trasparent none;}

div.coltop{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
    background:#dcdbda url(../Background/page/hdback.gif) repeat-x 0px 0px;
    font-size: 1px;
}

	div.coltop .ltop{
    width:auto;
    height: auto;
    background: url(../Background/page/hdlft.gif) no-repeat 0px 0px;
	}

		div.coltop .rtop{
          width:auto;
          height: 37px;
          background: url(../Background/page/hdrgt.gif) no-repeat 100% 0px;
          padding:2px 4px 0px 4px;
		}

           td.centerc div.coltop .rtop{height: 28px;padding:11px 14px 0px 14px;}


div.coltopsmall{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
  background:transparent url(../Background/page/topbg.gif) repeat-x 0px 0px;
  font-size: 1px;
}

	div.coltopsmall .ltop{
    width:auto;
    height: auto;
    background:transparent url(../Background/page/toplft.gif) no-repeat 0px 0px;
	}

		div.coltopsmall .rtop{
      width:auto;
      height: 19px;
      background:transparent url(../Background/page/toprgt.gif) no-repeat 100% 0px;
      padding:0px;
    }

div.column{
	width:auto;
	margin:0px;
	padding:0px;
}

	div.columnlft{
		background: #ffffff url(../Background/page/left.gif) repeat-y 0px 0px;
	}
	
		div.columnrgt{
			background: url(../Background/page/right.gif) repeat-y 100% 0px;
			padding:0px 4px;
		}

div.colbot{
	width:auto;
	height:13px;
  margin:-7px 0px 0px 0px;
	font-size: 1px;
	padding:0px;
	background: transparent url(../Background/page/botbg.gif) repeat-x 0px 0px;
	clear:both;
  position: relative;
  /*z-index:2;*/
}

div.colbot.gray{background: #eeeeee url(../Background/page/grbotbg.gif) repeat-x 0px 0px;}
	
	div.colbot .lbot{
		width:100%;
		height:13px;
		background: url(../Background/page/botlft.gif) no-repeat 0px 0px;
	}
	
	div.colbot.gray .lbot{background: url(../Background/page/grbotlft.gif) no-repeat 0px 0px;}

		div.colbot .rbot{
			width:100%;
			height:13px;
			background: url(../Background/page/botrgt.gif) no-repeat 100% 0px;
		}
		
		div.colbot.gray .rbot{background: url(../Background/page/grbotrgt.gif) no-repeat 100% 0px;}	

/* - Текст со стрелочками (раскрывающийся список) - */		
	p.up, p.down{
		font:normal 12px Tahoma;
		color:#cccccc;
		padding:0px 0px 3px 20px;
	}
		
		p.up{background: url(../Background/parts/up.gif) no-repeat 0px 0px;}
		p.down{background: url(../Background/parts/down.gif) no-repeat 0px 0px;}		
	
		p.up a, p.down a{
			color:#cccccc;
			text-decoration: none;
		}

		p.up a:hover, p.down a:hover{
			color:#0099ff;
			text-decoration: none;
		}
		
/*====================== Шапка =======================*/

div.header{
	width:100%;
	height:135px;
	background: #ffffff url(../Background/header.jpg) repeat-x 0px 100%;
	margin:0px;
	clear:both;
}

	div.header div.leftcol, div.header div.rightcol{
		height:85px;
	}

	div.header div.centercol{
		width:auto;
	}
	
	div.header div.leftcol img{
		margin:30px 0px 0px 25px;
	}

        /* -  5.06 - День защиты окружающей среды - */
    	div.header div.leftcol.happyday img{margin:6px 0px 0px 25px;}

        /* - 12.06 - День России - */
    	div.header div.leftcol.russiaday img{margin:1px 0px -4px 25px;}

        /* - 26.06 - 1000 пользователей - */
    	div.header div.leftcol.thousand_users img{margin:11px 0px 0px 25px;}


	/*---------------- Центральная колонка -------------*/
	
	div.header div.centercol .vkladka, div.header div.centercol div.curvkladka{
		width:16%;
		/*width:100%; - это когда просто меню*/
		display: block;
		float:left;
		height:auto;
		padding:0px;
		margin:0px;
    zoom:1;
	}

		div.header div.curvkladka{
			background: url(../Background/curvkback.gif) repeat-x 0px 0px;
      zoom:1!important;
      cursor: default;
		}

			div.header div.curvkladka div.lside{
				width:100%;
				height:50px;
				background: url(../Background/curvklft.gif) no-repeat 0px 0px;
			}

				div.header div.curvkladka div.rside{
					width:100%;
					height:50px;
					background: url(../Background/curvkrgt.gif) no-repeat 100% 0px;
					text-align: center;
				}

		div.header div.vkladka{
			background: url(../Background/vkback.gif) repeat-x 0px 8px;
      zoom:1!important;
      cursor:pointer;
      //cursor:hand;
		}

			div.header div.vkladka div.lside{
				width:100%;
				height:50px;
				background: url(../Background/vklft.gif) no-repeat 0px 8px;
			}

				div.header div.vkladka div.rside{
					width:100%;
					height:50px;
					background: url(../Background/vkrgt.gif) no-repeat 100% 8px;
					text-align: center;
				}

	div.header div.centercol div.curvkladka p{
		margin:0px;
		padding:18px 0px 0px 0px;
		font: bold 13px Tahoma;
		text-align: center;
	}

	div.header div.centercol div.vkladka p{
		margin:0px;
		padding:20px 0px 0px 0px;
		font: bold 13px Tahoma;
		color: #66686a;
		text-align: center;		
	}

/*===================== Страница =====================*/

div.page{
	height:auto;
	width:100%;
	padding:5px 0px;
	clear:both;
	background-color: #d1d7db;
}
	
	div.page table.columns{
		width:100%;
	}

	div.page table.columns td{
		vertical-align: top;
	}	
	
		div.page td.centerc{
			width:auto;
			padding-left:10px;
		}

		div.page td.leftc.closed{
			width:10px;
			padding:0px;
		}		

			div.page td.leftc div.treediv{
				width:230px;
			}	

		div.page td.rightc{
			width:240px;
			padding-right:10px;			
		}
/*================ Содержимое страницы ===============*/

div.refreshbut{
  float:right;
  margin-right: -4px;
}

  div.filtres td.poleselect, div.filtres div.selects_on{
    width:150px;
  }

div.gradblock{
	width:auto;
	height:auto;
	background: #e5e5e5 url(../Background/parts/gradblock.gif) repeat-x 0px 0px;
	padding:15px 10px;
	border-bottom:1px solid #cccccc;
	clear: both;
}

div.gradline{
	width:auto;
	height:auto;
	background: #f1f2f2 url(../Background/parts/gradline.gif) repeat-x 0px 100%;
	border-bottom:1px solid #cccccc;
	padding:0px 10px 0px 10px;
	clear: both;
}

div.thin{
	padding:10px 10px;
}

	/*-------------- Серый боттом -------------*/

	div.grayall{
		height:33px;
		width:100%;
		background: #eeeeee url(../Background/page/gray.gif) repeat-x 0px 100%;
		border-top:1px solid #aaaaaa;
		clear:both;
	}
	
	div.grayall p{
		font:normal 12px Tahoma;
		color:#999999;
		text-align: left;
		margin-top: 11px;
		padding-right: 10px;
		float: right;
	}

	div.grayall p span{
		font-weight: bold;
		color:#666666;
	}			

	/*-------------- Постраничка -------------*/
		
		div.pagescroll{
			padding:2px 0px;
		}
		
		div.pagescroll td{
			font:bold 12px Tahoma;
			color:#999999;
			width:25px;
			height:25px;
			vertical-align: middle!important;
			text-align:  center;
		}
		
		div.pagescroll td.curren{
			background: transparent url(../Background/parts/pglist_back.gif) no-repeat 0px 2px;
      //background-position:0px 1px;
      color:#ffffff;
      cursor: default;
		}
		
			div.pagescroll a{
			  font:bold 12px Tahoma;
				color:#999999;
				text-decoration: none;
			}
			
				div.pagescroll a:hover{
					color:#0099ff;
					text-decoration: none;
				}

		div.pagescroll td.btn_left, div.pagescroll td.btn_right{
      width:20px;
      height:22px;
      padding:3px 0px 0px 0px;
		}

      div.pagescroll td.btn_left{text-align: left;}
      div.pagescroll td.btn_right{text-align: right;}


		div.pagescroll td.btn_left div, div.pagescroll td.btn_right div{
			font-size:1px;
      width:10px;
      height:14px;
      cursor: pointer;
      //cursor:hand;
      display: inline-block;
      //display:block;
		}

      div.pagescroll td.btn_left div{background: transparent url(../Background/parts/bt_left.png) no-repeat 0px 0px;}
      div.pagescroll td.btn_right div{background: transparent url(../Background/parts/bt_right.png) no-repeat 0px 0px;}

		div.pagescroll a.sh_all{
      width:100px;
      float:right;
      padding:0px;
      margin:6px 10px 0px -100px;
		}


	div.warning{
		width:600px;
		height:auto;
		text-align:center;
	}
		
		div.warning h1{
			font:bold 18px Tahoma;
			margin:1em;
			color:#cc0000;	
		}

		div.warning h2{
			font:normal 14px Tahoma;
			margin:1em;
			color:#cc0000;	
		}
		
		div.warning p{
			font:normal 12px Tahoma;
			color:#000000;
			margin:0px 0px 1em 0px;
		}
		
		div.warning table{
			border-bottom:1px solid #000000;
		}
		
/*================= Футер ==============*/

div.botfooter{
	width: 100%;
	height: 100px;
	background:#b7bfc6 url(../Background/footer.gif) repeat-x 0px 0px;
	clear: both;
}

	div.fcolumn{
		width:20%;
	 	float: left;
		margin:0px 15px;
		padding:15px 0px 0px 16px;
		display: block;
	}
	
	div.fcolumn.helpdesk{background: url(../Background/footer/help.gif) no-repeat 0px 27px;}
	div.fcolumn.forum{background: url(../Background/footer/forum.gif) no-repeat 0px 27px;}    	
	
		div.fcolumn h3{
			font:bold 12px Tahoma;
			color:#f1f2f4;
			margin:0px;
			padding: 3px 5px;
			border-bottom: 1px Solid #92999e; 
			cursor: default;
            text-align:left;
		}

		div.fcolumn p{
			font:normal 11px Tahoma;
			color:#5b99c6;
			cursor: default;
			margin:3px 6px;
		}		

		div.fcolumn a{
			color:#f1f2f4;
			text-decoration: none;
		}

		div.fcolumn a:hover{
		    color:#ffffff;
			text-decoration: underline;
		}

/* ========== Чекбоксы ================ */

div.box, div.box2{
  margin:0px;
  height:22px;
  width:15px;
  background: url(../Background/table/voff.gif) no-repeat 50% 10%;
  cursor:pointer;
  //cursor:hand;
}

div.radiobox{
  margin:0px;
  height:22px;
  width:15px;
  float:left;
}

div.checkedbox, div.checkedbox2{
  margin:0px;
  height:22px;
  width:15px;
  background: url(../Background/table/v.gif) no-repeat 50% 10%;
  cursor:pointer;
  //cursor:hand;
}

  div.box input, div.checkedbox input, div.box2 input, div.checkedbox2 input{
    display:none;
  }

  table.bar div.box, table.bar div.checkedbox {
    float:left;
    height:13px;
    background-color: transparent;
    background-position: 50% 0px;
    margin:-1px 2px 0px 0px;
  }

/* ============== Fin =============== */
.ramka1 {width: 50%;//width:49.6%; float: left; position: relative; background: #fff;}
.titler1 {position: absolute; top: 5px; left: 25px; padding: 5px; background: #fff; font:normal 12px Tahoma; color: #b2b2b2}
div.ramka div.Lcontent, div.ramka div.Rcontent {width:45%;//width: 47%; height: auto; margin: 0 auto;padding:10px 0px 0px 10px;}
div.ramka div.Lcontent img , div.ramka div.Rcontent img {float: left; margin-right: 5px}
div.ramka div.Lcontent p , div.ramka div.Rcontent p {color: #5e5e5e; margin: 2px 0 0 0}
div.ramka div.Lcontent span , div.ramka div.Rcontent span { font-weight: bold; color: #000}
div.ramka div.Lcontent {float: left;margin-left:2px;}
div.ramka div.Rcontent {float: right; left: -10px}

/* ============== Рамка =============== */
div.ramka{width: auto; height: auto; margin:10px; padding:0px}

    /* - Лев.сторона - */
    div.ramka div.rright{
      width:auto;
      height:auto;
      clear:both;
      background: transparent url(../Background/ramside.gif) repeat-y 100% 0px;
    }

      /* - Прав. сторона - */
      div.ramka div.rleft{
        width:auto;
        height:auto;
        clear:both;
        background: transparent url(../Background/ramside.gif) repeat-y 0px 0px;
        padding:0px 0px;
        text-align: left;
      }

    /* - Шапка - */
    div.ramka div.rtop{
      width:auto;
      height:17px;
      font-size: 1px;
      background: #ffffff url(../Background/ramside.gif) repeat-x 0px 7px;
    }

      /* - Лев.скругление - */
      div.ramka div.rtop div.rtleft{
        width:10px;
        height:17px;
        font-size: 1px;
        float:left;
        background: transparent url(../Background/ramcorner.gif) no-repeat 0px 7px;
      }

      /* - Прав.скругление - */
      div.ramka div.rtop div.rtright{
        width:10px;
        height:17px;
        font-size: 1px;
        float:right;
        background: transparent url(../Background/ramcorner.gif) no-repeat 100% 7px;
      }

 
 /* - Контент в рамке - */
div.ramka div.rcontent{width: auto; height:auto; padding: 10px 0px 10px 10px}
	div.ramka div.rcontent img {float: left; margin-right: 5px}
    div.ramka div.rcontent p { color: #5e5e5e; margin: 2px 0 0 0}
    div.ramka div.rcontent span { font-weight: bold; color: #000}


    /* - Футер - */
    div.ramka div.rbot{
      width:auto;
      height:10px;
      font-size: 1px;
      background: transparent url(../Background/ramside.gif) repeat-x 0px 100%;
    }

      /* - Лев.скругление - */
      div.ramka div.rbot div.rbleft{
        width:10px;
        height:10px;
        font-size: 1px;
        float:left;
        background: transparent url(../Background/ramcorner.gif) no-repeat 0px 100%;
      }

      /* - Прав.скругление - */
      div.ramka div.rbot div.rbright{
        width:10px;
        height:10px;
        font-size: 1px;
        float:right;
        background: transparent url(../Background/ramcorner.gif) no-repeat 100% 100%;
      }


      /* -- Поправки к рамочному тексту -- */
      div.ramka span{
        margin: 0px 0px 10px 25px;
        display: block;
        font:normal 12px Tahoma;
        color:#666666;
        padding:2px 0px 0px 0px;
      }

      div.ramka span textarea{
        width:93%;
        height:35px;
        border:1px solid #cccccc;
        font:normal 12px Tahoma;
        color:#000000;
        overflow: auto;
      }

      div.ramka p.ramhead{
        margin:0px 0px 0px 0px;
        padding:0px 5px!important;
        background-color:#ffffff;
        color:#aaaaaa!important;
        float:left;
      }

      div.ramka div.box, div.ramka div.box2{
        float:left;
      }

      div.ramka div.checkedbox, div.ramka div.checkedbox2{
        float:left;
      }

      div.otgruzkatable div.box, div.otgruzkatable div.box2, div.otgruzkatable div.checkedbox, div.otgruzkatable div.checkedbox2{
        float:left;
      }

/* ============== Раскраска календаря под наш стиль ===================== */

.ajax__calendar_header{background: #f1f2f2 url(../Background/table/head.gif) repeat-x 0px 100%;padding-top:3px;height:20px;}
.ajax__calendar_container{padding:0px!important;}
.ajax__calendar .ajax__calendar_container{border:1px solid #aaaaaa!important;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day, .ajax__calendar .ajax__calendar_other .ajax__calendar_year {color:#cccccc!important;}
.ajax__calendar .ajax__calendar_footer {background: #f1f2f2 url(../Background/table/head.gif) repeat-x 0px 100%;border-top:1px solid #cccccc!important;}
.ajax__calendar .ajax__calendar_dayname,
.ajax__calendar .ajax__calendar_day,
.ajax__calendar .ajax__calendar_month,
.ajax__calendar .ajax__calendar_year
    {background-color:#ffffff!important;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day,
.ajax__calendar .ajax__calendar_active .ajax__calendar_month,
.ajax__calendar .ajax__calendar_active .ajax__calendar_year
    {background-color:#edf9ff!important;}
 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day,
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month,
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year
    {background-color:#edf9ff!important;}


/* ============== Маленькие рекламные/новостные блоки ===================== */

div.winbox{
	width: 100%;
	height: 180px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

	div.winbox div.wboxrgt{
	  width:100%;
		height:100%;
		background: transparent url(../Background/page/right.gif) repeat-y 100% 0px;
	}

	div.winbox div.wboxlft{
	  width:100%;
		height:100%;
		background: transparent url(../Background/page/left.gif) repeat-y 0px 0px;
	}

div.winbox div.wbtop{
  width:100%;
	height:19px;
	font-size:1;
	background: transparent url(../Background/page/topbg.gif) repeat-x 0px 0px;
}

	div.winbox div.wbtop .wbtleft{
	  width:100%;
		height:19px;
		font-size:1;
		background: transparent url(../Background/page/toplft.gif) no-repeat 0px 0px;
	}

	div.winbox div.wbtop .wbtright{
	  width:100%;
		height:19px;
		font-size:1;
		background: transparent url(../Background/page/toprgt.gif) no-repeat 100% 0px;
	}

div.wbbot{
  width:100%;
	height:13px;
	margin-top:-7px;
	font-size:1;
	background: transparent url(../Background/page/botbg.gif) repeat-x 0px 0px;
}

	div.wbbot .wbbleft{
	  width:100%;
		height:13px;
		font-size:1;
		background: transparent url(../Background/page/botlft.gif) no-repeat 0px 0px;
	}

	div.wbbot .wbbright{
	  width:100%;
		height:13px;
		font-size:1;
		background: transparent url(../Background/page/botrgt.gif) no-repeat 100% 0px;
	}

div.winbox div.wbcontent{
	width: auto;
	height: auto;
	margin-top:-10px;
	padding:0px 10px;
}

	div.winbox div.wbcontent div.wblogo{
		width:auto;
		height:23px;
		font:normal 11px Tahoma;
		color:#999999;
		padding:12px 0px 0px 10px;
		text-align: left;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: 100% 0px;
	}

	div.winbox div.wbcontent div.wbtext{
		width:auto;
		height:auto;
		font:normal 11px Tahoma;
		color:#000000;
		text-align: center;
		margin:10px 0px 0px 0px;
		background-color: transparent;
	}

		div.winbox div.wbcontent div.wbtext p{
		  font:bold 11px Tahoma;
      margin:0px 0px 5px 0px;
      color:#000000;
      text-align: center;
			text-decoration:none;
		}

		div.winbox div.wbcontent div.wbtext a{
			color:#666666;
			text-decoration:none;
		}

		div.winbox div.wbcontent div.wbtext a:hover{
			color:#0099ff;
			text-decoration:none;
		}


div.wbvideo{
	float:right;
	width: 60px;
	height: 38px;
	margin:-70px 15px 0px 0px;
	padding:15px 0px 0px 12px;
	display:inline;
	font:normal 11px Tahoma;
	color:#ffffff;
	background: transparent url(../Background/newsbacks/video.png) no-repeat 0px 0px;
	//background-image:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.elitacompany.ru/Content/Background/newsbacks/video.png', sizingMethod='crop');
	cursor: pointer;
	//cursor:hand;
}

/* - Календарик с месяцами - */

div.supercooldates {
  font:bold 12px Tahoma;
  width:auto;
  height:19px;
  float:right;
  margin:-27px 6px 0px 0px;
}

  div.supercooldates a.thismonth{
    float:left;
    text-align:center;
    margin:0px;
    padding:1px 0px 0px 0px;
    color:#999999;
    display:block;
    width:112px;
    height:18px;
    text-decoration: none;
  }

    div.supercooldates a.thismonth:hover{color:#666666;}

  div.supercooldates a.thismonthHover {
    background: url(../Background/elita/active.gif) no-repeat 0px 0px;
    color:#ffffff;
    text-shadow:#888888 0px 1px 0px;
  }

div.cooldates {
    font:normal 11px Tahoma;
    display: none;
    width: 170px;
    border:1px solid #aaaaaa;
    overflow: hidden;
    position: absolute;
    z-index: 9999;
    right: 10px;
    margin: 25px 0px 0px 0px;
    background: #fff
}

  div.cooldates a {
    width: 40px;
    height: 28px;
    float: left;
    padding: 12px 0px 0px 0px;
    border: 1px solid #fff;
    color:#000;
    text-align: center;
    text-decoration: none
  }

    div.cooldates a:hover {
      background: #edf9ff;
      border: 1px solid #a5e0fe;
      color:#0066cc;
    }

      div.cooldates a.cooldatesFocus {
        background: #edf9ff;
        border: 1px solid #0066cc;
        float: left;
        color:#0066cc
      }

      div.cooldates a.unFocus {
        background: none;
        border: none;
        color:#cccccc;
        cursor: default;
      }

div.incooldates {
  border: 1px solid #fff;
  overflow:hidden;
}

  div.incooldates div{width: 171px;}

div.bottomcooldates {
  background: #f1f2f2 url(../Background/table/head.gif) repeat-x 0px 100%;
  padding: 2px 0px 3px 0px;
  text-align: center;
  height: 15px;
  float: left;
  width: 170px;
  margin: 0px;
  border-top:1px solid #aaaaaa;
}

div.year {
  text-align: center;
  color: #000;
  font-weight: bold;
  padding: 2px 0 4px 0;
}

.clear {clear: both}

.dates_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../Background/WebResource_left.gif);}
.dates_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../Background/WebResource_right.gif);}

/* Partners */
.partners {padding: 20px 0 30px 0; margin: 0 15px; border-bottom: 1px solid #e5e5e5; position: relative; overflow: hidden; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
.partners a {color: #0099ff;}
.partners a:hover {text-decoration: none;}
.partners .partners_link {width: 210px; position: absolute; left: 0; top: 0; text-align: center; padding: 10px 0 0 0;}
.partners .partners_link a {display: inline-block; margin: 10px;}
.partners .partners_info {padding: 0 0 0 236px;}
.partners .partners_info .partners_links {position: absolute; right: 0; top: 10px;}
.partners .partners_info .partners_links .partners_sertf {background: url(../Background/partners/partners_sertf.gif) 0 0 no-repeat; padding: 0 0 0 20px;}
.partners .partners_info .partners_links .partners_news {padding: 0 0 0 20px;}
.partners .partners_info .partners_links .partners_price {padding: 0 0 0 20px;}
.partners .partners_info h1 {color: #1176be; font-size: 22px; margin: 0; padding: 0; text-align: left;}
.partners .partners_info p {margin: 0; padding: 20px 0 0 0;}

.follow_on_twitter {display: inline-block; padding: 0 20px 0 0; line-height: 15px; color: #eaecee; text-decoration: none; font: 12px Tahoma;  background: url(../Background/followOnTwitter.png) top right no-repeat;}
.follow_on_twitter:hover {color: #fff; text-decoration: underline;}

/* Рассылка */
div.subunsub{width:auto;padding:30px 20px 20px 20px;text-align: left;}
div.subunsub h1{font:normal 30px Tahoma;color:#2883c4;text-align:center;margin:0px 0px 30px 0px;}
div.subunsub p{font:normal 12px Tahoma;color:#666666;margin:0px 0px 25px 0px;text-align:center}
div.subunsub p a{color:#0099ff;}
div.subunsub p a:hover{text-decoration:none;}
div.subunsub table.formsub{font:normal 12px Tahoma;color:#666666;vertical-align:middle;width:100%}
div.subunsub table.formsub td.subtxt{padding:6px 15px 0px 0px;width:80px;text-align:right;}
div.subunsub table.formsub td.subcomment{padding-left:50px;text-align:left;}
div.subunsub table.formsub td.subcomment p{margin:0px 0px 5px 0px;text-align:left;}
div.subunsub table.formsub textarea{border:1px solid #b7b7b7;width:100%;height:85px;font:normal 12px Tahoma;color:#000000;}
