a { outline: none; }

.contact_div {width:990px; margin:0 auto; background:#f1d9b2 url(/img/pan.jpg) no-repeat 100% 100%; padding:0 0 120px 0;}
.contact_div .adress_div {border-bottom:1px dotted #954640; padding:10px 10px 10px 50px; margin-bottom:30px;}

.contact_div input.cont, .contact_div textarea.cont {width:238px; border:1px solid #954640;}
.contact_div .continfo {font-size:12px; color:#ff0000;}
.contact_div table td span {color:#ff0000;}

/* ++++++++ */
.imgblock {
    margin-bottom:15px; 
    border:7px solid #f1d9b2;
}

.blockleft img {
    margin-bottom:15px; 
    border:7px solid #f1d9b2;
}

.firstcol .blockleft a:hover {
    background:none;
    text-decoration:none;
}

tbody {
    padding: 0px;
    margin: 0px;
}

.st b {
color:#904942;
font-size:14px;
font-weight:bold;
}
/* ++++++++ */


.MainTitle {
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#762225;
color:white;
font-size:12px;
padding: 5px;
font-weight:bold;
}
.MainTitle a {background: url(../images/home.png) no-repeat; padding:5px 0 5px 40px;}

.SubTitle {
padding: 5px;
text-align: justify;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}


.SubTitle p {
margin: 2px 0;
}

.morelink {
text-align: center;
padding: 0 0 5px 0;
}

.MainTitle a, .MainTitle a:visited, .MainTitle a:link {
color:white;
text-decoration:none;
}

.MainTitle a:hover {
color:#F1D9B2;
text-decoration:none;
}

.newsdiv {
background-color:#F1D9B2;
/*width: 980px;
margin: 0 auto;*/
border:1px solid #BB926B;
}



.firstcoltab p a{
    display:block;
    color: #500000;
    font-weight:bold;
    margin: auto;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 15px;
}

.firstcoltab a {
color:#500000;
display:block;
padding:5px 0 5px 40px;
text-decoration:none;
}

.firstcol a:hover {
background-color:#FBF3E7;
color:#98101B;
text-decoration:none;
}

.centercol img {
border:2px solid #BB926B;
float:left;
margin-right:15px;
}

.service .style3 {
    font-size: 25px;
}

.style4, .style5 {
color:#904942;
font-size:25px;
font-weight:bold;
text-align:left;
}
.style1 {
color:#990000;
font-size:small;
}
._table {
color:#461414;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
border: 1px solid #BB926B;
}
._table td{
border: 1px solid #BB926B;
}

._table3 {
color:#461414;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:left;
border: 1px solid #BB926B;
}
._table3 td{
border: 1px solid #BB926B;
}

.style6 {
font-weight:bold;
}

.style7{
color:#904942;
font-size:25px;
font-weight:bold;
text-align:center;
padding: 10px 0;
}

._table2 {
border: 1px solid #BB926B;
}
._table2 td{
border: 1px solid #BB926B;
padding: 2px;
}



/* --------------------- */

body,td,th {
 font-family: Arial,Geneva,Helvetica,sans-serif;
 
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #b87c72;
    font-size:13px;
	height:100%;
}

a:link {
    text-decoration: none;
    color: #500000;
}

a:visited {
    text-decoration: none;
    color: #500000;
}

a:hover {
    text-decoration: underline;
    color: #500000;
}

a:active {
    text-decoration: none;
}

a {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #CC0000;
}

.firstcol{border:1px solid #bb926b;background-color:#d8b798;}
.firstcol img{border:7px solid #f1d9b2;}
.centercol {font-size:13px;text-align:center}
.centercol div{color:#904942;font-size:25px;padding-top:15px;font-weight:bold}
.centertab{background-color:#f1d9b2}
.secondcol{border:1px solid #bb926b;background-color:#d8b798;padding:10px}
.centercol a{color: #500000;font-weight:bold}
.centercol a:hover{ color: #98101b;font-weight:bold}
.centercolnew{text-align:center}
.centercolnew a{
    text-align:center;
    display:block;
    padding:5px
}

.style3 {
    font-size: 18px;
    font-weight: bold;
    color:#904942;
}

/* +map */

.xl24
    {mso-style-parent:style0;
    font-family:Verdana, sans-serif;
    mso-font-charset:204;
    vertical-align:top;
    white-space:normal;}
.xl25
    {mso-style-parent:style0;
    text-align:center;
    vertical-align:top;
    white-space:normal;}
.xl26
    {mso-style-parent:style0;
    vertical-align:top;
    background:yellow;
    mso-pattern:auto none;
    white-space:normal;}
.xl27
    {mso-style-parent:style0;
    color:red;
    font-weight:700;}
.xl28
    {mso-style-parent:style0;
    background:yellow;
    mso-pattern:auto none;}
.xl29
    {mso-style-parent:style0;
    background:#3366FF;
    mso-pattern:auto none;}
.xl30
    {mso-style-parent:style0;
    vertical-align:top;
    background:#3366FF;
    mso-pattern:auto none;
    white-space:normal;}
.xl31
    {mso-style-parent:style0;
    vertical-align:top;
    background:red;
    mso-pattern:auto none;
    white-space:normal;}
.xl32
    {mso-style-parent:style0;
    color:#969696;
    background:#969696;
    mso-pattern:auto none;}
.xl33
    {mso-style-parent:style0;
    color:green;
    vertical-align:top;
    background:#969696;
    mso-pattern:auto none;
    white-space:normal;}
.xl34
    {mso-style-parent:style0;
    vertical-align:top;
    background:#969696;
    mso-pattern:auto none;
    white-space:normal;}
.xl35
    {mso-style-parent:style0;
    color:#969696;
    vertical-align:top;
    background:yellow;
    mso-pattern:auto none;
    white-space:normal;}
.xl36
    {mso-style-parent:style0;
    text-align:center;
    vertical-align:top;
    background:yellow;
    mso-pattern:auto none;
    white-space:normal;}
.xl37
    {mso-style-parent:style0;
    text-align:center;
    vertical-align:top;
    background:red;
    mso-pattern:auto none;
    white-space:normal;}
.xl38
    {mso-style-parent:style0;
    vertical-align:top;
    background:gray;
    mso-pattern:auto none;
    white-space:normal;}
.xl39
    {mso-style-parent:style0;
    text-align:center;
    vertical-align:top;
    background:gray;
    mso-pattern:auto none;
    white-space:normal;}
.xl40
    {mso-style-parent:style0;
    color:#333333;
    text-align:center;
    vertical-align:top;
    background:gray;
    mso-pattern:auto none;
    white-space:normal;}
.xl41
    {mso-style-parent:style0;
    color:red;
    vertical-align:top;
    background:yellow;
    mso-pattern:auto none;
    white-space:normal;}
.xl42
    {mso-style-parent:style0;
    text-align:center;
    vertical-align:top;
    background:#969696;
    mso-pattern:auto none;
    white-space:normal;}
.xl43
    {mso-style-parent:style0;
    color:red;
    background:#99CC00;
    mso-pattern:auto none;}
.xl44
    {mso-style-parent:style0;
    vertical-align:top;
    background:#99CC00;
    mso-pattern:auto none;
    white-space:normal;}
.xl45
    {mso-style-parent:style0;
    text-align:center;
    vertical-align:top;
    background:#99CC00;
    mso-pattern:auto none;
    white-space:normal;}
.xl46
    {mso-style-parent:style0;
    color:red;
    vertical-align:top;
    background:#99CC00;
    mso-pattern:auto none;
    white-space:normal;}
.xl47
    {mso-style-parent:style0;
    background:#99CC00;
    mso-pattern:auto none;}
.xl48
    {mso-style-parent:style0;
    color:#969696;
    vertical-align:top;
    background:#969696;
    mso-pattern:auto none;
    white-space:normal;}
.xl49
    {mso-style-parent:style0;
    text-align:center;
    vertical-align:top;
    background:red;
    mso-pattern:auto none;
    white-space:normal;}
.xl50
    {mso-style-parent:style0;
    color:#333333;
    background:red;
    mso-pattern:auto none;}
.xl51
    {mso-style-parent:style0;
    font-weight:700;
    font-family:Verdana, sans-serif;
    mso-font-charset:204;
    vertical-align:top;
    white-space:normal;}
.xl52
    {mso-style-parent:style0;
    color:black;
    font-family:Verdana, sans-serif;
    mso-font-charset:204;
    vertical-align:top;
    white-space:normal;}
.xl53
    {mso-style-parent:style0;
    color:#993300;
    font-size:13.0pt;
    font-family:Verdana, sans-serif;
    mso-font-charset:204;
    vertical-align:top;
    white-space:normal;}
.xl54
    {mso-style-parent:style0;
    text-align:center;
    vertical-align:top;
    border-top:1.5pt solid white;
    border-right:none;
    border-bottom:none;
    border-left:none;
    white-space:normal;}
.xl55
    {mso-style-parent:style0;
    text-align:center;
    vertical-align:top;
    border-top:1.5pt solid white;
    border-right:1.5pt solid white;
    border-bottom:none;
    border-left:none;
    white-space:normal;}
.xl56
    {mso-style-parent:style0;
    text-align:center;
    vertical-align:top;
    border-top:none;
    border-right:1.5pt solid white;
    border-bottom:none;
    border-left:none;
    white-space:normal;}
.xl57
    {mso-style-parent:style0;
    color:red;
    font-weight:700;
    text-align:center;
    vertical-align:top;
    border-top:1.5pt solid white;
    border-right:none;
    border-bottom:none;
    border-left:none;
    white-space:normal;}
.xl58
    {mso-style-parent:style0;
    color:red;
    font-weight:700;
    text-align:center;
    vertical-align:top;
    border-top:1.5pt solid white;
    border-right:1.5pt solid white;
    border-bottom:none;
    border-left:none;
    white-space:normal;}
.xl59
    {mso-style-parent:style0;
    color:red;
    font-weight:700;
    text-align:center;
    vertical-align:top;
    white-space:normal;}
.xl60
    {mso-style-parent:style0;
    color:red;
    font-weight:700;
    text-align:center;
    vertical-align:top;
    border-top:none;
    border-right:1.5pt solid white;
    border-bottom:none;
    border-left:none;
    white-space:normal;}
/* -map */


/* == top_menu == */
#top_menu {background:url(../img/menubg.jpg) repeat-x; height:32px;}
#top_menu div {width:980px; margin:0 auto;}
#top_menu ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#top_menu ul li {display:inline;}

#top_menu a.home, #top_menu a:visited.home {background:url(../img/home.gif) no-repeat; width:24px; height:24px; display:block; float:left; 
margin:4px 0 0 0; text-decoration:none;}
#top_menu a:hover.home {background:url(../img/home.gif) no-repeat 0px -24px;}

#top_menu a, #top_menu a:visited {background:none; height:24px; display:block; float:left; margin:5px 22px 0 22px; text-decoration:none;
font:20px bold Times New Roman, Times, serif; color:#ffffff; position:relative; padding:0 0 0 25px;}
#top_menu a:hover {color:#f2d88f;}

#top_menu a.activ, #top_menu a:visited.activ {background:url(/img/activ_menu.gif) no-repeat 0px 50%; color:#f2d88f; text-decoration:none; margin:5px 12px 0 32px;}
#top_menu a:hover.activ {color:#ffffff;}


/* == forum == */
.forumdiv {padding:0 20px 20px 20px;}
.forumdiv #forumsearch {display: none; position: absolute; right: 20px; z-Index: 100; width: 300px; height: 80px; border:1px solid #888; padding: 10px; background-color: #fff}
.forumdiv input {padding: 0; margin: 10px auto 0 auto; width: 297px;}
.forumdiv input#frumsearch_find,
.forumdiv input#frumsearch_cancel
 {cursor: pointer; width: 60px; height: 20px}
.forummenu {text-align:right; margin:0 0 10px 0; position:relative;}
.forumtitle {
 border:1px solid #bb926b; 
 border-left:20px solid #762225; 
 border-bottom:none; 
 background:#ffffff url(../img/silverbg.jpg) repeat-x 0px 100%; 
 padding:8px 5px 8px 40px;
 position:relative;
 color:#a67d55;
}
.forumtitle a, .forumtitle a:visited {font:bold 12px Arial; color:#a67d55;}
.forumtitle a:hover {text-decoration:none; color:#762225;}
.forumtable {background-color:#bb926b; margin:0 0 5px 0;}
.forumtable .tryellow {background:#e2b26e url(../img/footmenu.jpg) repeat-x; font:bold 11px Arial; color:#ffffff;}
.forumtable .td65 {width:65%; padding-left:20px;}
.forumtable .td50 {text-align:center; width:50px;}
.forumtable .td180 {width:180px;}
.forumtable .td200 {width:200px;}
.forumtable .trwhite {background-color:#ffffff; vertical-align:top;}
.forumtable .trsilver {background-color:#f7f7f7; vertical-align:top;}
.forumtable .trlightyellow {background-color:#e3b26f; vertical-align:top;}
.forumtable .tdright {text-align:right;}
.forumtable span.left {float:left; position:relative;}
.forumtable span.right {float:right; position:relative;}
.forumtable span.blue {color:#60a3ff;}
.forumtable span.red {color:#ff0000;}
.forumtable a.forumbottombtn, .forumtable a:visited.forumbottombtn {
border:1px solid #762225; text-decoration:none; padding:0 10px; color:#762225; background-color:#f1d9b2; font-size:11px;
}
.forumtable a:hover.forumbottombtn {border:1px solid #762225; color:#ffffff; background-color:#762225;}

.forumtable .tdforumtxt blockquote {background-color:#fffaf1; border:1px solid #f1d9b2; padding:0 5px;}
 
.forumcounter {padding:5px 0 5px 0; border-bottom:1px dotted #bb926b;}
.forumcounter .page {float:left; position:relative; padding:1px 10px 1px 3px; margin:0 1px 0 25px; _margin:0 1px 0 12px; font-size:11px;}
.forumcounter a, .forumcounter a:visited {
 float:left; 
 position:relative; 
 display:block; 
 border:1px solid #bb926b; 
 padding:0px 3px 1px 4px; 
 margin:0 1px 0 0; 
 text-decoration:none; 
 font:bold 11px Arial;
}
.forumcounter a:hover {border:none; text-decoration:underline; border:1px solid #762225;}
.forumcounter a.active, .forumcounter a:visited.active {border:1px solid #bb926b; color:#ffffff; background-color:#762225;}
.forumcounter a.newtopicbtn, .forumcounter a:visited.newtopicbtn {
 float:right; 
 position:relative; 
 color:#762225; 
 background:none; 
 text-decoration:none; 
 padding:0px 10px 1px 10px;
 margin:7px 5px 0px 5px;
 z-index:50;
}
/*.forumcounter a.last, .forumcounter a:visited.last {font-weight:normal;}
.forumcounter a:hover.newtopicbtn {
 color:#ffffff; 
 border:1px solid #bb926b;
 background-color:#762225;
 z-index:50;
}*/
.forumcounter .disabled {border:none; color:#bb926b; float:left;}

.forumcounter a.first, .forumcounter a.prev, .forumcounter a.next, .forumcounter a.last {border:none; font-weight:normal; font-size:12px;}
.forumcounter a:hover.first, .forumcounter a:hover.prev, .forumcounter a:hover.next, .forumcounter a:hover.last {border:none; text-decoration:underline;}

.forumtable {font-size:12px;width:100%;}

.forumnavigator {font:bold 11px Arial; padding:5px 5px 5px 25px; position:relative;}

.forwmnewmessage {width:80%; margin:10px auto; border:1px solid #bb926b;}
.forwmnewmessage .newtitle {background-color:#e3b26f; color:#ffffff; font-weight:bold; padding:5px 5px 5px 20px; border-bottom:1px solid #bb926b; position:relative;}
.forwmnewmessage .newthema {border-bottom:1px solid #bb926b; padding:0 20px 10px 20px; position:relative;}
.forwmnewmessage .newmessage {padding:5px 20px; border-bottom:1px solid #bb926b;}
.forwmnewmessage .newsubmit {padding:10px 20px; text-align:center;}
.forwmnewmessage .newmessage textarea {
background:#ffffff url(../img/formbg.jpg) repeat-x 0px 100%;
border:1px solid #b2b2b2;
font-size:12px;
color:#6b6b6b;
font-weight:normal;
padding:0;
margin:1px 0;
vertical-align:top;	
width:95%;
}
.forwmnewmessage .newsubmit input {font:bold 12px Arial; padding:1px 0; height:23px; width:200px; margin:0 auto;}

#attachments {padding:10px 20px;}
#attachments .attachmentsdiv {/*width:700px;*/ margin:0 auto;}
#attachments .attachment {float:left;}
#attachments .attachment input {height: 22px; width:250px;}

#attachments .attachmenttopik {margin:5px 0 0 0;}
#attachments .attachment img, #attachments .attachmenttopik img {border:none;}

/* ++++++++ */

.formlogin input{
margin:0;
padding:0;
width: 83px;
}

.formlogin form{
display: inline;
}

.dialog {
border: 1px solid rgb(187, 146, 107); background-color: rgb(241, 217, 178);
left:35%;
position:absolute;
top:200px;
width:500px;
z-index:999;
}

.registertable .righttd {text-align:right; width:130px;}
.registertable input {width:100%;}
.registertable .left input.check {width:20px;}

.m_logo {padding:4px 0 0 10px; float:left;}
.m_logo a, .m_logo a:visited {display:block; background:url(../img/m_logo.jpg) no-repeat; padding:5px 0 5px 30px; * padding:5px 0 8px 30px; color:#804d4c; font-size:10px; text-decoration:none;}
.m_logo a:hover {background:url(../img/m_logo.jpg) no-repeat 0px -25px; color:#a67d55; text-decoration:none;}


/* == pagenator == */
.pagenator {text-align:center; margin:5px;}
.pagenator a, .pagenator a:visited {text-decoration:none; padding:0px 3px 1px 3px; color:#762225; border:1px solid #bb926b; margin:0 1px;}
.pagenator a:hover{color:#762225; border:1px solid #762225;}
.pagenator a.active, .pagenator a:visited.active {border:1px solid #bb926b; color:#ffffff; background-color:#762225; font-weight:bold; margin:0 1px;}
.pagenator a:hover.active {border:1px solid #762225; color:#ffffff; background-color:#bb926b;}
.pagenator a.prev, .pagenator a:visited.prev,.pagenator a.next, .pagenator a:visited.next {border:none; color:#762225;}
.pagenator a:hover.prev, .pagenator a:hover.next {border:none; color:#bb926b;}
.pagenator .disabled {color:#979797; padding:1px 4px; background: none;}
