/*
Theme Name: Europenethotels Blog Theme
Theme URI: http://www.europenethotels.com/
Description: The default Europenethotels Blog Theme.
Version: 1.0
Author: Bárdy Tamás
Author URI:
Tags: euhotels
*/


*, html, body { margin: 0px; padding: 0px; }
body { background: #dadada url('images/bodybg.jpg') top repeat-x; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
form { padding: 0px; margin: 0px; }
h1 { font: 24px Arial;}
h2 { font: bold 16px Arial; margin-bottom:10px; }

.float-left { float: left !important; }
.float-right { float: right !important; }
.img-float { float: left; padding: 0px 5px 5px 0px; }
.clear { clear: both; padding: 0px; margin: 0px; font-size: 0px;  }
.hidden { display: none; }

.text12b { font: bold 12px Arial !important; }
.black { color:#2B2A2A;}
.link {text-decoration: none;}
.text12 { font-family:Arial;font-size:12px;}
.gray { color: #949494 !important; }
.dgray { color: #666 !important; }
.blue { color: #3385c4 !important; }
.orange { color: #ff3600 !important; }

#labsHeader{background-image:url(http://images.europenethotels.com/blog/header-labs.jpg);}
#insightsHeader{background-image:url(http://images.europenethotels.com/blog/header-insights.jpg);}
#goodstuffHeader{background-image:url(http://images.europenethotels.com/blog/header-goodstuff.jpg);}
#didyouknowHeader{background-image:url(http://images.europenethotels.com/blog/header-didyouknow.jpg);}
#destinationHeader{background-image:url(http://images.europenethotels.com/blog/header-destinations.jpg);}
/*#background{background-image:url(http://images.europenethotels.com/blog/bodybg_2.jpg); height:446px;}*/
#breadcrumb{left:17px; margin:10px 0; position:absolute; top:60px; font-size:10px; font-family: Verdana, Arial;}
#breadcrumb a {font-weight:bold;  padding: 0 3px;}
#menubar { position: relative; top: 43px; left: 0px; height: 26px; float:right;}
#menubar a { margin-left: 5px; }
#header { position: relative; width: 950px; height: 96px; margin: 0px auto; }
/*#header h1 a { position: absolute; top: 10px; right: 30px; width: 140px; height: 60px; background: url("http://images.europenethotels.com/blog.png") no-repeat; }
*/

#header h1 img{border:none;}
#cthead { width: 950px; height: 17px; background: url('images/cthead.png') no-repeat; margin: 0px auto; }
#ctpattern { width: 950px; background: url('images/ctpattern.png') repeat-y; margin: 0px auto; }
#ctfooter { width: 950px; height: 20px; background: url('images/ctfoot.png') no-repeat; margin: 0px auto; }
#menu { width: 910px; height: 48px; background: url('images/menu.jpg'); margin-left: 20px; list-style-type: none; }
#menu li { height: 33px; padding: 15px 16px 0px 12px; float: left; background: url('images/menusep.jpg') top right no-repeat; }
#menu li a { font: bold 16px Arial; color: #2b2a2a; }
#box { width: 910px; height: 301px; margin: 13px auto; }
#box_image { width: 609px; height: 301px; float: left; position: relative; }
#box_image img { position: absolute; top: 0px; left: 0px; z-index: 5; }
#box_menu { width: 301px; height: 301px; float: left; position: relative; }
#box_menu a { font: bold 14px Arial; color: #666; }
.box_menu_head { width: 291px; height: 29px; padding: 12px 0px 0px 10px; background: url('images/boxhead.jpg'); }
.box_menu_item { width: 291px; height: 29px; padding: 12px 0px 0px 10px; background: url('images/boxitem.jpg'); }
.box_menu_foot { width: 291px; height: 29px; padding: 12px 0px 0px 10px; background: url('images/boxfoot.jpg'); }
.box_active { width: 331px; height: 137px; margin-left: -30px; background: url('images/boxactive.png'); position: relative; z-index: 10; }
.box_title { font: bold 16px Arial; color: #f23502; padding: 13px 0px 0px 47px; }
.box_content { height: 60px; overflow: hidden; font: 12px Arial; color: #d4d4d4; padding: 5px 10px 0px 47px; line-height: 1.5;}
.box_more { padding: 10px 10px 0px 40px; }
.box_more a { font: 14px Arial; color: #fff !important; }
.arrow { margin: 3px 3px 0px 0px; width: 10px; height: 10px; float: left; background: url('images/arrow.png') no-repeat; }

#ctwrapper { width: 910px; margin: 13px auto 0px auto; position: relative; }
#ctwrapper * {line-height:1.5;}
#ctwrapper31 { width: 381px; float: left; }
#ctwrapper32 { width: 200px; float: left; margin: 0px 16px 0px 16px; position: relative; }
#sidebar { width: 296px; float: left; }
#ctwrapper21 { width: 613px; float: left; font: 12px Arial; color: #666; }
.header31 { width: 366px; height: 30px; background: url('images/header31.jpg'); font: bold 16px Arial; color: #2b2a2a; padding: 9px 0px 0px 15px; margin-bottom: 8px; }
.header32 { width: 185px; height: 28px; background: url('images/header32.jpg'); font: bold 16px Arial; color: #f23502; padding: 9px 0px 0px 15px; }
.header21 { width: 604px; height: 30px; background: url('images/header21.jpg'); font: bold 16px Arial; color: #2b2a2a; padding: 9px 0px 0px 15px; margin-bottom: 8px; }
.sidebar_header { width: 281px; height: 30px; background: url('images/header33.jpg') no-repeat; font: bold 16px Arial; color: #2b2a2a; padding: 9px 0px 0px 15px; margin: 0px 0px 5px -15px; }
.content31 { padding-bottom: 15px; font: 12px Arial; color: #666; }
.content31_bottom { font: 12px Arial; color: #666; }
.content31_title { font: bold 16px Arial; color: #2b2a2a; padding: 15px 0px 15px 0px; }
.content31_more { padding: 10px 0px 0px 3px; }
.content31_more a { font: bold 14px Arial; color: #3385c4 !important; }
.content31_item { padding: 10px 0px 10px 0px; border-bottom: solid 1px #ececec; }
.content31_item_top { padding: 0px 0px 10px 0px; border-bottom: solid 1px #ececec; }
.content31_item_bottom { padding: 10px 0px 10px 0px; margin-bottom: 5px; }
.content31_item img, .content31_item_top img, .content31_item_bottom img { padding: 0px 10px 5px 0px; float: left; }
.content31_item a, .content31_item_top a, .content31_item_bottom a { font: bold 12px Arial; color: #3385c4; padding: 0px 0px 10px 0px; display: block; }
.content21 { padding: 0px 16px 0px 4px; font: 12px Arial; color: #666; line-height: 1.5;}
.content21 .wp-caption{float:left; text-align:center;}
.content21 .wp-caption img{margin-bottom:3px;}
.content21 p{clear:both;}
.content21 a { color: #3385c4; }
.content21_title { padding: 10px 16px 0px 1px; font: bold 14px Arial; color: #000000;}
.content21_more { padding: 5px 0px 30px 3px; }
.line31 { width: 326px; height: 22px; background: url('images/line31.jpg'); padding: 8px 0px 0px 40px; }
.line31 a { font: bold 12px Arial; color: #ff3600; }
.content32 { border-left: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7; background: #f9f9f9; padding: 9px 15px 15px 15px; font: 12px Arial; color: #666; }
.content32_bottom { border-left: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7; border-bottom: solid 1px #e7e7e7; background: #f9f9f9; padding: 9px 15px 15px 15px; font: 12px Arial; color: #666; }
.content32_title { font: bold 12px Arial; color: #2b2a2a; padding-bottom: 5px; }
.content32_title a { font: bold 12px Arial; color: #3385c4; }
.content32 .bordered, .content32_bottom .bordered { background: url('images/imgborder150.png'); position: absolute; z-index: 30; top: 0px; left: 0px; width: 150px; height: 150px; }
.content32 .image, .content32_bottom .image { position: relative; z-index: 50; margin: 0px auto 10px auto; width: 150px; height: 150px; }
.content32_more { padding: 10px 0px 0px 3px; }
.content32_more a { font: bold 14px Arial; color: #3385c4 !important; }
.sidebar_content { width: 281px; padding: 0px 0px 15px 0px; font: 12px Arial; color: #666; margin-right: 15px; float:left;}
.sidebar_content_bottom { padding: 9px 0px 0px 0px; font: 12px Arial; color: #666; }
.sidebar_content img, .content33_bottom img { float: left; padding: 0px 2px 8px 2px; }
.sidebar_content img { padding-left: 0px; }
.sidebar_content_more { padding: 15px 0px 0px 3px; float: right; }
.sidebar_content_more a { font: bold 14px Arial; color: #3385c4 !important; }
#sidebar  .sidebar_header{ padding-left: 18px;}
.line331_on { width: 296px; height: 30px; background: url('images/line331_on.jpg'); }
.line331_off { width: 296px; height: 30px; background: url('images/line331_off.jpg'); }
.line331_off div, .line331_on div, .line332_off div, .line332_on div  { font: bold 16px Arial; color: #fff; margin: 5px 16px 0px 11px; float: left; }
.line331_off span, .line331_on span, .line332_off span, .line332_on span { font: 12px Arial; color: #3385c4; padding-top: 8px; float: left; }
.line331_off span a, .line331_on span a, .line332_off span a, .line332_on span a { font: 12px Arial; color: #3385c4; }
.line332_on { width: 296px; height: 30px; background: url('images/line332_on.jpg'); }
.line332_off { width: 296px; height: 30px; background: url('images/line332_off.jpg'); }

.header1 { width: 894px; height: 29px; background: url('images/header1.jpg'); font: bold 16px Arial; color: #2b2a2a; padding: 9px 0px 0px 15px; margin-bottom: 8px; }
#advices { width: 880px; height: 114px; background: url('images/advices.jpg'); margin: 0px auto; padding: 14px 10px 0px 20px; }
#advices img { float: left; padding-right: 10px; padding-bottom: 5px; }
#advices div { float: left; font: 12px Arial; color: #6a6a6a; width: 100px; padding: 14px 10px 0px 0px; }
#footer { position: relative; width: 944px; height: 173px; margin: 15px auto; background: url('http://images.europenethotels.com/footer.png') no-repeat; }
#footer .menu { position: absolute; top: 108px; left: 510px; width: 410px; height: 25px; }
#footer .menu a { margin: 0px 5px; }
#footer .logo { position: absolute; top: 95px; left: 25px; width: 299px; height: 41px; background: url('http://images.europenethotels.com/footer_logo.gif') no-repeat; text-indent: -1000em; }

#footer_desc { position: relative; top: 16px; width: 905px; height: 45px; margin: 0px auto; text-align: center; padding-top: 7px; font: 12px Arial; color: #949494; }
#footer_logo { position: absolute; top: 85px; left: 35px; width: 299px; height: 41px; background: url('images/footer_logo.gif') no-repeat; text-indent: -1000em; }
#footer_news { position: absolute; top: 75px; left: 433px; width: 300px; height: 120px; font: 12px Arial; color: #666; line-height: 1.4; }
#footer_menu { position: absolute; top: 75px; left: 750px; width: 175px; height: 120px; }
#footer_menu a { font: bold 12px Arial; color: #666; line-height: 1.73; }
#footer_partners { position: absolute; top: 210px; left: 20px; width: 905px; height: 45px; margin: 0px auto; text-align: center; font: 12px Arial; color: #949494; }
#footer_bottom {
margin:0 auto;
padding-bottom:30px;
position:relative;
text-align:center;
width:944px;
}

/* Widgets */
.widget .widget_content { margin-left: -15px; }
.textwidget { margin-left: 0px; }
.sidebar_content widget widget_text { margin-left: -14px; }
.widget ul { list-style-type: disc !important; padding: 0px 0px 0px 15px; }
.widget ul li { color: #666; }
.widget a { font: 12px Arial; color: #666; }
.widget_tag_cloud a { font: 14px Arial !important; color: #666; margin-right: 4px; }

.WP-EmailIcon { vertical-align: bottom; }
#commentform p { margin-bottom: 5px; }
#commentform input[type="text"] { padding: 5px; margin-right: 10px; }
#commentform textarea { font: 12px Arial; padding: 5px; }
#respond h3 { margin-bottom: 5px; }
.hentry { padding: 10px 0px 10px 0px; border-bottom: solid 1px #ececec; min-height: 92px; }
.hentry .entry { padding-top: 10px; }

#search{
  background: url(images/search-bgr.gif) no-repeat;
  height: 32px;
  width: 296px;
  margin-left: -15px;
}
#search input{
  background: transparent;
  border: 0;
  color: #a3a192;
  float: left;
  font-size: 12px;
  margin: 8px 0 0 10px;
  width: 256px;
}
#search .btn{
  margin: 5px 0 0;
  padding: 0;
  width: auto;
}


