*{margin:0;padding:0;border:0}
html,body,table.page,form{height:100%;width:100%}
html{overflow-y:scroll}
td{vertical-align:top}
table{border-collapse:collapse}
ul{list-style:none}
h2{color:#095256;font:bold 12px arial}
h3{color:#005f81;font:normal 18px arial}
h4{color:#157f2d;font:bold 15px arial}

form{color:#fff;font:normal 11px Arial}
td.content{background:#0e6063 url(img/content.jpg) top left repeat-y; padding-top:7px}
td.bottom{vertical-align:bottom}
table.banner_top{background:#070007;width:100%;height:90px}
table.banner_top td{text-align:center}

div.header{background:url(img/header.gif) 0 1px repeat-x;overflow:hidden}
table.head{width:100%;background:url(img/head.jpg) top left no-repeat;height:169px;overflow:hidden}
table.head td{width:25%;color:#fff}
table.head td p{font:normal 19px Franklin Gothic Book;line-height:18px;white-space:nowrap}
table.head td.left_{padding-left:58px}
html:first-child table.head td.left_{padding-top:2px}
table.head td.txt p{margin:50px 0 0 20px}
table.head td.slogan p{margin:40px 0 0 20px;background:url(img/slogan.gif) top left repeat-y;padding:25px 0 25px 24px}
table.head td.clock{padding-right:20px}
table.head td.clock span{float:right;padding:90px 0px 0px 14px;margin-top:38px;filter:alpha(opacity=80);opacity:0.80;width:70px;background:url(img/clock.gif) top left no-repeat;font:normal 24px Minion Pro;display:block;color:#fff}

table.content{width:100%}
table.content td{padding-bottom:30px}
td.left{width:217px;background:#e2e2e2}
td.left div.form{padding:16px 25px 0 26px;background:#b4ddec url(img/form.jpg) top left no-repeat;font-family:arial;overflow:hidden}
td.left div.form h1{color:#095458;margin-bottom:10px;display:block;font-size:12px}
td.left div.form div.f{height:22px;background:url(img/input.gif) top left no-repeat;padding:2px 3px;margin-bottom:0px}
td.left div.form div.f input{width:154px;height:16px;color:#4c4c4c;font:normal 11px Trebuchet MS;margin:0 0 0 2px;padding-right:2px;float:left;display:block}
td.left div.form table.tbl{width:166px}
td.left div.form td{padding:0}
td.left div.form td a.link{color:#0b514d;margin-bottom:10px;font-size:11px}
td.left div.form div.button{background: url(img/button.jpg) top left no-repeat;width:80px;padding:0;height:44px;cursor:pointer;float:right}
td.left div.form div.button input{color:#fff;font:bold 16px Trebuchet MS;cursor:pointer;background:none;margin-top:2px;width:100%}
td.left div.form td.right_ a {color:#095458;text-align:right;display:block;line-height:20px;}

td.left div.form div.text_box{margin:0 0px 10px 0;padding:0;color:#000;border-top:1px solid #d7f7ff;border-bottom:1px solid #7ab2c6}
td.left div.form div.text_box p{border-top:1px solid #7ab2c6;border-bottom:1px solid #d7f7ff;padding:10px 0 10px 0;margin:0}

table.menu_left{clear:both;width:217px}
table.menu_left td{border-bottom:1px solid #b6b6b6;height:40px;vertical-align:middle;padding:2px 0}
table.menu_left td.top{background:url(img/td.top.gif) top left repeat-x}
table.menu_left td.active{font:bold 12px arial;color:#0d577a;padding:0}
table.menu_left a{display:block;padding:0 0 0 26px;font:bold 12px arial;color:#0d577a}
table.menu_left a:hover{color:#229543}

table.menu_left td.active div{height:auto;background:#227a7e url(img/div.active.gif) top left repeat-x;padding:0px 0 0 26px;border-bottom:1px solid #0b4e51}
table.menu_left table{width:100%}
table.menu_left table td{border:none}
table.menu_left ul{background:#3dadb2}
table.menu_left ul li{border-top:1px solid #6ce1e6;padding-left:25px;color:#fff;padding:5px 25px}
table.menu_left ul a{padding:0;color:#010101}
table.menu_left ul a:hover{color:#0d577a}
table.menu_left ul ul{margin-top:5px}
table.menu_left ul ul li{border:none;padding:0;height:30px}
table.menu_left ul ul li a{border-top:1px solid #268084;padding:5px 0;height:20px;padding-left:20px;background:url(img/strelka_1.gif) 10px 11px no-repeat}
table.menu_left ul ul a:hover{background:#268084 url(img/strelka_2.gif) 10px 11px no-repeat;color:#fff;text-decoration:none}



td.center{border-left:1px solid #095857;background:#fff}
td.center a{color:#0b514d;}
td.center h4 a {color:#348e91;font:bold 14px arial}

table.menu{width:100%;text-align:center;background:url(img/menu.gif) top left repeat-x}
table.menu a{text-decoration:none;display:block;font:bold 12px arial;color:#fff;padding:16px 0 11px 0;background:url(img/menu.a.gif) top right no-repeat}
table.menu td.first a{border:none}
table.menu a:hover{text-decoration:underline}
table.menu td.active{background:url(img/td.active.gif) top left repeat-x}
table.menu span{background:url(img/td.active.span.gif) top left no-repeat;display:block}
table.menu span a{background:url(img/td.active.a.gif) top right no-repeat;color:#0e882b}

td.center h1{color:#0f6063;font:normal 22px Georgia;line-height:18px;margin-bottom:10px}

div.text_box,td.center div.form{margin:25px 33px;color:#414141;font:normal 12px arial;border-bottom:4px solid #e3e3e3;padding-bottom:18px}
div.text_box p{margin-bottom:10px}
div.text_box ul{list-style:disc;margin:0 0 10px 20px}

table.predlog{width:100%}
table.predlog td{padding:0 33px 0 24px}
table.predlog div{margin-left:33px}
table.predlog .right_ div{float:right;margin:0 33px 0 0;padding:0}
div.banner{background:url(img/banner.jpg) top left repeat;width:206px}
div.banner a{font:normal 18px Georgia;color:#fff;text-decoration:none;line-height:16px; display:block;padding:25px 0 25px 26px}

span.data{color:#fff; background:url(img/data.gif) no-repeat;padding:2px 10px 3px 12px;display:block;font:bold 12px arial;margin-right:10px}
div.news_box{margin:25px 33px 5px 33px;border-top:1px solid #e3e3e3;padding-top:16px;border-bottom:3px solid #e3e3e3}
div.news_box td{padding:7px 0;border-bottom:1px solid #e3e3e3}
div.news_box p{font-size:14px;color:#414141}
div.news_box a{font-weight:bold;color:#348e91}

a.more{color:#348e91;font:bold 14px Arial;float:right;margin:0 33px}

td.right{width:206px;background:#fff url(img/menu.gif) top left repeat-x}
td.right p.flags{width:141px;padding-left:65px;height:42px}
td.right p.flags input{margin-top:14px;}
td.right p.flags .active {border:3px solid #b0c6c8; margin-top: 8px;}

div.search{clear:both;background:#fff url(img/search.gif) bottom left repeat-x;height:54px}
div.search input{background:#fff url(img/search.b.gif) top left repeat-x;width:170px;height:41px;margin:6px 0 0 18px;color:#fff;font:normal 16px Trebuchet MS;cursor:pointer}

div.rate{background:#cfcfcf url(img/rate.gif) top left repeat-x;border-top:2px solid #c4c4c4;margin-top:2px;padding:8px 0 23px 0;border-bottom:1px solid #f4f4f4}
div.rate h2{float:left;padding-left:18px;margin-bottom:10px}
div.rate span.data{float:right;margin:0 14px 10px 0;padding:2px 12px 3px 5px}
div.rate table{clear:both;width:100%;color:#5e5e5e;border-top:1px solid #b6b6b6;background:#e5e5e5}
div.rate table td{padding:8px 18px;border-bottom:1px solid #b6b6b6;font-size:11px;font-family:arial}
div.rate table .right_{text-align:right;color:#038f2b;font:bold 13px arial;padding-left:0}
div.rate table b{color:#000}
div.rate a.more_{float:right;color:#348e91;font-size:12px; margin:2px 18px 0}

td.bottom{background:#095958;padding:16px 20px 16px 80px;font-size:11px;color:#fff;font-family:arial}
td.bottom img{float:left}
td.bottom p{width:514px;float:left;margin-left:56px}
td.bottom div{float:right}
td.bottom div img{margin-right:13px}
td.bottom a{color:#b3dceb}

td.center div.form{border:none}
table.form{background:#dfeff5;margin:10px 0 20px 0;width:100%;font-size:12px}
table.form td{padding:10px;width:50%;text-align:right}
table.form td.left_{text-align:left}
table.form input,table.form select,table.form textarea{border:1px solid #999;width:271px;height:21px;color:#666}
table.form textarea{height:53px}

div.submit{float:right;background:url(img/submit.gif) repeat-x}
div.submit div{background:url(img/submit_l.gif) top left no-repeat}
div.submit input{background:url(img/submit_r.gif) top right no-repeat;font:normal 16px Trebuchet MS;height:25px;cursor:pointer;color:#fff;padding:0 5px;display:block}

p.ctext{color:#434343;background:url(img/ctext.gif) top left repeat-x;padding:22px 27px;font:normal 12px arial;line-height:20px}
p.ctext b{font-size:18px}

ul.kabinet{border-top:4px solid #e3e3e3;margin-bottom:10px}
ul.kabinet li{padding:10px 0 10px 40px}
ul.kabinet li.ras{background:url(img/img_2.jpg) center left no-repeat}
ul.kabinet li.dva{background:url(img/img_1.jpg) center left no-repeat}
ul.kabinet li.tri{background:url(img/img_3.jpg) 0 3px no-repeat}
ul.kabinet a{color:#348e91;font:bold 14px arial}
table.kabinet a{color:#348e91;font:bold 14px arial}

table.forma{padding: 10px 0 43px;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;margin-bottom:20px;padding-right:76px;}
table.forma td textarea {border:1px solid #999;height:108px;margin:6px 0;width:100%}

table.reg td{text-align:right;background:#eee;} 
table.reg td h3 {text-align:left}
table.reg td table td {width: auto}
table.reg tr.next td{background:#fff}

b.line{display:block;height:1px;background:#e3e3e3;overflow:hidden;margin:10px 0}


div.text_box div{font:normal 12px arial}
div.text_box b,div.text_box strong{font-weight:bold}


td.center div.form table td{border:1px solid #000;}
td.center div.form table tr{border:1px solid #000;}
td.center div.form table {border:1px solid #000;}