body {padding:0; margin:0 auto; font:9pt Arial, sans-serif; cursor:default; color:black; background:#ebebeb; width:1010px;}

table {padding:0; margin:0; font:9pt Arial, sans-serif; color:black;}
table.wtable {width:487px; padding:0; margin:8px 0; font:9pt Arial, sans-serif; color:black; border-collapse:collapse; border:1px solid #353636;}
table.wtable td {padding:4px 6px; vertical-align:top; font:9pt Arial, sans-serif; border:1px solid #353636;}

a {color:black; text-decoration:underline;}
a:hover {color:black; text-decoration:none;}
a.nound , a.hrf {text-decoration:none;}
.hrf:hover {text-decoration:underline;}
a.lst {color:#00b2e1; text-decoration:underline; font-style:italic;}
a.lst:hover {color:black; text-decoration:none;}
a.hide {color:#9a9999; font-size:9pt; text-decoration:underline;}
a.hide:hover {color:#9a9999; text-decoration:none;}

h1 {font-size:15pt; font-weight:normal; font-style:italic; margin:12px 0 15px 0; padding:0; color:#00b2e1;}
h1.white {color:white; margin:10px 0 8px 0;}
h2 {font-size:14pt; font-weight:normal; font-style:italic; margin:20px 0 15px 0; padding:0; color:#fca802;}
h3 {font-size:11pt; font-weight:bold; margin:15px 0 2px 0; padding:0; color:#00b2e1;}
.or {color:#fca802;}
p {margin:10px 0 6px 0; padding:0px;} 
p.rgh {margin:5px 0 10px 0; padding:0px;} 
p.cost {margin:8px 0 13px 0; font-weight:bold; font-style:italic;}
p.cost a {color:#353636;}

ul {margin:6px 0 10px 0px; padding:0 0 0 20px;}
ul li {margin:0; padding:0 0 4px 0;}

.clear {clear:both; overflow:hidden;}
.orange {color:#fca802; font-size:13pt;}
.grey {color:#9a9999;}
.big {font-size:11pt;}

.pagebody {clear:both; width:1000px; margin:0 auto;}
.pagebody  .t {clear:both; width:1000px; height:13px; background:#fffbe0 url("imgs/krai_top.gif") 0 0 repeat-x; overflow:hidden;}
.pagebody  .tr {clear:both; width:1000px; height:13px; background:url("imgs/ugol_body.gif") right -13px no-repeat;}
.pagebody  .tl {clear:both; width:1000px; height:13px; background:url("imgs/ugol_body.gif") 0 0 no-repeat;}
.pagebody  .c {clear:both; width:1000px; background:white url("imgs/krai_right.gif") right 0 repeat-y;}
.pagebody  .cl {clear:both; width:1000px; background:url("imgs/krai_left.gif") 0 0 repeat-y; overflow:hidden;}
.pagebody  .b {clear:both; width:1000px; height:13px; background:#fffbe0 url("imgs/krai_bot.gif") 0 6px repeat-x; overflow:hidden;}
.pagebody  .br {clear:both; width:1000px; height:13px; background:url("imgs/ugol_body.gif") right -26px no-repeat;}
.pagebody  .bl {clear:both; width:1000px; height:13px; background:url("imgs/ugol_body.gif") 0 -39px no-repeat;}

.header {clear:both; background:#fffbe0 url("imgs/krai_right.gif") right 0 repeat-y; padding:7px 0 15px 45px; margin:0 0 0 14px; overflow:hidden;}
a.logo {display:block; float:left; width:158px; height:76px; background:url("imgs/logo.gif") 0 0 no-repeat; cursor:pointer;}
.toptext {float:left; margin:33px 15px 0 15px; width:460px; text-align:center; font-style:italic; font-size:9pt;}
.toptel {float:right; width:259px; background:url("imgs/tel_top.gif") right 0px no-repeat; padding:10px 0 0 30px;margin-top:14px;}
.tel {color:white; font-size:16pt;}
.pnpt {display:block; margin:15px 0 0 0;}

.menutop {clear:both; height:33px; margin:10px 21px 13px -39px; background:#00b2e1; padding:7px 0 5px 10px; overflow:hidden;}
.menu tr td .malast {padding:0 13px; height:30px; overflow:hidden;}
.menu tr td .ma {padding:0 13px; height:29px; border-right:1px dotted white; overflow:hidden;}
.menu tr td .ma a, .menu tr td .malast a {display:block; float:left; height:16px; padding:7px 10px 7px 10px; margin:0; font-weight:bold; overflow:hidden; color:white; text-decoration:none;}
.menu tr td:hover .ma a, .menu tr td:hover .malast a, .menu tr td.over .ma a, .menu tr td.over .malast a {background:white url("imgs/menu_base.gif") 0 0 repeat-x; color:white; text-decoration:none; overflow:hidden;}
.menu tr td .mr {float:left; height:30px; width:5px; overflow:hidden;}
.menu tr td .ml {float:left; height:30px; width:5px; overflow:hidden;}
.menu tr td:hover .mr, .menu tr td.over .mr {background:url("imgs/menu_krai.gif") 0 -30px no-repeat; overflow:hidden;}
.menu tr td:hover .ml, .menu tr td.over .ml {background:url("imgs/menu_krai.gif") 0 0 no-repeat; overflow:hidden;}
.menu .ma a:hover, .menu .malast a:hover {text-decoration:none;}
.menu tr td .mtrb {clear:both; height:8px; margin:0 16px; overflow:hidden;}
.menu tr td .mtr {clear:both; height:8px; width:17px; padding:0; margin:0 auto; overflow:hidden;}
.menu tr td:hover .mtrb, .menu tr td.over .mtrb {background:url("imgs/menu_trb.gif") 0 0 repeat-x; overflow:hidden;}
.menu tr td:hover .mtr, .menu tr td.over .mtr {background:url("imgs/menu_tr.gif") 0 0 no-repeat; overflow:hidden;}

.left {float:left; width:620px; overflow:hidden; font-size:10pt;}
.right {float:right; width:296px; overflow:hidden; padding-top:25px;}

.work {float:left; width:275px; height:98px; margin:0 20px 20px 0; padding:10px 5px; background:#fffbe0; border:1px solid #fbdc9e; overflow:hidden;}
.work img {float:left; margin:0 10px 0 5px; border:0;}
.work a {font-size:8pt; margin-right:5px;}

.work2 {float:left; width:275px; height:200px; margin:0 20px 20px 0; padding:10px 5px; background:#fffbe0; border:1px solid #fbdc9e; overflow:hidden;}
.work2 img {float:left; margin:0 10px 0 5px; border:0;}
.work2 a {font-size:8pt; margin-right:5px;}


.block {clear:both; width:296px; background:#fedf43; margin:20px 0 10px 0;}
.block .bc {width:296px; background:url("imgs/block_base.gif") 0 0 repeat-y;}
.block .bb {width:296px; background:url("imgs/block_bot.gif") 0 bottom no-repeat;}
.block .bb2 {width:296px; background:url("imgs/block_bot2.gif") 0 bottom no-repeat;}
.block .bt {background:url("imgs/block_top.gif") 0 0 no-repeat; padding:1px 50px 17px 25px;}
.block .bt2 {background:url("imgs/block_top2.gif") 0 0 no-repeat; padding:1px 50px 17px 25px;}

ul.y {margin:0; padding:0; list-style:none;}
ul.y li {display:block; margin:0 0 7px 0; padding:0 0 0 13px; list-style:none; background:url("imgs/li.gif") 0 7px no-repeat;}

ul.si {display:block; margin:0; padding:0; list-style:none;}
ul.si li {display:block; margin:0 0 7px 0; padding:0; list-style:none;}

.telbot {clear:both; background:#fffbe0; height:63px; margin-right:14px; font-size:10pt; overflow:hidden; background:#fffbe0 url("imgs/krai_left.gif") 0 0 repeat-y;}
.telleft {float:left; width:259px; height:39px; background:url("imgs/tel_bot.gif") 0 0 no-repeat; padding:10px 0 0 60px; margin-top:13px; color:white; font-size:16pt;}
.textbot {float:left; width:400px; margin:20px 0 0 139px; font-size:14pt; font-style:italic;}
.footer {font-size:8pt; padding:10px 59px 10px 59px;}

.subitem {display:none; position:absolute; background:white; padding:10px 15px 5px 15px; text-align:left; margin-left:24px; border:1px solid #5bc7e4;}
.subitem a {text-decoration:none;}
.subitem a:hover {text-decoration:underline;}

form input, form textarea {margin:3px 0 7px 0; font-family:arial; font-size:11pt;}

.portf {clear:both; width:585px; height:130px; margin:0 0 20px 0; padding:15px 0 0 15px; background:#fffbe0; border:1px solid #fbdc9e; overflow:hidden;}
.portf div {float:left; width:129px; margin-right:15px; font-size:8pt; text-align:center;}
.portf div img {clear:left; margin:0 0 5px 0; border:0;}
