* { margin: 0; padding: 0; }

html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
html, body.light { margin: 0; padding: 0; width: 100%; height: 100%; }
body { background: url("../images.tpl/bgr-bottom.jpg") repeat 0 0; font-family: Verdana, Arial, Georgia, Tahoma, Helvetica, sans-serif; color: #ffffff; height: 100%; font-size: 13px; }
body.light { background: url("../images.tpl/bgr-bottom-01-light.jpg") repeat 0 0; font-family: Verdana, Arial, Georgia, Tahoma, Helvetica, sans-serif; color: #ffffff; height: 100%; font-size: 13px; }

a:link { text-decoration: underline; color: #ff9900; }
a:visited { text-decoration: underline; color: #ff9900; }
a:hover { text-decoration: none; color: #ff9900; }

.clear { clear: both; }
img { border: 0; display: block; }
img.border { border: solid 3px #ffd306; }
img.border-left { border: solid 3px #ffd306; margin-right: 25px; float: left; }
img.border-right { border: solid 3px #ffd306; margin-left: 25px; float: right; }
img.imgleft { margin-right: 25px; float: left; }
img.imgright { margin-left: 25px; float: right; }

table { border-collapse: collapse; }
td { vertical-align: top; }

h1 { font-size: 28px; color: #9b0f19; font-weight: normal; font-family: verdana; padding: 0 0 20px 0; }
h2 { font-size: 24px; color: #ff9933; font-weight: normal; font-family: times new roman; padding: 0 0 20px 0; }
h3 { font-size: 15px; color: #9b0f19; font-weight: bold; font-family: verdana; padding: 0 0 20px 0; }

p { padding: 0 0 10px 0; }

.osn { width: 100%; }

.osntop { width: 1003px; background: url("../images.tpl/top-main-center-01.jpg") no-repeat 0 bottom; vertical-align: bottom; }
.osntopl { height: 140px; background: url("../images.tpl/top-main-left-01.jpg") no-repeat right bottom; }
.osntopr { height: 140px; background: url("../images.tpl/top-main-right-01.jpg") no-repeat left bottom; }
.osntoplinner { width: 50%; height: 140px; background: url("../images.tpl/bgr-top-left-01.jpg") repeat-x 0 bottom; }
.osntoprinner { width: 50%; height: 140px; background: url("../images.tpl/bgr-top-right-01.jpg") repeat-x 0 bottom; }

.osncenter { width: 1003px; background: url("../images.tpl/center-main-center-01.jpg") no-repeat 0 0; }
.osncenterl { height: 468px; background: url("../images.tpl/center-main-left-01.jpg") no-repeat right top; }
.osncenterr { height: 468px; background: url("../images.tpl/center-main-right-01.jpg") no-repeat left top; }
.osncenterlinner { width: 50%; height: 468px; background: url("../images.tpl/bgr-center-left-01.jpg") repeat-x 0 0; }
.osncenterrinner { width: 50%; height: 468px; background: url("../images.tpl/bgr-center-right-01.jpg") repeat-x 0 0; }

.osncenter-light { width: 1003px; background: url("../images.tpl/center-main-center-light.jpg") no-repeat 0 0; }
.osncenterl-light { height: 468px; background: url("../images.tpl/center-main-left-01-light.jpg") no-repeat right top; }
.osncenterr-light { height: 468px; background: url("../images.tpl/center-main-right-01-light.jpg") no-repeat left top; }
.osncenterlinner-light { width: 50%; height: 468px; background: url("../images.tpl/bgr-center-left-01-light.jpg") repeat-x 0 0; }
.osncenterrinner-light { width: 50%; height: 468px; background: url("../images.tpl/bgr-center-right-01-light.jpg") repeat-x 0 0; }

.osnbottom { width: 1003px; background: url("../images.tpl/bottom-main-center-01.jpg") no-repeat 0 0; color: #9a2d02; font-size: 10px; }
.osnbottoml { height: 268px; background: url("../images.tpl/bottom-main-left-01.jpg") no-repeat right top; }
.osnbottomr { height: 268px; background: url("../images.tpl/bottom-main-right-01.jpg") no-repeat left top; }
.osnbottomlinner { width: 50%; height: 268px; background: url("../images.tpl/bgr-bottom-01.jpg") repeat-x 0 0; }
.osnbottomrinner { width: 50%; height: 268px; background: url("../images.tpl/bgr-bottom-01.jpg") repeat-x 0 0; }

.osntop-light { width: 1003px; background: url("../images.tpl/top-main-center-01-light.jpg") no-repeat 0 bottom; vertical-align: bottom; }
.osntopl-light { height: 140px; background: url("../images.tpl/top-main-left-01-light.jpg") no-repeat right bottom; }
.osntopr-light { height: 140px; background: url("../images.tpl/top-main-right-01-light.jpg") no-repeat left bottom; }
.osntoplinner-light { width: 50%; height: 140px; background: url("../images.tpl/bgr-top-left-01-light.jpg") repeat-x 0 bottom; }
.osntoprinner-light { width: 50%; height: 140px; background: url("../images.tpl/bgr-top-right-01-light.jpg") repeat-x 0 bottom; }

.osnbottom-light { width: 1003px; background: url("../images.tpl/bottom-main-center-01-light.jpg") no-repeat 0 0; color: #9a2d02; font-size: 10px; }
.osnbottoml-light { height: 268px; background: url("../images.tpl/bottom-main-left-01-light.jpg") no-repeat right top; }
.osnbottomr-light { height: 268px; background: url("../images.tpl/bottom-main-right-01-light.jpg") no-repeat left top; }
.osnbottomlinner-light { width: 50%; height: 268px; background: url("../images.tpl/bgr-bottom-light.jpg") repeat-x 0 0; }
.osnbottomrinner-light { width: 50%; height: 268px; background: url("../images.tpl/bgr-bottom-light.jpg") repeat-x 0 0; }

.osnbottom-light-inner { width: 1003px; background: url("../images.tpl/bottom-main-center-inner-light.jpg") no-repeat 0 0; color: #9a2d02; font-size: 10px; }


.osnbottom table { width: 635px; margin: 0px auto; }
.osnbottom td { padding-top: 17px; width: 33%; }
.osnbottom a:link { text-decoration: none; color: #9a2d02; }
.osnbottom a:visited { text-decoration: none; color: #9a2d02; }
.osnbottom a:hover { text-decoration: underline; color: #9a2d02; }

.osnbottom-light table { width: 635px; margin: 0px auto; }
.osnbottom-light td { padding-top: 17px; width: 33%; }
.osnbottom-light a:link { text-decoration: none; color: #9a2d02; }
.osnbottom-light a:visited { text-decoration: none; color: #9a2d02; }
.osnbottom-light a:hover { text-decoration: underline; color: #9a2d02; }

.osnbottom-light-inner table { width: 635px; margin: 0px auto; }
.osnbottom-light-inner td { padding-top: 17px; width: 33%; }
.osnbottom-light-inner a:link { text-decoration: none; color: #9a2d02; }
.osnbottom-light-inner a:visited { text-decoration: none; color: #9a2d02; }
.osnbottom-light-inner a:hover { text-decoration: underline; color: #9a2d02; }

.osn-inner-light { width: 100%; background: url("../images.tpl/bgr-center-inner.jpg") repeat 0 80px; }
.osntop-light-inner { width: 1003px; background: url("../images.tpl/top-main-center-inner-light.jpg") no-repeat 0 bottom; vertical-align: bottom; }
.osncenter-inner-osn-light { width: 1003px; background: url("../images.tpl/center-inner-center.jpg") no-repeat 0 0; }
.osncenterl-inner-light { height: 680px; background: url("../images.tpl/bgr-center-inner-left.jpg") no-repeat right top; }
.osncenterr-inner-light { height: 680px; background: url("../images.tpl/bgr-center-inner-right.jpg") no-repeat 0 top; }

.osn-inner { width: 100%; background: url("../images.tpl/bgr-center-inner-.jpg") repeat 0 80px; }
.osntop-inner { width: 1003px; background: url("../images.tpl/top-main-center-inner.jpg") no-repeat 0 bottom; vertical-align: bottom; }
.osncenter-inner-osn { width: 1003px; background: url("../images.tpl/center-inner-center-.jpg") no-repeat 0 0; }
.osncenterl-inner { height: 680px; background: url("../images.tpl/bgr-center-inner-left-.jpg") no-repeat right top; }
.osncenterr-inner { height: 680px; background: url("../images.tpl/bgr-center-inner-right-.jpg") no-repeat 0 top; }
.osnbottom-inner { width: 1003px; background: url("../images.tpl/bottom-main-center-01-.jpg") no-repeat 0 0; color: #9a2d02; font-size: 10px; }
.osnbottom-inner table { width: 635px; margin: 0px auto; }
.osnbottom-inner td { padding-top: 17px; width: 33%; }
.osnbottom-inner a:link { text-decoration: none; color: #9a2d02; }
.osnbottom-inner a:visited { text-decoration: none; color: #9a2d02; }
.osnbottom-inner a:hover { text-decoration: underline; color: #9a2d02; }


.copyright { text-align: center; font-family: times new roman; font-size: 12px; padding: 23px 0 0 100px; }

.tbl-menu-main { width: 100%; }

.menu-main-left { padding: 30px 0 0 0; float: left; }
.menu-main-left li { list-style-type: none; list-style-position: outside; }
.menu-main-left div { height: 50px; }
.menu-main-left div img { float: left; margin: 0 2px 0 0; }

.menu-main-right { padding: 29px 0 0 0; float: right; width: 130px; }
.menu-main-right li { list-style-type: none; list-style-position: outside; }
.menu-main-right div { height: 50px; }
.menu-main-right img { float: left; margin: 0 2px 0 0; }

.logo { height: 160px; width: 250px; }

.icon-nav { float: left; padding: 60px 0 15px 0; }
.icon-nav img { float: left; margin: 0 12px 0 0; }
.block-search { float: left; padding: 60px 0 15px 60px; }
.inp-02 { float: left; margin: 0 0 0 10px; }
.inp-01 { float: left; border-left: solid 1px #837052; border-top: solid 1px #837052; border-right: none; border-bottom: none; background-color: #f4d7b2; padding: 2px 5px 0 5px; width: 100px; height: 16px; font-family: verdana; font-size: 10px; color: #381209; margin: 1px 0 0 0; }

.block-lang { float: right; color: #ffffff; font-size: 10px; padding: 60px 0 15px 0; width: 154px;}
.block-lang li { list-style-type: none; list-style-position: outside; float: left; }
.block-lang .txt { padding: 4px 10px 0 25px; }
.block-lang a:link { text-decoration: none; color: #ffffff; }
.block-lang a:visited { text-decoration: none; color: #ffffff; }
.block-lang a:hover { text-decoration: underline; color: #ffffff; }

.content-inner { width: 640px; padding: 50px 0 20px 0; }

.data { font-size: 26px; color: #ffffff; font-family: times new roman; font-weight: bold; padding: 0 0 5px 0; }

.pages { text-align: center; font-size: 14px; color: #ff6633; padding: 10px 0 0 0; }
.pages a { padding: 0 2px 0 2px; }
.pages a:link { text-decoration: none; color: #ff6633; }
.pages a:visited { text-decoration: none; color: #ff6633; }
.pages a:hover { text-decoration: none; color: #ffffff; }
.pages span { text-decoration: none; color: #ffffff; padding: 0 2px 0 2px; }

.txt-search { text-align: right; font-size: 16px; }
.txt-search-txt { font-size: 16px; }
.txt-search img { float: right; margin: 0 0 0 7px; }
.txt-search a:link { text-decoration: underline; color: #ff9900; }
.txt-search a:visited { text-decoration: underline; color: #ff9900; }
.txt-search a:hover { text-decoration: none; color: #ff9900; }

.logo-inner img { width: 292px; height: 97px; float: left; margin: 0 0 0 95px; }


.bukva
{
padding-top:3px;

cursor:pointer;
}

/*
.a-g { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images.tpl/icon-arrow-grey.png'); width: 27px; height: 28px; float: left; }
.a-g img { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.a-o { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images.tpl/icon-arrow-orange.png'); width: 27px; height: 28px; float: left; }
.a-o img { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
*/
