body {
    background: #e3ddc5 url("http://www.tourclub.kiev.ua/templates/tourclub_new/images/map.gif") repeat-x top left;
    margin: 0;
    padding: 0;
    font-size: 11px;
}
html, body, a, td, th, tbody, div, span, input, select, li, p, textarea {
    font-size: 11px;
    font-family: Verdana, arial;
    color: #303030;
}
/*
div, table {
    margin: 0;
}*/
a {
    color: #303030;
}
ul {
    list-style-image: url('http://www.tourclub.kiev.ua/templates/tourclub_new/images/ularrow.png');
    padding-left: 15px;
    margin: 0;
}
.tr {
    clear: both;
}
/*#outterdiv {
    margin: 0;
    padding: 0 95px;
} */
#maintable {
    height: 100%;
    width: 100%;
} /*
#maintable td {
    padding: 0;
    margin: 0;
} /*
.forumline td {
    padding: 3px;
    margin: 1px;
}  */
#maindiv {
    background: #efe9dc url("http://www.tourclub.kiev.ua/templates/tourclub_new/images/mainbg_r.gif") repeat-y top right;
    height: 100%;
    border-top: 1px solid #cbc5ad;
    vertical-align: top;
}
#innerdiv {
    margin: 0;
    padding: 0;
    background: url("http://www.tourclub.kiev.ua/templates/tourclub_new/images/mainbg_l.gif") repeat-y top left;
    height: 100%;
}
#topimg {
    border-top: 7px solid #FFFFFF;
    border-left: 7px solid #FFFFFF;
    width: 380px;
    height: 100%;
    margin: 0;
    margin-top: 4px;
    float: right;
}
#bottom {
    background: #d4d4bd;
    border-left: 10px solid #cfcfb6;
    border-right: 10px solid #cfcfb6;
    padding: 4px 7px 0 7px;
}
/********************************************************** LOGO MENU WEATHER ***/
#menu {
    background: url("images/menu_forum_bg.png") no-repeat;
    position: absolute;
    width: 876px;  /*760px*/
    height: 160px; /* 80px; */
    top: 0px; /* 52 */
    left: 285px;
}
/* MENU */
#mainlevel-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 85px;
    margin-left: 0px;
    list-style-image: none;

}
ul#mainlevel-nav li {
    margin: 0;
    padding: 0;
    padding-left: 10px;
    list-style-image: none;
  float: left;
  white-space: nowrap;
}
ul#mainlevel-nav li a, ul#mainlevel-nav li a:hover {
  display: block;
    font-size: 14px;
    color: #434343;
    text-decoration: none;
    font-family: times;
    font-weight: bold;
    padding-bottom: 3px;
}
#mainlevel-nav a:hover, a#active_menu-nav {
    color: #c13030;
    background: url("images/menu_forum_hover.gif") repeat-x center bottom;
}
ul#mainlevel-nav li a { width: auto; }


#logo {
    /*background: url("../images/logo.png") no-repeat;*/
    position: absolute;
    width: 312px;
    height: 160px;
    top: 5px;
    left: 0px;
}
#matches {
    position: absolute;
    width: 117px;
    height: 124px;
    top: 280px;
    left: 0px;
}
#weather {
    background: url("http://www.tourclub.kiev.ua/templates/tourclub_new/images/weather_bg.png") no-repeat top right;
    position: absolute;
    width: 190px;
    height: 219px;
    top: 110px;
    right: 0px;
    padding-top: 17px;
}
#weather table {
    margin-left: 3px;
}
.gor_border {
    background: #dad5bf;
    height: 10px;
    width: 99%;
    font-size: 1px;
}
.map_side {
    background: url("http://www.tourclub.kiev.ua/templates/tourclub_new/images/map_side.gif") no-repeat top center;
    vertical-align: bottom;
}
/*---left col---*/
.leftcol {
    width: 180px;
    vertical-align: top;
}
div.leftcol {
    padding: 250px 0 0 0;
}
/*---right col---*/
.rightcol {
    padding: 7px;
    vertical-align: top;
}
div.rightcol {
    padding: 7px;
    /*background: url("../images/quote.png") no-repeat top center; */
}

/*****************************************/
a {
    color: #c13030;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

/*****************************************/
.moduletable h3 {
    background: url("http://www.tourclub.kiev.ua/templates/tourclub_new/images/header_bg.gif") no-repeat left top;
    height: 32px;
    font-size: 14px;
    padding: 11px 0 0 20px;
    margin: 0;
    letter-spacing: 1px;
    color: #ebe8d7;
    font-family: times;
    font-weight: normal;
    
    height: 35px;
    width: 155px;
    padding: 11px 0 0 25px;
    margin: 0;
    margin-left: 15px;
}
/*****************************************/
.moduletable_left {
    width: 172px;
}
.moduletable_left h3 {
    background: url("http://www.tourclub.kiev.ua/templates/tourclub_new/images/left_header_bg.gif") no-repeat left top;
    height: 32px;
    font-size: 14px;
    padding: 11px 0 0 20px;
    margin: 0;
    font-family: times;
    color: #45423d;
    letter-spacing: 1px;
}
ul.mostread_left {
    margin: 0;
    padding: 0 0 0 20px;
    list-style: none;
    list-style-image: none;
}

li.mostread_left {
    padding-bottom: 12px;
    list-style: none;
    list-style-image: none;
}
li.mostread_left a {
    font-size: 10px;
}
.componentheading {
    color: #ebe8d7;
    font-size: 14px;
    font-family: times;
    position: relative;
    top: 23px;
    background: url("http://www.tourclub.kiev.ua/templates/tourclub_new/images/header_bg.gif") no-repeat left top;
    height: 35px;
    width: 155px;
    padding: 11px 0 0 25px;
    margin: 0;
    margin-left: 15px;
    /*letter-spacing: 1px; */
}
table.contentpaneopen td, table.contentpane td, div.contentpaneopen div {
    padding-bottom: 7px !important;
    padding-left: 30px !important;
    padding-right: 55px !important;
}
table.contentpaneopen, table.contentpane, div.contentpaneopen {
    margin: 0;
}

table.contentpaneopen td td, table.contentpane td td{
    font-size: 11px;
    padding: 2px !important;
}
.contentpaneopen, .contentpaneopen td, .contentpane, .contentpane td, .contentpaneopen p, .contentpane p {
    font-size: 11px;
    background: #ebe6d7;
    /*width: 93%;*/
}
div.contentpaneopen, .contentpaneopen, .contentpane {
    width: 93%;
}

.contentpane {
    padding-top: 20px;
}
.contentheading, .advert_head {
    color: #c13030;
    font-size: 16pt !important;
    font-family: times;
    padding-left: 30px !important;
    padding-top: 15px !important;
}
.advert_head {
    padding-top: 10px !important;
    padding-left: 0px !important;
}

/*
434343 14pt
c13030
*/
div.pathway {
    padding-left: 15px;
}
table.simple{
    border-collapse: collapse;
    border: 1px solid #666666;
}
table.simple th, table.simple td {
    vertical-align: top;
    border: 1px solid #666666;
    padding: 2px 3px;
    font-size: 11px;
}
/* GALLERY */
#rsg2-navigation {
    padding-right: 100px;
}
#rsg2-thumbsList {
    background: #ebe6d7;
    width: 93%;
}
.createdate {
    font-size: 9px;
    font-family: Verdana;
}
.inn {
    padding: 10px;
    padding-top: 25px;
}

