.dn { display:none;}
*{ margin: 0px; padding: 0px; outline:none;}
html { height:100%;}
body  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; background:#e9e9e9;}
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;}


.outconteiner { width:990px; margin:0px auto; background:#ffffff; position:relative;}
.outconteiner .hdr .menu { line-height:31px; float:left; width:100%; margin-top:6px; background:#fbae31;}
.outconteiner .hdr .menu #statistic { margin-left:35px; position:relative; font-size:12px; width:150px;}
.outconteiner .hdr .menu #statistic a {margin-left:10px;}
.outconteiner .hdr .menu #statistic ul { width:133px; float:left; position:absolute; left:0px; top:31px; font-size:11px; border:1px solid #e8e8e8; background:#ffffff; line-height:23px;}
.outconteiner .hdr .menu #statistic ul li { width:133px; float:left; list-style-position:outside; list-style-type:none;}
.outconteiner .hdr .menu #statistic ul li a { width:113px; float:left; display:block; margin:0px; padding:0px 10px; text-decoration:none; }
.outconteiner .hdr .menu #statistic ul li a:hover { background:#fbae31;}

.outconteiner .hdr .menu .ul { float:right; margin-right:32px !important; margin-right:16px;}
.outconteiner .hdr .menu .ul li { float:left; list-style-position:outside; list-style-type:none; font-size:12px; color:#0a0a0a; font-weight:bold; margin-left:-1px; background:url(../images/mmli.gif) no-repeat left top;}
.outconteiner .hdr .menu .ul .first { background:none;}
.outconteiner .hdr .menu .ul li a { display:block; text-decoration:none; font-size:12px; color:#0a0a0a; padding:0px 12px;}
.outconteiner .hdr .menu .ul li a:hover,
.outconteiner .hdr .menu .ul li .sel  { background:#ffeeac;}

#index .outconteiner .hdr .visual { height:142px; clear:both;}
#index .outconteiner .hdr .visual .vis { float:right;}
#index .outconteiner .hdr .visual .vis img { float:left;}
#index .outconteiner .hdr .visual h1 { clear:left; color:#787f81; margin:0px; font-size:12px; padding:7px 0px 0px 46px;}
#index .outconteiner .hdr .visual h1 a { color:#787f81; text-decoration:none;}
#index .outconteiner .hdr .visual .at { float:left; margin-left:46px;}
#index .outconteiner .hdr .visual .sd { float:left; margin:59px 0px 0px 65px;}

#inner .outconteiner .hdr .visual { height:76px; clear:both;}
#inner .outconteiner .hdr .visual .vis { float:right;}
#inner .outconteiner .hdr .visual .vis img { float:left;}
#inner .outconteiner .hdr .visual h1 { float:left; width:250px; color:#787f81; margin:0px; margin-left:15px; margin-top:34px; font-size:12px; line-height:12px;}
#inner .outconteiner .hdr .visual h1 a { color:#787f81; text-decoration:none;}
#inner .outconteiner .hdr .visual .at { float:left; margin-left:46px !important; margin-left:23px;}
#inner .outconteiner .hdr .visual .sd { float:left; margin-left:11px; }

.outconteiner .hdr .search { clear:both; line-height:32px; background:#fbae31; color:#0a0a0a; padding-bottom:1px;}
.outconteiner .hdr .search a { color:#0a0a0a; margin-left:47px;}
.outconteiner .hdr .search form { float:right; padding-right:50px;} 
.outconteiner .hdr .search form img { vertical-align:top;}
#index .outconteiner .hdr .search form  .home { display:none;}
.outconteiner .hdr .search form input { margin-top:6px; margin-left:11px; vertical-align:top; border:1px solid #e9e9e9; padding:3px 6px 4px 6px; width:265px; }
.outconteiner .hdr .search form a { font-size:11px; margin:0px;}

#fdbck { text-align:right; width:369px; background:#fbae31; position:absolute; left:16px; top:212px; z-index:5;}
#inner #fdbck { top:146px;}
#fdbck form { padding:0px 33px 13px 29px;}
#fdbck input { display:block; border: 1px solid #c3c1be; font-size:11px; width:295px; padding:3px 5px; color:#0a0a0a; margin-bottom:4px;}
#fdbck textarea { display:block; border: 1px solid #c3c1be; font-size:11px; width:295px; padding:3px 5px; color:#0a0a0a; margin-bottom:4px; height:82px; overflow:auto;}
#fdbck a { color:#101010; font-size:12px;}
#fdbck img { position:absolute; left:343px; top:3px;}
#fdbckiframe { position:absolute; left:16px; top:212px; z-index:4;}
#inner #fdbckiframe { top:146px; }

#index .outconteiner .content { float:right; width:645px; margin-right:42px !important; margin-right:21px;}
#index .outconteiner .content .indextbl { margin-top:6px;}
#index .outconteiner .content .indextbl td { border:1px solid #e5e5e5;}
#index .outconteiner .content .indextbl .item { width:320px; height:170px; position:relative;}
#index .outconteiner .content .indextbl .item .fitem { position:absolute; left:0px; top:0px; width:320px; height:170px; z-index:2; }
#index .outconteiner .content .indextbl .item .sitem { position:absolute; left:0px; top:0px; width:320px; height:170px; z-index:3; }
#index .outconteiner .content .indextbl .item h2 { margin-bottom:2px;  padding-top:110px; color:#000000; font-size:17px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-left:25px; }
#index .outconteiner .content .indextbl .item .text { font-size:11px; line-height:14px; padding-left:25px; padding-right:55px;}
#index .outconteiner .content .indextbl .item h3 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:15px 0px 6px 25px;}
#index .outconteiner .content .indextbl .item h3 a { color:#000000; text-decoration:none;}
#index .outconteiner .content .indextbl .item li { list-style-position:outside; list-style-type:none; line-height:14px; padding:6px 10px 6px 40px;}
#index .outconteiner .content .indextbl .item li a { color:#000000; font-size:11px;}


#index .outconteiner .content .indextbl .item1 .fitem { background:url(../images/faq.jpg) no-repeat left top}
#index .outconteiner .content .indextbl .item2 .fitem { background:url(../images/ie.jpg) no-repeat left top}
#index .outconteiner .content .indextbl .item3 .fitem { background:url(../images/mail.jpg) no-repeat left top}
#index .outconteiner .content .indextbl .item4 .fitem { background:url(../images/disc.jpg) no-repeat left top}

#index .outconteiner .content .indextbl .item4 .sitem { background:url(../images/vr.gif) no-repeat left top;}
#index .outconteiner .content .indextbl .item4 .sitem ul { float:left;}
#index .outconteiner .content .indextbl .item4 .sitem .ul2 li { padding-left:44px;}
#index .outconteiner .content .indextbl .item4 .sitem li { padding:6px 10px 6px 62px; }
#index .outconteiner .content .indextbl .item4 .sitem h3 { margin:15px 0px 12px 25px;}
#index .outconteiner .content .warning { line-height:18px; margin-top:7px; color:#000000; border-top:1px solid #a5232f; background:#fbae31 url(../images/warning.gif) no-repeat left top; padding:18px 20px 18px 84px;}
#index .outconteiner .content .warning h4 { margin-bottom:3px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
#index .outconteiner .content .warning h3 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; margin-top:13px;}
#index .outconteiner .content .warning .sprav { font-size:11px; background:url(../images/sprav.gif) no-repeat 180px 0px;}
#index .outconteiner .content .warning a { color:#a3242f;}

#inner .outconteiner #content  .mobile_cat  .title {border:1px solid; color:#000000; margin-bottom:5px; padding:10px 5px 15px; line-height:15px;}
#inner .outconteiner #content  .mobile_cat  .even {background:none repeat scroll 0 0 #F1F0F0; border:1px solid #C8C8C8;}
#inner .outconteiner #content  .mobile_cat  .odd {background:none repeat scroll 0 0 #ffebcc; border:1px solid #f4eb8b;}
#inner .outconteiner #content  .mobile_cat table.item td {background:none #ffffff; border:medium none;}
#inner .outconteiner #content  .mobile_cat table.item {margin: 5px 0 0 0}
#inner .outconteiner #content  .mobile_cat table.item td.button{padding:0;}
#inner .outconteiner #content  .mobile_cat table.item td.desc{color:#000000; font-size:12px; padding:0 20px 0 10px; vertical-align:middle;}

.outconteiner .sidebar { float:left; width:254px; margin-left:28px !important; margin-left:14px; position:relative;}
.outconteiner .sidebar .city { margin-top:35px;}
#inner .outconteiner .sidebar .city { margin-top:16px;}
.outconteiner .sidebar .city li { margin-left:1px; list-style-position:outside; list-style-type:none; float:left;}
.outconteiner .sidebar .city .first { margin-left:0px;}
.outconteiner .sidebar .city li a { color:#8c8b8b; font-size:14px; text-decoration:none; font-weight:bold; position:relative; display:block; width:82px; line-height:24px; text-align:center; border:1px solid #e6e6e6; border-bottom:0px; margin:0px;}
.outconteiner .sidebar .city li a:hover { color:#0a0a0a; background:#f8f8f8; line-height:22px; padding-bottom:1px; border-top:2px solid #fac061;}
.outconteiner .sidebar .city li .sel { border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; color:#0a0a0a; background:#f1f0f0; line-height:22px; padding-bottom:2px; border-top:2px solid #fbae31; margin-bottom:-1px;}
.outconteiner .sidebar .city li .sel:hover { background:#f1f0f0; line-height:22px; padding-bottom:2px; border-top:2px solid #fbae31; margin-bottom:-1px;}
.outconteiner .sidebar .cityb { clear:both; background:#f1f0f0; border:1px solid #c7c7c7; border-top:1px solid #e5e5e5; padding:5px 15px 20px 15px; color:#5c5c5c; font-size:11px; line-height:18px;}
.outconteiner .sidebar .cityb h3 { font-size:11px; line-height:14px; color:#0a0a0a; margin-top:10px;}
.outconteiner .sidebar .cityb .map { position:absolute; left:267px; top:117px; z-index:500;}
.outconteiner .sidebar .cityb .map img { z-index:2; position:absolute; left:0px;top:0px;}
.outconteiner .sidebar .cityb .map .close { z-index:3; left:355px; top:1px;}
.outconteiner .sidebar .cityb .map .iframe { border:0px; position:absolute; left:0px;top:0px; z-index:1;}

.outconteiner .sidebar .sk { float:left; text-decoration:none; display:block; color:#0a0a0a; background:url(../images/kniga.gif) no-repeat 18px 0px; min-height:30px; padding-left:59px; padding-top:8px;}
.outconteiner .sidebar .sk span { display:block; font-size:12px;}
.outconteiner .sidebar .sk em { font-style:normal; color:#3375b2; text-decoration:underline;}
.outconteiner .sidebar .sk:hover em { text-decoration:none;}
.outconteiner .sidebar .sk:hover strong { text-decoration:underline;}


.outconteiner .sidebar .sz { float:left; text-decoration:none; display:block; color:#0a0a0a; background:url(../images/zuhhel.jpg) no-repeat 18px 0px; min-height:30px; padding-left:59px; padding-top:8px;}
.outconteiner .sidebar .sz span { display:block; font-size:12px;}
.outconteiner .sidebar .sz em { font-style:normal; color:#3375b2; text-decoration:underline;}
.outconteiner .sidebar .sz:hover em { text-decoration:none;}
.outconteiner .sidebar .sz:hover strong { text-decoration:underline;}
.outconteiner .sidebar .sz2  {background:url("../images/D-Link.JPG") no-repeat scroll 18px 0px;float:left; text-decoration:none; display:block; color:#0a0a0a;  min-height:30px; padding-left:59px; padding-top:8px;}
.outconteiner .sidebar .sz2 span { display:block; font-size:12px;}
.outconteiner .sidebar .sz2 em { font-style:normal; color:#3375b2; text-decoration:underline;}
.outconteiner .sidebar .sz2:hover em { text-decoration:none;}
.outconteiner .sidebar .sz2:hover strong { text-decoration:underline;}

.outconteiner .sidebar .st { float:left; text-decoration:none; display:block; color:#0a0a0a; background: url(../images/a.gif) no-repeat 18px 0px; min-height:30px; padding-left:59px; padding-top:8px;}
.outconteiner .sidebar .st:hover strong { text-decoration:underline;}

.outconteiner .sidebar .tp { float:left; text-decoration:none; display:block; color:#0a0a0a; background: url(../images/shesternia.gif) no-repeat 18px 0px; min-height:30px; padding-left:59px; padding-top:8px;}
.outconteiner .sidebar .tp:hover strong { text-decoration:underline;}

.outconteiner .sidebar .td{ float:left; text-decoration:none; display:block; color:#0a0a0a; background: url(../images/drug.jpg) no-repeat 18px 0px; min-height:30px; padding-left:59px; padding-top:8px;}
.outconteiner .sidebar .td:hover strong { text-decoration:underline;}

.outconteiner .sidebar .fbox { background:#f1f0f0; border:1px solid #c7c7c7; border-top:2px solid #fbae31;}
.outconteiner .sidebar .fbox h3 { color:#0a0a0a; font-size:17px; font-weight:normal; padding-left:20px; padding-top:8px; margin-bottom:15px;}
.outconteiner .sidebar .fbox ol,
.outconteiner .sidebar .fbox ul { min-height:1px; margin:8px 0px; margin-left:18px; background:url(../images/vopros2.gif) repeat-y 0px 0px;}
.outconteiner .sidebar .fbox li { color:#0a0a0a; list-style-position:outside; list-style:none; padding:2px 0px 9px 0px; padding-left:25px;}
.outconteiner .sidebar .fbox li a { color:#0a0a0a; text-decoration:none; padding-right:13px; background:url(../images/fbox.gif) no-repeat right 5px;}
.outconteiner .sidebar .fbox li a:hover { color:#0a0a0a; text-decoration:underline;}

.outconteiner .sidebar .fbox1 { background:#f1f0f0; border:1px solid #c7c7c7; border-top:2px solid #fbae31;}
.outconteiner .sidebar .fbox1 h3 { color:#0a0a0a; font-size:17px; font-weight:normal; padding-left:20px; padding-top:8px; margin-bottom:15px;}
.outconteiner .sidebar .fbox1 ol,
.outconteiner .sidebar .fbox1 ul { margin:8px 0px; margin-left:18px; position:relative; min-height:1px;}
.outconteiner .sidebar .fbox1 li {float:left; background:url(../images/tops.gif) no-repeat; color:#0a0a0a; list-style-position:outside; list-style:none; padding:2px 0px 9px 3px !important;position:relative;}
.outconteiner .sidebar .fbox1 strong {float:left;display:block; font-size:9px; padding-top:2px;}
.outconteiner .sidebar .fbox1 div {float:left;padding-left:20px; width:180px;}
.outconteiner .sidebar .fbox1 li a {color:#0a0a0a; text-decoration:none;background:url(../images/fbox.gif) no-repeat right 5px;padding-right:15px; _padding-right:15px; _background:url(../images/fbox.gif) no-repeat right 50%; _display:inline-block; }
.outconteiner .sidebar .fbox1 li a:hover { color:#0a0a0a; text-decoration:underline;}

.outconteiner .sidebar .mobile {background:url("../images/mobile.jpg") no-repeat scroll 0 0 transparent; height:514px; margin-top:15px; width:225px; position:relative;}
.outconteiner .sidebar .display {left:38px; position:absolute; top:140px; width:145px;}
.outconteiner .sidebar .display img{display:block; float:left; margin:0 0 3px 1px;}
.outconteiner .sidebar .buttons {height:190px; left:17px; position:absolute; top:281px; width:190px;}
.outconteiner .sidebar .buttons a{display:block; float:left; margin:0 0 2px 1px;}

.photogallery_news .news_groups a{ padding-right:10px; color:#3375B2; text-decoration:none;background:url(../images/fbox.gif) no-repeat right 4px; _background:url(../images/fbox.gif) no-repeat right 50%; _display:inline-block; }
.photogallery_news .news_groups a:hover{ color:#3375B2; text-decoration:underline;}

.outconteiner .footer { padding-top:23px; clear:both;}
.outconteiner .footer .error { font-size:10px; padding-left:305px; padding-bottom:20px}
.outconteiner .footer .fwr { background:#f1f0f0; line-height:33px;}
.outconteiner .footer .copy { color:#787f81; font-size:11px; padding-left:45px;}
.outconteiner .footer .dev { text-align:right; float:right; width:150px; line-height:11px; padding-top:3px; margin-right:44px !important; margin-right:22px; background:url(../images/mc3.gif) no-repeat 94px 10px;}
.outconteiner .footer .dev a { font-size:10px; color:#949494; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
.outconteiner .footer .dev a:hover { text-decoration:underline;}
.outconteiner .footer .mc3 { float:right; padding-top:3px; padding-left:12px; line-height:0px;}


#inner .outconteiner .content { float:right; width:687px; margin-right:0px; }
#inner .outconteiner .content #content { width:645px; margin-right:42px;}
#inner .outconteiner .content .taxonomy { background:#f1eff0; font-size:11px; padding:3px 10px; margin-top:16px;}
#inner .outconteiner .content .taxonomy img { vertical-align:middle;}
#inner .outconteiner .content .taxonomy span { color:#0a0a0a; font-weight:bold; }
#inner .outconteiner .content .taxonomy a { color:#3375b2; font-weight:normal; text-decoration:none;}
#inner .outconteiner .content .taxonomy a:hover { text-decoration:underline; }


#inner .outconteiner #content .menu { clear:both; border-bottom:1px solid #e6e6e6;}
#inner .outconteiner #content .menu h2 { color:#fbae31; font-size:17px; font-weight:normal; font-family: Tahoma, Arial, Helvetica, sans-serif; margin:17px 0px 6px 11px;}
#inner .outconteiner #content .menu ul { padding-bottom:18px;}
#inner .outconteiner #content .menu ul li { color:#0a0a0a; font-weight:bold; font-size:12px; list-style-position:outside; list-style:none; padding:2px 0px;}
#inner .outconteiner #content .menu ul li a { color:#0a0a0a; text-decoration:none; padding-left:11px; background:url(../images/menu.gif) no-repeat 0px 6px; line-height:14px;}
#inner .outconteiner #content .textstyle { position:relative; color:#333333; font-size:12px; line-height:18px; border:1px solid #ffffff; border-width:1px 0px}
#inner .outconteiner #content .textstyle .print{ font-size:11px; position:absolute; left:520px; top:-25px;}
#inner .outconteiner #content .textstyle .print a { float:left; background:url(../images/print.gif) no-repeat 0px 0px; padding:3px 0px 4px 24px;}
#inner .outconteiner #content .textstyle h1 { font-size:17px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#0a0a0a; font-weight:normal; margin:12px 0px;}
#inner .outconteiner #content .textstyle h1 a { text-decoration:none; color:#0a0a0a;}
#inner .outconteiner #content .textstyle h2 { font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#0a0a0a; margin:10px 0px;}
#inner .outconteiner #content .textstyle h2 a { text-decoration:none; color:#0a0a0a;}
#inner .outconteiner #content .textstyle h3 { font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#0a0a0a; margin:10px 0px;}
#inner .outconteiner #content .textstyle h3 a { text-decoration:none; color:#0a0a0a;}
#inner .outconteiner #content .textstyle p { margin:8px 0px;}
#inner .outconteiner #content .textstyle ul { margin:6px 0px; margin-left:20px;}
#inner .outconteiner #content .textstyle ul li { padding-left:10px; list-style-position:outside; list-style:none; background:url(../images/ulli.gif) no-repeat 0px 8px;}
#inner .outconteiner #content .textstyle ol { margin:6px 0px; list-style-position:inside; margin-left:20px;}
#inner .outconteiner #content .textstyle .tooltip_anchor { background:url(../images/under.gif) repeat-x 0px 13px; text-decoration:none;}
#inner .outconteiner #content .textstyle .tooltip_anchor:hover { background-position:0px -100px;}
#inner .outconteiner #content .textstyle img { margin:3px 8px;}

#inner .outconteiner #content .textstyle .files img { margin:0px; vertical-align:top; float:left;}
#inner .outconteiner #content .textstyle .files .fitem { float:left; width:645px; padding-bottom:5px;}
#inner .outconteiner #content .textstyle .files .fitem div { width:618px; float:right;}


#inner .outconteiner #content .textstyle table { border:0px; border-collapse:collapse; margin:10px 0px; line-height:15px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#inner .outconteiner #content .textstyle table td { border:1px solid #c7c7c7; background:#f1f0f0; vertical-align:top; padding:3px 15px; font-size:11px; color:#333333;}
#inner .outconteiner #content .textstyle table th { border:1px solid #c7c7c7; background:#ffffff; vertical-align:top; font-size:12px; text-align:left; padding:3px 15px; color:#0a0a0a}

#inner .outconteiner #content .textstyle .paging{ clear:both;}
#inner .outconteiner #content .textstyle .paging a { background:#f1f0f0 url(../images/paging.gif) repeat-x 0px -100px; display:block; float:left; line-height:19px; padding:0px 6px; border:1px solid #c7c7c7; border-left:0px; font-size:12px; font-weight:bold; color:#333333; text-decoration:none;}
#inner .outconteiner #content .textstyle .paging a:hover { background-position:0px 0px;}
#inner .outconteiner #content .textstyle .paging .sel { color:#ffffff; background:#fbae31;}
#inner .outconteiner #content .textstyle .paging .first { border-left:1px solid #c7c7c7;}


#inner .outconteiner #content .textstyle .feedback .binding { font-size:10px; text-align:right; color:#5c5c5c;}
#inner .outconteiner #content .textstyle .feedback .warning { color:#c50505;}
#inner .outconteiner #content .textstyle .feedback .feedbackwr { min-height:110px; border:1px solid #c7c7c7; border-top:2px solid #fbae31; background:#f1f0f0; padding-bottom:10px; position:relative;}
#inner .outconteiner #content .textstyle .feedback .feedbackwr h2 { border-bottom:1px solid #c7c7c7; padding-left:33px; margin:0px; padding-top:6px; padding-bottom:7px; margin-bottom:15px;}
#inner .outconteiner #content .textstyle .feedback .fline { float:left; width:643px; padding:2px 0px;}
#inner .outconteiner #content .textstyle .feedback .fline .label { display:block; width:121px; float:left; margin-left:26px !important; margin-left:13px; text-align:right;}
#inner .outconteiner #content .textstyle .feedback .fline .rline { width:464px; float:left; margin-left:5px;}
#inner .outconteiner #content .textstyle .feedback .fline .input { border:1px solid #c2c1c1; padding:3px 5px; width:325px;}
#inner .outconteiner #content .textstyle .feedback .fline textarea { overflow:auto; height:120px;}
#inner .outconteiner #content .textstyle .feedback .fline select { border:1px solid #c2c1c1; padding:2px 2px 2px 5px;}
#inner .outconteiner #content .textstyle .feedback .fline .select { width:337px;}
#inner .outconteiner .content #content .textstyle .feedback .fline .file { width:410px;}
#inner .outconteiner #content .textstyle .feedback .fline .rline div { padding:2px 0px;}
#inner .outconteiner #content .textstyle .feedback .fline .rline div input { width:13px; height:13px; vertical-align:middle;}
#inner .outconteiner #content .textstyle .feedback  .btn2 { display:block; border:1px solid #c7c7c7; margin-top:50px; margin-left:30px; background:#f1f0f0; float:left; line-height:20px; padding:0px 15px; font-size:11px; color:#0a0a0a; text-decoration:none;}
#inner .outconteiner #content .textstyle .feedback  .btn { display:block; border:1px solid #c7c7c7; background:#f1f0f0; float:right; line-height:20px; padding:0px 15px; font-size:11px; color:#0a0a0a; text-decoration:none; margin-right:126px !important; margin-right:63px;}
#inner .outconteiner #content .textstyle .feedback  .btn1 { display:block; border:1px solid #c7c7c7; background:#f1f0f0; float:right; line-height:20px; padding:0px 15px; font-size:11px; color:#0a0a0a; text-decoration:none; margin-right:326px !important; margin-right:263px;}

#inner .outconteiner #content .textstyle .feedback .vopros { position: absolute; left:30px; top:40px;}
#inner .outconteiner #content .textstyle .feedback .vopros input { width:13px; height:13px; vertical-align:middle;}


#inner .outconteiner #content .textstyle .otvet_block { margin-top:20px; background:#f1f0f0; border:1px solid #c7c7c7; border-top:2px solid #fbae31; border-bottom:2px solid #fbae31; }
#inner .outconteiner #content .textstyle .otvet_block h1 { text-align:center; }
#inner .outconteiner #content .textstyle .otvet_block .item { background:#fff7d4; border:1px; border:1px solid #fee2b5;}
#inner .outconteiner #content .textstyle .otvet_block .lblock { float:left; margin-left:14px !important; margin-left:7px; width:292px;}
#inner .outconteiner #content .textstyle .otvet_block .rblock { float:left; margin-left:12px; width:311px;}

#inner .outconteiner #content .textstyle .otvet_block h3 { margin:0px; line-height:37px;}
#inner .outconteiner #content .textstyle .otvet_block .map { margin-bottom:5px;}
#inner .outconteiner #content .textstyle .otvet_block .map h3 { background:url(../images/otvet1.gif) no-repeat 0px 0px; padding-left:43px;}
#inner .outconteiner #content .textstyle .otvet_block .map img { float:right; margin:0px; margin-top:8px; margin-right:26px;}


#inner .outconteiner #content .textstyle .otvet_block .search form { padding-left:43px; height:26px;}
#inner .outconteiner #content .textstyle .otvet_block .search input { border:1px solid #c2c1c1; padding:3px 5px 4px 5px; width:157px;}

#inner .outconteiner #content .textstyle .otvet_block .item .btn { background:#f1f0f0; display:block; float:right; border:1px solid #f19807; margin-right:4px !important; margin-right:2px; padding:0px 16px; font-size:11px; color:#0a0a0a; text-decoration:none; line-height:19px; padding-bottom:1px; }
#inner .outconteiner #content .textstyle .otvet_block .search { background: #fff7d4 url(../images/otvet2.gif) no-repeat 0px 0px; padding-top:8px; margin-bottom:5px;}


#inner .outconteiner #content .textstyle .otvet_block .contacts { margin-bottom:13px; padding-bottom:9px;}
#inner .outconteiner #content .textstyle .otvet_block .contacts h3 { background:url(../images/otvet3.gif) no-repeat 0px 0px; padding-left:43px; line-height:31px; margin-top:3px;}
#inner .outconteiner #content .textstyle .otvet_block .contacts div { padding-left:18px;}
#inner .outconteiner #content .textstyle .otvet_block .contacts a { color:#333333; font-weight:bold;}
#inner .outconteiner #content .textstyle .otvet_block .contacts span { color:#333333; font-weight:bold; margin-left:25px;}
#inner .outconteiner #content .textstyle .otvet_block .contacts strong { display:block; background:#fcfcfc; border:1px solid #dedcdc; padding:0px 8px; font-weight:normal; color:#5c5c5c; font-size:11px;}

#inner .outconteiner #content .textstyle .otvet_block .fdbck { margin-bottom:5px; height:164px;}
#inner .outconteiner #content .textstyle .otvet_block .fdbck h3 { background:url(../images/otvet4.gif) no-repeat 0px 0px; padding-left:43px;}
#inner .outconteiner #content .textstyle .otvet_block .fdbck .input { border:1px solid #c2c1c1; padding:3px 5px 4px 5px; width:277px;}
#inner .outconteiner #content .textstyle .otvet_block .fdbck select { border:1px solid #c2c1c1; padding:1px 1px 1px 5px; width:289px;}
#inner .outconteiner #content .textstyle .otvet_block .fdbck div { padding-left:10px; padding-bottom:4px;}
#inner .outconteiner #content .textstyle .otvet_block .fdbck .small { width:130px; }
#inner .outconteiner #content .textstyle .otvet_block .fdbck textarea { height:35px; overflow:auto;}
#inner .outconteiner #content .textstyle .otvet_block .fdbck .btn { margin-right:10px !important; margin-right:5px;}



#inner .outconteiner #content .textstyle .faq {}
#inner .outconteiner #content .textstyle .faq .item { border-top:1px solid #e6e6e6; padding-top:10px; margin-bottom:10px}
#inner .outconteiner #content .textstyle .faq .first { border-top:0px; padding-top:0px;}
#inner .outconteiner #content .textstyle .faq .open .link { display:none;}
#inner .outconteiner #content .textstyle .faq .item .otvet { display:none;}
#inner .outconteiner #content .textstyle .faq .open .otvet { display:block}
#inner .outconteiner #content .textstyle .faq .item .otvet .text { padding-left:35px; padding-right:35px; background:#f7f7f7; border-top:2px solid #fbae31; margin-top:6px; padding-top:6px; padding-bottom:6px;}
#inner .outconteiner #content .textstyle .faq .item .otvet .link { display:block; padding-left:35px; }




#inner .outconteiner #content .textstyle .photogallery .item ,#inner .outconteiner #content .textstyle .photogallery_news .item { float:left; width:310px; margin-left:25px; padding-bottom:25px;}
#inner .outconteiner #content .textstyle .photogallery .first{ margin-left:0px; }
#inner .outconteiner #content .textstyle .photogallery_news .first  { margin-left:0px;}
#inner .outconteiner #content .textstyle .photogallery .item img,#inner .outconteiner #content .textstyle .photogallery_news .item img { float:left; margin:0px;}
#inner .outconteiner #content .textstyle .photogallery .item .text,#inner .outconteiner #content .textstyle .photogallery_news .item .text { width:170px; float:right;}
#inner .outconteiner #content .textstyle .photogallery .item h2,#inner .outconteiner #content .textstyle .photogallery_news .item h2 { margin-top:0px; margin-bottom:5px;}


#inner .outconteiner #content .textstyle #list { margin-left:0px;}
#inner .outconteiner #content .textstyle #list li { float:left; width:560px; min-height:1px; padding:10px 10px 10px 55px; background-position: 10px 10px; margin:12px 0px; background-repeat:no-repeat;}
#inner .outconteiner #content .textstyle #list li ol li { float:none;}
#inner .outconteiner #content .textstyle #list li img {clear:both;}

#inner .outconteiner #content .textstyle .cat .feedback .feedbackwr div { width:550px; text-align:right; padding-bottom:5px;}
#inner .outconteiner #content .textstyle .cat .feedback .feedbackwr label { display: -moz-inline-box; display:inline-block; width:110px; direction: rtl;}
#inner .outconteiner #content .textstyle .cat .feedback .feedbackwr select{ border:1px solid #c2c1c1; padding:2px 2px 2px 5px; width:145px;}
#inner .outconteiner #content .textstyle .cat .feedback .feedbackwr input { border:1px solid #c2c1c1; padding:2px 2px 2px 5px; width:145px;}
#inner .outconteiner #content .textstyle .cat .feedback .feedbackwr .btn { margin-right:26px !important; margin-right:13px; position:relative; top:-26px; line-height:19px; }
#inner .outconteiner #content .textstyle .cat .feedback strong { color:#0a0a0a;}
#inner .outconteiner #content .textstyle .cat .feedback strong strong { color:#5c5c5c;}
#inner .outconteiner #content .textstyle .cat .item em { font-style:normal; color:#5c5c5c;}
#inner .outconteiner #content .textstyle .cat .item img { vertical-align:middle; margin:0px;}

#inner .outconteiner #content .textstyle .photogallery_news .feedback .feedbackwr select { border:1px solid #c2c1c1; padding:2px 2px 2px 5px;}
#inner .outconteiner #content .textstyle .photogallery_news .feedback .feedbackwr div { width:550px; padding-bottom:5px; text-align:center;}
#inner .outconteiner #content .textstyle .photogallery_news .feedback .feedbackwr label { text-align:right; display: -moz-inline-box; display:inline-block; width:110px; direction: rtl;}
#inner .outconteiner #content .textstyle .photogallery_news .feedback .feedbackwr input { border:1px solid #c2c1c1; padding:2px 2px 2px 5px; width:145px;}
#inner .outconteiner #content .textstyle .photogallery_news .feedback .feedbackwr .btn1 { margin-right:26px !important; top:-26px; line-height:19px; }
#inner .outconteiner #content .textstyle .photogallery_news .feedback strong { color:#0a0a0a;}
#inner .outconteiner #content .textstyle .photogallery_news .feedback strong strong { color:#5c5c5c;}
#inner .outconteiner #content .textstyle .photogallery_news .item { float:left; width:310px; margin:12px 0px; margin-left:25px;}
#inner .outconteiner #content .textstyle .photogallery_news .first { margin-left:0px;}







#inner .outconteiner #content .textstyle .sitemap {}
#inner .outconteiner #content .textstyle .sitemap ul { margin:0px;}
#inner .outconteiner #content .textstyle .sitemap ul li { color:#0a0a0a; background:none; padding:0px; padding-bottom:5px; font-size:14px; font-weight:bold}
#inner .outconteiner #content .textstyle .sitemap ul li a{ color:#0a0a0a; background:#fbae31; padding:0px 2px; text-decoration:none;}

#inner .outconteiner #content .textstyle .sitemap ul ul { margin-left:40px;}
#inner .outconteiner #content .textstyle .sitemap ul ul li { font-size:12px;}
#inner .outconteiner #content .textstyle .sitemap ul ul li a{ background:none; color:#333333;}
#inner .outconteiner #content .textstyle .sitemap ul ul li a:hover { color:#3375b2;}

#inner .outconteiner #content .textstyle .sitemap ul ul ul {}
#inner .outconteiner #content .textstyle .sitemap ul ul ul li {font-weight:normal}
#inner .outconteiner #content .textstyle .sitemap ul ul ul li a{ background:none;}
 
.alphabet {
	width:640px;
	clear:both;
}
.alphabet .letter {
	width:33px;
	height:33px;
	dispay:inline;
	float:left;
	margin:0px 5px 5px 0px;
}
.alphabet .letter_selected {
		
	width:33px;
	height:33px;
	dispay:inline;
	float:left;
	margin:0px 5px 5px 0px;
	background-position: 0px 33px;
}
 
