body { /*background-color: #E7E7E9;*/ background-color: #FFF; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; font-family: Tahoma; font-size: 12px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
/* eeefef  */
html {  height: 100% }
img { border: none }
p, ul, li, dl, dt, dd { margin: 0; padding: 0 }
a:link, a:visited { }
a:hover, a:active { }

.stylered {	color: #FF0000; }
.stylegreen {color: #00B300}
.ramka { color: #FDFDFD; border: 1px solid #EDEEF0; }
.stylegray { color: #858585; }
.bottom {	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;	margin-top: 3px; padding-bottom: 3px; }
a:visited.stylelink, a:link.stylelink {
	color: #777777;
	font-family: Tahoma; font-size: 9px; 
	text-decoration:none;
}

table.header td#topleft { height:25px; background: url(images/topleft.png) }
table.header td#topcentr { height:25px; background: url(images/topcentr.png); color: #ccffcc }
table.header td#topright { height:25px; background: url(images/topright.png) }

table.header td#topcentr a:link, table.header td#topcentr a:visited  { color: #ccffcc; text-decoration:none; }
table.header td#topcentr a:active, table.header td#topcentr a:hover  { color: #ccffcc; text-decoration:underline; }

table.header td#headleft { height:125px; background: url(images/headleft.png); 	background-repeat: repeat-y;
	background-position: left top; }
table.header td#headcentr { height:125px; background: url(images/headercenter.png); 	background-repeat: repeat-y;
	background-position: left top; }
table.header td#headright { height:125px; background: url(images/headerright.png); 	background-repeat: repeat-y;
	background-position: left top; }	

table.header td#loginleft { height:45px; background: url(images/menuleft.png) }
table.header td#logincenter { height:45px; background: url(images/menucentr.png); background-repeat: no-repeat; color: #ccffcc } 
table.header td#loginright { height:45px; background: url(images/menuright.png) }	
table.header td#menuleft { background: url(images/lineleft.png); 	background-repeat: repeat-y;
	background-position: left top; }
table.header td#menuright { background: url(images/lineright.png); 	background-repeat: repeat-y;
	background-position: left top; }
table.header td#downleft { height:8px; background: url(images/downleft.png) }
table.header td#downcenter { background: url(images/downcenter.png) repeat-x left top }
table.header td#downright { background: url(images/downright.png) }



td#menu a:link, td#menu a:visited { color: #000; font-family: Tahoma; font-size: 11px }

table#logon { width: 100% }
table#logon td { height: 30px; line-height: 25px; font-family: Tahoma; font-size: 11px }
table#logon tr td form * { float: left}
table#logon td a.red { padding-left: 10px }
table#logon form { padding-left: 65px !important; clear: both }
table#logon label { display: block; color:#ccffcc }
table#logon fieldset { border: none }
table#logon input { font-family: Tahoma; font-size: 11px; font-weight: 600; color: #666 }
table#logon input#login, table#logon input#pwd { width: 205px; border: none; text-indent: 5px; background: transparent url(images/logon-input.png) no-repeat; margin-left: 10px; padding: 6px 0px }
table#logon input#send { width:73px; height: 27px; border: none; color: #660000; text-align: center; background: transparent url(images/logon-send.png) no-repeat }
table#logon input#login { margin-right: 10px }
table#logon input#pwd { margin-right: 10px }
table#logon input#send { margin: 0px 7px 0px 50px }

table#logon a:link, table#logon  a:visited { color: #ccffcc }
table#logon a:active, table#logon a:hover { color: #ccffcc }
table#logon td ul { list-style-type: none; display: block; }
table#logon td ul li { display: inline }
table#logon td ul li span { margin: 0px 5px }

table.column-wide { width: 500px; margin-bottom: 15px; text-align: center; font-family: Tahoma; color: #242424; font-size: 11px }
table.column-wide th { padding: 0px 0px 0px 10px; height: 31px; font-size: 15px; font-weight: 300; color: #000; background: url(images/column-wide-th-gray501.png) no-repeat }
/*table.column-wide td {  background: url(images/bg/column-wide-td.png) repeat-x left top }*/ 
table.column-wide td.border-left { border-left: solid 0px #d2e3e5 }
table.column-wide td.border-right { border-right: solid 0px #d2e3e5 }
table.column-wide td p { padding: 20px 2px 25px 2px }
table.column-wide td p a img { margin-bottom: 10px }
table.column-wide td a:link, table.column-wide td a:visited { color: #242424; font-weight: 600 }
table.column-wide td a:active, table.column-wide td a:hover { color: #000 }

table.column-wide2 { width: 486px; margin-bottom: 15px; text-align: left; font-family: Tahoma; color: #242424; font-size: 11px }
table.column-wide2 th { padding: 0px 0px 0px 10px; height: 31px; font-size: 15px;  font-weight: 300; color: #000; background: url(images/column-wide-th-green486.png) no-repeat }
table.column-wide2 td { border-bottom: solid 0px #d2e3e5; background: url(images/column-wide-td2.png) repeat-x left top  }
table.column-wide2 td.border-left { border-left: solid 0px #d2e3e5 }
table.column-wide2 td.border-right { border-right: solid 0px #d2e3e5 }
table.column-wide2 td p { padding: 20px 2px 25px 2px }
table.column-wide2 td p a img { margin-bottom: 10px }
table.column-wide2 td a:link, table.column-wide2 td a:visited { color: #242424; font-weight: 600 }
table.column-wide2 td a:active, table.column-wide2 td a:hover { color: #000 }
table.column-wide2 td { width:162px;  }

table.column-wide3 { width: 486px; margin-bottom: 15px; text-align: left; font-family: Tahoma; color: #242424; font-size: 11px }
table.column-wide3 th { padding: 0px 0px 0px 10px; height: 31px; font-size: 15px;  font-weight: 300; color: #000; background: url(../images/column-wide-th-orange486.png) no-repeat }
table.column-wide3 td { border-bottom: solid 0px #d2e3e5; background: url(../images/column-wide-td-orange.png) repeat-x left top  }
table.column-wide3 td.border-left { border-left: solid 0px #d2e3e5 }
table.column-wide3 td.border-right { border-right: solid 0px #d2e3e5 }
table.column-wide3 td p { padding: 20px 2px 25px 2px;  }
table.column-wide3 td p a img { margin-bottom: 10px }
table.column-wide3 td a:link, table.column-wide3 td a:visited { color: #242424; font-weight: 600 }
table.column-wide3 td a:active, table.column-wide3 td a:hover { color: #000 }
table.column-wide3 td { width:162px;  }

table.column-wide4 { width: 486px; margin-bottom: 15px; text-align: left; font-family: Tahoma; color: #242424; font-size: 11px }
table.column-wide4 th { padding: 0px 0px 0px 10px; height: 31px; font-size: 15px;  font-weight: 300; color: #000; background: url(images/column-wide-th-green486.png) no-repeat }
table.column-wide4 td.mana { border-bottom: solid 0px #d2e3e5; background: url(images/column-wide-td2.png) repeat-x left top  }
table.column-wide4 td.mana a:link, table.column-wide2 td.mana a:visited { color: #242424; font-weight: 500}
table.column-wide4 td.mana a:active, table.column-wide2 td.mana a:hover { color: #000 }
table.column-wide4 td { width:162px;  }

table.personal { width: 500px; margin-bottom: 15px; text-align: center; font-family: Tahoma; color: #000; font-size: 11px; border-bottom: solid 0px #d2e3e5 }
table.personal th.left, table.personal th.right { height: 30px; font-weight: 300; color: #000; font-size: 12px }
table.personal th.left { background: url(images/column-wide-th-gray501.png) no-repeat left top }
table.personal th.right { background: url(images/column-wide-th-gray501.png) no-repeat right top}
table.personal td.border-left { border-left: solid 0px #d2e3e5 }
table.personal td.border-right { border-right: solid 0px #d2e3e5 }
table.personal th p { padding: 0px 20px }
table.personal td p { padding: 15px 20px 20px 20px; line-height: 18px }
table.personal td p a img { margin-bottom: 10px }
table.personal i { font-size: 11px }

table#board td p { padding: 2px 20px !important; line-height: 18px }

table.personal a:link, table.personal a:visited { color: #6f420e }
table.personal a:active, table.personal a:hover { color: #000 }
table.personal td a:link, table.personal td a:visited { color: #242424 }

table.search { width: 500px; margin-bottom: 15px; text-align: center; font-family: Tahoma; color: #000; font-size: 11px;  border-bottom: solid 0px #d2e3e5 }
table.search th.left, table.search th.right { height: 30px; font-weight: 300; color: #000; font-size: 12px }
table.search th.left { background: url(images/column-wide-th-gray501.png) no-repeat left top }
table.search th.right { background: url(images/column-wide-th-gray501.png) no-repeat right top}
table.search table td {  padding-top: 15px }
table.search td.border-left { border-left: solid 0px #d2e3e5 }
table.search td.border-right { border-right: solid 0px #d2e3e5 }
table.search th.left p { padding: 0px 0px 0px 0px }
table.search th.right p { padding: 0px 0px 0px 0px }
table.search td p { padding: 15px 0px 20px 0px; line-height: 18px }
table.search table td p { padding: 0px 10px 15px 0px; line-height: 18px }
table.search table td p.num { padding: 25px 0px 15px 0px; font-weight: 600 }
table.search td p a img { margin-bottom: 10px }
table.search i { font-size: 11px }
table.search td.narrow p { padding: 2px 0px }
table.search a:link, table.search a:visited { color: #6f420e }
table.search a:active, table.search a:hover { color: #000 }
table.search td a:link, table.search td a:visited { color: #242424 }

table#footer {  font-family: Tahoma; font-size: 12px; color: #000; background: #fff }
table#footer td { border: none }
table#footer ul#menuFooter a:link, table#footer ul#menuFooter a:visited { color: #000; font-family: Tahoma; font-size: 11px }
table#footer ul#menuFooter a:hover, table#footer ul#menuFooter a:active { color: #4c422a }
table#footer ul#menuFooter a.red { color: #008793 }
table#footer p { padding: 28px 33px 10px 13px }
table#footer ul { list-style-type: none; padding: 0px 0px }
table#footer li { display: inline }
table#footer li a { padding: 0px 16px }
