 img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
/*Data table*/
table.data-table
{
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #D6D6D6;
	background-color:#FFFFFF;
	color:#333;
	padding:1px 3px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#DFEAF5;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #D6D6D6;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}
table.data-table tbody .red td {color:red;}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F3F7FC;
	padding:4px;
	color:#333;
}

.sloganBig {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 195%;
	color: #03192e;
	line-height: 30px;
}
.sloganSmall {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 90%;
	color: #03192e;
}
.phonenumber {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 170%;
	line-height: 20px;
}
.underPN {
	font-size: 70%;
	font-family: "Trebuchet MS", Tahoma, Arial;
}

textarea {
	background: #FFFFFF;
    color: #000000;
    border: 1px solid #6f7880;
	font-family: Tahoma, Verdana, Arial;
}

.topmenu {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: small;
	color:#000000;
	}
.White14pt {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
}


.White10pt {font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #FFFFFF;}
.GoldLink10px {
	color: #023d4d;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
}
.GoldLink14px {
	color: #023d4d;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
        font-weight:bold;
}
.GoldLink10px_ {
	color: #b8860b;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
        font-weight:bold;
}
.Black3mm-Tahoma {font-family: Tahoma, Verdana, Arial; font-size: 3mm; color: #023d4d; }
.Gold3mm-Tahoma {font-family: Tahoma, Verdana, Arial; font-size: 3mm; color: #dec018; }

.Black22pt {font-family: "Trebuchet MS", Tahoma, Arial; font-size: 22pt; color: #03192e; line-height: 30px; }
.Black14pt {font-family: "Trebuchet MS", Tahoma, Arial; font-size: 14pt; color: #03192e; line-height: 30px; }
.BlackColor {color: #000000;}
.starrequired
{
	color:red;
}

.TitleBlue {
	color: #2467b7;
	font-size: 13pt;
	padding-bottom: 12px;
	}
.form_tinystyle {	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
}


/*-------AUTORIZE--------*/
.auth_input_form { background: #ffffff; border: 0px; font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #a1a1a1; padding:5px; cursor: pointer; }
.auth_link_form {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #063f52; }
.auth_submit_form {width: 46px; height: 18px; font-family: Tahoma, Verdana, Arial; font-size: 13px; color: #FFFFFF; border:0; background: url(images/enter-but.gif); cursor: pointer; }
.auth_submit_out_form { width: 48px; height: 18px; font-family: Tahoma, Verdana, Arial; font-size: 13px; color: #FFFFFF; border:0; background: url(images/logout-but.gif); cursor: pointer; }
.auth_profile_form { width: 75px; height: 18px; font-family: Tahoma, Verdana, Arial; font-size: 13px; color: #FFFFFF; border:0; background: url(images/my_profiles.gif); cursor: pointer; }
.Black3mm-Tahoma-auth {font-family: Tahoma, Verdana, Arial; font-size: 13px; color: #023d4d; }
/*-------AUTORIZE--------*/



/*------- index help -----------*/
.block_index_help_body{
  background: url(images/back_box.gif);
  background-repeat: repeat-x;
}

.block_index_auction_body{
  background: url(images/back_auction_index.gif);
  background-repeat: repeat-x;
  background-color: #2c3534;
}

/*------- index help -----------*/


.TitleBlack {
	color: #000000;
	font-size: 13pt;
	padding-bottom: 12px;
	}


/*--------- vote index --------------*/
.img-vote-logo{
  	position: absolute;
	margin-top: -40px;
	margin-left: -20px;
	z-index: 2;
}

.vote_well{
font-size: 15px;
font-family: Tahoma;
color: #FFFFFF;
}
.vote_well_ind{
font-size: 24px;
font-family: Tahoma;
color: #FFFFFF;
}
/*--------- vote index --------------*/

/*--------- catalog -----------------*/
.catalog-list-a{
  font-size: 16px;
}
.catalog-list-a-detail{
  font-size: 12px;
}
.catalog-filter-submit{
   background: url(images/catalog_filter.gif);
   border: 0px;
   cursor: pointer;
   width: 49px;
}

.del-filter-a{
   background: url(images/del_filter_submit.gif);
   border: 0px;
   cursor: pointer;
   width: 60px;

}


.element-name a:link {
	/*color:#486DAA;*/
     font-family: Tahoma, Verdana, Arial;
     font-size: 13px;
     color: #239ac5;
}

.element-name a:hover {
	/*color:#486DAA;*/
     font-family: Tahoma, Verdana, Arial;
     font-size: 13px;
     color: #239ac5;
     text-decoration: none;
}

.element-name a:link {
	/*color:#486DAA;*/
     font-family: Tahoma, Verdana, Arial;
     font-size: 13px;
     color: #239ac5;
}

.element-name a:visited {
	/*color:#486DAA;*/
     font-family: Tahoma, Verdana, Arial;
     font-size: 13px;
     color: #239ac5;
}

.table-catalog-price{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}


/*--------- catalog -----------------*/

/*---------- calculatop---------------*/
.calc_submit_form{
  font-family: Tahoma, Verdana, Arial;
  font-size: 13px;
  color: #FFFFFF;
  border:0;
  background: url(images/calc_sdelat_raschet.gif);
  cursor: pointer;
  height: 35px;
  width: 131px;
}


.calc_submit_votes{
  font-family: Tahoma, Verdana, Arial;
  font-size: 13px;
  color: #FFFFFF;
  border:0;
  width: 68px;
  background: url(images/calc_sumbit_vots.gif);
  cursor: pointer;
  height: 20px;
}

/*---------- calculatop---------------*/


div#price span.label {
color:#9C9D9C;
}

div#price span.cost span {
font-size:17px;}

/*----- голосование  ------*/
div.star-active
{
	cursor: pointer;
}

div.star-empty, 
div.star-voted,
div.star-half-voted,
div.star-over
{	
	width:16px;
	height:16px;
	overflow:hidden;
}
div.star-empty {background-image: url('/bitrix/templates/.default/components/bitrix/iblock.vote/half_star/images/empty.png');}
div.star-voted { background-image: url('/bitrix/templates/.default/components/bitrix/iblock.vote/half_star/images/voted.png');}
div.star-half-voted { background-image: url('/bitrix/templates/.default/components/bitrix/iblock.vote/half_star/images/half-voted.png');}
div.star-over {background-image: url('/bitrix/templates/.default/components/bitrix/iblock.vote/half_star/images/over.png');}
div.iblock-vote {padding-top:3px; float:left;}
div.iblock-vote table td {padding:0 !important}
div.iblock-vote table td.vote-result {padding-left:5px, !important;}

.review {display:block; background:url(/images/comment_icon.png) 0 5px no-repeat; padding-left:17px; padding-top:4px; float:left; font-size:12px !important; font-family:Tahoma,Verdana,Arial !important; margin-left:20px;}
a.review:link, a.review:visited {color:#000000 !important; text-decoration:none;}
a.review:hover, a.review:active {color:#000000 !important; text-decoration:none;}
.clear {clear:both;}

.add_rew {display:block; border:1px solid #e3e3e3; background:url(/images/add_bg.gif) 0 0 repeat-x; padding: 6px 10px 8px; font-weight:bold; margin-bottom:40px; width:120px; text-align:center; height: 14px;}

.sorting {color:#000;padding:0 0 15px; margin-bottom:15px;  font-family:Tahoma,Arial,helvetica,sans-serif; border-bottom:2px solid #f4f4f4;}
.sorting .left {float:left;}
.sorting .right {float:right;}
.sorting a {display:block; display:inline; margin:0 4px;}
.sorting a:link, .sorting a:visited, .sorting a:hover, .sorting a:active {color:#2467B7}
.sorting a.asc {padding:5px 8px ; background:#F3F3F3;}
.sorting .left a.asc {padding:5px 15px 5px 8px ; background: url(/images/arrow2.gif) no-repeat scroll right 12px #F3F3F3;}
.sorting .left a.desc {padding:5px 15px 5px 8px ; background: url(/images/arrow3.gif) no-repeat scroll right 12px #F3F3F3;}
.sorting a.asc:link, .sorting a.asc:visited, .sorting a.asc:hover, .sorting a.asc:active,
.sorting a.desc:link, .sorting a.desc:visited, .sorting a.desc:hover, .sorting a.desc:active {color:#000}


.map-columns td {width:40%; padding:0 50px;}
.map-columns h1 {font-size:19px; font-weight:normal; border-bottom:1px solid #c2c2c2;}
