body, html{margin: 0px; padding: 0px; /*height:100%;*/ font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
img.preview { behavior: url('/img/png.htc'); width: 23px; height: 17px; }
img{border: 0px;}
a{font-size: 11px;text-decoration: none; color: #0a4588;}
a:hover{color: #3770b3;}
p{margin-top: 10px; margin-bottom: 10px;}
h1{color: #003471;font-size: 17px;font-weight: normal;}
h2{color: #3770b3;font-size: 14px;font-weight: normal;}
h5{color: #414099;}
#error li{margin-left: -23px;}
form{margin:0px; padding:0px;}
#wrapper {margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width:1001px; height:100%;}
#left-coloum{width: 236px;}
#right-coloum{width: 264px;}
.left-header{background: url(/img/header/gr.gif) repeat-y top right;}
#clock{position: absolute; text-align: center; color: #93b2d6; top: 10px; width: 235px;}
#logo{text-align: center; margin-top: 34px; margin-bottom: 15px;}
#icons{text-align: center; color: #0a4588; padding-bottom: 10px; border-bottom: 1px solid #c6c6c6;}
#icons img{margin-left: 8px; margin-right: 8px;}
#icons span{margin-left: 10px;}
#contacts{color: #fff; font-weight: bold; margin-left: 15px;}
.header{ background: url(/img/header/bg.jpg) no-repeat;}
.headeren{ background: url(/img/header/bg-en.jpg) no-repeat;}
#top-menu{position: absolute; top: 97px;}
#top-menu div{float: left;}
.bold-blue{font-weight: bold; color: #003471;}
.menu-separator{ background: url(/img/menu-separator.gif) no-repeat; height: 1px; margin-top: 10px;}

.menu{padding-left: 25px; color: #003471; margin:0;}
span.menu{ display:block;  margin:0; padding-left: 15px; width:180px;}

.menu a{color: #3770b3;}
.menu a:hover{color: #003471;}
.left-bottom{ background: url(/img/bottom/grey.gif); height: 45px; text-align: center;}
.left-bottom a{font-size: 10px; color: #737373;}
.right-bottom{ background: url(/img/bottom/blue.gif); height: 45px; text-align: center; color: #fff; line-height: 16px;}
.left-menu{background: url(/img/left-menu/mid.jpg);}
.left-menu-top{background: url(/img/left-menu/top.jpg) no-repeat top left;}
.left-menu-mid{background: url(/img/left-menu/mid2.jpg) repeat-y top left;}
.left-menu-bottom{background: url(/img/left-menu/bottom.jpg) no-repeat bottom left; _height: 621px; min-height: 621px; padding-top: 20px; padding-left: 7px;}
.content{padding-top: 20px; padding-left: 15px; width: 486px;}
.c_img{float:left; margin:5px 20px 5px 5px;}

.papper-mid{background: url(/img/list-body.jpg); margin-top: 10px;}
.papper-top{background: url(/img/list-top.jpg) no-repeat top left;}
.papper-bottom{background: url(/img/list-bottom.jpg) no-repeat bottom left; min-height: 336px; _height: 336px; padding-left: 25px; padding-right: 25px;}
.papper-title{padding-top: 24px; padding-left: 13px; margin-bottom: 15px;}
.news{margin-bottom: 10px;}

.search input{font-size: 11px; color: #a09fa1; border: 1px solid #c7c7c7; margin: 13px 5px 0px 20px;}
.search img{cursor: pointer;}
.search{background: url(/img/search_bg.gif) repeat-x left bottom; height: 37px; width:171px; _position: absolute; _margin-top:0;}


#link{text-align: center; font-size: 10px; color: #9b9c9c;}
#link a{font-size: 10px; color: #9b9c9c;}
#link span{text-decoration: underline;}
#link img{margin-left: 5px; margin-right: 5px;}
#error{padding-left: 30px;}

.ramka{background: url(/img/ramka.gif) no-repeat top left; padding-top: 4px; width: 181px; height: 129px; text-align: center;}
.ramka2{width:170px; text-align:center; display:block; padding:0; margin:0;}
.ramka2 img{display:inline; margin:0;}

.big-ramka{background: url(/img/big-ramka.gif) no-repeat top left; padding-top: 4px; width: 406px; height: 289px; text-align: center;}
.px12{font-size: 12px;}
.px12 img{ margin-left: -5px; top: 2px; z-index:1;}
.catalog{border: 1px dotted #c4c4c4; padding: 5px; margin:0; }
html:root .catalog{width:100%;} 
.catalog-sub{border-top: 1px dotted #c4c4c4; border-left: 1px dotted #c4c4c4;}
.catalog-sub td{border-bottom: 1px dotted #c4c4c4; padding: 15px 5px; border-right: 1px dotted #c4c4c4;}
.catalog-sub span{font-size: 10px; color: #9a9a9b;}
.cat-text{line-height: 15px; margin-top: 5px; margin-left: 5px;}
.more{text-align: right;}
.more a{font-size: 10px; color: #003471; text-decoration: underline; font-weight: normal;}
.cat-table{width: 750px; margin-bottom: 10px;}
.cat-sub{margin: 10px 0px;}
#pager{clear: both; margin-top: 20px; text-align: center; color: #1b5699; word-spacing: 4px;}
#pager a{color: #a5a5a6;}
#pager a:hover{color: #1b5699;}
.contacts{margin-bottom: 10px;}
.contacts span{color: #050505; font-weight: normal;}
.contacts div{padding-top: 3px; padding-bottom: 3px;}
.top-padding{margin-top:10px;}
.input{width: 420px; border: 1px dotted #8d8d8d; margin-bottom: 7px; margin-top: 3px;}
.button{ background: url(/img/send.gif); width: 91px; height: 31px; border: 0px; cursor: pointer;}
.senden{background: url(/img/senden.gif);}
.news-text{font-size: 11px;}
.news-text-sub{font-size: 12px; line-height: 17px;}
.search_nom div{color: #fff; background: #1b5699; background: url(/img/search-marker.gif) no-repeat; width: 15px; height: 14px; padding-left: 10px;}
.search_text a{font-size: 10px; color: #a7a7a8; text-decoration: underline;}
.line-height{line-height: 18px; font-size: 12px;}
.sitemap{margin-left: 56px;margin-top: -2px;font-family: Tahoma, Verdana;}
.sitemap a{position: relative;top: 4px;text-decoration: none;color: #003471; font-weight: bold;}
.sitemap a:hover{color: #c1c1c1;}
.sitemap_title{background-image: url(/img/sitemap_title.gif);background-repeat: no-repeat;height: 28px;margin-left: 55px;padding-left: 10px;color: #3770b3; font-weight: bold;margin-bottom: -14px;}
a #top-menu1{background: url(/img/top-menu/1.jpg) no-repeat; width: 161px; height: 37px; cursor: pointer;}
a:hover #top-menu1{background: url(/img/top-menu/1-1.jpg) no-repeat; width: 161px; height: 37px;}
a #top-menu2{background: url(/img/top-menu/2.jpg) no-repeat; width: 148px; height: 37px; cursor: pointer;}
a:hover #top-menu2{background: url(/img/top-menu/2-1.jpg) no-repeat; width: 148px; height: 37px;}
a #top-menu3{background: url(/img/top-menu/3.jpg) no-repeat; width: 149px; height: 37px; cursor: pointer;}
a:hover #top-menu3{background: url(/img/top-menu/3-1.jpg) no-repeat; width: 149px; height: 37px;}
a #top-menu4{background: url(/img/top-menu/4.jpg) no-repeat; width: 136px; height: 37px; cursor: pointer;}
a:hover #top-menu4{background: url(/img/top-menu/4-1.jpg) no-repeat; width: 136px; height: 37px;}


a #top-menu1.en{background: url(/img/top-menu/1en.jpg) no-repeat; width: 161px; height: 37px; cursor: pointer;}
a:hover #top-menu1.en{background: url(/img/top-menu/1-1en.jpg) no-repeat; width: 161px; height: 37px;}
a #top-menu2.en{background: url(/img/top-menu/2en.jpg) no-repeat; width: 148px; height: 37px; cursor: pointer;}
a:hover #top-menu2.en{background: url(/img/top-menu/2-1en.jpg) no-repeat; width: 148px; height: 37px;}
a #top-menu3.en{background: url(/img/top-menu/3en.jpg) no-repeat; width: 149px; height: 37px; cursor: pointer;}
a:hover #top-menu3.en{background: url(/img/top-menu/3-1en.jpg) no-repeat; width: 149px; height: 37px;}
a #top-menu4.en{background: url(/img/top-menu/4en.jpg) no-repeat; width: 136px; height: 37px; cursor: pointer;}
a:hover #top-menu4.en{background: url(/img/top-menu/4-1en.jpg) no-repeat; width: 136px; height: 37px;}

.vip-menu{background: #366fb4 url(/img/top-menu/vip-menu.gif) repeat-y; padding-top: 4px;  position: absolute; margin-top: 37px; padding-bottom: 4px; padding-right: 3px; z-index:2;}
.vip-menu div{color: #fff; clear: both; cursor: pointer; margin-left: 3px; padding-left: 13px; width:90%;}
.vip-menu div:hover{background: url(/img/top-menu/marker.gif) no-repeat left center;}
.vip-menu a{color: #fff;}
.sep{background: url(/img/top-menu/sep.gif) repeat-x; width: 30%; height: 1px; clear: both; margin-top: 4px; margin-bottom: 4px; _font-size:1px;}
#top-menu1-vip{width: 157px; _width: 154px; position: absolute; left: 0%;}
#top-menu2-vip{width: 144px; _width: 140px; position: absolute; left: 161px;}
#top-menu3-vip{width: 145px; _width: 141px; position: absolute; left: 309px;}
#top-menu4-vip{width: 132px; _width: 127px; position: absolute; left: 458px;}
.contentTableClass{border-top: 1px dotted #c4c4c4; border-left: 1px dotted #c4c4c4;}
.contentTableClass td{border-bottom: 1px dotted #c4c4c4; border-right: 1px dotted #c4c4c4; padding: 1px 5px 1px 5px; }
.contentTableClass p{margin:0;}

input.btn_sr{padding:0; margin:0; border:0; display:inline; background:none; width:11px; height:11px;}

.fotogal td{ text-align:center; font-size: 11px;}
.fotogal td img{_display:block;}

