* {margin:0; padding:0}
html {height:100%}
body {font-size:100%; height:100%; font-family:Arial}
table {border:0; width:100%}
td {vertical-align:top}
input textarea {widows:200px}
.comment {min-height: 115px; padding: 20px 20px 20px 130px; background: url(images/foto/funfak2.jpg) 20px 20px no-repeat #e6f4bd; text-style: italic; margin: 0 0 20px 0 }
.main {width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); /* Internet Explorer */
min-width: 1000px; /* Opera & FireFox */
}
.clear {clear:both}

.banner {float:right; margin:2px 0 0 0;}

.liveinternet {margin: 10px 0 15px 0}

/*------top bar------*/
.bar {height:23px; width:100%; background:#3b7086; padding:5px 46px 0 80px}
	.bar .left {float:left; margin:2px 0 0 0;}
	.bar .left a { display:block; height:10px; width:13px; margin-right:20px; float:left}
	.bar .left a.mail {background:url(images/mail.gif) top left no-repeat;}
	.bar .left a.mail:hover {background:url(images/mail_act.gif) top left no-repeat;}
	.bar .left a.home {background:url(images/home.gif) top left no-repeat;}
	.bar .left a.home:hover {background:url(images/home_act.gif) top left no-repeat;}
	
	.bar .right {float:right; margin:0; font-family:tahoma; font-size:11px; font-weight:bold}
	.bar .right a {color:#99defb; text-decoration:none}
	.bar .right a:hover {text-decoration:underline}
	.bar .right strong {color:#FFFFFF}
/*------top bar END------*/

/*------box left------*/
/*.box_l {width:305px; padding-bottom:20px; height:100%}    */
	.box_l .logo {background:url(images/logo.gif) top left no-repeat; width:100%; height:117px; margin:0 0 40px 0}
	.box_l .indent {padding:0 0 0 32px;}
	/*menu*/
	.box_l .menu {background:url(images/menu_c.gif) left repeat-y; width:273px;}
	.box_l .menu_t {background:url(images/menu_t.gif) top left no-repeat; width:auto}
	.box_l .menu_b {background:url(images/menu_b.gif) bottom left no-repeat; width:auto; padding:24px 30px 40px 40px;}
	.box_l .menu .cnt {width:100%}
	.box_l ul {list-style:none; line-height:30px; font-size:14px}
	.box_l ul li {background:url(images/list.gif) 0 12px no-repeat; padding-left:17px;}
	.box_l h3 {font-size:12px; color:#212121; margin-bottom:17px; letter-spacing:1px}
	.box_l a {color:#010101}
	.box_l a:hover {text-decoration:none}
	.box_l .line {border-top:1px solid #525252; width:auto; margin:20px 0 20px -10px}
	/*news*/
	.box_l .news {margin-bottom:10px}
	.box_l .news .data {background:url(images/data.gif) left top no-repeat; width:27px; font-size:11px; color:#ffffff; text-align:center; line-height:16px; padding:0 5px 0 0}
	.box_l .news .data span {color:#010101; font-weight:normal}	
	.box_l .news .txt {background:url(images/line.gif) bottom repeat-x; padding-bottom:10px; font-size:12px; color:#646462}
	.box_l .news a {font-weight:bold; color:#597002; display:block; margin-bottom:7px}	
/*------box left END------*/

/*------box right------*/
.box_r {padding-right:15px}
.box_r .line {background:url(images/line.gif) top repeat-x; width:auto; height:1px; margin:20px 0 20px 0px; padding:0}
.box_r td {font-size:12px; color:#3b3b3b}
.head {width:100%; height:275px; background:url(images/head.jpg) left top no-repeat #FFFFFF}
.h {background:url(images/head_2.gif) right bottom no-repeat; width:100%; height:100%}
.cnt_tc {background:url(images/cnt_tc.gif) top repeat-x;}  
.cnt_lt {background:url(images/cnt_lt.gif) left top no-repeat;}
.cnt_rt {background:url(images/cnt_rt.gif) right top no-repeat; width:100%; height:65px;}
.cnt_rt .indent {margin-left:40px;}
a.m {padding-left:20px; padding-right:2%; display:block; float:left; background:url(images/list2.gif) 0 4px no-repeat; font-family:tahoma; font-size:14px; color:#FFFFFF; text-decoration:none; margin-top:20px}
a.m:hover {color:#dafe07}

.cnt_lc {background:url(images/cnt_lc.gif) left repeat-y;}
.cnt_rc {background:url(images/cnt_rc.gif) right repeat-y;}  
.cnt_bc {background:url(images/cnt_bc.gif) right bottom repeat-x;}  
.cnt_lb {background:url(images/cnt_lb.gif) left bottom no-repeat;}
.cnt_rb {background:url(images/cnt_rb.gif) right bottom no-repeat;}  
.cnt_rb h2 {font-size:18px; color:#525252; font-weight:normal; padding:15px 0 0 20px; margin-bottom:20px; background:url(images/list3.gif) 0 19px no-repeat}
.cnt_rb p {margin:0 0 10px 0}
.cnt_rb a {color:#0171a0}
.cnt_rb a:hover {text-decoration:none}
.cnt_rb img {float:left; margin:0 10px 10px 0; border:none}
img.nofloat {float:none}
.blok {float:left; width:27%; margin-right:15px}
.cnt_rb .indent {margin:0 30px 0 40px; padding-bottom:30px; line-height:16px}
.cnt_rb .indent ul {margin:5px 0 15px 15px; line-height:18px; list-style:disc;}

.table {margin-bottom:20px; width:auto}
.table p {margin:0}
.table td {padding:6px; border-bottom:1px solid #CCCCCC} 
.table th {font-weight:bold; padding:6px; background:#E6F4BD; text-align:center; font-size:12px; color:#3B3B3B; border-bottom:1px solid #CCCCCC}
/*------box right END------*/

/*------footer------*/
.footer {background:#e3e2e2; width:100%; height:80px; font-size:12px; color:#646462}
	.footer .left {padding:15px 0 0 45px; float:left;}
	.footer .right {padding:15px 50px 0 0; float:right; text-align:right}
/*------footer END------*/
