/*   
Theme Name: Light Color Theme
Theme URI: http://k-telegraph.kiev.ua
Description: Theme for K=Telegraph
Author: Nik Mias & Demid Chugunow (aka sk13)
Author URI: http://beweb.kiev.ua
Version: 1

*/

html,body{
height: 100%;
margin: 0px;
padding: 0px;
background: #fff;

}
a {
color: #575757;
}

a:hover {
color: #000;
}

#maintable {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #575757;
}

td {
vertical-align: top;
}

img {
border: none;
}

.fright {
float: right;
}

.fleft {
float: left;
}

.dinline {
display: inline;
}

.dblock {
display: block;
}

.bluespan {
color: #4f86a6;
}

.blackspan {
color: #000;
}

#raspimg {
width: 1000px;
height: 1px;
margin: 0;
padding: 0;
}

#headtd {
height: 164px;
background: url(images/headtdbg.jpg) top repeat-x;
}

#headleftdiv {
width: 100%;
height: 164px;
background: url(images/headleftdiv.jpg) left top no-repeat;
margin: 0;
}

#headrightdiv {
width: 100%;
height: 164px;
background: url(images/headrightdiv.jpg) right top no-repeat;
margin: 0;
}

#trubahead {
width: 100%;
height: 116px;
}

#trubahead marquee {
margin: 0 80px 0 80px;
color: #0c76b3;
font-weight: bold;
/*border-top: #ccc 1px dotted;
border-bottom: #ccc 1px dotted;*/
height: 16px;
}

#logo {
margin: 22px 0 0 54px;
float: left;
}

#datesearchdiv {
font-size: 12px;
float: right;
margin: 16px 0 0 0;
width: 265px;
}

#datediv {
margin-right: 20px;
height: 27px;
margin-bottom: 4px;
line-height: 27px;
}

#serachdiv {
height: 27px;
line-height: 27px;
margin-top: -7px;
}

* html #serachdiv {
margin-top: 0;
}

#serachdiv span {
float: left;
}

#searchinput {
background: url(images/searchinput.jpg) left top no-repeat;
border: none;
width: 160px;
height: 27px;
margin: 0 2px 0 5px;
padding: 5px 0 0 5px;
float: left;
}

#searchbutton {
width: 28px;
height: 27px;
float: left;
}

#logindiv {
float: right;
margin: 16px 0 0 0;
width: 300px;
display: none;
}

#logindiv span {
float: left;
display: block;
height: 27px;
line-height: 27px;
width: 50px;
text-align: right;
}

#loginspan {
margin-bottom: 4px;
}

#loginput, #logpass {
float: left;
background: url(images/logininput.jpg) top left no-repeat;
margin: 0 2px 0 5px;
border: none;
width: 98px;
height: 27px;
}

#forgotlink {
float: left;
}

#forgotlink a {
display: block;
color: #575757;
font-size: 9px;
}

#forgotlink a:hover {
color: #000;
}

#loginbutton {
width: 27px;
height: 27px;
}

#topmenu {
list-style: none;
margin: 0 60px 0 64px; 
padding: 0;
}

#topmenu li {
float: left;
margin: 0;
padding: 0;
height: 21px;
}

#topmenu li a {
margin: 0;
padding: 0;
}

#topmenu li img {
margin: 0;
padding: 0;
}

#li1 {
background: url(images/li1.gif) left 0px no-repeat;
}

#li2 {
background: url(images/li2.gif) left 0px no-repeat;
}

#li3 {
background: url(images/li3.gif) left 0px no-repeat;
}

#li4 {
background: url(images/li4.gif) left 0px no-repeat;
}

#li5 {
background: url(images/li5.gif) left 0px no-repeat;
}

#li6 {
background: url(images/li6.gif) left 0px no-repeat;
}

#li7 {
background: url(images/li7.gif) left 0px no-repeat;
}

#li8 {
background: url(images/li8.gif) left 0px no-repeat;
}

#li9 {
background: url(images/li9a.gif) left 0px no-repeat;
}

#li10 {
background: url(images/li10.gif) left 0px no-repeat;
}

#li11 {
background: url(images/li11.gif) left 0px no-repeat;
}

#li12 {
background: url(images/li12.gif) left 0px no-repeat;
}

#li1:hover {
background: url(images/li1h.gif) left 0px no-repeat;
}

#li2:hover {
background: url(images/li2h.gif) left 0px no-repeat;
}

#li3:hover {
background: url(images/li3h.gif) left 0px no-repeat;
}

#li4:hover {
background: url(images/li4h.gif) left 0px no-repeat;
}

#li5:hover {
background: url(images/li5h.gif) left 0px no-repeat;
}

#li6:hover {
background: url(images/li6h.gif) left 0px no-repeat;
}

#li7:hover {
background: url(images/li7h.gif) left 0px no-repeat;
}

#li8:hover {
background: url(images/li8h.gif) left 0px no-repeat;
}

#li9:hover {
background: url(images/li9ah.gif) left 0px no-repeat;
}

#li10:hover {
background: url(images/li10h.gif) left 0px no-repeat;
}

#li11:hover {
background: url(images/li11h.gif) left 0px no-repeat;
}

#li12:hover {
background: url(images/li12h.gif) left 0px no-repeat;
}


#leftsb {
width: 244px;
height: auto;
margin: 0;
padding: 0;
background: url(images/leftsbbg.jpg) top right no-repeat;
}

.leftpink {
background: url(images/leftpink.jpg) top right no-repeat;
}

.leftviolet {
background: url(images/leftviolet.jpg) top right no-repeat;
}

.leftsbdiv {
width: 194px;
height: auto;
margin: 0 0 20px 50px;
padding: 1px 0 1px 0;
}

.leftsbh4 {
margin: 10px 5px 7px 13px;
font-size: 13px;
color: #0c76b3;
}

.currency table {
padding: 5px 10px 5px 10px;
}

.leftsbul {
margin: 0;
padding: 0;
list-style: none;
margin: 0 5px 10px 13px;
}

.leftsbul a {
font-size: 13px;
color: #575757;
}

.leftsbul a:hover {
text-decoration: none;
color: #000;
}

#contenttd {
margin: 0;
background: url(images/contenttdbg.jpg) top repeat-x;
padding: 0 10px 10px 10px;
}

#contenttd h4 {
font-size: 16px;
font-weight: normal;
color: #ea9b04;
}

#newsofday {
background: url(images/newsofdaybg.jpg) repeat;
width: 100%;
height: auto;
border: #e6e6e6 1px solid;
font-weight: bold;
margin: 0 0 5px 0;
}

#newsofday h4 {
font-weight: bold;
margin: 8px 5px 0 8px;
}

#newsofday h2 a {
font-weight: bold;
}

.newsitem {
margin: 5px 10px 25px 10px;
}

.newsitem img {
margin: 10px 5px 5px 0;
border: #d98383 1px solid;
}

.newsdate {
font-size: 9px;
margin: 0 5px 0 0;
}

.newsitem h2 {
font-size: 14px;
color: #0c76b3;
font-weight: normal;
margin: 5px 5px 10px 0;
}

.newsitem h2 a {
font-size: 14px;
color: #0c76b3;
font-weight: normal;
text-decoration: none;
}

.newsitem h2 a:hover {
text-decoration: underline;
color: #095480;
}

.newscats {
margin: 10px 0 0 0;
font-weight: normal;
}

.newscats a {
font-size: 10px;
color: #575757;
}

.newscats a:hover {
color: #000;
}

.newstags {
font-size: 12px;
color: #0c76b3;
font-weight: normal;
margin: 5px 5px 10px 0;
}

.newstags a {
color: #0c76b3;
}

.newstags a:hover {
color: #095480;
}

#newsofhour {
background: url(images/newsofhourbg.jpg) repeat;
width: 100%;
height: auto;
border: #e6e6e6 1px solid;
margin: 0 0 5px 0;
}

#newsofhour h4 {
margin: 8px 5px 0 8px;
}

#rightsb {
WIDTH: 305px;
height: auto;
margin: 0;
padding: 0;
background: url(images/rightsbbg.jpg) top left no-repeat;
}

.rightsbdiv {
width: 244px;
height: auto;
margin: 0 61px 20px 0;
padding: 1px 0 1px 0;
}

.rightvoilet {
background: url(images/rightviolet.jpg) top left no-repeat;
}

.rightgreen {
background: url(images/rightgreen.jpg) top left no-repeat;
}

.righth4 {
margin: 10px 5px 7px 19px;
font-size: 13px;
color: #0c76b3;
}

#wpcumuluswidgetcontent {
margin: 10px 5px 7px 19px;
}

#tagscloud {
width: 229px !important;
margin: 0 0 0 12px;
}

#tagscloud a {
margin: 0 3px 0 3px;
text-decoration: none;
}

#tagscloud a:hover {
text-decoration: underline;
}

.rightnewsblock img {
border: #d98383 1px solid;
float: left;
margin-right: 5px;
width: 104px;
}

.rightnewsul {
margin: 0 7px 0 19px;
list-style: url(images/rightli.gif) inside;
padding: 0;
}

.rightnewsul li {
margin: 0 0 10px 0;
padding: 0;
}

* html .rightnewsul h2 {
padding-left: 5px;
}

.rightnewsul h2 {
margin: 0;
padding: 0;
display: inline;
}

.rightanons {
margin-top: 5px !important;
}

.rightnewsul a {
color: #575757;
text-decoration: none;
}

.rightnewsul a:hover {
text-decoration: underline;
color: #000;
}

.rightnewsul h2 {
font-size: 11px;
}

.foottd {
height: 91px;
margin: 0;
padding: 0;
background: url(images/foottdbg.jpg) top repeat-x;
vertical-align: middle;
}

#fottcopy {
font-size: 11px;
padding: 0 0 0 60px;
}

#fottcopy a, #footrubr a {
color: #575757;
}

#fottcopy a:hover, #footrubr a:hover {
color: #000;
}

#footrubr {
text-align: left;
font-size: 10px;
padding: 0 20px 0 50px;
}

#footrubr ul {
margin: 5px 0 10px 0;
padding: 0;
}

#footrubr li {
list-style: none;
display: inline;
margin: 0 0 0 5px;
padding-right: 5px;
border-right: #575757 1px solid;
}

#counters {

}

#horoukrnet table {

}

#horoukrnet a {
font-size: 13px;
color: #575757;
}

#horoukrnet a:hover {
color: #000 !important;
text-decoration: none !important;
}

textarea {
width: 100%;
}

* html textarea {
width: 90%;
}
