form,h1,h2,h3,h4,h4,h6{font-family:arial,helvetica,sans-serif;margin:0;padding:0}
body,html{background-color:#ffffff;height:100%;margin:0;padding:0}
/* mega opacitiy fix*/
.png{
//background-image:none ! important;
behavior:url('pngfix.htc')}
/* 4links*/
a{background-image:none;border:none;color:#353535;margin:0;padding:0}
a:hover{text-decoration:none}
/* 4table&cells*/
td{border:none;color:#666666;font-family:tahoma;font-size:11px;padding:0;text-decoration:none}
table{border:none;border-collapse:collapse}
img{border:none;border-collapse:collapse}
/* 4text */
p{margin:0 0 10px 0}
h1,h2,h3,h4,h4,h6{font-style:normal;font-weight:normal;text-decoration:none}
h2{color:#0099ff;font-size:16px;letter-spacing:-0.05em;line-height:15px;padding-bottom:3px;padding-right:3px;padding-top:3px}
h3{color:#000000;font:bold 24px/24px arial,helvetica,sans-serif;letter-spacing:-0.07em}
h4{color:#333333;font:bold 16px/13px arial,helvetica,sans-serif;letter-spacing:-0.055em}
h4 a,h4 a:link,h4 a:visited{color:#333333;font:bold 16px/12px arial,helvetica,sans-serif}
h4 a:hover{color:#cc0000}
h5{color:#ffffff;font:bold 14px/13px arial,helvetica,sans-serif;letter-spacing:-0.055em}
h5 a,h5 a:link,h5 a:visited{background-color:#000000;color:#ffffff;font-family:arial,helvetica,sans-serif;font-size:14px;text-decoration:none}
h5 a:hover{color:#f0037f}
h7{color:#000000;font:bold 14px/13px arial,helvetica,sans-serif;letter-spacing:-0.055em}
h7 a,h7 a:link,h7 a:visited{color:#000000;font-family:arial,helvetica,sans-serif;font-size:14px;text-decoration:none}
h7 a:hover{color:#f0037f}
h6{font-size:10px}
/* tites&ttlroot */
div.ttl2{color:#999999;font-family:georgia,"times new roman",times,serif;font-size:22px;margin-bottom:2px;padding-bottom:3px;padding-left:15px;padding-top:3px;text-decoration:none}
div.ttl3{border-bottom:2px solid #ff0060;border-left-style:none;border-right-style:none;border-top-style:none;color:#000000;font-family:"times new roman",times,serif;font-size:22px;margin-bottom:2px;padding-bottom:3px;padding-left:10px;padding-top:3px;text-decoration:none;white-space:nowrap}
div.ttl{color:#333333;font:normal 18px arial,helvetica,sans-serif;letter-spacing:-0.06em;margin-bottom:2px;padding-bottom:3px;padding-left:10px;padding-top:3px;text-decoration:none}
div.ttl a,div.ttl a:link,div.ttl a:visited{color:#f0037f;font-size:22px;text-decoration:none;white-space:nowrap;}
div.ttl a:hover{color:#5d5d5d;text-decoration:none}
.ttl span a,.ttl span a:link,.ttl span a:visited{color:#050505;float:right;font-family:arial,helvetica,sans-serif;font-size:11px;margin-right:20px;margin-top:-20px;text-decoration:none}
.ttl span a:hover{color:#f0037f;font-size:11px;text-decoration:none}
/*txt*/
div.txt{color:#333333;font-family:arial,helvetica,sans-serif;font-size:12px;margin-bottom:5px;padding-bottom:5px;padding-left:15px;padding-right:10px;text-align:left;text-decoration:none;width:80%}
/*div.txt strong{color:#333333;font:bold 14px/12px arial,helvetica,sans-serif;letter-spacing:-0.05em}*/
.txt span{color:#999999;font:normal 10px tahoma;padding-bottom:4px;padding-top:4px;text-decoration:none}
div.txt a,div.txt a:link,div.txt a:visited{color:#cc0000;font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration:underline}
div.txt a:hover{color:#cc0000;font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration:none}
.txt p{margin:0;padding:0 0 7px 0}
/*some news classes*/
div.txt td{color:#333333;font:normal 12px arial,helvetica,sans-serif; letter-spacing:normal; padding-bottom:5px;}
div.txt span{color: #999999;font:normal 10px tahoma,arial,helvetica,sans-serif;letter-spacing:normal;}
div.txt strong{color:#333333;font:bold 12px;letter-spacing:normal;}
.txt span{color:#999999;font:normal 10px tahoma;padding-bottom:4px;text-decoration:none}
div.txt td td {color: #666666;font:normal 12px text-decoration:none; padding:7px 0px 0px 0px;}
/*some news classes*/
div.txt2{color:#333333;font-family:arial,helvetica,sans-serif;font-size:12px;margin-bottom:5px;padding-bottom:5px;padding-left:15px;padding-right:10px;text-align:left;text-decoration:none;width:80%}
.txt2 span{color:#666666;font:normal 10px tahoma;padding-bottom:4px;padding-top:4px;text-decoration:none}
div.txt2 a,div.txt2 a:link,div.txt2 a:visited{color:#cc0000;font-size:12px;text-decoration:underline}
div.txt2 a:hover{background-color:#cc0000;color:#ffffff;text-decoration:none}
.txt2 p{margin:0;padding:0 0 7px 0}
.txt2 h2{color:#333333;font:bold 16px arial,helvetica,sans-serif;margin-bottom:10px}
div.txtsmall{color:#666666;font:normal 11px tahoma;letter-spacing:normal;padding-left:5px;padding-right:5px;padding-top:5px;text-decoration:none;word-spacing:normal}
.txtsmall img{border:solid 1px #ffff00;margin:0 5px 3px 0}
div.txtsmall a,div.txtsmall a:link,div.txtsmall a:visited{color:#ff6600;font:bold 11px tahoma;text-decoration:underline}
div.txtsmall a:hover{background-color:#ff6600;color:#ffffff;font-family:tahoma;font-size:11px;text-decoration:none}
.txtsmall p{margin:0;padding:0 0 5px 0}
.txtsmall span{color:#333333;font-weight:bold}
/*lang*/
div.engrusel{background-color:#f67903;color:#ffffff;float:left;font-family:tahoma;font-size:11px;margin:0 0 10px 10px;padding:2px 3px 3px 3px;text-decoration:none;text-transform:uppercase;width:auto}
div.engru a,div.engru a:link,div.engru a:visited{color:#000000;float:left;font-family:tahoma;font-size:11px;height:auto;margin:0 10px 10px 10px;padding:2px 3px 3px 3px;text-decoration:none;text-transform:uppercase;width:auto}
div.engru a:hover{background-color:#ffffff;color:#ff9900;text-decoration:none;text-transform:uppercase}
/*listdiv*/
div.lsd{clear:none;color:#000000;float:none;font-family:tahoma;font-size:11px;margin-bottom:0;padding:5px 10px 10px 10px;text-align:justify}
div.lsd a,div.lsd a:link,div.lsd a:visited{clear:none;color:#000000;float:none;font-family:tahoma;font-size:11px;margin-bottom:0;text-decoration:underline}
div.lsd a:hover{background-color:#000000;clear:none;color:#ffffff;float:none;font-family:tahoma;font-size:11px;margin-bottom:0;text-decoration:none}
.lsd li{color:#f0037f;font-family:tahoma;font-size:11px;list-style-type:square;margin-bottom:10px;padding-bottom:0;text-decoration:none}
.lsd li a,.lsd li a:link,.lsd li a:visited{color:#000000;font-family:tahoma;font-size:11px;margin-bottom:10px;padding-bottom:0;text-decoration:none}
.lsd li a:hover{color:#e90080;font-family:tahoma;font-weight:normal;margin-bottom:0;text-align:left;text-decoration:none}
.lsd ul{color:#f0037f;font-family:tahoma;font-size:12px;line-height:17px;list-style-type:none;margin:5px 0 5px 15px;padding-bottom:5px;padding-left:0;padding-right:0}
div.news{border-bottom:1px solid #cccccc;color:#333333;font-family:tahoma;font-size:11px;padding-bottom:10px;padding-right:7px;text-decoration:none}
.news a,.news a:link,.news a:visited{color:#333333;text-decoration:none}
.news a:hover{color:#999999;text-decoration:none}
/*copyrights*/
td.copyleft{color:#999999;font:normal 11px tahoma;padding:5px 10px 5px 10px;text-decoration:none}
td.copyleft a,td.copyleft a:link,td.copyleft a:visited{color:#920a3d;font:normal 11px tahoma;text-decoration:underline}
td.copyleft a:hover{color:#cccccc;font:normal 11px tahoma;text-decoration:underline}
/*forms*/
form{font-family:tahoma;font-size:11px}
input{background-color:#ffffff}
.searchform{background-color:#ffffff;border:1px solid #cccccc;color:#666666;font-family:tahoma;font-size:11px;margin-bottom:5px;margin-top:5px;text-decoration:none;width:100%}
.ddwn{background-color:#ffffff;border:1px solid #999999;color:#666666;font-family:tahoma;font-size:11px;margin-bottom:3px;margin-top:3px;text-decoration:none;width:99%}
.smplfld{background-color:#ffffff;border:1px solid #CCCCCC;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:12px;	margin:5px 0px 7px 0px;	text-decoration:none;width:90%}
table.form1 td{border-bottom:1px solid #d4d4d4;color:#747474;font-family:tahoma;font-size:10px;padding:3px 4px 3px 10px;text-decoration:none}
select.dd{background-color:#ffffff;background-image:none;border:1px solid #999999;color:#333333;font-family:tahoma;font-size:11px}
textarea{background-color:#ffffff;background-image:none;border:1px solid #cccccc;color:#333333;float:none;font-family:tahoma,arial,helvetica,sans-serif;font-size:11px;height:100px;margin-bottom:3px;margin-top:5px;width:100%}
.formnamelong{background-color:#ffffff;border:1px solid #cccccc;color:#666666;font-family:arial,helvetica,sans-serif;font-size:12px;margin-bottom:5px;margin-top:5px;text-decoration:none;width:225px}
input.gobutt{background-color:#ffffff;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#333333;cursor:hand;font:normal 11px tahoma;height:auto;margin-bottom:2px;margin-left:2px;margin-right:2px;text-decoration:underline}
input.clearbutt{background-color:#999999;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#ffffff;font:bold 11px tahoma;height:19px;margin-left:2px;margin-right:2px}
/*buga-ga*/
table.menu{margin:70px 0 0 0}
td.menu{color:#cccccc;font:normal 11px tahoma,arial,helvetica,sans-serif;padding:5px 0px 10px 10px}
.menu p{margin:0 0 5px 0}
.menu a,.menu a:link,.menu a:visited{color:#333333;margin:1px;padding:2px;text-decoration:underline;white-space:nowrap}
.menu a:hover{background-color:#333333;color:#ffffff;text-decoration:none}
.menu span{background-color:#cc0000;color:#ffffff;margin:1px;padding:2px 3px 2px 3px;text-decoration:none;text-transform:capitalize;white-space:nowrap}
.menu span a,.menu span a:hover,.menu span a:link,.menu span a:visited{background-color:#cc0000;color:#ffffff;margin:0;padding:0;text-decoration:none}
/*tempo*/
td.menutmp{color:#cccccc;font:normal 11px tahoma,arial,helvetica,sans-serif;padding:5px 20px 10px 30px}
.menutmp p{margin:2px 1px 3px 1px;padding:2px}
.menutmp a,.menutmp a:link,.menutmp a:visited{color:#666666;margin:0;padding:0;text-decoration:underline;white-space:nowrap}
.menutmp a:hover{background-color:#333333;color:#ffffff;text-decoration:none}
.menutmp span{background-color:#ce0000;color:#ffffff;text-decoration:none;white-space:nowrap}
.menutmp span a,.menutmp span a:hover,.menutmp span a:link,.menutmp span a:visited{background-color:#cc0000;color:#ffffff;margin:0;padding:2px 3px 2px 3px;text-decoration:none}
/*tempo*/
table.headline{border-top:10px solid #000000}
td.lastprj{color:#666666;font-size:11px;padding:15px 100px 50px 25px;text-align:center}
td.lefter{background-image:url(img/_lefter.jpg);background-position:left top;background-repeat:no-repeat}
td.lefter2{background-image:url(img/_lefter2.jpg);background-position:center top;background-repeat:no-repeat}
div.pc{background-color:#ffffff;border-top:1px solid #e8e8e8;float:left;height:180px;margin:10px 10px 0 0;width:150px}
td.footer{color:#999999;font-family:tahoma;font-size:11px;padding:6px 15px 10px 10px;text-decoration:none}
.footer a,.footer a:link,.footer a:visited{color:#000000;font-family:tahoma;font-size:11px;text-decoration:underline}
.footer a:hover{color:#cc0000;font-family:tahoma;font-size:11px;text-decoration:none}
div.pct{color:#666666;float:none;font-family:tahoma;font-size:11px;height:25px;line-height:13px;margin-bottom:0;margin-left:0;text-align:center;text-decoration:none;width:150px}
div.pct a,div.pct a:link,div.pct a:visited{color:#000000;text-decoration:underline}
.pct span{background-color:#ffffff;color:#999999;font-size:9px;margin:1px;padding:1px}
td.inner{padding:10px 50px 50px 10px}
.inner h1{color:#000000;font:bold 46px/40px arial,helvetica,sans-serif;letter-spacing:-0.07em;margin:0;padding:0 100px 15px 0px}
.inner h1 a,.inner h1 a:link,.inner h1 a:visited{color:#999999;padding-left:0;padding-right:0;text-decoration:none}
.inner h1 a:hover{color:#cc0000;text-decoration:none}
.inner h1 span{color:#999999;font:normal 10px/25px tahoma,arial,helvetica,sans-serif;letter-spacing:normal;margin:0;padding-left:3px}
.inner h1 span .hst{color:#ddd}
.inner h1 span a,.inner h1 span a:link,.inner h1 span a:visited{color:#666666;font-weight:normal;line-height:normal;text-decoration:underline;padding:0 3px}
.inner h1 span .hst a,.inner h1 span .hst a:link,.inner h1 span .hst a:visited{color:#ddd}
.inner h1 span a:hover,.inner h1 span .hst a:hover{background-color:#333333;color:#ffffff;text-decoration:none;padding:0 3px}

div.prj2{clear:none;color:#666666;font-family:tahoma;font-size:11px;margin:10px 25px 25px 50px;text-align:left; background-image:url(../pix/catt.png); background-position:left top; background-repeat:no-repeat; padding-top:60px;}
div.prj2 img{margin:3px 5px 1px 0}
div.prj2 a,div.prj2 a:link,div.prj2 a:visited{clear:none;color:#333333;float:none;font-family:tahoma;margin-bottom:0;text-decoration:underline}
.prj2 li,.prj2 li a,.prj2 li a:link,.prj2 li a:visited{color:#333333;font-family:tahoma;font-size:11px;padding-bottom:0;padding-left:1px;padding-right:1px;text-decoration:none}
div.prj2 a:hover,div.prj2 li a:hover{background-color:#990000;clear:none;color:#ffffff;float:none;margin-bottom:0;text-decoration:none}
.prj2 span{background-color:#cc0000;color:#ffffff;font-family:tahoma;font-size:11px;padding-bottom:1px;padding-left:1px;padding-right:1px;text-decoration:none}
.prj2 ul{color:#cc0000;font-family:tahoma;font-size:12px;line-height:17px;list-style-type:disc;margin:5px 0 3px 15px;padding-bottom:5px;padding-left:0;padding-right:0}
.prj2 h1{color:#000000;font:bold 36px/22px arial,helvetica,sans-serif;letter-spacing:-0.07em;margin:0;padding:10px 5px 2px 0}

div.prj3{clear:none;color:#666666;font-family:tahoma;font-size:12px;margin:10px 25px 25px 5px;text-align:left;}
div.prj3 img{margin:3px 5px 1px 0}
div.prj3 a,div.prj a:link,div.prj a:visited{clear:none;color:#333333;float:none;font-family:tahoma;margin-bottom:0;text-decoration:underline}
.prj3 li,.prj3 li a,.prj3 li a:link,.prj3 li a:visited{color:#333333;font-family:tahoma;font-size:12px;padding-bottom:0;padding-left:1px;padding-right:1px;text-decoration:none}
div.prj3 a:hover,div.prj3 li a:hover{background-color:#990000;clear:none;color:#ffffff;float:none;margin-bottom:0;text-decoration:none}
.prj3 span{background-color:#cc0000;color:#ffffff;font-family:tahoma;font-size:11px;padding-bottom:1px;padding-left:1px;padding-right:1px;text-decoration:none}
.prj3 ul{color:#cc0000;font-family:tahoma;font-size:12px;line-height:17px;list-style-type:disc;margin:5px 0 3px 15px;padding-bottom:5px;padding-left:0;padding-right:0}
.prj3 h1{color:#000000;font:bold 36px/22px arial,helvetica,sans-serif;letter-spacing:-0.07em;margin:0;padding:10px 5px 2px 0}

div.prj{clear:none;color:#666666;font-family:tahoma;font-size:11px;margin:10px 25px 25px 50px;text-align:left;}
div.prj img{margin:3px 5px 1px 0}
div.prj a,div.prj a:link,div.prj a:visited{clear:none;color:#333333;float:none;font-family:tahoma;margin-bottom:0;text-decoration:underline}
.prj li,.prj li a,.prj li a:link,.prj li a:visited{color:#333333;font-family:tahoma;font-size:11px;padding-bottom:0;padding-left:1px;padding-right:1px;text-decoration:none}
div.prj a:hover,div.prj li a:hover{background-color:#990000;clear:none;color:#ffffff;float:none;margin-bottom:0;text-decoration:none}
.prj span{background-color:#cc0000;color:#ffffff;font-family:tahoma;font-size:11px;padding-bottom:1px;padding-left:1px;padding-right:1px;text-decoration:none}
.prj ul{color:#cc0000;font-family:tahoma;font-size:12px;line-height:17px;list-style-type:disc;margin:5px 0 3px 15px;padding-bottom:5px;padding-left:0;padding-right:0}
.prj h1{color:#000000;font:bold 36px/22px arial,helvetica,sans-serif;letter-spacing:-0.07em;margin:0;padding:10px 5px 2px 0}
table.dbg{background:#eeeeee;border:none;border-collapse:collapse;margin:1px;padding:0}
table.dbg td{border:1px solid #999999;padding:2px;vertical-align:middle}
table.dbg td.tp{color:#a03080;font:normal bold 12px arial;text-align:left}
table.dbg td.ttl{background:#e0e0e0;color:#3030a0;font:normal bold 12px arial;text-align:left}
table.dbg td.key{color:#3030a0;font:normal 12px arial;text-align:left}
table.dbg td.val{background:#f8f8f8;color:#e02020;font:normal 11px tahoma;text-align:left}
span.date{background-color:#ffffff;color:#999999;font-size:10px;margin-bottom:2px}
form.categorylogo{background-color:#000000;margin-bottom:10px;padding:5px 10px 5px 10px;}
.hand{cursor:hand}
