body {min-height:100%;width:100%;min-width: 982px;margin:0;padding:0;background:#ffffff}
body,p,td {color:#000000; font: 16px 'arial', sans-serif;letter-spacing:0.1px;}
form {margin:0;padding:0}
a img {border:none;}
#page {width:982px;margin:0px auto;border:0px solid silver;background:white;border-radius:0;box-shadow:0 0 0px #666666}
#pageInn {padding:0;position:relative}

div.clear {clear:both}
div.right {float:right}
div.left {float:left}
div.h5 {height:5px}
div.h10 {height:10px}
div.white {background:white !important}
div.small {font-size:11px;width:auto}
div.small a {color:gray;text-decoration:none}
div.small a:hover {color:#333333}
div.transp {background:transparent}
.bold		{font-weight:bold}
.small		{font-size:10px}
input.text {width:300px;font:14px 'arial';background:#ededed url(/files/template/bgwhite.jpg) left center repeat-x;border:1px solid #e7e7e7;border-radius:3px;padding:5px;box-shadow:0 0 1px #bfbfbf}
textarea.area {width:300px;min-width:300px;max-width:300px;font:14px 'arial';background:#ededed url(/files/template/bgwhite.jpg) left top repeat-x;border:1px solid #e7e7e7;border-radius:3px;padding:5px;box-shadow:0 0 1px #bfbfbf}
select.text {width:310px;font:14px 'arial';background:#ededed url(/files/template/bgwhite.jpg) left center repeat-x;border:1px solid #e7e7e7;border-radius:3px;padding:5px;box-shadow:0 0 1px #bfbfbf}
select.text option {font:14px 'arial'}
select.text option:hover {color:black}
input.int {width:100px}

a {color:#626262;outline:none}
a:hover	{}

h1 {font-size:42px;color:#454545;text-transform:none;margin:0;margin-top:5px;letter-spacing:-1px;padding-bottom:10px;text-align:center;font-weight:normal;text-shadow:0 -1px #efefef}
h2 {font-size:22px;color:#333333;text-transform:uppercase;font-weight:normal;margin:15px 0 0 0}
h3 {font-size:16px;color:#000000;text-transform:uppercase;letter-spacing:1px;margin:15px 0 0 0}
h4 {font-weight:bold;font-size:14px;letter-spacing:-1px;margin:5px 0 0 0}

div.divInn {padding:0px 10px 20px 10px}

#left {width:280px;float:right}
#center {width:100%;min-height:800px;}
#center p {}

#top {height:110px;background:white;position:relative;}
#topMessage {background:#333333;color:white;padding:5px 10px 5px 10px;margin:0px 1px;margin-bottom:10px;position:relative;clear:both;text-transform:uppercase;font-size:10px;border-radius:0 0 3px 3px}
#topMessage div.item {width:auto;float:left;margin-right:30px}
#topMessage div.itemlast {float:right;margin-right:0px}
#topMessage a {color:#f7f7f7;text-decoration:none}
#topMessage form input {font:10px 'arial';background:#dfdfdf url(/files/template/bgwhite.jpg) left center repeat-x;border:1px solid #bebebe;border-radius:3px}
#logo {position:relative;width:auto;float:left;margin-left:10px;}
#langs {}
#topSearch {position:absolute;top:50px;left:300px;z-index:1}
#topSearch div.item {width:320px;float:left}
#topSearch div.button {height:25px}
#topSearch div.button a {margin-top:0px;padding:3px 5px 2px 5px}
#topSearch input.text {width:300px}

#menu {height:38px;overflow:hidden;background:#333333 url(/files/template/bgmenu.jpg) left center repeat-x;margin:0 1px;color:white;position:relative;font:bold 14px 'arial';text-transform:uppercase;border-radius:5px}
#menuInn {padding-left:0}
#menuInn div.item {width:auto;float:left;padding:10px;display:block;margin-top:0px;border-radius:2px}
#menuInn div.itemRight {float:right;padding-bottom:15px}
#menuInn div.item:hover {background:black url(/files/template/bgmenusel.jpg) left center repeat-x;}
#menuInn div.item a {color:white;display:block;text-shadow:gray 0px 0px 3px}
#menuInn div.itemRight a {font:10px 'arial';}
#menuInn div.item a:hover {text-shadow:black 1px 1px 3px}
#menuInn div.itemSep {width:3px;height:40px;float:left;margin-top:0px;background:#333333 url(/files/template/bgmenusep.jpg) left center repeat-x;}
#menuInn div.itemSepRight {float:right}
#menuSel {background:black url(/files/template/bgmenusel.jpg) 0 0 repeat-x;}
#menuSel a {color:#dfdfdf !important;}
#menuSel a:hover {text-shadow:white 0px 0px 0px !important;}

div.menuWin {display:none;width:200px;position:absolute;background:#454545;padding:0px 0px 0px 0px;color:gray;border-top:0;border-radius:0 0 3px 3px;z-index:500;box-shadow:0 0 5px #666666}
div.menuWin a {color:white;display:block;font-size:12px;font-weight:bold;padding:10px 10px;text-decoration:none;text-shadow:0 -1px #333333}
div.menuWin a:hover {color:#eaeaea;background:#a8a8a8}
div.menuvInn {width:auto;float:left;margin-right:20px}
div.menuWinInn div {padding:2px 0}
div.menuWinV {position:absolute;background:url(/files/template/elem.v.png) no-repeat;width:24px;height:12px;top:-12px;left:20px}

div.child {padding:10px 0}
div.childItem {padding:5px;width:auto;float:left;margin-right:20px}
div.childItem a {font-size:18px}
#childItemSel a {color:#5278ac;font-weight:bold}

#way {position:relative;color:gray;margin:0px 0 10px 0px}
#way a {color:gray}

div.fileItem {margin-bottom:10px}
div.fileItemIco {width:40px;float:left}
div.fileItemLink {width:auto;float:left}
div.fileItemSize {font-size:10px;}

#contacts {width:auto;position:absolute;top:45px;right:10px;border:0px solid red;text-align:right}
#contacts a {font-size:10px;text-transform:uppercase}
#contacts div.phone {font:bold 24px 'arial';}

#bottom {min-height:130px;position:relative;font-size:12px}
#bottom div.copy {font-size:16px;color:gray}
#bottom div.maker {position:relative;color:#b0b0b0;font-size:10px}
#bottom div.maker a {color:#949494}

#bottom div.menu {position:relative;}
#bottom div.menu div.item {width:150px;float:left;margin-right:10px;color:#454545}
#bottom div.menu div.itemwide {width:250px;}
#bottom div.menu div.item a.title {text-decoration:none;text-transform:uppercase;font-weight:bold}
#bottom div.menu div.menuItem {margin:5px 0 0 0}
#bottom div.menu div.menuItem a {text-decoration:none;color:#454545}
#bottom div.divInn {padding-top:10px;}

div.ovalItem {border:1px solid silver;background:#f8f8f2;margin-bottom:20px;width:auto;border-radius:10px}
div.ovalItemInn {font-size:11px;padding:15px 10px}
div.ovalItemInn div.title {font-weight:bold;color:#333333;margin-top:10px}
div.ovalItemInn div.title a {color:black;text-decoration:none}
div.ovalItemInn div.title:first-child {margin-top:0px}
div.ovalItemInn div.text {}

div.button {width:auto;float:left;margin-right:5px;border-radius:5px;overflow:hidden;background:#176bc7 url(/files/template/buttons/button.jpg) center center repeat-x;height:20px;border:1px solid #23476e;border-bottom:3px solid #23476e;border-right:2px solid #23476e;box-shadow:0px 0px 5px #9c9c9c;}
div.button a {display:block;color:white;font-weight:bold;text-transform:none;font-size:12px;text-decoration:none;text-align:center;padding:2px 15px 5px 15px;text-shadow:0px -1px 0px #0e2e34}
div.button:hover {box-shadow:0px 0px 5px #444444;background-image:url(/files/template/buttons/buttonhover.jpg);}
div.button:hover a {color:#ffffff !important}
div.buttongray {background-image:url(/files/template/buttons/buttongray.jpg);border:1px solid #636363;border-bottom:3px solid #3f3f3f;border-right:2px solid #3f3f3f}
div.buttongray:hover {background-image:url(/files/template/buttons/buttongray.jpg);}
div.buttonsel {box-shadow:0px 0px 10px #333333;background:#155397}
div.buttontext {width:auto;float:left;margin:0;padding:0;margin-right:10px}
div.buttonbig {height:30px;}
div.buttonbig a {font-size:18px;text-transform:uppercase;padding:5px 20px}

a.filterDropHref {color:gray;text-decoration:none;font-weight:bold;}
span.filterDrop {color:red;text-decoration:none;font-weight:bold;cursor:pointer;display:inline !important}
.filterDropTips {width:260px;color:white;background:#333333;padding:10px;border:2px dotted gray}

td.tdTitle {font-weight:bold;padding:3px 0}
td.tdTitle span {font-size:10px;font-weight:normal;color:gray}

div.Notes {width:auto;float:left;margin-bottom:5px}

div.separate {width:100%;height:1px;clear:both;background:url(/files/template/separate.png) center bottom no-repeat;border:0px solid blue}
div.separateUp {width:100%;height:18px;clear:both;background:url(/files/template/separatebig.png) center top no-repeat;border:0px solid blue}
div.separateDown {width:100%;height:18px;clear:both;background:url(/files/template/separatebig.png) center bottom no-repeat;border:0px solid blue}
div.separateDown h3 {padding-top:10px !important;}