body{margin:0;padding:0;text-align:center;background:#e0e0e0 url(img/bg-1.gif) 50% 0}
body,td{font:normal 12px Arial, sans-serif;color:#000}
h1,h2,h3,h4,h5{font:normal 24px "Arial Narrow", Arial, sans-serif; color:#000; margin:0; padding:0 0 10px 0; position:relative}
h1{line-height:30px; padding:12px 0 22px 0}
h4{margin:0; font-weight:normal}
h2 {font:bold 24px "Arial Narrow", Arial, sans-serif;}
h3 {font:normal 24px "Arial Narrow", Arial, sans-serif; color:#777;margin:0; padding:0; clear: both; padding-top: 15px}
h5 {font:bold 16px Arial; padding-top: 20px;}
.block-text h5 {font:normal 18px Arial, sans-serif; padding:9px 0 9px 21px; margin:0 0 15px 0; width:100%; margin-left:-21px; position:relative; background:#e5e5e5}

p{margin:0;padding:0 0 10px 0}
a{text-decoration:underline;color:#0069af;outline:none}
a:hover{color:#2a90d4; text-decoration:none}
a img{border:0}
form{margin:0; padding:0}
input,select,textarea{font:normal 12px Arial, sans-serif;color:#666}
input,select,button{vertical-align:middle}
.input,.textinputs,select,textarea{border:1px solid #f1f1f1; border-left-color:#e0e0e0; border-top-color:#cecece}
.button,button{background:#cfd0d0 url(img/but-1.gif) 0 0 repeat-x; border:0; padding:0 5px; color:#FFF; cursor:pointer}
html>body .button,button{padding:2px 7px;.padding:0 5px}
big{font-size:18px}
small{font-size:10px}
ul{margin:0;padding:0 0 10px 0; list-style:none}
ul li{padding:0 0 0 11px;height:100%; background:url(img/li-1.gif) 0 7px no-repeat}

#main{width:95%;min-width:950px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'950px':'95%'); padding:0; margin:0 auto; text-align:left; background:#FFF url(img/bg-2-1.gif) 1px 0 repeat-y; position:relative} /*953px*/
#main #deco-1{background:url(img/bg-2-2.gif) 100% 0 repeat-y; overflow:hidden; height:100%}
#main #head{overflow:hidden; height:100%;padding-left:270px}
#main #container{overflow:hidden; height:100%; padding:0 0 20px 270px; margin:0 1px; background:url(img/container-1.gif) 0 0 repeat-x}
#main #container #left-colum{width:270px; float:left; margin-left:-135px}
html>body #main #container #left-colum{margin-left:-270px}
#main #container #right-colum{width:100%; float:right;overflow:hidden}/*646px*/
#main #container #right-colum #deco-2{padding:0 17px 0 18px}
#main #footer{clear:both; background:#f0f0f0 url(img/bg-2-3.gif) 0 0 repeat-x; padding:45px 0 40px 51px; overflow:hidden; height:100%}

#head #logo{padding:65px 0 20px 66px; float:left; margin-left:-135px;}
html>body #head #logo{margin-left:-270px}
#head #head-left{float:right; }
#head #head-right{float:right; width:100%}
#head #head-right #menu{background:url(img/mn-1-4.gif) 100% 0 repeat-y;margin-bottom:-3px;padding-right:14px}
#head #head-right #menu div{padding:0 2px 3px 0;background:url(img/mn-1-3.gif) 100% 100% no-repeat}
#head #head-right #menu table{border:0; border-collapse:collapse; width:100%}
#head #head-right #menu table td{font:bold 12px Arial, sans-serif; border:1px solid #FFF; border-top:0; border-left:0; padding:0;white-space:nowrap; text-align:center}
#head #head-right #menu table td a{color:#036; text-decoration:none; display:block;height:34px; line-height:34px; background:#e0e0e0 url(img/mn-1-5.gif) 1px 0 repeat-x}
#head #head-right #menu table td a b{display:block;height:34px;padding:0 10px; background:url(img/mn-1-7.gif) 0 0 no-repeat; cursor:pointer}
#head #head-right #menu table td a:hover{color:#007fcd; background:#d5e0ff url(img/mn-1-6.gif) 1px 0 repeat-x; text-decoration:underline}
#head #head-right #menu table td a:hover b{background:url(img/mn-1-8.gif) 0 0 no-repeat}
#head #head-right #deco-3{clear:both; position:relative;padding-right:17px;height:189px; overflow:hidden;}/* background: url(img/box-nav-1-2.gif);}*/

#footer #left-footer{width:155px; text-align:center; float:left}
#footer address{font:normal 11px Arial, sans-serif; padding-bottom:50px; color:#999}
#footer #created{font:normal 11px Arial, sans-serif; line-height:13px; text-align:left; padding:4px 0 0 41px; width:109px; position:relative;text-align:left}
#footer #created img{position:absolute; top:0; left:0}
#footer #created a{color:#666; text-decoration:none}
#footer #created a b{text-decoration:underline; color:#000; font-weight:normal}
#footer #created a:hover{color:#000}
#footer #created a:hover b{text-decoration:none}
#footer #right-footer{float:right; width:682px}
#footer #right-footer .block{width:260px; float:left; padding-right:80px; text-align:right; font-size:11px;}


#menu-cat{margin:0; padding:0 0 22px 0; list-style:none}
#menu-cat li{padding:0 0 3px 15px;margin:0 0 -4px 0;background:url(img/mn-cat-1-6.gif) 15px 100% no-repeat;width:252px}
#menu-cat li div{background:url(img/mn-cat-1-4.gif) 100% 0 no-repeat; padding-right:2px; height:100%}
#menu-cat li a{color:#0069af;height:40px;background:#d8e5e8 url(img/mn-cat-1-1.gif) 1px 0 repeat-x;text-decoration:none; display:block; border:1px solid #FFF}
#menu-cat li a b{display:block;padding:0 0 0 25px; margin-left:-5px; font:normal 18px Arial, sans-serif; line-height:40px; background:url(img/mn-cat-1-3.gif) 0 7px no-repeat; position:relative; height:100%; cursor:pointer}
#menu-cat li a:hover,
#menu-cat li#mn-1 div.sub ul li a:hover{color:#2a90d4}
/*#menu-cat li a:hover b {background:url(img/mn-cat-0-0.gif) 0 7px no-repeat; }*/
#menu-cat li div.sub{background-image:url(img/mn-cat-1-6.gif); padding-right:3px}
#menu-cat li#mn-1 div.sub{background-image:url(img/mn-cat-1-5.gif)}
#menu-cat li div.sub ul li{padding:0 0 10px 15px; background:url(img/li-1.gif) 0 7px no-repeat; margin:0; width:auto}
#menu-cat li div.sub ul li a,
#menu-cat li#mn-2 div.sub ul li a,
#menu-cat li#mn-3 div.sub ul li a,
#menu-cat li#mn-4 div.sub ul li a{display:inline; border:0; background:none; text-decoration:underline; color:#333; font:bold 12px Arial, sans-serif;}

#menu-cat li div.sub ul li a.current {text-decoration:none; color: #0069AF;}
#menu-cat li#mn-2 div.sub ul li a.current {text-decoration:none; color: #0069AF;}/*E65526*/
#menu-cat li#mn-3 div.sub ul li a.current {text-decoration:none; color: #0069AF;}/*4E9D00*/
#menu-cat li#mn-4 div.sub ul li a.current {text-decoration:none; color: #0069AF;}/*C31212*/

#menu-cat li div.sub ul{background:#f5f5f5 url(img/mn-cat-1-5.gif) 0 0 no-repeat; padding:10px 10px 5px 16px}


#menu-cat li#mn-2 a{color:#0069AF; background:#fff5f1 url(img/mn-cat-1-1.gif) 1px 0 repeat-x} /*#e65526 mn-cat-2-1.gif*/
#menu-cat li#mn-2 a b{background-image:url(img/mn-cat-1-3.gif)} /*mn-cat-2-3.gif*/
#menu-cat li#mn-2 a:hover,
#menu-cat li#mn-2 div.sub ul li a:hover{color:#2a90d4}/*f4764d*/
#menu-cat li#mn-2 div.sub ul li{background-image:url(img/li-1-2.gif)}
#menu-cat li#mn-3 a{color:#0069AF; background-image:url(img/mn-cat-1-1.gif)} /*4e9d00 mn-cat-3-1.gif*/
#menu-cat li#mn-3 a b{background-image:url(img/mn-cat-1-3.gif)}/*mn-cat-3-3.gif*/
#menu-cat li#mn-3 a:hover,
#menu-cat li#mn-3 div.sub ul li a:hover{color:#2a90d4}/*6fb926*/
#menu-cat li#mn-3 div.sub ul li{background-image:url(img/li-1.gif)}/*li-1-3.gif*/
#menu-cat li#mn-4 a{color:#0069AF; background-image:url(img/mn-cat-1-1.gif)} /*C31212 mn-cat-4-1.gif*/
#menu-cat li#mn-4 a b{background-image:url(img/mn-cat-1-3.gif)}/*mn-cat-4-3.gif*/
#menu-cat li#mn-4 a:hover,
#menu-cat li#mn-4 div.sub ul li a:hover{color:#2a90d4}/*f54e4e*/
#menu-cat li#mn-4 div.sub ul li{background-image:url(img/li-1.gif)}/*li-1-4.gif*/

#search{padding:0 0 20px 21px}
#search .textinputs{width:205px; margin-right:11px; vertical-align:middle}
#search .but{vertical-align:middle}

#login,
#auth{height:80px; min-height:80px}
html>body #login,
html>body #auth{height:auto}
#login ul{padding:0}
#login ul li{padding:0 0 10px 0;background:none;height:auto}
#login .input{width:150px; margin-right:10px}


.block-text{padding:0 6px 0 36px}


.box-1{overflow:hidden; height:100%; padding:0 0 15px 208px}
.box-1 .img{float:left; margin-left:-104px; width:205px; padding:5px 0 10px 0}
html>body .box-1 .img{margin-left:-208px}
.box-1 .info{width:100%; float:right}

.box-news{padding:0 0 10px 0; line-height:14px}
.box-news span{color:#999}
.box-news a{text-decoration:none; color:#000}
.box-news a:hover{color:#2a90d4; text-decoration:underline}

.banner{text-align:center}

#greyBR {width: 426px; height: 1px; background-color: #999;}

#uzly {clear: both; width: 426px;}
#uzly .uzly {float: left; width: 158px;}
#uzly .uzly_space1 {float: left; width: 10px;}

table.ral td strong{font: normal 11px Arial, sans-serif; color: #fff; cursor: default;}
table.ral td.black strong{color: #000; cursor: default;}
table.ral td div {width: 100%; text-align: center; cursor: default;}

#context {border-style: solid; border-color: #d2d2d2; border-width: 0 0 1px; margin: -15px -17px 15px 15px; _margin: -15px -8px 15px 15px; padding: 15px; float: right; width: 240px; z-index: 300; position: relative;}
#context a {padding:0 0 0 11px; height:100%; background:url(img/li-1-c.gif) 0 7px no-repeat}

#ralView {position: absolute; width: 200px; height: 136px; visibility: hidden; z-index: 10;}

#tRal td {cursor: pointer;}

#photoblock {float: left; border: 0px; margin: 0 10px 10px 0; width: 200px; height: 184px; overflow: hidden; background-color: #F2F2F2; text-align: center;}
#photoblock div {padding: 3px 5px 3px 5px;}
#photoblock img{border: none;}

table.textDataCenter, table.textDataLeft {margin: 3px 0 6px 0;}
table.textDataCenter td {margin: 1px; padding: 3px 5px 3px 5px; background-color:#F2F2F2; text-align: center; }
table.textDataLeft td{margin: 1px; padding: 3px 5px 3px 5px; background-color:#F2F2F2; text-align: left; }
table.textData td.right {text-align: right;}

#clr {color:#fff; clear: both;}


h3, h3 a{font:bold 16px Arial; padding-top: 20px;color: #000;}
img.pagePic{padding: 10px 10px 0pt 0pt; float: left;)