@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	position:relative;
	height:100%; 
	/*min-width:980px;*/
	
	
}

body, td {
	font:bold 14px Verdana, Helvetica, sans-serif;
	color:#c4bebe;
	line-height: 160%;
}
body {
	text-align:left;
	background:url(bg.jpg) repeat  #090505;
	
	}

a {
	color: #D0B051; outline-style:none;
	text-decoration:underline;
}
a:hover {
	color: #A29D4B;
	text-decoration:none;
}

a img           { border-color:#000 }


h1 { color:#cecbcb; font:bold italic 25px Verdana, Geneva, sans-serif; padding:25px 0 30px; margin:0; text-transform:none;}

h2,h3,h4,h5,h6 { margin:0px; padding:5px; color:#cecbcb; font-family:Verdana, Geneva, sans-serif;}

h2 { font-size:20px}
h3 { font-size:18px}
h4 { font-size:16px}
h5,h6 { font-size:16px}

p.zag {color: #ebdd75; font:bold italic 22px Garamond, Verdana, Geneva, sans-serif;}

p.zag1 {color: #ebdd75; font:bold italic 26px Garamond, Verdana, Geneva, sans-serif;}

a.zag {
	color: #BFB25F; outline-style:none;
	font:bold italic 20px Garamond, Verdana, Geneva, sans-serif;
	text-decoration:underline;
}
a.zag:hover {
	color: #A29D4B;
	font:bold italic 20px Garamond, Verdana, Geneva, sans-serif;
	text-decoration:none;
}



.thumb              {color:#000000}

/* main
-------------------------------*/
#wrapper {
	
}
	
#cleaner {clear:both; height:213px}


.cl {clear:both; font-size:0; line-height:0}



/* header
-------------------------------*/
div.top {
		height:428px;
		position:relative
		
	}
	
div.logo {
		height:315px;
		padding:10px 0 0 0;
		overflow:hidden;
		text-align:center
	}


div.gl {
		position:absolute;
		/*top:389px;*/
                top:293px;
		left:0;
	}
div.gl img {border:none}
		
div.tel {
		position:absolute;
		/*top:358px;*/
                top:375px;  
		right:6px;
		width:359px;
		text-align:right;
		font-size:32px;
       		font-weight:normal;
		font-style:Garamond, Verdana, Geneva, sans-serif; 
		color:#cecbcb;
		height:92px;
		overflow:hidden;
	}
div.tel p {margin:0}
div.tel span.tel_in {

		font-size:17px;
		font-style:italic;
		font-weight:normal;
	}
/* content
-------------------------------*/
table.cont {border-collapse:collapse;border:none;padding:0px; 

border-spacing:0;width:100%; margin:0}
table.cont td.l_c {width:257px; 

vertical-align:top;border-collapse:collapse;padding:25px 0 0 

0;border:none;border-spacing:0; margin:0; height:300px}
table.cont td.content { padding:5px 43px 30px; 

vertical-align:top;border-collapse:collapse;border:none;border-spacing:0; margin:0; }

div.link_c {
		height:51px;
		background:url(about_c.png) top left no-repeat;
		padding:19px 0 0 0;
	}
div.link_c a {display:block; width:152px; height:24px;}

div.link_c1 {
		height:51px;
		background:url(contact_c.png) top left no-repeat;
		padding:19px 0 0 0;
	}
div.link_c1 a {display:block; width:152px; height:24px;}

#lmenu {margin:0;padding:20px 2px 20px 0; list-style:none; font-size:14px; 

font-weight:bold }
	#lmenu li {padding:0;margin:0 0 15px; font-size:0; line-height:0}
		#lmenu li a {text-decoration:none;color:#120809; display:block; 

background:url(lmenu_t_n.jpg) top left no-repeat; width:228px; }
		#lmenu li a span {display:block; background:url(lmenu_b_n.jpg) bottom 

left no-repeat;  padding:7px 70px 13px 15px; font-size:14px; line-height:normal;  

width:143px; cursor:pointer}
		#lmenu li a:hover {color:#120809;text-decoration:underline;  

background:url(lmenu_t_o.jpg) top left no-repeat; width:255px; }
		#lmenu li a:hover span {background:url(lmenu_b_o.jpg) bottom left 

no-repeat;  padding:7px 97px 13px 15px;  width:143px;}

div.counters {
		padding:20px 0
		
		
		}

/* footer
-------------------------------*/
#bmenu {margin:0;padding:0;list-style:none; height:30px; font:bold 18px 

Garamond, Verdana, Geneva, sans-serif; text-align:center}
	#bmenu li {padding:0 15px;margin:0; display:inline}
		#bmenu li  a {text-decoration:none;outline-style:none;color:#cecbcb }
		#bmenu li  a:hover {color:#cecbcb;text-decoration:underline; }
		
#bot {
		border-top:2px solid #857f7f;
		/*background:#150909;*/
		
	}


div.title {
		font:bold 10px "Trebuchet MS", Verdana, Helvetica, sans-serif;
		color:#6e6767;
		text-align:center;
		clear:both;
		padding:0 0 7px;
	}

.bblok {
		padding:12px 50px 0 50px;
		/*min-height:117px;*/
		font:normal 15px Garamond, Verdana, Geneva, sans-serif;
		color:#cecbcb;
		text-align:center
	}

div.copyright {
		float:right;
		display:inline;
		margin:0 50px 5px 0;
		background:url(mega.gif) right no-repeat;
		height:32px;
		font:normal 11px "Trebuchet MS", Verdana, Helvetica, sans-serif;
		color:#cecbcb;
		text-align:right;
		width:130px;
		padding:0 40px 0 0;
		
	}

div.copyright a, div.copyright a:hover { color:#cecbcb; text-decoration:underline;}

div.st_name {
		padding:7px 0 0 59px;
		font:bold 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
		color:#cecbcb;
		height:25px;
		float:left;
	}




/* tables */

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: none}
table.table1 td { padding:5px; border: 1px solid #857f7f;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: none}
table.table2 td { padding:5px; border: 1px solid #857f7f;}
table.table2 th { padding:8px 5px; border: 1px solid #857f7f; 

background-color:#150909; color:#cecbcb; text-align:left;}



.site-path {font-size:11px; padding:3px 0 0; margin:0;}
.site-path a {text-decoration:underline;}
.site-path a:hover {text-decoration:none;}





.karta {
   border: 2px solid rgba(102, 102, 102, 0.43);
   border-radius: 5px;
   margin: 0 auto;
   width: 600px;
}

p.zag1{
   color: #cecbcb; 
   font: bold 16px Verdana, Geneva, sans-serif; 
   margin:0; 
}

.quote1 {
	background: #fff;
	padding: 1px 20px;
}