/*------------  DEFAULTS  ---- ОБЩИЕ НАСТРОЙКИ -----------*/
*{
    margin: 0px;
    padding: 0px;
}

img{                   /* убираю рамки картинок */
    border: 0px;
}

img.png {
    behavior: url("pngbehavior.htc");
}

a {
	color:#002F97;
}

body{
    background: #ffffff;
    text-align: center;
    width: 100%;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
}

ul{                       /* убираем маркеры в списках */
    list-style: none;
}

h2{
       text-align: left;
       font-family: arial, sans-serif;;
       font-size: 18px;
       font-weight: 400;
       color: #000000;

}

h3{
       width: 76.8%;
       text-align: left;
       font-family: arial, sans-serif;;
       font-size: 18px;
       font-weight: 400;
       color: #000000;
       margin: 23px 0px 4px 156px;
       padding-bottom: 4px;

}


/*------------------------------  HEADER  -----------------------------*/

div#header{
     width: 100%;
     height: 122px;

}

div#header div.top_right_links{                   /* верхняя строка со ссылками справа  */
      width: 100%;
      height: 15px;
      text-align: right;
      font-family: arial, sans-serif;
      font-size: 13px;
      margin-top: 3px;
}


div#header div.top_right_links a.gray{            /* серая ссылка "Настроить маркет" */
      color: #797979;
      text-decoration: underline;
}

div#header div.top_right_links a.black{            /* черная ссылка с адресом */
      color: #000000;
      text-decoration: underline;
}

div#header div.top_right_links a.blue{             /* синяя ссылка "Выйти" */
      color: #2e71d7;
      text-decoration: underline;
}

                                              /*---------- MAIN_LOGO ------------*/
img#header_main_logo{                     /* главный логотип в хедере */
      width: 94px;
      height: 41px;
      position: absolute;
      top: 10px;
      left: 19px;

}                                             /*--------  TOP_STRING ----------*/

div#header div.top_string{
      width: 545px;
      position: absolute;
      left: 156px;
      top: 27px;
      text-align: center;


}

div#header div.top_string div.market{        /* ссылка на МАРКЕТ */
      width: 87px;
      height: 100%;
      margin: auto;
      float: left;
      text-align: left;
}

div#header div.top_string div.market a{
      display: block;
      margin-top: -3px;
      font-family: tahoma, sans-serif;
      font-size: 20px;
      text-decoration: underline;
      color: #db0000;

}

div#header div.top_string div.new_messages{      /* новые сообщения */
      width: 158px;
      height: 100%;
      margin: auto;
      float: left;
      text-align: left;

}

div#header div.top_string div.new_messages img{            /* иконка "Новые сообщения" */
      width: 13px;
      height: 9px;
      vertical-align: -10%;
}

div#header div.top_string div.new_messages p{            /* стиль абзаца для ссылки */
      margin-top: 4px;
}

div#header div.top_string div.new_messages a{         /* стиль самой ссылки */
      margin-top: 12px;
      font-family: tahoma, sans-serif;
      font-size: 11px;
      color: #db0000;
      text-decoration: underline;
}

div#header div.top_string div.time_and_date{         /* время и дата */
      width: 200px;
      height: 100%;
      margin: auto;
      float: right;
      text-align: right;
}

div#header div.top_string div.time_and_date p{
      font-family: arial, sans-serif;
      color: #3f3f3f;
      font-size: 11px;
      margin-top: 4px;
}

div#header div.top_string div.time_and_date p span{
      font-size: 13px;
}

                                     /*----------- TITLE ---------------*/
div#header div.title{

	  width: 590px;
      position: absolute;
      top: 81px;
      left: 155px;

      text-align: left;
      font-family: arial, sans-serif;
      font-size: 24px;
      color: #000000;
}

/*-------------------  MAIN -------------------------------------*/

div#main{
      width: 100%;
      overflow: hidden;
      margin-bottom: 85px;

}

div#main_left{           /* левая колонка */
      width: 156px;
      margin: auto;
      float: left;
      text-align: left;

}

div#main_left ul{
      width: 100%;
      margin-top: 65px;
}

div#main_left ul li{
      margin: 0px 0px 16px 31px;

      font-family: arial, sans-serif;
      font-size: 13px;
      color: #000000;
}

div#main_left ul li a{
      color: #002f97;
      text-decoration: underline;
}

                    /*-------------- CENTER --------------------*/

div#main_center{              /* центральная колонка */
      width: 40%;
      margin: auto;
      float: left;
      text-align: left;
      border-top: #e5e5e5 solid 1px;


}

div#main_center p{
      font-family: arial, sans-serif;
      font-size: 13px;
      color: #000000;

}

div#main_center ul#types{                      /* список в центральной колонке */
      width: 100%;
      margin: 39px 6px 0px 0px;

}

div#main_center ul#types li{                    /* элемент этого списка */
      margin-bottom: 16px;

      font-family: arial, sans-serif;
      font-size: 14px;
      color: #000000;
}

div#main_center ul#types li a{                      /* стиль ссылки  */
      color: #002f97;
      border-bottom: #002f97 dashed 1px;
}

div#main_center ul#types li img{
      width: 23px;
      height: 9px;
      border: none;

}

div#main_center ul#types li ul {
      margin: 10px 0px 0px 19px;
}

div#main_center ul#types li ul li{
      font-family: arial, sans-serif;
      font-size: 13px;
      color: #000000;
      margin-bottom: 12px;
}


/*-------------------   RIGHT ----------------------------------*/

div#right{
     width: 38%;
     position: absolute;
     top: 137px;
     right: 14px;
     z-index: 2;
     text-align: left;
}

div#right div.left{
     width: 54px;
     margin: auto;
     float: left;
     text-align: left;
}

div#right div.left img{
      width: 39px;
      height: 39px;
}

div#right div.right{
     width: 75%;
     margin: auto;
     float: left;
     text-align: left;
}

div#right div.right p{
      font-family: arial, sans-serif;
      font-size: 13px;
      color: #000000;
      margin-bottom: 12px;
}

div#right div.right p a{
      color: #002f97;
      text-decoration: underline;
      font-size: 13px;
}

/*---------------------------- FOOTER --------------------*/

div#footer{
     width: 100%;
     border-top: #e8e8e8 solid 1px;

     clear: both;
     font-family: arial, sans-serif;
     text-align: center;

}

div#footer div.text{
     width: 92%;
     font-size: 11px;
     color: #000000;

     text-align: center;
     margin: 19px auto 0px auto;
}

div#footer div.text p.left{
     width: 49%;
     margin: auto;
     float: left;
     text-align: left;
}

div#footer div.text p.right{
     width: 49%;
     margin: auto;
     float: right;
     text-align: right;
	 
}

div#footer div.text a{
     color: #002f97;
     text-decoration: underline;
}

/*    Для дерево категорий! */
.cats 
		{
		color:#002F97;
		text-decoration:underline;
		margin-top:150px;
		font-size:14px;
		}
.sub_cat
		{
		color:#000000;
		margin-left:20px;
		text-decoration:underline;
		}
		
.cat_bot 
		{
		margin-bottom:10px;
		padding:3px;
		margin-top:10px;
		}
.cats_act
		{
		color:#000000;
		text-decoration:underline;
		margin-top:150px;
		font-size:14px;
		}		
.digs
		{
		color:#5E5E5E;
		font-size:10px;
		margin-left:5px;
		font-family:Tahoma, Arial;
		font-size:10px;
		font-weight:normal;
		white-space:nowrap;
		}
.cat_bot_act
		{
		background-color:#DBDBDB;
		padding:2px 12px 4px 0px;
		}		
.sub_cat_a
		{
		color:#000000;
		margin-left:20px;
		text-decoration:underline;
		}

div.gray_line {
      height: 1px;
      border-top: #e5e5e5 solid 1px;
}


div#wrap{
       min-width: 1000px;
       position: relative;
       z-index: 1;
       overflow: hidden;

}

div.auth {
	background-color:#DCDCCC;
	width:217px;
	height:165;
	padding:10px;
	line-height:14px;
}

div.auth a {
	color:#002F97;
	text-decoration:underline;
	font:11px Tahoma;
}

div.auth input[type="text"],  div.auth input[type="password"] {
	font:18px Arial;
	width:215px;
}