.dn { display:none;}
*{ margin: 0px; padding: 0px; outline:none;}
html { height:100%;}
body  { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#45494c; background:#ffffff; min-width:990px;}
td, th {}

input, textarea, select { font-size:11px; color:#0a0a0a; font-family: Tahoma, Arial, Helvetica, sans-serif; }

li { list-style-position:inside;}

img { border:0px;}
.clr { clear:both; height:1px; font-size: 1px; line-height: 1px;}

.pointer { cursor:pointer; }
a { color:#3375b2;}
a:hover { text-decoration:none;}
table { border:0px; border-collapse:collapse;}
table td { border:0px; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; vertical-align:top;}
table th { border:0px; border-collapse:collapse;}



.hwr { background:#00385b; width:100%; float:left;}
.header { width:990px; margin:0px auto; background: url(../images/slogan.gif) no-repeat 295px 39px; height:110px;}
.eng .header { width:990px; margin:0px auto; background: url(../images/slogan_eng.gif) no-repeat 295px 39px; height:110px;}

.header .logo { float:left;}

.header .hgroup1 { float:right; width:700px; padding-top:7px; }
.header .pict { padding-right:20px; float:right;}
.header .pict a { display:block; width:11px; height:10px; text-decoration:none; background-image:url(../images/pict.gif); float:left; line-height:10px;}
.header .pict .home { background-position:0px 0px; margin-right:20px !important; margin-left:10px;}
.header .pict .home:hover { background-position:0px -10px;}
.header .pict .smap { background-position:11px 0px; margin-left:20px}
.header .pict .smap:hover { background-position:11px -10px;}
.header .pict .mail { background-position:22px 0px;}
.header .pict .mail:hover { background-position:22px -10px;}


.header .lang { font-size:10px; float:right; padding-right:15px; white-space:nowrap;}
.header .lang a { color:#5590b5; text-decoration:none; text-transform:capitalize;}
.header .lang span { color:#ffffff; text-transform:capitalize;}
.header .lang a:hover { color:#ffffff;}

.header .hgroup2 { padding-top:28px; width:700px; float:right;}
.header .hgroup2 ul { float:right; padding-right:15px;}
.header .hgroup2 ul li { font-size:11px; color:#ffffff; display: inline; padding-left:20px;} 
.header .hgroup2 ul li a { color:#ffffff; text-decoration:none;}
.header .hgroup2 ul li a:hover,
.header .hgroup2 ul li .sel { color:#62a3cb; }

.header .hgroup3 { padding-right:0px; padding-top:18px; width:700px; float:right; position:relative; }
.header .hgroup3 .ul { float:right; padding-right:15px;}
.header .hgroup3 .ul li { font-size:13px; font-weight:bold; text-transform:uppercase; color:#5590b5; display: inline; padding-left:35px; position:relative;} 
.header .hgroup3 .ul .first { padding-left:0px;}
.header .hgroup3 .ul li a { color:#5590b5; text-decoration:none;}
.header .hgroup3 .ul li a:hover,
.header .hgroup3 .ul li .sel,
.header .hgroup3 .ul li .sel2 { color:#edf8ff; }

.header .hgroup3 .ul2 { position:absolute; z-index:5; background:#00385b; left:0px; top:40px; padding-right:0px; width:190px; float:left;}
.header .hgroup3 iframe { background:#ffa000; position:absolute; z-index:3; width:190px; height:1px; left:0px; top:40px;}
.header .hgroup3 .ul2 .first { padding:0px 10px; border-top:0px;}
.header .hgroup3 .ul2 li { float:left; width:170px; display:block; font-size:11px; font-weight:normal; padding-left:0px; text-transform:none; padding:0px 10px; border-top:1px solid #175073;}
.header .hgroup3 .ul2 li a { float:left; color:#5590b5; text-decoration:none; line-height:12px; display:block; padding:4px 0px 5px 15px; width:155px; background:url(../images/mmenu.gif) no-repeat 0px 8px;}
.header .hgroup3 .ul2 li a:hover,
.header .hgroup3 .ul2 li .sel { color:#edf8ff; background-position:0px -92px;}



.cwr { width:100%; float:left;}
.contwr { width:990px; margin:0px auto;}


#index .contwr .news { height:29px; width:653px; font-size:11px; /*position:relative;*/ overflow:hidden;}
#index .contwr .news .item { padding:7px 0px 0px 0px; overflow:hidden;white-space: nowrap;position:absolute;margin-left:650px;width:1px;}
#index .contwr .news .item div { padding:1px 16px 0px 16px;}
#index .contwr .news strong { display:inline-block; background:#00385b; color:#ffffff; font-weight:normal; padding:0px 4px;}
#index .contwr .news span { font-size:9px;}
#index .contwr .news a { text-decoration:none; color:#00385b;}

#index .contwr .banner { width:654px; height:284px; float:left; background:url(../images/banner.gif) no-repeat left bottom;}
#index .contwr .banner div { float:left; padding-left:16px;}
#index .contwr .banner div img { float:left;}
#index .contwr .category { width:320px; float:left;}
#index .contwr .category .item { height:284px; width:160px; float:left; text-decoration:none;}

#index .contwr .category .item ul { list-style-position:outside; list-style:none; text-align:right; padding-top:28px;}
#index .contwr .category .item ul li { line-height:12px; font-size:11px; padding:10px 12px 10px 0px;}
#index .contwr .category .item ul li a { text-decoration:none; font-size:9px; color:#3d6d8b;}
#index .contwr .category .item ul li a strong { text-decoration:underline; font-size:11px; font-weight:normal;}
#index .contwr .category .item ul li a:hover { color:#00385b;}

#index .contwr .category #i1 { background:url(../images/cat1.jpg) no-repeat right top; }
#index .contwr .category #i1.sel { background-position:right bottom; }
#index.eng .contwr .category #i1 { background:url(../images/cat1_eng.jpg) no-repeat right top; }
#index.eng .contwr .category #i1.sel { background-position:right bottom; }

#index .contwr .category #i2 { background:url(../images/cat2.jpg) no-repeat right top; }
#index .contwr .category #i2.sel { background-position:right bottom; }
#index.eng .contwr .category #i2 { background:url(../images/cat2_eng.jpg) no-repeat right top; }
#index.eng .contwr .category #i2.sel { background-position:right bottom; }

#index .contwr .holiday { width:990px; background:url(../images/holiday.jpg) no-repeat left top; clear:both; height:269px;}
#index.eng .contwr .holiday { width:990px; background:url(../images/holiday_eng.jpg) no-repeat left top; clear:both; height:269px;}
#index .contwr .holiday .ten { position:absolute; margin-left:-105px; margin-top:63px; width:105px; height:205px; background:url(../images/holiday_ten.jpg) no-repeat left top;}
#index .contwr .holiday .day { position:absolute; margin-left:15px; margin-top:10px; width:125px; height:110px; background-repeat:no-repeat}
#index .contwr .holiday .day_week { position:absolute; margin-left:172px; margin-top:25px; width:115px; height:17px; background-repeat:no-repeat}
#index .contwr .holiday .month { position:absolute; margin-left:146px; margin-top:42px; width:141px; height:29px; background-repeat:no-repeat}
#index .contwr .holiday .year { position:absolute; margin-left:235px; margin-top:72px; width:52px; height:22px; background-repeat:no-repeat}
#index .contwr .holiday .nextholiday { width:99px; height:26px; position:absolute; margin-left:193px; margin-top:135px; line-height:24px; text-align:center; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
#index .contwr .holiday .nextholiday2 { text-align:right; font-size:11px; color:#ad0027; width:280px; height:26px; position:absolute; margin-left:375px; margin-top:135px; line-height:24px;}
#index .contwr .holiday .nextholiday2 strong { font-weight:normal; display:inline-block; background:#c80137; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; height:26px; line-height:22px; padding:0px 3px;}
#index .contwr .holiday .newyear { position:absolute; margin-left:369px; margin-top:1px; }
#index .contwr .holiday .newitem { float:right; width:279px; padding-right:13px; padding-top:40px; min-height:1px;}
#index .contwr .holiday .newitem a { display:block; float:left; margin-left:12px; margin-top:12px;}
#index .contwr .holiday .newitem a img { float:left; }
#index .contwr .holiday .newitem .first { margin-left:0px;}
#index .contwr .holiday .shops { clear:both; text-align:right; padding-right:13px; font-size:11px; color:#00385b; padding-top:12px;}






#index .fwr { background:#00385b; width:100%; float:left;}
#index .fwr .footer { width:990px; height:100px; margin:0px auto; } 

#index .fwr .footer .voting { width:319px; float:left; border-left:1px solid #00385b; color:#ffffff; padding-left:15px; padding-top:12px;}
#index .fwr .footer .voting a { color:#ffffff; font-size:11px; text-decoration:none; background:url(../images/voting.gif) repeat-x 0px 13px; }
#index .fwr .footer .voting a:hover { background-position:0px -100px;} 
#index .fwr .footer .voting h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#f7f7f7; font-weight:normal; padding-top:12px;}
#index .fwr .footer #voting { position:absolute; margin-left:-40px; top:12px; padding-left:40px; width:319px; background:#00385b; height:191px; }
#index .fwr .footer #voting a { background:none;}
#index .fwr .footer .banners {}
#index .fwr .footer .banners img { display:block; float:left; border-left:1px solid #ffffff;}

#index .search { width:990px; margin:0px auto; clear:both; padding-top:9px;} 
#index .search form { padding-left:16px; padding-bottom:17px;}
#index .search form input { background:#e6e6e6; border:1px solid #c8c8c8; width:254px; padding:3px 5px 4px 5px; vertical-align:middle; margin-right:4px;}
#index .search form img { vertical-align:middle;}


#index .search .dev { margin-top:-8px; text-align:right; float:right; width:150px; line-height:10px; padding-top:8px; margin-right:10px !important; margin-right:5px; background:url(../images/mc3.gif) no-repeat 94px 10px;}
#index .search .dev a { font-size:10px; color:#aaaaaa; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
#index .search .dev a:hover { text-decoration:underline;}
#index .search .mc3 { float:right; padding-top:0px; padding-left:12px; line-height:0px;}
#index .search .copy { color:#aaaaaa; font-size:10px; line-height:10px; float:right; white-space:nowrap; padding-right:58px;}












#inner .contwr .maincontent { width:730px; float:left; margin-left:16px !important; margin-left:8px;}
#inner .contwr .sidebar { width:214px; float:left; margin-left:25px;}
#inner .contwr .sidebar .menu { padding-left:5px;}
#inner .contwr .sidebar .menu ul { float:left; width:202px; padding-top:12px;}
#inner .contwr .sidebar .menu ul li { float:left; width:100%; color:#00385b; font-weight:bold; list-style:none; list-style-position:outside; line-height:14px; font-size:11px; padding-top:14px;}
#inner .contwr .sidebar .menu ul li a { padding-left:11px; background:url(../images/sbmenu.gif) no-repeat 0px 4px; display:block; float:left; text-transform:uppercase; color:#00385b; text-decoration:none;}
#inner .contwr .sidebar .menu ul li a:hover,
#inner .contwr .sidebar .menu ul li .sel { color:#006aad; background-position:0px -96px }
#inner .contwr .sidebar .menu ul li .open { background-position:0px -196px; color:#006aad;}
#inner .contwr .sidebar .menu ul li .open:hover { background-position:0px -196px; color:#006aad;}
#inner .contwr .sidebar .menu ul ul { width:178px; padding-left:22px; padding-top:0px;}
#inner .contwr .sidebar .menu ul ul li { padding-top:8px;}
#inner .contwr .sidebar .menu ul ul ul { width:156px; padding-left:22px;}
#inner .contwr .sidebar .menu ul ul ul li { padding-top:6px;}

#inner .contwr .sidebar .banners { padding-left:5px; background:url(../images/bfon.jpg) no-repeat left bottom;margin-top:10px; padding-bottom:10px;}
#inner .contwr .sidebar .banners a,
#inner .contwr .sidebar .banners span { display:block; padding:10px 0px;}
#inner .contwr .sidebar .banners img { display:block;}


#inner .contwr .sidebar .fbox_rus{ width:214px; height:233px; background:url(../images/fbox_rus.jpg) no-repeat left top;}
#inner .contwr .sidebar .fbox_eng{ width:214px; height:233px; background:url(../images/fbox_eng.jpg) no-repeat left top;}
#inner .contwr .sidebar .fbox_rus img, #inner .contwr .sidebar .fbox_eng img { margin-top:26px; margin-left:12px;}
#inner .contwr .sidebar .fbox_rus .text, #inner .contwr .sidebar .fbox_eng .text { text-align:right; font-size:11px; color:#7e7d7d; width:214px; height:26px; line-height:24px;}
#inner .contwr .sidebar .fbox_rus .text strong, #inner .contwr .sidebar .fbox_eng .text strong { font-weight:normal; display:inline-block; background:#c80137; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; height:26px; line-height:22px; padding:0px 3px;}





#inner .fwr { background:#00385b; width:100%; float:left; margin-top:20px;}
#inner .fwr .footer { width:990px; margin:0px auto; padding:14px 0px; }  
#inner .fwr .footer form { padding-left:16px; }
#inner .fwr .footer form input { background:#e6e6e6; border:1px solid #c8c8c8; width:254px; padding:3px 5px 4px 5px; vertical-align:middle; margin-right:4px;}
#inner .fwr .footer form img { vertical-align:middle;}


#inner .fwr .footer .dev { margin-top:-8px; text-align:right; float:right; width:150px; line-height:10px; padding-top:8px; margin-right:44px !important; margin-right:22px; background:url(../images/mc3_2.gif) no-repeat 94px 10px;}
#inner .fwr .footer .dev a { font-size:10px; color:#4f8aaf; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
#inner .fwr .footer .dev a:hover { text-decoration:underline;}
#inner .fwr .footer .mc3 { float:right; padding-top:0px; padding-left:12px; line-height:0px;}
#inner .fwr .footer .copy { color:#4f8aaf; font-size:10px; line-height:10px; float:right; white-space:nowrap; padding-right:65px;}


#inner .contwr .maincontent { width:730px; float:left; margin-left:16px !important; margin-left:8px;}

#inner .contwr .maincontent .cbnr { margin-top:30px;}
#inner .contwr .maincontent .cbnr img { display:block;}

#inner .contwr .maincontent .taxonomy { font-size:10px; line-height:12px; color:#00385b; padding-top:9px; background:url(../images/taxonomy.jpg) repeat-x left bottom; padding-bottom:8px;}
#inner .contwr .maincontent .taxonomy em { font-size:9px; font-style:normal;}
#inner .contwr .maincontent .taxonomy a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#00385b; text-decoration:none;}

#inner .contwr .maincontent .textstyle { line-height:20px;}
#inner .contwr .maincontent .textstyle h1 { color:#00385b; font-size:13px; text-transform:uppercase; margin:26px 0px 8px 0px;}
#inner .contwr .maincontent .textstyle h2 { color:#00385b; font-size:16px; margin:9px 0px 5px 0px;}
#inner .contwr .maincontent .textstyle h3 { color:#00385b; font-size:14px; margin:9px 0px 5px 0px;}
#inner .contwr .maincontent .textstyle h4 { color:#00385b; font-size:12px; margin:9px 0px 5px 0px;}
#inner .contwr .maincontent .textstyle p { margin:5px 0px;}

#inner .contwr .maincontent .textstyle img { border:1px solid #e0e0e0; padding:1px; margin:5px 10px;}


#inner .contwr .maincontent .textstyle table { border:0px; border-collapse:collapse; margin:10px 0px; line-height:15px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#inner .contwr .maincontent .textstyle table td { border:1px solid #e6e9ed; background:#ffffff; vertical-align:top; padding:3px 15px; font-size:12px; color:#45494c;}
#inner .contwr .maincontent .textstyle table th { border:1px solid #e6e9ed; background:#ebedf1 url(../images/th.gif) repeat-x 0px 0px; vertical-align:top; font-size:12px; text-align:left; padding:3px 15px; color:#00385b}

#inner .contwr .maincontent .textstyle a { color:#00619f;}
#inner .contwr .maincontent .textstyle a:hover { color:#00619f; text-decoration:none;}

#inner .contwr .maincontent .textstyle .paging { word-spacing:7px; font-size:11px; background:url(../images/taxonomy.jpg) repeat-x left top; padding-top:9px;}
#inner .contwr .maincontent .textstyle .paging span a { font-size:9px; text-decoration:none;}
#inner .contwr .maincontent .textstyle .paging span { color:#676774;}

#inner .contwr .maincontent .textstyle .files img { margin:0px; vertical-align:top; float:left; padding:0px; border:0px;}
#inner .contwr .maincontent .textstyle .files .item { float:left; width:645px; padding-bottom:12px;}
#inner .contwr .maincontent .textstyle .files .item div { width:627px; float:right; line-height:11px; line-height:12px;}



#inner .contwr .maincontent .textstyle .filter { min-height:1px; font-size:12px; color:#00385b; font-weight:bold; background:url(../images/taxonomy.jpg) repeat-x left top; padding-top:15px;}
#inner .contwr .maincontent .textstyle .filter .clr { background:url(../images/taxonomy.jpg) repeat-x left bottom; padding-top:13px;}
#inner .contwr .maincontent .textstyle .filter form {float:left; width:360px;}
#inner .contwr .maincontent .textstyle .filter input { vertical-align:middle; border:1px solid #cfd3d8; padding:2px 5px 3px 5px; width:150px;}
#inner .contwr .maincontent .textstyle .filter img { vertical-align:middle; border:0px; padding:0px; margin:0px;}
#inner .contwr .maincontent .textstyle .cat .filter div a { font-weight:normal; color:#00619f; margin-right:5px;}
#inner .contwr .maincontent .textstyle .cat .filter div { white-space:nowrap; float:left; padding-right:104px;}
#inner .contwr .maincontent .textstyle .cat  .filter .clr { float:none;}
#inner .contwr .maincontent .textstyle .cat .filter div .sel { text-decoration:none;}
#inner .contwr .maincontent .textstyle .cat  .filter form { text-align:right;}


#inner .contwr .maincontent .textstyle .cat .item { position:relative; width:155px; float:left; margin-left:36px; padding-top:19px; font-size:11px; line-height:12px; padding-bottom:20px;}
#inner .contwr .maincontent .textstyle .cat .item .new { position:absolute; left:12px; top:3px; width:50px; height:46px;  background:url(../images/new.png) repeat-x left top; position:absolute;}
#inner .contwr .maincontent .textstyle .cat .first { margin:0px;}
#inner .contwr .maincontent .textstyle .cat .item img { float:left; margin:0px;}
#inner .contwr .maincontent .textstyle .cat .item h4 { padding-top:4px; clear:both; margin:0px;}
#inner .contwr .maincontent .textstyle .cat .item h4 img { float:none; border:0px; margin:0px; padding:0px; vertical-align:middle; position:relative; top:-2px;}
#inner .contwr .maincontent .textstyle .cat .item h4 em { font-weight:normal; font-style:normal; color:#45494c; font-size:10px;}


#inner .contwr .maincontent .textstyle .cat_det .big{ width:309px; height:457px; float:left; overflow:hidden; position:relative; padding-top:18px;}
#inner .contwr .maincontent .textstyle .cat_det .big img { margin:0px;}
#inner .contwr .maincontent .textstyle .cat_det .description { width:385px; float:right; padding-top:18px;}

#inner .contwr .maincontent .textstyle .cat_det .description .text img { margin:0px; border:0px; padding:0px; vertical-align:middle;}
#inner .contwr .maincontent .textstyle .cat_det .description select { vertical-align:middle;}
#inner .contwr .maincontent .textstyle .cat_det .description form { white-space:nowrap; float:right;}
#inner .contwr .maincontent .textstyle .cat_det .description h4 { padding-top:0px; margin-top:0px;}
#inner .contwr .maincontent .textstyle .cat_det .description h4 img { float:none; border:0px; margin:0px; padding:0px; vertical-align:middle; position:relative; top:-2px;}
#inner .contwr .maincontent .textstyle .cat_det .description h4 em { font-weight:normal; font-style:normal; color:#45494c; font-size:10px;}
#inner .contwr .maincontent .textstyle .cat_det .description .text { height:93px;}
#inner .contwr .maincontent .textstyle .cat_det .description .smal img { margin:0px; float:left; padding:0px; border-color:#ffffff}
#inner .contwr .maincontent .textstyle .cat_det .description .smal a { display:block; float:left; margin-left:17px; margin-bottom:17px; border:1px solid #e0e0e0}
#inner .contwr .maincontent .textstyle .cat_det .description .smal a:hover img { border-color:#046cae;}
#inner .contwr .maincontent .textstyle .cat_det .description .smal .first  { margin-left:0px;}







#inner .contwr .maincontent .textstyle .photo .big{ width:309px; float:left; position:relative; color:#00385b;}
#inner .contwr .maincontent .textstyle .photo .big img { margin:0px;}
#inner .contwr .maincontent .textstyle .photo .description { width:385px; float:right;}

#inner .contwr .maincontent .textstyle .photo .description img { margin:0px; float:left; padding:0px; border-color:#ffffff}
#inner .contwr .maincontent .textstyle .photo .description a { display:block; float:left; margin-left:17px; margin-bottom:17px; border:1px solid #e0e0e0}
#inner .contwr .maincontent .textstyle .photo .description a:hover img { border-color:#046cae;}
#inner .contwr .maincontent .textstyle .photo .description .first  { margin-left:0px;}

#inner .contwr .maincontent .textstyle .cat_raz .item { width:360px; float:left;}
#inner .contwr .maincontent .textstyle .cat_raz .item img { margin:0px;}
#inner .contwr .maincontent .textstyle .cat_raz .item ul { list-style-position:outside; list-style:none; padding-top:8px;}
#inner .contwr .maincontent .textstyle .cat_raz .item ul li { line-height:12px; font-size:11px; padding:5px 0px}
#inner .contwr .maincontent .textstyle .cat_raz .item ul li a { text-decoration:none; font-size:9px; color:#3d6d8b;}
#inner .contwr .maincontent .textstyle .cat_raz .item ul li a strong { text-decoration:underline; font-size:11px; font-weight:normal;}
#inner .contwr .maincontent .textstyle .cat_raz .item ul li a:hover { color:#00385b;}
#inner .contwr .maincontent .textstyle .cat_raz .item ul li a:hover strong { text-decoration:none;}




#inner .contwr .maincontent .textstyle .feedback .binding { font-size:10px; color:#5c5c5c; text-align:right;}
#inner .contwr .maincontent .textstyle .feedback .warning { color:#c50505;}
#inner .contwr .maincontent .textstyle .feedback .feedbackwr { min-height:80px; padding-bottom:10px; position:relative;}
#inner .contwr .maincontent .textstyle .feedback .feedbackwr h2 { padding-left:33px; margin:0px; padding-top:6px; padding-bottom:7px; margin-bottom:15px;}
#inner .contwr .maincontent .textstyle .feedback .fline { float:left; width:693px; padding:2px 0px;}
#inner .contwr .maincontent .textstyle .feedback .fline .label { display:block; width:171px; float:left; margin-left:26px !important; margin-left:13px; text-align:right;}
#inner .contwr .maincontent .textstyle .feedback .fline .rline { width:464px; float:left; margin-left:5px;}
#inner .contwr .maincontent .textstyle .feedback .fline .input { border:1px solid #c2c1c1; padding:3px 5px; width:325px;}
#inner .contwr .maincontent .textstyle .feedback .fline textarea { overflow:auto; height:120px;}
#inner .contwr .maincontent .textstyle .feedback .fline select { border:1px solid #c2c1c1; padding:2px 2px 2px 5px;}
#inner .contwr .maincontent .textstyle .feedback .fline .select { width:337px;}
#inner .contwr .maincontent .textstyle .feedback .fline .file { width:400px;}
#inner .contwr .maincontent .textstyle .feedback .fline .rline div { padding:2px 0px;}
#inner .contwr .maincontent .textstyle .feedback .fline .rline div input { width:13px; height:13px; vertical-align:middle;}
#inner .contwr .maincontent .textstyle .feedback  .btn img { padding:0px; margin:0px; border:0px;}

#inner .contwr .maincontent .textstyle .feedback .vopros { position: absolute; left:30px; top:40px;}
#inner .contwr .maincontent .textstyle .feedback .vopros input { width:13px; height:13px; vertical-align:middle;}





#inner .contwr .maincontent .textstyle  .rss { display:block; float:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#inner .contwr .maincontent .textstyle .years { font-size:11px; background:url(../images/taxonomy.jpg) repeat-x left top; clear:both;}
#inner .contwr .maincontent .textstyle .years .ywr { padding:8px 0px;  background:url(../images/taxonomy.jpg) repeat-x left bottom;}
#inner .contwr .maincontent .textstyle .years img { border:0px; vertical-align:middle; margin:0px;}
#inner .contwr .maincontent .textstyle .years a { margin:0px 5px; padding:0px 2px; color:#004c87}
#inner .contwr .maincontent .textstyle .years a:hover { text-decoration:none; color:#676774}
#inner .contwr .maincontent .textstyle .years a:visited { color:#676774}
#inner .contwr .maincontent .textstyle .years .sel { font-size:11px; color:#676774; text-decoration:none;}

#inner .contwr .maincontent .textstyle .news { text-align:justify;}
#inner .contwr .maincontent .textstyle .news .date { font-size:10px; color:#ffffff;}
#inner .contwr .maincontent .textstyle .news .date span { background:#00385b; padding:0px 3px; line-height:18px;}
#inner .contwr .maincontent .textstyle .news .img { margin-left:0px; float:left;}
#inner .contwr .maincontent .textstyle .news h3 { margin-top:0px; margin-bottom:2px;}
#inner .contwr .maincontent .textstyle .news .more { text-decoration:none;}
#inner .contwr .maincontent .textstyle .news .item { padding-top:15px;}
#inner .contwr .maincontent .textstyle .news .img_list img { margin:0px;}
#inner .contwr .maincontent .textstyle .news .img_list a { float:left; margin-left:30px; margin-top:30px;}
#inner .contwr .maincontent .textstyle .news .img_list a img { float:left;}
#inner .contwr .maincontent .textstyle .news .img_list .first { margin-left:0px;}

#inner .contwr .maincontent .textstyle .backallnews { padding-top:5px; background:url(../images/sidebarli.gif) left top repeat-x; clear:both; margin-top:35px;}






#smap { width:460px; border:1px solid #e6e7e7; background:#fbfbfb; position:absolute; top:21px; left:50%; margin-left:-82px;}
#smap  img { position:absolute; top:10px; left:388px;}

#smap ul { margin-left:36px !important; margin-left:18px; width:210px; float:left;}
#smap .last { margin-left:0px !important;}
#smap ul ul { margin-left:0px !important; float:none;}
#smap ul li {color:#00385b; font-weight:bold; list-style:none; list-style-position:outside; font-size:13px; padding:7px 0px;}
#smap ul li a {color:#00385b; text-decoration:none;}

#smap ul ul li {color:#676774; font-size:11px;}
#smap ul ul li a {color:#676774;}

#smap ul  ul ul li { font-size:11px; font-weight:normal; padding-left:10px;}
