/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:none}
a:hover { text-decoration:underline }


.min_w { width:1000px; position:relative; margin: auto}
// *html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}


/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}

/* Head
--------------------------------------------------*/
.head { background: url("/fileadmin/templates/images/head.jpg") no-repeat 100% 0%; background-color:white; height:202px; padding:45px 32px 0 40px; font-size:11px;
 position:relative; overflow:hidden; height:90px}
.head a { color:#ed0281}
.head .logo {position:absolute; top:24px; left:25px;  z-index:10}

.h_ban { text-align:center; width:100%; position:absolute; top:40px; left:0px}

.rh { float:right; width:170px; position:relative; margin-top:-2px}
.rh img { float:left; margin:3px 10px 0 0;}
.rh p { overflow:hidden; min-height:1px; _height:1px }
*html .rh p { overflow:visible}
.rh p i { display:block; font-style:normal; padding-top:6px }
.rh p i a { color:#979795; background: url("/fileadmin/templates/images/icq.gif") no-repeat 100% 0px; padding-right:20px  }


/* Head/Menu
--------------------------------------------------*/
.h_menu { height:133px; background: url("/fileadmin/templates/images/h_menu.jpg") no-repeat 100% 100%; position: relative; margin-bottom:-60px  }
.h_menu table {border: none; border-collapse: collapse; width: 100%}
.h_menu table td {padding: 0px; vertical-align:top; height:50px; font-size:14px; font-weight:bold; text-align:center}
.h_menu table td a { color:#FFFFFF; text-transform: uppercase}
.h_menu table .hm1 { background:#ffae00; vertical-align:middle; padding: 0 10px}
.h_menu table .hm2 { background:#a6d600; vertical-align:middle; padding: 0 15px}
.h_menu table .hm3 { background:#008dd6; vertical-align:middle; padding: 0 5px;}
.h_menu table .hm4 { background:#ed0281; vertical-align:middle; padding: 0 5px;}
.h_menu table .hm5 { background:#7b00d3; vertical-align:middle; padding: 0 15px}


.h_menu table form { background:#ffde00; text-align:left; padding:13px 0 0 25px; height:47px}
.h_menu table form input { vertical-align:middle}
.h_menu table form .in { border:1px solid #ccb200; width:144px; font-size:11px;  }
.h_menu table form .btn { width:68px; height:17px; border:0px; cursor:pointer; background:url("/fileadmin/templates/images/btn.gif") no-repeat }
.h_menu table form p { font-size:11px; font-weight:normal; padding-top:4px; position:relative; left:-8px}
.h_menu table form p input { margin-left:8px}
.opros .pollsubmit { width:88px; height:17px; border:0px; cursor:pointer; background: url("/fileadmin/templates/images/btn1.gif") no-repeat; margin-right:14px }

/* left Col
--------------------------------------------------*/
.t tr .left_col { width:10px; padding:0 1px 1px 1px; position:relative}
.left_col { font-size:11px;}
.left_col a { color:#f8618d}

.left_col h6 { color:#FFFFFF; font-size:18px; width:213px; height:26px; background: url("/fileadmin/templates/images/lh_2.gif") no-repeat; margin-bottom:14px;
 font-weight:normal; padding:3px 0 0 11px;}

/* left Col/Top Block
--------------------------------------------------*/
.top_b { padding:0 0 20px 0;}
.top_b h1 { font-size:14px; font-weight:normal; padding:6px 0 10px 16px;}

#maintext h1 {line-height: 30px}

.top_b h1 a { color:#4fb0e2}
.top_b p { padding:7px 0 0 10px}
.top_b p i { display:block; font-size:10px; font-style:normal; padding-bottom:4px}
.top_b p a { font-size:12px}


/* left Col/Block Forum
--------------------------------------------------*/
.b_forum { width:247px; background:#d7f1fe url("/fileadmin/templates/images/b_forum.gif") no-repeat; margin-bottom:20px;  }
.bf_b { background: url("/fileadmin/templates/images/bf_b.gif") no-repeat 0% 100%; padding:13px 0 14px 21px }
.bf_b h6 { background:#ed0281 url("/fileadmin/templates/images/lh_1.gif") no-repeat; margin-bottom:7px; position:relative; left:-8px;  width:207px;  }
.bf_b b { font-size:12px} 
.bf_b .vk { font-size:12px}

.bf_b ul { margin:0px; padding:10px 0 12px 0; list-style:none}
.bf_b ul li { padding:0 0 10px 0;}
.bf_b ul li a { color:#000000}
.bf_b ul li i { font-style:normal; font-size:9px; display:block; padding-bottom:2px; color:#6b787f}
.bf_b ul li i a { color:#f8618d}


/* left Col/Ban
--------------------------------------------------*/
.l_ban { text-align:center; padding:0 0 5px 0}
.l_ban img { margin:0px 9px 20px 9px }

/* left Col/Opros
--------------------------------------------------*/
.opros { font-size:12px; padding:0 0 25px 6px}
.opros a { color:#7f7f7f}
.opros .oa { font-size:11px}
.opros h6 { position:relative; left:-6px}
.opros input { vertical-align:middle}
.opros ul { margin:0px; padding:10px 0 10px 0; list-style:none }
.opros ul li { font-size:11px}
.opros .btn { width:88px; height:17px; border:0px; cursor:pointer; background: url("/fileadmin/templates/images/btn1.gif") no-repeat; margin-right:14px }


/* left Col/yandex
--------------------------------------------------*/
.yandex { padding:0 0 20px 0}


/* Center
--------------------------------------------------*/
.t tr .center { padding:39px 0 0 0; position:relative }
.center {font-size:11px}
.center a { color:#ed0282; }


.center h4 { color:#FFFFFF; font-size:18px; background: #ed0281 url("/fileadmin/templates/images/chh2_r.gif") no-repeat; margin:15px 0 16px 0;
 font-weight:normal; _height:1px; position:relative }
.center h4 b { display:block; font-weight:normal; height:26px;padding:3px 0 0 11px; background: url("/fileadmin/templates/images/chh3_r.gif") no-repeat 100% 0%;}


.center h3 { color:#FFFFFF; font-size:18px; background:#ed0281 url("/fileadmin/templates/images/ch3_l.gif") no-repeat; margin-bottom:16px;
 font-weight:normal; _height:1px; position:relative }
.center h3 b { display:block; font-weight:normal; height:26px;padding:3px 0 0 11px; background: url("/fileadmin/templates/images/chh2_r.gif") no-repeat 100% 0%;}


.a_news { text-align:right; padding:0 0 30px 0;}


.c_ban { text-align:center; padding:0 0 20px 0 ;}



/* Center/Top
--------------------------------------------------*/
.c_top { margin:0 10px 0 0;}

.center h5 { color:#FFFFFF; font-size:18px; background:#ffae00 url("/fileadmin/templates/images/ch11_l.gif") no-repeat; margin-bottom:14px;
 font-weight:normal; _height:1px; position:relative }
.center h5 b { display:block; font-weight:normal; height:26px;padding:3px 0 0 11px; background: url("/fileadmin/templates/images/ch11_r.gif") no-repeat 100% 0%;}


.bottom_text { margin:0 0 0 0; padding:0 0 0 7pt; }
.bottom_text .tt_left, .bottom_text  .tt_right  { float:left; width:47%; padding:0 15px 0 0; text-align:left}
.bottom_text .tt_right { margin-left:0px; padding:0 }
.bottom_text div img { float:left; margin:0 10px 0 0; }
.bottom_text div a { color:#565758}

.bottom_text p { margin:10px 0 10px 10px; padding:0}

.bottom_text  .h5 {  width:100%; color:#FFFFFF; font-size:18px; background:#ffae00 url("/fileadmin/templates/images/ch1_l.gif") no-repeat; margin: 0 0 14px 0;
_height:1px; position:relative; display:block; }
.bottom_text  .h5 b, .bottom_text  .h6 b {font-weight:500;  display:block; height:26px;padding:3px 0 0 11px; background: url("/fileadmin/templates/images/ch1_r.gif") no-repeat 100% 0%;}

.bottom_text  .h6 { width:100%; color:#FFFFFF; font-size:18px; background:#ed0281 url("/fileadmin/templates/images/ch3_l.gif") no-repeat; margin-bottom:16px;
 font-weight:normal; _height:1px; position:relative }
.bottom_text  .h6 b { display:block; font-weight:normal; height:26px;padding:3px 0 0 11px; background: url("/fileadmin/templates/images/ch3_r.gif") no-repeat 100% 0%;}




/* Center/Cat Images
--------------------------------------------------*/
.cat { padding:15px 20px 15px 15px; overflow:hidden; min-height:1px; _height:1px; font-size:12px; line-height: 20px}
*html .cat { overflow:visible;}
.cat h1 { font-size:18px; font-weight:normal; padding-bottom:15px}

.cat h5 a {color:#FFFFFF}

.cat ul { margin:0px; padding:0 0 0 0; list-style:none}
.cat ul li {}
.cat ul li img { border:0px solid #c6c6c8; display: block; margin-bottom:7px}

.cat ul li img:hover {border: solid 0px #ed0281}


/* Center/Megazin
--------------------------------------------------*/
.megazin { background:#fbefd4 url("/fileadmin/templates/images/megazin.gif") no-repeat; width:290px; float:right; position:relative; top:-4px }
.meg_b { background: url("/fileadmin/templates/images/meg_b.gif") no-repeat 0% 100%; padding:11px 168px 10px 15px }
.meg_b h6 { font-size:18px; color:#616160; font-weight:normal; padding-bottom:7px}

.meg_b span { display:block; padding-top:10px}
.meg_b .m_img { float:right; position:relative; margin:-17px 0 0 0; position: absolute; right:0px}


/* Center/Right Col
--------------------------------------------------*/

#maintext {position:relative; margin: 20px 10px; font-size:12px; line-height: 20px; text-align: justify}

#maintext h1 {color: #008dd6; font-size:26px; font-weight: bold; margin: 0 0 10px 0; padding: 0}

#maintext h2 {color: #008dd6; font-size:26px; font-weight: bold; margin: 0 0 10px 0; padding: 0}

#maintext  .news-single-timedata {position:absolute; top: -27px; left:0px; color:#aaa; font-size:11px; margin: 0 0 10px 5px}

#maintext  .news-single-img {float: right; margin-left:10px}
  
#maintext  .news-single-category {padding:0; margin: 0; font-style:italic }

#maintext  .news-single-backlink {padding: 15px; text-align: right}

#maintext p {margin: 5px 0}

#maintext a {color:black}


.t tr .right_col { width:280px; padding:0 0 0 8px; font-size:11px}
.right_col h6 { color:#FFFFFF; font-size:18px; width:228px; height:26px; background: url("/fileadmin/templates/images/rh_1.gif") no-repeat; margin-bottom:14px;
 font-weight:normal; padding:3px 0 0 11px;}




.right_b { background:#f1f1f1 url("/fileadmin/templates/images/right_b.gif") no-repeat; width:280px; margin-bottom:22px}
.rb_b { background: url("/fileadmin/templates/images/rb_b.gif") no-repeat 0% 100%; padding:15px 0 15px 15px}
.rb_b ul, .cat ul  { margin:0px; padding:0 0 0 3px; list-style:none}
.rb_b ul li, .cat ul li { font-size:13px; padding:0 0 8px 25px;}
.rb_b ul li a { text-decoration:none}
.rb_b ul li a:hover { text-decoration:underline}
.ic1 { background: url("/fileadmin/templates/images/ic1.gif") no-repeat }
.rb_b ul .ic2 { background: url("/fileadmin/templates/images/ic2.gif") no-repeat }
.rb_b ul .ic3 { background: url("/fileadmin/templates/images/ic3.gif") no-repeat }
.rb_b ul .ic4 { background: url("/fileadmin/templates/images/ic4.gif") no-repeat }
.rb_b ul .ic5 { background: url("/fileadmin/templates/images/ic5.gif") no-repeat }
.rb_b ul .ic6 { background: url("/fileadmin/templates/images/ic6.gif") no-repeat }



/* Center/Right Col/Articles
--------------------------------------------------*/
.article { }

.artle_block { overflow:hidden; min-height:1px; _height:1px; padding:0 0 15px 0}
*html .artle_block { overflow:visible}
.artle_block img { border:1px solid #c6c6c8; float:left;}
.ab_txt { overflow:hidden; min-height:1px; _height:1px; padding-left:10px}
 .news-title  { font-weight:bold; padding:6px 0 10px 16px; font-size:14px; padding-bottom:4px}
*html .ab_txt { overflow:visible; }
.ab_txt h1 { font-size:14px; padding-bottom:4px}
#maintext .ab_txt a {color:#565758; text-decoration:none}
#maintext .ab_txt a:hover { text-decoration:underline }

.ab_txt i { font-size:9px; display:block; color:#7c7c7c; font-style:normal; padding-bottom:3px}

.news-list-item img {margin-right:7px; float:left; clear:both}


/* Bootom Block
--------------------------------------------------*/
.bottom_block { border-top:1px solid #fbcce6;  border-bottom:1px solid #fbcce6; padding:25px 0 25px 40px; font-size:11px; overflow:hidden; min-height:1px; _height:1px}
*html .bottom_block { overflow:visible}
.bottom_block a { color:#ed0281}

.bb_left { float:left; width:190px; }
.bb_left img { vertical-align:middle; margin-left:3px}
.bb_left .a_reg {padding-bottom:40px; }
.bb_left .a_reg a { font-size:19px; color:#bce03f; text-decoration:none; }
.bb_left .login a { font-size:19px; color:#ed0281; text-decoration:none; }

.bb_right { margin:0 0 0 250px; border: solid 1px white}
.bottom_block .bb_right h1, .bottom_block .bb_right h2 { font-weight:normal; color:#ffae00; font-size:19px; padding-bottom:20px}

.bb_right ul { margin:0px; padding:0 0 0 0; list-style:none; border: solid 1px white}
.bb_right ul li { float:left; width:20%; font-weight:bold}
.bb_right ul li a { display:block; padding:65px 0 0 0; cursor:pointer; margin-right:20px; text-decoration:none}
.bb_right ul li a:hover { text-decoration:underline}

.bb_right ul li .sk1 { background: url("/fileadmin/templates/images/sk1.jpg") no-repeat}
.bb_right ul li .sk2 { background: url("/fileadmin/templates/images/sk2.jpg") no-repeat}
.bb_right ul li .sk3 { background: url("/fileadmin/templates/images/sk3.jpg") no-repeat}
.bb_right ul li .sk4 { background: url("/fileadmin/templates/images/sk4.jpg") no-repeat}
.bb_right ul li .sk5 { background: url("/fileadmin/templates/images/sk5.jpg") no-repeat}

.bb_right ul li .sk1 { background: url("/fileadmin/templates/images/sk1.jpg") no-repeat}
.bb_right ul li .sk3 { background: url("/fileadmin/templates/images/sk3.jpg") no-repeat}
.bb_right ul li .sk4 { background: url("/fileadmin/templates/images/sk4_.jpg") no-repeat}

/* �६���� */

.bb_right a, .bb_right h1 {color: #666666}


/* Footer
--------------------------------------------------*/
.footer {position:relative; padding:29px 110px 71px 295px; background:#f2f2f2; font-size:11px; color:#797979}
.footer b { font-weight:normal; color:#ed0281}
.footer i { font-style:normal; color:#000000}
.footer p { padding-bottom:10px}

.tx-indexedsearch-searchbox {
  margin: 0 0 10px 0
  }

.tx-indexedsearch-searchbox-sword {
  margin: 0 5px
  }

.tx-indexedsearch-searchbox-button  {
  background:white;
  color: black;
  margin:  5px
  }

#maintext .tx-indexedsearch-rules h2 {
  font-size:14px
  }

#maintext .tx-indexedsearch-rules {
  background: #efefef;
  padding:10px;
  font-size:11px
  }

#maintext .powermail_submit, #maintext .powermail_reset {
  background:white;
  color: black;
  margin: 0
  }

#maintext  .tx-powermail-pi1_formwrap {
  margin-bottom:30px;
  }


.contenttable {
  border: solid 1px lightblue;
  border-width: 0  1px 1px 0
  }

.contenttable td {
  padding: 5px;
  border: solid 1px lightblue;
  border-width: 1px 0 0 1px
  }

#maintext .tx-mmforum-th {background: #a6d600}

#maintext .tx-mmforum-table td {padding:8px}

.tx-mmforum-pi1 #message {width:450px}

#maintext .tx-mmforum-pi1 h2 {font-size: 20px}

#maintext .tx-mmforum-pi1-listpost-text {font-size:12px}

#maintext .tx-mmforum-buttontext {font-size:11px}

#maintext .tx-mmforum-textbutton { border-color:  #a6d600}

#maintext  .tx-mmforum-pi1-listtopic-topicname a {font-size:14px; color: #a6d600}

#maintext  .chgallery-list .title a, .info strong {font-size:16px; color: #ed0281}

#maintext  .chgallery-list .description {margin-top:5px}

#maintext  h3 {  color: #ed0281; background: transparent; padding:0; margin:10px;}

#maintext .itemodd, #maintext .info {background: #d7f1fe; }

#maintext .itemeven {background: #ffffff; }

.chgallery-list .item , #maintext  .chgallery-list {border-width: 0}

#maintext .info {padding:10px}

#maintext .itemeven .title a {color: #7b00d3}

#maintext .tx-mmforum-pi1-listtopic-topicname {margin-top:8px}

#maintext .menu_alt {margin-bottom:13px}

#maintext .tx-felogin-pi1 fieldset { padding:17px}

#maintext .img { z-index:2; vertical-align: middle}

#maintext .align { z-index:3}

#maintext .single { position:relative}

.red {color:red}

.votebut {
  background:white;
  color: black;
  margin:  5px;
  }


#maintext .gallery_h1 {
  clear:both;
  padding-top:15px;
  border: dotted 1px lightblue;
  border-width: 1px 0 0 0;
  font-size:16px;
  color: #ed0281
  }             

#maintext .tx-chgallery-pi1 .single {
  vertical-align:middle;
  text-align:center;
  } 

#maintext .tx-chgallery-pi1 .single img {
  padding-bottom:14px
  }

#tx-srfeuserregister-pi1-comments {
  width: 300px;
  height:20px
  }

#maintext  .csc-textpic-image  {
   padding-bottom:15px
  }

#maintext  .csc-textpic-caption {
  padding: 3px 2px;
  text-align:center;
  font-size:11px;
  color:#ed0281;
  line-height: 16px
  }

#maintext  .csc-textpic-imagewrap {
  padding-right:10px;
  }

#maintext  .csc-textpic-intext-left-nowrap {
  padding-left: 0;
  margin-left: 0
  }

#maintext  .align-center {
  text-align:center
  }

#maintext h2 {
  clear:both;
  text-align:center;
  padding-top:15px;
  font-size:16px;
  color: #ed0281
  }

#maintext li {
  margin-bottom:10px
  }

#maintext .indent{
  margin-left:20px
  }


#maintext .news-single-backlink {
  clear:both;
  border: dotted 1px lightblue;
  border-width: 1px 0 0 0;
  margin-top:10px;
  padding-top:15px
  }


.tx-srfeuserregister-pi1 h4 {color: darkblue; background:white;}

#maintext .adv td {text-align:center}

.archive .news-single-author {
  text-align:right;
  border: dotted 1px #aaaaaa;
  border-width: 1px 0 1px 0
  }

#maintext .archive .news-title {
  display: inline;
  font-weight: normal;
  text-transform: uppercase; 
  font-size:12px
  }

#maintext h2.related {
  border: dotted 1px #aaaaaa;
  border-width: 1px 0 0 0
  }

#maintext  .news-title {
  text-transform: uppercase; 
  }

#maintext  .tx_lumogooglemaps_pi1_infobox {
  width: 100px
  }

#maintext  .tx-mmforum-pi1-attachment {
  clear:both;
  margin-bottom:5px;
  padding-bottom:5px;
  border: solid 3px white
  }

#maintext  .tx-indexedsearch-title  a {
  font-weight:bold;
  color: #008dd6  
  }

#maintext a {
  color: #008dd6  
  }

#maintext .news-single-item p.bodytext {
  text-indent:35px
  }

#counters {
  position:absolute;
  top: 20px; right: 10px;
  text-align: center
  }

.forumPreview {
  float:right
  }

#maintext .tx-smeta-pi1 h2 {
  color: #fff;
  padding:5px;
  margin:0;
  background: #ff9999
  }

.smeta_title {
  float:left; 
  display:block;
  width:250px;
  }

.smeta_ed {
  float:left; 
  display:block;
  width:29px;
  margin-left:5px
  }

.smeta_zero {
  float:left; 
  display:block;
  width:84px;
  }


.smeta_val, .smeta_ost {
  float:left; 
  display:block;
  width:73px;
  height:26px;
  background: #ddffff;
  text-align:center
  }

.smeta_ost {  
  background: #ffddff;
  }

.smeta_alert {
  color:red;
  margin:10px;
  text-align:center
  }


.smeta_inp, .smeta_inp1, .smeta_inp2 {
  float:left; 
  width:40px;
  margin-left:5px
  }

.smeta_inp1 {
  margin: 0 11px
  }

.smeta_inp2 {
  width:200px;
  margin-right: 41px
  }

.smeta_string, #smeta_itogo, #smeta_top  {
  height:26px;
  padding:4px 1px 1px 5px;
  border: solid 1px #cccccc;
  border-width: 0 0 1px 0;
  vertical-align: middle
  }

#smeta_itogo .smeta_title {
  width:383px
  }

#smeta_itogo .smeta_ost {
  width:68px;
  margin-right:2px
  }

#smeta_top {
  font-weight:bold;
  color:white;
  background: #a6d600;
  border-width:0
  }

#smeta_top .smeta_inp {
  width:70px
  }

#smeta_top .smeta_ost {
  background: transparent;
  width: 67px;
  border: solid 1px white;
  border-width: 0 0 0 1px
  }  

 #smeta_top .smeta_val {
  background: transparent;
  width: 65px;
  border: solid 1px white;
  border-width: 0 0 0 1px
  }

.smeta_button {
  text-align:center;
  margin:7px
  }

.right_ban1 object {
  position:relative;
  top: -17px
  }

.feevcal_cat {
  color: #013220�
  }

.tx-feevcal-pi1 .bgColorDayOfWeek, .tx-feevcal-pi1 .bgColorWeek, .tx-feevcal-pi1  .viewWeek_Date {
  color: #ffffff
  }

#detailMonth, #detailYear {
  font-size:28px
  }

.feevcal_date {
  font-size:18px
  }

.feevcal_button {
  background:white;
  color: black;
  margin:  5px;
  width:130px
  }

.tx-feevcal-pi1 {
  text-align:center
  }

#maintext .tx-lumophpinclude-pi1 .infoncprt {
  font-size:9px;
  }  

#maintext .tx-lumophpinclude-pi1 td {
  padding:10px
  }


#maintext .wtdirectory_filter_abc {margin: 20px 0 5px 0}

#maintext .wtdirectory_filter_abc a {color:blue}

#maintext .wtdirectory_all_div { clear:both; border: dotted 1px #efefef; border-width: 1px 0 0 0; padding: 0px 0}

#maintext .wtdirectory_all_div  h2 {
  font-size:16px;
  margin: 20px 0 0 0
  }

#maintext .wtdirectory_all_div  .wt-logo {float:right; margin:20px 50px 0 0 }

.wt_directory_pagebrowser li { display: inline; margin: 0 5px }


#maintext  .tx-wtdirectory-pi1 .catalog_company_title h2{
  color:#ed0281; 
  font-size:14px;
  text-transform: uppercase;
  display: inline
  }

#maintext  .tx-wtdirectory-pi1 .catalog_company_title { 
  display:block;
  margin: 10px;
  text-align:center;
  }                       

#maintext .clearer {
  clear:both
  }

#maintext  .tx-wtdirectory-pi1  p {
  margin-top: 10px
  }

.catalog_company_category {
    background:#ffefef;
    display:block;
    padding: 5px;
    }

.tx-wtdirectory-pi1 .catalog_contacts {
  padding:10px;
  margin: 10px 0; 
  background: #ffefef
  }

.tx-wtdirectory-pi1 .catalog_contacts div {
  padding-bottom: 15px
  }

.wtdirectory_all_dl {padding:0; margin:0}

.catalog_company_images  {
  width:100%;
  text-align:center
  }

.catalog_company_images img {
  border: dotted 1px gray;
  margin: 10px
  }
.catalog_company_logo {
  float:right;
  margin:20px
  }

.gallery_image {
  width:140px;
  height:224px;
  padding:5px;
  float: left;
  margin:8px;
  text-align:center;
  background:#f2f2f2;
  position: relative
  }

.gallery_image img {
  margin-top:7px
  }

.gallery_text {
  position:absolute;
  width: 120px;
  bottom:5px;  
  left:5px;
  text-align: center;
  margin:5px;
  line-height:15px;
  text-align:center
  }

.gallery_pager {
  position: relative;
  clear:both;
  text-align: center;
  padding-top:24px
  }

.gallery_pager .pagination {
  margin:auto;
  }  

.gallery_pager {
  position: relative;
  text-align: center;
  }

.gallery_pager1 .pagination {
  margin:auto;
  clear: both;
  text-align:center;
  width: 260px;
  padding:7px;
  }  

.gallery_pager a, .gallery_pager label {
  width:30px;
  margin:3px;
  padding:3px
  }

.gallery_cat, .gallery_com {
  display: block;
  width:198px;
  float:left;
  height:20px;
  padding: 5px 1px 5px 20px;
  text-align: left;
  background: url("/fileadmin/templates/images/ic1.gif") no-repeat 0 5px;
  }

.gallery_cat {
  width:205px;
  padding-left: 19px
  }

.gallery_com {
  height:auto;
  background: url("/fileadmin/templates/images/ic4.gif") no-repeat 0 5px
  }


#myuserform1_cats .gallery_cat .active, #myuserform1_comlist .active {
  font-weight: bold; color: #ed0281
  }

#myuserform1_cats {
  float: left;
  width:680px;
  padding:8px;
  background:#f0f0f0
  }

#myuserform1_comlist {
  width:680px;
  margin:10px 0;
  padding:10px 0;
  position:relative;
  float: left;
  border: dotted 2px #aaa;
  border-width: 2px 0 2px 0
  }

#myuserform1_mylist {
  clear: both
  }

#myuserform1_comlist h5 { 
  font-size:18px; 
  background: white;
  color:#ffae00; 
  margin: 14px;
  font-weight:normal; 
  }

#ddbox {
  overflow: hidden
  }

.tx-skpagecomments-pi1 {
  padding-bottom:30px;
  }

.tx-skpagecomments-pi1 label {
  text-align:left;
  }

.tx-srfreecap-pi2-cant-read {
  padding:10px  
  }

noscript img {
  display: none !important;
}

