/*------------------------------------------
C H A R P T E R   M I D L E
------------------------------------------*/  
#mid_left div.content{
  padding:14px 0 0 0;
}

#mid_left2 div.content{
  padding:14px 0 0 0;
}

#mid_left div.sub_charpter{
  width:126px;
  display:block;
  background-color:#F5F5F5;
  float:left;
  padding:2px 0 0 0;
}

p.master_search{
  padding:0 0 5px 13px;
  background-image: url(../images/icons/meistari-search.gif);
  background-repeat: no-repeat;
	background-position:top left;
  font-size:11px;
  font-family: Tahoma;
}

p.master_add{
  padding:0 0 0 13px;
  background-image: url(../images/icons/meistari-add.gif);
  background-repeat: no-repeat;
	background-position:top left;
  font-size:11px;
  font-family: Tahoma;
}

p.list_top{
  padding:11px 5px 1px 8px;
  background-image: url(../images/icons/meistari-list-top.gif);
  background-repeat: no-repeat;
	background-position:bottom left;
	color:#3C464D;
	font-weight:bold;
  font-size:14px;
  font-family: Tahoma;
}


div.sub_charpter ul{
  padding:5px 5px 5px 2px;
  list-style-type:none;
}

div.sub_charpter ul li{
  padding:3px 0 0px 7px;
  background-image: url(../images/icons/meistari-list-dot.gif);
  background-repeat: no-repeat;
	background-position:top left;
  font-size:13px;
  font-family: Arial;
}

div.sub_charpter ul li a.list_over{
  font-weight:bold;
  color:#BF2630;
}

div.sub_charpter ul li a.list_over:hover{
  text-decoration:underline;
}

#mid_left div.sub_content{
  width:418px !important;
  width:414px;
  padding:14px 0 0 0;
  margin:0 0 0 126px;
  font-size:12px;
  font-family: Arial;
}

p.master_sort{
	color:#3C464D;
	padding:4px 0 28px 0;
  font-size:12px;
  font-family: Arial;
}

p.master_sortby{
	color:#3C464D;
	float:right;
  font-size:12px;
  font-family: Arial;
}

p.master_sortby em{
  font-style:normal;
  padding:4px 0 0 0;
  float:left;
}

.transparentFake{
	color:#515E66;
	font-size:11px;
	margin:2px;
	width:134px;
	float:left;
	position:relative;
}

.transparentFake option.disabled{
  color:red;
}

div.master_description{
  border:1px solid #A8ABAD;
  margin:0 0 5px 0;
  padding:0 0 0 11px;
  background-color:#fff;
  position:relative;
}

div.master_description img.img{
  margin:11px 11px 0px 0px;
  float:left;
  position:relative;
}

span.master_text{
  padding:10px 5px 0px 0px;
  margin:0 0 0 122px;
  display:block;
}

p.master_text{
  padding:10px 5px 0px 0px;
  margin:0 0 0 122px;
  display:block;
}

h2.master_text_h{
  font-weight:bold;
  display:block;
  font-style:normal;
  font-size:12px;
  font-family: Arial;
  position:relative;
}

h2.master_text_h a{
  color:#515E66;
}

h2.master_text_h a:hover{
  color:#515E66;
  text-decoration:underline;
}

h2.master_text_h2{
  font-weight:bold;

  font-style:normal;
  font-size:12px;
  font-family: Arial;
  padding:0px 0 0 0 !important;
  padding:0px 0 0 0px;
  position:relative;
}

h2.master_text_h2 a{
  color:#515E66;
  position:relative;
}

h2.master_text_h2 a:hover{
  color:#515E66;
  text-decoration:underline;
}

em.master_text_s{
  display:block;
  font-style:normal;
  position:relative;
}

em.master_text_d{
  padding:3px 10px 0 0;
  display:block;
  font-style:normal;
  font-size:12px;
  font-family: Arial;
  position:relative;
}

em.master_text_t{
  padding:3px 10px 0 0;
  display:block;
  font-style:normal;
  font-size:12px;
  font-family: Arial;
  position:relative;
}

p.master_pages{
  text-align:right;
  padding:8px 11px 0 0;
  font-size:11px;
  font-family: Tahoma;
}

p.master_pages a.pages_number{
  font-weight:bold;
}

p.master_pages a.pages_number:hover{
  text-decoration:none;
  color:#fff;
  background-color:#BF2630;
}

p.master_pages a.pages_text{
  padding:0 2px;
  font-size:10px;
  font-family: Tahoma;
}

p.master_pages a.pages_text:hover{
  text-decoration:none;
  color:#fff;
  background-color:#BF2630;
}
/*------------------------------------------
C H A R P T E R   L E F T
------------------------------------------*/  
#mid_right p.autorisation{
  padding:4px 28px 2px 15px;
  margin:0 0 0px 0 !important;
  margin:0;
  height:100%;
  background-image: url(../images/buttons/meistari-autorizacija.gif);
  background-repeat: no-repeat;
	background-position:top left;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	float:left;
  font-family: Tahoma;
}

ul.lang{
  list-style-type:none;
  padding:6px 0 0 0px;
}

ul.lang li{
  float:left;
  color:#515E66;
  font-size:11px;
  font-weight:bold;
  font-family: Tahoma;
}

ul.lang li.lat{
  padding:0 5px 0 0px;
}

ul.lang li.rus{
  background-image: url(../images/icons/meistari-ftr-but.gif);
  background-repeat: no-repeat;
	background-position:top left;
	padding:0 0 0 8px;
}

ul.lang li a.ftr_but_over{
  color:#BF2630;
}

ul.lang li a.ftr_but_over:hover{
  text-decoration:underline;
}

ul.lang li a.ftr_but_out{
  color:#515E66;
}

ul.lang li a.ftr_but_out:hover{
  text-decoration:underline;
}

div.autorisation_desc{
  padding:16px 11px 0 12px !important;
  padding:8px 11px 0 12px;
  background-image: url(../images/meistari-account.jpg);
  background-repeat: no-repeat;
	background-position:top left;
	color:#fff;
}

p.allocution{
  background-image: url(../images/icons/meistari-autoriz-dot.gif);
  background-repeat: repeat-x;
	background-position:bottom left;
  padding:0 0 2px 10px;
  font-size:12px;
  font-family: Arial;  
}

ul.user_stats{
  list-style-type:none;
  padding:12px 0 32px 10px;
  font-family: Tahoma;
  font-size:11px;  
}

ul.user_stats li{
  background-image: url(../images/icons/meistari-list-account-dot.gif);
  background-repeat: no-repeat;
	background-position:top left;
	padding:0 0 0 8px;
  font-family: Tahoma;
  font-size:11px; 
}

ul.user_stats li.look{
	padding:0 0 7px 8px;
}

ul.user_stats li.edit{
	padding:0 0 7px 8px;
}

ul.user_stats li a{
	color:#fff;
}

ul.user_stats li a:hover{
	color:#fff;
  text-decoration:underline;
}

div.right_baner{
  float:right;
  padding:15px 0 7px 0 !important;
  padding:15 0 7px 0;
}

/*------------------------------------------
C A T A L O G   M I D L E
------------------------------------------*/  

#mid_left div.sub_charpter_1{
  width:126px;
  display:block;
  background-color:#F5F5F5;
  margin:0 0 0 0;
  float:left;
}

div.sub_charpter_1 ul{
  padding:5px 0 5px 2px;
  list-style-type:none;
}

div.sub_charpter_1 ul li{
  padding:3px 0 0px 7px;
  background-image: url(../images/icons/meistari-list-dot.gif);
  background-repeat: no-repeat;
	background-position:top left;
  font-family: Arial;
  font-size:13px; 
}

div.sub_charpter_1 ul li a.list_over{
  font-weight:bold;
  color:#BF2630;
}

div.sub_charpter_1 ul li a.list_over:hover{
  text-decoration:underline;
}

#mid_left div.sub_charpter_2{
  width:126px;
  display:block;
  background-color:#F5F5F5;
  margin:31px 0 0 55px;
  float:left;
}

div.sub_charpter_2 ul{
  padding:5px 0 5px 2px;
  list-style-type:none;
}

div.sub_charpter_2 ul li{
  padding:3px 0 0px 7px;
  background-image: url(../images/icons/meistari-list-dot.gif);
  background-repeat: no-repeat;
	background-position:top left;
  font-family: Arial;
  font-size:13px; 
}

div.sub_charpter_2 ul li a.list_over{
  font-weight:bold;
  color:#BF2630;
}

div.sub_charpter_2 ul li a.list_over:hover{
  text-decoration:underline;
}

/*------------------------------------------
A C T U A L   O F F E R S   M I D L E
------------------------------------------*/  

#mid_left div.sub_content_2{
  padding:0px 3px 0 0;
  margin:0 0 0 0;
  font-family: Arial;
  font-size:12px; 
}

em.master_text_t2{
  padding:10px 10px 10px 0;
  display:block;
  font-style:normal;
  position:relative;
}

div.autorisation_desc2{
  padding:5px 11px 0 16px !important;
  padding:5px 11px 0 16px;
  background-image: url(../images/meistari-account.jpg);
  background-repeat: no-repeat;
	background-position:top left;
	color:#fff;
}

div.autorisation_desc2:lang(en){
  padding:10px 11px 0 16px !important;
  padding:5px 11px 0 16px;
  background-image: url(../images/meistari-account.jpg);
  background-repeat: no-repeat;
	background-position:top left;
	color:#fff;
}

.transparentFake2{
	color:#515E66;
	font-size:12px;
	margin:2px;
	padding:2px 2px 0 2px;
	width:136px;
	float:left;
}

.transparentButton{
	color:#BF2630;
	font-size:13px;
	font-weight:bold;
	margin:2px;
	padding:5px 0 12px 30px;
}

ul.user_stats2{
  list-style-type:none;
  padding:7px 0 7px 0px;
	background-image: url(../images/icons/meistari-autoriz-dot.gif);
  background-repeat: repeat-x;
	background-position:top left;
}

ul.user_stats2 li{
  background-image: url(../images/icons/meistari-list-account-dot.gif);
  background-repeat: no-repeat;
	background-position:top left;
	padding:0 0 0 8px;
}

ul.user_stats2 li a{
	color:#fff;
}

ul.user_stats2 li a:hover{
	text-decoration:underline;
}

/*------------------------------------------
F O R U M   T H E M A   A D D
------------------------------------------*/ 

div.master_description2{
  border:1px solid #A8ABAD;
  margin:0 0 5px 0;
  background-color:#fff;
}

font.obligatory{
  color:#BF2630;
}

div.meistari_add_form{
  padding:10px 0 10px 11px;
}

div.meistari_add_form p{
  padding:0px 0 5px 0px !important;
  padding:0px 0 3px 0px;
  font-family: Arial;
}

label.meistari_add_name{
  width:102px;
  text-align:right;
  float:left;
  font-size:12px;
  font-family: Arial;
  padding:3px 6px 0 0 !important;
  padding:3px 3px 0 0;
  cursor:pointer;
  position:relative;
}

.transparentFake3{
  width:130px;
  padding:2px;
  font-size:11px !important;
  font-size:11px;
  font-family: Tahoma;
}

.transparentTextarea{
  width:300px;
  height:75px;
  padding:2px;
  font-size:11px;
  font-family: Tahoma;
}

p.form_rest_simbols{
  margin:0 0 0 109px;
}



p.form_sen_email{
  margin:0 0 0 107px !important;
  margin:0 0 0 104px;
  color:#090F1F;
  font-size:12px;
}

:root p.form_sen_email{
  margin:0 0 0 109px;
  color:#090F1F;
  font-size:12px;
}
.transparentButton2{
	color:#BF2630;
	font-size:13px;
	font-weight:bold;
	margin:2px;
	padding:2px 0 3px 105px;
}

div.meistari_form_back{
  font-family: Arial;
  padding:2px 0 0 10px;
  background-image: url(../images/icons/meistari-back.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.form_thema_name{
  font-size:12px;
  font-family: Arial;
  padding:14px 0 0 0;
  color:#3C464D;
}

/*------------------------------------------
F O R U M   C A T E G O R I E S
------------------------------------------*/ 

div.meistari_categories{
  padding:0px 0px 10px 2px;
}

div.meistari_categories_line{
  padding:10px 0 10px 0px;
  background-image: url(../images/icons/meistari-content-dot.gif);
  background-repeat: repeat-x;
	background-position:bottom left;
  font-size:12px;
  font-family: Arial;
}

div.meistari_categories_line_last{
  padding:10px 0 10px 0px;
  font-size:12px;
  font-family: Arial;
}

h2.categories_h{
  padding:0px 0 0px 14px;
  background-image: url(../images/icons/meistari-forum-categories.gif);
  background-repeat: no-repeat;
	background-position:top left;
  font-weight:normal;
  font-size:12px;
  font-family: Arial;
}

h2.categories_h a{
  font-weight:bold;
  color:#00468C;
}

h2.categories_h a:hover{
  font-weight:bold;
  color:#00468C;
}

p.categories_e{
  padding:0px 17px 0px 14px;
  float:left;
}

/*------------------------------------------
F O R U M   T H E M A S
------------------------------------------*/ 

p.master_back_categories{
  padding:0 0 5px 13px;
  background-image: url(../images/icons/meistari-back-categories.gif);
  background-repeat: no-repeat;
	background-position:top left;
  font-size:11px;
  font-family: Tahoma;
}

div.master_themas_p{
  padding:20px 11px 0 0;
}

div.master_themas_p2{
  padding:20px 11px 0 0;
}

h2.themas_h{
	color:#3F3F3F;
	padding:0 0 3px 0;
  font-weight:normal;
  font-size:12px;
  font-family: Arial;
}

h2.themas_h a{
  font-weight:bold;
	color:#00468C;
}

h2.themas_h a:hover{
  font-weight:bold;
	color:#00468C;
}

p.themas_u{
  padding:0px 0px 0px 14px;
  background-image: url(../images/icons/meistari-themas-user.gif);
  background-repeat: no-repeat;
	background-position:top left;
	color:#3F3F3F;
}

p.themas_e{
  padding:0px 0px 0px 14px;
  background-image: url(../images/icons/meistari-last-coment.gif);
  background-repeat: no-repeat;
	background-position:top left;
	color:#3F3F3F;
}

/*------------------------------------------
F O R U M   C O M E N T S
------------------------------------------*/ 

p.master_old_coments{
  padding:0 0 0 13px;
  background-image: url(../images/icons/meistari-old-coments.gif);
  background-repeat: no-repeat;
	background-position:top left;
  font-size:11px;
  font-family: Tahoma;
}

div.meistari_coments_line_top{
  padding:15px 0 10px 0px;
  background-image: url(../images/icons/meistari-coment-dot.gif);
  background-repeat: repeat-x;
	background-position:bottom left;
  font-size:12px;
  font-family: Arial;
}

p.coments_head{
  color:#090F1F;
  font-size:13px;
  padding:0 0 10px 0;
}

p.master_thema_add{
  padding:0 10px 0 13px;
  background-image: url(../images/icons/meistari-add.gif);
  background-repeat: no-repeat;
	background-position:top left;
  font-size:11px;
  font-family: Tahoma;
  float:right;
}

p.coments_u{
  padding:0px 0px 3px 14px;
  background-image: url(../images/icons/meistari-themas-user.gif);
  background-repeat: no-repeat;
	background-position:top left;
	color:#3F3F3F;
}

h2.coments_h{
  padding:0 0 3px 0;
  color:#3F3F3F;
  font-size:12px;
  font-family: Arial;
  font-weight:normal;
}

h2.coments_h a{
  font-weight:bold;
  color:#00468C;
}

h2.coments_h a:hover{
  text-decoration:underline;
  color:#00468C;
}

p.coments_txt{
  padding:0 0 8px 0;
  color:#3F3F3F;
}

p.coments_txt2{
  padding:0 0 0px 0;
  color:#3F3F3F;
}

div.master_coment_p{
  padding:15px 11px 0 0;
}

div.master_coment_p2{
  padding:0px 11px 0 0;
}

p.master_coment_pages{
  text-align:center;
  font-size:11px;
  font-family: Tahoma;
}

p.master_coment_pages a.pages_number{
  font-weight:bold;
}

p.master_coment_pages a.pages_number:hover{
  text-decoration:none;
  color:#fff;
  background-color:#BF2630;
}

p.master_coment_pages a.pages_text{
  padding:0 2px;
  font-size:10px;
  font-family: Tahoma;
}

p.master_coment_pages a.pages_text:hover{
  text-decoration:none;
  color:#fff;
  background-color:#BF2630;
}

/*------------------------------------------
F O R M   S E N D
------------------------------------------*/ 

.transparentButton3{
	color:#BF2630;
	font-size:13px;
	font-weight:bold;
	margin:0px 3px;
	padding:0px 0 3px 95px;
}

label.meistari_send_form{
  width:92px;
  text-align:left;
  float:left;
  font-size:12px;
  font-family: Arial;
  padding:3px 6px 0 0 !important;
  padding:3px 3px 0 0;
  cursor:pointer;
}

/*------------------------------------------
F O R M   R E G I S T R A T I O N
------------------------------------------*/ 

p.obligatory_reg{
  color:#BF2630;
  margin:0 0 15px 0;
  text-align:center;
  font-size:12px;
  font-family: Arial;
  display:block;
}

p.form_fields{
  width:522px;
}

label.meistari_reg_form{
  width:116px;
  text-align:right;
  float:left;

  font-size:12px;
  font-family: Arial;
  padding:3px 6px 0 0 !important;
  padding:3px 3px 0 0;
  cursor:pointer;
}

label.meistari_reg_form2{
  width:116px;
  text-align:right;
  float:left;
  font-size:12px;
  font-family: Arial;
  padding:0px 6px 0 0 !important;
  padding:0px 3px 0 0;
  cursor:pointer;
}

.transparentFakeReg{
  width:160px;
  padding:2px;
  font-size:11px;
  float:left;
  height:12px;
  font-family:Tahoma;
}

.transparentFakeReg2{
  padding:2px;
  font-size:11px;
  height:20px;
  font-family:Tahoma;
}

.transparentTextReg{
  width:160px;
  height:75px;
  padding:2px;
  font-size:11px;
  float:left;
  font-family:Tahoma;
}

.transparentSelectReg{
  width:168px;
  padding:0px;
  font-size:12px;
  height:20px;
  float:left;
}

.transparentSelectReg option.disabled{
  color:red;
}

.transparentSelectReg2{
  width:168px;
  padding:2px;
  font-size:12px;
  float:left;
}

input.DescCounts{
  font-size:11px;
  float:left;
  font-family:Tahoma;
  border:1px solid #fff;
  font-family: Arial;
  font-size:10px;
  color:#bf2630;
  padding:12px 0 0 10px;
}

input.DescCounts2{
  font-size:11px;
  font-family:Tahoma;
  border:1px solid #fff;
  font-family: Arial;
  font-size:10px;
  color:#bf2630;
  text-align:center;
}

em.reg_description{
  font-style:normal;
  font-size:10px;
  font-family: Arial;
  padding:4px 0 0 10px;
  float:left;
  display:block;
  width:215px;
}

em.reg_description2{
  font-style:normal;
  font-size:10px;
  font-family: Arial;
}

em.reg_description3{
  font-style:normal;
  font-size:10px;
  font-family: Arial;
  padding:4px 0 0 10px;
  float:left;
  display:block;
  width:215px;
}


label.reg_description{
  font-style:normal;
  font-size:10px;
  font-family: Arial;
  padding:0 0 0 12px;
  vertical-align:top;

}

div.reg_space{
  visibility: hidden;
  display:block;
  padding:15px 0 0 0;
  clear:left;
}

div.reg_space2{
  visibility: hidden;
  display:block;
  padding:10px 0 0 0;
  clear:left;
}

div.reg_space3{
  visibility: hidden;
  display:block;
  padding:3px 0 0 0 !important;
  padding:0;
  clear:left;
}

div.reg_space4{
  visibility: hidden;
  display:block;
  padding:3px 0 0 0 !important;
  padding:0;
  clear:left;
}

.transparentButton5{
	padding:0px 0 0px 2px;
	margin:-4px 0 1px 0;
	vertical-align:middle;
}

p.registration_button{
	padding:10px 0 0px 0px;
	margin:0 20px 0px 0px;
	background-image: url(../images/icons/meistari-content-dot.gif);
  background-repeat: repeat-x;
	background-position:top left;
}

.transparentButton4{
	padding:10px 0 0px 207px !important;
	padding:10px 0 0px 204px;
}

label.input_foto{
  float:left;
  width:170px;
  display:block;
}

/*------------------------------------------
S E A R C H   F O R M
------------------------------------------*/ 
label.meistari_search_form{
  width:56px;
  text-align:left;
  float:left;
  font-size:12px;
  font-family: Arial;
  padding:3px 6px 0 5px !important;
  padding:3px 3px 0 5px;
  cursor:pointer;
  position:relative;
  display:block;
  color:#515e66;
}

label.meistari_search_form2{
  width:56px;
  text-align:left;
  font-size:12px;
  font-family: Arial;
  padding:3px 6px 0 5px !important;
  padding:3px 3px 0 5px;
  cursor:pointer;
}

.transparentFakeSearch{
  width:30px;
  padding:2px;
  font-size:11px;
  color:#a6a6a6;
}

.transparentSelectSearch{
  width:138px;
  padding:0px 0px 0 0px;
  font-size:10px;
  height:20px;
  color:#515E66;
  font-size:11px;
  font-family: Arial;
  position:relative;

}

.transparentButtonSearch{
	color:#BF2630;
	font-size:13px;
	font-weight:bold;
	margin:0px 3px;
	padding:5px 0 3px 147px;
}

p.obligatory_search_form{
  color:#BF2630;
  margin:0 0 10px 0;
  text-align:left;
  font-size:12px;
  font-family: Arial;
  display:block;
}

div.master_search_p{
  padding:20px 11px 15px 0;
}

div.master_search_p2{
  padding:10px 11px 0 0;
}

/*------------------------------------------
T E X T   P A G E S
------------------------------------------*/ 

div.master_text_n{
  margin:7px 0 0px 0;
}

div.master_text_n img{
  margin:3px 11px 0px 0px;
  float:left;
}

div.master_text_n p.text_text{
  padding:0px 0px 5px 5px;
}

div.master_text_n h2.text_text_h{
  font-weight:bold;
  display:block;
  font-style:normal;
  font-size:14px;
  font-family: Arial;
}

div.master_text_n em.text_text_s{
  display:block;
  font-style:normal;
  padding:0 0 3px 0;
  color:#515E66;
}

div.master_text_n em.text_text_d{
  padding:3px 0px 3px 0;
  display:block;
  font-style:normal;
  color:#515E66;
}

div.master_text_n em.text_text_t{
  padding:3px 10px 0px 0;
  display:block;
  font-style:normal;
}

em.text_text_t a{
  padding:0 8px 0 0;
	background-image: url(../images/icons/meistari-read-more.gif);
  background-repeat: no-repeat;
	background-position:top right;
}

/*------------------------------------------
T E X T   P A G E   O P E N 
------------------------------------------*/ 
p.meistari_text_open_h{
  font-weight:bold;
  display:block;
  font-size:14px;
  font-family: Arial;
}

p.meistari_text_open_d{
  padding:3px 0px 0px 0;
  display:block;
  color:#515E66;
}

div.master_open_n{
  margin:7px 0 0px 0;
}

div.master_open_n img{
  margin:3px 11px 0px 0px;
  float:left;
}

div.master_open_n p.text_text{
  padding:0px 0px 0px 0px;
  display:block;
  font-style:normal;
  color:#3C464D;
  font-size:12px;
  font-family: Arial;
}

div.master_open_n ul{
  padding:5px 0 5px 2px;
  list-style-type:none;
}

div.master_open_n ul li{
  padding:0px 0 0px 10px;
  background-image: url(../images/icons/meistari-text-open-dot.gif);
  background-repeat: no-repeat;
	background-position:top left;
  font-size:13px;
  font-family: Arial;
}

div.meistari_text_tabula{
  padding:15px 0 15px 0px;
}

.doc_tab{
  border:collapse;
  border-collapse: collapse;
}
.doc_h{
  border:1px solid #F5F5F5;
  background:#00468C;
  color:#fff;
  font-weight:bold;
  padding:5px;
  border:collapse; 
  text-align:center;
}

.doc_m{
  border:1px solid #F5F5F5;
  background:#E9EDF4;
  color:black;
  padding:5px;
  text-align:center;
}

div.open_heading{
  color:#000;
  font-size:12px;
  font-family: Arial;
  font-weight:bold;
  padding:0px 0 10px 0;
}


div.open_heading ul{
  padding:5px 0 5px 2px;
  list-style-type:none;
}

div.open_heading ul li{
  padding:3px 0;
  font-size:11px;
  font-family: Arial;
  font-weight:normal;
}

div.open_heading ul li a.doc_word{
  padding:1px 0 3px 25px;
  background-image: url(../images/icons/meistari-doc-word.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.open_heading ul li a.doc_excel{
  padding:1px 0 3px 25px;
  background-image: url(../images/icons/meistari-doc-excel.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.open_heading ul li a.doc_ppt{
  padding:1px 0 3px 25px;
  background-image: url(../images/icons/meistari-doc-ppt.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.open_heading ul li a.doc_avi{
  padding:1px 0 3px 25px;
  background-image: url(../images/icons/meistari-doc-avi.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.open_heading ul li a.doc_mp3{
  padding:1px 0 3px 25px;
  background-image: url(../images/icons/meistari-doc-mp3.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.open_heading ul li a.doc_pdf{
  padding:1px 0 3px 25px;
  background-image: url(../images/icons/meistari-doc-pdf.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.open_heading ul li a.doc_zip{
  padding:1px 0 3px 25px;
  background-image: url(../images/icons/meistari-doc-zip.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.open_heading ul li a.doc_link{
  padding:1px 0 3px 17px;
  background-image: url(../images/icons/meistari-read-more.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.meistari_text_open_back{
  padding:8px 0 0 0;
  background-image: url(../images/icons/meistari-content-dot.gif);
  background-repeat: repeat-x;
	background-position:top left;
}

div.meistari_text_open_back a{
  font-family: Arial;
  padding:2px 0 0 10px;
  background-image: url(../images/icons/meistari-back.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

/*------------------------------------------
P O P U P
------------------------------------------*/ 

div.meistari_popup_base{
  padding:5px 0 3px 11px;
}

p.popup_quest{
  padding:3px 0;
  font-size:12px;
  font-family: Arial;
  font-weight:bold;
  text-align:center;
  color:#3C464D;  
}

p.popup_answers{
  text-align:center;
}

.transparentButtonOK{
	color:#BF2630;
	font-size:13px;
	font-weight:bold;
	margin:2px;
	padding:2px 3px 3px 0px;
}

.transparentButtonCancel{
	color:#BF2630;
	font-size:13px;
	font-weight:bold;
	margin:2px;
	padding:2px 0 3px 0px;
}

/*------------------------------------------
F O T O 
------------------------------------------*/

div.master_foto_pages{
  padding:0px 0 1px 0;
  width:353px;
  float:left;
}

div.master_foto_properties{
  text-align:right;
  padding:0 11px 0 0;
  position:relative;
}

div.master_foto_properties a.print{
  padding:0 5px 0 15px;
  background-image: url(../images/icons/meistari-print.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.master_foto_properties a.send_friend{
  padding:0 0px 0 20px;
  background-image: url(../images/icons/meistari-send.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.master_foto_n{
  margin:7px 0 0px 0;
}

div.master_foto_n img.big_pict{
  margin:0px 11px 0px 0px;
  float:left;
}

div.master_foto_n p.text_foto{
  padding:11px;
  border:1px solid #A8ABAD;
  background-color:#fff;
  margin:0 2px 0 368px;
  position:relative;
}

div.master_foto_n em.text_foto_h{
  display:block;
  font-style:normal;
  font-weight:bold;
  font-size:12px;
  font-family: Arial;
  color:#515E66;
  padding:0 0 4px 0;
}

div.master_foto_n em.text_foto_h a{
  color:#515E66;
}

div.master_foto_n em.text_foto_h a:hover{
  color:#515E66;
}

div.master_foto_n em.text_foto_s{
  display:block;
  font-style:normal;
  padding:0 0 0px 0;
  color:#515E66;
  font-size:12px;
  font-family: Arial;
}

div.master_foto_n em.text_foto_d{
  padding:6px 0px 8px 0;
  display:block;
  font-style:normal;
  color:#515E66;
  font-size:13px;
  font-family: Arial;
}

div.master_foto_n em.text_foto_t{
  padding:0px 10px 0px 0;
  display:block;
  font-style:normal;
  font-size:12px;
  font-family: Arial;
}

div.master_foto_n div.reklama{
  padding:13px 2px 0 4px;
  float:right;
}

/*------------------------------------------
P R I N T
------------------------------------------*/

#mid_left2 h1.charpter_print{
  font-weight:bold;
  color:#000;
  font-size:16px;
  font-family: Tahoma;
}

div.master_print_properties{
  text-align:right;
  padding:0 0px 0 0;
}

div.master_print_properties a.print{
  padding:0 0px 0 15px;
  background-image: url(../images/icons/meistari-print.gif);
  background-repeat: no-repeat;
	background-position:top left;
}

div.master_foto_n p.text_print{
  padding:11px;
  border:1px solid #A8ABAD;
  background-color:#fff;
  margin:0 0 0 0;
}

div.master_foto_n em.text_print_h{
  font-weight:bold;
  display:block;
  font-style:normal;
  font-size:12px;
  font-family: Arial;
  color:#000;
  padding:0 0 4px 0;
}

div.master_foto_n em.text_print_s{
  display:block;
  font-style:normal;
  padding:0 0 0px 0;
  color:#000;
  font-size:12px;
  font-family: Arial;
}

div.master_foto_n em.text_print_d{
  padding:6px 0px 8px 0;
  display:block;
  font-style:normal;
  color:#000;
  font-size:13px;
  font-family: Arial;
}

div.master_foto_n em.text_print_t{
  padding:0px 10px 6px 0;
  display:block;
  font-style:normal;
  font-size:12px;
  font-family: Arial;
  color:#000;
}

div.master_foto_n em.text_print_t2{
  padding:0px 10px 10px 0;
  display:block;
  font-style:normal;
  font-size:12px;
  font-family: Arial;
  color:#000;
}

div.master_foto_n em.text_print_tt{
  padding:6px 10px 0px 0;
  display:block;
  font-style:normal;
  font-size:12px;
  font-family: Arial;
  color:#000;
}

div.master_foto_n img.print{
  padding:0 5px 10px 5px;
  width:85px;
}

div.master_foto_n em.text_print_clear{
  display:block;
  clear:left;
}

ul.law{
  margin:0 0 0 13px;
}
