/* Top Elements */

body {
	 background: #fff7f3 url(images/bg.png) repeat-x;
	font: 13px/1.85em Verdana, Tahoma, arial, sans-serif;
	text-align: justify;
	padding:0;
	margin:0;
	line-height:12pt;
}

IMG {
	border: 0;
}

/* Menu */
A.knopka_01 {
	background: url('images/persona_sity_main_edit_02.gif');
	display: block;
	outline: none;
	width: 179px;
	height: 107px;
	border:0;
}

A.knopka_01:hover {
	background: url('images/persona_sity_main_edit_02_a.gif');
}

A.knopka_02 {
	background: url('images/persona_sity_main_edit_04.gif');
	display: block;
	outline: none;
	width: 179px;
	height: 91px;
	border:0;
}

A.knopka_02:hover {
	background: url('images/persona_sity_main_edit_04_a.gif');
}

A.knopka_03 {
	background: url('images/persona_sity_main_edit_06.gif');
	display: block;
	outline: none;
	width: 179px;
	height: 128px;
	border:0;
}

A.knopka_03:hover {
	background: url('images/persona_sity_main_edit_06_a.gif');
}

A.knopka_04 {
	background: url('images/persona_sity_main_edit_08.gif');
	display: block;
	outline: none;
	width: 179px;
	height: 118px;
	border:0;
}

A.knopka_04:hover {
	background: url('images/persona_sity_main_edit_08_a.gif');
}

A.knopka_05 {
	background: url('images/persona_sity_main_edit_05.gif');
	display: block;
	outline: none;
	width: 160px;
	height: 151px;
	border:0;
}

A.knopka_05:hover {
	background: url('images/persona_sity_main_edit_05_a.gif');
}

A.knopka_06 {
	background: url('images/persona_sity_main_edit_07.gif');
	display: block;
	outline: none;
	width: 160px;
	height: 117px;
	border:0;
}

A.knopka_06:hover {
	background: url('images/persona_sity_main_edit_07_a.gif');
}

/* headers */
.title_up, .title_up A:link> .title_up A:hover, .title_up A:visited{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#663300;
	text-transform:uppercase;
	font-weight: bold;
	text-align:left;
}
.title_down, .title_down A:link, .title_down A:hover, .title_down A:visited{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#663300;
	text-transform:uppercase;
	text-align:left;
}
/* text */
P {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a382d;
}

.p_left{
	text-align:left;
}

/* adress */
.adress_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#b39889;
	text-transform:uppercase;
}
.adress_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#663300;
	text-transform:uppercase;
}
.adress_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#663300;
	text-transform:uppercase;
}

/* links */
a:link, a:visited, a:hover, p a:link, p a:visited, a:link, a:visited, a:hover, a:hover, td a:link, td a:visited, td a:hover{	
	color: #8d3500;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* Up menu */
A.sub_menu:link, A.sub_menu:visited{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	outline: none;
	color:#e6c3b5;
}
A.sub_menu:hover{
	color:#fff;
	outline: none;
}
A.sub_menu_a, A.sub_menu_a:visited, A.sub_menu_a:link, A.sub_menu_a:hover{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	outline: none;
	color:#e6c3b5;
}

/* Breadcrumbs */
.B_crumbBox {
	color:#8d3500;
	font-size: 11px;
	text-transform:lowercase;
}
.B_crumbBox A:link{
	color:#8d3500;
	font-size: 11px;
	text-transform:lowercase;
}
.B_crumbBox A:visited{
	color:#8d3500;
	font-size: 11px;
	text-transform:lowercase;
}
.B_crumbBox .B_currentCrumb{
	/*font-weight:bold;*/
	color: #441a01;
	font-family:Arial, Helvetica, sans-serif;
}

.B_firstCrumb A:link.B_homeCrumb, .B_firstCrumb A:visited.B_homeCrumb, .B_firstCrumb A:hover.B_homeCrumb{
	font-size:12px;
	color: #900;
}

/* masters */
.master_foto{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.family_master {
	color:#4a382d;
	font-size:14px;
	font-style: italic;
	font-weight:bold;
}
.master_post{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: italic;
	color:#4a382d;
}
.about_master{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a382d;
}

/* Pages */
.page {
	padding-left: 10px;
	color:#333;
	font-size: 11px;
	text-align:center;
}
A.ditto_page{
	margin: 0 2px 0 2px;
}
.ditto_currentpage{
	color: #fff;
	font-size: 11px;
	margin: 2px;
	padding:3px;
	text-align:center;
	background-color:#4a382d;
}
/* Uslugi */

.ul_uslugi{
	padding: 0 0 5px 12px;
	list-style-image:url(images/li_01.gif);
	text-align:left;
}
.ul_uslugi1 LI A, A:visited{
	color:#4a382d;
	font-size:12px;
}
.ul_uslugi1 LI A:hover{
	color:#8d3500;
	text-decoration:none;
	font-size:12px;
}
.ul_uslugi LI A, A:visited{
	color:#4a382d;
	font-size:12px;
}
.ul_uslugi LI A:hover{
	color:#8d3500;
	text-decoration:none;
	font-size:12px;
}

.ul_uslugi LI{
	margin-bottom:3px;
}

A.ditto_tpl_uslugi, A:visited.ditto_tpl_uslugi{
	color:#8d3500;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform:uppercase;
	text-align:left;
}

A:hover.ditto_tpl_uslugi{
	color:#4a382d;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform:uppercase;
	text-align:left;
}

UL li{
	list-style-image:url(images/li_01.gif);
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a382d;
}

OL li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a382d;
}

/* Price */
.price_title_00, .price_title_00 A:link, .price_title_00 A:hover, .price_title_00 A:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#8d3500;
	font-style:normal;
	text-align:center;
	margin: 20px 0 10px 0;
	padding: 20px 0 10px 0;
	line-height:15pt;
}
.price_title_01, .price_title_01 A:link, .price_title_01 A:hover, .price_title_01 A:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#663300;
	font-style:normal;
	text-align:center;
	margin: 20px 0 10px 0;
	padding: 20px 0 10px 0;
	line-height:15pt;
}
.price_title_02, .price_title_02 A:link, .price_title_02 A:hover, .price_title_02 A:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#8d3500;
	font-style:normal;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	line-height:15pt;

}
.price_table{
	text-align:left;
	color:#4a382d;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:12pt
}
.price_table a:link, .price_table a:visited, .price_table a:hover,{	
	color: #8d3500;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*Butik*/
.butik_table{
	text-align:left;
	color:#4a382d;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12pt;
	font-style:italic;
}
.butik_header{
	background-color:#5d361e;
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	font-size:13px;
}
.butik_table_line{
	vertical-align:middle;
	border-bottom:1px dashed #b39889;
}
.shopOrderForm {padding:0 0 10px 0; margin:10px 0 0 0; font-size:12px; font-weight:bold; color:#4a382d;}
/*.shopOrderForm td {border-bottom:1px dotted #8d3500;  padding:10px 10px 10px 10px;}*/
.shopOrderForm .error { padding:10px; color:#F00;}

.shopOrderForm .input_v_v { padding:10px 0 10px 0;}
.shopOrderForm .input_v_v input {width:350px; padding:5px; border:1px dotted #c2ab9d; background:#fcfcfc; color:#5d361e; font-size:11px; font-family:Arial;  font-size:12px; height:20px; font-weight:bold;}
.shopOrderForm .input_v_v input:hover {background:#fff; border:1px solid #5d361e;}


.shopOrderForm .input_v_v_v { padding:10px 0 10px 0;}
.shopOrderForm .input_v_v_v input {width:150px; padding:5px; border:1px dotted #c2ab9d; background:#fcfcfc; color:#5d361e; font-size:11px; font-family:Arial;  font-size:12px; height:20px; font-weight:bold;}
.shopOrderForm .input_v_v_v input:hover {background:#fff; border:1px solid #5d361e;}


.shopOrderForm .input_v_v textarea {width:350px; height:120px; padding:5px; border:1px dotted #c2ab9d; background:#fcfcfc; font-size:11px; font-family:Arial; color:#5d361e; font-size:12px; font-weight:bold;}
.shopOrderForm .input_v_v textarea:hover {background:#fff; border:1px solid #5d361e;}
.shopOrderForm .input_v_v select {color:#000; font-size:11px;}

.shopOrderForm #shopSubmit {width:100%; height:50px; background:#5d361e; color:#fff; padding:5px 0; font-size:18px; border:1px solid #d1d1d1; font-weight:bold;}

/*BUTIK*/
.butik_price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a382d;
	width:143px;
	margin:0 4px 5px 0; 
	border: 1px dashed #999;
	background:#FFF;
}
.butik_price-in{
	padding:3px;
}
.relative {position:relative;}

/* *** crossbrowser inline-block *** */
.butik_price {
  /* for firefox2 */
  display: -moz-inline-stack;
  /* for all modern */
  display: inline-block; vertical-align: top;
  /* for IE6 & IE7 */
  zoom: 1; *display: inline;
}
