
html,body { margin:0;padding:0; }
body { font-size: 12px; font-family: arial, sans-serif; color: #cccccc; background: #d1c0a3 url(../img/_bg.jpg) top center repeat; }
OL, UL, LI, DL, DD, DT, A, div, p { margin: 0; padding: 0;}


/* preload images */
.preloader { position:absolute; top:-1000px; left:-1000px; }
a img 	 { border-style:none; }
a:link 	 { color: #bd2d2d; text-decoration: underline;}
a:visited { color: #bd2d2d; text-decoration: underline;}
a:hover 	 { color: #d0bfa6; text-decoration: none; }


.img 	{ border: 0px; border-style:none; padding: 0; margin: 0; }
.ico  {  float: left; }
.ico_search  {  float: left;margin:0px;padding:10px;background:url('/img/line.gif') bottom left repeat-x;}

#k0 { width:910px; background: #222222;  border-right: 1px solid #444444; border-left: 1px solid #444444;   margin:0 auto; padding: 0px 0px 10px 0px; }


/* header ----------------------------------------------------------------------------------------------------------------------------------- */
#header { background: url(../img/_header.jpg) top left no-repeat; margin:0; padding:0; height: 264px; }


.header_menu { background: url(../img/_header_menu.jpg) top left repeat-x;  display: block; height: 35px; width: 901px;  margin:0; padding:0px 0 0 0; }

ul.header_menu 				{ float: left; list-style:none; list-style-position: inside; margin: 0; padding: 0px 0 0 10px; display: block; text-transform: uppercase;  }
.header_menu li   			{ font-weight: lighter ;display: inline; margin: 0 0 0 0px; padding: 0px 0 0 0; list-style: none; }
.header_menu li a 			{ color: #edcfcf; float: left; padding: 10px 16px 10px 16px; text-decoration: none; margin: 0px 0 0 0px; }
.header_menu li a:visited 	{ color: #edcfcf; }
.header_menu li a:hover  	{ color: #ffffff; background: #b45453 url(../img/_header_menu_on.jpg) top left repeat-x ; text-decoration: underline;  }



/* wrapper ---------------------------------------------------------------------------------------------------------------------------------- */
#wrapper { padding: 0px 0px 0px 0px; margin: 0px 0 0 0; width: 910px; }




/* content ------------------------------------------------------------------------------------------------------------------------------------ */

#content { background: #101010;  padding: 0px 10px 20px 10px; margin: 12px 14px 0 14px; width: 600px; min-height: 274px; float:left; }

#content p {  text-align: justify; padding: 5px 6px 3px 4px; }

#content h1 { color: #d0bfa6; font-size: 18px; font-weight: bold; border-bottom: 1px dotted #292828; padding: 6px 0px 4px 14px; display: block; }
#content h2 { color: #223b62; font-size: 16px; font-weight: bold; letter-spacing: -1px; padding: 10px 0px 6px 20px; margin: 10px 0 2px 0; }
#content h3 { color: #464649; font-size: 14px; font-weight: bold; letter-spacing: -1px; padding: 2px 0px 0px 20px; margin: 2px 0 0px 0; }
#content h4 { color: #d0bfa6; font-weight: bold; padding: 2px 0px 0px 20px; margin: 2px 0 0px 0; }
#content h5 { color: #6c5839; text-align: right; margin: 0 10px 0 0; }

#content ul { padding: 2px 0 6px 40px !important;  }
#content li { color: #969595;  padding: 0px 0px 2px 2px; margin: 1px 1px 1px 15px; }

#content ol li { display:block; font-weight: bold; background-image: none !important;  padding: 2px 0 6px 40px !important;  }

#content a { color: #bd2d2d; }
#content	a:visited 	{ color: #bd2d2d; }
#content	a:hover 		{ color: #444444; }

.ban  	{ text-align: left; padding: 2px 0px 2px 0px; margin: 6px 0 6px 0; }
.pic  	{ display: block; float: left; padding: 0px 2px 6px 0px; margin: 8px 16px 0 4px; }
.pic_r  	{ display: block; float: right; padding: 0px 2px 6px 0px; margin: 8px 6px 6px 14px; }

.gallery { display: block; float: right; padding: 0px 10px 6px 0px; margin: 8px 6px 6px 14px; }

.short  { padding: 2px 0px 2px 4px; margin: 6px 0 6px 0; display: block; width:630px; float: left; }


#content table { border-collapse: collapse; padding: 2px; margin: 10px 0 0 0; }

td { margin: 0; padding: 10px 4px 4px 4px;}

.tz { font-size: 13px; color: #ffffff; background: #6195ce; border-bottom: 1px dashed #244799; font-weight: bold; padding: 4px;	}
.tab_z { font-size: 13px; color: #ffffff; background: #171717; border-bottom: 1px dashed #222222; font-weight: bold; padding: 4px; text-indent: 10px;	}

.pic_tab { display: block; background: #3f3631; border: 1px solid #5a483b; float: left;  padding: 4px; margin: 2px 6px 2px 6px; }


.alert {font-size: x-large;  color: #ad0018 !important; font-style: italic; padding: 10px 10px 10px 20px; margin: 10px 0 0 0; }

.warning { background: #90aad3 url(../img/war_1.jpg) top left no-repeat;  }
.warning .bg1{ background: url(../img/war_2.jpg) top right no-repeat; }
.warning .bg2{ background: url(../img/war_3.jpg) bottom left no-repeat; }
.warning .bg3{ background: url(../img/war_4.jpg) bottom right no-repeat; padding: 10px 14px 14px 14px ; color: #3154a5; font-size: 14px; margin: 0px 0 10px 0; }


.line { margin:1px; padding:0; clear:left; width: 100%; }

.clear { clear:both;  }

.dot  { color: #ffffff; margin:0px; padding:0; }
.more	{ text-align: right; padding: 0 6px 0 0; }
.small, .big, .pismo, .otpr { background: #655b51; border: dashed 1px #867f7a; margin: 2px; width: 264px; }
.small2, .otpr2 { background: #655b51; border: dashed 1px #867f7a; margin: 2px;  }





.kk0    { width: 550px; padding: 0px; margin: 0; }
.kk1    { width: 210px; float: left; padding: 0px 0px 0px 0px; margin: 0; display:block; }
.kk2    { width: 310px; float: right; padding: 0px 0px 0px 0px; display:block; }
.km12   { font-size: 11px; padding: 0px 3px 3px 6px;  }
.kb2  	{ font-size: 8pt; color: #d3c2a6;  border: 1pt dotted #222222; background: #1b1b1b; padding: 5px 5px 10px 10px !important; margin: 6px 0 12px 0; }


/* navigation  -------------------------------------------------------------------------------------------------- */

#navigation { background: #222222; border-left: 1px solid #272727;  margin: 0px 0 0px 0px; padding: 0 14px 0px 14px; width:230px; float: right; }

ul.right_menu 					{ font-size: 15px; margin: 0px 0 10px 0px; padding: 0px 0 0 0px; display: block; }
.right_menu li   				{ color: #d0c0a7; background: #1b1b1b; border-bottom: 1px solid #141414;  display: block; margin: 2px 0 1px 0; height: 28px; }
.right_menu li a 				{ color: #d0c0a7; display: block; text-decoration: none; padding: 8px 0px 0px 20px; margin: 0 0 0 0px; }
.right_menu li a:visited 	{ color: #d0c0a7; }
.right_menu li a:hover     { color: #969595; display: block; }



ul.right_menu_sub 					{ margin: 0px 0 14px 0px; padding: 4px 0 0 10px; display: block; }
.right_menu_sub li   				{ color: #d0c0a7; background: url(../img/content_li.gif) top left no-repeat; display: block; margin: 0; }
.right_menu_sub li a 				{ color: #d0c0a7; display: block; text-decoration: none; padding: 4px 0px 0px 10px; margin: 0 0 0 0px; }
.right_menu_sub li a:visited 		{ color: #d0c0a7; }
.right_menu_sub li a:hover     	{ color: #969595; display: block; }


#right { margin: 0px 0px 0px 776px; padding: 16px 0px 0px 0px; width: 202px; }

.news_data { color: #d0bfa6; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 0px;  }
.news { font-size: 11px; color: #969595; text-align: justify; margin: 0px 0px 0px 0px; padding: 0px 4px 12px 0px;  }
.news	a 				{ color: #969595; text-decoration: none; }
.news	a:visited 	{ color: #969595; }
.news	a:hover 		{ color: #969595; }




/* footer & down ----------------------------------------------------------------------------------------------------------------- */

#footer 		{ background: #222222 url(../img/_copyright.jpg) top left repeat-x; height: 300px; margin: 0; padding: 0px 0px 0px 0px; clear: both;  }

#down 		{ border-top: 1px dotted #2e2e2e;  border-bottom: 3px solid #000000; background: #222222;  margin:0 auto; padding: 20px 0px 20px 20px; width: 892px; height: 90px; display: block; }



.down_menu 	 		{ background: #499b1d; color: #ffffff; padding: 10px 16px 10px 18px; }
ul.down_menu 	 	{ list-style:none; list-style-position: inside; margin: 0; padding: 0;  }
.down_menu li   	{ display: inline; margin: 0; padding: 0; list-style: none; }
.down_menu li a 	{ color: #ffffff; padding: 0 6px 0 6px; }
.down_menu li a:visited { color: #ffffff; }
.down_menu li a:hover {color: #ffffff; text-decoration: underline; }


.copyright	{  color: #626262; padding:20px 10px 0px 0px; margin: 0 auto; text-align: center; }

.tria					{ font-size: 11px; color: #6a819c; padding:6px 0px 8px 0px;  }
.tria	a 				{ color: #626262; padding: 0 16px 0 16px; }
.tria	a:visited 	{ color: #626262; }
.tria	a:hover 		{ color: #9e9e9e; }

