body{ font-family:Arial; font-size:12px; color:#000000; margin:0px; padding:0px; background-color:#459BBC; }
form {margin-bottom:0;}
table {font-size:12px;}
HR { border:1px solid #82B5CA; }
H1 { color:#0E859F; }

.header { background: #459BBC url('../images/bg.jpg') no-repeat scroll center top; height:200px;}
.header-menu { background: #A7CCDB; /*url('../images/menu_bg.gif');*/ width:980px; padding:10px; }

.header-menu div { background-color: #026892; height:20px; line-height:20px; font-size:14px; font-weight: bold;}
.header-menu ul { list-style-type:none; margin:0px; padding:0px; }
.header-menu ul li { float:left;}
.header-menu ul A  { color:#FFFFFF; text-decoration: none; padding:0px 8px 0px 8px; }
.header-menu ul li.sel A  { color:#A7CCDB; }
.header-menu ul A:hover { color:#A7CCDB; }
.header-menu ul.lang li { float:right;}

.header-login { width:950px; padding-top:30px; }
.header-login table { color:#FFFFFF; font-weight:bold; font-size:12px; }
.header-login a { color:#FFFFFF; text-decoration: none; }
.header-login a:hover { color:#026892;}

.body { width:1000px; padding-top:10px; padding-bottom:10px; background:white; }

.footer { background:#459BBC; font-size:10px; color:#19476a; margin:10px; }

.error { color:red;}
.000announcement { width:70%; border:1px solid #FF9933; background:#E3E7CE; color:#1095C0; font-size:14px; font-weight:bold; text-align:center; padding:20px;}

.btn a { font-size:14px; font-weight:bold; text-align:center; color:#82B5CA; background:#FFFFFF; display:block; padding:2px; border:1px solid #026892; width:100px; text-decoration: none;}
.btn a:hover { color:#82B5CA; background:#D0FDFD; }

.table { background:#D0FDFD; }
.table h1.white { font-size:14px; color:white; margin:0px; padding:0px; }
.table th { background: url('../images/th.jpg') repeat-x top; color:white; font-size:14px;}
.table A { text-decoration: none; color:#0E859F; }
.table A:hover { color:black; }
.table td.triplist-title { background: url('../images/th.jpg') repeat-x top; font-weight:bold; color:white; }
.table td.triplist-list { border-bottom:1px solid white; }
.table td.triplist-list a{ color:#1095C0; }
.table td.triplist-list a:hover{ color:#000000; }
.table td.triplist-empty { color:#1095C0; font-size:14px; font-weight:bold; text-align:center; padding:20px;}

.polls { background:#D0FDFD; font-family:Arial; font-size:12px; color:#000000; margin-bottom:15px;}
.polls th { background: url('../images/th.jpg') repeat-x top; color:white; font-size:14px; padding-left:5px;}
.polls th.th { background:#D0FDFD; color:black; font-size:14px; padding-left:5px; border-bottom:1px solid #026892;}
.polls th.the { background:#D0FDFD; color:black; font-size:14px; padding-left:5px; }
.polls td { padding-left:5px; border-bottom:1px solid white; }

.user-menu { background:#D0FDFD;}
.user-menu th{ background: url('../images/th.jpg') repeat-x top; color:white; font-size:14px; text-align:left; padding-left:5px}
.user-menu td{ padding-left:10px; padding-top:2px;padding-bottom:2px;  }
.user-menu td.menu { font-size:14px; font-weight: bold;}
.user-menu A { text-decoration: none; color:#1095C0; }
.user-menu td.sel A { color:black; }
.user-menu A:hover { color:black; }

.reg-input { width:250px; }
.reg-descr { font-size:10px; }

.userinfo-input { width:250px; }

.trip-select {width: 200px; }
.trip-input {width: 150px; }
.trip-input-name {width: 200px; }
.trip-textarea {width:350px; height:100px;}
.trip-img { padding-left:20px;padding-bottom:10px; }
.trip-img img{ border:1px solid #026892; }

.search { background:#D0FDFD;}
.search th { background: url('../images/th.jpg') repeat-x top; color:white; font-size:14px;}
.search select { width:200px; }
.search A { text-decoration: none; color:#0E859F; }
.search A:hover { color:black; }

.news-title { font-size:14px;  font-weight: bold; color:#0E859F; }
.news-date { font-size:10px; padding-left:1px; }
.news-text { padding-left:1px; }

.help-title { font-size:14px;  font-weight: bold; color:#0E859F; }
.help-text { padding-top:2px; padding-bottom:10px; }

.advert-title { font-size:14px; }
.advert-text { padding:10px;}

.contact-input {width: 300px; }
.contact-textarea {width: 300px; height:100px; }

.comment-input {width: 210px; }
.comment-textarea {width: 500px; height:100px; }

.tripshow { width:70%; background:#D0FDFD; padding:5px; }
.tripshow a{ text-decoration: none; color:#1095C0; }
.tripshow a:hover{ color:black; }
.tripshow div { padding-bottom:2px;}
.tripshow div.images { float:right; }
.tripshow div.images div{ border:1px solid #026892; margin-bottom:5px; padding:0px; cursor:pointer; }
.tripshow div.title { padding-bottom:10px; }
.tripshow h1.name { font-size:16px; font-weight:bold; color:#1095C0; display:inline; padding-right:10px; }
.tripshow div.price {font-size:14px; font-weight:bold; color:#000; display:inline; }
.tripshow div.info div.title { font-size:12px; font-weight:bold; color:#1095C0; }
.tripshow div.info div.text { padding-left:5px; }
.tripshow div.agency a { font-size:14px; font-weight:bold; text-align:center; color:#82B5CA; background:#FFFFFF; display:block; padding:2px; border:1px solid #026892; width:125px;}
.tripshow div.agency a:hover { color:#82B5CA; background:#D0FDFD; }
.tripshow-no { width:50%; background:#D0FDFD; color:#1095C0; font-size:14px; font-weight:bold; text-align:center; padding:20px;}

.tripagency { width:60%; text-align:left; padding:10px;}
.tripagency a { text-decoration: none; color:#1095C0; }
.tripagency a:hover{ color:black; }
.tripagency h1.agency-name { font-size:16px; font-weight:bold; color:#1095C0; }
.tripagency img.agency-logo { border:1px solid #026892; background:#FFFFFF; }

.triplist-pages {margin-top:10px;}
.triplist-pages a { padding: 0 5px; border: 1px solid #026892; background-color:white; text-decoration: none; color:#82B5CA; }
.triplist-pages a:hover { background-color:#D0FDFD; color:#026892; }
.triplist-pages a.sel { background-color:#D0FDFD; color:#026892; }


.flightplan a { text-decoration: none; padding-left:20px; font-size:16px;  font-weight: bold; color:#0E859F; }
.flightplan a:hover { color:black; }


.visa { padding:5px; width:120px; float:left;}
.visa a:hover div.title{ color:black; }
.visa div.image{ text-align:center; }
.visa div.title{ text-align:center; font-size:16px; font-weight:bold; color:#1095C0; }

.vip { float:left; border:1px solid #82B5CA; padding:5px; margin:2px; width:135px; height:150px; background:#D0FDFD; }
.vip a { text-decoration: none; }
.vip a:hover div.title{ color:black; }
.vip div.image{ text-align:center; }
.vip div.image img{ border:1px solid #1095C0; }
.vip div.title{ text-align:center; font-size:14px; font-weight:bold; color:#1095C0; }
.vip div.price{ text-align:center; padding:5px; color:black; }
.vip div.price b{ font-size:14px; font-weight:bold; color:#1095C0; }

.forum { background:#D0FDFD; width:99%; }
.forum A { text-decoration: none; color:#1095C0; }
.forum A:hover { color:black; }
.forum th { background: url('../images/th.jpg') repeat-x top; color:white; font-size:14px; }
.forum th A{ color:white; }
.forum th.th { background:#D0FDFD; color:black; font-size:12px; border-bottom:1px solid white;}
.forum td { border-bottom:1px solid white; padding:5px; }
.forum td.td { color:#1095C0; }
.forum td div.title { font-weight:bold; }
.forum td div.descr { font-size:10px; }
.forum td div.user { font-size:10px; color:#1095C0; }
.forum td div.umessages { font-size:10px; }
.forum td div.date { font-size:10px; }
.forum input.title { width:99%; }
.forum textarea.message { width:99%; height:300px;}
.forum-btn a { font-size:14px; font-weight:bold; text-align:center; color:#82B5CA; background:#FFFFFF; display:block; padding:2px; border:1px solid #026892; width:100px; text-decoration: none;}
.forum-btn a:hover { color:#82B5CA; background:#D0FDFD; }