/*---- RESET-----*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, p { 
	margin: 0; 
	padding: 0;
	}
	
img {
	border:0 none;
	margin:0;
}

/*----BODY-----*/

html {
	height:100%;
	}

body {
	background-color: #ffffe0;
	color:#262626;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	min-width: 1000px;
	text-align: left;
	}
	
.main {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
	width: 100%;
	z-index: 30;
	}

.container {
	float: left;
	position: relative;
	width: 100%;
	z-index: 5;
	}
/*-------------------------------HEADER---------------------------*/

.header_bg {
	background: url(../images/header_bg.jpg) repeat-x;
	float: left;
	height: 469px;
	position: relative;
	margin: 0px 0px -110px 0px;
	width: 100%;
	}
	
.header_left {
	background: url(../images/header_left.jpg) no-repeat;
	height: 469px;
	position: absolute;
	top: 0px;
	left:0px;
	width: 742px;
	z-index: 1;
	}
	
.header_right {
	background: url(../images/header_right.jpg) no-repeat;
	float: right;
	height: 469px;
	top: 0px;
	right:0px;
	position: absolute;
	width: 272px;
	z-index: 1;
	}
	
.header_content {
	float: left;
	position: relative;
	width: 100%;
	z-index: 2;
	}
	
/*-------------------------------LOGO---------------------------*/

.logo {
	float: left;
	padding: 50px 0px 0px 70px;
	}
	/*-------------------------------MENU---------------------------*/

.left {
	position: relative;
	float: left;
	width: 300px;
	z-index: 60;
	}
	
.fixed_block {
	width: 300px;
	margin: -130px 0px 0px 0px;
	float:left;
	}
	
.menu {
	padding: 0px 0px 0px 30px;
	position: relative;
	width: 300px;
	height:100%;
	float:left;
	}
	
.m_top_main, .m_bottom {
	clear:both;
	position:relative;
	width:100%;
	height:14px;
	}

.m_top_center, .m_bottom_center {
	background: url(../images/menu_bg.png) !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/menu_bg.png', sizingMethod='scale');
	position:absolute;
	top:0px;
	left:14px;
	right:14px;
	height:14px !important;
	height:18px;
	line-height:1px;
	font-size:1%;
	width: 272px;
	}	
	
.m_top_left {
	background: url(../images/m_corner_t_left.png)!important;
	/background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/m_corner_t_left.png', sizingMethod='scale');
	float: left;
	height: 14px;
	width: 14px;
	}
		
.m_top_right {
	background: url(../images/m_corner_t_right.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/m_corner_t_right.png', sizingMethod='scale');
	float: right;
	height: 14px;
	width: 14px;
	}
	
.m_center {
	background: url(../images/menu_bg.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/menu_bg.png', sizingMethod='scale');
	clear:both;
	float:left;
	width:100%;
	height:100%;
	}
	
.m_bottom_left {
	background: url(../images/m_corner_b_left.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/m_corner_b_left.png', sizingMethod='scale');
	float: left;
	height: 14px;
	width: 14px;
	
	}

.m_bottom_right {
	background: url(../images/m_corner_b_right.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/m_corner_b_right.png', sizingMethod='scale');
	float: right;
	height: 14px;
	width: 14px;
	}
	
.menu ul {
	padding: 5px 30px 0px 30px;
	}

.menu li {
	list-style-type: none;
	}
	
.menu span {
	font-size:18px;
	line-height:1.3em;
	color:#97212d;
	}
	
.menu a {
	color: #343432;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0 5px;
	position: relative;
	}
	
.menu a:hover {
	color: #97212d;
	position: relative;
	text-decoration: none;
	}
	
.top_shadow {
	background: url(../images/menu_top_ten.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/menu_top_ten.png', sizingMethod='scale');
	height: 10px;
	left: 70px;
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: -5px;
	width: 219px;
	}
	
.bottom_shadow {
	background: url(../images/menu_bottom_ten.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/menu_bottom_ten.png', sizingMethod='scale');
	height: 41px;
	bottom: -32px;
	left: 20%;
	position: absolute;
	width: 237px;
	}
	
.right_shadow {
	background: url(../images/menu_right_ten.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/menu_right_ten.png', sizingMethod='scale');
	float: right;
	height: 261px;
	right: -14px;
	top: 20px;	
	position: absolute;
	width: 18px;
	}
	

	
/*----------------------NAVIGATION-------------------*/
.nav_block {
	margin: 0 auto;
	position: relative;
	width: 608px;
	z-index: 10;
	}

.navigation {
	padding: 40px 0px 0px 20px;
	position: relative;
	width:100%;
	z-index: 20;
}

.nav_center {
	margin-left:295px;
	}
.nav_shadow {
	background: url(../images/nav_ten.png) !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/nav_ten.png', sizingMethod='scale');
	height: 244px;
	left: -10%;
	position: absolute;
	top: 160px;
	width: 700px;
	}

.navigation ul {
	width:100%;
	list-style-type: none;
	margin:0px;
	padding:0px;}
	
.navigation li {
	float: left;
	padding: 0px 8px 0px 8px !important;
	padding: 0px 12px 0px 12px;
	}
	
.navigation  a {
	color: #992531;
	display: block;
	height: 49px;
	font-family: "Lucida Sans Unicode",  sans-serif;
	font-size: 13px;
	font-weight: bold;
	float:left;
	padding: 5px 5px 0px 5px;
	position: relative;
	text-decoration: none;
	}
	
.nav_left {
	background: none;
	display: block;
	float: left;
	height: 49px;
	left: -16px;
	position: absolute;
	top: 0px;
	width: 16px;
	}
.nav_right {
	background: none;
	display: block;
	float: right;
	height: 49px;
	right: -15px;
	position: absolute;
	top: 0px;
	width: 15px;
	}
.navigation  a:hover {
	background: url(../images/nav_bg.png) repeat-x !important;
	background: url(../images/nav_bg.jpg) repeat-x ;
	color: #fdfdfb;
	text-decoration: none;
	padding: 5px 5px 0px 5px;
	}
.navigation  a:hover 	.nav_left {
	background: url(../images/nav_left.png) !important;
	background: url(../images/nav_left.jpg);
	color: #fdfdfb;
	text-decoration: none;
	}
.navigation .active  a .nav_left {
	background: url(../images/nav_left.png)!important;
	background: url(../images/nav_left.jpg);
	color: #fdfdfb;
	text-decoration: none;
	}	
	
.navigation .active  a .nav_right {
	background: url(../images/nav_right.png)!important;
	background: url(../images/nav_right.jpg);
	color: #fdfdfb;
	text-decoration: none;
	}	
	
.navigation .active  a {
	background: url(../images/nav_bg.png) repeat-x !important;
	background: url(../images/nav_bg.jpg) repeat-x ;
	color: #fdfdfb;
	text-decoration: none;
	}

	
.navigation  a:hover  .nav_right {
	background: url(../images/nav_right.png) !important;
	background: url(../images/nav_right.jpg) ;
	color: #fdfdfb;
	text-decoration: none;
	}




/*------------SLIDER--------------*/	

.slider {
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	position: relative;
	width: 545px;
	}
	
.slider_top_shadow {
	background: url(../images/slider_ten_top.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/slider_ten_top.png', sizingMethod='scale');
	height: 16px;
	left: 85px;
	position: absolute;
	top: -4px;
	width: 399px;
	}
	
.slider_left_shadow {
	background: url(../images/slider_ten_left.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/slider_ten_left.png', sizingMethod='scale');
	float: left;
	height: 214px;
	left: -21px;
	top: 24px;	
	position: absolute;
	width: 22px;
	}
	
.slider_right_shadow {
	background: url(../images/slider_ten_right.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/slider_ten_right.png', sizingMethod='scale');
	float: right;
	height: 212px;
	right: -25px;
	top: 28px;	
	position: absolute;
	width: 25px;
	}

.slider_bottom_shadow {
	background: url(../images/slider_ten_bottom.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/slider_ten_bottom.png', sizingMethod='scale');
	height: 16px;
	bottom: -11px;
	left: 85px;
	position: absolute; 
	width: 399px;
	}

.slider_carusel {
	height: 241px;
	overflow: hidden;
	width: 550px;
	}
	
.carusel_cur_l  {
	cursor: pointer;
	left: 10px;
	position: absolute;
	top: 100px;
	z-index: 30;
}

.carusel_cur_r {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 100px;
	z-index: 30;
	}
/*--------------BAGIRA---------------------*/
	
.bagira {
	background: url(../images/Bagira.png) no-repeat !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/Bagira.png', sizingMethod='scale');
	float: left;
	margin: -80px 0px 0px 10px;
	right: -30px;
	height: 189px;
	position: relative;
	width: 291px;
	z-index:5;
	}
	
.bagira_slogan {
	color: #9f323a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding: 160px 90px 0px 20px;
	position: relative;
	text-align: center;
	}
	
.b_top_center p {
	color: #682f0e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	}

.bagira_citate {
	float:left;
	padding: 40px 0px 0px 40px;
	position: relative;
	z-index: 15;
	}
	
.b_top_main {
	background: url(../images/bagira_t_l.png) no-repeat !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/bagira_t_l.png', sizingMethod='scale');
	line-height: 1px;
	font-size: 1px;
	height: 11px;
	width: 150px;
	}

.b_top_bottom {
	background: url(../images/bagira_b_l.png) no-repeat !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/bagira_b_l.png', sizingMethod='scale');
	height: 16px;
	line-height: 1px;
	font-size: 1px;
	width: 159px;
	}	
	
.b_top_center {
	background: url(../images/Bagira_bg_l.png) repeat-y !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/Bagira_bg_l.png', sizingMethod='scale');
	width:150px;
	}	
.b_top_center p {
	padding: 0px 0px 0px 10px
	}	
/*-----------------------CONTENT-------------------*/

.frontend {
	padding: 25px 0px 0px 390px;
	z-index: 30;
	}

.flex_block {
	margin: 131px 0px 0px 0px;
	position: relative;
	z-index: 6;
	}

.content_block {
	margin: -70px 0px 0px 0px;
	padding: 0px 230px 0px 0px;
	}
	
.news {
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	padding: 40px 0px 0px 5px;
	}
	
.date {
	padding: 0px 0px 0px 0px;
	}
	
.text {
	padding:  0px 0px 0px 0px;
	}
	
.content {
	width:100%;
	float: left;
	position: relative;
	}

.content_line {
	background: url(../images/content_line.png) repeat-x !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/content_line.png', sizingMethod='scale');
	float: left;
	left: -60px;
	height: 3px;
	line-height: 1px;
	font-size: 1px;
	position: relative;
	padding: 0px 60px 0px 0px!important;
	width: 100%;
	}
	
.content_shadow {
	background: url(../images/content_line_ten.png)!important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/content_line_ten.png', sizingMethod='scale');
	height: 57px;
	left: -5px;
	position: absolute;
	top: -29px;
	width: 76px;
	}
	
.gift {
	float: right;
	text-align: right;
	margin: 0px 0px 0px 40px;
	}
	
.gift a {
	color: #97212d;
	display: block;
	float: left;
	font-size: 1.2em;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
	width: 72px;
	}
	
.kompl {
	float: right;
	text-align: right;
	}
	
.kompl a {
	color: #97212d;
	float: left;
	font-size: 1.2em;
	padding: 10px 0px 0px 0px;
	}
	
.pererah {
	float: right;
	text-align: right;
	}
	
.pererah a {
	color: #97212d;
	float: left;
	font-size: 1.2em;
	}
	
.zapys_ie {
	margin: -55px 10px 0px 0px;
	float: right;
	text-align: right;
	}
	
.zapys_ie a {
	color: #97212d;
	font-size: 1.2em;
	float: left;
	margin: 15px 0px 0px 0px;
	}	
.text_block{
	margin: 20px 0px 20px 0px;
	}
	
.width {
	float: right;
	width: 420px;
	}

/*-----------------------------INSIDE PAGE-------------------------------*/

.inside {
	margin: 0px;
	padding:0px;
	padding-right: 15px;
	}
	
.about {
	color: #bc2540;
	font-size: 22px;
	font-weight: normal;
	padding: 30px 0px 10px 0px;
	}
	
.about_text {
	font-size: 14px;
	font-weight: normal;
	text-indent: 20px;
	}
	
.about_text p {
	padding: 5px 0px 5px 0px;
	}
	
.quote {
	color: #bc2540;
	display: block;
	font-size: 18px;
	margin: 0 auto;
	padding: 10px 0px 0px 50px;
	position: relative;
	text-indent: 0px;
	width: 500px;
	}
	
.q_left {
	display: block;
	position: absolute;
	top: 20px;
	left: -40px;
	}
	
.q_right {
	display: block;
	position: absolute;
	top: 20px;
	right: -10px;
	}

.personal {
	float: left;
	}
	
.about_personal {
	float: left;
	}
	
.personal_text {
	clear: right;
	float: left;
	padding: 40px 0px 0px 40px;
	}
	
.personal_photo {
	float: left;
	padding: 20px 0px 0px 40px;
	}
.personal_photo  img {
	border: 1px solid #97212d;
	}
.personal_opys {
	
	}
	
h2.personal_opys {
	color: #97212d;
	font-size: 13px;
	}
.personal_opys a{
	color: #262626;
	font-size: 13px;
	text-decoration: none;
	}
	
.personal_opys  a:hover{
	color: #97212d;
	text-decoration: none;
	}
	
.personal_zapys {
	clear: left;
	float: left;
	}
	
.personal_zapys  a{
	color: #262626;
	font-size: 13px;
	text-decoration: none;
	}
	
.personal_zapys  a:hover{
	color: #97212d;
	text-decoration: none;
	}
.in_opys {
	padding: 30px 0px 0px 0px;
	}
.personal_photo_in {
	float: left;
	padding: 30px 0px 0px 0px;
	width: 170px;
	}
	
.personal_photo_in  img {
	border: 1px solid #97212d;
	}
	
.in_opys a {
	color: #97212d;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
.in_opys a:hover{
	color: #262626;
	text-decoration: none;
	}
	
a.articles {
	color: #262626;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
	
 a.articles:hover{
	color: #97212d;
	font-weight: bold;
	text-decoration: none;
	}
/*---------------------------RIGHT BLOCK-------------------*/

.shop {
	float: right;
	margin: 0px !important;
	margin: -60px 0px 0px 0px;
	padding: 30px 20px 0px 0px;
	position: relative;
	}
	
.shop_top {
	background: url(../images/shop_top.png) no-repeat !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/shop_top.png', sizingMethod='scale');
	height: 18px;
	line-height: 1px;
	font-size: 1px;
	width: 201px;
	}

.shop_bottom {
	background: url(../images/shop_bottom.png) !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/shop_bottom.png', sizingMethod='scale');
	height: 16px;
	line-height: 1px;
	font-size: 1px;
	width: 201px;
	}	
	
.shop_center {
	background: url(../images/shop_bg.png) repeat-y scroll 0 100% !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/shop_bg.png', sizingMethod='scale');
	width:200px;
	}	
	
.shop_text {
	color: #97222e;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	}
	
.tovar {
	float: left;
	}
	
.tovar_text   {
	margin: 0px 0px 0px 35px;
	padding: 0px 10px 50px 30px;
	}
	
.tovar_text a {
	color: #97222e;
	font-size: 13px;
	}
	
h2 .tovar_name  {
	color: #97222e;
	font-size: 13px;
	font-weight: normal;
	}
	
h3 .tovar_name  {
	color: #97222e;
	font-size: 13px;
	font-weight: normal;
	}
	
.tovar_price {
	text-decoration: none;
	}
	
.tovar_block {
	padding: 20px 0px 0px 20px;
	}
	
.s_left_shadow {
	background: url(../images/shop_ten_left.png) !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/shop_ten_left.png', sizingMethod='scale');
	height: 381px;
	left: -10px;
	position: absolute;
	top: 65px;
	width: 22px;
	}
	
.s_right_shadow {
	background: url(../images/shop_ten_right.png) !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/shop_ten_right.png', sizingMethod='scale');
	height: 381px;
	right: 5px;
	top: 65px;	
	position: absolute;
	width: 20px;
	}
	
.s_bottom_shadow {
	background: url(../images/shop_ten_bottom.png) !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://new.bagira.lviv.ua/templates/frontend/images/shop_ten_bottom.png', sizingMethod='scale');
	height: 34px;
	bottom: -28px;
	left: 15%;
	position: absolute;
	width: 178px;
	}
	
/*------------FORM-------------------*/

table {
	background-color: #ffffe0;
	color: #682f0e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 300px;
	width: 400px;
	}
	
/*---------------------FOOTER-------------------*/

.footer_bg {
	background: url(../images/footer_bg.jpg) repeat-x;
	clear:both;
	float: left;
	height: 377px;
	margin: -190px 0px 0px 0px;
	position: relative;
	width: 100%;
	}
	
.footer_left {
	background: url(../images/footer_left.jpg) no-repeat;
	height: 377px;
	position: absolute;
	top: 0px;
	left:0px;
	width: 862px;
	z-index: 1;
	}
	
.footer_right {
	background: url(../images/footer_right.jpg) no-repeat;
	float: right;
	height: 377px;
	top: 0px;
	right:0px;
	position: absolute;
	width: 150px;
	z-index: 1;
	}
	
.footFix {
	height:5px;
	width:100%;
	}
	
.footer_menu {
	position: relative;
	width: 100%;
	z-index: 22;
	}
	
.footer_menu  ul{
	margin: 310px 0px 0px 0px;
	padding: 0px 0px 0px 400px;
	}
	
.footer_menu li {
	float: left;
	list-style-type: none;
	padding: 20px 10px 0px 10px;
	}
	
.footer_menu a {
	color: #595750;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	list-style-type: none;
	}

/*--------------------ceny---------------*/

	
.about_text  a{
	color:#343432;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	}
	
.about_text a:hover {
	color: #BC2540;
	}
	.branding {
	float:right;
	position:relative;
	right:30px;
	top:20px;
	z-index:20;
	}