﻿form { margin: 0px;}
img { border: none; }
.btn{
    -moz-border-radius: 9px;
    border-radius: 9px;
}
a.op-rating, a.op-rating:hover {text-decoration:none}
.op-history-btn {font-size:11px;float:right;background-repeat:no-repeat;background-position:100% 50%;padding-right:16px;}
.op-history-btn-1{color:#666;background-image: url(../images/icons/chart-16px-green.gif);cursor:pointer;}
.op-history-btn-0{color:#999;background-image: url(../images/icons/chart-16px-gray.gif)}

.op-history {width:174px;position:absolute;background-color: #fff9d2;border:1px solid black;}
/*.op-history-rating {display:block;padding:10px 4px;border-top:1px solid #999;line-height:11px}
.op-history-rating:hover{background-color:white}*/
.op-history-rating tr td {border-bottom:1px dotted black; padding:5px 4px;}
.op-history-dates {font-size:11px;text-decoration:none;color:#666}
.date {color:#999; font-size:10px;}

.comment p, .anons p {margin-top:0px;}

.playlist-tracks {margin:0px;padding:0px;}
.playlist-tracks li {list-style-type:none;padding:2px 0px; min-height:16px;}
.playlist-tracks a
{text-decoration:none;background-image: url(../images/icons/player_play_16px_white.gif); background-repeat:no-repeat; padding-left: 18px; color:black;}
.player-track{text-decoration:none; min-height:16px; padding-right:16px;text-decoration:none;background-image: url(../images/icons/player_play_16px_white.gif); background-repeat:no-repeat;}

.playlist-tracks a.pause {background-image: url(../images/icons/player_pause_16px_white.gif) }
.playlist-tracks a.buffering {background-image: url(../images/ajax-loader-indicator-white.gif) }
.playlist-tracks a.play {background-image: url(../images/icons/player_continue_16px_white.gif) }

.content-navi {border-left:3px solid #99cc33;margin-left:30px; padding:10px;}
.content-navi li {list-style:none;padding:3px 0px;}
.content-navi li a {text-decoration:none;color:black;border-bottom:1px dotted black}

/* только для main и more */
.coverOut{border-bottom: 1px solid #666;}
.coverOver{border-top: 1px solid #666;}

.note {border: 1px dashed #ccc; background-color: #fff9d2;}
.note32 {border: 1px dashed #ccc; background-color: #fff9d2; background-image: url(../images/icons/ok_32_beige_shdw.gif); background-repeat:no-repeat; background-position:10px 10px; padding: 10px 10px 10px 60px;}
.note16 {border: 1px dashed #ccc; background-color: #fff9d2; background-image: url(../images/icons/note_16_beige.gif); background-repeat:no-repeat; background-position:5px 5px; padding: 5px 5px 5px 30px;}

.anons h3, .news h3, .comment h3  {font-size: 17px; margin: 0px;}
.news-vote-icon {background-image: url(../images/icons/vote_unvoted0.gif); background-repeat:no-repeat; background-position:0px 50%; padding-left:18px;}
.comment h3  {font-weight:bold;}
/*.comment h2  {line-height:100%;}*/

.anonsGood{/*margin:0px 0px 10px 0px; */padding-bottom:6px; border-bottom:1px solid #ccc; text-align:center;}
.anonsGoodPrice{background-image: url(../images/anons/bg_red.gif); background-repeat: repeat-x; background-position:bottom;}
.anonsGoodWait{background-image: url(../images/anons/bg_green.gif); background-repeat: repeat-x; background-position:bottom;}
.anonsGoodNo{background-image: url(../images/anons/bg_grey.gif); background-repeat: repeat-x; background-position:bottom;}

.anonsGoodPriceTop{padding-top:4px;background-image: url(../images/anons/bg_red_top.gif); background-repeat:no-repeat; background-position:top;}
.anonsGoodWaitTop{padding-top:4px;background-image: url(../images/anons/bg_green_top.gif); background-repeat:no-repeat; background-position:top;}
.anonsGoodNoTop{padding-top:4px;background-image: url(../images/anons/bg_grey_top.gif); background-repeat:no-repeat; background-position:top;}

.anonsGoodPriceBtn{padding-left:13px; background-image: url(../images/icons/order_white.gif); background-repeat:no-repeat; background-position:0% 50%;}
.anonsGoodChoosePriceBtn{padding-left:13px; background-image: url(../images/icons/order_red.gif); background-repeat:no-repeat; background-position:0% 50%;}
.anonsGoodChooseBtn{padding-left:13px; background-image: url(../images/icons/select_goods_white.gif); background-repeat:no-repeat; background-position:0% 50%;}
.anonsGoodWaitBtn{padding-left:12px; background-image: url(../images/icons/mail_16_white.gif); background-repeat:no-repeat; background-position:0% 50%;}

.fold{text-decoration: none; border-bottom:1px dotted;}

 .orderParamsList ul
 {
    margin:0px;
    list-style-position:inside;
    padding:0px;
    color:#333;
    font-size:12px;
 }
 .orderParamsList li{margin-top: 6px; }
 
 .orderParamsList .field-value{font-style:italic}
 .orderParamsList .field-comment{font-size:11px; color:#666;}
 
 .orderParamsLine ul, .orderParamsLine li {display:inline; list-style-position:inside; list-style-type:none; margin:0px; padding:0px; }
 .orderParamsLine li {padding:0px 4px 0px 0px; }

#tops h3 {font-size:17px;}
#tops ul {padding-left:0px;margin:10px 0px 0px 0px;}
#tops li {list-style-type:none; font-size:13px; line-height:100%; padding-bottom:10px;
background-repeat:no-repeat; background-position:0% 0%; padding-left:30px;
}
#tops a{font-size:13px; color:black; text-decoration:none;}
#tops a:hover{color:red; text-decoration:underline;}


/* Horizontal Carousel */
#horizontal_carousel {
  float:left;
  width: 580px;  
  margin: 10px;
  position: relative; 
}         

#horizontal_carousel .container {
  position: absolute;
  top: 0px;
  left: 20px;  
  width: 540px;
  overflow:hidden;   
}  
         

#horizontal_carousel .previous_button {
float:left;
background-image: url(../images/btns/carousel-h-prev-btn-1.gif); background-repeat:no-repeat; background-position:0% 50%;
width:20px;
min-height:88px;
cursor:pointer;
}        

#horizontal_carousel .previous_button_disabled {
float:left;
background-image: url(../images/btns/carousel-h-prev-btn-0.gif); background-repeat:no-repeat; background-position:0% 50%;
width:20px;
cursor:default;
}

#horizontal_carousel .next_button {
position:absolute;
  top: 0px;
  right: 0px;  
background-image: url(../images/btns/carousel-h-next-btn-1.gif); background-repeat:no-repeat; background-position:0% 50%;
width:20px;
min-height:88px;
cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
float:left;
background-image: url(../images/btns/carousel-h-next-btn-0.gif); background-repeat:no-repeat; background-position:0% 50%;
width:20px;
cursor:default;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
 
}                      

#horizontal_carousel ul li img {

  display:block;             

}                               

#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}                               

#horizontal_carousel ul li {
  border:0px;

  padding:0px 1px;
 /* width:100px;*/
  list-style:none;   
  float:left;
}
















a {color: #e50000;}
a.context {color: #000099; text-decoration: none;}
a.context:hover {text-decoration: underline;}
a.help
{
	font-weight:bold;
	/*background-color: #99cc33;*/
	

	color: black;
	text-decoration: none;
	padding: 0px 2px;
}
a.help:hover
{
	color: #fff;
	background-color: #99cc33;
}
.dashed {border-bottom: 1px dashed; text-decoration: none;}

table { border-collapse: collapse; }
h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
}


h2
{
	font-size: 26px;
	font-weight: normal;
	margin: 0px;
}

h3
{
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
}

h4
{
	font-size: 16px;
	/*font-weight: normal;*/
	margin: 0px;
}

.bold
{
	font-weight: bold;
}
.floatR
{
	float: right;
	padding: 0px 0px 20px 20px;
	width: 180px;
}

.floatL
{
/*	float: left;
	margin-right: 10px;
	width: 160px;*/
	
	float: left;
	padding: 0px 20px 20px 0px;
	width: 180px;
	
}

/* ***** Font. Serif ***** */
.serif { font-family: "Times New Roman", Times, serif; /*font-family: georgia,garamond,serif;*/ }
.sans, .col1, .submenu { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.arial, body, .col2 { font-family:  Arial, Helvetica, sans-serif; }

/* ***** Font. Size 12px ***** */
.f24	{ font-size: 24px; }
.f23	{ font-size: 23px; }
.f22	{ font-size: 22px; }
.f21	{ font-size: 21px; }
.f20	{ font-size: 20px; }
.f19	{ font-size: 19px; }
.f18	{ font-size: 18px; }
.f17	{ font-size: 17px; }
.f16	{ font-size: 16px; }
.f15    { font-size: 15px; }
.f14
	{ font-size: 14px; }
.f13	{ font-size: 13px; }
.f12	{ font-size: 12px; }
.f11	{ font-size: 11px; }
.f10	{ font-size: 10px; }
.f9	{ font-size: 9px; }
.f1	{ font-size: 1px; }

/* ***** Color ***** */
.c_000 { color: #000; }
.c_666 { color: #666; }
.c_999 { color: #999; }
.c_ccc { color: #ccc; }
.c_fff { color: #fff; }
.c_red { color: #ff0000; }
.cDarkRed { color: #e50000; }
.cGreen { color: #99cc33; }
.c_orange { color: #ffcc66; }


/* ***** Back-grounds ***** */
.bg_000 { background-color: #000; }
.bg_999, .bg_darkGrey { background-color:#999; }
.bg_ccc { background-color: #ccc; }
.bg_eee, .bg_lightGrey { background-color:#eee; }
.bg_fff, .bg_white { background-color:#fff; }
.bg_red { background-color: #ff0000; }
.bg_darkRed, .bg_darkred { background-color: #e50000; }
.bg_green { background-color: #99cc33; }
.bg_beige { background-color: #fff9d2; }
.bg_orange { background-color: #ffcc66; }

/* ***** Lines ***** */
.line_h
{
	background-image: url(../images/bgs/1px_light_grey_5px.gif);
	background-repeat: repeat-x;
}
.line_v
{
	background-image: url(../images/bgs/v_1px_black_5px.gif);
	background-repeat: repeat-y;
}


/* ***** Link ***** */
.hide
{ text-decoration: none;	 }
.hide:hover
{ text-decoration: underline;	 }
.show
{
text-decoration: underline;
color: #ff0000;
}
a.c_666:hover
{
	color: #ff0000;
}

a.c_000:hover
{
	color: #ff0000;
}

.disable
{ color: #999; }


/* VOTE */

.vote-hrefs a
{text-decoration:none; border-bottom:1px dotted;font-size:13px;font-weight:bold; }

.vote-hrefs .voteSubmit{color:black;}
#votePoints {margin-top:20px; border-top:1px solid #99cc33; padding-top:4px;}
#votePoints span
{
    padding:0px 8px;
    width: 16px;
    height:16px;
    background-image: url(../images/icons/vote_points.gif); 
    background-repeat:no-repeat;
    cursor:pointer;
}
/*#votePoints span.votePoint-wrapper
{
    position: relative;
    width: 16px;
    margin: 0 16px 0 0;
}*/
#votePoints span.voted0 {background-position:-16px 50%;}
#votePoints span.voted1 {background-position:-48px 50%;}
#votePoints span.unvoted0 {background-position:0px 50%;}
#votePoints span.unvoted1 {background-position:-32px 50%;}

.vote-addition-btns {color:#666;}
#vote-mode-banner
{width:580px; margin:30px 0px 80px 0px;}

/*#vote-mode-banner  #voteBox{
min-height:132px; padding-left:160px;
font-family: georgia,garamond,serif;
}*/

.vote-loading {background-image :url(../images/ajax-loader-bert2-eeeeee.gif); background-color:#eeeeee; background-repeat:no-repeat; background-position:50% 50%;}
#vote-mode-banner .voteBox-bg-questions,
#vote-mode-banner .voteBox-bg-answers
{
    /*min-height:132px;*/
}
#vote-mode-banner .voteBox-bg-questions,
#vote-mode-banner .voteBox-bg-answers
{
    padding-left:160px;
}
#vote-mode-banner .voteBox-bg-questions
{background-image: url(../images/vote-bg-question.gif); background-repeat:no-repeat; background-position:0% 0%;}
#vote-mode-banner .voteBox-bg-answers
{background-image: url(../images/vote-bg-answer.gif); background-repeat:no-repeat; background-position:0% 0%;}

#vote-mode-banner #questionText, 
#vote-mode-banner .questionText
{font-style:normal; font-size:18px;}
#vote-mode-banner table#vote {width:100%;}
#vote-mode-banner table#vote td {padding-bottom:6px;}
#vote-mode-banner table#vote .vote-answed-text-td,
#vote-mode-banner table#vote .vote-question-text-td
{width:99%}

#vote-mode-banner table#vote td .vote-answed-text{
	background-image: url(../images/2px_dashed_black.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}
#vote-mode-banner table#vote td .vote-answed-text span
{background-color:white}

#vote-mode-banner td.vote-answed-text-qty {text-align:right}
#vote-mode-banner td.vote-answed-text-qty-graph div{overflow:hidden;background-color:#99cc33}

	
/* afisha mode */

#vote-mode-afisha #voteBox
{background-color: #fff9d2; border: 1px solid #ffcc66; padding: 4px; width:142px;margin-bottom: 40px;}

#vote-mode-afisha #questionText {font-weight:bold;}
#vote-mode-afisha #questionText,
#vote-mode-afisha span.vote-answer-text,
#vote-mode-afisha td.vote-answed-text-td,
#vote-mode-afisha td.vote-answed-text-qty
{font-size:11px;}

#vote-mode-afisha input.vote-answer-input {margin:0px 2px 0px 0px;}

#vote-mode-afisha td.vote-answed-text-qty {font-weight:bold;}

#vote-mode-afisha #vote-hrefs{ text-align:right; margin-bottom: 6px; margin-right: 6px; }


#vote-mode-afisha table#vote td {padding-bottom:4px;}





/* мелкая кнопка типа check */
.btnUp
{
	border: 1px solid; border-color: #ccc #999 #999 #ccc; width: 11px;
}
.btnDown
{
	border: 1px solid; border-color: #999 #ccc #ccc #999; width: 11px;
}

.coverBox {
    background-color: #eeeeee;
    border-top: 1px solid #ccc;
}


/*  ТОЛЬКО ДЛЯ ПОДРОБНЕЙ */

#body_more
{
	background-color: #eee;
}
/* moreMenu */
.moreMenu
{
	background: url(../images/1px_999.gif);
	background-repeat: repeat-x;
	background-position: 0px 31px;
	width: 565px;
}
.moreMenu div, .moreMenu .clicked_0
{
	float: left;
	width: 95px;
	background: url(../images/more/menu/btn_bgOut.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
}
	.moreMenu .over
	{
	background: url(../images/more/menu/btn_bgOver.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 2px 0px;
	}

	.moreMenu .clicked_1
	{
	background: url(../images/more/menu/btn_bgClick.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 2px 0px;
	}

.MoreContent
{
	padding-top: 20px;
}


	.metroBox
	{
		position: absolute;
	}

/* =================== ЭЛЕМЕНТ ФОРМЫ SELECT =================== */

.FE_Select
{
	border: 1px solid #ccc;
	background-color: #fff;
}
.FE_Select_Active
{
	border: 1px solid #ccc;
	background-color: #fff;
}
	.FE_SelectOptions
	{
		overflow: hidden;
		white-space: nowrap;
		/*word-break: keep-all;*/
		cursor: default;
		/*line-break: strict;*/
		
	}
	.FE_SelectOptionsBox
	{
		position: absolute;
		border: 1px solid #000;
		/*border-top: 0px;*/
		/*padding: 1px;*/
	}		
	.FESB_Bg
	{
		background-color: #fff9d2;
		border: 1px solid #fff;

	}
	.FE_SelectOptionsBox a
	{
		display: block;
		color: #000;
		padding: 3px 0px;
		text-decoration: none;
		background-color: #fff9d2;
	}
	.FE_SelectOptionsBox a:hover
	{
		background-color: #99cc33;
		color: #000;
	}
	.FE_SelectOptionsShow
	{
		width: 15px;
		background-color: #eee;
	}

	.FE_SelectOptionsShow a
	{
		display: block;
		padding: 4px;
	}

/* ***** ПОИСК ***** */
.srchBox
{
	width: 120px;

}
	.srchBox div.inputBox
	{
		width: 118px;
		border: 1px solid #ccc;
		background-color: #fff;
	}
	.srchBox input
	{
		padding: 0px;
		margin: 0px;
		border: 0px;
		background: none;
	}

	.srchBox input#inputSearchRequest
	{
		width: 118px;
	}

	.srchBox a.srchGo:hover
	{
		color: #ff0000;

	}

	#searchGageBox {z-index:1000;}
	
/* SEARCH CACHE */

	#srchCacheContent
	{
		z-index:999;
		position:absolute;
		display: none;
	}
	#srchCacheContentBox
	{
/*		border: 1px solid #000;
		background-color: #fff9d2;*/
	}
	
	#srchCacheContentBody
	{
/*		overflow: auto;
		height: 320px;
		width: 260px;*/
	}
	
	#srchCacheContent table { width: 240px; border:1px solid #999; border-top:none;}
	
	#srchCacheContentBody table td { font-size: 11px; padding:5px;}
	
	.SCimgOut, .SCimgOut img { width: 30px; }
	.SCimgOver, .SCimgOver img { width: 60px; }
	/*.SCtextOver, .SCtextOver a	{ width: 160px; }*/
	
	#csClose td
	{
		text-align: right;
	}
	
	#csTitle {
		/*width: 260px;*/
	}
	
	#csTitle td , #csClose td
	{
		
		background-color: #000;
		padding: 2px;
		color: #fff;
		font-size: 10px;
		font-weight: bold;
	}
	#csClose a
	{
		
		color: #fff;
	}
	/* SUBMENU */
	
	
	
	/* MORE */





/* MSG */
.MSG_Box
{
	width: 262px;
	background-image: url(../images/msg/bg_beige.gif);
	background-repeat: repeat-y;
	background-position: 20px;
}

.MSG_Frame /* top & bottom gifs */
{ margin-left: 20px; }
.MSG_Popup
{ width: 22px;}
.MSG_Body
{ padding: 0px 4px; font-size: 11px; text-align:left;}

.debug {border:1px solid red; font-family:courier, fixed, monospace; font-size:smaller;}
.debug * {text-align:left; font-size:11px}
.debug td {border:1px solid red}
.debug ul, .debug ul li  {margin:0px; padding:0px;}
