body                 { margin: 0; padding: 0; background-color: #ededed; color: #000; font-family: Arial, Tahoma, sans-serif; font-size: 12px; line-height: 1.2em; }

a                    { text-decoration: underline; color: #369; }
a:hover              { color: #950000; text-decoration: none; }
a.sel                { color: #950000; text-decoration: none; }

h1                   { font-size: 18px; margin: 0; padding: 0; }
h1 a, h1 a:hover     { color: #000; }
h2                   { font-weight: bold; font-size: 16px; line-height: 1.4em; color: #0093c5; margin: 0 0 10px 0; }
h3                   { font-weight: bold; font-size: 14px; line-height: 1.4em; color: #0093c5; margin: 0 0 0 0; padding: 0 0 0 0; color: #000; }

.lo                  { color: #999; }
.hi                  { color: #950000; }

.small               { font-size: 10px }
.big                 { font-size: 36px; line-height: 1.4em }

.bracket              { color: #369; }

.bracket a            { text-decoration: none }
.bracket a:hover      { text-decoration: underline }

#top .bracket            { color:#000 }
#top .bracket a            { color: #f4b525; text-decoration: none }
#top .bracket a:hover      { text-decoration: underline }


.img                  { border: 1px solid #808080; background-color: #f0f0f0}

/*------------------------------------------------------------------------------*/

#top                 { width: 996px; height: 50px; font-size: 9px; min-width: 996px; margin: 0 auto; }
#top_right           { float: right; }
#top p               { margin: 0 2px 0 0; padding: 0; float: left; }
.logup               { text-align: right; font-size: 11px; padding: 3px; }
.user_top            { color: #950000; font-weight: bold; font-family: Arial; padding-right: 10px; }
input.login          { font-size: 11px; width: 100px; border: 1px solid #777; background: #333; color: #fff; float: left; margin: 0 10px 0 0; padding: 0; }

#wrap                { width: 996px; margin: 0 auto; background-color: #fff; }

#topmenu             { width: 976px; height: 70px; margin: 0px 10px 25px 10px; }
#topmenu_in          { height: 70px; padding: 10px 0 1px 0; border-bottom: 10px solid #00a9e3; }
#topmenu_in img      { border: 0; float: left; }               

a.menu_1             { display: block; width: 130px; height: 70px; margin-right: 10px; float: left; background-image: url('../img/menu_1.gif'); background-repeat: no-repeat; background-color: #00a9e3; }
a.menu_1_sel         { display: block; width: 130px; height: 70px; margin-right: 10px; float: left; background-image: url('../img/menu_1_hi.gif'); background-repeat: no-repeat; }
a:hover.menu_1       { background-image: url('../img/menu_1_hi.gif'); background-repeat: no-repeat; }

a.menu_2             { display: block; width: 130px; height: 70px; margin-right: 10px; float: left; background-image: url('../img/menu_2.gif'); background-repeat: no-repeat; background-color: #00a9e3; }
a.menu_2_sel         { display: block; width: 130px; height: 70px; margin-right: 10px; float: left; background-image: url('../img/menu_2_hi.gif'); background-repeat: no-repeat; }
a:hover.menu_2       { background-image: url('../img/menu_2_hi.gif'); background-repeat: no-repeat; }

a.menu_3             { display: block; width: 130px; height: 70px; margin-right: 10px; float: left; background-image: url('../img/menu_3.gif'); background-repeat: no-repeat; background-color: #00a9e3; }
a.menu_3_sel         { display: block; width: 130px; height: 70px; margin-right: 10px; float: left; background-image: url('../img/menu_3_hi.gif'); background-repeat: no-repeat; }
a:hover.menu_3       { background-image: url('../img/menu_3_hi.gif'); background-repeat: no-repeat; }

a.menu_4             { display: block; width: 130px; height: 70px; float: left; background-image: url('../img/menu_4.gif'); background-repeat: no-repeat; background-color: #00a9e3; }
a.menu_4_sel         { display: block; width: 130px; height: 70px; float: left; background-image: url('../img/menu_4_hi.gif'); background-repeat: no-repeat; }
a:hover.menu_4       { background-image: url('../img/menu_4_hi.gif'); background-repeat: no-repeat; }

a.menu_5             { display: block; width: 130px; height: 70px; margin: 0 13px 0 13px; float: left; background-image: url('../img/menu_5.gif'); background-repeat: no-repeat; background-color: #00a9e3; }
a.menu_5_sel         { display: block; width: 130px; height: 70px; margin: 0 13px 0 13px; float: left; background-image: url('../img/menu_5_hi.gif'); background-repeat: no-repeat; }
a:hover.menu_5       { background-image: url('../img/menu_5_hi.gif'); background-repeat: no-repeat; }

a.menu_6a            { display: block; width: 130px; height: 70px; margin-right: 10px; float: left; background-image: url('../img/menu_6a.gif'); background-repeat: no-repeat; background-color: #00a9e3; }
a.menu_6a_sel        { display: block; width: 130px; height: 70px; margin-right: 10px; float: left; background-image: url('../img/menu_6a_hi.gif'); background-repeat: no-repeat; }
a:hover.menu_6a      { background-image: url('../img/menu_6a_hi.gif'); background-repeat: no-repeat; }
a.menu_6b            { display: block; width: 130px; height: 70px; margin-right: 10px; float: left; background-image: url('../img/menu_6b.gif'); background-repeat: no-repeat; background-color: #00a9e3; }
a.menu_6b_sel        { display: block; width: 130px; height: 70px; margin-right: 10px; float: left; background-image: url('../img/menu_6b_hi.gif'); background-repeat: no-repeat; }
a:hover.menu_6b      { background-image: url('../img/menu_6b_hi.gif'); background-repeat: no-repeat; }

a.menu_7             { display: block; width: 130px; height: 70px; float: left; background-image: url('../img/menu_7.gif'); background-repeat: no-repeat; background-color: #00a9e3; }
a.menu_7_sel         { display: block; width: 130px; height: 70px; float: left; background-image: url('../img/menu_7_hi.gif'); background-repeat: no-repeat; }
.menu_7_lo           { width: 130px; height: 70px; float: left; background-image: url('../img/menu_7_lo.gif'); background-repeat: no-repeat; }
a:hover.menu_7       { background-image: url('../img/menu_7_hi.gif'); background-repeat: no-repeat; }



#nav                 { height: 15px; line-height: 15px; padding: 0px 0 15px 202px; color: #666; font-size: 10px; }
#nav a               { color: #666; text-decoration: none; }
#nav a:hover         { text-decoration: underline; }

#main                { width: 996px; float: left }
#main_cont           { padding: 5px 0 20px 6px; }

#full                { width: 790px; float: left }
#full_cont           { padding: 0px 10px 0 0; }

#column              { width: 206px; float: left; }
#column_cont         { padding: 0 18px 0 6px; }

#middle             { width: 658px; float: left }
#middle_cont        { padding: 0px 14px 10px 0; }


#column_right        { width: 132px; float: left }
#column_right_cont   { padding: 0px 10px 0 0px; }



#menu                  { margin: 0 0 10px 0; }
#menu ul               { margin: 0; padding: 0; list-style-type: none; }
#menu ul li               { margin: 0 0 3px 0; font-size: 10px; }
#menu ul li a             { background-color: #ccc; color: #333; display: block; text-decoration: none; font-weight: normal; padding: 3px 0px 2px 5px; }
#menu ul li a:hover, #menu ul li a.sel       { background-color: #00a9e3; color: #fff; text-decoration: underline; }


#footer               { height: 40px; width: 996px; margin: 0 auto; padding: 10px 0 0 0; }

#intro                { margin-bottom: 20px; color: #000; border: 1px solid #0d9bce; }
#intro p              { margin: 0px; border: 1px solid #fff; padding: 10px; background-color: #65c9ec;  }

.box_head             { font-size: 11px; border-bottom: 1px solid #c0c0c0; margin-bottom: 3px; padding: 0 0 2px 0; }
.box_cont             { margin-bottom: 10px; padding-bottom: 3px }


.box_head_active      { background-color: #00a9e3; color: #fff; padding: 2px 3px; font-size: 11px; }
.box_cont_active      { background-color: #ffc; text-align: center; border-width: 0 1px 1px 1px; border-style: solid; border-color: #c0c0c0; margin-bottom: 10px; padding: 3px }
input.search          { width: 108px; margin-bottom: 3px }

input.buttontop       { padding: 0 15px; margin: 0; font-size: 11px; border: 1px solid #329516; background-image: url('../img/butt_top.gif'); background-repeat: repeat-x; color: #fff; }

.form                 { background-color: #ffc; border: 1px solid #c0c0c0; padding: 10px; color: #000; margin-bottom: 10px; }

.field                { width: 150px; float: left; padding: 0 0 5px 0 ;  }

.form_item            { padding: 0 0 10px 0; width: 150px; float: left }
.form_value           { padding: 0 0 10px 0; width: 520px; float: left; }



.ads_cat              { width: 240px; margin: 10px 0 10px 0; overflow: hidden;  float: left; }
.ads_cat_cont         { height: 55px; margin: 0 0 0 0; line-height: 12px; }
.ads_cat_cont a:hover  { text-decoration: underline }
.ads_cat img          { float: left; margin: 0 5px 0 0 }
.ads_cat_main         { font-size: 15px; line-height: 1.2em; font-weight: bold; text-decoration: none; color: #0093c5; font-family: Tahoma; }
.ads_cat_sub          { color: #000; font-size: 10px; font-family: Arial, Verdana, sans-serif; text-decoration: none }


.ads_item             { margin: 0 0 20px 0 }
.ads_head             { height: 25px; line-height: 25px; color: #000; background-color: #ccc; padding: 0 5px 0 0; overflow: hidden; }
p.nab                 { width: 25px; height: 25px; background-color: #f25f5f; float: left; margin: 0 5px 0 0; padding: 0; }
p.pop                 { width: 25px; height: 25px; background-color: #7ef25f; float: left; margin: 0 5px 0 0 ; padding: 0; }
.ads_cont             { padding: 10px; background-color: #f5f5f5; }
.ads_foot             { padding: 5px 10px; background-color: #e2e2e2; color: #000; }

.ads_cont_hi             { padding: 10px; background-color: #fc3; }
.ads_foot_hi             { padding: 5px 10px; background-color: #f93; color: #000; }


.ads_body             { background: #eee; border: 1px solid #ccc; color: #000; margin: 10px 0 10px 0; padding: 5px }
.ads_image            { width: 642px; text-align: center; overflow: hidden }


.banner_text          { margin-bottom: 5px; font-size: 10px; line-height: 1.2em; }
.banner_text img      { float: right; margin: 0 0 0 5px; border: 1px solid #c0c0c0}
.banner_text a        { font-size: 12px; font-weight: bold;  }

.banner               { text-align: center; padding-bottom: 10px }
.banner a             { color: #000 }
.banner a:hover       { color: #950000 }


.alert                { background-color: #c00; color: #fff; border: 1px solid black; margin-bottom: 10px; padding: 5px }

.sms                  { width: 440px; margin: 10px auto; background-color: #fc3; color: #000; border: 1px solid black; padding: 5px }





.selector             { float: left; padding: 0 5px 0px 0; border-width: 0 1px 1px 0; border-style: solid; border-color: #808080; margin: 0 5px 2px 0; white-space: nowrap}

.seekbar              { margin-bottom: 10px; }
.seekbar_cont         { text-align: right; border-top: 3px solid #369; padding: 2px 0; }
.seekbar_top_cont     { border-bottom: 3px solid #369; padding: 2px 0 8px 0; }
.seekbar_cont a       { color: #000; text-decoration: none; font-weight: bold; padding: 0 3px; }
.seekbar_cont a:hover  { color: #950000; }





table.list            { font-size: 10px; width: 100%; padding: 0; margin: 0 0 10px 0; background-color: #fc3; border-collapse: collapse; }
table.list td         { padding: 5px 5px 2px 5px; margin: 0; border: 2px solid #fff; }
table.list td a       { color: #000; text-decoration: none; }
table.list td a:hover { color: #000; text-decoration: underline; }
td.hight_inz          { font-size: 12px; }
td.ico                { width: 25px; height: 25px; }


table.list_regular     { font-size: 10px; width: 100%; padding: 0; margin: 0 0 10px 0; background-color: #f0f0f0; border-collapse: collapse; }
table.list_regular td         { padding: 5px 5px 2px 5px; margin: 0; border: 2px solid #fff; }
table.list_regular td a       { color: #000; text-decoration: none; }
table.list_regular td a:hover { color: #000; text-decoration: underline; }


.inz_new_top          { border-bottom: 1px solid #0093c5; font-weight: bold; font-size: 14px; color: #0093c5; height: 24px; line-height: 24px; }

table#admin            { margin: 0; padding: 0;  border-collapse: collapse }
input.edit             { width: 100px; font-family: Verdana, Tahoma, sans-serif; background: #f0f0f0; border: 1px solid #c0c0c0; font-size: 11px  }
.head td               { background: #fc0}
#admin td              {  padding: 2px; margin: 0; border: 1px solid black; }





input.catedit        { font-family: Verdana, Tahoma, sans-serif; background: #f0f0f0; border: 1px solid #c0c0c0; font-size: 12px }

input.generic, select.generic, textarea.generic         { font-family: Verdana, Tahoma, sans-serif; background: #f0f0f0; border: 1px solid #c0c0c0; font-size: 11px }

textarea.generic          { width: 500px; height: 120px; overflow: auto}

input.button          { padding: 0 10px; margin: 0; font-size: 11px}

input.tiny           { width: 20px }
input.tiny2           { width: 40px }
input.short           { width: 70px }
input.med             { width: 118px }



