@charset "utf-8";
/* CSS Document */

#content_container .goryash_top_form_container {
float: left;
width: 656px;
height: 120px;
background: url(images/goryash_top_form_backgr.jpg) no-repeat;
}

	#content_container .goryash_top_form_container .header {
	float: left;
	display: inline;
	width: auto;
	height: auto;
	margin-left: 63px;
	margin-top: 18px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	#content_container .goryash_top_form_container .input_row {
	float: left;
	display: inline;
	width: 484px;
	height: 40px;
	margin-top: 9px;
	/*background-color: yellow;*/
	}
	
		#content_container .goryash_top_form_container .input_row li.text {
		float: left;
		display: inline;
		width: 200px;
		height: 1.2em;
		line-height: 1.2;
		vertical-align: top;
		margin-left: 15px;
		margin-top: 0px;
		color: #ffffff;
		font-size: 12px;
		/*background-color: #99F;*/
		}
		
		#content_container .goryash_top_form_container .input_row li.text1 {
		margin-left: 63px;
		}
		
		#content_container .second_block .search_form li.text {
		color: #000000;
		}
		
		#content_container .goryash_top_form_container .input_row .input {
		float: left;
		display: inline;
		width: 200px;
		height: 21px;
		margin-left: 15px;
		margin-top: 3px;
		cursor: default;
		background: url(images/main_search_1_input_backgr.gif) no-repeat;
		}
		
		#content_container .goryash_top_form_container .input_row .input1 {
		margin-left: 63px;
		}
			
			#content_container .goryash_top_form_container .input_row .input .input_field {
			float: left;
			display: inline;
			width: 180px;
			height: 20px;
			margin-left: 2px;
			color: #323232;
			font-size: 12px;
			/*background-color: #90F;*/
			}
			
				#content_container .goryash_top_form_container .input_row .input .input_field input {
				margin-top: 1px;
				*margin-top: 0px;
				border: 0px none;
				cursor: default;
				background-color: transparent;
				/*padding: 0px;*/
				}
		
		#content_container .goryash_top_form_container .input_row .input .img {
		float: right;
		width: 14px;
		height: 14px;
		margin-right: 3px;
		margin-top: 3px;
		background: url(images/main_search_1_input_button.gif) no-repeat;
		}
		
		#content_container .goryash_top_form_container .input_row .input .ul_wrapper {
		float: left;
		width: 100%;
		height: 1px;
		}
		
			#content_container .goryash_top_form_container .input_row .input ul {
			float: left;
			display: none;
			position: absolute;
			min-width: 198px;
			width: auto;
			height: auto;
			margin-left: 0px;
			margin-top: 0px;
			border: 1px black solid;
			background-color: #ffffff;
			}
			
			#content_container .goryash_top_form_container .input_row .input ul.active {
			display:block;
            max-height: 20em;
            overflow-y: auto;
            overflow:auto;
			}
			
				#content_container .goryash_top_form_container .input_row .input ul.active li {
				font-size: 12px;
				line-height: 1.5;
				width: 182px;
				}
			
			#content_container .goryash_top_form_container .input_row .input ul.active li.active {
			background-color: #CCC;
			}
			
			
			
			/*#content_container .goryash_top_form_container .last_line {
			float: left;
			width: 200px;
			margin-top: 7px;
			}*/
			
			#content_container .goryash_top_form_container .button {
			float: right;
			display: inline;
			overflow: visible;
			width: 98px;
			height: 25px;
			margin-right: 50px;
			margin-top: 24px;
			background: url(images/goryash_top_form_button.gif) no-repeat;
			}
			
			#content_container .goryash_top_form_container .button:hover {
			background-position: bottom;
			}
			
				#content_container .goryash_top_form_container .button .text {
				width: auto;
				height: auto;
				margin-top: 5px;
				color: #ffffff;
				font-size: 12px;
				text-align: center;
				}
				
			#content_container .goryash_top_form_container .currency {
			float: right;
			display: inline;
			width: 53px;
			height: 22px;
			margin-right: 177px;
			margin-top: 4px;
			background: url(images/goryash_top_form_currency.gif) no-repeat;
			}
			
			#content_container .goryash_top_form_container .loupe {
			float: left;
			display: inline;
			/*position: absolute;*/
			width: 43px;
			height: 43px;
			margin-left: 606px;
			margin-top: -85px;
			background: url(images/goryash_top_form_loupe.jpg) no-repeat;
			}
			

/*********************************** Основная таблица ***********************************/
#goryash_table {
float: left;
width: 656px;
height: auto;
/*background-color: #CF6;*/
}
	
	#goryash_table .table, #goryash_table .table tr {
	width: 100%;	
	}
	
	#goryash_table .table, #goryash_table .table thead, #goryash_table .table tbody, #goryash_table .table tr, #goryash_table .table td {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	background: transparent;
	}
	
	
		/********************* Стили заголовка таблицы *********************/
		#goryash_table .table thead .cell {
		float: none;
		width: auto;
		height: 50px;
		vertical-align: top;
		text-align: center;
		background: url(images/goryash_table_header_middle_backgr.gif) repeat-x;
		background-color: lightgreen;
		}
		
		#goryash_table .table thead .first {
		background: url(images/goryash_table_header_left_backgr.gif) no-repeat top left;
		/*background-color: lightgreen;*/
		}
		
			#goryash_table .table thead .text {
			float: left;
			width: 100%;
			height: 1em;
			overflow: hidden;
			margin-top: 9px;
			text-align: center;
			line-height: 1;
			color: #931212;
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			}
			
			#goryash_table .table thead .food, #goryash_table .table thead .days { width: 55px;	}
			#goryash_table .table thead .leaving_from { min-width: 86px; }
			
			#goryash_table .table thead .days .text {
			text-transform: lowercase; 
			margin-top: 4px; 
			height: 2em; 
			line-height: 1;
			}
		
		#goryash_table .table thead .delimeter {
		width: 1px;
		height: 50px;
		background: url(images/goryash_table_header_delimeter.gif) no-repeat;
		}
		
		#goryash_table .table thead .last {
		background: url(images/goryash_table_header_right_backgr.gif) no-repeat top right;
		/*background-color: lightblue;*/
		}
		
		
		/********************* Стили тела таблицы *********************/
		#goryash_table .table tbody .cell {
		float: none;
		width: auto;
		height: 51px;
		vertical-align: middle;
		text-align: center;
		background: url(images/goryash_table_cell_middle_backgr.gif) no-repeat;
		text-align: center;
		line-height: 1;
		padding: 0px 5px;
		/*color: #931212;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;*/
		}
		
		.cell:hover {
		text-decoration: inherit;
		}
		
		#goryash_table .table tbody .first {
		background: url(images/goryash_table_cell_left_backgr.gif) no-repeat top left;
		/*background-color: lightgreen;*/
		}
		
			#goryash_table .table tbody .text {
			float: left;
			width: 100%;
			height: 5em;
			overflow: hidden;
			/*margin-top: 9px;*/
			text-align: center;
			line-height: 5;
			color: #931212;
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			}
		
		#goryash_table .table tbody .delimeter {
		width: 0px;
		height: 0px;
		overflow: hidden;
		background-color: transparent;
		}
		
		#goryash_table .table tbody .last {
		width: 59px;
		background: url(images/goryash_table_cell_right_backgr.gif) no-repeat top left;
		/*background-color: lightblue;*/
		}

			#goryash_table .table tbody .last .right_backgr {
			float: left;
			width: 100%;
			height: 51px;
			background: url(images/goryash_table_cell_right_backgr.gif) no-repeat top right;
			}
			
			
		/********************* Стили футера таблицы *********************/
		#goryash_table .table tbody tr.last .cell {
		float: none;
		width: auto;
		height: 51px;
		vertical-align: middle;
		text-align: center;
		background: url(images/goryash_table_cell_middle_backgr.gif) no-repeat;
		background-color: lightgreen;
		}
		
		#goryash_table .table tbody tr.last .first {
		background: url(images/goryash_table_cell_left_backgr.gif) no-repeat top left;
		/*background-color: lightgreen;*/
		}
		
			#goryash_table .table tbody tr.last .text {
			float: left;
			width: 100%;
			height: 5em;
			overflow: hidden;
			margin-top: -8px;
			text-align: center;
			line-height: 5;
			color: #931212;
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			}
		
		#goryash_table .table tbody tr.last .delimeter {
		width: 0px;
		height: 0px;
		overflow: hidden;
		background-color: transparent;
		}
		
		#goryash_table .table tbody tr.last .last {
		width: 59px;
		background: url(images/goryash_table_cell_right_backgr.gif) no-repeat left top;
		/*background-color: lightblue;*/
		}

			#goryash_table .table tbody tr.last .last .right_backgr {
			float: left;
			width: 100%;
			height: 62px;
			background: url(images/goryash_table_cell_bottom_right_backgr.gif) no-repeat right top;
			}
			
				#goryash_table .table tbody tr.last .last .right_backgr .text {
				margin-top: 0px;
				}
				

	#goryash_table { font-size: 10px; color: #000000; }

    #goryash_table .col_1 a, #goryash_table .col_1 a:visited {color: #ff5400; text-decoration: none; text-transform: uppercase; font-weight: bold; text-decoration: underline; }
    #goryash_table .col_1 a:hover { text-decoration: none; }
    #goryash_table .col_1 a.main { font-weight: bold; text-transform: uppercase; color: #3f3f3f; text-decoration: underline; }
    #goryash_table .col_1 a.main:visited { color: #555555; text-decoration: underline; }
	#goryash_table .col_1 a.main:hover {text-decoration:none;}
    #goryash_table .col_1 span.main { font-weight: bold; text-transform: uppercase; color: #3f3f3f; text-decoration: none; }

	#goryash_table .col_2 {  }
	#goryash_table .col_3 {  }
	#goryash_table .col_4 { font-weight: bold; line-height: 1.2; }
	#goryash_table .col_5 { font-weight: bold; line-height: 1.2; }
	#goryash_table .col_6 {  }
	#goryash_table .col_7 { color: #b42020; font-weight: bold; line-height: 1.2; }
	
	


    .table_footer {
    float: left;
    width: 656px;
    height: 29px;
    background: url(images/vnutr_table_footer.png) no-repeat;
    }

        #pages {
        float: left;
        display: inline;
        width: 656px;
        height: auto;
        margin-top: 5px;
        /*margin-left: -824px;
        margin-top: -30px;*/
        color: #454545;
        font-size: 14px;
        line-height: 1.4;
        font-weight: bold;
        text-align: center;
        /*background-color: #CF3;*/
        }

            #pages a {
            color: #454545;
            font-size: 14px;
            line-height: 1.4;
            font-weight: bold;
            text-decoration: none;
            }

            /*#pages a:hover {
            text-decoration: none;
            }*/

            #pages span.current, #pages a.active {
            color: #8f703b;
            }

/* Page list style */
.pager {
    float: left;
    width: 100%;
}

.pager a {
    padding: 2px 3px;
    font-size: 9pt;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

.pager a:hover {
    text-decoration: none;
}

.pager a.active {
    color:#8F703B;
}

.pager span {
    font-weight: bold;
    padding: 0 5px;
}