/*COMMON*/
body {background:#EBEBEB url(img/fon.gif) repeat-x 0 0; color:#575757; font-family:Arial, Tahoma, Helvetica, sans-serif; margin:0; min-width:995px; padding:0; text-align:center;}
#mainWrapper, #footer, #header, body {font-family:Arial; font-size:12px;}
html, body {height:100%;}
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
img {border:none;}
table {border-collapse:collapse;}
input, select, option, textarea {font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px;}
p {padding:0 0 10px;}
a {color:#6298C4; text-decoration:underline;}
a:hover {color:#FF9224; text-decoration:none;}
h1,h2,h3,h4 {color:#555; font-family:Arial, sans-serif; font-weight:normal; margin:0; padding:0;}
h1 {font-size:22px; padding:10px 0;}
h2 {font-size:20px; padding:10px 0;}
h3 {font-size:16px; padding:10px 0;}
h4 {font-size:13px; font-weight:bold; padding:10px 0;}
ol, ul {padding:0 0 10px 25px;}
/*//COMMON*/

/*MAIN*/
#mainWrapper {background:#EBEBEB url(img/wrap.gif) repeat-x 0 362px; margin:0 auto; min-height:100%; position:relative; text-align:left; width:995px;}
/** html #mainWrapper, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<771?'771px':'100%');}*/
* html #mainWrapper {height:100%;}
/*//MAIN*/

/*LAYOUT*/

/*HEADER*/
#header {background:#F18E09 url(img/head.jpg) no-repeat 0 0; height:362px;}

#menu {left:0; position:absolute; text-align:center; top:330px; width:100%;}
#menu ul {letter-spacing:0.3px; margin:0 auto; padding:0; position:relative; width:auto;}
#menu li {background:url(img/border.gif) no-repeat 100% 0; display: -moz-inline-stack; display:inline; font-family:Impact; list-style:none; padding:0 13px; text-align:center; text-transform:uppercase; zoom: 1; *display: inline;}
#menu a {color:#fff; font-size:16px; margin:0 auto; text-decoration:none;}
#menu a:hover, #menu .on {color:#643300;}
#menu .last {background:none;}

#logo {font-size:20px; left:305px; position:absolute; top:0;}
/*//HEADER*/

#content {margin-left:336px; padding:15px 0 70px; width:623px;}
#tdLeft {float:left; padding:19px 0 10px; width:306px;}

.title {color:#555555; font-family:Arial; font-size:22px; font-weight:normal; padding:0 0 20px;}

#nav {color:#6298C4; font-size:11px; margin:2px 0 25px;}
#nav a {color:#6298C4;}
#nav a:hover, #nav .on {color:#6A6A6A; text-decoration:none;}
#nav img {margin:0 8px 1px;}

.list {background:#2087C2 url(img/list.gif) repeat-x 0 0; display:block; list-style:none; margin:0 0 20px 44px; padding:10px 24px 10px 17px;}
.list li {font-size:14px; height:1%; padding:0;}
.list a {background:url(img/li.gif) no-repeat 0 12px; color:#fff; display:block; margin:0; padding:0; text-decoration:none;}
.list a:hover, .list .on  {background:#F49F0B url(img/lion.gif) no-repeat 0 100%; font-weight:bold; margin:-1px 0 0 -28px; padding:0 0 1px; text-decoration:none; width:273px;}
.list .last a span {background:none;}
.list .last .on span {background:url(img/lispan.gif) no-repeat 20px 12px;}
.list a span {background:url(img/lib.gif) repeat-x 0 100%; display:block; padding:7px 0 8px 12px;}
.list a:hover span, .list .on span {background:url(img/lispan.gif) no-repeat 20px 12px; padding:7px 1px 8px 39px;}

/*PAGES*/
.banner {margin:0 0 30px 44px; text-align:center;}

.contacts {color:#555555; font-size:15px; margin:0 0 5px 44px; text-align:center;}
.contacts span {color:#878787; font-size:20px;}
.contacts strong {color:#000; font-size:20px;}
.contacts img {margin:0 0 7px;}

.cat {display:table; padding:0 0 20px; width:100%;}
.catin {float:left; text-align:center; width:33%;}
.catin img {margin:0 0 7px;}
.catin a {color:#1A65AB; text-decoration:underline;}
.catin p {font-size:14px; padding:0 10px 10px;}

#mess {margin:20px 0 0;}
#mess span {color:#FF0000;}
#mess p {padding:0 0 18px;}
#mess .inp {background:#fff; border:1px solid #D9D9D9; margin-left:5px; padding:2px; width:190px;}
#mess .inp2{background:#fff; border:1px solid #D9D9D9; height:100px; padding:2px; width:450px;}
#mess img {float:right; margin:0 360px 10px 0;}
#mess .gfx {margin-left:67px;}
#mess .but {background:url(img/but.gif) no-repeat 0 0; border:none; color:#6E6E6E; height:20px; padding:1px 0 3px; text-align:center; width:82px;}
/*//PAGES*/

/*//LAYOUT*/

/*FOOTER*/
#footWrap {clear:both; height:114px;}
#footer {clear:both; height:114px; margin:-114px 0 0; position:relative; text-align:left; width:100%; z-index:200;}
#footer2 {background:url(img/footer.gif) no-repeat 44px 0; color:#7F7F7F; font-size:11px; height:114px; left:0; margin:0 auto; position:relative; top:0; width:995px; z-index:300;}
#back {float:left; margin-top:17px;}
#back a {background:url(img/naz.gif) no-repeat 0 4px; color:#2087C2; padding:0 0 0 14px;}
#up {float:right; margin-top:17px;}
#up a {background:url(img/vv.gif) no-repeat 0 4px; color:#2087C2; padding:0 0 0 13px;}
.backup {border-top:1px solid #DADADA; left:336px; position:absolute; top:-52px; width:613px;}
#copy {left:50px; position:absolute; top:50px; width:300px;}
#copy strong {color:#282828;}
#itex {font-weight:bold; position:absolute; right:45px; top:50px; width:165px;}
#itex a {color:#5D5D5D; font-weight:normal; text-decoration:none;}
#itex img {float:left; margin-top:3px; padding-right:8px;}
#counters {position:absolute; right:45px; text-align:right; top:80px;}
#counters a {color:#5D5D5D; font-weight:normal; text-decoration:none;}
#counters img {margin:0 5px;}
#address {left:355px; position:absolute; text-align:center; top:50px; width:400px;}
/*//FOOTER*/

/*DOP*/
.but {cursor:pointer;}

.clear {clear:both; font-size:0; height:2px; line-height:0;}

blockquote {background-color:#E2E7EC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 10px; padding:10px;}
.pintable, .pintable0 {border-collapse:collapse; margin-bottom:10px;}
.pintable th {background-color:#6298C4; border:2px solid #A9C6DF; color:#fff; padding:5px;}
.pintable td {border:2px solid #6298C4; padding:5px;}
.pintable .odd td {background:#E1E6EB;}
.pintable0 th, .pintable0 td {padding:5px;}
.pintable th p, .pintable0 th p, .pintable td p, .pintable0 td p  {padding:0;}
/*//DOP*/