body{background:#E0E0E0 url(/images/bg_main.gif) top repeat-x; padding:0px; margin:0px; font-family: "Times New Roman", Times, serif; font-size:14px}

h2{padding:0px; margin:0px; font-family: "Times New Roman", Times, serif; color:#3D3D3D; font-size:21px; font-weight:normal; padding-bottom:10px}
h1{padding:0px; margin:0px; font-family: "Times New Roman", Times, serif; color:#3D3D3D; font-size:29px; font-weight:normal; padding-bottom:10px}
h3{padding:0px; margin:0px; font-family: "Times New Roman", Times, serif; color:#3D3D3D; font-size:18px; font-weight:normal; padding-bottom:10px}


a{color:#0088CC;}
a.black{font-size:10px; color:#666666; text-decoration:none}
a.black:hover{text-decoration:underline}


.text_1{ color:#ABABAB; font-family:tahoma; font-size:12px}
.text_2{ color:#3F3F3F; font-weight:bold; font-family:tahoma;}

/* НОВОСТИ КРАТКО */ 
.shotstory{ border-top:1px dashed #ccc; padding:10px; margin-bottom:5px}
.shotstory h1{font-size:16px; padding:0px; margin:0px; font-weight:bold; color:#000000}
.shotstory span.blue{ color:#0088CC; font-size:12px}

  /* КАТАЛОГ */
  
  /* Краткое описание */
.shotstory_cat{padding:2px; margin:3px; float:left; width:32%; font-family:tahoma; font-size:12px; margin:0px; border-collapse:collapse;}
.shotstory_cat a{text-decoration:none; font-family:tahoma; font-size:11px; font-weight:bold}
.shotstory_cat img{border:0}

  /* Полное описание */
.fullstory{font-family:tahoma;}

.topmenu {padding:0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px}

.topmenu a{width:127px; height:49px; background: url(/images/bg_topmenu_a.gif) top no-repeat; color:#000; text-decoration:none; font-weight:bold; text-align:center; float: left; padding-left:3px; padding-right:3px; color:#fff}


.topmenu a:hover{background: url(/images/bg_topmenu_a_hover.gif) top no-repeat; color:#fff}

.topmenu a.hover_green:hover{background: url(/images/bg_topmenu_a_act.gif) top no-repeat; color:#000}
.topmenu a.hover_red:hover{background: url(/images/bg_topmenu_a_red.gif) top no-repeat; color:#000}
.topmenu a.hover_blue:hover{background: url(/images/bg_topmenu_a_blue.gif) top no-repeat; color:#000}
.topmenu a.hover_yellow:hover{background: url(/images/bg_topmenu_a_yellow.gif) top no-repeat; color:#000}
.topmenu a.hover_violet:hover{background: url(/images/bg_topmenu_a_violet.gif) top no-repeat; color:#000}



.topmenu a p{margin-top:12px; padding-top:12px}
.topmenu a:hover p{margin-top:10px; padding-top:10px}
.topmenu a.act p, .topmenu a.red p, .topmenu a.blue p,.topmenu a.yellow p,.topmenu a.violet p{margin-top:10px; padding-top:10px}

.topmenu a.act, .topmenu a.act:hover{background: url(/images/bg_topmenu_a_act.gif) top no-repeat; color:#000}
.topmenu a.red, .topmenu a.red:hover{background: url(/images/bg_topmenu_a_red.gif) top no-repeat; color:#000}
.topmenu a.blue, .topmenu a.blue:hover{background: url(/images/bg_topmenu_a_blue.gif) top no-repeat; color:#000}
.topmenu a.yellow, .topmenu a.yellow:hover{background: url(/images/bg_topmenu_a_yellow.gif) top no-repeat; color:#000}
.topmenu a.violet, .topmenu a.violet:hover{background: url(/images/bg_topmenu_a_violet.gif) top no-repeat; color:#000}

.navigate{padding:0; margin:0; font-size:12px}
.navigate a{text-decoration:none; color:#171717}
.navigate a:hover{text-decoration:underline}

.bottom{color:#010101}
.bottom a{ text-decoration:none; color:#010101; font-weight:bold}
.bottom a:hover{text-decoration:underline}

#voting{border:1px solid #F0F0F0; padding:10px; font-size:12px; color:#6D6D6D}
#voting span.title{ font-weight:bold; color:#000}
#voting span.bl{color:#000}


input.edit{border:1px solid #6D6D6D; background:#F0F0F0}
input.searchtext{background:none; border:1px solid #000; font-weight:bold; font-size:11px}
input.searchbutton{background:#A5F505; border:none;}

.news {font-size:12px; padding-bottom:15px; color:#797C80}
.news img{border:0px; text-decoration:none}
.news a{color:#0088CC}
.news span.date{color:#0088CC}
.news span.title{color:#000000; font-weight:bold}

.catalog_list{padding:0px; margin:0px}
.catalog_list img{width:105px; height:60px; border:1px solid #D2D2D2}





/* Всплывающие картинки */
#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #262626;
  border:1px solid #444444;
  font-size: 11px;
  color: #4B4B4B;
  padding: 12px 15px 15px 15px;
}
#tplPreviewTitle {
  font-size: 16px;
  visibility:visible;
  color:#FFFFFF;
  font-family:arial; font-weight:bold 
}

#tplPreviewBody {
  position: relative;
}

#tplPreviewImage {
  margin: 8px auto 0 auto;
}

#tplPreviewProgressBar {
  position: absolute;
  width: 125px;
  padding: 10px 10px 15px 10px;
  top: 45%;
  left: 50%;
  margin-left: -67px;

  border: 1px solid #6A6A6A;
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma,Helvetica,sans;
  font-size: 10px;
  text-align:left;
}
 .rightcoltempl {
 width:236px; margin-left: 5px;
 }
 .hidden {
 	display:none;
 }

.faq_item_title {
	margin:22px 0;
}

.line-also {
	border-top: 1px solid #D9D9D9;
	width: 470px;
	padding: 0 15px 5px 15px;

}

  .ksitem img {cursor:hand; cursor:pointer; border:0;}
  .ksitemtext {color:#fff; background:#262626; font-size:13px; display:none; position: absolute;  width:210px; height:90px; margin-top:-95px; margin-left:50px; z-index:103; font-family:tahoma;  opacity: 0.70; filter:alpha(opacity=70);}
  .ksitemtext td {padding:7px;}
  .kstable {position: absolute; overflow: hidden; width:90%}
  #left-arrow {position: absolute; width:40px; z-index:98; left:0px; margin-top:3px;}
  #right-arrow {position: absolute; width:40px; z-index:98; right:0px; margin-top:3px;}
  
  
.tab{border-collapse:collapse; width:100%}
.tab td{border-top:1px dotted #2E3A4A; border-bottom:1px dotted #2E3A4A; padding:4px}
.tab th{border-top:1px dotted #2E3A4A; border-bottom:1px dotted #2E3A4A; padding:4px; text-align:left}
.tab input{ background:#eee; color:#000; font-family:tahoma; font-size:12px; padding-left:5px; padding-right:5px; font-weight:bold}
.tab textarea{background:#eee; color:#000; font-family:tahoma; font-size:12px; padding-left:5px; padding-right:5px}
.tab input.submit{font-weight:bold; padding-left:10px; padding-right:10px}  

/* 
 * ========================================
 * Рейтинг 
 * ========================================
 */

.rating {
		color: #666666;
		font-family: Tahoma, helvetica, sans-serif;
		font-size: 11px; 
		width: 85px;
		height: 16px;
	}
	.unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 85px;
		height: 16px;
		position: relative;
		background: url('/images/rating.gif') top left repeat-x;		
	}
	
	.unit-rating li{
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		float: left;
	}
	.unit-rating li a{
		display:block;
		width:17px;
		height: 16px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 17;
		position: absolute;
		padding: 0px;
	}
	.unit-rating li a:hover{
		background: url('/images/rating.gif') left center;
		z-index: 2;
		left: 0px;
	}
	.unit-rating a.r1-unit{left: 0px;}
	.unit-rating a.r1-unit:hover{width:17px;}
	.unit-rating a.r2-unit{left:17px;}
	.unit-rating a.r2-unit:hover{width: 34px;}
	.unit-rating a.r3-unit{left: 34px;}
	.unit-rating a.r3-unit:hover{width: 51px;}
	.unit-rating a.r4-unit{left: 51px;}	
	.unit-rating a.r4-unit:hover{width: 68px;}
	.unit-rating a.r5-unit{left: 68px;}
	.unit-rating a.r5-unit:hover{width: 85px;}
	.unit-rating li.current-rating{
		background: url('/images/rating.gif') left bottom;
		position: absolute;
		height: 16px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
}
/* Версия для печати */
.print{ text-align:right; padding-right:10px}
.print a{text-decoration:none; font-family:tahoma; color:#666666; font-size:10px}
.print img{border:0}


/* TOP LINKS*/
.top_links{}
.top_links a { text-decoration:none; color:#666666; font-size:10px; font-family:tahoma; margin:2px}