﻿td                { font-family:Verdana; font-size:12px }
div               { font-family:Verdana; font-size:12px }
img               { border:0px }
h1                { background-color:#DA711C; padding:3px 30px 3px 30px; font-family:Verdana; font-size:17px; color:#ffffff; margin:0px }
h2                { font-family:Verdana; font-size:15px; color:#800000; margin:0px 20px 0px 0px }
body              { margin:0px }
td                { vertical-align:top }
a                 { color:#333333 }
a:hover           { color:#222222 }
p                 { margin-top:5px; margin-bottom:5px; text-indent: 1.5em }


.disp_none        { display:none }

.w100             { width:100% }
.logo             { padding:35px 40px 35px 40px }
.phone            { background-color:#DA711C; text-align:center; padding:5px; font-size:11px; color:white; font-weight:bold }

.slider_frame     { width:100%; height:147px }
.sl2              { width:100%; background-color:white }
.vh               { visibility:hidden; position:absolute }
.vv               { visibility:visible }
.ob_div           { background-color:#F7F7F9; border-left:1px white solid }
.ob2_div          { width:100% }
.ob               { width:100%; border-right:1px white solid; border-left:1px silver solid; border-top:1px silver solid; border-bottom:1px silver solid }
.ob_td            { background-repeat:no-repeat; height:124px; border:1px white solid; border-left:0px; cursor:pointer }
.ob_text          { padding:4px 20px 5px 20px; background-color:#CCCCCC; font-weight:bold; text-align:center }

.main_table       { height:50px }
.main_table1      { background-color:#DDDDDD }
.main_table2      { padding:1px; width:100%; background-color:#E7E7E7 }
.main_table3      { width:0%; height:600px; background-color:#E7E7E7; padding:13px }

.min              { width:275px; margin-top:1px }
.min a            { text-decoration:none }

.link_min1        { background-color:#888888; font-size:13px; background-image:url('min001.gif'); background-repeat:no-repeat; padding:4px 10px 4px 23px; border-bottom:1px #666666 solid; font-weight:bold }
.link_min1 a      { color:white }
.link_min2        { background-color:#DDDDDD; font-size:11px; background-image:url('min002.gif'); background-repeat:no-repeat; font-weight:bold; padding:1px 10px 3px 33px }
.link_min2 a      { color:#444444 }
.link_min3        { background-color:#DDDDDD; font-size:11px; background-image:url('min003.gif'); background-repeat:no-repeat; padding:1px 10px 2px 43px }
.link_min3 a      {  }
.link_min4        { background-color:#DDDDDD; font-size:10px; background-image:url('min004.gif'); background-repeat:no-repeat; padding:1px 10px 2px 53px }
.link_min4 a      {  }

.link_min1_s      { background-color:#DA711C; font-size:13px; background-image:url('min001s.gif'); background-repeat:no-repeat; padding:4px 10px 4px 23px; border-bottom:1px #DA711C solid; font-weight:bold }
.link_min1_s a    { color:white }
.link_min2_s      { background-color:#DDDDDD; font-size:11px; background-image:url('min002s.gif'); background-repeat:no-repeat; font-weight:bold; padding:1px 10px 3px 33px }
.link_min2_s a    { color:#DA711C }
.link_min3_s      { background-color:#DDDDDD; font-size:11px; background-image:url('min003s.gif'); background-repeat:no-repeat; padding:1px 10px 2px 43px }
.link_min3_s a    { color:#DA711C }
.link_min4_s      { background-color:#DDDDDD; font-size:10px; background-image:url('min004s.gif'); background-repeat:no-repeat; padding:1px 10px 2px 53px }
.link_min4_s a    {  }


.dn_div           { background-color:#888888; padding:4px 20px 4px 10px; font-size:11px }
.dn_link          { font-weight:bold; color:white }
.dn_div a         { text-decoration:none }

.page_text        { background-color:#E7E7E7; padding:20px 30px 10px 30px; margin-bottom:1px }
.page_text strong { color:#DA711C }
.topic_text       { background-color:#E7E7E7; padding:10px 30px 10px 30px; margin-bottom:1px }
.topic_text strong { color:#DA711C }

.ass              {  }
.ass_text         { font-weight:bold }
.ass_link         { margin:0px 0px 15px 0px }
.list_news        { padding:4px 0px 4px 30px }
.attach           { cursor:pointer; border:1px white solid }
.attach img       { border:1px #BBBBBB solid }
.big              { position:absolute; top:100px; left:120px; cursor:pointer; background-color:#888888; padding:16px; border:1px white solid }
.big img          { border:1px #BBBBBB solid }
.big_img img      { border:1px #777777 solid }

.gallery          { background-color:#DDDDDD; padding:15px 15px 15px 15px }
.gallery td       {  }
.gallery a        {  }
.gallery a img    { border:1px #CCCCCC solid; margin:2px }

.sub_gallery      { background-color:#DDDDDD; margin-top:1px; padding:15px }
.sbi              { border:2px #CCCCCC solid; margin:2px; width:100px; height:100px }
.currr            { border:2px #DA711C solid; margin:2px; width:100px; height:100px }

.down             { background-color:#888888; padding:4px 20px 4px 10px; font-size:11px; text-align:center; color:white }
.down a           { color:white; text-decoration:none }

div.counters      { position:absolute; margin-top:-40px; margin-top:-100px; margin-left:180px }

div.squares a     { display:inline-block; width:160px; text-align:center; height:160px; margin-top:14px; text-decoration:none }
.div.squares a img { border: 1px solid #808080 }
.div.squares a span { display:block; margin-top:8px }
.div.squares a:hover {  }
.div.squares a:hover img { border: 1px solid #D46B15 }
.div.squares a:hover span { color:#D46B15 }