


/* Start:/bitrix/templates/veglas/style/main.css*/
@font-face { 	font-family: 'AvantGardeCBold'; 	src: url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-demi-webfont.eot'); 	src: url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-demi-webfont.eot?#iefix') format('embedded-opentype'), 	url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-demi-webfont.woff') format('woff'), 	url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-demi-webfont.ttf') format('truetype'), 	url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-demi-webfont.svg#AvantGardeCBold') format('svg'); 	font-weight: normal; 	font-style: normal; } @font-face { 	font-family: 'AvantGardeCRegular'; 	src: url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-book-webfont.eot'); 	src: url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-book-webfont.eot?#iefix') format('embedded-opentype'), 	url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-book-webfont.woff') format('woff'), 	url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-book-webfont.ttf') format('truetype'), 	url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-book-webfont.svg#AvantGardeCRegular') format('svg'); 	font-weight: normal; 	font-style: normal; } @font-face { 	font-family: 'AvantGardeCBoldItalic'; 	src: url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-dmoblique-webfont.eot'); 	src: url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-dmoblique-webfont.eot?#iefix') format('embedded-opentype'), 	url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-dmoblique-webfont.woff') format('woff'), 	url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-dmoblique-webfont.ttf') format('truetype'), 	url('/bitrix/templates/veglas/style/../fonts/avantgardegothicc-dmoblique-webfont.svg#AvantGardeCBoldItalic') format('svg'); 	font-weight: normal; 	font-style: normal; } @font-face { 	font-family: 'AvantGardeCItalic'; 	src: url('/bitrix/templates/veglas/style/avantgardegothicc-oblique-webfont.eot'); 	src: url('/bitrix/templates/veglas/style/avantgardegothicc-oblique-webfont.eot?#iefix') format('embedded-opentype'), 	url('/bitrix/templates/veglas/style/avantgardegothicc-oblique-webfont.woff') format('woff'), 	url('/bitrix/templates/veglas/style/avantgardegothicc-oblique-webfont.ttf') format('truetype'), 	url('/bitrix/templates/veglas/style/avantgardegothicc-oblique-webfont.svg#AvantGardeCItalic') format('svg'); 	font-weight: normal; 	font-style: normal; } @font-face { 	font-family: 'Rouble'; 	src: url('/bitrix/templates/veglas/style/../fonts/rouble-webfont.eot'); 	src: url('/bitrix/templates/veglas/style/../fonts/rouble-webfont.eot?#iefix') format('embedded-opentype'), 	url('/bitrix/templates/veglas/style/../fonts/rouble-webfont.woff') format('woff'), 	url('/bitrix/templates/veglas/style/../fonts/rouble-webfont.ttf') format('truetype'), 	url('/bitrix/templates/veglas/style/../fonts/rouble-webfont.svg#ALSRublRegular') format('svg'); 	font-weight: normal; 	font-style: normal; } body { 	margin: 0; 	background-color: #f1f2f3; 	background-image: url('/bitrix/templates/veglas/style/../images/page_bg.png'); 	background-position: top; 	background-repeat: no-repeat; 	background-attachment: fixed; } body, td, input, select, textarea { 	font-family: Arial, sans-serif; 	font-size: 12px; 	color: #333333; } form { 	display: inline; } img { 	border: none; } a { 	color: #005599; 	cursor: pointer; 	text-decoration: underline; } a:hover { 	text-decoration: none; } .clear { 	/* height: 0px;*/ 	clear: both; } .rouble { 	font-family: Rouble; 	font-weight: normal; } .d { 	border: #FF0000 1px solid; } .d2 { 	border: #FF0000 1px solid; } .d * { 	border: #0000FF 1px solid; } #header_frame { 	border-bottom: #d8d8d8 1px solid; } #header { 	min-width: 1024px; 	height: 141px; 	margin-left: auto; 	margin-right: auto; } #header .logo { 	float: left; 	width: 197px; 	height: 117px; 	background-image: url('/bitrix/templates/veglas/style/../images/logo.png'); 	background-repeat: no-repeat; 	margin: 15px 50px 0 25px; } .top_info { 	margin: 0 280px 0 250px; 	height: 130px; } #header .e_contacts { 	display: block; 	width: 40%; 	float: left; 	/*	margin: 0 auto;*/ 	margin: 35px auto 0 auto; 	padding: 0; } #header .e_contacts li { 	width: 110px; 	display: block; 	list-style: none; 	/* margin: 0 0 5px 0;*/ 	margin: 0 auto 5px auto; 	padding: 0 0 0 28px; 	height: 20px; 	line-height: 20px; 	background-position: left top; 	background-repeat: no-repeat; } #header .e_contacts li a { 	color: #333333; 	text-decoration: none; } #header .e_contacts li a:hover { 	text-decoration: underline; } #header .e_contacts li.skype { 	background-image: url('/bitrix/templates/veglas/style/../images/ico_skype.png'); } #header .e_contacts li.icq { 	background-image: url('/bitrix/templates/veglas/style/../images/ico_whatsap.png'); } #header .e_contacts li.viber { 	background-image: url('/bitrix/templates/veglas/style/../images/ico_viber.png'); } #header .e_contacts li.telegram { 	background-image: url('/bitrix/templates/veglas/style/../images/ico_telegram.png'); } #header .user_control_block { 	float: left; 	width: 50%; 	margin: 0 auto; 	padding-top: 35px; 	text-align: center; } #header .user_control_block a.auth { 	padding: 0 18px; } #header .user_control_block .cart { 	width: 269px; 	height: 40px; 	line-height: 40px; 	margin: 15px auto 0 auto; 	text-align: left; 	background-image: url('/bitrix/templates/veglas/style/../images/header_cart_bg.png'); 	background-position: center; 	background-repeat: no-repeat; } #header .user_control_block .cart a { 	display: block; 	float: left; 	height: 40px; 	background-image: url('/bitrix/templates/veglas/style/../images/ico_cart.png'); 	background-position: 15px center; 	background-repeat: no-repeat; 	padding-left: 40px; 	padding-right: 15px; } #header .user_control_block .cart .info { 	font-style: italic; } #header .user_control_block .cart .number { 	font-weight: bold; 	font-style: normal; } #header .contacts { 	float: right; 	width: 245px; 	padding-top: 35px; 	margin-right: 25px; } #header .contacts .city { 	font-style: italic; } #header .contacts .phone { 	margin-top: 10px; 	font-size: 30px; 	line-height: 30px; 	font-weight: bold; 	font-family: AvantGardeCBold, sans-serif; 	white-space: nowrap; } #header .contacts .phone .area_code { 	display: block; 	float: left; 	font-size: 18px; 	font-family: AvantGardeCRegular, sans-serif; 	padding-right: 15px; } #top_banner_frame { 	border-top: #FFFFFF 1px solid; 	border-bottom: #c9dae8 1px solid; 	background-color: #1b70a9; 	background-image: url('/bitrix/templates/veglas/style/../images/top_banner_bg.png'); 	background-position: center; 	height: 144px; 	margin-bottom: 1px; } #banner_carousel { 	width: 950px; 	height: 142px; 	margin: 0 auto; } #top_banner_frame .content { 	width: 1024px; 	margin: 0 auto; } #top_banner_frame .slide { 	display: block; 	width: 35px; 	height: 144px; 	background-repeat: no-repeat; } #top_banner_frame .left { 	float: left; 	background-position: right center; 	background-image: url('/bitrix/templates/veglas/style/../images/slider_left.png'); } #top_banner_frame .right { 	float: right; 	width: 35px; 	height: 144px; 	background-position: left center; 	background-image: url('/bitrix/templates/veglas/style/../images/slider_right.png'); } .topmenu_frame { 	height: 51px; 	background-image: url('/bitrix/templates/veglas/style/../images/topmenu_bg.png'); 	background-repeat: repeat-x; 	border-top: #c9dae8 1px solid; 	border-bottom: #c9dae8 1px solid; 	margin: 1px 0; } .topmenu { 	min-width: 1024px; 	margin: 0 auto; } .search_form { 	display: block; 	float: left; 	margin: 0; 	padding: 0 0 0 10px; 	width: 232px; 	height: 40px; 	margin: 7px 22px 7px 0; 	background-image: url('/bitrix/templates/veglas/style/../images/search_bg.png'); 	background-position: center; 	background-repeat: no-repeat; } .search_form input.txt { 	border: none; 	background-color: transparent; 	display: block; 	float: left; 	margin: 0 0 0 12px; 	padding: 0; 	width: 180px; 	height: 40px; 	line-height: 40px; 	font-style: italic; } .search_form input.submit { 	display: block; 	float: right; 	width: 35px; 	height: 40px; 	border: none; 	margin-right: 5px; 	background-color: transparent; 	background-image: url('/bitrix/templates/veglas/style/../images/search_submit_ico.png'); 	background-position: center; 	background-repeat: no-repeat; 	cursor: pointer; } ul.mainmenu { display: block; float: left; margin: 0; padding: 0 2px 0 0; height: 51px; background-image: url('/bitrix/templates/veglas/style/../images/topmenu_bg_r.png'); background-position: right center; background-repeat: no-repeat; } ul.mainmenu li { display: block; list-style: none; float: left; margin: 0; padding: 0; height: 51px; background-image: url('/bitrix/templates/veglas/style/../images/topmenu_item_bg_l.png'); background-position: left; background-repeat: no-repeat; } ul.mainmenu li div.home, ul.mainmenu li div.home_active { width: 19px; height: 51px; background-position: center; background-repeat: no-repeat; } ul.mainmenu li div.home { background-image: url('/bitrix/templates/veglas/style/../images/ico_home.png'); } ul.mainmenu li div.home_active { background-image: url('/bitrix/templates/veglas/style/../images/ico_home_active.png'); } ul.mainmenu li:hover div.home { background-image: url('/bitrix/templates/veglas/style/../images/ico_home_hover.png'); } ul.mainmenu li a { display: block; height: 51px; line-height: 51px; margin-left: 2px; background-image: url('/bitrix/templates/veglas/style/../images/topmenu_item_bg_r.png'); background-position: right; background-repeat: no-repeat; padding: 0 16px; font-weight: bold; text-decoration: none; } ul.mainmenu li:hover { background-image: url('/bitrix/templates/veglas/style/../images/topmenu_item_bg_l_hover.png'); } ul.mainmenu li:hover a { background-image: url('/bitrix/templates/veglas/style/../images/topmenu_item_bg_r_hover.png'); color: #FFFFFF; } ul.mainmenu li.active { background-image: url('/bitrix/templates/veglas/style/../images/topmenu_item_bg_l_active.png'); } ul.mainmenu li.active a { background-image: url('/bitrix/templates/veglas/style/../images/topmenu_item_bg_r_active.png'); color: #005599; } #footer { 	height: 190px; 	margin: 0 20px; 	font-size: 10px; 	line-height: 18px; 	color: #777777; } #footer .company { 	float: left; 	width: 250px; 	padding-top: 95px; 	background-image: url('/bitrix/templates/veglas/style/../images/logo_bw_small.png'); 	background-position: left 25px; 	background-repeat: no-repeat; } #footer .work_info { 	margin: 0 260px 0 260px; } #footer .address_frame { 	float: left; 	width: 45%; 	margin: 0 auto; 	text-align: center; } #footer .work_time_frame { 	float: right; 	width: 45%; 	margin: 0 auto; 	text-align: center; } #footer .address { 	padding-top: 50px; 	margin: 0 auto; 	white-space: nowrap; 	width: 200px; 	text-align: left; } #footer .work_time { float: left; 	padding-top: 50px; 	white-space: nowrap; 	width: 150px; 	margin: 0 auto; 	text-align: left; } #footer .astdesign { 	width: 200px; 	float: right; 	padding-top: 50px; 	padding-right: 30px; 	padding-bottom: 20px; 	background-image: url('/bitrix/templates/veglas/style/../images/astlogo_bw.png'); 	background-position: right 45px; 	background-repeat: no-repeat; } #footer .astdesign a { 	color: #777777; 	text-decoration: none; } #footer .astdesign a:hover { 	text-decoration: underline; } .left_menu { 	width: 235px; 	padding-left: 10px; 	padding-top: 20px; 	float: left; } .left_menu ul.l1 { 	display: block; 	margin: 0; 	padding: 0; } .left_menu ul.l1 li { 	display: block; 	list-style: none; 	position: relative; 	margin: 0 0 20px 0; 	padding: 0; 	width: 232px; 	background-position: left top; 	background-repeat: no-repeat; 	background-image: url('/bitrix/templates/veglas/style/../images/left_menu_item_top_bg.png'); } .left_menu ul.l1 li .link_wrapper { 	background-image: url('/bitrix/templates/veglas/style/../images/left_menu_item_bottom_bg.png'); 	background-position: left bottom; 	background-repeat: no-repeat; 	width: 232px; } .left_menu ul.l1 li a { 	display: block; 	width: 185px; 	padding: 10px 35px 13px 12px; 	margin: 0; 	font-size: 13px; 	line-height: 18px; 	text-transform: uppercase; 	font-family: AvantGardeCBold, sans-serif; 	color: #FFFFFF; 	text-decoration: none; 	letter-spacing:1px; } .left_menu ul.l1 li.l1_expand div.link_wrapper a { 	background-image: url('/bitrix/templates/veglas/style/../images/plus.png'); 	background-position: 204px center; 	background-repeat: no-repeat; } .left_menu ul.l1 li.l1_expand:hover div.link_wrapper a, .left_menu ul.l1 li.expanded div.link_wrapper a { 	background-image: url('/bitrix/templates/veglas/style/../images/plus_active.png'); } .left_menu ul.l1 li ul.l2 { 	display: none; 	margin: 3px 0 0 0; 	padding: 0; } .left_menu ul.l1 li.expanded ul.l2 { 	display: block; } .left_menu ul.l2 li { 	display: block; 	list-style: none; 	position: relative; 	margin: 0 0 1px 0; 	padding: 0; 	width: 231px; 	font-size: 14px; 	text-transform: none; 	background-image: url('/bitrix/templates/veglas/style/../images/left_menu_l2_item_bg.png'); 	background-position: left top; 	background-repeat: no-repeat; } .left_menu ul.l2 li:hover { 	background-image: url('/bitrix/templates/veglas/style/../images/left_menu_l2_item_bg_hover.png'); } .left_menu ul.l2 li.selected { 	background-image: url('/bitrix/templates/veglas/style/../images/left_menu_l2_item_bg_selected.png'); } .left_menu ul.l2 li a { 	display: block; 	height: 33px; 	width: 216px; 	margin: 0; 	padding: 2px 0 0 20px; 	color: #FFFFFF; 	line-height: 30px; 	background-image: none; 	text-transform:none; 	font-family: Arial, sans-serif; 	font-size:14px; 	font-weight:bold; 	letter-spacing:normal; } .left_menu ul.l2 li.selected ul.l3 { 	display: block; 	margin: 0; 	padding: 5px 0 0 0; 	background-color: #FFFFFF; 	border: #bad2da 1px solid; 	border-top: none; 	border-radius: 0 0 5px 5px; } .left_menu ul.l2 li.selected ul.l3 li { 	display: block; 	list-style: none; 	margin: 0 0 1px 0; 	padding: 0 0 3px 0; 	width: 231px; 	height: 35px; 	background-image: none; } .left_menu ul.l2 li.selected ul.l3 li:hover { 	background-image: none; } .left_menu ul.l2 li.selected ul.l3 li a.product { 	color: #222222; 	text-transform: none; 	text-decoration: underline; 	font-size: 12px; 	font-family: Arial, sans-serif; 	font-weight:normal; } .left_menu ul.l2 li.selected ul.l3 li a.product:hover { 	text-decoration: none; } .left_menu ul.l2 li.collapsed div.l3_container { 	position: absolute; 	display: none; 	left: 231px; 	top: -30px; 	width: 173px; } .left_menu ul.l2 li.collapsed:hover div.l3_container { 	display: block; } .left_menu ul.l2 li.collapsed:hover div.l3_container .bottom { 	width: 173px; 	height: 34px; 	margin: 0; 	padding: 0; 	background-image: url('/bitrix/templates/veglas/style/../images/left_menu_l3_bottom_bg.png'); } .left_menu ul.l2 li.collapsed:hover div.l3_container ul.l3 { 	display: block; 	margin: 0; 	padding: 20px 0 0 0; 	width: 173px; 	background-image: url('/bitrix/templates/veglas/style/../images/left_menu_l3_top_bg.png'); 	background-position: left top; } .left_menu ul.l2 li.collapsed:hover div.l3_container ul.l3 li { 	margin: 0 25px 0 20px; 	padding: 0 25px 10px 20px; 	width: auto; 	height: 23px; 	background-image: none; } .left_menu ul.l2 li.collapsed:hover div.l3_container ul.l3 li.last { 	padding-bottom: 0; 	margin-bottom: 0; } .left_menu ul.l2 li.collapsed:hover div.l3_container ul.l3 li a { 	display: inline-block; 	width: auto; 	height: 23px; 	line-height: 20px; 	padding: 0 10px; 	font-size: 14px; 	border: #005591 1px solid; 	white-space: nowrap; 	background-image: url('/bitrix/templates/veglas/style/../images/left_menu_l3_item_bg.png'); 	background-repeat: repeat; 	border-radius: 10px; } .left_menu ul.l2 li.collapsed:hover div.l3_container ul.l3 li a:hover { 	border: #0062a7 1px solid; 	background-image: url('/bitrix/templates/veglas/style/../images/left_menu_l3_item_bg_hover.png'); } .left_menu ul.l2 li.collapsed:hover div.l3_container ul.l3 li a.active { 	border: #06427f 1px solid; 	background-image: url('/bitrix/templates/veglas/style/../images/left_menu_l3_item_bg_press.png'); 	color: #ffc516; } .page_content { 	margin-left: 265px; 	min-width: 769px; 	margin-right: 10px; 	padding-top: 20px; } .block_title { 	font-family: AvantGardeCRegular, sans-serif; 	font-size: 36px; 	text-transform: uppercase; 	letter-spacing: 2.5px; 	margin: 0; 	padding: 0; 	line-height: 36px; 	margin-bottom:5px; } .block_title strong { 	font-family: AvantGardeCBold, sans-serif; 	font-weight: normal; } .content_frame { /*	min-width: 1024px;*/ 	margin: 0 auto; } ul.top_buy { 	display: block; 	margin: 0 0 30px 0; 	padding: 0; 	height: 466px; 	overflow: hidden; } ul.products_list_tpl li.item { 	display: block; 	list-style: none; 	float: left; 	margin: 0 15px 15px 0; 	padding: 2px; 	background-color: #FFFFFF; 	border: #dddddd 1px solid; } ul.top_buy li.item { 	width: 360px; 	height: 460px; } ul.top_buy li.item .pic { 	width: 360px; 	height: 270px; } ul.products li.item .pic { 	width: 233px; 	height: 195px; } ul.products_list_tpl li.item .pic { 	display: table-cell; 	text-align: center; 	vertical-align: middle; } ul.products_list_tpl li.item .pic img { 	margin-top: inherit; 	*clear: expression(style.marginTop = &quot;&quot; + (offsetHeight &lt; parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + &quot;px&quot; : &quot;0&quot;), style.clear = &quot;none&quot;, 0); } ul.products_list_tpl li.item .title { 	color: #333333; 	font-weight: bold; 	padding-left: 23px; } ul.top_buy li.item .title { 	font-size: 24px; 	overflow:hidden; 	height:29px; } ul.products li.item .title { 	font-size: 16px; 	/*padding-bottom: 14px;*/ 	/*height:21px; 	overflow:hidden;*/ } ul.products_list_tpl li.item .old_price { 	float: left; 	font-size: 14px; 	height: 15px; 	line-height: 15px; 	font-weight: bold; 	color: #ffaa00; 	padding-left: 23px; 	text-decoration: line-through; } ul.products_list_tpl li.item .price_abuse { 	float: left; 	font-size: 10px; 	height: 15px; 	line-height: 15px; 	color: #333333; 	padding-left: 15px; } ul.products_list_tpl li.item .price_abuse a { 	color: #333333; } ul.products_list_tpl li.item .actual_price { 	float: left; 	font-weight: bold; 	color: #0099cc; 	padding-left: 23px; } ul.top_buy li.item .actual_price { 	font-size: 36px; } ul.products li.item .actual_price { 	margin-top: 10px; 	font-size: 30px; } ul.top_buy li.item a.more, ul.top_buy li.item a.more_active { 	float: right; 	display: block; 	width: 126px; 	height: 40px; 	background-position: center; 	background-repeat: no-repeat; 	margin-right: 20px; 	text-indent: 40px; 	text-decoration: none; 	font-weight: bold; 	text-shadow: 1px 1px 1px #FFFFFF; } ul.top_buy li.item a.more { 	background-image: url('/bitrix/templates/veglas/style/../images/top_buy_more_bg.png'); 	line-height: 38px; } ul.top_buy li.item a.more_active { 	background-image: url('/bitrix/templates/veglas/style/../images/top_buy_more_bg_press.png'); 	line-height: 38px; } ul.top_buy li.item a.more:hover { 	background-image: url('/bitrix/templates/veglas/style/../images/top_buy_more_bg_hover.png'); } ul.products li.item .more, ul.products li.item .more_active { 	float: right; 	display: block; 	width: 40px; 	height: 40px; 	line-height: 40px; 	background-position: center; 	background-repeat: no-repeat; 	margin: 10px 20px 5px 0; 	text-indent: 40px; 	text-decoration: none; } ul.products li.item a.more { 	background-image: url('/bitrix/templates/veglas/style/../images/products_more_bg.png'); 	line-height: 40px; } ul.products li.item a.more_active { 	background-image: url('/bitrix/templates/veglas/style/../images/products_more_bg_press.png'); 	line-height: 40px; } ul.products li.item a.more:hover { 	background-image: url('/bitrix/templates/veglas/style/../images/products_more_bg_hover.png'); } ul.products_list_tpl li.item ul.params { 	display: block; 	margin: 10px 0 0 0; 	padding: 0; 	background-image: url('/bitrix/templates/veglas/style/../images/top_buy_params_bg.png'); 	height:90px; 	overflow:hidden; } ul.products_list_tpl li.item ul.params li { 	display: block; 	list-style: none; 	margin: 0; 	padding: 0; 	height: 18px; 	line-height: 18px; 	font-size: 10px; 	font-weight: bold; 	color: #333333; } ul.products_list_tpl li.item ul.params li.odd { 	background-color: #FFFFFF; } ul.top_buy li.item ul.params li div.name { 	float: left; 	font-size: 10px; 	color: #777777; 	padding: 0 0 0 14px; 	margin: 0; 	width: 170px; } ul.products { 	display: block; 	margin: 0; 	padding: 0; } ul.products li.item { 	width: 233px; 	height: 400px; 	overflow:hidden; } ul.products li.item ul.params li { 	padding: 0 23px; 	font-size: 10px; 	font-weight: bold; 	color: #333333; 	width: 170px; 	overflow: hidden; } .text_block { 	padding: 0 0 35px 0; 	font-size: 12px; 	color: #333333; } .text_block h1, .text_block .part_title_big { 	font-size: 24px; 	font-weight: bold; 	margin: 0; 	padding: 35px 0 0 0; } .text_block .part_title { 	font-size: 18px; 	padding: 20px 0; 	margin: 0; 	font-weight: normal; } .text_block .left_col { 	float: left; 	width: 48%; 	margin-right: 1%; } .text_block .right_col { 	float: right; 	width: 48%; 	margin-left: 1%; } ul.pagination { 	display: block; 	float: left; 	margin: 25px 0 50px 30px; 	padding: 0; } ul.pagination li { 	display: block; 	list-style: none; 	float: left; 	font-size: 14px; 	font-weight: bold; 	margin: 0 15px 0 0; 	padding: 0; 	width: 28px; 	height: 35px; 	line-height: 35px; 	text-align: center; 	background-image: url('/bitrix/templates/veglas/style/../images/pagination_item_bg.png'); 	background-position: center; 	background-repeat: no-repeat; 	border: #cacaca 1px solid; 	border-radius: 1px; } ul.pagination li:hover { 	background-image: url('/bitrix/templates/veglas/style/../images/pagination_item_bg_hover.png'); 	border: #36619c 1px solid; } ul.pagination li.current { 	background-image: url('/bitrix/templates/veglas/style/../images/pagination_item_bg_current.png'); 	border: #ffffff 1px solid; } ul.pagination li.dots { 	background-image: none; 	border: transparent 1px solid; 	color: #005599; } ul.pagination li a { 	display: block; 	width: 28px; 	height: 35px; 	text-decoration: none; } ul.pagination li:hover a { 	color: #FFFFFF; } .pagination_nav { 	display: block; 	float: left; 	width: 55px; 	height: 38px; 	margin: 25px 0 50px 0; 	background-position: center; 	background-repeat: no-repeat; } .pagination_nav a { 	display: block; 	width: 55px; 	height: 38px; } .pagination_prev { 	background-image: url('/bitrix/templates/veglas/style/../images/pagination_prev.png'); } .pagination_prev:hover { 	background-image: url('/bitrix/templates/veglas/style/../images/pagination_prev_hover.png'); } .pagination_prev_disabled { 	background-image: url('/bitrix/templates/veglas/style/../images/pagination_prev_disabled.png'); } .pagination_next { 	background-image: url('/bitrix/templates/veglas/style/../images/pagination_next.png'); } .pagination_next:hover { 	background-image: url('/bitrix/templates/veglas/style/../images/pagination_next_hover.png'); } .pagination_next_disabled { 	background-image: url('/bitrix/templates/veglas/style/../images/pagination_next_disabled.png'); } .product_details { 	float: left; 	background-color: #FFFFFF; 	border: #dddddd 1px solid; 	padding: 2px; 	min-width: 769px; 	margin-bottom: 30px; } .page_content .gallery { 	width: 350px; 	float: left; 	margin-left: 20px; 	margin-top: 20px; } #product_main_pic { 	/*background-image: url('/bitrix/templates/veglas/style/../images/loading.gif'); 	background-position: center; 	background-repeat: no-repeat; 	background-color: #FFFFFF;*/ 	width: 340px; 	height: 305px; 	text-align: center; } ul.product_gallery_list { 	display: block; 	margin: 30px 0 0 0; 	padding: 0; } ul.product_gallery_list li { 	display: block; 	list-style: none; 	float: left; 	margin: 0; 	padding: 0; 	width: 100px; 	height: 86px; 	border: #dbdbdb 1px solid; 	margin-right: 1px; } .page_content .product_details .info_frame { 	margin-left: 400px; } .page_content .product_details .info { 	float: left; 	margin-left: 20px; } .page_content .product_details .info .price_block { 	width: 225px; 	float: left; 	margin-top: 25px; } .page_content .product_details .info .price_block .abuse { 	font-size: 10px; 	color: #333333; 	padding-bottom: 5px; } .page_content .product_details .info .price_block .abuse a { 	color: #333333; } .page_content .product_details .info .price_block .old_price { 	font-size: 14px; 	font-weight: bold; 	text-decoration: line-through; 	color: #ffaa00; 	padding-bottom: 5px; } .page_content .product_details .info .price_block .actual_price { 	font-size: 36px; 	font-weight: bold; 	color: #0099cc; 	padding-bottom: 5px; } .page_content .product_details .info .buy { 	display: block; 	float: left; 	width: 106px; 	height: 43px; 	line-height: 40px; 	background-image: url('/bitrix/templates/veglas/style/../images/buy_bg.png'); 	background-position: center top; 	text-align: center; 	color: #FFFFFF; 	text-decoration: none; 	font-size: 14px; 	font-weight: bold; 	margin-top: 60px; } .page_content .product_details .info .buy:hover { 	background-image: url('/bitrix/templates/veglas/style/../images/buy_bg_hover.png'); } .page_content .product_details .info h1 { 	font-size: 24px; 	font-weight: bold; 	color: #333333; 	margin: 0; 	padding: 30px 0 0 0; } .page_content .product_details .info .hint { 	font-size: 12px; 	line-height: 18px; 	font-weight: bold; 	font-style: italic; 	color: #333333; 	margin: 0; 	padding: 0; } .page_content .product_details .info .process_order { 	display: block; 	width: 334px; 	height: 43px; 	line-height: 40px; 	background-image: url('/bitrix/templates/veglas/style/../images/process_order_bg.png'); 	background-position: center top; 	text-align: center; 	color: #FFFFFF; 	text-decoration: none; 	font-size: 14px; 	font-weight: bold; 	margin-top: 15px; } .page_content .product_details .info .process_order:hover { 	background-image: url('/bitrix/templates/veglas/style/../images/process_order_bg_hover.png'); } .page_content .product_details .info .descr { 	margin-top: 20px; 	font-style: italic; 	color: #333333; 	line-height: 18px; } .page_content .product_details .params { 	margin-top: 40px; } .page_content .product_details .params .title { 	font-size: 14px; 	font-weight: bold; 	color: #333333; 	padding: 0 0 15px 25px; } .page_content .product_details .params .left { 	float: left; 	width: 49%; 	margin-right: 1%; } .page_content .product_details .params .right { 	float: right; 	width: 49%; 	margin-left: 1%; } .page_content .product_details .params ul { 	display: block; 	margin: 0; 	padding: 0; } .page_content .product_details .params ul li { 	display: block; 	list-style: none; 	margin: 0; 	padding: 0; 	height: 32px; 	line-height: 32px; 	font-size: 12px; 	color: #333333; 	font-weight: bold; } .page_content .product_details .params ul li.odd { 	background-color: #cceaf6; } .page_content .product_details .params ul li div.name { 	float: left; 	font-size: 10px; 	color: #333333; 	padding: 0 0 0 20px; 	margin: 0; 	width: 140px; } #consultant_btn { 	z-index: 100000; 	display: block; 	position: fixed; 	width: 205px; 	height: 45px; 	left: 0px; 	bottom: 20px; 	line-height: 40px; 	background-image: url('/bitrix/templates/veglas/style/../images/consultant_bg.png'); 	background-position: center top; 	background-repeat: no-repeat; 	text-indent: 15px; 	color: #FFFFFF; 	text-decoration: none; 	font-size: 14px; 	font-weight: bold; } #consultant_btn div.consultant_frame { 	position: relative; 	width: 205px; 	height: 45px; } #consultant_close { 	position: absolute; 	right: -18px; 	top: 12px; 	width: 20px; 	height: 20px; 	background-image: url('/bitrix/templates/veglas/style/../images/close_ico.png'); 	background-position: center; 	background-repeat: no-repeat; 	cursor: pointer; } #consultant_btn a { 	width: 205px; 	height: 45px; 	color: #FFFFFF; 	text-decoration: none; } #order_modal { 	display: none; 	position: fixed; 	left: 0px; 	top: 0px; 	width: 100%; 	height: 100%; 	background-image: url('/bitrix/templates/veglas/style/../images/modal_bg.png'); 	z-index: 9000; } #order_frame { 	display: none; 	position: fixed; 	position: relative; 	left: 0px; 	top: 0px; 	width: 520px; 	height: 250px; 	padding: 30px 40px 40px 40px; 	background-color: #FFFFFF; 	z-index: 10000; 	box-shadow: 3px 3px 3px rgba(0, 0, 0, .5); } #order_frame_close { 	width: 40px; 	height: 25px; 	position: absolute; 	right: 0px; 	top: -25px; 	background-color: #FFFFFF; 	background-image: url('/bitrix/templates/veglas/style/../images/close_ico.png'); 	background-position: center; 	background-repeat: no-repeat; 	border-radius: 5px 5px 0 0; 	cursor: pointer; } #order_frame_close:hover { 	background-image: url('/bitrix/templates/veglas/style/../images/close_ico_hover.png'); } #order_frame .title { 	text-align: center; 	font-size: 24px; 	font-weight: bold; 	color: #333333; 	padding-bottom: 30px; } #order_frame label { 	display: block; 	float: left; 	width: 105px; 	height: 38px; 	line-height: 38px; 	margin-bottom: 35px; 	text-align: right; 	padding-right: 15px; 	font-size: 14px; 	font-weight: bold; 	color: #777777; } #order_frame input { 	display: block; 	float: left; 	width: 380px; 	height: 38px; 	line-height: 38px; 	margin-bottom: 35px; 	border: #d8d8d8 1px solid; 	border-radius: 5px; 	background-color: #f7f7f7; } .order_btn { 	display: block; 	width: 224px; 	height: 43px; 	line-height: 40px; 	background-image: url('/bitrix/templates/veglas/style/../images/order_btn_bg.png'); 	background-position: center top; 	background-repeat: no-repeat; 	text-align: center; 	color: #FFFFFF; 	text-decoration: none; 	font-size: 14px; 	font-weight: bold; 	margin: 0 auto; } .jCarouselLite ul li { 	width: 950px; 	height: 142px; } .jCarouselLite a{ 	text-decoration:none; } #message_2{ 	display:none; 	width:500px; 	height:400px; 	position:fixed; 	top:10%; 	left:35%; 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/ 	-moz-opacity: 0; /* Mozilla 1.6 و ٍونم */ 	-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */ 	opacity: 0; 	background:#FFF; 	z-index:16777271; 	-webkit-border-radius: 10px; 	-moz-border-radius: 10px; 	border-radius: 10px; 	border:#1D72AB 2px solid; } .complain_main_div table td{ 	vertical-align:top; } .complain_main_div table textarea{ 	width:350px; 	height:100px; } .complain_main_div{ 	padding:10px; } .ctd_name{ 	width:100px; } .complain_submit{ 	text-align:center; } .complain_close{ 	text-align:right; } .pr-name { text-decoration: none; color: #333; } #contacts .e_contacts { 	display: block; 	width: 40%;  	/*	 margin: 0;*/ 	margin: 35px auto 0 auto; 	padding: 0; } #contacts .e_contacts li { 	width: 110px; 	display: block; 	list-style: none; 	/* margin: 0 0 5px 0;*/ 	margin: 0 0 5px 0; 	padding: 0 0 0 28px; 	 height: 20px; 	line-height: 20px; 	background-position: left top; 	 background-repeat: no-repeat; } #contacts .e_contacts li a { 	color: #333333; 	text-decoration: none; } #contacts .e_contacts li a:hover { 	 text-decoration: underline; } #contacts .e_contacts li.skype { 	 background-image: url('/bitrix/templates/veglas/style/../images/ico_skype.png'); } #contacts .e_contacts li.icq { 	background-image: url('/bitrix/templates/veglas/style/../images/ico_whatsap.png'); } #contacts .e_contacts li.viber { 	background-image: url('/bitrix/templates/veglas/style/../images/ico_viber.png'); } #contacts .e_contacts li.telegram { 	 background-image: url('/bitrix/templates/veglas/style/../images/ico_telegram.png'); } .social { float: left; padding-top: 50px; padding-left: 70px; } 
<br />

/* End */
/* /bitrix/templates/veglas/style/main.css */
