
* html html, body {
margin : 0;
padding : 0 0 0;
font-family : arial, tahoma, verdana, sans-serif;
font-size : 105%;
}
html {
background : #4c1614 url(/design/images/bg_right.jpg) no-repeat right top;
}
html:first-child html, body {
font-size : 115%;
}
table, td, div {
color : #2d0f10;
font-family : arial, tahoma, verdana, sans-serif;
line-height : 135%;
border : 0;
}
#main {
background : #fff;
width : 990px;
text-align : left;
}
#wrap {
background : #d8bab5;
width : 100%;
}
.top {
font-size : 70%;
}
.top a {
color : #c5dff8;
}
#topleft a {
width : 190px;
height : 122px;
display : block;
text-decoration : none;
}
#topleft {
height : 122px;
width : 190px;
}
#topcenter {
width : auto;
}
#topright {
height : 122px;
width : 14em;
}
#topright div {
font-size : 0.8em;
margin : 0 0 2.5em;
text-align : center;
}
#left {
width : 355px;
padding-left : 5px;
background : #4d1613 url(/design/images/bg_news.jpg) no-repeat top left;
}
#center {
width : 630px;
background-color : #d8bbb6;
}
#right {
width : 23em;
}
#left, #center, #right {
font-size : 70%;
vertical-align : top;
}
#cbody {
margin : 0;
padding : 1em 2em;
}
#content {
background : #fff;
margin : 0;
padding : 0;
color : #2d0f10;
}
#bot {
font-size : 70%;
height : 158px;
text-align : center;
background : url(/design/images/bg_footer.jpg) repeat-x;
}
#bot a {
color : #343434;
}
#botleft {
width : 360px;
font-size : 0.9em;
}
#botcenter {
width : auto;
line-height : 1.5em;
font-size : 1.2em;
color : #fff;
padding-top : 10px;
}
#botright {
width : 23em;
}
#topleft, #topcenter, #topright, #botleft, #botcenter, #botright {
color : #898a8f;
}
#copy {
color : #fff;
padding-top : 12px;
font-size : 10px;
}
h1 {
font-size : 1.4em;
}
h2 {
font-size : 1.3em;
}
h3 {
font-size : 1.2em;
}
h4 {
font-size : 1.1em;
}
h5 {
font-size : 1em;
}
#tunelink {
float : right;
margin : 0;
height : 2.5em;
line-height : 2.5em;
padding-top : 0.2em;
}
.tuning {
font-size : 0.6em;
padding : 0 1em;
background : #ffe;
border : 0.1em solid #f90;
margin : 0.3em 0.8em 0;
}
.cookieerr {
color : #c00;
font-size : 70%;
padding : 1em;
background : #ffe;
border : 0.1em solid #fcc;
margin : 0.5em 0.5em 0;
text-align : center;
}
.tuning .lin {
width : auto;
margin : 1em;
}
.tuning .red {
padding : 0 2.3em;
background : #ae0000;
border : 0.2em solid #ff4747;
margin : 0.3em;
}
.tuning .blue {
padding : 0 2.3em;
background : #4a7596;
border : 0.2em solid #a5bed2;
margin : 0.3em;
}
.tuning .gray {
padding : 0 2.3em;
background : #8c8c8c;
border : 0.2em solid #dadada;
margin : 0.3em;
}
.tuning .green {
padding : 0 2.3em;
background : #4a965c;
border : 0.2em solid #a5d2b0;
margin : 0.3em;
}
.tuning .brown {
padding : 0 2.3em;
background : #956a49;
border : 0.2em solid #d1b7a3;
margin : 0.3em;
}
.tuning .violet {
padding : 0 2.3em;
background : #584a96;
border : 0.2em solid #ada5d2;
margin : 0.3em;
}
.tuning .turquoise {
padding : 0 2.3em;
background : #499594;
border : 0.2em solid #a3d1d1;
margin : 0.3em;
}
.tuning .light_blue {
padding : 0 2.3em;
background : #1574c3;
border : 0.2em solid #7fbff1;
margin : 0.3em;
}
.tuning .crimson {
padding : 0 2.3em;
background : #a63f47;
border : 0.2em solid #dba0a5;
margin : 0.3em;
}
.tuning .wid {
font-size : 0.9em;
color : #000;
letter-spacing : 0.1em;
background : #eee;
border : 0.1em solid #ccc;
margin : 0.5em;
text-decoration : none;
}
.tuning #b {
padding : 0 12em;
}
.tuning #s {
padding : 0 8em;
}
.tuning #m {
padding : 0 4em;
}
.temptl {
background : url();
width : 360px;
height : 439px;
position : relative;
float : left;
text-align : right;
margin: -1px 0 0 0;
}
.temptr {
background : url(/design/images/right_head.jpg);
width : 630px;
height : 439px;
position : relative;
float : left;
}
.tempbl {
background : url(/design/images/lb.gif) repeat-y left top;
width : 26px;
height : 87px;
}
.tempbr {
background : url(/design/images/rb.gif) repeat-y left top;
width : 26px;
height : 87px;
}
.templ {
background : url(/design/images/l.gif) repeat-y left top;
width : 7px;
}
.tempr {
background : url(/design/images/r.gif) repeat-y right top;
width : 7px;
}
.tempt {
background : url(/design/images/ct.gif) repeat-x left top;
}
.tempb {
background : url(/design/images/cb.gif) repeat-x left bottom;
}
a:link, a:visited {
color : #2d0f10;
text-decoration : underline;
}
a:hover {
color : #565040;
text-decoration : none;
}
a.cat:link, a.cat:visited {
color : #343434;
}
a.cat:hover {
color : #343434;
text-decoration : underline;
}
a.blockmenu:link, a.blockmenu:visited {
color : #75798a;
background : url(/design/images/arrow.gif) no-repeat left center;
display : block;
border-top : 0.1em solid #f0f0f0;
line-height : 170%;
padding-left : 1.8em;
}
a.blockmenu:hover {
color : #000;
background : #f3f3f3 url(/design/images/arrow_over.gif) no-repeat left center;
text-decoration : none;
}
a.last {
color : #649bb5;
}
a.load:link, a.load:visited {
border : 3px double #cacbcd;
color : #555;
background : #efefef;
padding : 0.1em 1em;
text-decoration : none;
}
a.load:hover {
color : #000;
text-decoration : none;
}
a.jump:link, a.jump:hover {
border : 3px double #cacbcd;
color : #555;
background : #efefef;
padding : 0 1em;
text-decoration : none;
}
.lblock, .rblock {
width : 355px;
}
.tblock, .bblock {
width : 100%;
margin : 0 0 1em;
border-bottom : 1px dashed #ccc;
}
.lbtitle, .rbtitle, .tbtitle, .bbtitle, .redbtitle {
text-transform : uppercase;
font-weight : bold;
font-size : 80%;
line-height : 145%;
padding : 0.5em 1em 0.4em 1em;
}
.lbtitle, .rbtitle {
color : #444;
}
.tbtitle, .bbtitle {
color : #444;
}
.redbtitle {
color : #600;
}
.redblock {
width : 15em;
border-top : 0.1em solid #fff;
background : #fefafa;
}
.btext {
border-top : 0.1em solid #fff;
font-size : 14px;
color : #8c0d20;
padding : 1em 0.8em;
}
.btext a {
vertical-align : middle;
text-decoration : underline;
color : #8c0d20;
}
.btext a:hover {
text-decoration : none;
}
.btext_news {
font-size : 14px;
color : #fff;
padding : 1em 0.8em;
}
.btext_news a {
vertical-align : middle;
text-decoration : underline;
color : #b4918a;
}
.btext_news a:hover {
text-decoration : none;
}
.btext big {
font-size : 1.5em;
margin-right : 0.5em;
vertical-align : middle;
}
.cbtext {
padding : 0.5em 1.1em;
margin : 0 0 1em;
}
#bmtext {
border-top : 0.1em solid #fff;
padding : 0.1em 0;
}
.sitetitle {
background : #fff;
font-size : 1.4em;
margin : 0 0 0.5em;
}
.sitetitle .cont {
color : #9d937b;
line-height : 100%;
padding : 0.3em 0;
}
.sitetitle .ins {
color : #8d4d50;
background : #eaebec;
line-height : 100%;
padding : 0.3em 1em;
}
.sitetitle a:link, .sitetitle a:visited {
color : #9d937b;
text-decoration : none;
}
.sitetitle a:hover {
color : #9d937b;
text-decoration : underline;
}
#topmenu {
font-size : 13px;
padding : 0 0.3em;
color : #fff;
margin : 0 0;
height : 15px;
line-height : 15px;
position : absolute;
bottom : 35px;
right : 20px;
width : 580px;
text-align : right;
}
#topmenu a:link, #topmenu a:visited {
text-transform : uppercase;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
padding : 0 0.1em;
color : #fff;
line-height : 20px;
}
#topmenu a:hover, #topmenu a:active {
text-decoration : underline;
color : #fff;
line-height : 20px;
}
#topmenu a.tune:link, a.tune:hover {
font-size : 1.1em;
line-height : 2.1em;
background : inherit;
text-transform : none;
text-decoration : none;
}
#topmenu a.tune:visited {
line-height : 2.1em;
text-transform : none;
}
#tel {
position : absolute;
right : 35px;
bottom : 160px;
color : #fff;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
}
#pic {
position : absolute;
right : 35px;
bottom : 90px;
}
#botmenu {
font-size : 12px;
text-transform : uppercase;
padding : 0 0.3em;
margin : 0.5em auto 0;
text-align : center;
height : 20px;
line-height : 20px;
}
#botmenu a:link, #botmenu a:visited {
padding : 0 0.4em;
color : #fff;
line-height : 20px;
text-decoration : none;
}
#botmenu a:hover, #botmenu a:active {
color : #a3a4a6;
line-height : 20px;
text-decoration : underline;
}
#ups {
text-align : right;
margin : 0.5em 12em;
}
form {
margin : 0;
}
textarea, input, select, option {
font : normal 0.9em tahoma, arial, verdana, sans-serif;
color : #777;
vertical-align : middle;
}
textarea, input {
border : 0.1em solid #acaeb9;
padding : 0.1em 0.3em 0.2em;
}
select {
padding : 0.1em 0.3em 0.1em;
}
textarea {
overflow : auto;
}
.button {
border : 3px double #cacbcd;
color : #555;
background : #efefef;
padding : 0 0.7em;
}
.oneselect {
background : #898a8f;
color : #343434;
}
.form {
border-top : 0.1em solid #bbbfc5;
border-bottom : 0.1em solid #bbbfc5;
padding : 1em;
text-align : center;
}
.form table {
text-align : center;
margin : 0 auto;
}
.form table td {
font-weight : normal;
color : #999;
padding : 0.2em 0.1em;
vertical-align : top;
text-align : left;
}
.form table td p {
font-weight : normal;
color : #999;
margin : 0.1em 0.1em 0;
}
.form table td b {
color : #c00;
}
.form table td div {
margin : 0 0 0.5em;
}
.form fieldset {
border : 1px solid #eee;
padding : 0.5em 3em 0.8em;
}
.form legend {
color : #555;
padding : 0 0.5em;
}
.binput {
border : 1px solid #acaeb9;
color : #777;
}
.bbutton {
border : 3px double #cacbcd;
color : #555;
background : #efefef;
padding : 0 0.7em;
}
.calendar {
width : 100%;
font-size : 1em;
border-collapse : separate;
background : #fff;
}
.calendar td {
color : #323439;
background : #efefef;
font-size : 0.8em;
padding : 0.2em;
}
a.calendarlink {
color : #c00;
}
.pages {
padding : 1em 1.2em;
color : #c8c9d0;
font-size : 0.95em;
}
.pagesempty {
color : #c8c9d0;
padding : 0.1em 0.1em;
}
a.pages:link, a.pages:visited {
padding : 0.1em 0.4em;
background-color : #f3f8fc;
}
a.pages:hover {
background-color : #75798a;
text-decoration : none;
color : #32455c;
}
.siterec {
line-height : 85%;
padding : 0 1em 1em;
}
.siterectime {
background : #f7f7f7;
color : #68717a;
float : right;
font-size : 0.9em;
padding : 0 0.5em;
}
.cont {
background : transparent;
margin : 0 1em 0 0;
}
.conttitle {
padding : 0;
margin-top : 0.5em;
font-size : 1.1em;
color : #748fb3;
}
.conttitle h2 {
padding : 0.3em 0;
margin : 0 0 0.5em;
font-size : 1.1em;
font-weight : normal;
color : #000;
border-bottom : 1px solid #ccc;
}
.conttitle h3 {
padding : 0;
margin : -0.5em 0 0 0;
font-weight : normal;
font-size : 90%;
}
.conttitle span {
background : #f7f8fb;
color : #68717a;
font-size : 85%;
font-weight : normal;
padding : 0.1em 0.3em;
}
.conttext {
padding : 0.5em 0;
}
.conttext .thumb img {
border : 0.3em solid #eee;
padding : 0.1em;
}
a.conttext:link, a.cat:visited {
color : #8c0d20;
text-decoration : underline;
}
a.conttext:hover {
color : #8c0d20;
}
.continfo {
padding : 0.5em 0.2em;
margin : 0 0 1em;
border-bottom : 1px dashed #ccc;
text-align : right;
font-size : 1em;
color : #9da0a2;
clear : both;
}
.continfo img {
vertical-align : middle;
}
.continfo b {
font-weight : normal;
color : #ccc;
margin : 0 0.5em;
}
.onlytitle {
margin : 0 0 1.5em;
}
.conttitle table td.only {
width : 100%;
font-size : 0.9em;
padding : 0.2em 1em 0.2em;
}
.conttitle table td.date {
font-size : 0.9em;
padding : 0.2em 0;
}
.cat {
border : none;
width : 100%;
}
.cat .head td {
padding : 0.3em 1em;
border-bottom : 1px solid #565040;
border-right : 1px solid #565040;
color : #565040;
text-align : center;
}
.cat td {
padding : 0.3em 1em;
border-bottom : 1px solid #ccc;
border-right : 1px solid #ccc;
color : #68717a;
}
.cat td span {
color : #aaa;
font-weight : normal;
}
#catinfo {
color : #b7baba;
text-align : right;
border : 0;
}
.details {
border : none;
width : 100%;
}
.details .head td {
padding : 0.3em 1em;
border-bottom : 1px solid #8d4d50;
color : #8d4d50;
text-align : center;
}
.details td {
padding : 0.3em 1em;
border-bottom : 1px solid #ddd;
color : #444a50;
}
.infone {
background : #fbfbfb;
color : #444a50 !important ;
}
.inftwo {
background : #fff;
color : #4d698d !important ;
}
.newsone, .articleone, .linkone, .downone, .faqone, .photosone {
background : #fff;
}
.newstwo, .articletwo, .linktwo, .downtwo, .faqtwo, .photostwo {
background : #fff;
}
.com {
border : none;
width : 100%;
}
.com .head td {
padding : 0.3em 1em;
border-bottom : 1px solid #8d4d50;
color : #bc8486;
}
.com .head td big {
color : #8d4d50;
font-size : 1em;
}
.com td {
padding : 0.3em 1em;
vertical-align : top;
border-bottom : 1px solid #ccc;
color : #444a50;
}
.com td p {
color : #68717a;
margin : 0;
padding : 0.3em 0;
}
#cominfo {
text-align : right;
border : 0;
}
.errtitle {
background : #fff;
font-size : 1.07em;
}
.errtitle .cont {
color : #600;
background : #e89ca0;
line-height : 100%;
padding : 0.4em 1em;
}
.errortxt {
border-top : 0.1em solid #e89ca0;
border-bottom : 0.1em solid #e89ca0;
padding : 1em;
color : #800;
font-style : italic;
}
.support {
border-top : 0.2em solid #e89ca0;
border-bottom : 0.2em solid #e89ca0;
width : 50%;
padding : 3em;
color : #800;
font-size : 0.85em;
}
.support img {
float : right;
}
.messtitle {
background : #fff;
font-size : 1.07em;
}
.messtitle .cont {
color : #060;
background : #99db84;
line-height : 100%;
padding : 0.4em 1em;
}
.messtxt {
border-top : 0.1em solid #99db84;
border-bottom : 0.1em solid #99db84;
padding : 1em;
color : #000;
}
.notice {
color : #ca0000;
background : #ffe;
border : 0.1em dashed #fcc;
padding : 0.5em 1em;
text-align : center;
font-style : italic;
}
.redfont {
color : #8d4d50;
}
.red {
color : #c00;
}
.blue {
color : #0a469e;
}
.green {
color : #239e0a;
}
.crimson {
color : #600;
}
.mapcont {
background : #fff;
margin : 0 5% 1em;
}
.maptitle h2 {
padding : 0.3em 0;
margin : 1.5em 1em 0.5em;
font-size : 1.1em;
font-weight : normal;
color : #800;
border-bottom : 1px solid #eee;
}
.maptitle h2 a {
text-decoration : underline;
}
.maptitle h2 a:hover {
text-decoration : none;
}
.maptext {
padding : 0 1.5em;
color : #68717a;
font-style : italic;
}
.maplink {
padding : 0 5em;
margin : 0;
}
.infotitle {
padding : 0.2em 1.5em 0;
color : #68717a;
}
.infotitle big {
color : #68717a;
font-size : 1.7em;
vertical-align : middle;
padding-right : 0.6em;
}
.poll {
text-align : center;
width : 100%;
}
.poll td {
font-weight : normal;
color : #68717a;
padding : 0.1em 0.1em;
}
.pollbar {
background : #000;
height : 1em;
}
.pollbarout {
background : #f6f6f6;
padding : 0;
text-align : left;
}
.pollbarout_block {
padding : 0;
margin : 0 0.2em;
background : #fff;
text-align : left;
}
.faqul {
margin : 0 0 3em;
padding : 0.5em 1.9em;
border-bottom : 0.1em solid #ccc;
border-top : 0.1em solid #ccc;
}
.faqli {
color : #446688;
padding : 0.2em 0.5em;
font-weight : normal;
list-style-type : square;
}
.faqli a {
text-decoration : underline;
}
.faqtitle {
color : #4d698d;
padding : 0.2em 1.8em;
font-weight : normal;
}
.faqtitle big {
color : #446688;
font-size : 1.7em;
vertical-align : middle;
padding-right : 0.6em;
}
.faqtext {
color : #50743f;
padding : 0.2em 3.5em;
}
.thumb {
margin : 1em 0.5em;
text-align : center;
}
.thumbtitle {
color : #8d4d50;
font-weight : bold;
}
.thumbcet {
padding : 0.3em;
}
.thumbcet img {
border : 0.5em solid #eee;
padding : 0.3em;
}
.thumbtext {
color : #68717a;
}
.search {
color : #68717a;
text-align : right;
padding : 1em;
}
.tableod {
padding : 5px 25px;
text-align : center;
}
.tableod #img {
border : 10px solid #ccc;
}
.tableod img {
border : 1em solid #eee;
padding : 0.3em;
}
.tablein {
padding : 5px;
text-align : center;
color : #68717a;
}
.tablein img {
border : 0.5em solid #eee;
padding : 0.3em;
}
.mediain {
display : inline;
padding : 3px;
}
.mediaod {
border : 5px solid #ccc;
}
.mediait {
border : 5px solid #e89ca0;
}
.rating {
background : #fff;
}
.ratingrows {
background : #fdfdfd;
line-height : 2em;
border-top : 1px solid #ccc;
border-bottom : 1px solid #ccc;
padding : 0.5em;
color : #8d4d50;
}
#rating {
float : left;
margin : 0;
padding : 0 5px 0 0;
}
#rating dd {
margin : 0;
padding : 0;
}
#rating ol {
list-style : none;
margin : 0;
padding : 0;
width : 70px;
height : 14px;
position : relative;
background : url(/design/images/rates.gif);
}
#rating li {
float : left;
margin : 0;
padding : 0;
}
#rating li a {
display : block;
width : 14px;
height : 14px;
position : absolute;
text-decoration : none;
z-index : 3;
}
#rating li a:hover {
left : 0;
background : url(/design/images/rates.gif) left center;
z-index : 2;
}
#rating a.rate1 {
left : 0;
}
#rating a.rate1:hover {
width : 14px;
}
#rating a.rate2 {
left : 14px;
}
#rating a.rate2:hover {
width : 28px;
}
#rating a.rate3 {
left : 28px;
}
#rating a.rate3:hover {
width : 42px;
}
#rating a.rate4 {
left : 42px;
}
#rating a.rate4:hover {
width : 56px;
}
#rating a.rate5 {
left : 56px;
}
#rating a.rate5:hover {
width : 70px;
}
#rating li.current {
height : 14px;
background : url(/design/images/rates.gif) left bottom;
z-index : 1;
}
.fl {
float : left;
}
.fr {
float : right;
}
.al {
text-align : left;
}
.ar {
text-align : right;
}
.ac {
text-align : center;
}
.vt {
vertical-align : top;
}
.vm {
vertical-align : middle;
}
.vb {
vertical-align : bottom;
}
.imgleft {
float : left;
margin : 0.2em 1em 1em 0;
}
.imgright {
float : right;
margin : 0.2em 0 1em 1em;
}
.sline {
clear : both;
font-size : 0.5em;
height : 0.5em;
}
.clear {
clear : both;
height : 0;
}
hr {
padding : 0;
height : 0;
border-bottom : 0.1em solid #bbbfc5;
}
img {
border : 0;
vertical-align : middle;
}
.forum {
border : 0.1em solid #ccc;
padding : 0.1em;
background : #fff;
}
.forum span {
font-weight : bold;
}
.forumtitle {
background : #f5f5f5;
color : #888;
border-bottom : 0.1em solid #fff;
padding : 1em;
font-weight : bold;
}
.forumtopic {
border-top : 0.1em solid #ccc;
padding : 1em;
}
.debug {
overflow : hidden;
background : #ffe;
border : 0.2em solid #960;
font-size : 0.6em;
color : #960;
padding : 0.5em 2em;
margin : 1em 1%;
}
.hint {
background : #e4e6e6;
border-left : 0.3em solid #999;
line-height : 1.2em;
color : #333;
width : auto;
z-index : 1000;
font-size : 0.6em;
position : absolute;
visibility : hidden;
margin : 0;
padding : 0.4em 0.6em 0.4em 1.2em;
}
.news_left {
font-size : 12px;
text-transform : uppercase;
color : #fff;
}
.readmore {
float : right;
}
a:link.readmore, a:visited.readmore {
color : #fff;
text-decoration : underline;
}
a:hover.readmore, a:active.readmore {
color : #fff;
text-decoration : none;
}

.so_text_p {
	text-align: justify;
}

.so_text_h1 {
	font-size: 14px; text-align: center;
}

.articles {
	margin-top: 1px; 
	width: 563px; 
	height: 600px;
}
