body
{
	background: #fdfcfc;
	color: #373532;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
a:link, body_alink
{
	color: #373532;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #373532;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #dd6900;
	text-decoration: none;
}
.page
{
	color: #000000;
}
td, th, p, li
{
	font: 13px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
}
.tborder
{
	background: #cbcbcb;
	color: #000000;
	border: 0px solid #0B198C;
}
.tcat
{
	background: #7d7974 url(https://forum.fonarevka.ru/images/misc/cathead_bg.gif) repeat-x top left;
	color: #ffffff;
	font: bold 13px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: #000000;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #fde706;
	text-decoration: none;
}
.thead
{
	background: #e5e2db;
	color: #000000;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
}
.thead a:link, .thead_alink
{
	color: #000000;
	text-decoration: none;
}
.thead a:visited, .thead_avisited
{
	color: #000000;
	text-decoration: none;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #dd6900;
	text-decoration: none;
}
.tfoot
{
	background: #e5e2db;
	color: #000000;
	font-size: 8px;
}
.tfoot a:link, .tfoot_alink
{
	color: #000000;
	text-decoration: none;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #000000;
	text-decoration: none;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #dd6900;
	text-decoration: none;
}
.alt1, .alt1Active
{
	background: #f7f5f3;
	color: #000000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.alt2, .alt2Active
{
	background: #eeece7;
	color: #000000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
}
.button
{
	background: #f0f0f0;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
}
.smallfont
{
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
}
.time
{
	color: #000000;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
}
.highlight
{
	color: #dd6900;
	font-weight: bold;
}
.fjsel
{
	background: #F0F0F0;
	color: #000000;
}
.fjdpth0
{
	background: #000000;
	color: #F0F0F0;
}
.panel
{
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #f1f1f1;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
}
.vbmenu_control
{
	background: #86827c url(https://forum.fonarevka.ru/images/misc/cathead_bg.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
	
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #ffffff;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #fde706;
	text-decoration: none;
}
.vbmenu_popup
{
	background: #cfcfcf;
	color: #000000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	
}
.vbmenu_option
{
	background: #f4f1ef;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #dd6900;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #cfcfcf;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #000000;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; text-align: center}

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }


.h1navbar
  {
    font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;  
    margin:0;
    font-size: 14px;
    font-weight: bold; 
    display: inline;
  }


.navbar2
  {
 font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;  
   margin-bottom:5pt;
   margin-top:5px;
   font-size:12px;
  }

.thread2
  {
 font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;  
   margin-bottom:5pt;
   margin-top:5px; 
   font-size:14pt;
  }

.showthreadh1
{
font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
margin:0;
font-size: 14px;
font-weight: bold;	
display: inline;
}




.zoomin{
cursor: url('../../highslide/graphics/zoomin.cur'), pointer !important;
}
.zoomout{
cursor: url('../../highslide/graphics/zoomout.cur'), pointer !important;
}


.viewuser {
background: url(../../images/misc/usericon.png) no-repeat scroll 3px 2px;
padding: 2px 10px 2px 19px;
font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
font-size: 10px;
color: #a1a1a1;
font-weight: bold;
margin-top: -1px;
cursor: help;
}

.thanks {
   padding: 2px 4px 2px 2px;
   font-size: 9px;
   border-radius: 4px;
   color: #4d4d4c;
   font-weight: bold;
   margin-top: -14px;
   cursor: pointer;
}
.thanks_block {
   margin-top: 5px;
   display: inline-block;
   border-radius: 5px;
   border: 1px solid #c4c4c4;
   padding: 5px;
}

.highslide-container div{font-family:Verdana,Helvetica;font-size:10pt}.highslide{outline:none;text-decoration:none}.highslide-active-anchor img{visibility:hidden}.highslide-gallery .highslide-active-anchor img{border-color:#fff;visibility:visible;cursor:default}.highslide-image{border-width:2px;border-style:solid;border-color:#fff;background:gray}.highslide-wrapper,.highslide-outline{background:#fff}.glossy-dark{background:#FFF}.highslide-number{font-weight:700;color:gray}.highslide-caption{display:none;border-top:none;font-size:1em;padding:5px;background:#fff}.highslide-heading{display:none;font-weight:700;margin:.4em}.highslide-dimming{position:absolute;background:#fff}a.highslide-full-expand{background:url(../../graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}.highslide-loading{display:block;color:#fff;font-size:9px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid #fff;background-color:#fff;padding-left:22px;background-image:url(../../graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px}a.highslide-credits,a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px}a.highslide-credits:hover,a.highslide-credits:hover i{color:#fff;background-color:gray}.highslide-move,.highslide-move *{cursor:move}.highslide-overlay{display:none}.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(../../graphics/close.png)}.highslide-controls{width:195px;height:40px;background:url(../../graphics/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0}.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(../../graphics/controlbar-white.gif) right -90px no-repeat}.highslide-controls li{float:left;padding:5px 0}.highslide-controls a{background-image:url(../../graphics/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none}.highslide-controls a.disabled{cursor:default}.highslide-controls a span{display:none}.highslide-controls .highslide-previous a{background-position:0 0}.highslide-controls .highslide-previous a:hover{background-position:0 -30px}.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important}.highslide-controls .highslide-play a{background-position:-30px 0}.highslide-controls .highslide-play a:hover{background-position:-30px -30px}.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important}.highslide-controls .highslide-pause a{background-position:-60px 0}.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}.highslide-controls .highslide-next a{background-position:-90px 0}.highslide-controls .highslide-next a:hover{background-position:-90px -30px}.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important}.highslide-controls .highslide-move a{background-position:-120px 0}.highslide-controls .highslide-move a:hover{background-position:-120px -30px}.highslide-controls .highslide-full-expand a{background-position:-150px 0}.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important}.highslide-controls .highslide-close a{background-position:-180px 0}.highslide-controls .highslide-close a:hover{background-position:-180px -30px}.highslide-maincontent{display:none}.highslide-html{background-color:#fff}.highslide-html-content{display:none;width:400px;padding:0 5px 5px}.highslide-header{padding-bottom:5px}.highslide-header ul{margin:0;padding:0;text-align:right}.highslide-header ul li{display:inline;padding-left:1em}.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none}.highslide-header a{font-weight:700;color:gray;text-transform:uppercase;text-decoration:none}.highslide-header a:hover{color:#fff}.highslide-header .highslide-move a{cursor:move}.highslide-footer{height:11px}.highslide-footer .highslide-resize{float:right;height:11px;width:11px;background:url(../../graphics/resize.gif)}.highslide-resize{cursor:nw-resize}.draggable-header .highslide-header{height:16px}.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;left:0;right:16px;top:0;width:auto;z-index:1}.draggable-header .highslide-header .highslide-move *{display:none}.draggable-header .highslide-header .highslide-close{position:relative;float:right;z-index:2;padding:0}.draggable-header .highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url(../../graphics/closeX.png)}.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px}.draggable-header .highslide-header .highslide-close span{display:none}.no-footer .highslide-footer{display:none}.wide-border .highslide-image{border-width:10px}.wide-border .highslide-caption{padding:0 10px 10px}.borderless .highslide-image{border:none}.borderless .highslide-caption{border-bottom:1px solid #fff;border-top:1px solid #fff;background:silver}.outer-glow{background:#444}.outer-glow .highslide-image{border:5px solid #444}.outer-glow .highslide-caption{border:5px solid #444;border-top:none;padding:5px;background-color:gray}.colored-border .highslide-image{border:2px solid green}.colored-border .highslide-caption{border:2px solid green;border-top:none}.dark{background:#FFF}.dark .highslide-image{border-color:#fff #fff #FFF;background:gray}.dark .highslide-caption{color:#fff;background:#FFF}.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url(../../graphics/controlbar-black-border.gif)}.floating-caption .highslide-caption{position:absolute;padding:1em 0 0;background:none;color:#fff;border:none;font-weight:700}.controls-in-heading .highslide-heading{color:gray;font-weight:700;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(../../graphics/icon.gif) no-repeat 0 1px}.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:none}.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none}.controls-in-heading .highslide-controls li{padding:0}.controls-in-heading .highslide-controls a{background-image:url(../../graphics/controlbar-white-small.gif);height:20px;width:20px}.controls-in-heading .highslide-controls .highslide-move{display:none}.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0}.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px}.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px!important}.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0}.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px}.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px!important}.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0}.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px}.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0}.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px}.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px!important}.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0}.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px}.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px!important}.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0}.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px}

ul.announce_tab_list{position:relative;top:0;left:0;overflow:hidden;list-style:none;padding:0;margin:0}ul.announce_tab_list li{float:left;white-space:nowrap;overflow:hidden;padding:2px 10px 2px 6px;margin:1px;vertical-align:middle;position:relative;border-top-right-radius:25px 50px;border-bottom-right-radius:25px 50px}.announce_unselected_tab{font-weight:400;cursor:pointer;border-right:1px solid #DEDCDD;background:#eeece7}.announce_selected_tab{font-weight:700;border-right:1px solid #878686;background:#eeece7}ul.announce_tab_list li.overflow_tab{width:auto;text-align:center;font-weight:700;display:none;background:#eeece7}ul.announce_tab_list li.alt1:hover,ul.announce_tab_list li.alt1:hover *{color:#000;border-right:1px solid #878686}div.announce_tab_header{margin-top:-1px;padding-top:0;clear:both;background:#eeece7;border:1px solid #cbcbcb}.tab_content{margin:2px;background:#eeece7}div.announce_content_container{padding:5px 5px 8px;border-top:none;border-top-width:0;overflow-x:hidden;overflow-y:hidden;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb}.announce_collapseObj{cursor:pointer;height:5px}.announce_setajax_element{vertical-align:middle;float:right;padding-right:5px;opacity:.2}.announce_setajax_element:hover{opacity:1}.announce_footer{padding:1px;border-top:0;height:5px;text-align:center;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background:#eeece7;border:1px solid #cbcbcb}div.announce_content_container:hover{overflow:auto}.stupid_ie_hover{padding:5px;border-top:none;border-top-width:0;overflow:auto}

form{margin:0}label{cursor:default}.normal{font-weight:400}.inlineimg{vertical-align:middle}.underline{text-decoration:underline}.vbmenu_hilite *{cursor:pointer}.floatcontainer:after,.block_row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.floatcontainer,.block_row{display:inline-block}* html .floatcontainer,* html .block_row{height:1%}.floatcontainer,.block_row{display:block}
pmess a {text-decoration: none; color:#dd6900;}
.pmess a:hover {text-decoration: underline;}

/* Search in this forum */
.krbutton { 
background: #FFFFFF;
border: 1px solid #373532;
border-left: 0px;
font: 9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
color: #373532; 
}
.krinputop { 
background: #FFFFFF;
border: 1px solid #373532;
border-right: 0px;
font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.krinputie { 
background: #FFFFFF;
border: 1px solid #373532;
border-right: 0px;
font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/*.posttext { white-space:pre-line; }*/
.posttext a { color: #dd6900; }
.posttext a:hover { color: #dd6900; text-decoration:underline; }


#ajax-banner {
background: #FFF9DD;
border: 1px solid black;
width: 840px;
height: 90px;
text-align: center;
}




.prfx {
background: #009DFF;
font-size: 0.8em;
font-weight: bold;
border: 0px solid #979797;
box-shadow: 0 0 0px rgba(0,0,0,.5);
-moz-box-shadow: 0 0 0px rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 0px rgba(0,0,0,.5);
padding: 2px;
margin: 4px 0 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #FFFFFF;
}




.anchorto a {
text-decoration: none;
border:none;
display:block;
}

.anchorto a:hover{
text-decoration: none;
border:none;
}

.aname a{
text-decoration: none;
border:none;
}

.aname a:hover{
text-decoration: none;
border:none;
}  



class="$GLOBALS[bgclass]"




.count {

overflow:hidden;

width: 100%;

float: right;}

.out  { display:none; }



.taif {border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;padding: 3px 3px 3px 3px; }
.taift { border: 1px solid #C9C9C9;background-color: #F7F7F7;margin-top: 2px; }


/* Button Face */
span.butthread {
font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
font-weight:bold;
color:#black;
font-size:12px;
} 

span.buttpostbit {
font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
color:#999999;
font-size:11px;
} 

span.butinfraction {
font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
color:#999999;
font-size:11px;
} 

span.butblog {
font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
color:#999999;
font-size:11px;
} 

span.butwog {
font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
color:#999999;
font-size:11px;
} 


span.butthanks {
font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
color:#999999;
font-size:11px;
} 

span.buttop {
font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
font-weight:bold;
color:#999999;
font-size:11px;
} 





#navlist {
padding:0;
margin:0;
font-size:8pt;

}

#navlist li { 
display:inline; 
white-space:nowrap;
font-size:12pt;
margin-left:0;
}

#navlist li a {
float:left;
padding: 0.2em 0.4em 0.2em 0.4em;
margin-right: 0.2em;
border: 1px solid #56524d;
border-bottom:0;
background: #fff;
text-decoration: none;
}

#navlist li a:link { color: #515151; }
#navlist li a:visited { color: #515151; }

#navlist li a:hover {
color: #fff;
background: #a4a4a3;
border-color: #a4a4a3;
border-bottom: 0;
}

#navlist li a#selected {
color: #fff;
background: #56524d;    
border-top: 1px solid #56524d;
border-left: 1px solid #56524d; 
border-right: 1px solid #56524d;  
border-bottom:0;
text-decoration: none;
}









a.buttons {}
a.buttons:before, a.buttons:after {
  content: "\0020"; display: block; height: 0; visibility: hidden; 
} 
a.buttons:after { clear: both; }
a.buttons { zoom: 1; }

a.button {
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font: bold 12px Verdana, Helvetica, Arial, sans-serif;
    line-height: 29px;
    height: 29px;
    display: inline-block;
    margin: 5px;
    padding: 2px;
    background: #E1E1E1;
    background: -webkit-linear-gradient(top, #f7f7f7, #d1d1d1);
    background: -moz-linear-gradient(top, #f7f7f7, #d1d1d1);
    background: -ms-linear-gradient(top, #f7f7f7, #d1d1d1);
    background: -o-linear-gradient(top, #f7f7f7, #d1d1d1);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#ffffff')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#ffffff');
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
}

a.button.left {
    margin: 5px 0 5px 5px;
    border-right: solid 1px #b0b0b0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
a.button.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    margin: 5px 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
    border-right: solid 1px #b0b0b0;
}
a.button.middle:hover,
a.button.right:hover { border-left: solid 1px #333 }
a.button.middle:active,
a.button.right:active { border-left: solid 1px #7f7f7f }
a.button.right {
    border-left: solid 1px rgba(255, 255, 255, 0);
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    margin: 5px 5px 5px 0;
}
a.button:last-child, a.button.right:last-child {
 margin-right: 0;
}

a.button:hover {
    background: -webkit-linear-gradient(top, #ffffff, #dfdfdf);
    background: -moz-linear-gradient(top, #ffffff, #dfdfdf);
    background: -ms-linear-gradient(top, #ffffff, #dfdfdf);
    background: -o-linear-gradient(top, #ffffff, #dfdfdf);
}

a.button:active {
 border-bottom: solid 1px #7f7f7f;
 background: #d0d0d0;
 text-shadow: 0 1px 0 #fff;
 background: -webkit-gradient(linear, left top, left bottom, from(#a8a8a8), color-stop(0.15, #c6c6c6), to(#d8d8d8));
 background: -webkit-linear-gradient(top, #a8a8a8, #c6c6c6 15%, #d8d8d8);
 background: -moz-linear-gradient(top, #a8a8a8, #c6c6c6 15%, #d8d8d8);
 background: -ms-linear-gradient(top, #a8a8a8, #c6c6c6 15%, #d8d8d8);
 background: -o-linear-gradient(top, #a8a8a8, #c6c6c6 15%, #d8d8d8);
}

a.ddm span.label, a.button span.label {
    display: inline-block;
    float: left;
    line-height: 32px;
    height: 72px;
    padding: 0 30px;
    overflow: hidden;
    background-repeat: no-repeat;
}
a.button {
 color: #484848 !important;
 border-bottom: solid 1px #7f7f7f;
}

a.button:hover, a.button.negative:hover, a.button.positive:hover {
 color: #282828 !important;
 border-bottom: solid 1px #333;
}









/* AJAX Announcements 1.1.2 */
/* Licenced for fonarevka.ru */

ul.announce_tab_list {
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    list-style: none;
    padding: 0px;
    margin: 0px;

}
/* tabs */
ul.announce_tab_list li {
    float: left;
    white-space: nowrap;
    overflow: hidden;
    padding: 2px 10px 2px 6px;
    margin: 1px;
    vertical-align: middle;
    position: relative;
    border-top-right-radius: 25px 50px;
    border-bottom-right-radius: 25px 50px;



}
/* unselected tab */
.announce_unselected_tab {
    font-weight: normal;
    cursor: pointer;
    border-right: 1px solid #DEDCDD;
background:#eeece7;



}
/* selected tab */
.announce_selected_tab {
    font-weight: bold;
    border-right: 1px solid #878686;
background:#eeece7;

}
ul.announce_tab_list li.overflow_tab {
    width: auto;
    text-align: center;
    font-weight: bold;
    display: none;
background:#eeece7;


}
ul.announce_tab_list li.alt1:hover, ul.announce_tab_list li.alt1:hover * {
    color: black;
    border-right: 1px solid #878686;

}
div.announce_tab_header {
    margin-top: -1px;
    padding-top: 0px;
    clear: both;
background:#eeece7;
border: 1px solid #cbcbcb;
}
.tab_content {         
    margin: 2px;
background:#eeece7;



}
div.announce_content_container {
    padding: 5px 5px 8px 5px; 
    border-top: none;
    border-top-width: 0px; 
    overflow-x: hidden; 
    overflow-y: hidden;
border-left: 1px solid #cbcbcb;
border-right: 1px solid #cbcbcb;

}
.announce_collapseObj {
    cursor: pointer;
    height: 5px;
}
.announce_setajax_element {
    vertical-align: middle;
    float: right;
    padding-right: 5px;
    opacity: 0.2;
}
.announce_setajax_element:hover {
    opacity: 1;
}
.announce_footer {
    padding: 1px;
    border-top: 0px;
    height: 5px;
    text-align: center;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
background:#eeece7;
border: 1px solid #cbcbcb;
}
div.announce_content_container:hover {
    overflow: auto;
}
.stupid_ie_hover {
    padding: 5px;
    border-top: none;
    border-top-width: 0px;
    overflow: auto;
}







a.buttons {}
a.buttons:before, a.buttons:after {
  content: "\0020"; display: block; height: 0; visibility: hidden; 
} 
a.buttons:after { clear: both; }
a.buttons { zoom: 1; }

a.button {
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font: bold 12px Verdana, Helvetica, Arial, sans-serif;
    line-height: 29px;
    height: 29px;
    display: inline-block;
    margin: 5px;
    padding: 2px;
    background: #E1E1E1;
    background: -webkit-linear-gradient(top, #f7f7f7, #d1d1d1);
    background: -moz-linear-gradient(top, #f7f7f7, #d1d1d1);
    background: -ms-linear-gradient(top, #f7f7f7, #d1d1d1);
    background: -o-linear-gradient(top, #f7f7f7, #d1d1d1);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#ffffff')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#ffffff');
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
}

a.button.left {
    margin: 5px 0 5px 5px;
    border-right: solid 1px #b0b0b0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
a.button.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    margin: 5px 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
    border-right: solid 1px #b0b0b0;
}
a.button.middle:hover,
a.button.right:hover { border-left: solid 1px #333 }
a.button.middle:active,
a.button.right:active { border-left: solid 1px #7f7f7f }
a.button.right {
    border-left: solid 1px rgba(255, 255, 255, 0);
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    margin: 5px 5px 5px 0;
}
a.button:last-child, a.button.right:last-child {
 margin-right: 0;
}

a.button:hover {
    background: -webkit-linear-gradient(top, #ffffff, #dfdfdf);
    background: -moz-linear-gradient(top, #ffffff, #dfdfdf);
    background: -ms-linear-gradient(top, #ffffff, #dfdfdf);
    background: -o-linear-gradient(top, #ffffff, #dfdfdf);
}

a.button:active {
 border-bottom: solid 1px #7f7f7f;
 background: #d0d0d0;
 text-shadow: 0 1px 0 #fff;
 background: -webkit-gradient(linear, left top, left bottom, from(#a8a8a8), color-stop(0.15, #c6c6c6), to(#d8d8d8));
 background: -webkit-linear-gradient(top, #a8a8a8, #c6c6c6 15%, #d8d8d8);
 background: -moz-linear-gradient(top, #a8a8a8, #c6c6c6 15%, #d8d8d8);
 background: -ms-linear-gradient(top, #a8a8a8, #c6c6c6 15%, #d8d8d8);
 background: -o-linear-gradient(top, #a8a8a8, #c6c6c6 15%, #d8d8d8);
}

a.ddm span.label, a.button span.label {
    display: inline-block;
    float: left;
    line-height: 32px;
    height: 72px;
    padding: 0 30px;
    overflow: hidden;
    background-repeat: no-repeat;
}
a.button {
 color: #484848 !important;
 border-bottom: solid 1px #7f7f7f;
}

a.button:hover, a.button.negative:hover, a.button.positive:hover {
 color: #282828 !important;
 border-bottom: solid 1px #333;
}

a.navPageLink {
 color: #ffffff;
 text-decoration: none;
}
a.currPageLink {
 color: #ffffff;
 font-size: 10pt;
 padding: 1px 5px 2px 1px;
 border-bottom: solid 4px #FFFFFF;
 vertical-align: bottom;
font-weight: bold;
 text-decoration: none;
}
a.prevPageLink {
 color: #a9a9a9;
 font-size: 10pt;
 padding: 1px 5px 2px 1px;
 vertical-align: bottom;
font-weight: bold;
 text-decoration: none;
}
a.prevPageLink:hover {
 color: #fde706;
}
.pageNavWrapper {
  padding: 2px;
  border-radius: 3px;
  background-color: #000000;
  color: #ffffff;
  text-align: center;
  height: 40px;
  max-height: 100px;
  opacity: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  z-index: 100;
}

a.pageNavDismissButton {
  background-color: #F71105;
  text-decoration: none;
  font: bold 8px Verdana, Helvetica, Arial, sans-serif;
  padding: 0 3px 0 3px;
  margin: 4px;
  border-radius: 1px;
  border: solid 1px #FFFFFF;
  color: #FFFFFF;
  vertical-align: bottom;

}
a.pageNavEnblButton {
  background-color: #05B31A;
  text-decoration: none;
  font: bold 12px Verdana, Helvetica, Arial, sans-serif;
  padding: 0 3px 0 3px;
  border-radius: 3px;
  border: solid 1px #000000;
  color: #FFFFFF;
  position: fixed;
  bottom: 1px;
  right: 1px;
}











.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	outline: none;
	text-decoration: none;
}


.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: white;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #FFFFFF;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: white;
}
a.highslide-full-expand {
   background: url(../../highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../../highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(../../highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../../highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../../highslide/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(../../highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: white;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../../highslide/graphics/resize.gif);
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 16px;
}
.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	left: 0;
	right: 16px;
	top: 0;
	width: auto;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(../../highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}


/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #FFFFFF;
}
.dark .highslide-image {
	border-color: white white #FFFFFF white;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #FFFFFF;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(../../highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(../../graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(../../highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}



.closebutton {
    /* NOTE! This URL is relative to the HTML page, not the CSS */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='highslide/graphics/close.png', sizingMethod='scale');

	background: none;
	cursor: hand;
}

#add-favorites {
background:url('../../data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSI0NyI+PGRlc2MvPjxkZXNjLz48cGF0aCBkPSJNMzAuMDggNDYuNTk0bC0xNS4wNC02Ljc2TDAgNDYuNTk0VjBoMzAuMDh2NDYuNTk0eiIgZmlsbD0iI2ZmZTAzMyIvPjxkZXNjLz48cGF0aCBkPSJNMjguMjE4IDQzLjY1NmwtMTMuMTc3LTYuMDMtMTMuMTMgNi4wM1YwaDI2LjMxdjQzLjY1NnoiIGZpbGw9IiNmZmYiLz48ZGVzYy8+PHBhdGggZD0iTTIwLjYzIDMwLjc0Mkg5LjQ1di03LjI2NWgxLjEzdjYuMTM1aDguOTJ2LTYuMTM1aDEuMTN2Ny4yNjV6IiBmaWxsPSIjMWQxZDFiIi8+PGRlc2MvPjxwYXRoIGQ9Ik0yMi43NjcgMjMuMzI1bC03LjcyNi02LjgzLTcuNzIgNi44My0uNzUtLjg0NyA3LjctNi44MDUuNzc4LS42ODcgOC40NzcgNy40OTItLjc1Ljg0N2gtLjAwMnoiIGZpbGw9IiNjYzE3MTkiLz48L3N2Zz4=') no-repeat top left;
height:50px;
width:330px;
font-size:13px;
font-family:Arial;
margin-top:-5px;
line-height:50px;
}

#add-favorites-close {
display:none;
cursor:pointer;
}

#add-favorites:hover #add-favorites-close {
display:inline-block;
}

#add-favorites-close:hover {
color:red;
}


.top_banners a img {max-width:810px;width:100%;height:auto;}
.navbar_banners img, .footer_banners img {max-width:405px;width:100%;height:auto;}

.talign2{
        border: 0px solid red;
        line-height:0px;/* высота строки блока */
}

.talign2 div{
        text-align:center;/* выравниваем элементов по центре по горизонтали */
}
.talign2 img{
        vertical-align:middle;/* выравниваем картинки по центре по вертикали */
        border: 0px solid black;
}

@media screen and (max-width: 600px) {
  .hidemobile {
    visibility: hidden;
    display: none;
  }
}
.subforumcustom { 
font: 13px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
}