﻿/*=========== DefaultLinks ===========*/
a:link {text-decoration: none; color:#4468B2}
a:visited {text-decoration: none; color:#4468B2}
a:active {text-decoration: none; color:#4468B2}
a:hover {text-decoration:none; color:Orange}

a
{
	cursor:pointer;
}
a img
{
    border:none;
}
.Container
{
    padding:15px;
}
.RelativeTop
{
    position:relative;
    top:-7px;
}
.RelativeTopTest
{
    position:relative;
    top:-15px;
    
}
.RectangleButton
{
    background-image:url("../Images/Button.jpg");
    background-repeat:no-repeat;
    width:105px;
    height:19px;
    text-align:center;
    color:White;
    cursor:pointer;
    text-decoration: none;
}

.DarkGrayTitle, a.DarkGrayTitle
{
    color:#4A4A4A;
    font-size:14px;
    font-weight:bold;
}
.BlueTitle
{
    color:#4468B2;
    font-size:15px;
    font-weight:bold;
}
a.BlueTitle:link {text-decoration: none; font-weight:700; color:#4468B2}
a.BlueTitle:visited {text-decoration: none; font-weight:700; color:#4468B2}
a.BlueTitle:active {text-decoration: none; font-weight:700; color:#4468B2}
a.BlueTitle:hover {text-decoration:none; font-weight:700; color:Orange}

.GrayLink a:link {text-decoration: none; color:Gray}
.GrayLink a:visited {text-decoration: none; color:Gray}
.GrayLink a:active {text-decoration: none; color:Gray}
.GrayLink a:hover {text-decoration:none; color:Orange}

.OrangeTitle
{
    color:Orange;
    font-size:14px;
    font-weight:bold;
}

p
{
    margin-top:5px;
    margin-bottom:0px;
}

.hr
{
    background-color:#F3F3F3;
    height:2px;
    margin:3px 0px 3px 0px;
    font-size:1px;
}
.PopUp
{
    width:300px;
    height:200px;
    background-color:White;
    text-align:center;
    position:absolute;
    display:none;
    z-index:101;
    border:solid 2px #F3F3F3;
}
#Background
{
    background-color: black;
    position: absolute;
    display: none;
    width: 100%;
    
    left: 0px;
    top: 0px;
    z-index: 100;
}
/*=========== ImagesShadow ===========*/
.ShadowImage
{
    text-align:center;
    vertical-align:middle;
    border:solid 1px #BFBFBF;
    padding:2px 2px 2px 2px;
}
.Shadow
{
    direction:ltr;
}
.ShadowText
{
    border:solid 1px #BFBFBF; 
    border-top-style:none;
    padding:0px 5px 0px 5px;
}
.BgLeft
{
    background-position:left;
    background-repeat:repeat-y;
    background-image:url("../Images/BgLeft.jpg");
    width:6px;
}
.BgTop
{
    background-position:top;
    background-repeat:repeat-x;
    background-image:url("../Images/BgTop.jpg");
    height:6px;
}
.BgRight
{
    background-position:right;
    background-repeat:repeat-y;
    background-image:url("../Images/BgRight.jpg");
    width:6px;
}
.BgBottom
{
    background-position:bottom;
    background-repeat:repeat-x;
    background-image:url("../Images/BgBottom.jpg");
    height:6px;
}
.BgBottomLeft
{
    background-position:bottom;
    background-repeat:repeat-x;
    background-image:url("../Images/BgBottomLeft.jpg");
    width:6px;
    height:6px;
}
.BgBottomRight
{
    background-position:bottom;
    background-repeat:repeat-x;
    background-image:url("../Images/BgBottomRight.jpg");
    width:6px;
    height:6px;
}
.BgTopRight
{
    background-position:top;
    background-position:right;
    background-repeat:no-repeat;
    background-image:url("../Images/BgTopRight.jpg");
    width:6px;
    height:6px;
}
.BgTopLeft
{
    background-position:top;
    background-position:right;
    background-repeat:no-repeat;
    background-image:url("../Images/BgTopLeft.jpg");
    width:6px;
    height:6px;
}
/*=========== ImagesShadow ===========*/

/*=========== HomePage.aspx ===========*/
#HomeHR
{
    background-color:#F3F3F3;
    width:2px;
}
/*=========== HomePage.aspx ===========*/

/*=========== Product.aspx ===========*/
#ProductHR
{
    background-color:#F3F3F3;
    width:2px;
    margin:0px 10px 0px 10px
}
/*=========== Product.aspx ===========*/

/*=========== Contacts.ascx ===========*/
.Contacts
{
    border:solid 0px #F3F3F3;
}
.Contacts td:first-child
{
    padding-right:15px;
    padding-left:15px;
}
.Contacts td[colspan="2"]
{
    color:#A4D11E;
    font-size:14px;
    font-weight:bold;
}
.Contacts a
{
    color:Orange;
}
/*=========== Contacts.ascx ===========*/

/*=========== ContactForm.ascx ===========*/
.ContactForm td
{
    padding-right:15px;
    padding-left:15px;
}
.ContactForm td:first-child
{
    padding-right:0px;
    padding-left:0px;
}
/*=========== ContactForm.ascx ===========*/

/*=========== Courses.aspx ===========*/
.MoreInfo
{
    font-size:11px;
}
a.RegulaText
{
    font-size:14px;
    color:Gray;
}
.Courses span
{
    color:#A4D11E;
    font-size:14px;
}
.Courses
{
    width:100%
}
/*=========== Courses.aspx ===========*/

/*=========== DivExpander.ascx ===========*/
.ArrowsImages a
{
    padding-left:5px;
}
/*=========== DivExpander.ascx ===========*/

/*=========== Event.aspx ===========*/
#jCarouselLite
{
	width: 570px;
	height: 85px;
	overflow:hidden;
	margin: 0 auto;
}
/*=========== Event.aspx ===========*/
/*=========== Search.aspx ===========*/
.SearchWord
{
    background-color:#9acd32;
}
/*=========== Search.aspx ===========*/

/*=========== SiteMapNode.ascx/SiteMap.aspx ===========*/
.SiteMapNode
{
    padding:0px 20px 0px 20px;
    display:block;
}
a.SiteMapNode
{
    margin-bottom:5px;
}
div.SiteMapNode
{
    display:none;
}
/*=========== SiteMapNode.ascx/SiteMap.aspx ===========*/