@charset "windows-1251";
/* CSS Document */
body { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#430000; 
margin:0; padding:0px; font-size:0.8em; background-color:#fff5e4;}
a { color:#0078ca; text-decoration:underline;}
a:hover { text-decoration:none;}
a img { border:0;}
p { margin:0 0 15px 0;}
h1 { font-size:1.4em; color:#820000; margin:10px 0 15px 0; font-weight:normal;}
h2 { font-size:1.2em; font-weight:bold; color:#FFFFFF; color:#820000;}
h3 {}
h4 {}
/*
1.4em = 18 px
1.3em = 16 px big
1.2em = 16 px
1.1em = 14 px
1.0em =  12px
0.9em = 11 px
0.8em = 10 px
0.75em = 8 px
*/
.h { visibility:hidden;}
.b { display:block;}
.f { margin:0; padding:0;}
.hb { visibility:hidden; display:block;}

td { text-align:left; border-collapse:collapse; vertical-align:top;}
div { text-align:left;}
hr { color:#f3cb94;}
p { text-align:justify;}
.nav { text-align:center; padding:10px 0 0 0;}

.header { height:204px; border-collapse:collapse; width:100%; background-image:url(/img/header_bg.gif); background-position:left top;}
.header td { padding:0;}
.header .logo { width:225px; padding:0px; background-image:url(/img/flash_bg.jpg); background-repeat:no-repeat; background-color:#f4e8d2;}
.header .logo object { margin:0px; padding:0;}
.header .title_UFSIN_rk { height:118px; background-image:url(/img/header_petr_I.gif); background-position:right top; background-repeat:no-repeat;}
.header .title_UFSIN_rk img { margin-top:28px;}

.header .owner_info { background-image:url(/img/header_bg_top.gif); background-repeat:repeat-x; background-position:left top; 
font-size:11px; color:#430000; padding:12px 0 7px 22px; background-color:#fff5e4;}
.header .owner_info a { color:#820000;}
.header .cities { text-align:right; background-image:url(/img/header_bg_top.gif); background-repeat:repeat-x; background-position:left top; background-color:#fff5e4;
padding:24px 18px 0 0;}
.header .cities img { vertical-align:middle; margin:1px 8px 0 12px;}
.header .cities a { font-size:12px; color:#820000;}
.header .cities a.str { font-weight:bold;}

.mainBlock { min-width:1004px; width:100%; background-color:#FFFFFF; border-collapse:collapse; text-align:center;  background-image:url(/img/kizhi_bg.jpg); background-repeat:no-repeat; background-position:right bottom;}
.leftTd { vertical-align:top; text-align:center; width:225px; padding:0;}
.mainTd { vertical-align:top;  padding:0;}
.rightTd { vertical-align:top;  padding:0; width:200px; padding:18px 18px 18px 0;}

.menu_left { font-family:Tahoma, Arial, Helvetica, serif; font-size:12px; padding:15px 0px 15px 2px; background-color:#f4e8d2; border-bottom:3px solid #f3cb94;}
.menu_left img {}
.menu_left .block { margin:0 0 5px 0;}
.menu_left .item_on { line-height:18px; font-size:12px; font-weight:bold; background-color:#f3cb94; padding:1px 0 2px 30px; text-indent:-5px;}
.menu_left .item_on span { font-size:12px;}
.menu_left .item_on a { color:#305900; text-decoration:none;}
.menu_left .item_on a.url_on { color:#000000; text-decoration:none;}
.menu_left .item_on img { vertical-align:middle; margin:2px 6px 2px -10px;}
.menu_left .item_off { line-height:18px; font-size:12px; font-weight:bold; padding:1px 0 2px 30px; text-indent:-5px;}
.menu_left .item_off span { font-size:12px;}
.menu_left .item_off img { vertical-align:middle; margin:2px 6px 2px -10px;}
.menu_left .item_off a { color:#382000;}

.submenu { background-color:#f4e8d2; left:170px;}
.submenu .bord { border:1px solid #a3cb94;}
.submenu img { margin:0 6px 0 -10px;}
.submenu a:visited {}
.submenu a { color:#305900;}
.submenu .subitem_on { background-color:#f3cb94;  font-size:11px; line-height:12px; padding:4px 0 4px 40px; text-indent:-5px;}
.submenu .subitem_on a { color:#000000; text-decoration:none;}
.submenu .subitem_on img {}
.submenu .subitem_off {  font-size:11px; line-height:12px; padding:4px 0 4px 40px; text-indent:-5px;}
.submenu .subitem_off img {}


.agencies {}
.agencies .image { margin:0 20px 10px 0; border:1px solid #f3cb94;}
.agencies .president { font-size:12px; color:#305900; font-weight:bold; padding:3px 0 10px 0;}
.agencies .president span { font-size:14px;}
.agencies ul { padding:0 0 0 0; margin:5px;}
.agencies li { background-image:url(/img/ul_li.gif); background-repeat:no-repeat; background-position:0px 5px; padding:0 0 0 15px; list-style-type:none;}
.agencies .contacts { background-color:#fff5e4; border:1px solid #f3cb94; padding:10px 10px 0 10px; margin:10px; font-size:12px;}


.goods { padding:10px 0 0 0;}
.goods .image { margin:0 20px 10px 0; border:1px solid #f3cb94;}
.goods .agency { font-size:12px; color:#305900; font-weight:bold; padding:3px 0 10px 0;}
.goods .agency span { font-size:14px;}
.goods .price { font-size:12px; color:#305900; padding:3px 0 10px 0;}
.goods .price span { font-size:12px; font-weight:bold;}
.goods .contacts { background-color:#fff5e4; border:1px solid #f3cb94; padding:10px; font-size:12px;}

.products_left { margin:13px 0 0 0; background-color:#f4e8d2; border-bottom:3px solid #f3cb94;}
.products_left .image { border:1px solid #FFFFFF; margin:2px;}
.products_left .title { margin:12px 0 0 25px; font-size:14px; font-weight:bold; color:#305900;}
.products_left .list { padding:0 0 15px 0;}
.products_left .link { line-height:20px; margin:0 0 0 25px;}
.products_left .link a { color:#305900; font-size:11px;}
.products_left .link img { margin:0 6px 0 0 ; text-indent:11px;}


.search_left { background-image:url(/img/search_binocular.gif); background-repeat:no-repeat; background-position:left top; padding:7px 0 15px 0; margin:13px 0 13px 0;}
.search_left form { background-color:#faeed7; margin:0; text-align:right; overflow:hidden; padding:0 0 0 40px; padding:"0 0 0 60px"; background-image:url(/img/search_binocular_form.gif); background-repeat:no-repeat; background-position:left top;}
.search_left input { border:1px solid #e0d4b0; color:#8b8266; font-size:11px; width:120px; vertical-align:middle;}
.search_left button { border:0px; background-color:#faeed7; vertical-align:middle; margin:4px 6px 3px 6px; margin:"4px 6px 3px 6px";}

.mainTitle { font-size:1.4em; color:#820000; margin:0 0 15px 0;}
.content { padding:36px 25px 15px 25px; font-size:1.0em;}
.content ul { padding:0 0 0 0; margin:5px;}
.content li { background-image:url(/img/ul_li.gif); background-repeat:no-repeat; background-position:0px 5px; padding:0 0 0 15px; list-style-type:none;}

.product_random { width:206px; text-align:center; border:1px solid #e0d4b0; border-bottom:4px solid #f3cb94; margin:0 0 10px 0;}
.product_random .name { text-align:right; font-size:12px; padding:7px 7px 0 0;}
.product_random .name a { color:#305900;}
.product_random .image { margin:7px; border:1px solid #e0d4b0;}
.product_random .title { text-align:center; display:block; font-size:14px; font-weight:bold; margin:0 0 5px 0;}
.product_random .title a { color:#305900;}
.product_random .price { text-align:center; color:#820000; font-size:11px; margin:0px 0 10px 0;}
.product_random .price span { font-weight:bold;}


.sod { width:206px; text-align:center; border:1px solid #e0d4b0; border-bottom:4px solid #f3cb94; margin:0 0 10px 0;}
.sod .name { color:#820000; text-align:center; font-size:14px; font-weight:bold; padding:5px 7px 3px 0; background-color:#f3cb94;}
.sod .text { padding:10px;}
.sod .text span { color:#305900; font-weight:bold; text-align:center;}
.sod .name a { color:#305900;}


.album_random { width:206px; text-align:center; border:1px solid #e0d4b0; border-bottom:4px solid #f3cb94; margin:0 0 10px 0;}
.album_random .name { text-align:right; font-size:12px; padding:7px 7px 0 0;}
.album_random .name a { color:#305900;}
.album_random .image { margin:7px; border:1px solid #e0d4b0;}

.catalog {}
.catalog .spacer { height:1px; background-color:#f3cb94; margin:20px 0 20px 0;}
.catalog .image { margin:0 20px 10px 0; border:1px solid #f3cb94;}
.catalog .title { font-size:14px; color:#305900; font-weight:bold; padding:16px 0 5px 0;}
.catalog .title a { color:#305900;}
.catalog .notice { font-size:1.0em; padding:0 0 10px 0;}
.catalog .product_list { border-collapse:2px; border:1px solid #f3cb94;}
.catalog .product_list td { border:1px solid #f3cb94; padding:5px; background-color:#fff5e4; vertical-align:top;}
.catalog .product_list img { border:1px solid #c07714; margin:0 14px 0 0;}
.catalog .title_small { font-size:11px; color:#820000; font-weight:bold; padding:10px 0 5px 0;}
.catalog .price { color:#305900; font-weight:bold; font-size:11px;}

.catalog_2 {}
.catalog_2 .item { float:left; width:33%; padding:10px 0 10px 0;}
.catalog_2 img { border:1px solid #f3cb94; margin:0 10px 0 10px;}
.catalog_2 .title_small { font-size:11px; color:#820000; font-weight:bold; padding:10px 10px 5px 10px;}
.catalog_2 .title_small a { color:#820000;}
.catalog_2 .title_agency { font-size:11px; color:#820000; padding:0px 10px 5px 10px;}
.catalog_2 .price { color:#305900; font-weight:bold; font-size:11px; padding:0 10px 0 10px;}

.fotogallery {}
.fotogallery .spacer { height:1px; background-color:#f3cb94; margin:20px 0 20px 0;}
.fotogallery .image { margin:0 20px 10px 0; border:1px solid #f3cb94;}
.fotogallery .title { font-size:14px; color:#305900; font-weight:bold; padding:16px 0 5px 0;}
.fotogallery .title a { color:#305900;}
.fotogallery .notice { font-size:1.0em; padding:0 0 10px 0;}
.fotogallery .gallery_list { border-collapse:2px; border:1px solid #f3cb94;}
.fotogallery .gallery_list td { border:1px solid #f3cb94; padding:5px; background-color:#fff5e4; vertical-align:top;}
.fotogallery .gallery_list img { border:1px solid #c07714; margin:0 14px 0 0;}
.fotogallery .title_small { font-size:11px; color:#820000; font-weight:bold; padding:10px 0 5px 0;}
.fotogallery .title_small a { color:#820000;}

.galleries { padding:15px 0 0 0;}
.galleries .title { font-size:16px; color:#644139; font-weight:bold; padding:0 0 10px 0;}
.galleries .text { padding:0 0 10px 0;; font-size:12px;}
.galleries .item { float:left; width:25%; padding-bottom:10px;}
.galleries .item img { border:4px solid #ababab;}
.galleries .item a.title { display:block; color:#767676; font-size:12px; margin:10px 0 0 0; font-weight:bold;}

.news_main {}
.news_main .spacer { height:1px; background-color:#e0d4b0; margin:10px 0 10px 0; clear:left;}
.news_main .image { margin:0 20px 10px 0; border:1px solid #e0d4b0;}
.news_main .date { color:#492500; font-size:11px; padding:5px 0 0px 0;}
.news_main .title { font-size:14px; color:#305900; font-weight:bold; padding:0 0 5px 0;}
.news_main .title a { color:#305900;}
.news_main .notice { font-size:1.0em; padding:0 0 10px 0;}

.news .date { font-weight:bold; padding:0 0 5px 0;}

.footer { width:100%; color:#8b8266; font-size:11px; background-color:#fff5e4; border-top:2px solid #f3cb94; text-align:center; padding:25px 0 15px 0;
vertical-align:center;}
.footer img { vertical-align:middle; margin:0 15px 0 0;}


