
html,body { margin:0;padding:0; }
body { font-size: 12px; font-family: arial, sans-serif; color: #4a4a4a; background: #ffffff url(../img/_bg.jpg) top center no-repeat; }
OL, UL, LI, DL, DD, DT, A, div, p { margin: 0; padding: 0;}
p { margin:0; padding: 2px 2px 2px 2px;}

hr { border: none; background-color: #e2e8f6; height: 1px; margin: 5px 0 0 0; }

/* preload images */
.preloader { position:absolute; top:-1000px; left:-1000px; }
a img 	{ border-style:none; }
a:link 	{ color: #01619d; text-decoration: underline;}
a:visited{ color: #01619d; text-decoration: underline;}
a:hover 	{ color: #db5e1a; text-decoration: none; }

.img 	{ border: 0px; border-style:none; padding: 0; margin: 0; }

#k0 { width:1000px;  margin:0 auto; padding: 0px 0px 10px 0px; }


#header { margin:0; padding:0; height:188px; }

.ico  { float: left; margin: 0 0 0 10px; }
.ico img { padding: 0 4px 0 0px; }

.ico a:link 	{ color: #01619d; text-decoration: underline;}
.ico a:visited { color: #01619d; text-decoration: underline;}
.ico a:hover 	{ color: #db5e1a; text-decoration: none; }




.wrapper 	{ width: 742px; padding: 10px 0px 10px 0px; clear:right; float:left; }



#navigation {  width:210px; padding: 14px 0 20px 0px; margin: 0 0 0px 0px; clear:right; float:left; }

ul.left_menu 					{ font-size: 15px; margin: 0px 0 10px 0px; padding: 0 0 0 0px; display: block; width:210px; }
.left_menu li   				{ background: #d8e3f5; border-bottom: 1px dashed #a7b2c4; display: block; margin: 0; }
.left_menu li a 				{ color: #2a6c98; background: #e6ecf8 url(../img/_left_menu.jpg) bottom right no-repeat; padding: 6px 0px 4px 20px; margin: 0 0 0 0px; display: block; text-decoration: none; }
.left_menu li a:visited 	{ color: #2a6c98; }
.left_menu li a:hover  	   { background: #e6ecf8 url(../img/_left_menu2.jpg) bottom right no-repeat; color: #d67800; display: block; }



.news_zag  { font-size: 16px; color: #23669b; font-weight: bold; padding: 4px 0px 0px 20px; }
.news_data { font-size: 10px; color: #e08e22	; text-align: right; padding: 0px 2px 0px 10px; margin: 4px 0 0 0;  }
.news_bold { font-weight: bold; padding: 2px 10px 4px 20px;  }

.news  {  border-bottom: 1px dotted #78a5c6; text-align: justify; padding: 2px 0px 6px 0px; margin: 0px 2px 6px 10px;  }
.news  a { font-size: 11px; text-decoration: none; padding: 0px 0px 10px 0px; }
.news  a:link    { color: #2a6c98; }
.news  a:visited { color: #2a6c98; }
.news  a:hover   { color: #143257; }


#navigation h1  { font-size: 15px; color: #23669b; background: url(../img/navigation_h1.gif) top left no-repeat; font-weight: bold; padding: 6px 0px 0px 18px; margin: 10px 0 0 0; }

.left_adress { background: url(../img/left_adress.jpg) top left no-repeat; padding: 6px 0px 4px 2px; margin: 2px 0 14px 0; display: block; width: 212px; height: 207px; }

#content { margin: 0px 5px 0px 225px; padding: 6px 5px 30px 0px; width: 774px; }
#content p { text-indent: 10px; padding: 5px 6px 3px 4px; }
#content h1 { color: #357196; font-size: 16px; font-weight: bold; text-transform: uppercase; background: url(../img/h1.jpg) top left no-repeat; border-bottom: 1px dashed #dae4ed; padding: 0px 0px 4px 22px; margin: 2px 0 14px 0; display: block; }
#content h2 { color: #357196; font-size: 13px; font-weight: bold; text-transform: uppercase;  background: #e7effa url(../img/h2.jpg) bottom left repeat-x; border-bottom: 1px solid #dae4ed; padding: 8px 0px 4px 20px; margin: 10px 0 2px 0; }
#content h2 span { color: #e28004; font-size: 16px; margin: 0 10px 0 0; }
#content ul.content { font-size: 15px; margin: 12px 0 4px 24px; padding: 0 0 0 0px; display: block; }

#content h3 { color: #357196; font-size: 14px; text-indent: 6px; padding: 12px 14px 0px 14px; margin: 1px 0 0px 0; }

#content h4 { font-size: 12px; font-weight: normal; color: #01619d; background: url(../img/h4.jpg) top left no-repeat; text-indent: 6px; padding: 2px 10px 0px 14px; margin: 3px 0 0px 0; }



#content h5 { font-size: 10px; color: #b2b2b2; font-weight: normal; padding: 0px 0px 0px 0px; margin: -10px 0 0px 0; }

#content ul { display:block; padding: 10px 0 6px 10px; }
#content li { padding: 0px 0px 2px 0px; margin: 0 0 0 30px;  }


.content2    			{ font-size: 15px; display: block; padding: 0px; }
.content2 a 			{ background: url(../img/ul2.jpg) top left no-repeat; color: #2a6c98; padding: 7px 0px 0px 34px; margin: 3px 0 0px 0px; display: block; text-decoration: none; width: 305px; height: 30px; }
.content2 a:visited 	{ color: #2a6c98; }
.content2 a:hover  	{ color: #00304e; display: block; padding: 10px 0px 0x 20px; }



.gallery { display: block; background: #ecf1f3; border: 1px solid #cadbe2; float: left;  padding: 3px; margin: 2px 3px 2px 3px; }


.ban  { text-align: center; padding: 2px 0px 2px 4px; margin: 6px 0 6px 0; }
.pic 	{ display: block; float: left; border: 1px solid #d2def2; padding: 6px; margin: 2px 16px 0 0; }
.pic_r { display: block; float: right; border: 1px solid #d2def2; padding: 6px; margin: 2px 16px 0 0; }




.k_cont 	{ display: block; margin: 2px 2px 2px 2px; padding: 6px 0 6px 0; }
.k_pic 	{ display: block; float: left; border: 1px solid #d2def2; padding: 6px; margin: 2px 16px 0 0; }
.k_cont_txt { display: block; width: 320px; height: 150px; margin: 4px 0 0 180px; padding: 0px 0 0 0; vertical-align: top; }


table { padding: 2px; border-collapse: collapse;}
td { margin: 0; padding: 0 4px 0 4px;}
.tz { font-size: 13px; color: #29231f; background: #4c433f; border-bottom: 1px dashed #655b51; font-weight: bold; padding: 4px;	}

.pic_tab { display: block; background: #3f3631; border: 1px solid #5a483b; float: left;  padding: 4px; margin: 2px 6px 2px 6px; }

.alert { color: #a79f9c; background: #ecf1f3; font-style: italic; padding: 10px 10px 10px 20px; margin: 10px 0 0 0; }


.line { margin:1px; padding:0; clear:left; width: 100%; }
.dot  { color: #ffffff; margin:0px; padding:0; }
.more	{ color: #78a5c6; text-align: right; padding: 0 6px 0 0; }
.small, .big, .pismo, .otpr { color: #357196; background: #ecf1f3; border: dashed 1px #b1bac3; margin: 2px; width: 220px; }
.small2, .otpr2 { color: #357196; background: #ecf1f3; border: dashed 1px #b1bac3; margin: 2px;  }

.t1 {	background: #e59733; text-align: center; padding: 2px; font-weight: bold;  border: 1px solid #b7b7b7; color: #fff; font-size: 11px; }
.t2c { text-align: center; padding: 2px; font-weight: bold;  border: 1px solid #b7b7b7; font-size: 11px;  }
.t2 { text-align: left; padding: 2px 2px 2px 4px; font-weight: bold;  border: 1px solid #b7b7b7; font-size: 11px;  }
.t3c { text-align: center; padding: 2px; font-weight: normal;  border: 1px solid #b7b7b7; font-size: 11px;  }
.t3 { text-align: left; padding: 2px 2px 2px 4px; font-weight: normal;  border: 1px solid #b7b7b7; font-size: 11px;  }


#right { margin: 0px 0px 0px 762px; padding: 6px 0px 30px 0px; width: 232px; }

.right_sale { background: url(../img/right_sale.jpg) top left no-repeat; padding: 44px 0px 0px 0px; margin: 2px 0 2px 0; display: block; width: 236px; height: 232px; }
.right_menu 				{ color: #1b4561; font-weight: bold; padding: 2px 4px 0px 10px; margin: 4px 0 0 0px; }
.right_menu	a 				{ color: #1b4561; text-decoration: none; }
.right_menu	a:visited 	{ color: #1b4561; }
.right_menu	a:hover 		{ color: #d67800; }


#right h1 { color: #357196; font-size: 15px; font-weight: bold; padding: 6px 0px 4px 8px; display: block; }
#right h2 { color: #bcaf9b; font-size: 16px; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; border-bottom: 1px solid #5a483b; padding: 10px 0px 6px 20px; margin: 30px 0 2px 0; }




#footer 		{  border-top: 1px solid #b6d1f6; background: #ecf1f3 url(../img/footer.jpg) bottom left repeat-x; margin: 0px 0px 0 0px; padding: 0px 0px 0px 0px; clear: both; height: 126px;  }

#down 		{ margin: 0 auto; width: 1000px; }


ul.down_menu 	 	{ list-style:none; list-style-position: inside; margin: 0; padding: 0;  }

.down_menu 	 		{ color: #72634e; padding: 2px 0 0 2px; }
.down_menu li   	{ display: inline; margin: 0; padding: 0; list-style: none; }
.down_menu li a 	{ color: #525252; padding: 0 16px 0 16px; }
.down_menu li a:visited { color: #525252; }
.down_menu li a:hover 	{color: #2476e3; text-decoration: underline; }

#down h1 		{ color: #468fca; font-size: 24px; font-weight: bold; padding: 10px 0px 4px 12px;  }
#down h1 span  { color: #468fca; font-size: 14px; font-weight: normal; }

.down_copyright { font-size: 11px;  color: #6b96b0; }

.down_phone { background: url(../img/down_phone.png) bottom right no-repeat; display: block; height: 101px; }

.copyright	{ color: #72634e; padding:20px 10px 10px 0px; margin: 0 auto; text-align: center; }

.tria					{ font-size: 11px; text-align: center; color: #9c9c9c; padding:10px 0px 8px 0px;  }
.tria	a 				{ color: #9c9c9c; padding: 0 16px 0 16px; text-decoration: none; }
.tria	a:visited 	{ color: #9c9c9c; }
.tria	a:hover 		{ color: #ff6969; }
