
html,body		{font-family:Arial, helvetica, sans-serif;margin:0;height:100%;}
p, td, th, li, .normal {font-family:Arial, helvetica, sans-serif;color:Black;font-size:12px;}
hr			{color:#ddd; background:#ddd; border:0; border-top:1px solid #ddd; height:0}
a 			{color: #CC0000; text-decoration:none}
a:hover, a:active 	{color:Black; text-decoration:underline}
a.out  {background: url(http://www.toidutare.ee/img/pix/outlink.gif) center right no-repeat;padding-right: 13px;}
a.hiddenlink, a.hiddenlink:hover, a span.hiddenlink {color:black; text-decoration:none}
.linkcolor {color:#CC0000}

span.list		{display:block; margin-top:-11px; padding-left:15px; padding-bottom:7px}
span.dotlist	{background:url('http://www.toidutare.ee/img/pix/dot2.gif') no-repeat; display:block; padding-left:10px; padding-bottom:5px}
span.list_lemmikt 	{background:url('pix/lemmik_t.gif') no-repeat; display:block; margin-top:0px; padding-left:15px; padding-bottom:7px;}
span.list_lemmikm 	{background:url('pix/lemmik_m.gif') no-repeat; display:block; margin-top:0px; padding-left:15px;	padding-bottom:7px;}

table 		{empty-cells:show}
img 		{border:0}
.smallerror	{color:Red; font-weight:bold; padding:3px;}
.error	{background:Yellow; color:Red; font-weight:bold; padding:3px;}
.kommerror		{color:red;font-weight:bold;background:#ffe;border-left:3px red solid;padding-left:2px}
a.komminfo		{color:red;font-weight:bold;}
.teade 			{color:#00AA00; font-weight:bold;}
.grey, .smallgrey 	{font-weight:normal;color:#999999;}
.eripeen 			{font-size:10px;}
div.taresoovitab	{padding:3px;width:206px;border:1px solid #DDDDDD; background:#FFFFEE; margin-left:5px; margin-bottom:5px}
#ajaxbox			{float:left; width:99%;	min-height:400px; padding: 5px;}
* html #ajaxbox 	{height: 400px;}/*IE only style*/
.mytable 			{background:#EEEEEE; border:1px solid #DDDDDD; width:100%;}
#flashcontent 		{height: 100%;}


span.prev {float:left;font-size:30;font-family:tahoma;color:#666;margin:-5 3 0 0;padding:0}
span.next {float:right;font-size:30;font-family:tahoma;color:#666;margin:-5 0 0 3;padding:0}

#kommentaarivorm table.main {background:#F0F0F0;width:98%;border:1px solid #ddd}
div.kommentaar	{background:#fff url(http://www.toidutare.ee/img/pix/foorum/bg2.png) no-repeat;padding:8;margin-bottom:10;min-height:50px}
div.kommentaar div.autor	{border-bottom:1px solid #ddd;padding:2px;margin:0}
div.kommentaar div.sisu	{padding:5px 0;overflow:auto;line-height:1.2em}
div.kommentaar div.admin	{border-top:1px solid #ddd;padding:2px;margin:0}
#kylakas div {clear:both;margin-bottom:10px;padding:5px;border-bottom:1px solid #ddd}

#kontaktivorm table {border:1px solid #dddddd;width:500px;background:#f0f0f0}

#pildiraam {border:1px solid #eee;padding:0;text-align:center;margin-bottom:10px;background:#eee}
#pildiraam p.riba {background:url(http://www.toidutare.ee/img/pix/bg_tbltop2.gif) #fafafa;padding:3px;margin:0}
#galerii div {float:left;width:130px;height:150px;margin:5px;line-height:1em;text-align:center;overflow:hidden;vertical-align:middle}
#galerii span.pealkiri {font-size:10px}
#infokast {border:1px solid #ddd;padding:4px;float:right;width:200px;margin-left:5px;background:#f0f0f0}
#infokast, #infokast p {font-size:11px;}

#div_linkstring		{font-size:10px;text-align:center;margin:5px;}
#div_linkstring	.active_page		{font-weight:bold; background:#999; color:#fff; border: 1px solid #000000;padding: 3px 5px;}
#div_linkstring	a.n_act			{border: 1px solid #999;color: #000000;text-decoration: none;padding: 3px 5px;}
#div_linkstring	a.n_act:hover		{border-color: #000; text-decoration: none;background: #cc0000; color: #fff}

td.toprow, tr.toprow, .tpais {background-image:url('http://www.toidutare.ee/img/pix/bg_tbltop2.gif'); font-weight:bold; }
.row1			 	{background:#F7F7F7;}
.row2 				{background:#F0F0F0;}
.row3 				{background:#F7F7F7;}
.row4 				{background:#FFFFFF;}

input, input.input {font-family:Arial, helvetica, sans-serif;font-size:11px;height:auto; padding:1px; line-height: normal; margin:0; border:1px solid #cc0000;background:#fff}
input:focus {background:#ffd}
input[type=radio], input[type=checkbox] {border:0;background:none;}
input.submit, button.submit {background: #fafafa url(http://www.toidutare.ee/img/pix/bg_tbltop2.gif);font-family:Arial, helvetica, sans-serif;height:auto; padding-left:5px; padding-right:5px; 
				border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666;cursor:pointer}
input.search 		{font-size:11px;padding-left:17px;background: #fff url('http://www.toidutare.ee/img/pix/search.png') no-repeat 2px 3px;}
input.required 		{padding-left:17px;background: #FFFFFF url('http://www.toidutare.ee/img/pix/tarn2.gif') no-repeat 2px 3px;}
input.required:focus {background: #ffd url('http://www.toidutare.ee/img/pix/tarn2.gif') no-repeat 2px 3px;}
input.radio 		{background:none;border:0;height:auto;}
input.invisible {border:1px;text-align:right;width:40px;background:transparent}
select, select.smallselect {font-size:11px;font-family:Arial, helvetica, sans-serif;height:auto; padding:0; margin:0; border:1px solid #CCCCCC; background:#FFFFFF}

textarea, textarea.myarea {font-family:Arial, helvetica, sans-serif;font-size:11px;background:#fff; width:100%; height:80px; padding:0; margin:0; border:1px solid #CCCCCC;}
textarea:focus {background:#ffd}
fieldset 		{padding:3px; margin-top:10px;border:1px solid #DDDDDD;}
legend 			{background: url(http://www.toidutare.ee/img/pix/bg_tbltop2.gif);padding:2px 4px; border:1px solid #DDDDDD;}

/* --- image sprites --- */
span.avatar {display: -moz-inline-box; display:inline-block;background: url('http://www.toidutare.ee/img/pix/_avatarid.gif') no-repeat top left;width:32px;height:32px}
span.cssicon {display: -moz-inline-box; display:inline-block;vertical-align:middle;background: url('http://www.toidutare.ee/img/pix/_ikoonid.gif') no-repeat top left;width:16px;height:16px}
span.emoticon {display: -moz-inline-box; display:inline-block;vertical-align:middle;background: url('http://www.toidutare.ee/img/pix/_emoticons.gif') no-repeat top left;margin:0 2;width:15px;height:15px}



.menu2, A.menu2:link, A.menu2:visited {font-family:Arial, helvetica, sans-serif; text-decoration:none; font-weight:bold; color:#FFFFFF;}
A.menu2:hover 		{text-decoration:underline}
a.whitelink,A.whitelink:hover  		{color:#fff}
h1, h1.suur, span.suur, p.suur, .h1, h2, h2.keskmine, span.keskmine, .h2 {font-family:'Trebuchet MS', Arial, helvetica, sans-serif; font-weight:bold; margin:2px;}
h3, h3.vaike, span.vaike, .h3  {font-family:'Trebuchet MS',Arial, helvetica, sans-serif; font-weight:bold; margin-bottom:0;}
p.small, span.small, td.small, a.small, .small {font-weight:normal; text-decoration:none;}


#mainmenu td {color:#fb0}
#mainmenu a {color:#fff;font-family:arial,helvetica,sans-serif;}
#mainmenu a.submenulink {font-size:12px}
#mainmenu div.maintab {padding:7 0 0 0;margin:0 4 0 0;width:100px;height:27px;text-align:center;float:left;overflow:hidden}
#mainmenu a.mainmenulink,#mainmenu a.mainmenulink:hover  {font-size:14px;font-weight:bold;text-decoration:none;margin:0}

#alamenyy {color:#aaa;text-align:center;padding:7px;line-height:1.5em;vertical-align:middle;}
#alamenyy a, #alamenyy a.menu2 {color:#cc0000;font-size:14px;font-weight:bold; font-family:arial,helvetica,sans-serif !important}
#vasakmenyy {padding:2px;text-align:left;background:#fff;}
#vasakmenyy span, #vasakmenyy a, #vasakmenyy p, #vasakmenyy td {font-size:11px}
#paremmenyy a {color:#fff;}
#content table {width:100% !important}
table.sidemenu_table {border: 1px solid #eee;}

div.retskast {float:left;width:260px;height:140px;padding:0;margin:0 30px 30px 5px;overflow:hidden;border:1px solid #eee;background:#fafafa;}
div.retskast:hover {border:1px solid #aaa;background:#f0f0f0;}
div.retskastsisu {line-height:1em;margin:10px}

#rounded .header, #rounded .header span {font-size:11px;font-family:arial,helvetica,sans-serif;font-weight:bold;letter-spacing:0.1em;}

#avaleht,#avaleht p,#avaleht span,#avaleht td, #eelvaade, #eelvaade p {font-size:11px}

a.menu1, .menu1, .menu2, A.menu2, h3, h3.vaike, span.vaike, .h3, input, .submit, .smallbutton, select, textarea {font-size:13px;}
h1, h1.suur, span.suur, p.suur, .h1 {font-size:16px;}
h2, h2.keskmine, span.keskmine, .h2 {font-size:14px;}
p.small, span.small, td.small, a.small, .small, .smallerror, .grey, .smallgrey, td.sidemenu_top, .tpais_small, .submenu1, .submenu2 {font-size:11px;}



/* --- SLIMBOX 1.63 -- */
#lbOverlay {position: absolute;z-index: 9999;left: 0;width: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(http://www.toidutare.ee/img/pix/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(http://www.toidutare.ee/img/pix/prev.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(http://www.toidutare.ee/img/pix/next.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(http://www.toidutare.ee/img/pix/closelabel.gif) no-repeat center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
/* --- END OF SLIMBOX -- */



/* --- CALENDAR --- */
div.calendar { position: relative; }
.calendar, .calendar table {border: 1px solid #556;font-size: 11px;color: #000;cursor: default;background: #ffd;font-family: tahoma,verdana,sans-serif;}
.calendar .button {text-align: center;padding: 2px;}
.calendar .nav {background: #ffe url(http://www.toidutare.ee/pix/cal_arrow.gif) no-repeat 100% 100%;}
.calendar thead .title {font-weight: bold;text-align: center;background: #fff;color: #000;padding: 2px;}
.calendar thead .headrow {background: #ffe;color: #fff;}
.calendar thead .daynames {background: #feb;}
.calendar thead .name {border-bottom: 1px solid #556;padding: 2px;text-align: center;color: #000;}
.calendar thead .weekend {color: #f00;}
.calendar thead .hilite {background-color: #fc7;color: #000;border: 1px solid #f91;padding: 1px;}
.calendar thead .active {background-color: #fc7;padding: 2px 0px 0px 2px;}
.calendar tbody .day {width: 2em;color: #654;text-align: right;padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth {font-size: 80%;color: #bbb;}
.calendar tbody .day.othermonth.oweekend {color: #fbb;}
.calendar table .wn {padding: 2px 3px 2px 2px;border-right: 1px solid #000;background: #fdb;}
.calendar tbody .rowhilite td {background: #fed;}
.calendar tbody .rowhilite td.wn {background: #fee;}
.calendar tbody td.hilite {background: #fed;padding: 1px 3px 1px 1px;border: 1px solid #bbb;}
.calendar tbody td.active {background: #edc;padding: 2px 2px 0px 2px;}
.calendar tbody td.selected {font-weight: bold;border: 1px solid #000;padding: 1px 3px 1px 1px;background: #fff;color: #000;}
.calendar tbody td.weekend {color: #a96;}
.calendar tbody td.today {font-weight: bold;color: #f91;}
.calendar tbody .disabled {color: #999;}
.calendar tbody .emptycell {visibility: hidden;}
.calendar tbody .emptyrow {display: none;}
.calendar tfoot .footrow {text-align: center;background: #655;color: #fff;}
.calendar tfoot .ttip {background: #fff;color: #544;border-top: 1px solid #655;padding: 1px;}
.calendar tfoot .hilite {background: #faa;border: 1px solid #f40;color: #000;padding: 1px;}
.calendar tfoot .active {background: #c97;padding: 2px 0px 0px 2px;}
.calendar .combo {position: absolute;display: none;top: 0px;left: 0px;width: 4em;cursor: default;border: 1px solid #556;background: #fed;color: #000;font-size: 90%; z-index: 100;}
.calendar .combo .label, .calendar .combo .label-IEfix {text-align: center;padding: 1px;}
.calendar .combo .label-IEfix {width: 4em;}
.calendar .combo .hilite {background: #acf;}
.calendar .combo .active {border-top: 1px solid #a64;border-bottom: 1px solid #a64;background: #fee;font-weight: bold;}
.calendar td.time {border-top: 1px solid #000;padding: 1px 0px;text-align: center;background-color: #f4f0e8;}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {padding: 0px 3px 0px 4px;border: 1px solid #889;font-weight: bold;background-color: #fff;}
.calendar td.time .ampm {text-align: center;}
.calendar td.time .colon {padding: 0px 2px 0px 3px;font-weight: bold;}
.calendar td.time span.hilite {border-color: #000;background-color: #667;color: #fff;}
.calendar td.time span.active {border-color: #f00;background-color: #000;color: #0f0;}
/* --- END OF CALENDAR --- */


