/**
 * @version   1.0 September 15, 2011
 * @author    Mariusz Boloz http://www.mariuszboloz.com
 * @copyright Copyright (C) 2011 Mariusz Boloz
 */
 
/*=============================GENERAL==================================*/ 
#rt-drawer 						{}

#rt-top							{}

#rt-header 						{background:url(../images/border-horizontal.png) no-repeat center bottom;}

#rt-page-container				{background-image:url(../images/grad-page-top.png);background-repeat:repeat-x;background-position:top left;}

#rt-menu						{background:url(../images/border-horizontal.png) no-repeat center bottom;}

#rt-slider						{}

#rt-showcase					{}

#rt-features					{background:url(../images/border-horizontal.png) no-repeat center bottom;}

#rt-maintop						{}

#rt-mainbottom 					{}

#rt-utility 					{}

#rt-bottom 						{background-image:url(../images/bottom-bg.png);background-repeat:repeat-x;background-position:top left;}

#rt-footer						{}

#gantry-totop					{}




/*=============================MENU==================================*/
/*main menu*/
#rt-menu												{}

/* Navigation - Core */
ul.menutop												{}
.menutop li.root > .item								{background:0;}
#rt-menu ul.menu li a, 
.menutop li.root > .item, 
.menu-type-splitmenu .menutop li .item 					{background:url(../images/menu-item-border.png) no-repeat right center;}
#rt-menu ul.menu li:last-child a, 
.menutop li.root:last-child > .item, 
.menu-type-splitmenu .menutop li:last-child .item		{background:0;}

.menutop li.parent.root > .item span, 
.menu-type-splitmenu .menutop li.parent .item span 		{background:0;}

/* Navigation - Hovers */
#rt-menu ul.menu li a:hover, 
.menutop li.root > .item:hover, 
.menutop li.active.root.f-mainparent-itemfocus > .item, 
.menutop li.root.f-mainparent-itemfocus > .item, 
.menu-type-splitmenu .menutop li:hover > .item 			{}

/* Navigation - Active */
#rt-menu ul.menu li.active a, 
#rt-menu ul.menu li.active a:hover, 
.menutop li.root.active > .item, 
.menutop li.root.active > .item:hover, 
.menu-type-splitmenu .menutop li.active .item 			{}

/* Navigation - Dropdowns */
.menutop .fusion-submenu-wrapper 						{background:0;border:0;}
.menutop .fusion-submenu-wrapper.level3, 
.menutop .fusion-submenu-wrapper.level4, 
.menutop .fusion-submenu-wrapper.level5, 
.menutop .fusion-submenu-wrapper.level6 				{background:0;padding-top:0;border:0;}
.menutop ul li > .item 									{background:url(../images/subnav-bg.png);border:0;}
.menutop ul li > .item:hover, 
.menutop ul li.f-menuparent-itemfocus > .item 			{background-image:url(../images/button-strip-bg.png);}
.menutop ul li > .daddy span 							{background:url(../images/arrow-right.png) 100% 50% no-repeat;}
.menutop .fusion-grouped ol li > .item 					{background:url(../images/arrow-right-small.png) 5px 50% no-repeat;}

/*menu grouped*/
.menutop .fusion-grouped								{background:url(../images/subnav-bg.png);border:0;border-top:0;}
.menutop .fusion-grouped ol li .item					{border:0;}
.menutop .fusion-grouped ol li .item:hover 				{}

/*split menu level 2*/
#rt-menu ul.menu li a:hover,
#rt-menu ul.menu li a:active,
#rt-menu ul.menu li a:focus								{background:url(../images/arrow-right.png) 100% 50% no-repeat!important;}

#rt-menu .rt-splitmenu ul li a:hover,
#rt-menu .rt-splitmenu ul li a:active,
#rt-menu .rt-splitmenu ul li a:focus					{background:url(../images/arrow-right.png) 100% 50% no-repeat!important;}


/*=============================MODULES==================================*/
/*module1*/
.module1 .module-title			{background:url(../images/color-strip-bg.png) repeat left top;}
.module1 .module-title h2 		{background:#fff;}

/*module2*/
.module2 .module-title			{background:url(../images/color-strip-bg.png) repeat left top;}
.module2 .module-title h2 		{background:#fff;}

/*module3*/
.module3 .module-title h2		{padding:0 0 15px 0;}
.module3 .rt-block1				{background:url(../images/color-strip-bg.png) repeat left top #fff;}
.module3 .rt-block2				{background:#fff;}

/*module4*/
.module4 .rt-block1				{background:url(../images/color-strip-bg.png) repeat left top;}
.module4 .rt-block2				{background:#fff;}

/*search module*/
form .search .inputbox 			{background:url(../images/search-icon.png) no-repeat right center #fdfdfd!important;}




/*=============================FORMS==================================*/
/*inbutbox*/
.inputbox, input, textarea		{background:#fff;border:solid 1px #dbdbdb;}

/*button style*/
.button							{}

/*registration form*/



/*=============================JOOMLA ELEMENTS==================================*/
/*joomla menus with "horizontal" class suffix*/
ul.menuhorizontal li						{background:url(../images/border-solid.png) repeat-y right;}
ul.menuhorizontal.right	li,
ul.menuhorizontal.right	li:last-child 		{background:url(../images/border-solid.png) repeat-y left;}

/*joomla menus*/
ul.menu	li a 					{background:url(../images/arrow-right.png) no-repeat left center;}
ul.menu li						{background:url(../images/border-dotted.png) repeat-x bottom;}
#rt-bottom ul.menu li a  		{background:url(../images/circle1.png) no-repeat left center;}
#rt-bottom ul.menu li  			{background:0;}

/*articles border*/
.rt-article-box					{background:url(../images/border-solid.png) repeat-x bottom;}

/*articles-info*/
.rt-articleinfo dd				{background:url(../images/border-solid.png) repeat-y right;}

/*buttons*/
a.readon,
a.button-small					{}

/*big button*/
.button-big 					{}


/*=============================K2==================================*/
/*general*/
.recaptchatable .recaptcha_image_cell,
#recaptcha_table 							{background-color:#fff !important;}
#recaptcha_table 							{border-color: #ccc !important;}
#recaptcha_response_field 					{border-color: #ccc !important;background-color:#fff !important;}

/*Avatars*/
.k2Avatar img 								{background:#fff;border:1px solid #dedede;}

/*item view*/
span.itemEditLink 							{border-bottom:2px dashed #ebebeb;}

div.itemHeader h2.itemTitle span sup 		{color:#CF1919;} /* "Featured" presented in superscript */

div.itemToolbar ul li 						{background:url(../images/border-solid.png) repeat-y left;}

div.itemToolbar ul li a#fontDecrease img 	{background:url(../images/k2/system/font_decrease.png) no-repeat;}
div.itemToolbar ul li a#fontIncrease img 	{background:url(../images/k2/system/font_increase.png) no-repeat;}

span.itemImage img 							{background:#fff;border:1px solid #dedede;}

div.itemLinks 								{background:url(../images/border-solid.png) repeat-x top;}
div.itemAttachmentsBlock 					{background:url(../images/border-solid.png) repeat-x top;}
div.itemAuthorBlock 						{background:url(../images/border-solid.png) repeat-x top;}

div.itemExtraFields ul li 					{background:url(../images/border-dotted.png) repeat-x bottom;}
div.itemComments ul.itemCommentsList li 	{background:url(../images/border-solid.png) repeat-x bottom;}

div.itemAuthorBlock img.itemAuthorAvatar 	{background:#fff;border:1px solid #dedede;}

.itemLatestRelated	 						{background:url(../images/border-solid.png) repeat-x top;}
div.itemNavigation 							{background:url(../images/border-solid.png) repeat-x top;}

div.itemVideoBlock 							{background:#010101 url(../images/k2/system/videoplayer-bg.gif) repeat-x bottom;}

div.itemComments 													{background:url(../images/border-solid.png) repeat-x top;}
div.itemComments ul.itemCommentsList li.authorResponse 				{background:url(../images/k2/system/stripes.png) repeat;}
div.itemComments ul.itemCommentsList li.unpublishedComment 			{background:#ffeaea;}
div.itemComments ul.itemCommentsList li img 						{border:1px solid #dedede;}
div.itemComments ul.itemCommentsList li span.commentToolbarLoading 	{background:url(../images/k2/system/searchLoader.gif) no-repeat 100% 50%;}
div.itemCommentsForm form .formLogLoading 							{background:url(../images/k2/system/loading.gif) no-repeat left center;}

div.k2ReportCommentFormContainer blockquote 							{background-color:#F7FAFE;border:1px solid #ddd;}
div.k2ReportCommentFormContainer blockquote span.quote 					{color:#135CAE;}
div.k2ReportCommentFormContainer blockquote span.commentContent 		{color:#333;}
div.k2ReportCommentFormContainer form span#formLog 						{color:#CF1919;}
div.k2ReportCommentFormContainer form .formLogLoading 					{background:url(../images/k2/system/loading.gif) no-repeat left center;}

/*category view*/
span.catItemAddLink 						{border-bottom:2px dashed #dedede;}

/*subcategory block*/
div.subCategory 							{background:0;border:0;}

div#itemListLinks 							{background:#f7fafe;border:1px solid #dedede;}
.categoryToolbar ul li 						{background:url(../images/border-solid.png) repeat-y left;}
span.catItemEditLink 						{border-bottom:2px dashed #dedede;}
div.catItemHeader h3.catItemTitle span sup 	{color:#CF1919;} /* superscript */
span.catItemImage img 						{background:#fff;border:1px solid #dedede;}
div.catItemLinks 							{background:url(../images/border-solid.png) repeat-x top;}
div.catItemVideoBlock 						{background:#010101 url(../images/k2/system/videoplayer-bg.gif) repeat-x bottom;}


div.catItemView 							{background:url(../images/border-solid.png) repeat-x bottom;}
div.itemListCategory						{border:solid 1px #dedede;}
div.catItemExtraFields ul li, 
div.genericItemExtraFields ul li 			{background:url(../images/border-dotted.png) repeat-x bottom;}

/*user page*/
div.userBlock 								{border:solid 1px #dedede;}
div.userBlock img 							{background:#fff;border:1px solid #dedede;}
div.userItemToolbar ul li 					{background:url(../images/border-solid.png) repeat-y left;}
div.userItemView 							{background:url(../images/border-solid.png) repeat-x bottom;}
span.userItemImage img 						{background:#fff;border:1px solid #dedede;}

/*latest view*/
div.latestItemsCategory    					{border:solid 1px #dedede;}
div.latestItemsUser							{border:solid 1px #dedede;}
div.latestItemsUser img						{background:#fff;border:1px solid #dedede;}
div.latestItemToolbar ul li 				{background:url(../images/border-solid.png) repeat-y left;}
span.latestItemImage img 					{background:#fff;border:1px solid #dedede;}
div.latestItemView							{background:url(../images/border-solid.png) repeat-x bottom;}
div.latestItemVideoBlock 					{background:#010101 url(../images/k2/system/videoplayer-bg.gif) repeat-x bottom;}

/*generic view*/
span.genericItemImage img					{background:#fff;border:1px solid #dedede;}	
div.genericItemView							{background:url(../images/border-solid.png) repeat-x bottom;}
div.genericItemToolbar ul li 				{background:url(../images/border-solid.png) repeat-y left;}


/*latest comments*/
div.k2LatestCommentsBlock ul li a.lcAvatar img		{border:solid 1px #dedede;}
div.k2LatestCommentsBlock ul li						{background:url(../images/border-solid.png) repeat-x bottom;}


/*latest content*/
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img,
div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img							{background:#fff;border:solid 1px #dedede;}
div.k2ItemsBlock ul li														{background:url(../images/border-solid.png) repeat-x bottom;}

/*category menu*/
div.k2CategoriesListBlock ul.level0 li:first-child			{background:0;}
div.k2CategoriesListBlock ul li,
div.k2CategoriesListBlock ul.level1 li:first-child 			{background:url(../images/border-dotted.png) repeat-x top;} 
div.k2CategoriesListBlock ul li a 							{background:url(../images/arrow-right.png) no-repeat left 16px;}
div.k2CategoriesListBlock ul.level1 li a 					{background:url(../images/arrow-right-small.png) no-repeat left center;}


/*=============================EXTENSIONS==================================*/
/*GK Tabs*/
.tabs1 ul.gkTabs 							{border:1px solid #dbdbdb!important;border-bottom-color:#dbdbdb!important;background:#fff!important; }
.tabs1 ul.gkTabs li 						{border-right:1px solid #dbdbdb!important; }
.tabs1 ul.gkTabs li:hover					{background:#fff!important;border-bottom:1px solid #dbdbdb!important }
.tabs1 ul.gkTabs li.active 					{background:#fff!important;border-bottom:1px solid #fff!important }
.tabs1 .gkTabItemSpace						{border:solid 1px #dbdbdb;background:#fff;}
.tabs1 .gkTabButtonNext,
.tabs1 .gkTabButtonPrev 					{background:#000;}
.tabs1 .gkTabButtonPrev 					{background:#000;}


/*higlighter*/
.gkHighlighterInterface .next					{background:url(../images/arrow-right.png) no-repeat left top;}
.gkHighlighterInterface .prev					{background:url(../images/arrow-left.png) no-repeat left top;}


/*nsp gk4*/
.nspImage												{background:#fff;border: solid 1px #dedede!important;}
span.nspPrev,
span.nspPrev:hover										{background:url(../images/arrow-left.png) no-repeat left center;}
span.nspNext,
span.nspNext:hover										{background:url(../images/arrow-right.png) no-repeat right center;}
.nspPagination li 										{background:url(../images/circle1.png) no-repeat right center!important;}
.nspPagination li:hover, 
.nspPagination li.active								{background:url(../images/circle2.png) no-repeat right center!important;}


/*sigplus gallery*/	
.gallery-box .sigplus-gallery img,
.rt-blog .sigplus-gallery img,
.item-page .sigplus-gallery img							{background:#fff!important;border: solid 1px #ebebeb!important;}




/*=============================TYPOGRAPHY==================================*/
/*border*/
.border						{background:url(../images/border-solid.png) repeat-x bottom;}
.border-dotted				{background:url(../images/border-dotted.png) repeat-x bottom;}  
.border-right				{background:url(../images/border-solid.png) repeat-y right;}	

/*images*/
.image-left,
.image-right,
.image-center				{background:#fff;border: solid 1px #ebebeb;}

/*pre code*/
pre							{background:url(../images/typo/pre-bg.png);border:solid 1px #e9e9e9;}

/*tables*/
table.table 				{background:#f9fafb;border:solid 1px #d9d9d9;}
.table tr.head				{background:#e4e6e9;}
.table .zebra1,
.table .zebra2 				{border-top:solid 1px #d9d9d9;}
.table .zebra2 				{background:#f1f2f4;}
.table .zebra1:hover		{background:#f6f7f8;}
.table .zebra2:hover 		{background:#edeeef;}

/*quote*/
blockquote 					{color:#959393;background:url(../images/typo/quote.png) no-repeat left top #fff;border:solid 1px #d9d9d9;}