/**
 * @package Joomla
 * @subpackage Aquilo Theme
 */ 

/*-----------------------------------------------------------------------------------*/
/*	Green color styles #b8cf49
/*-----------------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------*/
/*	Colors
/*-----------------------------------------------------------------------------------*/
/*general text color*/
body									{color:#636363;}



/*headings color*/
h1, h2, h3, h4, h5, h6					{color:#080808;}


/*logo text color*/
#logo-text a 							{color:#4d4d4d;}


/*site slogac text color*/
#site-slogan							{color:#b9de48;}


/*general links color*/
body a									{color:#b9de48;}


/*hover links color*/
body a:hover, 
body a:active, 
body a:focus							{color:#1a1a1a;}


/*root menu items*/
#navigation .sf-menu a					{color:#7f7f7f;}

/*active root menu items*/
#navigation .sf-menu li:hover, 
#navigation .sf-menu li.sfHover,
#navigation .sf-menu li.sfHover a,
#navigation .sf-menu li#current a,
#navigation .sf-menu a:focus, 
#navigation .sf-menu a:hover, 
#navigation .sf-menu a:active,
#navigation .sf-menu li.selected a		{color:#ffffff;}


/*article info*/
.article-info							{color:#999999;}


/*forms text color*/
input, 
textarea,
select.select-menu						{color:#808080;}


/*legend foms*/
#contact-form legend					{color:#999999;}

/*buttons foms*/
.button,
.btn,
button									{color:#ffffff;}


.button:hover,
.btn:hover,
button:hover							{color:#ffffff;}


/*joomla menus*/
.menu1 li a								{color:#808080;}


.menu1 li a:hover,
.menu1 li a:active,
.menu1 li a:focus,
.menu1 li a.active						{color:#ffffff;}





/*-----------------------------------------------------------------------------------*/
/*	Backgrounds
/*-----------------------------------------------------------------------------------*/
/*body background color*/
body 								{background-color:#ededed;}




/*active root menu items*/
#navigation .sf-menu li:hover, 
#navigation .sf-menu li.sfHover,
#navigation .sf-menu li.sfHover a,
#navigation .sf-menu li#current a,
#navigation .sf-menu a:focus, 
#navigation .sf-menu a:hover, 
#navigation .sf-menu a:active,
#navigation .sf-menu li.selected a 		{background-color:#b8cf49;}



/*style for ul dropdown container*/
#navigation .sf-menu li ul			{background-color:#b8cf49;}


/*joomla menus*/
.menu1 li a:hover,
.menu1 li a:active,
.menu1 li a:focus,
.menu1 li a.active					{background-color:#b8cf49;}




/*buttons background colors*/
.button-big,
.button,
.btn,
button,
.readmore,
.button-small,
.latestItemReadMore a,
.catItemReadMore a,
.userItemReadMore a,
.tagItemReadMore a,
.genericItemReadMore a				{background-color:#b8cf49;}




/*default style (color scheme as background color)*/
.drop1								{background-color:#b8cf49;}


.drop2								{background-color:#f2f2f2;}


.drop3								{background-color:#4d4d4d;}




/*highlights*/
.highlight1							{background-color:#b8cf49;}

.highlight2							{background-color:#393939;}
				
.highlight3							{background-color:#f2f2f2;}




/*page heading container*/
#page-heading .container			{background-color:#b8cf49;}




/*-----------------------------------------------------------------------------------*/
/*	Border colors
/*-----------------------------------------------------------------------------------*/
/*quotes*/
blockquote							{border-color:#b8cf49;}


/*messages*/
.tip-wrap							{border-color:#dddddd;}



/*bottom section*/
#bottom	.container					{border-color:#dddddd;}


/*article info*/
.article-info						{border-color:#dddddd;}


/*module1 style*/
.module1							{border-color:#dddddd;}


/*latest news module*/
.latestnews li						{border-color:#dddddd;}

/*pagination links*/
.pagination ul li a.pagenav,
.k2Pagination ul li a.pagenav 		{border-color:#dddddd;}

.info {
padding-left: 19px;
border-left: 2px solid #a2a2a2;
}

.overflow {
overflow: hidden;
zoom: 1;
}
.tabs .head {
height: 44px;
border-bottom: 1px solid #d8d8d8;
margin-bottom: 20px;
}
.tabs .head .selected {
border: 1px solid #d8d8d8;
border-bottom: none;
height: 45px;
background: #fff;
color: #616161;
border-radius: 2px 2px 0 0;
}
.tabs .head li {
height: 44px;
float: left;
border-top: 1px solid #fff;
}
.tabs .nostyle li {
margin-left: 0;
list-style-type: none;
}
.tabs .head .selected a {
color: #616161;
}
.tabs .head a {
height: 44px;
float: left;
font: bold 12px/44px Tahoma;
text-decoration: none;
color: #0e7fae;
padding: 0 15px;
}
.selected a, .selected a:hover {
cursor: text;
text-decoration: none!important;
}
a {
color: #1e7b98;
text-decoration: underline;
}
.tabs .head .selected span {
border: none;
}
.tabs .head span {
border-bottom: 1px dotted #0e7fae;
}
ul {
list-style: disc;
}
div.tabs div.body {
display: none;
}
div.shown {
display: block !important;
}
.title a {
text-decoration: none;
float: right;
margin-top: 9px;
padding-left: 15px;
color: #1e7b98;
}
.title .map {
background: url(/images/images/map_ico.gif) no-repeat 0 3px;
}
.title span {
border-bottom: 1px dotted #1e7b98;
}
.fancy div {
background-color: #F2F2F2;
border: 1px solid silver;
border-radius: 10px 10px 10px 10px;
float: left;
margin: 5px;
padding: 10px;
text-align: center;
width: 30%;
}
/*price*/
.text {
font: 13px Tahoma;
color: #393939;
padding: 10px 0px;
/*min-height: 270px;*/
}
.close_table {
display: none !important;
}
.price_list {
width: 750px !important;
border-radius: 15px 15px 0px 0px;
border: 1px solid #ccc;
border-bottom: none;
overflow: hidden;
}
tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}
tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}
.price_list th {
background: #068c82;
color: white;
}
.price_list td, th {
text-align: center;
border-collapse: separate;
border-bottom: 1px solid #ccc;
padding: 2px 2px;
vertical-align: middle;
}
.podrazdel {
cursor: pointer;
}
.big_text {
text-transform: uppercase;
padding-top: 10px;
}
.podrazdel:hover p {
color: #c82121;
}
.price_list tr:hover td {
background: #4ae0de;
color: white;
cursor: pointer;
}
.price_list .name_price {
text-align: left;
}
