/* MAIN : BODY and links*/
body 	{
	margin : 0px;
	background: #FFF8dc; 
	color:black;
	font-family:"Book Antiqua", "Times New Roman", Times, serif;
	 font-size: 12pt;
	SCROLLBAR-FACE-color:black;
	SCROLLBAR-HIGHLIGHT-color:#FFDAB9;
	SCROLLBAR-SHADOW-color:#FFDAB9;
	SCROLLBAR-3DLIGHT-color: #4e4c4c;
	SCROLLBAR-ARROW-color: firebrick;
	SCROLLBAR-TRACK-color:#CC3300;
	SCROLLBAR-DARKSHADOW-color: maroon;
}

A:link {
	font-family:"Book Antiqua", "Times New Roman", Times, serif;
	color: #CC3333; 
	text-decoration: none;
	}
A:visited 	{
	font-family:"Book Antiqua", "Times New Roman", Times, serif;
	color: #FF6666;
	text-decoration: none;
	}
A:active, A:hover 	{
	font-family:"Book Antiqua", "Times New Roman", Times, serif;
	color: #FF3333;
	text-decoration: none;
	}
.navbar , A:link.navbar, A:visited.navbar{
	color:#FFF8DC; 
	font-weight:bold;
}
.navbarbot , A:link.navbarbot, A:visited.navbarbot{
	color: #CC6633; 
	font-weight:bold;
	font-size:small;
}
A:link.black, a:visited.black{
	color: Black;
}
a:hover.black{
	text-decoration: underline;
}

/* HEADERS*/
H1 {
	font-size:25px;
   	font-weight:bold; 
	font-family:"Book Antiqua", "Times New Roman", Times, serif;
	font-variant: small-caps;
	color: #CC6633; 
	text-align: center;
	margin-top:20px;
	margin-bottom:8px;
}
H2 {
    font-family: "Book Antiqua", "Times New Roman", Times, serif; 
    FONT-WEIGHT: bold; 
    TEXT-ALIGN: center;
	MARGIN-TOP: 16px;
    margin-bottom:6px;
    color: firebrick; 
}
H3 {
    MARGIN-TOP: 19px; 
    MARGIN-BOTTOM: 9px; 
    FONT-WEIGHT: bold; 
    color: firebrick; 
    font-family: "Book Antiqua", "Times New Roman", Times, serif; 
    LETTER-SPACING: 0.1em;
	TEXT-ALIGN: center
}
h4,h5{
	color:#CC6666;
	MARGIN-TOP: 16px;
    margin-bottom:6px;
    FONT-WEIGHT: bold; 
    font-family: "Book Antiqua", "Times New Roman", Times, serif; 
    LETTER-SPACING: 0.1em; 
    TEXT-ALIGN: center;
}




/*FORM*/	
	
form{
	margin:0px;
	padding:0px;
}

.input{
  	background-color: #FFEFD5;
    color: black;
    border-right: solid 1px #DCD4A4;
    border-left: solid 1px #E4DDB4;
    border-bottom: solid 1px #D7CF9E; 
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	font-weight: bold;
	 padding: 2px 10px 5px;
	 margin: 0px;
   }
.red{
  	background-color : #CC3333;
	background-image : url(/deco/table_fon.gif);
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	border-color: #990000;
	color: #FFEFD5;
}
select{
	background-color : #fff8dc;
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	font-size:13px;
}
.bt {
	background-color: #CC0000;
	background-image : url(/deco/table_fon.gif);
	color : #FFE4C4;
	font-weight:bold;
	border-color: #990000;
	font-size:11px;
	font-family : "Book Antiqua", "Times New Roman", Times, serif;
}
/*END OF FORMS*/



/*     formatted text blocks           */
.quoting{
	font-size:13px;
	color: #FFE4C4;
	text-align : right;
}
.bukv {
/*  display : inline;*/
 color:#cc3333;
font-size:30px;
/*float : left;
clear: right;*/
margin-top:-3px;
margin-right: 2px;
  font-family:"Book Antiqua", "Times New Roman", Times, serif;
	font-weight : bold; 
}
.snos {
	text-indent : 0px;
	color: #626262;
	font-size:smaller;
}
.snos em{
	font-size: small;
}
.right{
	text-align:right;
	text-indent:0px;
}
.left{
	text-align : left;
	text-indent : 0px;
}
.cit, citi{	
	text-indent:0%;
	margin-left:40%;
	text-align:justify;
	font-size:13px;
	font-family : "Book Antiqua", "Times New Roman", Times, serif;
}
.citr{	
	text-indent:0%;
	text-align:right;
	font-size:12px;
	margin-left:60%;
	}
 .citir{	
	font-style:italic;
	color: #663333;
	font-size : 14px;
	text-indent:0%;
	text-align:right;
	margin-left:60%;
	}
.stih{	
	text-indent:0%;
	margin-left:35%;
	text-align:justify;
}

.m{
		font-family : "Courier New", Courier, monospace;
}
.cit1{
 	font-family:"Book Antiqua", "Times New Roman", Times, serif; 
	font-size:14px;
 	margin-left:95px;
 	margin-right:35px;
	margin-top:0px;
	margin-bottom:1px;
	text-indent:5%;
	text-align:justify;
	}

.vrez, .vrez p{
	font-size: 14px;
	background-color: cornsilk;
	margin-top : 10px;
	margin-bottom : 10px;
}
.r{
	text-align:right;
}
.h1{
	text-align:left;
	color:#000000;
	font : italic bold x-large serif;
	}
	
.besti{
font-family:"Book Antiqua", "Times New Roman", Times, serif; 
	margin-top:9px;
	margin-bottom:1px;
	text-align:justify;
	margin-left : 25px;
	text-indent : -25px;
}



/* FONTS & COLORS */

sup{
	font-size: 10px;
}
br{
	font-size:3px;
}

em, i, p em, td em, a em {
font-family : "Book Antiqua", "Times New Roman", Times, serif;
font-size:14px;
}
pre {
	text-indent: 0px;
	font-family : "Book Antiqua", "Times New Roman", Times, serif;
}
.tan{
	color: tan;
	font-size:14px;
}
.cc33{
	color: #CC3333;
	font-weight:bold; 		
}
.bg {
	filter:progid:dximagetransform.microsoft.dropshadow(offx=4, offy=4, color='#cc9966', positive='true');
}

/* BLOCKS*/
HR {
	color: #CC6633; 
	height:1px;
}
P 	{
 	margin-top:1px;
	margin-bottom:1px;
	text-indent:5%;
	text-align:justify;
	font-family : "Book Antiqua", "Times New Roman", Times, serif;
	}
.p{
	text-indent:10%;
}
.p1{
	text-indent:0px;
	margin-left:90px;
}
.st1{
background-color: #FFFAF0;
 border: 1px solid #CC9933; 
 }
ul {
	text-align:left;
    font-family:"Book Antiqua", "Times New Roman", Times, serif;
}
ul{
		LIST-STYLE-IMAGE: url(/deco/bulletb.gif); font-family: serif; LIST-STYLE-TYPE: square;	
		 font-family:"Book Antiqua", "Times New Roman", Times, serif;
	}
	
.ul {
	LIST-STYLE-IMAGE: url(/deco/bulletx.gif); font-family: serif; LIST-STYLE-TYPE: square;	
	 font-family:"Book Antiqua", "Times New Roman", Times, serif;
	}
.ul1, li {
	LIST-STYLE-IMAGE: url(/deco/bullet1.gif); font-family: serif; LIST-STYLE-TYPE: square;	
	 font-family:"Book Antiqua", "Times New Roman", Times, serif;
	}
	.ul2 {
	LIST-STYLE-IMAGE: url(/deco/bullet2.gif); LIST-STYLE-TYPE: square;	
	 font-family:"Book Antiqua", "Times New Roman", Times, serif;
}
.ul1 a:link, .ul1 a:visited, .ul2 a:link, .ul2 a:visited {
	color: black;
	 font-family:"Book Antiqua", "Times New Roman", Times, serif;
}

.ulb {
	LIST-STYLE-IMAGE: url(/deco/bulletb.gif); LIST-STYLE-TYPE: square;	
}



/*  TABLES  & DL */
.td_head{
	background-image : url(/deco/table_fon_big.gif);
	background-color : #cc0000;
}
TD, DD {
	font-family:"Book Antiqua", "Times New Roman", Times, serif;
	}
DT{
	text-indent:5%;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
	border-bottom:solid 1px maroon;
	}
	
DD{	
	text-indent:5%;
	font-family:"Book Antiqua", "Times New Roman", Times, serif;
	}
DL{	text-align:justify;
	}
DD P {	
	text-indent:5%;
	}


	
	/* GUEST BOOK STYLES    */
	
.autor{
text-align:right;
font-style: italic;
color: Gray;
}
.date{
	text-align: right;
	color: #CD853F;
	font-size:11px;
}
.gb_input{
	background-color : #FFFACD;
	border-left-color : #F5DEB3;
	border-right-color : #D2B48C;
	border-top-color : #D2B48C;
	border-bottom-color : #A0522D;
}
.gb_td_header, .gb_td_header a:link , .gb_td_header a:visited{
	background-color : inherit;
		color: #8B4513;
}
.gb_name, .gb_name a:link,.gb_name a:visited {
	font-weight:bold;
		color: #A0522D;
}
.gb_td_header_date{
	text-align: right;
	font-size:12px;
	background-color : inherit;
	font-style: italic;
}
.gb_td_body{
	/*background-color: none;*/
}
.gb_td_body_text{
	margin-left:10px;
	margin-right:10px;
	color:black;
	text-align:justify;
}
.gb_td_answer{
	/*background-color: none;*/
}
.gb_answer{
	font-style: italic;
	margin-right:10px;
	margin-left: 10px;
	color: #A0522D;
	text-align:justify;
}
.gb_answer_name{
	 color: #A0522D;
	 text-align: left;
	 font-weight:bold;

}
.gb_hr{
	color: #708090;
	width:80%;
	height:1px;
}

.error{
	color: #B22222;
	font-weight:bold;
}
.com_head{
	border-bottom-color : #996633;
	border-bottom-style : solid;
	border-width:1px;
	background-color : #F5DEB3;
}
.user{
	text-align : justify;
}

