@media screen {

    /* Стили основных элементов */

    html { font-family: 'Arial','Tahoma'; font-size: 12px; color: #000000; }
    body { padding: 0px; margin: 0px; background-color: #ffffff; }
    /*body, div, table, td, select, option, input, textarea { font-family: 'Arial', 'Tahoma'; font-size: 100%; }*/
    a { color: #333333; text-decoration: none; }
    img { border: 0px; }
    h1 { color: #cc3300; }

    /* Шаблон страницы */

    .divMain { padding: 0px; margin: 0px; width:expression((documentElement.clientWidth||document.body.clientWidth)<1100?'1100px':''); min-width:1100px; text-align:left; width:100%; }
    .divMain .divContainer { width:100%; background-color:#ffffff; }
    .divMain .divContainer .content { float:left; width:100%; background-color:#ffffff; }
    .divMain .divContainer .content .text { margin-right:255px; }
    .divMain .divContainer .content .text .page { padding-right:15px; border-top: 1px solid #eeeeee; min-height: 1000px; background: transparent url(../../../../themes/ga/images/bigshadow.gif) right top no-repeat; }
    .divMain .divContainer .right { width:255px; margin-left:-255px; float:left; }
    .clear { clear: both; }

    .redLine { background-color: #ff0000; width:100%; }
    .head { background: transparent url(../images/headBackground.jpg) top left repeat; height: 99px; }
    .head .logo { width: 352px; height: 99px; float:left; }
    .head .middle { width: 1px; height: 99px; padding:1px; text-align:center; float:left; }
    .head .banner { width: 728px; height: 90px; padding:1px; margin-top:3px; margin-right:15px; text-align:center; float:right; }

    .topMenu { height: 19px; padding: 0px 0px; background-color: #eeeeee; border-bottom: 1px solid #cccccc; }
    .topMenu .link { background-color:#dddddd; border-left:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-right:1px solid #aaaaaa; width:80px; float:left; height:17px; color: #333333; text-decoration: none; text-align:center; padding: 2px; margin-right:1px;}
    .topMenu .link a { font-size: 110%; color: #333333; text-decoration: none; }
    .topMenu .link a:hover { color: #003366; }
    .topMenu .linkadd { background-color:#dddddd; border-left:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; border-right:1px solid #aaaaaa; width:80px; float:right; height:17px; color: #333333; text-decoration: none; text-align:center; padding: 2px; margin-right:1px;}
	.topMenu .links { margin: 0; padding: 0; width: 500px; float:left; }
    .topMenu .links.inline { display: inline; }
    .topMenu .links li { display: inline; list-style-type: none; padding: 0 0.5em; }
    .topMenu .links li a { font-weight: bold; color: #333333; text-decoration: none; }
    .topMenu .userLinks { text-align: right; margin: 0; padding: 2px; float:right; margin-right:15px; width:500px; }
    .topMenu .userLinks.inline { display: inline; }
    .topMenu .userLinks li { display: inline; list-style-type: none; padding: 0 0.5em; }
    .topMenu .userLinks li a { color: #333333; text-decoration: none; }

    .bottom { height: 125px; padding:15px; color: #666666; margin-right: 280px; }
    .bottom a { font-weight: bold; }

	/* Стили разметки */


	/* Ссылки */

	a.button-big { color: #ffffff; font-size: 100%; background-color: #999999; border: 1px outset #666666; padding: 5px; margin: 5px 0px; display: block; }
	a.button { color: #ffffff!important; font-size: 100%; background-color: #999999; border: 1px solid #666666; padding: 3px; margin: 5px 0px; display: block; }


    div.errors { color: #ff0000; border:1px solid #ff0000; background-color: #ffcccc; margin-bottom: 5px; padding:5px; }

    .table { border: 1px solid #3C61A4; background-color: #cccccc; }
    .table th { font-size: 12px; background-color: #3C61A4; color: #ffffff; }
    .table th a { color: #ffffff; }
    .table th h1 { font-size: 16px; color: #ffffff; padding: 0px; margin: 0px; }
    .table th small { color: #eeeeee; }
    .table td { color: #000000; background-color: #fafafa; text-align: left; }
    .table td .table td { font-size: 100%; }
    .table td a { color: #000000; }
    .table td a.topic { color: #333333; text-decoration: none; }
    .table td a.topic:hover { text-decoration: underline; }
    .table td a.topic-sticky { color: #333333; text-decoration: none; font-weight: bold; }
    .table td a.topic-sticky:hover { text-decoration: underline; font-weight: bold; }
    .table td span.topic-pager-area { font-size: 90%; color: #666666; }
    .table td span.topic-pager-area a { color: #666666; }
    span.topic-poster { color: #333333; }
    span.topic-messages, span.topic-shows { text-align: center; color: #333333; }

/*
    .boardTable {}
    .boardTable td { font-size: 11px; }
    .boardTable td.boardHeader { font-size: 12px; text-align: center; }
*/
    #category th { font: bold 11px 'Arial'; color: #ffffff; background-color: #336699; text-align: left; }
    #category th a { font: bold 12px 'Arial'; color: #ffffff; text-decoration: none; }
    #category td { font-size: 12px; color: #000000; background-color: #f5f5fa; text-align: left; }
    #category td a { color: #000000; text-decoration: none; }

    /* Цитата */
    .quoteheader { margin-left: 20px; font: normal 11px 'Arial'; }
    .quoteheader a { font: normal 11px 'Arial'!important; color: Black!important; text-decoration:none!important; }
    .quote { margin-left: 20px; font: normal 11px 'Arial'; border: 1px solid #000000; background-color: #e8e8ff; padding:5px;}
    .quote a { font: normal 11px 'Arial'!important; color: Black!important; text-decoration:none!important; }

    /* Подпись юзера под мессаджем */
    .signature { font: normal 11px 'Arial'; color: Navy; }
    .signature a { font: normal 11px 'Arial'; }

.jTip{
cursor:help;
}

#JT_arrow_left{
    background-image: url(http://www.avanturist.org/forum/Themes/default/images/arrow_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    z-index:101;
    left:-12px;
    height:23px;
    width:10px;
    top:-3px;
}

#JT_arrow_right{
    background-image: url(http://www.avanturist.org/forum/Themes/default/images/arrow_right.gif);
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    z-index:101;
    height:23px;
    width:11px;
    top:-2px;
}

#JT {
    position: absolute;
    z-index:100;
    border: 2px solid #CCCCCC;
    background-color: #fff;
}

#JT_copy{
    padding:10px 10px 10px 10px;
    color:#333333;
}

.JT_loader{
    background-image: url(http://www.avanturist.org/forum/Themes/default/images/loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width:100%;
    height:12px;
}

#JT_close_left{
    background-color: #CCCCCC;
    text-align: left;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 2px;
    font-weight:bold;
}

#JT_close_right{
    background-color: #CCCCCC;
    text-align: left;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 2px;
    font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
    padding: 1px;
    border: 1px solid #CCCCCC;
}

}