/*  
Theme Name: GalaTours
Description:  GalaTours 
Author: sonika
Author URI: http://sonika.ru
*/
* { margin: 0; padding: 0;}
html {background: #79B9DF;}
body {width: 920px;font: 101.9% Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #000; margin: 20px auto; background: url(i/main-bg.gif) #fff repeat-y; border: 8px solid #fff;}

body.ie {width: 920px;font: 101.9% Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #000; margin: 20px auto; background: url(i/main-bg.gif) #fff repeat-y; border: 8px solid #fff;
overflow: hidden;}

a:link, a:visited, a:focus, a:hover, a:active 
{text-decoration: underline;
color: #000;}
p {font-size: 80%; margin: 0 0 15px 0}
ul, ol {margin: 0 0 10px 50px; font-size: 80%}
li {padding: 0 0 3px 0}

h1 { font: 130% Georgia, "Times New Roman", Times, serif; 
color: #004393; font-weight: bolder; margin: 0 0 5px 0; }
h1 a {color: #004393;}
h1 a:visited {color: #747474;}
h1 a:hover {color: #000;}

h2 { font: 105% Georgia, "Times New Roman", Times, serif; 
color: #004393; font-weight: bolder; margin: 0 0 5px 0;}
h2 a {color: #004393;}
h2 a:visited {color: #004393;}
h2 a:hover {color: #000;}

h3 { font: 95% Georgia, "Times New Roman", Times, serif; 
color: #004393; font-weight: bolder; margin: 0 0 5px 0;}
h3 a {color: #004393;}
h3 a:visited {color: #004393;}
h3 a:hover {color: #000;}

h4 { font: 90% Georgia, "Times New Roman", Times, serif; 
color: #000; font-weight: bolder; margin: 0 0 5px 0;}
h4 a {color: #000;}
h4 a:visited {color: #999;}
h4 a:hover {color: #004393;}

h5 { font: 85% Georgia, "Times New Roman", Times, serif; 
color: #000; font-weight: bolder; margin: 0 0 5px 0;}
h5 a {color: #000;}
h5 a:visited {color: #999;}
h5 a:hover {color: #004393;}

h6 { font: 85% Georgia, "Times New Roman", Times, serif; 
color: #000; font-weight: bolder; margin: 0 0 5px 0;}
h6 a {color: #000;}
h6 a:visited {color: #999;}
h6 a:hover {color: #004393;}

#special-offers h1 {color: #0DBDEF; font: 130% Georgia, "Times New Roman", Times, serif;
border-top: 2px solid #0DBDEF; display: block; padding: 0 0 10px 0; font-weight: bold;}

.top-post-index h1 {color: #FF0122}
.top-post-index .post { border: 0}

img {border: 0;}

.clearboth {clear: both}

#header { height:240px; width: 920px; background: url(i/header.jpg) #C1E0F5 no-repeat left top; margin: 0 auto; }
.logolink {float:left;padding: 30px 0 0 70px; width: 110px; height: 120px;}
a.indexlink {padding: 30px 0 0 70px; width: 110px; height: 120px;display: block; text-decoration: none;}
.phoneus {float:left; margin:30px 0 0 50px; padding-left: 20px}
.phoneus span {color:#ff0707; font-size: 120%; font-weight: bolder}

/* top menu */
#top-menu { background: url(i/top-nav.jpg) #8EE5FE repeat-x; height: 26px; width: 920px; margin: 0 auto; overflow: hidden; text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;  }
#top-menu ul {padding: 0; font-size: 100%; margin: 0 0 0 10px}
#top-menu ul li {display: inline; }
#top-menu ul li a { font-weight: bolder; font-size:80%; padding:0 10px; color: #fff; border-right: 1px solid #fff; text-decoration: none;}
#top-menu ul li a:hover {color: #142E63;text-decoration:underline;}
li.current_page_item a {/*background: #68DEFF;*/color: #142E63!important; text-decoration: none!important;}
/* END top menu  */

/* main content */
#main-content {float: left; width: 589px; background: #fff; padding: 20px 0 20px 20px; border-left: 1px solid #F5F5F5;
overflow: hidden;}
#main-content ul, #main-content ol {font-size: 80%; margin-left: 40px}

#main-content table {border-color: #ECD300; font-size: 75%; color: #000; margin: 7px 0}
#main-content table td { border-color: #ECD300; text-align: left; background: #fff;padding: 3px}
#main-content table th {background: #FFFACC; color: #E76700;font-size: 110%; border-color: #ECD300; text-align: center; font-weight: bold;
padding: 5px 3px}
#main-content table p {font-size: 100%; margin: 0; padding: 0}

img.centered {float: none; text-align: center; padding: 5px}
img.left {float: left; margin: 0 5px 5px 0;}
img.right {float: right; margin: 0 0 5px 5px}
img.none {padding-left: 5px;float: none;}

.date {display: inline; text-align: left; color: #8A8A8A; font-size: 70%; padding: 3px 0;}
.post {margin: 0 20px 10px 0; }
.post h2 {display: inline;}
.post h2 a {color: #00A0CD;}
.post h2 a:visited {color: #747474;}
.post h2 a:hover {color: #000;}
.entry {margin: 7px 0 }
/* END main content */

/* right bar */
#rightbar { width: 310px; float: right; background: url(i/right-bar.jpg) #FFF0C5 repeat-x left top;
padding: 25px 0 0 0; position: relative;}
/* for IE */
.ie #rightbar ul.cat { font: 95% Georgia, "Times New Roman", Times, serif; 
list-style-image: url(i/galochka.gif); color: #00558B; margin: 0 0 30px 30px }
/* END for IE */
#rightbar ul.cat { font: 95% Georgia, "Times New Roman", Times, serif; 
list-style-image: url(i/galochka.gif); color: #00558B; margin: 0 0 30px 40px }
#rightbar ul.cat li { font-weight: bold; padding-left: 10px }
#rightbar ul.cat li a { color: #00558B; }
#rightbar ul.cat li a:visited { color: #000}
#rightbar ul.cat li a:hover { color: #003151}

#rightbar ul.childcat { font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif; 
list-style: disc; color: #F00000; margin: 5px 5px 5px 10px; list-style-image: none }
#rightbar ul.childcat li { font-weight: bold; padding: 0}
#rightbar ul.childcat li a { color: #F00000}
#rightbar ul.childcat li a:visited { color: #F07100}
#rightbar ul.childcat li a:hover { color: #8E0000}

#palmy-rightbar { /*position: absolute; right: 10px; bottom: 0;;
	background: url(i/palmy.gif) no-repeat center bottom; height: 164px; width: 254px;*/
	padding-bottom: 20px}
/* END right bar */

/* footer */
#footer { width: 920px; background: url(i/footer.jpg) #F8AC4E repeat-x left top; color: #A33500; 
font-weight: bolder; border-bottom: 3px solid #E78306; clear: both; margin: 0 auto}
/* for  IE  */
.ie #footer {width: 930px;}
.ie #footer-left {padding:10px 15px 5px 30px}
/* end for IE */
#footer a {color: #A33500}
#footer a:visited {color: #CE6E40}
#footer a:hover {color: #3F1501}
#footer-left {float: left; width: 540px; padding:10px 15px 5px 15px}
#footer-right {float: right; width: 160px; padding: 10px 15px 5px 15px; text-align: right;}
#footer-bottom {width: 890px; clear: both; padding: 0 15px 5px 15px; margin: 0 auto; text-align: right;}
/* END footer */

.breadcrumbs {color: #666; font-size: 75%; margin: 5px 0}
.breadcrumbs a:link, .breadcrumbs a:visited {color: #666;}
.breadcrumbs a:hover {color: #454545;}

/* navigation  */
.navigation {margin: 15px 0 0;color: #999; font-size: 75%; padding: 5px 0}
.navigation a { color: #000; font-weight: bold;}
.navigation a:visited { color: #000;}
.navigation a:hover { color: #999;}
/* end navigation */

ul#category-posts { list-style: none; margin: 0 0 15px 0}
#category-posts h5 { font: 100% Georgia, "Times New Roman", Times, serif; 
color: #E50003; font-weight: bolder; margin: 0; padding: 0 0 5px 0 }
#category-posts h5 a {color: #E50003; }
#category-posts h5 a:hover {color: #000; }
#category-posts li { padding: 0 15px 0 0}
#category-posts p {color: #000;  margin-bottom: 15px; font-size: 100%}
#category-posts .date {font-size: 100%}

.tablebron {}
.tablebron td.brontd1 {text-align:right!important}
.tablebron td.brontd2 {text-align:left!important}

/* plugin flexible upload */
.imageframe { margin: 0 5px; padding: 1px; border: 1px solid #027CC5;  }
.imgalignleft { float: left; }
.imgalignright { float: right; }
.imgaligncenter { margin-left: auto; margin-right: auto; }
.imagecaption {font-size: 70%; color: #666}
.imagecaption a { text-decoration: none;}

/* Begin Contact Form ][ CSS */
.contactform { position: static; overflow: hidden; font-size: 80%}
.contactleft {width: 25%; text-align: right; clear: both; float: left; display: inline;
padding: 3px; margin: 3px 0; font-weight: normal; color:#000}
.contactright {width: 70%; text-align: left; float: right; display: inline; padding: 1px;
 margin: 3px 0; color: #CCCCCC}
.contacterror { border: 1px solid #ff0000;}
.contactbutton { width: 70%; text-align: left; float: right; display: inline; padding: 1px;
margin: 3px 0;}
/* End Contact Form ][ CSS */
/* For Link Indication plugin */
a.liexternal { padding-right: 12px; background: url(i/icons/link-icon_external.gif) no-repeat right; }
a.liftp { padding-right: 13px; background: url(i/icons/link-icon_ftp.png) no-repeat right; }
a.limailto { padding-right: 18px; background: url(i/icons/link-icon_mail.png) no-repeat right; }
a.lipdf { padding-right: 12px; background: url(i/icons/link-icon_pdf.png) no-repeat right;  }
a.liword { padding-right: 12px; background: url(i/icons/link-icon_word.png) no-repeat right;  }
a.lixls { padding-right: 12px; background: url(i/icons/link-icon_excel.png) no-repeat right;  }