/* CSS Document */
body { margin:1px 31px 65px 31px; padding:0; background-color:#FFFFFF;
         font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:70%; color:#8D4A04;}
.h { visibility:hidden; display:block;}
.block { display:block;}
a { color:#666666;}
a:hover { text-decoration:underline;}
hr { margin:0; padding:0; display:block; color:#CC9900;}
h1 { font-size:125%; margin:13px 0 13px 0;}
h2 { font-size:110%; margin:13px 0 13px 0;}
h3 { font-size:100%; font-weight:bold; margin:13px 0 13px 0;}

/*        ORANGE BLOCKS        */
.Block { background-image:url(/img/bg_lt.gif); background-repeat:no-repeat; background-position:left bottom;
        background-color:#BC9706; color:#FFFFFF;}
.Block a { color:#FFFFFF; text-decoration:none;}
.BlockLight { background-image:url(/img/bg_lt_light.gif); background-repeat:no-repeat; background-position:left bottom;
        background-color:#CC9900; color:#FFFFFF;}
.BlockLight a { color:#FFFFFF; text-decoration:none;}
.corner_right {background-image:url(/img/bg_rt.gif); background-position:right bottom; background-repeat:no-repeat;}
.corner_right_up {background-image:url(/img/bg_rt_up.gif); background-position:right top; background-repeat:no-repeat;}
.corner_right_light { border:0px; background-image:url(/img/bg_rt_light.gif); background-position:right bottom; background-repeat:no-repeat;}

/*        NAVIGATION MENU        */
.navigation {background-image:url(/img/bg_rt.gif); background-position:right bottom; background-repeat:no-repeat;}
.navigation td.nav_first {background-image:url(/img/bg_lt.gif); background-position:left bottom; background-repeat:no-repeat;
        border-left:1px solid #FFFFFF;}
.navigation td.nav {border-left:1px solid #FFFFFF;}
.navigation td { padding:0 5px 2px 5px; font-size:11px; }
.navigation td a { color:#FFFFFF; text-decoration:none; margin-bottom:2px;}

/*        UP HEADER        */
.logos { padding:20px;}
.logosMain { padding:20px; background-image:url(/img/main_up.gif); background-position:408px 100%; background-repeat:no-repeat;}
.cities { color:#666666; font-size:10px; width:193px;}
.logos td.border { border-left:1px solid #8D4A04;}
.logosMain td.border { border-left:1px solid #8D4A04;}
.basket { width:72px;}
.basket div.link a { color:#3D93E3; font-size:10px; text-decoration:none;}
.basket div.goods { padding:0 0 2px 0; width:72px; font-size:10px;}

/*        MENU        */
.menuBgRight {background-image:url(/img/bg_menu.gif); background-position:176px 0px; background-repeat:repeat-y; }
.menuBgRight_main {background-image:url(/img/bg_menu.gif); background-position:176px 15px; background-repeat:no-repeat; }
.menu { width:177px; font-size:110%; margin-bottom:25px;}
.menu div.item { margin:10px 0 0 6px; padding:0 0 0 14px; background-position:0px 5px; background-repeat:no-repeat;}
.menu div.item a { color:#8D4A04; text-decoration:none;}
.menu div.item a:hover { text-decoration:underline;}
.menu div.item span { margin:0 10px 0 6px;}

.menu div.item_on { margin:10px 0 0 6px; padding:0 0 0 14px; background-position:0px 4px; background-repeat:no-repeat;}
.menu div.item_on a { color:#000000; text-decoration:underline;}
.menu div.item_on span { margin:0 10px 0 6px;}

.submenu { margin:5px 10px 0 4px; font-size:90%;}
.submenu div.item { margin:2px 10px 0 15px; padding:0 0 0 8px; background-position:0px 6px; background-repeat:no-repeat;}
.submenu div.item_on { margin:2px 10px 0 15px; padding:0 0 0 8px; background-position:0px 6px; background-repeat:no-repeat;}
.submenu div.item_on a { color:#990000;}
.submenu a { color:#000000; text-decoration:none;}
.submenu a:hover { text-decoration:underline;}
.submenu span { margin:0 6px 0 11px;}


/*        CONTENT        */
.main_left { background-image:url(/img/bg_main_left.gif); background-position:right top; background-repeat:repeat-y;}
.TextOnMainPage { font-size:11px; color:#000000; width:130px; padding-top:46px; vertical-align:top;
        background-image:url(/img/main_3.jpg); background-position:left top; background-repeat:no-repeat;}

.cellMain { padding:0 30px 10px 30px;}
.cell { padding:16px 30px 10px 34px; border-top:1px solid #BC9706; }

.contentMain { padding:16px 30px 10px 0; border-bottom:1px solid #CC9900;}
.content {  padding:0 85px 10px 0; border-bottom:1px solid #CC9900; text-align:justify;}
.content p { margin:5px 0 15px 0; text-align:justify;}
.table_cont table { border-bottom:1px solid #CC9900; border-right:1px solid #CC9900;}
.table_cont th { border-left:1px solid #CC9900; border-top:1px solid #CC9900;}
.table_cont td { border-left:1px solid #CC9900; border-top:1px solid #CC9900;}
.content_border { border-right:1px solid #CC9900; padding-right:30px;}
.titleMain { font-size:120%; font-weight:bold; padding-bottom:10px;}
.MainPage div.date { font-size:80%; width:56px;}
.MainPage div.date div.BlockLight { padding:1px 2px 2px 4px;}
.MainPage div.text { margin:11px 0 3px 0;}
.MainPage { margin:0 0 24px 0;}

/*        PHOTOGALLERY        */
.photogal div.text { margin:15px 0 15px;}
.photogal div.text a { color:#8D4A04; text-decoration:none;}
.photogal div.text a:hover { text-decoration:underline;}

/*        VIDEOGALLERY        */
.videogal div.text { margin:15px 0 15px;}
.videogal div.text a { color:#8D4A04; text-decoration:none;}
.videogal div.text a:hover { text-decoration:underline;}

/*        NEWS        */
.news td { vertical-align:top;}
.news div.date { white-space:nowrap; color:#8D4A04; margin-right:10px;}
.news div.title { color:#666666; font-weight:bold;}
.news div.more { margin:10px 0 25px 0;}
.news div.notice a { text-decoration:none; color:#8D4A04;}
.news div.notice a:hover { text-decoration:underline;}
.news div.cont { margin:5px 0 0 0;}
.news div.cont img { margin:0 5px 5px 0; border:0;}

/*        PUBLICATIONS        */
.publ td { vertical-align:top;}
.publ div.date { white-space:nowrap; color:#8D4A04; margin-right:10px;}
.publ div.title { color:#666666; font-weight:bold;}
.publ div.more { margin:10px 0 25px 0;}
.publ div.notice a { text-decoration:none; color:#8D4A04;}
.publ div.notice a:hover { text-decoration:underline;}
.publ div.url { margin:5px;}
.publ div.url a { text-decoration:none; color:#CC6600;}
.publ div.url a:hover { text-decoration:underline;}

/*        MAP        */
.map ul { margin:0px;}
.map li { list-style-type:none; padding-left:10px;}
.map li { background-image:url(/img/ul_li.gif); background-position:0px 4px; background-repeat:no-repeat;}
.map ul li { margin:10px 0 10px 0;}

.fieldtitle { color:#666666; margin:7px 0 5px 0; font-weight:bold;}
.fieldtitle span { color:#BC9706; font-weight:normal;}
.button_send { margin:10px 10px 10px 0;}
.button { background-image:url(/img/button_send.gif); background-position:0 0; background-repeat:no-repeat;
        font-size:11px; width:92px; height:22px; color:#FFFFFF; border:0;}
.form {margin:0px; padding:0px;}
.filddescription { font-size:80%;}
.field { margin:0 0 8px 0;}
.field input, .field textarea { margin:0; padding:0;
        font-size:14px; color:#000000;
        border-left:1px solid #A1A1A1; border-top:1px solid #6B6B6B;
        border-bottom:1px solid #E4E4E4; border-right:1px solid #E4E4E4;}
.field input.textarea { width:294px; height:100px; }
.checkboxinput,.radioinput {font-size:11px;}
#fieldblockmode {width:100px;font-size:11px; vertical-align:top;}
.field input {vertical-align:top;}
.errors {color:red;}

.leftNav div { padding:5px 0 0 0; color:#666666;}
.leftNav div a { text-decoration:none;}

.rightNav { vertical-align:bottom; padding:0 0 2px 0;}
.rightNav a { color:#8D4A04; margin-left:10px;}
.footer { padding:5px 0 5px 18px;}
.banners { padding:3px 30px 0 0; background-image:url(/img/bg_rt.gif); background-position:right bottom; background-repeat:no-repeat;}
.banners div { margin-left:15px;}
.pagelist { color:#8D4A04;}
.pagelist span { color:#BBBBBB;}
.pagelist a { color:#8D4A04; text-decoration:none;}

.wellcometext {padding:20px 0px 20px 0px; width:690px}
.wellcometext table {padding:0; margin:0; border-collapse: collapse;}
.wellcometext table td {padding:3px; margin:0; border:1px solid #8D4A04; }
.wellcometext hr {height:1px}
