html, body {
	height: 100%;
	font-family: Tahoma, Arial, Times New Roman, Verdana, sans-serif;
	font-size: 90%;
	margin: 0; 
	padding: 0;
	background: #E7D7BA url(/bitrix/templates/alturizm/images/bg.jpg) left 252px repeat-x;
}
a {     color: #6b6649;
	font-family: Tahoma, Arial, Times New Roman, Verdana, sans-serif;
	text-decoration: underline; 
}
A:hover {color: #6b6649;
	 text-decoration: none; 
}
#all{
	min-width: 996px;
	background: url(/bitrix/templates/alturizm/images/bottom_bg.jpg) left bottom repeat-x;
}
#all #header{
	background: url(/bitrix/templates/alturizm/images/header_bg.jpg) center top no-repeat;
	height: 323px;		
}
#all #header #header_left{
	margin: 0 337px 0 0;
}
#all #header #header_left #header_login{
	position: relative;
	height: 20px;
	padding: 18px 0 0 44px;
}	
#all #header #header_left #header_login strong a{
	font-size: 12px;
	color: #FFFFFF;
}
#all #header #header_left #header_login #header_login_popup{
	display: none;
	position: absolute;
	top: 40px;
	left: 68px;
	width: 180px;
	background: #99946E;
	padding: 0 2px 2px 2px;
}	
#all #header #header_left #header_login #header_login_popup #colse{
	background: url(/bitrix/templates/alturizm/images/header_login_popup_close.gif) right 7px no-repeat;
	display: block;
	text-align: right;
	padding: 5px 12px 5px 0;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
#all #header #header_left #header_login #header_login_popup div{
	background: #E6D5B8;
	padding: 11px;
}
#all #header #header_left #header_login #header_login_popup div input{
	width: 154px;
	margin: 5px 0;
	padding: 3px 0;
	text-align: center;
	font-size: 11px;
	color: #000000;
	border: 1px solid #696348;
}
#all #header #header_left #header_login #header_login_popup div a{
	font-size: 11px;
	color: #000000;
}
#all #header #header_left #header_login #header_login_popup div #enter{
	float: right;
}
#all #header #header_left #header_menu{
	margin: 214px 0 0 0;
}	
#all #header #header_left #header_menu ul{
	padding: 0 0 0 3px;
	margin: 0 6px;
	list-style: none;
	height: 33px;
	float: left;
	background: url(/bitrix/templates/alturizm/images/top_menu_sep.jpg) left top no-repeat;
}
#all #header #header_left #header_menu ul li{
	float: left;
	background: url(/bitrix/templates/alturizm/images/top_menu_sep.jpg) right top no-repeat;
	padding: 0 3px 0 0;
}
#all #header #header_left #header_menu ul li a{
	display: block;
	float: left;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding: 9px 9px 0 9px;
}
#all #header #header_left #header_menu ul li a:hover{
	text-decoration: underline;
	background: url(/bitrix/templates/alturizm/images/top_menu_bg_cur.jpg) left top repeat-x;
}
#all #header #header_left #header_menu ul li .cur{
	background: url(/bitrix/templates/alturizm/images/top_menu_bg_cur.jpg) left top repeat-x;
}
#all #header #header_right{
	float: right;
	width: 247px;
	height: 233px;
	padding: 90px 0 0 20px;
	margin: 0 60px 0 0;
	background: url(/bitrix/templates/alturizm/images/header_doska.png) left top no-repeat;
}	
* html #all #header #header_right{
	margin: 0 30px 0 0;
}	
#all #header #header_right blockquote{
	display: block;
	margin: 0px 0 0 0;
	padding: 0;
	width: 228px;
	height: 150px;
}
#all #header #header_right blockquote a{
	display: block;
	margin: 0;
	padding: 0;
	width: 228px;
	height: 150px;
	text-indent: -700em;
	overflow:hidden;
	white-space: nowrap;
}
#all #header #header_right #header_right_mail{
	display: block;
	margin: 50px 0 0 60px;
	padding: 0;
	width: 140px;
	height: 15px;
	text-indent: -700em;
	overflow:hidden;
	white-space: nowrap;
}
#all #content{
	overflow: hidden;
	padding: 15px 0 0 0;
}
* html #all #content{
	overflow: visible;
	height: 1px;
}
#all #content #content_right{
	float: right;
	width: 175px;
}
#all #content #content_right #right_cart{
	padding: 10px 0 40px 0;
}
#all #content #content_right #right_cart h2{
	margin: 0 0 7px 0;
	padding: 0 0 0 40px;
	position: relative;
	font-size: 14px;
	color: #000000;
}
#all #content #content_right #right_cart h2 img{
	position: absolute;
	top: -10px;
	left: 0px;
}
* html #all #content #content_right #right_cart h2 img{
	left: -35px;
}
#all #content #content_right #right_cart span{
	background: url(/bitrix/templates/alturizm/images/bullet_cart.gif) left top no-repeat;
	margin: 0 0 0 50px;
	padding: 0 0 0 21px;
	display: block;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#all #content #content_right .choose{
	padding: 10px 0 40px 0;
}	
#all #content #content_right .choose h2{
	margin: 0 0 7px 0;
	padding: 0 0 0 40px;
	position: relative;
	font-size: 14px;
	color: #000000;
}
#all #content #content_right .choose h2 img{
	position: absolute;
	top: -10px;
	left: 0px;
}
* html #all #content #content_right .choose h2 img{
	left: -35px;
}
#all #content #content_right .choose div{
	text-align: right;
}	
#all #content #content_right .choose div a img{
	margin: 0 0 10px 0;
}

#all #content #content_right .choose table.poisk{
        bgcolor: #ffffff;
	padding: 10px 0 40px 0;
}

#all #content #content_right .scroll{
	padding: 10px 17px 40px 23px;
}
#all #content #content_right .scroll_1{
	background: url(/bitrix/templates/alturizm/images/scroll_bg.gif) left top repeat-y;
	overflow: hidden;
	margin: 3px 0;
}
* html #all #content #content_right .scroll_1{
	overflow: visible;
	height: 1px;
}
#all #content #content_right .scroll_2{
	background: url(/bitrix/templates/alturizm/images/scroll_top.gif) left top no-repeat;
}
#all #content #content_right .scroll_3{
	background: url(/bitrix/templates/alturizm/images/scroll_bottom.gif) left bottom no-repeat;
	padding: 2px 2px;
}
#all #content #content_right .scroll_4{
	background: url(/bitrix/templates/alturizm/images/scroll_center_bg.gif);
}
#all #content #content_right .scroll_4 div{
	height: 96px;
	padding: 0px 0 0 0;
	text-align: center;
}
#all #content #content_right .scroll_4 div a{
	font-size: 12px;
	color: #5B5640;
	font-weight: bold;
	text-decoration: none;
}
#all #content #content_right .scroll_4 div a:hover{
	text-decoration: underline;
}
#all #content #content_right .choose_logo{
	padding: 10px 0 40px 0;
}	
#all #content #content_right .choose_logo h2{
	margin: 0 0 7px 0;
	padding: 0 0 0 40px;
	position: relative;
	font-size: 14px;
	color: #000000;
}
#all #content #content_right .choose_logo h2 img{
	position: absolute;
	top: -10px;
	left: 0px;
	z-index: 1000;
}
* html #all #content #content_right .choose_logo h2 img{
	left: -35px;
}
#all #content #content_right .choose_logo .choose_logo_1{
	border: 1px solid #C0B9A5;
	position: relative;
	top: -5px;
	margin: 0 5px 0 15px;
	z-index: 0;
	background: #ECE8DC;
	padding: 6px;
	overflow: hidden;
}
* html #all #content #content_right .choose_logo .choose_logo_1{
	overflow: visible;
	height: 1px;
}
#all #content #content_right .choose_logo .choose_logo_1 a img{
	margin: 0 0 5px 0;
}
#all #content #content_right .choose_logo .choose_logo_2{
	float: left;
	width: 85px;
}
#all #content #content_right .choose_logo .choose_logo_3{
	float: left;		
	width: 53px;
}
#all #content #content_left{
	1margin: 0 175px 0 0px;
	overflow: hidden;
}
* html #all #content #content_left{
	overflow: visible;
	height: 1px;
}
#all #content #content_left #content_left_left{
	float: left;
	width: 208px;
	margin: 0 0 0 15px;
}
#all #content #content_left #content_left_left #search{
	padding: 10px 0 40px 20px;
}
#all #content #content_left #content_left_left #search h2{
	margin: 0 0 7px 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-size: 14px;
	color: #000000;
}
#all #content #content_left #content_left_left #search h2 img{
	position: absolute;
	top: -10px;
	right: 20px;
}
#all #content #content_left #content_left_left #search input{
	width: 154px;
	border: 1px solid #696348;
	font-size: 14px;
	color: #000000;
}
#all #content #content_left #content_left_left .left_block{
	font-size: 12px;
	color: #000000;
	padding: 0 0 22px 35px;
}
#all #content #content_left #content_left_left .left_block h2{
	margin: 0 0 10px 0;
	padding: 5px 0 5px 58px;
	font-size: 14px;
	color: #000000;
}
#all #content #content_left #content_left_left .left_block a{
	color: #000000;
	text-decoration: none;
}
#all #content #content_left #content_left_left .left_block a:hover{
	text-decoration: underline;
}
#all #content #content_left #content_left_left .left_block h2.title_1{
	background: url(/bitrix/templates/alturizm/images/left_block_1.png) left center no-repeat;
}
#all #content #content_left #content_left_left .left_block h2.title_2{
	background: url(/bitrix/templates/alturizm/images/left_block_2.png) left center no-repeat;
}
#all #content #content_left #content_left_left .left_block h2.title_3{
	background: url(/bitrix/templates/alturizm/images/left_block_3.gif) left center no-repeat;
        min-height: 43px;
}
#all #content #content_left #content_center{
	1margin: 0 0px 0 223px;
	padding: 15px 0 0 60px;
	overflow: hidden;
}
* html #all #content #content_left #content_center{
	overflow: visible;
	height: 1px;
}
#all #content #content_left #content_center #content_center_sale h2{
	font-size: 14px;
	color: #000000;
	margin: 0 0 5px 0;
	padding: 0;
}
#all #content #content_left #content_center #content_center_sale1{
	background: url(/bitrix/templates/alturizm/images/sale_center_bg.gif) left top repeat-x;
}
#all #content #content_left #content_center #content_center_sale2{
	background: url(/bitrix/templates/alturizm/images/sale_left_bg.gif) left top no-repeat;
}
#all #content #content_left #content_center #content_center_sale3{
	background: url(/bitrix/templates/alturizm/images/sale_right_bg.gif) right top no-repeat;
	padding: 16px 6px 25px 6px;
}
#all #content #content_left #content_center #content_center_sale3 table td{
	padding: 0 10px;
	font-size: 12px;
	color: #000000;
}
#all #content #content_left #content_center #content_center_sale3 table .separ{
	padding: 0;
}
#all #content #content_left #content_center #content_center_sale3 table td span{
	font-size: 14px;
}
#all #content #content_left #content_center #content_center_sale3 table td a{
	color: #000000;
}
#all #content #content_left #content_center #content_center_sale3 table td .more{
	font-size: 11px;
	color: #57523D;
}
#all #content #content_left #content_center #content_center_gall{
	float: right;
	width: 210px;
	margin: 0 25px 0 0;
}
#all #content #content_left #content_center #content_center_gall h2{
	font-size: 14px;
	color: #000000;
	margin: 0 0 5px 0;
	padding: 0;
}
#all #content #content_left #content_center #content_center_gall #content_center_gall1{
	position: relative;
}
#all #content #content_left #content_center #content_center_gall #content_center_gall1 div{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 210px;
	height: 138px;
	background: url(/bitrix/templates/alturizm/images/content_center_gall.png) left top no-repeat;
}
#all #content #content_left #content_center #content_center_gall #content_center_gall1 div a{
	display: block;
	width: 155px;
	height: 115px;
	margin: 8px 0 0 8px;
}
#all #content #content_left #content_center #content_center_gall #all_foto{
	position: relative;
	top: -10px;
	left: 120px;
	font-size: 11px;
	color: #57523D;
}
#all #content #content_left #content_center .help{
	clear: left;
	height: 180px;
	padding: 24px 0 20px 0;
}
.help_all{
	clear: left;
	padding: 24px 0 20px 0;
}

#all #content #content_left #content_center .help h2{
	margin: 0 0 27px 0;
	padding: 0;
	position: relative;
	font-size: 14px;
	color: #000000;
	float: left;
}
#all #content #content_left #content_center .help h2 img{
	position: absolute;
	top: -10px;
	right: -45px;
}
#all #content #content_left #content_center .help1{
	clear: left;
	width: 95%;
}	
#all #content #content_left #content_center .help1 .div{
	width: 170px;
	height: 116px;
	vertical-align: top;
	/*background: url(/bitrix/templates/alturizm/images/help_bg.gif) left top no-repeat;*/
}	
#all #content #content_left #content_center .help1 .div a{
	display: block;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	width: 125px;
	padding: 6px 4px 6px 10px;
	text-decoration: none;
}
#all #content #content_left #content_center .rec{
	padding: 0 0 40px 0;
}
#all #content #content_left #content_center .rec1{
	width: 95%;
	clear: left;
}
#all #content #content_left #content_center .rec h2{
	margin: 0 0 7px 0;
	padding: 0;
	position: relative;
	font-size: 14px;
	color: #000000;
	float: left;
}
#all #content #content_left #content_center .rec h2 img{
	position: absolute;
	top: -10px;
	left: -35px;
}
#all #content #content_left #content_center .item1{
	width: 170px;
	padding: 0 8px 0 0;
}
#all #content #content_left #content_center .item1 a{
	font-size: 12px;
	color: #6b6649;
	font-weight: bold;
}
#all #content #content_left #content_center .p10{
	padding: 0 10px;
}
#all #content #content_left #content_center .rec .item1 div{
	position: relative;
	padding: 0 0 5px 0;
}
#all #content #content_left #content_center .rec .item1 div img{
	margin: 20px 0 0 31px;
}
#all #content #content_left #content_center .rec .item1 div .img_border{
	position: absolute;
	top: 20px;
	left: 31px;
	margin: 0;
}
#all #content #content_left #content_center .rec .item1 div .star{
	position: absolute;
	top: 0px;
	left: 141px;
	margin: 0;
}
#all #content #content_left #content_center .news{
	padding: 0 0 40px 0;
}
#all #content #content_left #content_center .news1{
	width: 95%;
	clear: left;
}
#all #content #content_left #content_center .news h2{
	margin: 0 0 15px 0;
	padding: 0;
	position: relative;
	font-size: 14px;
	color: #000000;
	float: left;
}
#all #content #content_left #content_center .news h2 img{
	position: absolute;
	top: -10px;
	right: -45px;
}
#all #content #content_left #content_center #content_center_catalog{
	padding: 0 16px 0 0;
	overflow: hidden;
}
* html #all #content #content_left #content_center #content_center_catalog{
	overflow: visible;
	height: 1px;
}
#all #content #content_left #content_center #content_center_catalog h1{
	font-size: 36px;
	color: #000000;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#all #content #content_left #content_center #content_center_catalog #price{
	text-align: right;
	padding: 0 0 20px 0;
}
#all #content #content_left #content_center #content_center_catalog #price a{
	font-size: 12px;
	color: #0000FF;
}
#all #content #content_left #content_center #content_center_catalog #price img{
	position: relative;
	top: 5px;
}
#all #content #content_left #content_center #content_center_catalog .catalog_item{
	float: left;
	width: 255px;
	padding: 0 5px 50px 0;
	font-size: 12px;
	color: #000000;
}
#all #content #content_left #content_center #content_center_catalog .catalog_item a{
	font-size: 12px;
	color: #000000;
}
#all #content #content_left #content_center #content_center_catalog .catalog_item .title{
	font-size: 13px;
	color: #FE6203;
	font-weight: bold;
}
#all #content #content_left #content_center #content_center_catalog .catalog_item div{
	font-size: 12px;
	color: #645F45;
}
#all #content #content_left #content_center #content_center_catalog .catalog_item div a{
	color: #645F45;
}
#all #content #content_left #content_center #content_center_catalog .catalog_item .catalog_item_photo{
	float: left;
	position: relative;
	margin: 0 10px 10px 0;
}
#all #content #content_left #content_center #content_center_catalog .catalog_item .catalog_item_photo .img_border{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
}
#all #content #content_left #content_center .gradus{
	font-size: 14px;
	color: #5B5640;
	padding: 0 0 15px 0;
}
#all #content #content_left #content_center .gradus a{
	color: #5B5640;
}
#all #content #content_left #content_center #content_center_catalog h3{
	font-size: 24px;
	color: #FE6403;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#all #content #content_left #content_center #content_center_catalog #one_item{
	padding: 0 0 40px 0;
}
#all #content #content_left #content_center #content_center_catalog #one_item_tabs{
	height: 28px;
}
#all #content #content_left #content_center #content_center_catalog #one_item_tabs .cur{
	display: block;
	float: right;
	border: 2px solid #99946E;
	border-bottom: 2px solid #FBF5E2;
	background: #FBF5E2;
	padding: 3px 5px 0px 5px;
	height: 23px;
	margin: 0 0 0 2px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: 0px;
	cursor: pointer;
}
#all #content #content_left #content_center #content_center_catalog #one_item_tabs span{
	display: block;
	float: right;
	border: 2px solid #99946E;
	border-bottom: 2px solid #99946E;
	background: #EEE5D0;
	padding: 3px 5px 0px 5px;
	height: 23px;
	margin: 0 0 0 2px;
	font-size: 14px;
	color: #616161;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
#all #content #content_left #content_center #content_center_catalog #first{
	display: block;
}
#all #content #content_left #content_center #content_center_catalog #second{
	display: none;
}
#all #content #content_left #content_center #content_center_catalog #third {
	display: none;
}
#all #content #content_left #content_center #content_center_catalog #respor {
	display: none;
}


#all #content #content_left #content_center #content_center_catalog .one_item_content{
	border: 2px solid #99946E;
	background: #FBF5E2;
	padding: 14px;
}
#all #content #content_left #content_center #content_center_catalog .one_item_content .one_item_content_left{
	float: left;
	width: 148px;
	font-size: 25px;
	color: #FE6403;
	font-weight: bold;
}
#all #content #content_left #content_center #content_center_catalog .one_item_content .one_item_content_right{
	margin: 0 0 0 168px;
	font-size: 12px;
	color: #000000;
        min-height: 160px;
}
#all #content #content_left #content_center #content_center_catalog .one_item_content .one_item_content_right a{
	color: #FA991E;
	font-weight: bold;
}
#all #content #content_left #content_center #content_center_catalog .one_item_content .one_item_content_right div a img{
	margin: 0 0 0 5px;
}
#all #content #content_left #content_center #content_center_catalog .one_item_content .one_item_content_left .catalog_item_photo{
	position: relative;
	margin: 0 0 5px 0;
}
#all #content #content_left #content_center #content_center_catalog .one_item_content .one_item_content_left .catalog_item_photo .img_border{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
}
#all #content #content_left #content_center .inner_rec{
	padding: 0 0 40px 0;
}
#all #content #content_left #content_center .inner_rec h2{
	margin: 0 0 7px 0;
	padding: 0;
	position: relative;
	font-size: 14px;
	color: #000000;
	float: left;
}
#all #content #content_left #content_center .inner_rec h2 img{
	position: absolute;
	top: -10px;
	left: -35px;
}
#all #content #content_left #content_center .inner_rec .item{
	float: left;
	width: 33%;
	font-size: 12px;
	color: #000000;
}
#all #content #content_left #content_center .inner_rec .item a{
	color: #6B6649;
}
#all #content #content_left #content_center .inner_rec .item1 div{
	position: relative;
	padding: 5px 0 5px 0;
}
#all #content #content_left #content_center .inner_rec .item1 div img{
margin: 0px 0 0 0px;
}
#all #content #content_left #content_center .inner_rec .item1 div .img_border{
	position: absolute;
	top: 5px;
	left: 0px;
	margin: 0;
}
#all #content #content_left #content_center .inner_rec .item1 div span{
	font-size: 14px;
	color: #FE6403;
	font-weight: bold;
	position: relative;
	top: -25px;
	left: 5px;
}
#content_bottom_partners{
	font-size: 14px;
}

#all #content #content_left #content_bottom{
	clear: both;
	overflow: hidden;
}
* html #all #content #content_left #content_bottom{
	overflow: visible;
	height: 1px;
}
#all #content #content_left #content_bottom #content_bottom_contacts{
	float: left;
	height: 101px;
	padding: 97px 0 0 124px;
	background: url(/bitrix/templates/alturizm/images/content_bottom_contacts.png) left top no-repeat;
	font-weight: bold;
	font-size: 12px;
	color: #4D4D4F;
}
#all #content #content_left #content_bottom #content_bottom_contacts strong{
	color: #6C7463;
}
#all #content #content_left #content_bottom #content_bottom_contacts div{
	text-align: right;
}
#all #content #content_left #content_bottom #content_bottom_contacts div a{
	font-size: 10px;
	color: #4D4D4F;
}
#all #content #content_left #content_bottom #content_bottom_banner{
	float: left;
	width: 59%;
	text-align: center;
	padding: 69px 0 0 30px;
}
#all #bottom{
	background: url(/bitrix/templates/alturizm/images/bottom_separ.gif) center 15px no-repeat;
	padding: 32px 90px 25px 90px;
	font-size: 12px;
	color: #484439;
	text-align: center;
}

.c{
	display: block;
	clear:both;
	height: 0;
	font-size: 0px;
	overflow: hidden;
} 
/*======================table with round corners=============================*/
			.relative-table-wrap {
				position:relative;
				margin:0px;
				padding:0px;
				background:url(/bitrix/templates/alturizm/images/brcrn.gif) no-repeat;
				font-size:12px;
				width:auto;
			}
			.relative-table-wrap table {
				margin:0px;
				border-collapse:collapse;
				border:solid #999474 2px;
				background:#fbf5e2;
				width:100%;
				
			}
			.relative-table-wrap table a img{
				border:none 0px;
			}
			.relative-table-wrap th,
			.relative-table-wrap td {
				border:solid #999474 2px;
				text-align:left;
				padding:5px 10px;
				vertical-align:top;
			}
			.relative-table-wrap th.vert_centered,
			.relative-table-wrap td.vert_centered {
				vertical-align:middle;
			}
			.relative-table-wrap th.hor_header {
				font-size:14px;
			}
			.relative-table-wrap th.header_column{
				width:20%;
			} 
			.relative-table-wrap td{
				width:40%;
			} 
			.tlcrn {
				width:10px;
				height:9px;
				background:url(/bitrix/templates/alturizm/images/tlcrn.gif) no-repeat;
				position:absolute;
				top:-1px;
				left:-1px;
			}
			.brcrn {
				width:8px;
				height:9px;
				background:url(/bitrix/templates/alturizm/images/brcrn.gif) no-repeat;
				position:absolute;
				bottom:-1px;
				right:-1px;
			}
			
/*======================end of table with round corners========================*/
/*======================page of product compare==============================*/
			div.prod_img_compare{
				/*background:url(/bitrix/templates/alturizm/images/prod_img_compare_border.gif) no-repeat;*/
				padding:2px;
				width:150px;
				height:118px;
			}
			div.prod_compare_price{
				font-size: 25px;
				font-weight: 700;
				color: #fe6403;

			}
			div.prod_compare_price a,
			div.prod_compare_price a img{
				border:none 0px;
				margin:0px;
				padding:0px;
			}
			div.dash_line {
				width:116px;
				height:2px;
				margin:auto opx;
				background:#99946e;
			}
			.relative-table-wrap table .button_row{
				margin:15px 0 0 0;
				text-align:center;
			}
			.relative-table-wrap table .button_row a{
				margin:0px 0 0 10px;
			}
			.advices{
				line-height: 18px;
				margin-top:20px;
			}
			.advices a{
				color:#fa991e;
				font-weight:bold;
				text-decoration:underline;
			}
			.advices a:hover{
				text-decoration:none;
			}
/*======================end of page of product compare=========================*/
/*=====================table of products======================================*/
			.relative-table-wrap .product_table td{
				width:auto;
				text-align:center;
				vertical-align:middle;
			} 		
			.relative-table-wrap .product_table .choosed td{
				background:#fce7c2;
			} 			
			.relative-table-wrap .product_table td.description{
				text-align:left;
			} 			
			.relative-table-wrap .product_table .order_by a{
				color:#000000;
			} 		
			.relative-table-wrap .product_table .order_by img {
				margin-right:5px;
			} 		
			.relative-table-wrap .product_table .prod_img {				
				margin:10px auto;
                                color:#99946e;				
			} 		
			.relative-table-wrap .product_table .tpl_checkbox{
				background:url(/bitrix/templates/alturizm/images/checkbox_bg.gif) no-repeat;
				width:17px;
				height:17px;
				border:none 0px;
			}
			.button_row_buy {
				margin-top:13px;
				text-align:right;
			}
			
#poisk1 {
	background: #FFEEBA;
	display: none;
        border:solid #999474 1px;
        z-index: 1000;
        position: absolute;
}
#poisk2 {
	background: #FFEEBA;
	display: none;
        border:solid #999474 1px;
        z-index: 1000;
        position: absolute;
}
#poisk3 {
	background: #FFEEBA;
	display: none;
        border:solid #999474 1px;
        z-index: 1000;
        position: absolute;
}
#poisk4 {
	background: #FFEEBA;
	display: none;
        border:solid #999474 1px;
        z-index: 1000;
        position: absolute;
        min-width:165px;
}
.p_close {padding: 3px 3px 1px 1px;}
.p_text {padding: 1px 5px 5px 5px; text-align: center;}

.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
//	background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	text-decoration: none;
}
.btn-slide2 {
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	text-decoration: none;
}
.btn-slide3 {
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	text-decoration: none;
}
.btn-slide4 {
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	text-decoration: none;
}
.btn-slide41 {
	display: block;
}
.btn-slide31 {
	display: block;
}
.active {
	background-position: right 12px;
  
}

#overlay{display: none;width: 100%;position: absolute;top: 0;left: 0;background: url(images/overlay.png);z-index: 1;}
#popup_table{margin: 550px 0 0 0;}
#popup_table2{position: absolute; display: block;z-index: 2;}
#popup{display: none;z-index: 2;}
.popup{margin: 70px auto;padding: 6px;background: #ababab;}
.popup .close{display: block;float: right;padding: 0 25px 2px 0;margin: 0 0 5px 0;color: #4c4d50;text-decoration: none;background: url(images/button_close.gif) right top no-repeat;}
.popup .close:hover{text-decoration: underline;}
.popup .popup_content{padding: 20px 12px 0 12px;color: #939598;background: url(images/content_bg.gif);}
.popup .popup_content table{margin: 0 0 15px 0;}
.popup .popup_content input{height: 25px;margin: 5px 0 0 0;padding: 2px 5px;font-size: 17px;color: #939598;border: 0;background: none;}
.popup .popup_content .input_name{width: 253px;background: url(images/input_name.gif) left top no-repeat;}
.popup .popup_content .input_phone{width: 213px;background: url(images/input_phone.gif) left top no-repeat;}
.popup .popup_content .input_order{width: 486px;background: url(images/input_order.gif) left top no-repeat;}

/* ----- inner_gallery ----- */
#content_center .content_center_block5{width: 505px;padding: 15px 0 0 15px;background: url(images/content_block_bottom.gif) left bottom no-repeat;overflow: hidden;}
.gallery{width: 100%;overflow: hidden;}
.gallery .gallery_one{float: left;width: 112px;height:88px;padding: 0 13px 15px 0;text-align: center;}
.gallery .gallery_one a img{border: 2px solid #ADC742;}

/*=====================end of table of products======================================*/