html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
:focus { outline: 0; }
body { background: #fff; line-height: 1; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: 0; }

/* Floating */

.left { float: left; }
.right { float: right; }

/* Clear Floats */
* html .clear { height: 1%; }
.clear:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clear { display: block; }

/* =1. Setup
----------------------------------------------- */

/* 1.1 Defaults */
body { color: #474746; font: 15px/20px Arial, Helvetica, Sans-serif; }
/* headings */
h1,h2,h3,h4,h5,h6 { }
h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 15px; }
h4 { font-size: 13px; }
h5,
h6 { font-size: 12px; }

/* input form & textarea */
input,
textarea { border-color: #ddd; border-style: solid; border-width: 1px; color: #999; padding: 6px; }
input:focus,
textarea:focus { background: #fff; border-color: #ccc; box-shadow: inset 0 1px 2px rgba(0,0,0,0.15); }
.sticky {  }
.gallery-caption {  }
.bypostauthor {  }

/* 1.2 Links */
a,
a:visited { text-decoration: none; }
a:active { outline: 0; }
a:hover { text-decoration: none; border-bottom: 1px solid; }

/* =2. Site Structure & Appearance
----------------------------------------------- */

/* 2.1 Containers & Columns */
#wrapper { background: #fff; margin: 0 auto; width: 1020px;}
.inner-wrap { background: #fff; margin: 0 auto; width: 960px; }
#top { display: none; background: #333; height: 40px; line-height: 40px; margin: 0 0 30px 0; }
#container { background: #fff; float: left; padding: 10px 0 10px 0; width: 100%; z-index: 100; }
#content { float: left; width: 640px; }
#sidebar { float: right; width: 300px; }
#footer { padding: 20px 0 20px 0; background: #333; }
.one-col { width: 960px !important; }

/* 2.2 Navigation Menu */
.nav { list-style: none; line-height: 1; margin: 0; overflow: hidden; padding: 0; z-index: 999; }
.nav a { display: block; position: relative; text-decoration: none; z-index: 100; }
.nav li { float: left; width: auto; z-index: 999; }
.nav li a { color: #eee; line-height: 18px; padding: 10px 18px; text-decoration: none; }
.nav li a.sf-with-ul { padding-right: 22px !important; }
.nav li:hover a, .nav li:hover a:active { text-decoration: none; }
.nav li ul { left: -999em; position: absolute; width: 180px; z-index: 999; }
.nav li ul li a, .nav li ul li a:visited { background: #fff; color: #333; font-size: 12px; width: 144px; }
.nav li ul li a.sf-with-ul { padding: 10px 15px; }
.nav li ul ul { margin: -38px 0 0 180px; }
.nav li:hover, .nav li.hover { position: static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left: -999em; }
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul { left: auto; }
.nav .sf-sub-indicator { display: block; overflow: hidden; position: absolute; width: 9px; height: 9px; text-indent: -999em; top: 1.2em; right: 10px; }
.nav li ul .sf-sub-indicator { display: block; overflow: hidden; position: absolute; width: 10px; height: 10px; text-indent: -999em; top: 1.2em; right: 0.5em; }

/* PRIMARY NAV */
#primary-nav { background: #2a5b88; padding: 0 15px 0 0; }
#primary-nav .nav li a { color: #fff; font-size: 15px; border-bottom: 1px #2a5b88 solid; }
#primary-nav .nav li li a { border-right: none; font-size: 12px; font-family: Arial, serif !important; padding: 10px 18px !important; text-transform: none; }
#primary-nav .nav li ul { width: 180px; }
#primary-nav .nav ul ul { margin: -38px 0 0 180px; }
#primary-nav .nav .sf-sub-indicator { background: url(images/ico-primary-arrow-down.png) no-repeat; }
#primary-nav .nav li ul .sf-sub-indicator { background: url(images/ico-primary-arrow-right.png) no-repeat; }

#primary-nav .nav li a:hover,
#primary-nav .nav li.sfHover a,
#primary-nav .nav li.current-cat a { font-size: 15px;  border-bottom: 0px; }


/* SECONDARY NAV */
#secondary-nav .nav {  }
#secondary-nav .nav li a { color: #f6f3f3;black;#888; font-size: 15px; text-decoration: none; border-bottom: 0px;}
#secondary-nav .nav li a:hover,
#secondary-nav .nav li.sfHover a,
#secondary-nav .nav li.current-cat a { background: #e9e9e9; color: #333; text-decoration: none; border-bottom: 0pх; }
#secondary-nav .nav li li a { font-size: 12px; font-weight: normal; padding: 10px 18px !important; text-transform: none; }
#secondary-nav .nav li li a:hover { background: #ddd; }
#secondary-nav .nav .sf-sub-indicator { background: url(images/ico-arrow-down.png) no-repeat; top: 17px; right: 0.7em; }
#secondary-nav .nav li ul .sf-sub-indicator { background: url(images/bullet.png) no-repeat; top: 16px; right: 0.7em; }


/* 2.3 Header */
#header { z-index: 999; }

/* logo */
#text-logo { float: left }
#site-title { font-size: 36px; line-height: 1; margin: 15px 0 5px 0; }
#site-desc { color: #999; font-size: 11px; }
#site-title a,
#site-title a:hover { text-decoration: none; }
#logo { line-height: 1; margin: 0 0 0 0; overflow: hidden; }

/* 2.4 Content */

/* Featured Content */
.heading { background: url(images/bg-heading.png) repeat; font-size: 15px; font-weight: normal; height: 36px; line-height: 36px; }
.heading span { display: block; float: left; padding: 0 12px; }
.heading .view-all { float: right; font-family: Arial, serif; font-size: 11px; text-transform: none; }
.heading .view-all a,
.heading .view-all a:visited { color: #333; }
#featured-content .heading { margin: 0 0 10px 0; }
#featured-content { margin: 0 0 10px 0; }
.featured-left { background: #333; color: #ccc; float: left; padding: 15px 15px 20px; width: 280px; }
.featured-left .entry-title { font-size: 22px; margin: 0 0 10px 0; }
.featured-left .read-more { font-size: 15px; margin: 15px 0 0 0; }
.featured-left .entry-title a,
.featured-left .entry-title a:visited,
.featured-left .entry-meta a:hover,
.featured-left .read-more a,
.featured-left .read-more a:visited { color: #fff; }
.featured-left .read-more a:hover,
.featured-left .entry-title a:hover { color: #ccc; }
.featured-right { float: right; width: 310px; }
.featured-right ul li { border-bottom: 1px solid #e6e6e6; display: block; float: left; margin: 0 0 10px 0; padding: 0 0 10px 0; width: 100%; }
.featured-right .entry-title a,
.featured-right .entry-title a:visited { font-size: 15px; font-weight: normal; }
.featured-right .entry-thumb { display: inline; float: left; margin: 0 15px 10px 0; }
.featured-right .featured-4 { border-bottom: none !important; padding-bottom: 0 !important; }

/* Carousel */
#mycarousel { display: none; }
.jcarousel-skin-tango .jcarousel-container { margin: 0 0 10px 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 640px; padding: 10px 0 0 0; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 640px; }
.jcarousel-skin-tango .jcarousel-item { width: 200px !important; padding: 0 !important; }
.jcarousel-skin-tango .jcarousel-item .entry-thumb { width: 200px; height: 140px !important; margin: 0 0 10px 0; }
.jcarousel-skin-tango .jcarousel-item .entry-title { font-size: 18px; margin: 0 0 10px 0; }
.jcarousel-skin-tango .jcarousel-item .entry-meta { margin: 0 0 5px 0 !important; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 20px; }
.carousel-lastx { margin-right: 0 !important; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

/* Carousel Navigation Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: -26px; right: 10px; width: 16px; height: 16px; cursor: pointer; background: transparent url(images/ico-next.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(images/ico-next.png); }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: 0 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: 0 0; margin: 1px 0 0 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background: transparent url(images/ico-next-on.png) no-repeat 0 0; margin: 0 !important; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: -26px; right: 30px; width: 16px; height: 16px; cursor: pointer; background: transparent url(images/ico-prev.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(images/ico-prev.png); }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position: 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: 0 0; margin: 1px 0 0 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background: transparent url(images/ico-prev-on.png) no-repeat 0 0; margin: 0 !important; }

/* Content Loop */
#content-loop { width: 640px; }
#content-loop .heading { margin: 0 0 10px 0; }
#content-loop .hentry { border-bottom: 1px solid #e6e6e6; margin: 0 0 10px 0; padding: 0 0 10px 0; }
#content-loop .entry-title { font-size: 18px; margin: 0 0 10px 0; }
#content-loop .entry-thumb { display: inline; float: left; margin: 0 25px 10px 0; width: 200px; height: 140px !important; }
#content-loop .entry-excerpt { display: table; }
#content-loop .read-more { display: block; font-size: 14px; margin: 20px 0 0 0; }
#content-loop .read-more a,
#content-loop .read-more a:visited { background: #f0f0f0; color: #333; padding: 7px 12px; border-radius: 4px; }
#content-loop .read-more a:hover { color: #fff; }

/* Breadcrumbs */
#breadcrumbs { background: url(images/bg-heading.png) repeat; margin: 0 0 10px 0; padding: 10px; font-size: 12px; color: #999; }
#breadcrumbs a,
#breadcrumbs a:visited { background: url(images/slash.png) no-repeat right -1px; padding: 0 20px 0 0; color: #666; }
#breadcrumbs .cat-feed { display: none; }

/* 2.5 Sidebar */
#sidebar #searchform .field { padding: 10px 9px; width: 280px; }
#sidebar .widget-title { background: url(images/bg-heading.png) repeat; font-size: 16px; font-weight: normal; height: 36px; line-height: 36px; }
#sidebar .widget-title span { background: #fff; display: block; float: left; padding: 0 12px 0 0; }
#sidebar .textwidget { padding: 10px 0; }

/* 2.6 Footer */
#footer { padding: 30px 30px 20px; font-style: italic;}
#footer a,
#footer a:visited { color: #ccc; }
#footer a:hover { color: #fff; }
#footer #searchform .field { padding: 10px 9px; width: 152px; }

/* footer widgets */
#footer .footer-widgets { border-bottom: 1px solid #464646; margin: 0 0 20px 0; }
#footer-widget-1,
#footer-widget-2,
#footer-widget-3,
#footer-widget-4 { display: inline; float: left; margin: 0 20px 0 0; width: 172px; }
#footer-widget-5 { display: inline; float: right; width: 172px; }
#footer .widget { color: #ccc; margin: 0 0 20px 0; padding: 0 !important; }
#footer .widget-title { font-family: Arial, serif; font-size: 12px; margin: 0 0 10px 0; text-transform: uppercase; }
#footer .widget li { background: url("images/bullet.png") no-repeat scroll 0 8px transparent; border-bottom: none; padding: 2px 0 2px 10px; }
#footer .widget li a { font-size: 11px; }

/* copyright */
.copyright { color: #999; font-size: 11px; width: 100%; }

/* =3. Posts
----------------------------------------------- */
.entry-title { line-height: 1.2; }
h1.entry-title { font-size: 26px; font-weight: normal; text-align: center; padding-bottom: 5px; }
.entry-title a,
.entry-title a:visited { color: #333; }
.page-title { font-size: 26px; font-weight: normal; margin: 0 0 20px 0; }
.entry-meta { color: #999; font-size: 15px;11px; margin: 10px 0; /*text-transform: uppercase;*/ }
.entry-meta a,
.entry-meta a:visited { color: #999; }
.entry-meta a:hover { color: #444; }
.entry-tags { float: left; margin: 10px 0 15px 0; }
.entry-edit { float: right; margin: 10px 0 15px 0; }

/* 3.1 Typographic Elements */
.entry-content blockquote { border-left: 10px solid #f7f7f7; margin: 20px 20px; padding: 0 30px 0 20px; overflow: hidden; }
.entry-content blockquote p,
blockquote a,
blockquote { color: #666; font-size: 1em; font-style: italic; }
.entry-content strong { font-weight: bold }
.entry-content strong em,
.entry-content em strong { font-style: italic; font-weight: bold; }
.entry-content li ul { margin: 0; padding: 0; }
.entry-content input,
.entry-content textarea { font-size: 1em; padding: 3px; }
.entry-content dfn { font-weight: bold }
.entry-content del { color: #aaa; text-decoration: line-through; }
.entry-content pre,
.entry-content code,
/*.entry-content tt { background: #f5f5f5; color: #666; font: 12px 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 20px; overflow: auto; padding: 1em; }*/
.entry-content pre,
.entry-content code,
.entry-content tt { display: block; margin: 1.5em 0; white-space: pre; }
.entry-content ins { font-weight: bold; text-decoration: underline; }
.entry-content em { font-style: italic; font-weight: normal; }
.entry-content ul { list-style: none; padding-bottom: 10px; }
.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul { margin-bottom: 0; }
.entry-content ul li { background: url(images/dot.png) no-repeat 0 11px; padding: 3px 0 3px 10px; }
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 { margin: 5px 0 10px 0; }
.entry-content hr { background: #e6e6e6; border: none; clear: both; color: #e6e6e6; height: 1px; margin: 15px 0; width: 100%; }
.entry-content ol { list-style-type: decimal; margin: 0 0 10px 25px; }
.entry-content ol ol { list-style: upper-alpha; }
.entry-content ol ol ol { list-style: lower-roman; }
.entry-content ol ol ol ol { list-style: lower-alpha; }
.entry-content ol li { font-size: 15px; line-height: 19px; padding: 3px 0 3px 0; }
.entry-content p { margin: 0 0 10px 0; }

/* 3.2 Images */
img.centered { display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; padding: 0; }
img.alignnone { display: inline; margin: 0 0 10px 0; padding: 0; }
img.alignright { display: inline; margin: 0 0 10px 10px; padding: 0; }
img.alignleft { display: inline; margin: 0 10px 10px 0; padding: 0; }
.aligncenter { display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; }
.alignright { float: right; margin: 0 0 10px 10px; }
.alignleft { float: left; margin: 0 10px 10px 0; }
.wp-caption { background: #F7F7F7; border: 1px solid #e6e6e6; padding: 4px 0 5px 0; text-align: center; }
.wp-caption p.wp-caption-text { font-size: 11px; font-weight: normal; line-height: 12px; margin: 0; padding: 0; }
.wp-caption img { border: 0; margin: 0 0 5px 0; padding: 0; }

/* 3.3 Pagination */
.pagination { font-size: 15px; text-align: center; margin: 15px 0; }
.pagination a { padding: 7px 10px !important; }
.pagination a:hover { color: #fff; text-decoration: none; }
.pagination .page-numbers { color: #999; padding: 7px 10px; }
.pagination .current { color: #fff; }
.pagination a.prev { background: none; float: left; }
.pagination a.next { background: none; float: right; }
.pagination .seperator { background: url(images/seperator.png) no-repeat 0 2px; padding: 0 3px 0 6px; width: 12px; height: 14px; }
.navigation { font-style: italic; padding: 20px 0 0 0; }

/* 3.5 Entry Tables */
.entry table { width: 100%; border: 1px solid #e6e6e6; margin-bottom: 1.2em; }
.entry table tr.alt-table-row { background: #f9f9f9; }
.entry table th { padding: 6px 0 3px 0; background: #EEEEEE; border: 1px solid #e6e6e6; }
.entry table td { padding: 6px 0 3px 10px; border: 1px solid #e6e6e6; }

/* =4. Widgets
----------------------------------------------- */

/* 4.1 General Widgets */
.widget { margin: 0 0 20px 0; }
.widget a,
.widget a:visited { color: #333; }
.widget > div { padding: 10px 0 }
.widget ul { margin: 0 0 0 0; }
.widget ul li { background: url(images/bullet.png) no-repeat 0 15px; border-bottom: 1px solid #dfdfdf; padding: 10px 0 10px 15px; }
.widget-title { font-size: 14px; }
.widget-title a { color: #333; text-decoration: none; }

/* 4.2 Specific Widgets */


/* NEWSLETTER */
#newsletter { background: url(images/bg-heading.png) repeat; margin: 0 0 20px 0; padding: 15px; }
#newsletter .widget-title { background: none !important; padding: 0 !important; }
#newsletter .subscribe {  }
#newsletter .subscribe p { font-size: 12px; color: #777; }
#newsletter .subscribe span { color: #999; font-size: 11px; }
#newsletter .subscribe-form { margin: 6px 0 3px; }
#newsletter .subscribe-form .email { width: 160px; }
#newsletter .subscribe-form .submit { background: #f5f5f5 url(images/alert-overlay.png) repeat-x left center; padding: 6px 5px; cursor: pointer; border: 1px solid #ddd; }

/* TABBER */
#tabber { display: none; background: #fff; height: auto; margin: 0px 0px 25px 0px; overflow: hidden; }
#tabber .inside { border: 1px solid #e6e6e6; padding: 10px 20px 10px 20px; }
#tabber ul.tabs { border: none; border-left: 1px solid #e6e6e6; overflow: hidden; height: 40px; margin: 0 0 -1px 0; }
#tabber ul.tabs li { background: url(images/bg-heading.png) repeat; border-top: 1px solid #e6e6e6; float: left; display: inline; font-size: 14px; cursor: pointer; }
#tabber ul.tabs li a.selected { background: #fff; border-bottom: 1px solid #fff; color: #333; }
#tabber ul.tabs li a:hover { color: #444; }
#tabber ul.tabs li a { border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; color: #999; display: block; float: left; padding: 0 11px; line-height: 38px; /*text-transform: uppercase;*/ }
#tabber .inside li { background: none; border-bottom: 1px solid #e6e6e6; padding: 10px 0px; }
#tabber .inside li a { color: #333; /*line-height: 18px;*/}
#tabber .inside li div.info { display: table; top: 0px !important; margin: 0px !important; padding: 0px !important; }
#tabber .inside li span.meta { display: block; font-size: 15px;11px; margin-top: 2px; /*text-transform: uppercase;*/ color: #999; }
#tabber .inside li span.meta a { color: #999; }
#tabber .inside li span.meta a:hover { color: #333; text-decoration: none; }
#tabber .inside li img.avatar,
#tabber .inside li img.entry-thumb { float: left; display: inline; margin: 0 15px 10px 0; }

/* TAG CLOUD */
.tagcloud a { background: url(images/bg-heading.png) repeat; display: inline-block; padding: 3px 5px; margin: 5px 5px 5px 0; }
.tagcloud a:hover { color: #fff !important; }

/* =6. Page Templates
-------------------------------------------------------------- */

/* 6.1 Contact Form */
#contact-form { display: block; width: 100%; }
#contact-form li { background: none; padding-left: 0; }
#contact-form input.txt { color: #666; margin: 0 5px 10px 0; padding: 6px 7px; width: 200px; }
#contact-form textarea { color: #666; padding: 6px 7px; width: 80%; height: 200px !important; }
#contact-form #submit { margin: 15px 0 0 0; }
.contact-form label { display: block; font-size: 12px; line-height: 30px; }
.page-template-template-contact-php .thanks { color: #0A9600; }
.page-template-template-contact-php .error { color: red; }

/* 6.2 Archives & Sitemap */
.page-template-template-archives-php .entry-content ul li,
.page-template-template-sitemap-php .entry-content ul li { color: #999; font-style: italic; }
.page-template-template-archives-php .entry-content ul li a,
.page-template-template-sitemap-php .entry-content ul li a { font-style: normal; }

/* =7. Misc
-------------------------------------------------------------- */
.heading,
.widget-title,
#primary-nav .nav li a,
.read-more,
#tabber ul.tabs li,
h1.entry-title,
.page-title,
.pagination,
#reply-title,
.comments-title,
.pings-title { font-family: Arial; font-weight: normal; /*text-transform: uppercase;*/ } /* Cuprum,   */

/* 7.1 Buttons */
.submit-button, .submit-button:visited { background: #333; border: none; display: inline-block; padding: 8px 15px !important; color: #fff !important; font-size: 12px; position: relative; cursor: pointer; }
.submit-button:hover { color: #fff; opacity: 0.9; }
.submit-button:active { top: 1px; }

/* 7.2 Un-widgetized Advertisement */
.header-ad { float: right; width: 728px; height: 90px; }
.wpp-post-title {font-weight: bold;}
.logotopp
{
	float: left;
	background: #438fd6;
	color: white;
	padding: 0px;
	font-weight: normal; 
	/*text-transform: uppercase;*/
	

}
.logotopp h1 a {color: #fff;border-bottom: 0px;}
.topp
{
	background: #438fd6;
	height: 90px;
	width: 100%; 
}
.topp2 { background: #2a5b88; width: 100%; }
.poisk
{
	background: #438fd6;
	color: white;
	padding: 3px;
}
#searchinput {width: 540px;border: 1px solid #438fd6;}
#searchsubmit
{
	background: #2a5b88;
	color: white;
	border: 1px solid #438fd6;
}
.tb td {border: 1px solid #696969;padding: 3px;}
.entry-content a {text-decoration: none; border-bottom: 1px solid;}
.entry-content a:hover {text-decoration: none; border-bottom: 2px solid;}