/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/


a { color: #02c0ef; }

::-moz-selection { background: #0cf; }
::selection { background: #0cf; }

a:hover { text-decoration: none; color: #006a85;}


/* Layout
----------------------------------------------------------------------------------------------------*/

.outer .mod-transparent a:hover,
#footer a:hover { color: #02c0ef; }

#totop-scroller { background-image: url(../images/totop_scroller.png); }


/* Menus
----------------------------------------------------------------------------------------------------*/

#menu .fancy,
.menu-dropdown .dropdown-bg > div { background: #0cf; }

.menu-dropdown li.level1.parent:hover,
.menu-dropdown li.remain.parent { background-image: url(../images/menu_dropdown_arrow.png); }

.menu-dropdown li.level2 { border-top: solid 1px #66E0FF; }

.menu-dropdown a.level2:hover,
.menu-dropdown a.level2.current,
.menu-dropdown a.level3:hover,
.menu-dropdown a.level3.current,
.menu-dropdown .level2 .level2 span.subtitle { color: #277792; }

.menu-dropdown a.level3 { background-image: url(../images/menu_dropdown_level3.png); }

.menu-sidebar a:hover,
.menu-sidebar li > span:hover,
.menu-sidebar a.current,
.menu-sidebar li.parent.active .level1 { color: #02c0ef; }

.menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }

.menu-sidebar .level2 a > span { background-image: url(../images/menu_sidebar_level2.png); }

.mod-box-black .menu-sidebar a:hover,
.mod-box-black .menu-sidebar li > span:hover,
.mod-box-black .menu-sidebar a.current,
.mod-box-black .menu-sidebar li.parent.active .level1 > span { color: #02c0ef; }

.mod-box-black .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_black.png); }
.mod-box-black .menu-sidebar .level2 a > span { background-image: url(../images/menu_sidebar_level2_black.png); }

.mod-box-color .menu-sidebar a:hover,
.mod-box-color .menu-sidebar li > span:hover,
.mod-box-color .menu-sidebar a.current,
.mod-box-color .menu-sidebar li.parent.active .level1 > span { color: #078ebb; }

.mod-box-color .menu-sidebar li.level1 { border-color: #dae2e6; }

.mod-box-color .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }
.mod-box-color .menu-sidebar .level2 a > span { background-image: url(../images/menu_sidebar_level2.png); }


/* Modules
----------------------------------------------------------------------------------------------------*/

.module .badge { background-image: url(../images/module_badges.png); }

.mod-transparent .badge { background-image: url(../images/module_badges_line.png); }

.mod-box-color { background: url("../images/my_badge.png") repeat-x scroll 0 0 #f0f0f0; }

.mod-box-colorgray { background: linear-gradient(to bottom, #91c540, #0b9212 /* #abcfdc, #8db1bf*/) repeat scroll 0 0 ; /*border-radius: 4px 4px 4px 4px;*/ display: block; padding: 15px 19px 10px 19px; font-size: 16px; font-weight: normal; margin-bottom: -10px; margin-top: 0px;}
.mod-box-colorgray li { padding: 0 11px 0 16px;}
.mod-box-colorgray a { color: #ffffff; text-shadow: 0 1px 0 /*#288607*/ #578ea2;}
.mod-box-colorgray a:hover { text-decoration: underline;}


.mod-box-color a,
.menu-dropdown .module a { color: #005165; }
.menu-dropdown .module a:hover { color: #005165; }

.mod-box-color::-moz-selection { background: #277792; }
.mod-box-color::selection { background: #277792; }

/* Tools
----------------------------------------------------------------------------------------------------*/

.button-default:hover,
.button-primary,
form.style button:hover, 
form.style input[type="button"]:hover { background: #0cf; }

.mod-box-black .button-default,
.mod-box-color .button-default:hover,
.mod-box-color .button-primary,
.mod-box-black form.style button, 
.mod-box-black form.style input[type="button"],
.mod-box-color form.style button:hover, 
.mod-box-color form.style input[type="button"]:hover { background: #277792; }

.mod-box-black .button-default,
.mod-box-black .button-default:hover,
.mod-box-color .button-default,
.mod-box-color .button-default:hover,
.mod-box-color .button-primary,
.mod-box-color .button-primary:hover,
.mod-box-black form.style button, 
.mod-box-black form.style input[type="button"],
.mod-box-black form.style button:hover, 
.mod-box-black form.style input[type="button"]:hover,
.mod-box-color form.style button, 
.mod-box-color form.style input[type="button"],
.mod-box-color form.style button:hover, 
.mod-box-color form.style input[type="button"]:hover { color: #0cf; } 

.mod-box-black .button-primary,
.mod-box-black .button-primary:hover { color: #277792; }

.mod-box-color ul.line > li { border-color: #66e0ff; }

ul.check > li { background-image: url(../images/tools/list_check.png); }

.mod-box-color ul.zebra > li.odd,
.mod-box-color table.zebra tbody tr.odd { background: #66e0ff; }
.mod-box-color ul.zebra > li:nth-of-type(odd),
.mod-box-color table.zebra tbody tr:nth-of-type(odd) { background: #66e0ff; }

em.box,
.mod-box-black em.box { background: #0cf; }
.mod-box-color em.box { color: #277792; }

blockquote.color {
	background-image: url(../images/blockquote.png);
	color: #02c0ef;
}


/* System
----------------------------------------------------------------------------------------------------*/

#system .item > .links a { background-image: url(../images/tools/system_item_links.png); }

#system .pagination a.previous, 
#system .pagination a.next { background-image: url(../images/pagination.png); }

.searchbox .results:before { background: url(../images/menu_dropdown_arrow.png); }

.searchbox .results { background: #0cf; }

.searchbox .results li.results-header { border-bottom-color: #66E0FF; }
.searchbox .results li.more-results { 
	border-top-color: #66E0FF;
	color: #277792;
}
.searchbox .results li.result { border-top-color: #66E0FF; }

.searchbox .results li.result h3,
.searchbox .results li.result.selected { color: #277792; }


/* Extensions
----------------------------------------------------------------------------------------------------*/


/* Widgetkit Slideshow */
.wk-slideshow-tasty .caption,
.spotlight .overlay,
.spotlight[data-spotlight*="fade"] .overlay > div { 
	background: #0cf;
	background: rgba(0,204,255,0.85); 
}

.wk-slideshow-tasty .nav span { background-image: url(../images/widgetkit/nav.png); }

.wk-slideshow-tasty > div:hover .next,
.wk-slideshow-tasty > div:hover .prev { background-image: url(../images/widgetkit/buttons.png); }


/* Widgetkit Gallery */
.wk-slideshow-inside-tasty .nav li:hover:before {
	background-color: #0cf;
	background-color: rgba(0,204,255,0.85);
}

.wk-slideshow-inside-tasty > div:hover .next,
.wk-slideshow-inside-tasty > div:hover .prev { background-image: url(../images/widgetkit/buttons.png); }


.main_map{
border: 3px dashed #D0D0C1;
border-radius: 8px 8px 8px 8px;
padding: 2px;
}

.green_link  a{ 
color: #91C540;
}
.green_link  a:hover{ 
color: red;
}

.card_contact {
color: #008000;
text-align: justify;
}

.card_site {
color: #999999;
}

.add_1 {
/* border: 1px dashed #D0D0C1; */
background-color: #f18103;
min-height: 40px;
font-size: 16px;
text-align: left;
padding: 10px 0 0 15px;
border-bottom: 4px solid #c56b06;
/*border-radius: 4px 4px 0px 0px;*/
}

.add_1 a{
color: #FFFFFF;
text-shadow: 0 1px 0 #d16f00;

}

.add_1 a:hover{
text-decoration: underline;
}

.add_2 {
/* border: 1px dashed #D0D0C1; */
background-color: #909ba4;
min-height: 40px;
font-size: 16px;
text-align: left;
padding: 10px 0 0 15px;
border-bottom: 4px solid #6b747b;
/*border-radius: 0px 0px 4px 4px;*/
}

.add_2 a{
color: #FFFFFF;
text-shadow: 0 1px 0 #757f87;

}

.add_2 a:hover{
text-decoration: underline;
}

.bg_top {

height: 98px;
background: url("/images/bg_top.png") repeat-x scroll 0 #FFFFFF;

}

.adsmanager_box_module_2 {
	padding: 10px 0;
	background-image: url('/components/com_adsmanager/images/bg_cat.jpg');
}

.adsmanager_box_module_2 table {
	border: 0 !important;
	margin: 20px 0;
}

.adsmanager_box_module_2 td{
	background-color: transparent !important;
	border: 0 !important;
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 25%;
}

.adsmanager_inner_box_2 {
background-color: #909ba4;

}

.soc_knopki

{
padding: 10px 0 0 0;
text-align: center;
}

.text_soc_knopki

{
padding: 10px 0 0 0;
text-align: center;
float: left;
font-size: 16px;

}

.vk_group 

{
border: solid 2px #d4e0de;
padding: 5px;
margin-bottom: 15px;

}

.badge_adsense {

background-color: #f18103;
padding: 10px;
color: #ffffff;
font-size: 16px;
margin-bottom: 5px;
width: 317px;
border-bottom: 4px solid #d26f00;

}

.badge_adsense_2 {

background-color: #00b3e2;
padding: 10px;
color: #ffffff;
font-size: 16px;
margin-bottom: 5px;
width: 317px;
border-bottom: 4px solid #009ec8;

}

.badge_rsa {

border: 8px solid #e1e9ec;
padding: 8px 5px 5px;


}

/*@media (min-width: 1200px) {
.wrapper {
max-width:1200;
}
}*/

