﻿* {
margin:0; 
padding:0; 
}

html, body{ 
margin:0; 
padding:0; 
text-align:center; 

}
html {
}
body{

}

h1 {
font-family: Tahoma;
font-size: 17px;
font-weight:normal;
padding:8px 0px 5px 0px;
font-weight:normal;
}

h2 {
font-family: Tahoma;
font-size: 15px;
padding:8px 0px 5px 0px;
font-weight:normal;
}

h3 {
font-family: Tahoma;
font-size: 14px;
color: #000;
padding:6px 0px 5px 0px;
font-weight:normal;
}

p {
font-family: Tahoma;
font-size: 13px;
color: #000;
padding:5px 0px 5px 0px; 
line-height:150%; 
}

a{
outline:none;
}
#cLang a {
font-family:Tahoma;
font-size:13px;
color:#666;
text-decoration:none;
padding-right:10px;
}
#cLang a:hover {
text-decoration:underline;
}
a.selLang {
color:#000 !important;
font-weight:bold;
}
.headerTopWrapp, .headerWrapp {
width:100%;
background-color: #ffffff;
}
.headerTopWrapp{
background-color: #ffffff;
/*filter:alpha(opacity=55);
opacity:0.55;*/
background:url(../_inc/design/footer_png.png);
*background:url(../_inc/design/footer_png_1.png);
}
.headerWrapp {
margin-top:2px;
text-align:left;
background:url(../_inc/design/header_smardt.png) top center;
}

#header, #headerTop {
margin-left:auto; 
margin-right:auto;
width:970px; 
}
#headerTop{
min-height:21px;
height:auto !important;
height:21px; 
text-align:right;
}
#header{
height: 139px;
text-align:left;
}

#headerLeft{
width:23%; 
float:left; 
height:139px;
}

#imgMap{
height:82px;
width:186px;
margin:13px 0px 0px 34px;
}

#dhtmltooltip{
position: absolute;
color:#999999;
width: 100px;
padding: 2px;
background:transparent;
visibility: hidden;
z-index: 100;
font-family:Tahoma;
font-size:12px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}


#headerRight{
width:75%;         
float: right; 
/*position:relative;*/ 
height:139px;
display:inline;
filter:alpha(opacity=100);
opacity:1.00;
color:#000;

}

#headerRightLang{
min-height:20px;
height:auto !important;
height:20px;
color:#999999;
text-align:right;
}

.langFirst{
font-family:Tahoma;
font-size:12px;
color:#999999;
text-decoration:none;
}

.langSecond{
font-family:Tahoma;
font-size:12px;
text-decoration:none;
}


#headerRightMenu{
height:76px;
float:right;
padding-right:0px;
}


#pagewidth{
width:970px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;
}
.bannerRoundTop, .bannerRoundBottom {
min-height:12px;
height:auto !important;
height:12px; 
width:100%;
line-height:0px;
font-size:0px;
}

.bannerRoundTop {
background:url(../_inc/design/bcg_banner_top.png) no-repeat top center;
margin-top:9px;

}
.bannerRoundBottom {
background:url(../_inc/design/bcg_banner_bottom.png) no-repeat top center;

}

.bannerMain{
width:100%;
text-align:center;
padding: 2px 0px 0px 0px;
background:url(../_inc/design/footer_png.png);
*background:url(../_inc/design/footer_png_1.png);
min-height:40px;
font-family:Tahoma;
font-size:18px;
line-height:210%;
}
.bannerCtext {
font-size:12px;
line-height:150%;
}
.bannerCtext a {text-decoration:underline;}
.bannerCtext a:hover {text-decoration:none;}

#banner{
padding:10px 15px 15px 100px;
text-align:left;
}
#banner img{
margin-bottom:8px;
border:none;
}

#main{
min-height:320px;
height:auto !important;
height: 320px; 
font-family:Tahoma;
color:#000;
padding:5px 25px 20px 25px;
font-weight:normal;
}
#main p a{text-decoration:underline;}
#main p a:hover{text-decoration:none;}
#main img{
padding:5px 15px 5px 0px;
}
.mainContent {
width:100%;
background:url(../_inc/design/content_png.png);
*background:url(../_inc/design/content_png_1.png);
color:#000;
}
.mainRoundTop, .mainRoundBottom, .footerRoundTop {
min-height:12px;
height:auto !important;
height:12px; 
width:100%;
line-height:0px;
font-size:0px;
}
.mainRoundTop {
background:url(../_inc/design/bcg_content_top.png) no-repeat top center;
margin-top:13px;
}
.mainRoundBottom {
background:url(../_inc/design/bcg_content_bottom.png) no-repeat top center;
margin-bottom:13px;

}

#footerWrapp{
width:100%;
bottom:0;
}
.footer {
margin-left:auto;
margin-right:auto;
width:970px;
text-align:center;

}
.footerRoundTop {
background:url(../_inc/design/bcg_banner_top.png) no-repeat top center;

}
#footerMain{
width:100%;
text-align:center;
padding: 2px 0px 0px 0px;
background:url(../_inc/design/footer_png.png);
*background:url(../_inc/design/footer_png_1.png);
min-height:125px;
height:auto !important;
height:125px; 

}
.footerMainLeft {
float:left;
width:120px;
}
.footerMainCenter {
float:left;
width:300px;
text-align:left;
font-size:11px;
font-family:Tahoma;
line-height:140%;
}
.footerMainRight {
float:right;
width:305px;

}

.footerTopRound{}

#footerMain h4, #footerMain p, .footerMainCenter a{
font-family:Tahoma;
font-size:11px;
color:#000;
padding-top:0px;
}
.footerMainCenter a{
text-decoration:none;
}

/*__________ContactForm______________*/
/*
table.contactFormTABLE {
font-size:13px;
}
table.contactFormTABLE td {
padding:2px;
}

.contactFormTB, textarea.contactFormTB{
width:500px;
font-family:Tahoma;
background:transparent;
font-size:13px !important;
padding:2px;
}
*/
.contactContent{
width:20%;         
float: right; 
display:inline;
font-family:Calibri,Tahoma;
}

.contactContent p , .contentContact a{
font-size: 13px;
color: #333;
padding:0px 0px 0px 0px; 
line-height:130%; 
}
.contactContent a:hover{
font-size: 13px;
color: #111;
padding:0px 0px 0px 0px; 
line-height:130%;
text-decoration:none; 
}


/*
.contactContent h3{
font-size:14px;
font-weight:normal;
padding-bottom:3px;
}
*/
#contactForm{     
width:79%; 
float:left; 
/*position:relative;*/

}


/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */body {
}

.clearing {
clear:both;
height:0px;
width:0px;
margin:0pt !important;
padding:0pt !important;
font-size:0px;
line-height:0px;
}

#contTwoColsMain{
width:66%; 
float:left; 

}
#contTwoColsRight{
width:33%;         
float: right; 
display:inline; 
}


/*__________Default.aspx______________*/




/*          FROM TEMPLATE.CSS            */
.modPopup{
filter:alpha(opacity=100);
opacity:1.00 !important;
}
.cArt a {font-size:13px;}
.cArt a:hover {text-decoration:none;}
.cArt h3 a, .artText h3 a {text-decoration:none; font-size:17px;}
.cArt h3 a:hover, .artText h3 a:hover {
color:#333;
text-decoration:none;
}

.cArt p a {}
.cArt p a:hover {
color:#333;
text-decoration:none;
}

.cCont a img, .cArt a img {border:none;}
/*
.cCont a {
color:#1D60A3;
}
.cCont a:hover {
color:#333;
text-decoration:none;
}
*/
.highlight{
background:url(../_inc/design/content_hover_png.png);
*background:url(../_inc/design/content_hover_png_1.png);
cursor:pointer;
/*
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/_em/templates/smardt/_inc/design/content_hover_png.png',sizingMethod='scale');
*/
}
a.highlightHref{
color:#333 !important;
text-decoration:none !important;

}

.cCont h1 a, .cCont h1 a:hover{
text-decoration:none !important;
}

.smardt_cCont_home h1 a{
text-decoration:none !important;
color:#1D60A3;
}
.smardt_cCont_home h1 a:hover{
text-decoration:none !important;
color:#333;
}


/*
.SmardtMenu ul li ul, .SmardtMenu ul li ul li{
display:none !important;
}*/
.SmardtSubMenu ul li ul, .SmardtSubMenu ul li ul li{
display:none !important;
}

#wpz_2 .cCont img {padding: 5px 0px 5px 0px;}


/*      BANNER      */
.bannerClosed {width:90%;}
.bannerImgSmall {float:left; width:200px;}
.bannerImgSmall img {margin-left:25px;}
.bannerCtext {height:40px; padding-left:15px;}