html { /* Force Vertical Scrollbar */
  /* IE */
  overflow-y: scroll;
  /* Moz */
  height: 100%;
  margin-bottom: 2px;
  }

* { padding: 0; margin: 0; }

body {
  font: 11px Verdana, Tahoma, Arial, sans-serif;
  color: #666;
  background-image: url(http://adsr.hu/wp-content/media/adsr/backgrounds/adsr-stripe-111.png);
  margin: 0;
  padding: 0;
  }

#page {
  width: 996px;
  margin: 4px auto 0 auto;
  padding: 0;
  border: 0;
} 

* html #page { width: 996px; } /* IE hack */

#header {
  margin: 0;
  padding: 0;
  height: 150px;
  background-color: #111;
  background-image: url(http://adsr.hu/wp-content/media/adsr/backgrounds/adsr-stripe-111.png);
  //border-bottom: 5px solid #000;
}

/* ----------------- Row + Col -------------------------- */
.row { clear: both; }
.col1 { width: 300px !important; float: left; padding: 0 10px; }
.col2 { width: 300px !important; float: right; padding: 0 10px; }

/* ----------------- Banners ---------------------------- */
#bloglogo {
  padding: 0;
  margin: 0 70px 0 0;
  width: 100px;
  height: 140px;
  background: none;
  float: left;
}  

#banner_top {
  width: 650px;
  height: 90px;
  vertical-align: top;
  float: left;
  padding: 0;
  margin: 5px 1px;
}

#right_top {
  width: 160px;
  height: 32px;
  vertical-align: top;
  float: right;
  padding: 0;
  margin: 8px 1px 1px 1px;
}

#right_top a {
  color: #fff;
  font: 11px Verdana, Tahoma, Arial, sans-serif;
  text-decoration: underline;
}

#right_top a:hover {
  text-decoration: none;
}

#ad-adsr-szolgaltatasok {
   background: none !important;
   border: 0 !important;
}

/* ------------------------ Sidebars --------------------------- */  

.leftsidebar {
  font: 11px Verdana, Tahoma, Arial, sans-serif;
  width: 160px;
  margin: 0;
  padding: 22px 5px 0 5px;
  color: #333;
  vertical-align: top;
  }
  
#primary {
  width: 640px;
  float: left;
  padding: 20px 8px 0 8px;
  margin: 0;
  text-align: left;
  //background: #fff;
  }
  
.page #primary {
   padding: 20px 43px;
   width: 740px;
}  

.secondary {
  font: 11px Verdana, Tahoma, Arial, sans-serif;
  width: 160px;
  padding: 8px 5px 0 0;
  margin: 0;
  vertical-align: top;
  color: #333;
  text-align: left;
  float: left;
  //background: #ccc;
  }

.leftsidebar h2 { /* CSS for Left Sidebar Headlines */
  display: block;
  color: #ed2024 !important;
  background: #efefef;
  font-size: 13px !important;
  font-weight: bold !important;
  letter-spacing: 0px !important;
  line-height: 150%;
  text-align: left !important;
  margin: 0 auto;
  padding: 2px 4px 0 6px !important;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  }

.leftsidebar div {
  margin: 0 0 20px 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

.leftsidebar .metalink a, .secondary .metalink a:visited,
.leftsidebar span a, .secondary span a:visited {
  }

.leftsidebar span a {
  margin-left: 10px;
  }
  
.leftsidebar a, .secondary a {
  color: #00BB00;
  }
    
.leftsidebar a:hover, .secondary a:hover {
  color: #551a8b;
  text-decoration: none;
  }

.leftsidebar div p, .secondary div p {
  margin: 0;
  padding: 0;
  }

.leftsidebar ul {
  margin: 0 !important;
  padding: 0 0 2px 0 !important;
  background: none;
   list-style-image: url('../../images/list-item.png') !important;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  }

.secondary ol, .secondary div ul {
  background: #fff;
  margin: 0 !important;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  }
  
.leftsidebar ol {
  margin-left: 15px;
}

.leftsidebar ol li {
  list-style-image: url('../../images/list-item.png');
  list-style-type: square;
}

.leftsidebar ul li {
  margin: 0 !important;
  list-style-type: square;
  list-style-image: url('../../images/list-item.png');
  border-top: 1px dotted #aaa;
  padding: 6px 4px 4px 4px;
}

.comments {
  text-align: left;
  padding: 30px 0;
  position: relative;
  }
  
/*- Main Menu in Header */
  
ul.menu {
  margin: 0;
  padding: 0;
  position: absolute;
  left: 170px;
  width: 636px;
  }

ul.menu li {
  display: inline;
  padding: 0;
  }
  
ul.menu, ul.menu li a {
  padding: 6px 8px 6px 8px;
}

ul.menu li a,
ul.menu li.page_item a {
  font: bold 11px Tahoma, Verdana, Arial, sans-serif;
  letter-spacing: 0px;
  margin: 0;
  color: #ccc;
  text-decoration: none;
  }

ul.menu li a:hover,
ul.menu li.page_item a:hover {
  color: #eee !important;
  background: none;
  }

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
  font-weight: bold;
  color: #ed2024 !important;
  text-decoration: none;
  border: 0;
  background: #fff;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  }

.admintab {
  position: absolute;
  right: 0; 
  }

ul.menu li.admintab li {
  margin: 0;
  display: none;
  }    

ul.menu li.admintab a {
  background: none;
  font-size: 11px;
  margin: 0;
  color: #cccccc;
  text-decoration: none;
  display: none;
  }
  
ul.menu li.admintab a:hover {
  color: white;
  background: none;
  display: none;
  }  

* html #admintab {    /* IE hack */
  position: absolute;
  right: 0;
  padding-left: 15px;
  padding-right: 0;
  padding-top: 5px;
  padding-bottom: 0;
  display: none;
  } 

a img,:link img,:visited img { border:none }

/*- Sidebar Subpages Menu */

.sb-pagemenu ul {
  margin-left: 10px;
  }

.sb-pagemenu ul ul {
  margin-top: 2px;
  }

.sb-pagemenu ul ul .page_item {
  margin-left: 10px;
  padding: 0;
  }

.sb-pagemenu .current_page_item {
  }

/*- Headings */

#header .description { /* Description in header */
  font-size: 10px;
  margin: 0;
  width: 170px;
  text-align: left;
  text-decoration: none;
}

h1, h2, h3, h4 {
  font-family: Verdana, Tahoma, Arial, sans-serif;
}

h1, h1 a, h1 a:visited,
h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {
  color: #551a8b;
  text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
  color: #551a8b;
  text-decoration: none !important;
}

h1 { /* H1 is the title in the header */
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 0;
  padding: 0;
}

.page-head h1 { /* What kind of page you are on. Eg. 'Monthly Archive'. */
  text-align: center !important;
  font-size: 20px !important;
  font-weight: bold !important;
  letter-spacing: 1px !important;
  margin-bottom: 40px !important;
  margin-top: 20px !important;
  }

h2 {
  text-align: left !important;
  font-size: 18px !important;
  font-weight: bold !important;
  letter-spacing: 1px !important;
  //margin-bottom: 20px !important;
  }

.secondary h2 { /* Secondary H2 is sidebar headlines */
  display: block;
  text-align: left !important;
  color: #ed2024;
  background: #efefef;
  font-size: 13px !important;
  font-weight: bold !important;
  letter-spacing: 0px !important;
  line-height: 150%;
  padding: 2px 4px 0 6px !important;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
}

#primary h1 { /* H1 is entry headlines. */
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0px;
  }
  
#primary h3 {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0px;
  }

#respond { margin-left: 21px;}

#primary h4 { /* H4 is comments and replyform headlines */
  font-size: 13px !important;
  font-weight: bold;
  letter-spacing: 0px;
  }
  
#primary .entry-content h2 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 25px;
  margin-bottom: 20px;
  }  
  
#primary .entry-content h3 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 25px;
  }
  
#primary .entry-content h4 {
  margin: 26px 0 0 0;
  font-weight: bold;
  }

.entry-head {
  padding-top: 20px !important;
  text-align: left;
  }
  
body.page .entry-content h2 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 25px;
  margin-bottom: 20px;
  }   

body.page .entry-content h3 {
  font-size: 14px;
  display: block;
  padding: 15px 0 0;
  }

body.page .entry-content h4 {
  font-size: 12px;
  display: block;
  padding: 15px 0 0;
  }

.secondary div {
  margin: 0 0 20px 0;
  padding: 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  }

.xoxo.blogroll {
  padding: 0 !important;
  margin: 0 !important;
}

#primary .metalink a, #primary .metalink a:visited, /* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */
.secondary .metalink a, .secondary .metalink a:visited,
.secondary span a, .secondary span a:visited {
  color: #334477;
  font-weight: normal;
  }

#primary .hentry .entry-head .metalink {
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: lowercase;
  margin-left: 15px;
  }

img.identicon {
  }
  
.comment-meta {
  margin: 0;
  padding: 0;
  }

.comment-login, .comment-welcomeback {
  margin: 15px 0 0 0;
  color: #666666;
  }

#comment-personaldetails {
  margin-top: 10px;
  }

.feedicon { /* Next to Comment Section Headline */
  border: 0 !important;
  padding: 0 !important;
  }

.feedlink img { /* On the sidebar */
  height: 16px;
  width: 16px;
  border: none;
  position: absolute;
  right: 0;
  }

.secondary span a {
  margin-left: 10px;
  }

body.page .entry-edit {
  position: absolute;
  right: 0;
  margin-top: -15px;
  }

.entry-edit a {
  border: none;
  padding: 2px;
  padding-left: 23px;
  margin: 0;
  background: url('../../images/pencil.png') left center no-repeat;
  height: 16px;
  }

.comment-edit a {
  border: none;
  padding: 2px;
  padding-left: 23px;
  margin-left: 10px;
  background: url('../../images/comment_edit.png') left center no-repeat;
  height: 16px;
  }

.entry-meta { /* Time and category for blog entries */
  font-size: 10px;
  display: block;
  padding: 0;
  margin: 12px 0 0 0;
  color: #7788dd;
  background: none;
  line-height: 150%;
  }

.entry-meta a, .comment-meta a {
  color: #334477;
  text-decoration: none;
  }
  
.chronodata {
  padding: 2px 0 2px 20px ;
  background: url('../../images/calendar.png') left center no-repeat;
  margin: 0 10px 0 0;
  }

.commentslink {
  color: #00BB00 !important;
  padding: 2px 0 2px 20px;
  background: url('../../images/comment.png') left center no-repeat;
  margin: 0 10px 0 0;
  }

.quoter_comment {
  padding: 0 0 4px 0;
  background: #eeeeee url('../../images/comment.png') left center no-repeat;
  margin-left: 5px;
  }
  
.tagcloud {
  width: 600px !important;
}
  
.entry-tags {
  font-size: 10px;
  line-height: 140%;
  color: #aaa;
  display: block;
  padding: 2px 4px 4px 20px;
  background: #efefef url('../../images/tag_blue.png') no-repeat;
  background-position: 2px 2px;
  margin: 6px 0 0 0;
  border: 1px solid #ccc;
  font-weight: normal;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  }
 
.entry-tags a {
  color: #551a8b;
  white-space: nowrap;
  }
  
.entry-end {
  color: #666666;
  font: normal 11px Verdana, Tahoma, Arial, sans-serif; 
  background: none;
  //padding: 20px 0 0 0 !important;
  }
  
.entry-end a:hover {
  color: #551a8b;
  text-decoration: underline;
  }    
  
/* -------------------- BOGARASZO ------------------ */

.ugrodeszka {
  font-size: 10px !important;
  line-height: 140%;
  color: #aaa;
  background: #efefef url('../../images/bug.png') left center no-repeat;
  background-position: 2px 2px;
  margin: 0;
  padding: 2px 4px 4px 22px;
  border: 1px solid #ccc;
  overflow: hidden;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  }
	
.ugrodeszka a {
  margin: 0;
  color: #551a8b;
  white-space: nowrap;
  text-decoration: none !important;
  }  
 
.ugrodeszka a:hover	{
  text-decoration: underline !important;
  }  
  
/*- Primary Contents */

.hentry {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  position: relative;
  //border-bottom: 1px solid #ccc;
  }

body.page .entry-content {
  border: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: none !important;
  }
 
body.page .entry-content div {
   margin-bottom: 0;
}

.widgettitle h2 {
  color: ed2024 !important;
}

.entry-content {
  font-size: 11px;
  line-height: 150%;
  text-align: left;
  color: #333;
  background: none;
  padding: 8px;
  border-left: 1px #ccc solid;
  border-right: 1px #ccc solid;
  }

.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div {
  margin: 13px 0;
  }

.entry-content div {
   padding: 0;
  }
  
.entry-content blockquote {
  margin: 13px 20px 13px 20px;
  
  }

.metalinks {
  margin-top: 6px;
  padding: 0 0 4px 0;
  border-bottom: 1px solid #ddd;
  }

.commentsrsslink {
  background: url('../../images/feed.png') left top no-repeat;
  padding: 2px 0 2px 20px;
  margin-right: 10px;
  height: 16px;
  }

.trackbacklink {
  background: url('../../images/arrow_refresh.png') left top no-repeat;
  padding: 2px 0 2px 20px;
  margin-right: 10px;
  height: 16px;
  }

.commentsrsslink a, .trackbacklink a {
  color: #334477;
  padding: 2px;
  }

.nopassword {
  text-align: center;
  }

#commentlist {
  margin: 0 22px;
  padding: 0;
  }

#commentlist li {
  margin: 0;
  padding: 4px 0 0 0;
  list-style: none;
  border-bottom: 1px solid #ddd;
  }

#commentlist li .comment-content {
  padding: 8px 0 0 0;
  margin: 0 68px 0 0;
  font-size: 11px;
  line-height: 150%;
  width: 84%;
  overflow: hidden;
  }

.comment-content div,
.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content blockquote {
  margin: 0 0 20px 0;
  }

#commentlist li .comment-meta {
  padding: 2px 0 2px 20px;
  background: url('../../images/time.png') left center no-repeat;
  margin: 2px 0 0 0;
  /* display: inline; */
  }

#commentlist li img {
   border: none;
  }
  
.identicon {
  padding: 2px !important;
  margin-left: 4px;
  background: #ffffff;
  /* border: 1px solid #bbbbbb !important;*/
  }
  
#commentlist li img.gravatar {
  float: right;
  margin: 0;
  }

#commentlist li .commentauthor {
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-right: 20px;
  }

.commentauthor a {
  color: #ff5a00;
}  
  
.commentauthor-admin {
  /* background: #fffffe1; */
  }

#commentlist li .counter {
  display: none;
  font: bold 11px Verdana, Tahoma, Arial, sans-serif;
  color: #ffffff;
  background: #bbbbbb;
  border: 1px solid #bbbbbb;
  border-bottom: none;
  text-align: center;
  float: right;
  width: 35px;
  padding-bottom: 2px;
  position: relative;
  top: -11px;
  }

li.byuser {
  background: #ffffff;
  }

li.bypostauthor {
  background: none;
  }

li.bypostauthor blockquote {
  color: #551a8b;
  background: url('../../images/quote.png') no-repeat 10px 10px;
  background-color: #333333;
  border: 1px solid black;
  }

#pinglist {
  font-size: 11px;
  padding: 0;
  margin: 0 20px;
  background: #fafafa;
  }

#pinglist li {
  margin: 0 8px;
  padding: 8px 0;
  list-style: none;
  }

#pinglist li small {
  font-size: 9px;
  display: block;
  }

#pinglist li .counter {
  display: none;
  }

#pinglist li span.favatar img {
  margin-left: -25px;
  border: none;
  padding: 0;
  float: left;
  }

#pinglist li img {
  padding: 0;
  border: none;
  }

#leavecomment, .comments #loading {
  text-align: center;
  margin: 30px 0 20px !important;
  color: #666666;
  font-size: 21px;
  letter-spacing: -1px;
  }

.comments #loading {
  margin-top: 20px !important;
  }

.comments #error {
  line-height: 20px;
  padding: 5px;
  color: #ed2024;
  background: #FFFF99;
}

.comments #commentload {
  padding-top: 3px;
  float: right;
  vertical-align: middle;
}

.comments form {
  clear: both;
  padding: 0 10px 0 0;
  margin: 0 22px;
  }

.comments input[type=text], .comments textarea {
  font: 12px 'Courier New', Courier, Monospace;
  padding: 3px;
  color: #666;
  background: #fff;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

input[type=text]:focus, textarea:focus {
  background: #f9f9f9;
  color: #000;
  border: 1px solid #551a8b;
  }

.comments form input[type=text] {
  margin: 5px 5px 1px 0;
  }

.comments textarea {
  height: 80px;
  width: 84%;
  margin: 10px 0 30px 0;
  border-width: 1px;
  }
  
.comments form textarea {
  float: left;
  background: url('http://adsr.hu/wp-content/media/adsr/comment-textarea-back.gif');
  }  

.comments form #submit {
  margin: 0;
  padding: 1px 12px 4px 12px;
  float: right;
  position: relative;
  top: 76px;
  }

#footer {
  text-decoration: none !important;
  font-size: 10px;
  font-weight: normal;
  line-height: 190%;
  color: #666;
  width: 980px;
  margin: 0 auto 12px auto; 
  padding: 16px 8px 16px 8px;
  text-align: left;
  background: #f9f9f9;
  border-top: 1px solid #ccc;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
}

#footer a { border: 0; }

#footer a, #footer a:visited {
  font-weight: normal;
  color: #12b225 !important;
  text-decoration: none !important;
}

#footer a:hover {
  text-decoration: underline !important;
}
  
#footer img {
  border: 0 !important;
  margin: 2px 32px 2px 2px !important;
  padding: 0 !important;
}  

/*- Links */

#primary a:hover, #primary a:visited:hover {
  
  }
  
.secondary a:hover, .secondary a:visited, .secondary a:visited:hover {
  text-decoration: none;
  }

.entry-content a, .entry-content a:visited {
  color: #00BB00;
  text-decoration: underline;
  font-weight: normal;
  }

.entry-content a:hover, .entry-content a:visited:hover {
  text-decoration: none !important;
  }
  
.entry-meta a:hover, .entry-meta a:visited:hover {
  text-decoration: underline;
  }  
  
    

/*- Various Tags and Classes */

.clear {
  clear: both;
  margin: 0;
  padding: 0;
  }

#primary .entry-content img {
  margin: 2px auto;
  padding: 1px;
  border: none;  
  max-width: 600px;
  background: none;
  }

.center {
  text-align: center !important;
  margin: 0 auto !important;
}
  
.alignright {
  float: right;
}
	
.alignleft {
  float: left;
}  

img.center, img[align="center"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignright, img[align="right"] {
  margin: 2px 0 12px 12px !important;
  padding: 4px !important;
  display: inline;
  float: right;
}

img.alignleft, img[align="left"] {
  margin: 2px 12px 12px 0 !important;
  padding: 4px !important;
  display: inline;
  float: left;
}
  
img.pageright {
  margin: 2px 0 12px 42px !important;
  padding: 4px !important;
  display: inline;
  float: right;
}

img.pageleft {
  margin: 2px 42px 12px 0 !important;
  padding: 4px !important;
  display: inline;
  float: left;
}  
  
img.border {
  padding: 4px !important;
  background: #fff !important;
  border: 1px solid #c1c1c1 !important;
}

small {
  font-size: 10px;
  line-height: 16px;
}

small, strike {
  color: #333;
}

code {
  font: 11px 'Courier New', Courier, Monospace;
  color: #666;
}

.chronodata abbr {  }

blockquote {
  color: black;
  background: url('../../images/quote.png') no-repeat 10px 10px;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
}
  
a.kontakt {
  color: #12b225 !important;
  font-size: 12px;
  font-weight: bold !important;
  line-height: 600%;
  background: url(http://adsr.hu/wp-content/media/icons/adsr-logo-button.png) no-repeat 8px 8px #efefef;
  padding: 25px 40px 25px 84px;
  margin: 20px;
  border: 1px solid #ddd;
}
  
a.pdf-hilite {
  font: bold 13px Verdana, Tahoma, Arial, sans-serif !important;
  background: url(http://adsr.hu/wp-content/media/icons/pdf_document.png) no-repeat 7px 8px #efefef;
  padding: 25px 20px 25px 64px;
  margin: 20px;
  border: 1px dotted #b7b8e3;
}
  
a.download-hilite {
  background: url(http://adsr.hu/wp-content/media/icons/download-48x48.png) no-repeat 8px 8px #efefef;
  padding: 25px 20px 25px 72px;
  margin: 20px;
  border: 1px dotted #b7b8e3;
}
  
a.email-hilite {
  font: bold 13px Verdana, Tahoma, Arial, sans-serif;
  background: url(http://adsr.hu/wp-content/media/icons/emailicon3-48x48.png) no-repeat 8px 8px #efefef;
  padding: 25px 20px 25px 72px;
  margin: 20px;
  border: 1px dotted #b7b8e3;
}    

.left-column {
  float: left;
  width: 340px;
}
  
.right-column {
  float: right;
  width: 360px;
}

  
hr {
  display: none;
}

.navigation {
  text-align: center;
  margin: 10px 0;
  padding: 0;
  width: 100%;
}

.comments .navigation {
  margin: 10px 0 0 0;
}

.navigation .left {
  float: left;
  width: 50%;
  text-align: left;
}

.navigation .right {
  float: right;
  width: 50%;
  text-align: right;
}

.navigation p {
  margin: 0;
  padding: 0;
}

.navigation a {
  color: #666;
  font:normal normal 9px Verdana, sans-serif;
}

.alert {
  background: #FFF6BF;
  border-top: 2px solid #FFD324;
  border-bottom: 2px solid #FFD324;
  text-align: center;
  margin: 10px auto;
  padding: 5px 20px;
}

img.wp-smiley {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/*- Begin Lists */
.archive-list {
  list-style: none;
  margin: 10px 0 0 0 !important;
  padding-left: 0 !important;
}

.archive-list li {
  display: block;
  float: left;
  margin: 0 10px 0 0 !important;
  padding: 2px 0 2px 10px !important;
  width: 150px;
}

.archive-list li:hover {
  background: white;
}

.entry-content ol, .entry-content ul {
  padding: 0 0 0 35px;
}

.entry-content ol li, .entry-content ul li {
  margin: 0;
  padding: 0;
  list-style-image: url('../../images/list-item.png');
  list-style-type: square;
}

.secondary ol, .secondary div div {
  margin: 0;
  padding: 0;
}

.secondary ul {}
   
.secondary ul li, .secondary ol li {
  margin: 0;
  padding: 0;
}
  
.secondary ul li:hover, .secondary ol li:hover {
}

.secondary ol li {
  list-style: decimal outside;
}

.sb-links ul li {
  margin-top: 20px;
}

.sb-links ul ul li {
  margin-top: 0;
}  

/*- Search Form and Livesearch */

#searchform {
  margin: 0;
  padding: 14px 0 36px 0;
  position: relative;
}
    
#searchform a img {
  border: 0;
  padding: 0;
  margin: 0;
  margin-left: 4px;
  vertical-align: bottom;
}

input[type=text], textarea {
  font: normal 11px Verdana, Tahoma, Arial, sans-serif;
  height: 16px;
  color: black;
  padding: 1px;
  margin: 0;
}
  
input[type=submit] {
  font: bold 11px Verdana, Tahoma, Arial, sans-serif;
  height: 22px;
  background: #ccc;
  border: 1px solid #ccc;
  color: #333;
  padding: 1px 8px;
  margin: 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
  
/*input[type=file] {
  font: normal 11px Verdana, Tahoma, Arial, sans-serif;
  height: 22px;
  background: #eee !important;
  color: #000 !important;
  padding: 1px 4px !important;
  margin: 0 8px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid #c1c1c1 !important; 
}*/

img.searchplugin {
  float: right;
}
  
#googlesearch {
  background: #fff url('http://adsr.hu/wp-content/themes/TripleK2/images/search_icon.png') center left no-repeat;
  padding: 2px 0 0 16px;
  height: 16px;
  width: 132px;
  color: black;
  border: 1px solid #bbb;
  margin: 0;
}  

#s {
  background: #eee url('http://adsr.hu/wp-content/themes/TripleK2/images/search_icon.png') center left no-repeat;
  padding: 2px 0 0 18px;
  height: 14px;
  width: 138px;
  color: #333;
  border: 2px solid #aaa !important;
  margin: 0 0 4px 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
  
#searchsubmit {
  font: bold 11px Verdana, Tahoma, Arial, sans-serif !important;
  width: 108px;
  height: 22px;
  background: #ccc;
  color: #333;
  padding: 1px 4px 2px 4px;
  margin: 0;
  float: left;
}

#s.livesearch {
  width: 89%;
}

#searchreset {
  position: absolute;
  right: 3px;
  top: 3px;
  height: 13px;
  width: 13px;
  background: url('../../images/reset-fff.png') center center no-repeat;
}

#searchload {
  position: absolute;
  right: 0;
  top: 0;
  height: 18px;
  width: 18px;
  background: url('../../images/spinner.gif') center center no-repeat;
}

.livesearchform input[type=submit] {
  margin: 0;
}

#searchcontrols {
  text-align: center;
  padding: 1px;
  background: #ddd url('../../images/livesearchbgdark.jpg') center repeat-y;
}

#searchcontrols small {
  margin: 0;
  padding: 0;
}

.entry-title {  
  display: inline;
  padding: 1px 1 2px 0;
}

.entry-title a:hover {
  color: #00BB00;
}
  

/* ADSR */

img.referenciak {
   border-left: 1px solid #CCCCCC !important;
   border-top: 1px solid #CCCCCC !important;
   border-bottom: 1px solid #CCCCCC !important;
   border-right: none !important;
   height: 139px;
   width: 100px;
   padding: 0 !important;
   margin: 0 !important;
}

.referenciak-image {
   border: none;
   height: 139px;
   width: 100px;
   padding: 0;
   margin: 0;
}
  
.referenciak-data .referenciak-row {
  padding: 0;
  margin: 0;
}
  
.referenciak-outer {
   padding: 0;
   margin: 0 auto;
   table-layout: fixed;
   width: 90%;
   border-collapse: collapse;
   background: none;
}

.referenciak-inner {
   width: 204px;
   height: 140px;
   padding: 0;
   margin: 0;
   table-layout: fixed;
   border-collapse: collapse;
   border-top: 1px solid #CCCCCC !important;
   border-bottom: 1px solid #CCCCCC !important;
   border-right: 1px solid #CCCCCC !important;
   border-left: none !important;
}

.referenciak-divider {
   width: 40px;
   height: 156px;
   background: none;
}

.referenciak-title {
  background: #DADADA;
  width: 204px;
  height: 60px;
  margin: 0;
  vertical-align: center;
}

.main_title {
  font: bold 11px Verdana, Tahoma, Arial, sans-serif;
  padding: 5px 10px 0 10px;
  color: #00BB00;
  text-align: left;
  margin: 0;
}

.sub_title {
  font: bold 10px Verdana, Tahoma, Arial, sans-serif;
  color: #551a8b;
  text-align: center;
  vertical-align: text-bottom;
  margin: 0px 10px 0 15px;
}

.referenciak-work {
  font: normal 10px Verdana, Tahoma, Arial, sans-serif;
  color: #551a8b;
  background: #EAEAEA;
  margin: 0;
  text-decoration: none;
  width: 204px;
  height: 80px;
  padding: 5px 10px 5px 10px;
  vertical-align: top;
}

.referenciak-inner-blank {
   width: 204px;
   height: 140px;
   padding: 0;
   margin: 0;
   table-layout: fixed;
   border-collapse: collapse;
   border: none;
}

.referenciak-title-blank {
  margin: 0;
  padding: 0;
  width: 204px;
  height: 60px;
  background: none;
}

.referenciak-work-blank {
  margin: 0;
  padding: 0;
  width: 204px;
  height: 80px;
  background: none;
}

/* -------------------------------------------------------- */

#bloginfo {
  padding: 50px 0 0 40px;
  margin: 0;
  height: 100px;
  _height: 100px;
  width: 300px;
  _width: 300px;
}

.caption {
  font: bold 12px Verdana, Tahoma, Arial, sans-serif;
  // line-height: 200%;
  color: #551a8b;
  margin: 0 auto;
}

.review_pro {
  font: bold 11px Verdana, Tahoma, Arial, sans-serif;
  color: green;
}
  
.review_kontra {
  font: bold 11px Verdana, Tahoma, Arial, sans-serif;
  color: red;
}  
  
.friss_info {
  color: #B34700 !important;
}

.WP-PrintIcon {
  float: left;
}
  
.WP-PrintText {
  line-height: 250%;
  vertical-align: bottom !important;
}
  
/* ------------------------------------------------------ */
  
#text-1 {
  margin-bottom: 2px !important;
}  
  
#feed-statistics p {
  text-align: center;
  margin: 0 !important;
  padding: 4px 0 !important;
  //position: relative;
  //top: -18px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
  
#feeds_button {
  width: 74px;
  height: 14px;
  text-align: left;
  font-size: 10px;
  padding: 1px 15px 15px 3px;
  color: #fff;
  background: url(wp-content/plugins/feedstats-de/images/feedstats-de.gif) no-repeat;
  margin-bottom: 2px;
  }  

.administer_widget {
  border: none !important;
  background: none !important;
}

.subscriber_count {
  text-align: center;
  font 12px Verdana, Arial, sans-serif;
  color: #551a8b;
  margin-left: 12px;
}
  
/* ---------------------Médiaajánlat ------------------- */

.hird_csomag_table {
  font: 11px Verdana, Tahoma, Arial, sans-serif;
  table-layout: automatic;
  border: 0;
  padding: 2px;
  background: #fff;
  border-collapse: collapse;
  width: 100%;
}

.hird_csomag_header {
  font-weight: bold;
  border: 1px solid #ccc;
  color: #000;
  background: #ccc;
  text-align: center;
  padding: 3px 20px 4px 20px;
}

.hird_csomag_type {
  font-weight: bold;
  border: 1px solid #ccc;
  color: #000;
  background: #ffffdd;
  padding: 4px 8px;
  text-align: center;
}

.hird_csomag_desc {
  font-weight: bold;
  border: 1px solid #cccccc;
  color: #000000;
  background: #ffffdd;
  padding: 4px 8px;
  text-align: left;
}

.hird_csomag_bronz {
  font: normal 11px Verdana, Tahoma, Arial, sans-serif;
  border: 1px solid #cccccc;
  color: #000000;
  background: #CCB48F;
  padding: 4px 30px;
  text-align: center;
}

.hird_csomag_ezust {
  font: normal 11px Verdana, Tahoma, Arial, sans-serif;
  border: 1px solid #cccccc;
  color: #000000;
  background: #dddddd;
  padding: 4px 30px;
  text-align: center;
}

.hird_csomag_arany {
  font: normal 11px Verdana, Tahoma, Arial, sans-serif;
  border: 1px solid #cccccc;
  color: #000000;
  background: #FFF280;
  padding: 4px 30px;
  text-align: center;
}

.hird_csomag_platina {
  font: normal 11px Verdana, Tahoma, Arial, sans-serif;
  border: 1px solid #cccccc;
  color: #000000;
  background: #eeeeee;
  padding: 4px 30px;
  text-align: center;
} 
 
/* ----------------- Media informatika ---------------------- */

.media-informatika-table {
  font: 11px Verdana, Tahoma, Arial, sans-serif;
  table-layout: automatic;
  border: 1px solid #CCCCCC;
  padding: 2px;
  background: #fff;
  border-collapse: collapse;
  width: 100%;
}

.media-informatika-image {
  border: 1px solid #fff;
  padding: 2px;
  background: #fff;
  }
  
.media-informatika-image img {
   margin: 0 10px !important;
}  

.media-informatika-name {
  font: bold 11px Verdana, Tahoma, Arial, sans-serif;
  color: #333333;
  border: 1px solid #CCCCCC;
  border-style: none solid none solid;
  background: #CCCCCC;
  padding: 4px 0;
  text-align: center;
} 

.media-informatika-td-odd {
  font: normal 11px Verdana, Tahoma, Arial, sans-serif;
  color: #000000;
  border: 1px solid #CCCCCC;  
  border-style: none solid none solid;
  background: #ffffff;
  padding: 4px 4px 4px 8px;
  text-align: left;
} 

.media-informatika-td-even {
  font: normal 11px Verdana, Tahoma, Arial, sans-serif;
  color: #000000;
  border: 1px solid #CCCCCC;  
  border-style: none solid none solid;
  background: #efefef;
  padding: 4px 4px 4px 8px;
  text-align: left;
} 
 
/* Wordtwit */

.widget_wordtwit_twitter_widget {
  border: 1px solid #ccc;
}

.wordtwit-recent-tweets li {
   border-top: 1px dotted #aaa;
   padding: 6px 4px 4px 4px !important;
}

.wordtwit-more-updates {
   font-weight: bold;
   text-align: right;
   padding-top: 3px;
   padding-right: 6px;
   background: #efefef;
   -moz-border-radius-bottomleft: 4px;
   -moz-border-radius-bottomright: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -webkit-border-bottom-right-radius: 4px;
}   

.wordtwit-more-updates a {
  color: #00BB00;
}

.wordtwit-more-updates a:hover {
  color: #551a8b;
}

/* Other */

.widget_categories {
  text-align: right !important;
}

#containertags {
  width: 500px;
}
  
select {
  background: #fff;
  color: #00BB00;
  font-weight: normal;
  padding: 0 !important;
  margin: 3px 2px 4px 2px !important;
  border: none;
}

.green {
  padding-top: 0 !important;
  margin-top: 0 !important;
  color: #00BB00 !important;
}

.kontakt-card {
  float: right;
  background: #eee;
  width: 236px !important;
  padding: 14px 20px 5px 20px !important;
  margin: 0 0 20px 20px !important;
  border: 1px solid #ccc;
}

.right {
  float: right;
}

#lathatatlan-hangszoro #primary {
  padding: 20px 43px;
  width: 910px;
  background: #fff;
  float: left;
  margin: 0;
  text-align: left;
}
  

