@charset "utf-8";
html, body {margin: 0px; padding: 0px; height: 100%; width: 100%;}
html {font-size: 100.01%;}
body {font-size: 62.5%; font-family: "Arial"; background: #f2f2f2 url(../images/index/body-bg.gif) repeat-x top; color: #333}
*:focus, * {outline: none;}
table, td, th {padding: 0px; border-collapse: collapse;}
ul, li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, del, dfn {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
a img {border: 0}

a:hover {text-decoration: none}

#wrap {
   width: 920px;
   margin: 0px auto 0px auto;
   background-color: #fff;
   min-height: 100%;
   height: auto;
}

#page {
   width: 874px;
   margin: 0px auto 0px auto;
}

.b {clear: both}

h2 {
   font-size: 1.8em;
   color: #333333;
}

#online {
   position: absolute;
   right: 0px;
   width: 55px;
   top: 180px;
}

a.more-green {background: #fff url(../images/index/more-green.gif) no-repeat 0px 2px; padding-left: 16px; font-size: 1.1em; font-weight: bold}
a.more-blue {background: #fff url(../images/index/more-blue.gif) no-repeat 0px 2px; padding-left: 16px; font-size: 1.1em; font-weight: bold}

.text-content {font-size: 1.2em; padding-bottom: 20px}
.text-content h2 {margin-bottom: 15px;}

.gr {background: #fff url(../images/bg/gr-gr.gif) repeat-x bottom; padding-bottom: 10px}

#menu {height: 32px; background: #fff url(../images/index/hdr-menu-bg.gif) repeat-x}
#menu ul li {padding: 8px 0px 9px 0px; float: left; margin-left: 8px; padding-right: 20px}
#menu ul li a {color: #fff; font-size: 1.3em}
#menu ul li.last {float: right; padding-right: 5px;}
#menu ul li.last a {color: #7d828a; font-size: 1.2em}

#menu-bottom {background: #fff url(../images/index/hdr-menu-bottom-bg.gif) no-repeat; width: 920px; height: 17px}

#hdr {clear: both; margin-top: 8px; margin-left:10px; height: 62px}
#hdr #logo {float: left}
#hdr #phones {float: right}
#hdr #phones #round-a-clock, #hdr #phones #phones-numbers {float: left}
#hdr #phones #round-a-clock {width: 150px; color: #ee481c; font-size: 1.2em; text-align: right}
#hdr #phones #phones-numbers {font-size: 2.3em; color: #333333; font-weight: bold}
#hdr #phones #phones-numbers span {margin-left: 23px; font-weight: normal!important; color: #88a4d2!important}

#submenu {margin-top: -15px; z-index: 100; position: absolute; width: 874px}
#submenu ul {float: right}
#submenu ul li {float: left; margin-left: 2px; z-index: 100}

#slogan {background: #fff url(../images/index/slogan.jpg) no-repeat; height: 213px; margin-top: 2px; z-index: 1}

#cols #col1, #cols #col2 {float: left}
#cols #col1 {width : 652px; margin-left: 1px;}
#cols #col2 {width : 200px}
#cols a {color: #1452ba}

#cols #col2 {padding: 25px 0px 0px 18px}
#cols #col2 h3 {font-size: 1.5em; font-weight: normal; color: #333}
#cols #col2 #events .item {margin-top: 20px}
#cols #col2 #events .item .date {color: #ce5c00; font-size: 1.1em}
#cols #col2 #events .item .header a {font-size: 1.1em; font-weight: bold}
#cols #col2 #events .item p {font-size: 1.1em; color: #444444; margin: 0px; line-height: 150%}
#cols #col2 #events #events-all {margin-top: 20px}

#search-form {background: #ffeba1 url(../images/index/search-form-bg.gif) repeat-x; margin-top: -27px; border: 1px solid #f0d9be; padding: 17px 11px 23px 11px; z-index: 10}
#search-form #search-form-row {font-size: 1.4em; margin-top: 10px}
#search-form #search-form-advanced {font-size: 1.4em; margin-top: 10px; display: none}
#search-form #search-form-advanced .input {width: 100px}
#search-form #search-form-advanced .second-row {margin-top: 10px}
#search-form #search-form-row select {padding: 3px; width: 160px; margin: 0px 5px 0px 5px}
#search-form #search-form-select-city {width: 210px!important}
#search-form #search-form-advanced-link {margin-top: 0px; font-size: 1.2em}
#search-form #search-form-advanced-link a {text-decoration: none; border-bottom: 1px dashed; font-style: italic}
#search-form #other-countries {font-size: 0.8em; margin-left: 286px}

#two-cols {margin-top: 17px}
#two-cols #left-col, #two-cols #right-col {float: left}
#two-cols #left-col {width: 409px}
#two-cols #right-col {width: 242px}
#two-cols #right-col .img {margin-bottom: 2px}
#two-cols #left-col h2 {font-size: 1.7em}

#testimonials {margin-top: 25px}
#testimonials .item {margin-top: 9px}
#testimonials .item .hdr {height: 13px; width: 242px; background: #fff url(../images/index/testimonials-hdr-bg.gif) no-repeat}
#testimonials .item .btm {height: 26px; width: 242px; background: #fff url(../images/index/testimonials-btm-bg.gif) no-repeat}
#testimonials .item .text {background-color: #fffae9; border-left: 1px solid #f0c495; border-right: 1px solid #f0c495; padding: 0px 20px 10px 18px; font-size: 1.2em}
#testimonials #testimonials-hdr h2 {float: left}
#testimonials #testimonials-hdr #testimonials-all {float: right; padding-top: 4px}
#testimonials .author {margin-left: 48px}
#testimonials .author .name {color: #ce5c00; font-style: italic; font-size: 1.4em}
#testimonials .author .company {font-style: italic; font-size: 1.2em}

#left-col {padding-top: 10px}
#left-col .item {margin-top: 15px}
#left-col .item .img, #left-col .item .desc {float: left}
#left-col .item .img {width: 82px; height: 90px; background: #fff url(../images/index/popular-img-bg.gif) no-repeat; padding: 5px 6px 0px 6px; margin-right: 8px}
#left-col .item .desc {padding-top: 2px}
#left-col .item .desc .hdr a {font-size: 1.8em}
#left-col .item .desc .hdr span {color: #f58f1f; font-size: 1.5em}
#left-col .item .desc ul {margin-top: 5px; margin-left: 4px; width: 270px}
#left-col .item .desc ul li {clear: both; background: #fff url(../images/index/popular-li-bg.gif) no-repeat 0px 4px; padding-left: 9px; font-size: 1.2em; margin-bottom: 1px}
#left-col .item .desc ul li span {float: right}
#left-col .item .desc ul li span em {color: #f16327; font-style: normal; font-weight: bold}
#left-col #left-col-all {margin-top: 15px}
#left-col #left-col-all a {font-size: 1.2em}

#logos {margin-top: 30px}

#ftr {
   width: 920px;
   margin: 0px auto 0px auto;
   font-size: 1.1em;
   color: #71797e;
   background: transparent url(../images/index/ftr-bg.gif) no-repeat top;
   padding: 35px 0px 25px 35px;
}

#ftr p {margin: 0px}
#ftr a {color: inherit}

#news-on-main {font-size: 11px; margin-top: 10px; padding-bottom: 15px}
#news-on-main .news-on-main-header h2 {font-size: 14px; margin-bottom: 10px; font-weight: bold; float: left}
#news-on-main .news-on-main-header a {float: right; color: #1452ba; font-weight: normal!important; text-decoration: none; font-size: 11px}
#news-on-main .item strong {display: block; color: #F17D53; font-weight: normal}
#news-on-main .item {width: 260px; float: left; margin-right: 0px; margin-left: 15px}
#news-on-main .item a {color: #1452ba}
#news-on-main .item p {margin-top: 0px}
#news-on-main .item p a {font-weight: normal!important; color: #000!important}
