@charset "windows-1251";
body{ margin:0px;
      padding:0px;	  
      color: #000000;
      background-color: #005958;
      font-family: Arial;
      font-size: 12px; 
	  height: 100%;	  
	  min-height: 100%;
      line-height: 1.0;
	  letter-spacing: normal;
	}

html{
height:100%;
min-height:100%;
margin:0px;
padding:0px;
}

img {border:0px}
td {font-size: 12px; font-family: Verdana,Tahoma, Arial; line-height:1.4;}

table.root { border:0px; border-collapse:collapse; width:100%; height:100%; }
table.root td {padding:0px; }
table.root td.top {  height:171px; vertical-align:top; }
table.root td.middle {vertical-align:top; background:#FFFFFF url(images/redline.gif) left repeat-y; height:285px}
table.root td.middle1 {vertical-align:top; background:#FFFFFF url(images/redline.gif) left repeat-y;}
table.root td.news {vertical-align:top;   background:#e8e8e8 url(images/redline.gif) left repeat-y; /*background:#e8e8e8 url(images/botlogo.gif) 98% 92% no-repeat;*/ padding-bottom:28px;}
table.root td.footer{ height:124px;  background-image:url(images/botfon.gif); background-position:bottom; background-repeat:repeat-x; vertical-align:top}


table.top0 { border:0px; border-collapse:collapse; width:100%;  height:84px;  }
table.top0 td {padding:0px; }
table.top0 td.left{ width:46px}
table.top0 td.left1{ background:#ffffff url(images/topfon2.gif) no-repeat; width:95px}
table.top0 td.center{ background:#ffffff url(images/topfon.gif) top repeat-x;  vertical-align:top}

table.top { border:0px; border-collapse:collapse; width:100%;  height:87px;  }
table.top td {padding:0px; }
table.top td.left{ width:46px}
table.top td.left1{ background:#ffffff ; width:95px}
table.top td.center{ background:#ffffff;  vertical-align:top}
table.top td.right{ width:204px; background:#ffffff ; vertical-align:bottom; padding-bottom:1px}

table.header{  border:0px; border-collapse:collapse; width:100%;  height:86px;}
td table.header{ padding:0px;}
table.header td.righth{ background:#005958 url(images/headerfon.gif) top repeat-x; text-align:left; vertical-align:top; height:86px;}

table.middle { border:0px; border-collapse:collapse; width:100%;}
table.middle td {padding:0px; }
table.middle td.left{ width:46px}
table.middle td.center{ padding-left:8px; padding-top:30px; vertical-align:top}

table.news { border:0px; border-collapse:collapse; width:100%;  height:191px;  }
table.news td {padding:0px;}
table.news td.right { vertical-align:bottom; width:204px; text-align:right}
table.news td.center { vertical-align:top; background-image:url(images/newsfon.gif); background-position:top; background-repeat:repeat-x; }

table.buttons { border:0px; border-collapse:collapse; width:100%;  height:96px; margin-top:28px; margin-bottom:20px}
table.buttons  td {padding:0px;}

table.footer { border:0px; border-collapse:collapse; width:100%;  height:95px;  }
table.footer td {padding:0px;}
table.footer td.left{ width:46px; vertical-align:top}
table.footer td.left11{ width:95px;  vertical-align:top}
table.footer td.right{  background-image:url(images/foterfon.gif); background-position:top; background-repeat:repeat-x; vertical-align:top; padding-left:8px; padding-top:23px; line-height:1.8; font-size:10px;}
table.footer td.right1{  background-image:url(images/foterfon1.gif); background-position:top; background-repeat:repeat-x; vertical-align:top; padding-left:8px; padding-top:23px; line-height:1.8; font-size:10px}


.newsdate { color:#005253; height:11px; display:block; font-size:11px; padding-bottom:0px; padding-left:25px; background-image:url(images/datefon.gif); background-position: left 10px; background-repeat:no-repeat}
.newstxt{ padding-left:25px; margin-top:8px; font-size:12px}

table.menu{ border:0px; border-collapse:collapse; width:47%; height:25px; margin-top:0px}
table.menu td {padding:0px; }

.name {height:86px; width:100%;  background-image:url(images/name.jpg); background-position: left bottom; background-repeat:no-repeat; text-align:right; padding-top:0px; margin-top:0px}

a.menu { color:#5a76bc; text-decoration:none; font-size:11px; padding-left:8px; padding-right:8px; height:25px; line-height:25px; display:block; margin-top:0px; padding-top:0px}
a.menu:visited {  }
a.menu:hover { background-image:url(images/menubrd.gif); background-position:top; background-repeat:repeat-x}
#active  { background-image:url(images/menubrd.gif); background-position:top; background-repeat:repeat-x}

.btn {position:relative; height:88px; display:block; width:100%; }
.btnleft {position:absolute; left:0; top:0; background-image:url(images/greydot.gif); background-position:left 77px ; background-repeat:repeat-x; height:93px; width:100%; display:block}
.btnright {position:absolute; left:0; top:0; background-image:url(images/greydot.gif); background-position:left top ; background-repeat:repeat-x; height:93px; width:100%; display:block; text-align:right}
.btntxt {position:absolute; left:17px; top:11px; height:93px; display:block; }

.btnleftr {position:absolute; left:0; top:0; background-image:url(images/rosedot.gif); background-position:left 77px ; background-repeat:repeat-x; height:93px; width:100%; display:block}
.btnrightr {position:absolute; left:0; top:0; background-image:url(images/rosedot.gif); background-position:left top ; background-repeat:repeat-x; height:93px; width:100%; display:block; text-align:right}
.btntxtr {position:absolute; left:17px; top:38px; height:93px; display:block; }

h1 { background-image:url(images/h1fon.gif); background-position:left 13px; background-repeat:no-repeat; font-size:16px; font-family:arial; font-weight:bold; color:#005859; padding-left:29px}
h2 {font-size:13px; font-family:arial; font-weight:bold; color:#005859;}
h1.noline { font-size:18px; font-family:arial; font-weight:bold; color:#005958; margin:6px 0; background-image:none; padding:0}


table.block{ border:0px; border-collapse:collapse; width:186px; background-color:#e8e8e8}
table.block td {padding:0px; }

table.block td.bot {background-image:url(images/blockbot.gif); background-position:bottom left; background-repeat:no-repeat;  padding-bottom:7px}

a { color:#000000; text-decoration:none; font-size:12px; }
a:visited {color:#666666; text-decoration:none;  }
a:hover {color:#8a333b; text-decoration:underline; }

a.menuitems:link {color:#666666; text-decoration:underline; font-size:13px; }
a.menuitems:action {color:#8a333b; text-decoration:none; font-size:13px; }
a.menuitems:visited {color:#666666; text-decoration:underline;  font-size:13px;}
a.menuitems:hover {color:#000000; text-decoration:underline; font-size:13px;}

table.leftmenu td {padding:0px; padding-bottom:10px;}

a.leftmenu { color:#005859; text-decoration:underline; font-size:12px; padding-left:18px; display:block;}
a.leftmenu:visited {color:#005859; text-decoration:underline;  }
a.leftmenu:hover {color:#000; text-decoration:underline;}

#linkleftmenu {color:#000; background-image:url(images/leftmenufon.gif); background-position:left; background-repeat:repeat-y; padding-left:18px;}

#menuitem {padding-left:22px; color:#666666; margin-left:22px;}


#grey {color:#666666;}
#red {color:#005253;}

#line {list-style-image: url('/images/li.line.gif'); margin-top:6px;}
#arrow {list-style-image: url('/images/li.pr.gif'); margin-top:6px; line-height:1.6;}
#linews {list-style-image: url('/images/li.news.gif'); margin-top:6px;}
#age {font-size:11px; color:#666666;}

a.records:link {color:#005859; text-decoration:underline; font-size:12px; line-height:1.4;}
a.records:action {color:#666666; text-decoration:none; font-size:12px; line-height:1.4;}
a.records:visited {color:#005859; text-decoration:underline;  font-size:12px; line-height:1.4;}
a.records:hover {color:#000; text-decoration:underline; font-size:12px; line-height:1.4;}

#licence {width: 230px; height:260px; float:left; margin-bottom:40px;}

.rt46 {width:46px;}

#date {color:#005859; font-size:11px; font-weight:bold;}
#date2 {color:#666666; font-size:11px; font-weight:bold;}

table.part {border-collapse:collapse;}
table.part td {padding-left:10px; padding-right:5px; padding-top:4px; padding-bottom:4px; font-size:11px; border: 1px solid #cdcdcd;}
table.part tr.color {padding:5px; background-color:#e8e8e8; color:#005859;}
table.part tr.color2 {padding:5px; background-color:#f2f2f2; color:#005859;}
table.part tr.color3 {padding:5px; color:#005859;}

table.part td.color {padding:5px; background-color:#f2f2f2; color:#005859;}

#ves_more_btn{display:block; width:324px; height:53px; background:url('/images/ves_more_btn.png') 0px 0px no-repeat; text-indent:-99999px; position:absolute; top:202px; left:63px;}
#ves_more_btn:hover{background:url('/images/ves_more_btn.png') 0px -53px no-repeat;}