HTML, BODY { padding: 0; margin: 0; background: #fff; }

/**** LAYOUT ****/

#box01 {  }
#box02 { width: 1000px; margin: auto; padding: 10px 0 0 0; min-height: 500px; position: relative; }
#box03 { width: 950px; padding: 60px 0 20px 50px; }
#box05 { background: url(bg01.png) no-repeat; padding: 0 20px; }
* HTML #box05 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.irl.ee/UserFiles/themes/578/bg01.png', sizingMethod='crop'); }

#karoli { position: absolute; top: 0; left: 0; height: 465px; width: 208px; margin: 0 0 0 100px; }

.theme01 { background: url(theme01.gif) 50% 0 no-repeat; }
.theme02 { background: url(theme02.gif) 50% 0 repeat-x; }
.theme03 { background: url(theme03.gif) 50% 0 no-repeat; }

.karoli01 { background: url(karoli01.png) no-repeat; }
* HTML .karoli01 { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.irl.ee/UserFiles/themes/578/karoli01.png', sizingMethod='crop'); }

#footer { background: url(bg09.gif) no-repeat; width: 906px; height: 29px; margin: 50px 0 0 22px; font-weight: bold; font-size: 13px; }
#footer P#copyright { margin: 0; padding: 6px 0 0 9px; float: left; color: #575757; }
#footer P.share { margin: 0; padding: 6px 9px 0 0; float: right; color: #df140a; }
#footer .pic { padding: 7px 9px 0 0 !important;}

/* Columns */

.col { float: left; min-height: 1px; }
.col01 { width: 225px; margin: 370px 28px 0 0; }
.col02 { width: 655px; }
.col02  A.hindriks_name { float: right; padding: 30px 60px 0 0; }
.col03 { width: 400px; margin: 0 30px 0 0; }
.col04 { width: 225px; }

P.heading01 { background: url(bg03.gif) no-repeat; display: block; margin: 25px 0 0 0; }
P.heading01 SPAN { background: url(bg03.gif) 100% 0 no-repeat; display: block; padding: 4px 6px; }
P.heading01 SPAN SPAN.heading { float: left; font-size: 16px; color: #fff; background: none; padding: 0; font-weight: bold; }
P.heading01 SPAN SPAN.heading A { float: left !important; }
P.heading01 SPAN A { float: right; font-size: 14px; color: #fff; padding: 2px 0 0 0; text-decoration: none; }

A.print { font-size: 11px !important; padding: 2px 0 0 16px !important; margin: 0 14px 0 0; background: url(ico_print.gif) no-repeat 0 4px; }
A.rss { font-size: 11px !important; padding: 2px 0 0 16px !important; background: url(ico_rss.gif) no-repeat 0 4px; }

P.heading02 { background: url(bg03.gif) 0 -39px no-repeat; display: block; margin: 25px 0 0 0; }
P.heading02 SPAN { background: url(bg03.gif) 100% -39px no-repeat; display: block; padding: 4px 6px; }
P.heading02 SPAN SPAN.heading { float: left; font-size: 16px; color: #fff; background: none; padding: 0; font-weight: bold; }
P.heading02 SPAN A { float: right; font-size: 14px; color: #fff; padding: 2px 0 0 0; }

/* Birdie */

P.follow_twitter { margin: -10px 0 0 0;  }
P.follow_twitter A { background: url(bg10.gif) no-repeat; color: #fff; padding: 1px 7px 2px 7px; font-size: 11px; text-decoration: none; float: right; position: relative; }
P.follow_twitter A:hover { background: url(bg10.gif) 0 -30px no-repeat; color: #fff; }

#bird { width: 595px; background: url(bg04.gif) no-repeat; min-height: 54px; float: right; padding: 0 0 15px 60px; margin: 7px 0 0 0; }
#bird #block01 { background: url(bg05.gif) 0 100% no-repeat; }
#bird #block01a { background: url(bg05.gif) -594px 0 no-repeat; padding: 12px 12px 12px 25px; min-height: 20px; }

/* Menus */

#menu01 { margin: -45px 0 0 0; padding: 0 86px 0 0; float: right; }
#menu01 LI { list-style: none; float: left; }
#menu01 LI A { display: block; height: 45px; cursor: pointer; background-position: 0px 0px; }
#menu01 LI A:hover { background-position: 0 0 !important; }

#menu01 LI.item01 A { background: url(m_item01.png) 0 7px no-repeat; width: 140px; }
#menu01 LI.item01 A.active { background: url(m_item01a.png) 0 0 no-repeat; width: 140px; }

#menu01 LI.item02 A { background: url(m_item02.png) 0 7px no-repeat; width: 144px; }
#menu01 LI.item02 A.active { background: url(m_item02a.png) 0 0 no-repeat; width: 144px; }

#menu01 LI.item03 A { background: url(m_item03.png) 0 7px no-repeat; width: 144px; } 
#menu01 LI.item03 A.active { background: url(m_item03a.png) 0 0 no-repeat; width: 144px; } 

#menu01 LI.item04 A { background: url(m_item04.png) 0 7px no-repeat; width: 174px; } 
#menu01 LI.item04 A.active { background: url(m_item04a.png) 0 0 no-repeat; width: 174px; } 


* HTML #menu01 LI.item01 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.irl.ee/UserFiles/themes/578/m_item01.png', sizingMethod='crop'); }
* HTML #menu01 LI.item01 A.active { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.irl.ee/UserFiles/themes/578/m_item01a.png', sizingMethod='crop'); }
* HTML #menu01 LI.item02 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.irl.ee/UserFiles/themes/578/m_item02.png', sizingMethod='crop'); }
* HTML #menu01 LI.item02 A.active { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.irl.ee/UserFiles/themes/578/m_item02a.png', sizingMethod='crop'); }
* HTML #menu01 LI.item03 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.irl.ee/UserFiles/themes/578/m_item03.png', sizingMethod='crop'); }
* HTML #menu01 LI.item03 A.active { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.irl.ee/UserFiles/themes/578/m_item03a.png', sizingMethod='crop'); }
* HTML #menu01 LI.item04 A { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.irl.ee/UserFiles/themes/578/m_item04.png', sizingMethod='crop'); }
* HTML #menu01 LI.item04 A.active { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.irl.ee/UserFiles/themes/578/m_item04a.png', sizingMethod='crop'); }


.navi { margin: 1em 0 1em 0; padding: 0 10px; list-style: none; }
UL.navi LI { background: none; display: inline; }
UL.navi LI A { position: relative; display: block; background: url(dot02.gif) no-repeat 0 6px; color: #d20a00; padding: 2px 0 2px 13px; font-weight: bold; text-decoration: underline; }
UL.navi LI A:hover { text-decoration: none; }
UL.navi LI A.active { background: url(dot03.gif) no-repeat 0 7px; }
UL.navi LI UL { margin: 0; padding: 0; }
UL.navi LI UL LI A { padding: 2px 0 2px 26px;  background: url(dot02.gif) no-repeat 13px 6px; }
UL.navi LI UL LI A.active { background: url(dot03.gif) no-repeat 13px 7px; }
UL.navi LI UL LI UL LI A { padding: 0 0 0 39px; background: none !important;}

/* Elements */

#poll { padding: 0 7px; line-height: 16px; }
#poll TABLE { color: #646464; margin: 1em 0 0 0; }

#newsletter { background: #ffecec; padding: 0 9px 9px 9px; }
#newsletter P { float: left; }
#newsletter INPUT { float: left; }
#newsletter INPUT.default { margin: 0 5px 0 0; padding: 2px 4px; border: 1px solid #afafaf; background: #fff; color: #646464; width: 130px; }

#favorite_links { padding: 0 10px; margin: 1em 0 0 0; list-style: none; font-weight: bold; }
#favorite_links LI { background: url(dot01.gif) 0 4px no-repeat; padding: 0 0 0 15px; }

.pic_links { padding: 0 10px; margin: 1em 0 0 0; list-style: none; font-weight: bold; }
.pic_links LI { padding: 0 0 10px 0; }
.pic_links A { position: relative; display: block; }
.pic_links IMG { width: 40px; height: 40px; border: none; float: left; margin: 0 7px 4px 0; }

DIV.frontflash { padding: 8px 0 0 0; }

#front_blog { font-size: 13px; margin: 1em 0 0 0; }
#front_blog P { margin: 0; }
#front_blog P.date { font-size: 11px; color: #9c9c9c; margin: 0; }

#front_suggestors { font-size: 13px; padding: 15px 0 0 0; }
#front_suggestors P { margin: 0; }
#front_suggestors .img { margin: 0 8px 0 0; }
#front_suggestors .img IMG { padding: 2px; border: solid 1px #e3e3e3; }
#front_suggestors .txt { width: 276px; }

#skype_me { text-align: center; }

DIV.block_rose { background: url(bg07.gif) #ffecec 0 100% no-repeat; padding: 5px 0; }
DIV.front_news { padding: 0 10px; margin: 0; }
DIV.front_news A { margin: 10px 0; display: block;  }
DIV.front_news UL { padding: 0; margin: 0; }
DIV.front_news UL LI { background: url(bg08.gif) 0 100% repeat-x; padding: 10px 0 12px 0; list-style: none; }
DIV.front_news UL LI A { color: #2d2d2d; text-decoration: none; font-weight: normal; padding: 0; margin: 0; }

#front_image_list { width: 225px; overflow: hidden; }
#front_image_list UL { padding: 8px 0 0 1px; margin: 0; list-style: none; }
#front_image_list UL LI { padding: 0 2px 0 0; margin: 0; float: left; }

#communications { list-style: none; padding: 5px 0 20px 0; margin: 0; }
#communications LI { list-style: none; float: left; }

/* Action buttons */

.actions { line-height: normal; padding: 0; background: none; }
.actions BUTTON,
.actions INPUT { float: left; margin: 0; font-weight: bold; overflow: visible; cursor: pointer; }
.actions SPAN.btn01 { background: url(bg06.gif) 0 0 no-repeat; float: left; margin: 0 5px 0 0; font-size: 13px; }
.actions SPAN.btn01 SPAN { background: url(bg06.gif) 100% 0 no-repeat; float: left; }
.actions SPAN.btn01 INPUT { border: none; background: transparent; overflow: visible; padding: 3px 5px; cursor: pointer; font-weight: bold; font-size: 11px;  color: #fff; }
/*
P.actions SPAN.btn02 { background: url(bg23.gif) 0 -27px no-repeat; float: left; margin: 0; }
P.actions SPAN.btn02 SPAN { background: url(bg23.gif) 100% -27px no-repeat; float: left; }
P.actions SPAN.btn02 INPUT { border: none; background: transparent; overflow: visible;  padding: 2px 4px; cursor: pointer; font-weight: bold; font-size: 11px;  color: #131313; }
*/

/* Blog */
.blog { margin: 1em 0 2em 0; font-size: 13px; }
.blog P.heading { font-weight: bold; margin: 0; }
.blog P.date { color: #9c9c9c; margin: 0; }
.blog P { margin: 0 0 1em 0; }

/* Blog Comments */
.comment { margin: 1em 0 0 0; }
.comment P.heading { font-weight: bold; margin: 0 0 1em 0; font-size: 13px; }
.comment TEXTAREA { width: 392px; height: 139px; color: #646464; padding: 0 3px 0 3px; }
.comment SPAN.small { font-size: 9px; }
.formcol01 { width: 126px; float: left; text-align: right; font-weight: normal; color: #646464; }
.formcol01 P { padding: 3px 0 0 0; }
.formcol02 { width: 274px; float: right; text-align: right; }
.formcol02 INPUT { width: 260px; border: 1px solid #afafaf; }

/* Flickr */
#karoli_images IMG { width: 54px !important; height: 55px !important;}
.mgt1em { margin: 1em 0 0 0; }

/**** STANDART COMPONENTS ****/

/* Content */
.content A { text-decoration: none; }
.content A:hover { text-decoration: underline; }
.content TABLE { width: 100%; }
.content TABLE TH { line-height: normal; border: solid #908f8f; border-width: 1px 0; padding: 4px 10px; background: #d7d7d7; font-weight: bold; }
.content TABLE TD { line-height: normal; border: solid #908f8f; border-width: 1px 0; padding: 4px 10px; background: #eaeaea; }
.content TABLE TR.even TD { background: #dfdede; }
.content UL { padding: 0 0 0 20px; margin: 1em 0 0 0; list-style: none; }
.content UL LI { background: url(dot01.gif) 0 7px no-repeat; padding: 0 0 0 12px; }

/* Form */
TABLE.form {}
TABLE.form TH { line-height: normal; width: 30%; padding: 5px 10px 5px 10px; border: none; background: none; text-align: right; font-weight: normal; color: #646464; }
TABLE.form TD { line-height: normal; width: 70%; padding: 1px 10px 1px 10px; border: none; background: none; }
TABLE.form SPAN.small { font-size: 9px; }
TABLE.form TD.data { padding: 5px 10px; font-weight: normal; }
TABLE.form IMG,
TABLE.form INPUT,
TABLE.form SELECT { vertical-align: middle; }
TABLE.form .max { width: 310px; }
TABLE.form .default { width: 210px; }
TABLE.form .min { width: 60px; }
TABLE.form INPUT.max,
TABLE.form TEXTAREA.max { width: 304px; border: 1px solid #afafaf; }
TABLE.form INPUT.default,
TABLE.form TEXTAREA.default { width: 204px; border: 1px solid #afafaf; }
TABLE.form INPUT.min,
TABLE.form TEXTAREA.min { width: 54px; border: 1px solid #afafaf; }
TABLE.form TH.subheading { text-align: center; color: #5a0600; padding: 5px 10px; }
.border { border: 1px solid #afafaf; }


/* Messages */

P.msg-error { color: #fff; padding: 8px 12px; background: #c00; line-height: normal; text-align: center; }
P.msg-error A { color: #fff; }
P.msg-ok { color: #fff; padding: 8px 12px; background: #2b7e11; line-height: normal; text-align: center; }
P.msg-ok A { color: #fff; }
P.msg-info { color: #000; padding: 8px 12px; background: #eeedba; line-height: normal; text-align: center; }
P.msg-info A { color: #000; }

/* Paging */

UL.pages { margin: 1em 0 0 0; padding: 0 5px; background: #eaeaea; line-height: normal; }
UL.pages LI { float: left; background: none; padding: 0; margin: 0; }
UL.pages LI.label { padding: 4px 5px 3px 5px; color: #000;  font-weight: bold; }
UL.pages LI A { float: left; padding: 4px 4px; text-decoration: none; color: #000; }
UL.pages LI A:hover { background: #d3ddbb; color: #000; }
UL.pages LI A.active { background: #d3ddbb; color: #000; }
UL.pages LI.neutral { padding: 4px 5px 3px 5px; color: #adadad; }

/* Tabs */

UL.tabs { border-bottom: 2px solid #d3ddbb; padding: 0; margin: 1em 0 0 0; }
UL.tabs * { float: left; }
UL.tabs LI { padding: 0 2px 0 0; background: none; margin: 0; }
UL.tabs A { background: #eaeaea; color: #000; padding: 1px 10px 2px 10px; text-decoration: none; }
UL.tabs A:hover { background: #d3ddbb; }
UL.tabs A.active { background: #d3ddbb; color: #000; }

/* News */

UL.news { margin: 1em 0 0 0; padding: 0; list-style: none; }
UL.news LI { display: inline; padding: 0; margin: 0; background: none; }
UL.news P { margin: 0; padding: 0; }
UL.news P.heading { font-weight: bold; padding: 1px 0 1px 12px; background: none; }
UL.news P.lead { margin: 0; padding: 0 0 5px 12px; }
UL.news A.comments { text-decoration: none; color: #a09f90; }
UL.news A:hover.comments { text-decoration: none; color: #a09f90; }
UL.news SPAN.date { color: #888; font-weight: normal; margin: 0 0 0 10px; float: right; }
.news-img { float: left; margin: 0 10px 10px 0; padding: 1px; border: 1px solid #A09F90; }

/* Comments */

UL.comments { padding: 0 0 1px 0; margin: 10px 0 0 0; }
UL.comments LI { padding: 0 0 10px 0; margin: 0; float: left; width: 100%; background: none; border-bottom: 1px solid #e9e9e9; }
UL.comments LI P { margin: 10px 0 0 0; padding: 0; }
UL.comments LI P.name { color: #5e5d5d; padding: 0 0 0 15px; background: url(dot01.gif) no-repeat 0 4px; }

/* Sitemap */

#sitemap-tree { font-weight: bold; }
#sitemap-tree A { text-decoration: none; }
#sitemap-tree A:hover { text-decoration: underline; }
#sitemap-tree UL { padding: 10px 0 10px 20px !important; margin: 0; font-weight: normal; }

/* Search Results */

OL.searchresults { line-height: 15px; }
OL.searchresults P { margin: 0; }
OL.searchresults P.lead { padding: 5px 0 10px 0; font-size: 11px; }

/* Image List */

UL.imagelist { padding: 0; margin: 5px 0 0 0; list-style: none; }
UL.imagelist LI { float: left; margin: 10px 10px 0 0; padding: 0; background: none !important; }
UL.imagelist LI A { float: left; border: 1px solid #e5e5e5; }
UL.imagelist LI A:hover { border-color: #aaa; }
UL.imagelist LI IMG { width: 100px; height: 100px; border: 1px solid #fff; }

/* Thickbox */

/** {padding: 0; margin: 0;}*/
#TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }
* HTML #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
#TB_window { position: fixed; background: #fff; z-index: 102; display: none; border: 4px solid #525252; text-align: left; top: 50%; left: 50%; }
* HTML #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_Image { margin: 10px 0 0 10px; }
#TB_caption { padding: 10px; float: left; }
#TB_caption_text { float: left; padding: 4px 0 0 10px; }
#TB_closeWindow { float: right; padding: 10px; }
#TB_closeWindowButton { display: block; width: 23px; height: 23px; background: url(thickbox_close.gif) no-repeat; }
#TB_closeAjaxWindow { float: right; padding: 10px; }
#TB_ajaxWindowTitle { float: left; padding: 7px 0 5px 10px; margin-bottom: 1px; }
#TB_title { background-color: #e8e8e8; height: 27px; }
#TB_ajaxContent { clear: both; padding: 2px 10px 10px 10px; overflow: auto; text-align: left; line-height: 1.4em; }
#TB_ajaxContent.TB_modal { padding: 10px; }
#TB_ajaxContent P { padding: 5px 0px 5px 0px; }
#TB_load { position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* HTML #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect { z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; }
* HTML #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent { clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }

#TB_next { display: block; width: 23px; height: 23px; background: url(thickbox_next.gif) no-repeat; float: left; margin: 0 2px 0 0; }
#TB_prev { display: block; width: 23px; height: 23px; background: url(thickbox_prev.gif) no-repeat; float: left; margin: 0 2px 0 0; }

A#TB_next, A#TB_prev, A#TB_closeWindowButton, A#TB_ImageOff { border: 0; }

/* Modal */

/* F.A.Q */

.fqItems P { margin: 1em 0; }
#fqQ1Form TABLE.form { width: 50%; }

/* 404 */

#loginbox1 { width: 100%; text-align: center; background: #fff; height: 100%; }
#loginbox2 { margin: auto; width: 450px; padding-top: 200px; }
#loginbox3 { padding: 1px; background: #ddd; }
#loginbox4 { background: #fff; padding: 3px; }
#loginbox5 { text-align: left; padding: 0; background: #fff; }
#loginbox5 P.msg-error { margin: 2px 0; }
#loginbox5 TABLE.form { width: 100%; margin: 0; border-color: #fff; border-width: 3px 0; }
#loginbox5 TABLE.form TH { background: #fafafa; border-color: #fff; border-width: 1px 0; padding: 7px 10px; width: 30%; }
#loginbox5 TABLE.form TD { background: #fafafa; border-color: #fff; border-width: 1px 0; padding: 3px 10px 3px 0; width: 70%; }
#loginbox5 INPUT.default { width: 214px; }
#loginbox5 SELECT.default { width: 220px; }
#loginbox5 P.actions { padding: 5px 10px; margin: 0 1px; text-align: center; border-top: 1px solid #eee; }
#loginbox5 P.actions INPUT { padding: 5px 15px; float: none; vertical-align: middle; }
#loginbox5 P.actions INPUT.idcard { padding: 0; }
#loginbox5 P.actions IMG { vertical-align: middle; margin: 0 5px 0 0; cursor: pointer; }
#loginbox6 { background: #fafafa; padding: 20px; text-align: center; font-weight: bold; margin: 0; line-height: 19px; color: #e40000; }
#loginbox7 { background: #fafafa; padding: 10px 20px 20px 20px; text-align: left; margin: 0; line-height: 15px; }
#loginbox7 B { color: #e40000; }
#loginbox7 P { margin: 0; padding: 10px 0 0 0; }
#loginbox7 UL { padding: 0; margin: 10px 0 0 0; list-style: none; }
#loginbox7 UL LI { padding: 0 0 0 20px; margin: 0; background: url(dot01.gif) 10px 6px no-repeat; }
#loginbox7 UL A { color: #545454; text-decoration: underline; border: 0; }
#loginbox7 H1 { font-size: 30px; color: #e40000; }
#login-header { border-bottom: 1px solid #eee; padding: 10px; }
#login-header #logo { float: left; margin: 0; }
#login-footer { background: #fff; height: 28px; overflow: hidden; color: #969696; }
#login-footer P { background: #333 url(bg04.gif) repeat-x; margin: 3px 0 0 0; padding: 5px 10px 7px 10px; }
#login-footer SPAN { color: #5e5e5e; margin: 0 5px; }
#login-footer A { color: #969696; }
#login-footer A:hover { color: #fff; }

/* Radio */
	.ui-helper-hidden-accessible {
		position: absolute;
		left: -999em;
	}
	.ui-radio-state-disabled,
	.ui-radio-state-checked-disabled,
	.ui-radio-state-disabled-hover,
	.ui-radio-state-checked-disabled-hover {
		color: #999;
	}
	span.ui-checkbox,
	span.ui-radio {
		display: block;
		float: left;
		width: 16px;
		height: 16px;
		background: url(icon_checkbox.png) 0 -40px no-repeat;
		cursor: pointer;
	}
	span.ui-helper-hidden {
		display: none;
	}
	span.ui-radio-state-hover,
	span.ui-checkbox-state-hover {
		background-position: 0 -114px;
	}
	span.ui-checkbox-state-checked {
		background-position: 0 -1px;
	}	
	span.ui-checkbox-state-checked-hover {
		background-position: 0 -75px;
	}
	span.ui-radio-state-checked-disabled-hover,
	span.ui-radio-state-checked-disabled,
	span.ui-radio-state-checked {
		background-position: 0 -161px;
	}	
	span.ui-radio-state-checked-hover {
		background-position: 0 -200px;
	}
