/* CSS Document */

html,body{
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
    color:#0C415B;
	text-align: left;
	margin:0;
	padding:0;
	min-width:957px;
}

* html #minwidth {border-left:950px solid #fff; position:relative; float:left; z-index:1;}
* html #container {margin-left:-950px; position:relative; float:left; z-index:2;background-color:#FFF;}

a{
color:#0C415B;
}
a:hover{
color:#EE1C23;
}
body p{
margin:0px;
}
body ul{
margin:0px;

}

body li{
margin:0px;


}
body a:hover{

}
h1{
color:#0C415B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
margin:0px;

}
h2{
color:#0C415B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:lighter;
margin:0px;

}

h3{
margin:0px 0px 0px 0px;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0C415B;
}

h4{
margin:0px 0px 4px 0px;
color:#FFF;
font-size:17px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
h5{
margin:0px;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0C415B;

}
h5.red{
color:#9B050A;
}
h5.redbot{
color:#9B050A;
margin-bottom:8px;
}
h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
margin:20px 0px 0px 0px;

}

div#leftdiv{
width:276px;
float:left;


}

div#logofield{

margin:0px; 
display:block; 
background-image:url(images/bg-logofield.jpg);
height:210px;

}
div#logofield img{
margin:26px 20px 0px 38px; 
}

/* MENU DIVS */
div#mainmenu{
letter-spacing:0px;
margin:14px 14px 0px 0px;
padding:20px 0px 0px 0px; /*padding:20px 20px 20px 0px;*/
border-right:#CFD0D5 1px solid;
background-image:url(images/bg-menu.jpg);
background-position:bottom left;
background-repeat:no-repeat;
float:left;
width:258px;
}
* html div#mainmenu{
letter-spacing:0px;
}

:first-child+html div#mainmenu{
letter-spacing:0px;
}

div#mainmenu ul{
list-style:none;
margin:0px 0px 0px 32px;
padding:0px;
}
div#mainmenu > ul {
float:left;
}


div#mainmenu ul li{
	margin-bottom:10px;
	float:left;
	width:225px;
}

div#mainmenu ul li:hover{
	background-image: url(images/arrow-menu2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
div#mainmenu ul li.outer:hover{
	background:none;
}
div#mainmenu ul li ul{
	margin:0px 0px -2px 15px;
	float:left;
}
div#mainmenu ul li ul li{
	float:left;
	width:210px;
}
* html div#mainmenu ul li ul li{
	width:190px;
}
div#mainmenu a{
color:#0C415B;
padding-left:14px;
padding-right:5px;
}
div#mainmenu a:hover{
background-image: url(images/menu-hover.jpg);
background-repeat:no-repeat;
background-position:left top;
color:#EE1C23;
padding-right:5px;
background-color:#FFFFFF;
}

div#leftbanners{
padding:35px 36px 0px 45px;
float:left;
}
div#leftbanners img{
border: none;
}

div#articles{
/*margin:40px 36px 0px 45px;*/
padding:40px 36px 0px 45px;
float:left;
}
div#articles h4{
margin-bottom:10px;
color:#0C415B;
}
div#articles p{
font-size:11px;
margin-bottom:14px;

}

div#articles a{
text-decoration:none;
color:#0C415B;
}
div#articles a:hover{
text-decoration:underline;
color:#EE1C23;
}
div#articles a.readmore{
font-size:12px;
text-decoration:underline;

}
/*END OF MENU DIVS */







/* RIGHTDIV */
div#wrapper{
float:right;
margin-left:-276px;
width:100%;
}

div#rightdiv{
background-image:url(images/bg-blue.jpg);
background-repeat:repeat-x;
margin-left:276px;
}


div#flagdiv{
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
width:293px;
height:210px;
padding:10px 5px 5px 0px;
float:left; margin-left:-298px;
}

* html div#flagdiv{
position:relative;
margin-left:-150px;
}

div#flagdiv h6{
margin:0px 0px 0px 0px;
padding-top:5px;
}

div#flagdiv h5{
margin:0px 0px 0px 0px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
}

/* FORM */

div#flagdiv .formline{
width:100%; float:left;
margin:0px 0px 10px 0px;


}

div#flagdiv .names{
width:119px; float:left;
color:#CAE2EE;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
}
div#flagdiv form{
margin-top:15px;
}
div#flagdiv select{
width:140px;
margin:0px 0px 0px 0px;
padding:0px;
height:18px;
font-size:11px;
color:#6F8090;

}
:first-child+html div#flagdiv select{
height:19px;
}
div#flagdiv input{
width:70px;
height:19px; 
background-image:url(images/search.jpg);
background-color:#FFFFFF;
background-repeat:no-repeat;
border:0px;
color:#CDF3FC; 
font-size:12px; 
margin:2px 0px 0px 127px;
}
* html div#flagdiv input{
margin:-28px 0px 0px 130px;
}
/* END OF FORM */
div#langdiv{
width:156px; 
height:51px;
/* background-color:#FFFFFF; */
filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99; 
padding:10px 0px 5px 30px;
background-image:url(images/bg-lang.png);

float:right;

/*
position:absolute;
top:0px;
 left:800px; 
*/

}
*html div#langdiv{
background-image:url(images/bg-lang.gif);
filter:alpha(opacity=69);-moz-opacity:.69;opacity:.69; 
}
:first-child+html div#langdiv{
background-image:url(images/bg-lang.gif);
filter:alpha(opacity=69);-moz-opacity:.69;opacity:.69; 
}
div#langdiv a{
background-image:url(images/underline-lang-blue.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:1px;
margin:0px 28px 0px 0px;
float:left;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div#langdiv a:hover{
background-image:url(images/underline-lang.jpg);
background-repeat:no-repeat;
color:#0C415B;
background-position:bottom;
padding-bottom:2px;
}


div#bigbanner{
background-image:url(images/bg-bigbanner.jpg); background-repeat:repeat-x; float:left; width:100%;
margin-left:-1px; border-left:#CDD6E1 1px solid;
height:306px;
}

div#bigbannerimage{
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
float:left; width:100%;
height:306px;
}

div#specialoffer{
background-image:url(images/bg-banner.jpg);
background-position:bottom;
background-repeat:repeat-x;
width:355px;
height:46px;
float:left;
margin:256px 0px 0px -38px;

padding:0px 0px 5px 0px;
color:#fff;
position:absolute;
top:20px;
left:593px;
}
* html div#specialoffer{
margin:0px;

position:absolute;
top:276px;
left:554px;
}
div#specialoffer h4{
padding-right:5px;
padding-left:17px;
padding-bottom:0px;
padding-top:10px;
margin:0px;
}

div#specialoffer p{
position:absolute;
left:80px;
top:8px;
margin:0px 15px 0px 0px;
}

/*div#specialoffer img{ don't work mozzila
{
position:absolute;
left:17px;
top:10px;
}*/

div#specialoffer a{
color:#fff;
}
div#specialoffer a:hover{
color:#f1f1f1;
}
div#arrowdiv{
float:left;
position:relative;
top:202px;
left:-19px;
background-image:url(images/bg-arrow.jpg); 
background-repeat:repeat-y;
height:74px;
width:19px;
/*
float:right;
position:relative;
top:-23px;
right:-20px;
*/
}




div#textintro{
margin-left:-298px; 
float:left; width:270px;
line-height:18px;
letter-spacing:0.5px;
border-bottom:#CFD0D5 1px solid;
margin-top:240px;
padding-bottom:12px;
margin-bottom:25px;
min-height:74px;


}

* html div#textintro{
height:74px;
letter-spacing:1px;
/*
position:relative;
left:-298px;
margin-left:0px;
*/

}

div#textintro p{
padding:0px 5px 0px 5px;
}

div#infobodydiv{
clear:both;
float:left;
width:100%;
}

div#infobodydiv p{
padding-right:25px;
padding-left:5px;
letter-spacing:0px;
line-height:18px;
margin-bottom:18px;
}

div#infobodydiv h1{
margin-top:0px;
margin-bottom:14px;
padding-left:4px;
}
div#infobodydiv h2{
margin-top:0px;
margin-bottom:14px;
padding-left:4px;
}
div#infobodydiv h3{
margin-top:0px;
margin-bottom:10px;
padding-left:4px;
}
div#infobodydiv h5{
padding-left:4px;
display:block;
font-weight:normal;
font-size:16px;
}
div#infobodydiv ol{
margin-bottom:25px;
margin-top:12px;
list-style:none;
line-height:auto;
padding-left:25px;
margin-left:0px;
}
div#infobodydiv ul{
margin-bottom:25px;
margin-top:12px;
list-style:none;
padding-left:25px;
margin-left:0px;
}
div#infobodydiv li{
padding-left:16px;
background-image:url(images/li-style.jpg); 
background-repeat:no-repeat;
background-position:top left;
margin-bottom:7px;
}

div#infobodydiv .contactsdiv{
 float:left;
}

div#infobodydiv .contactscol1{
line-height:16px;margin-top:15px;
width:250px;
}
div#infobodydiv .contactscol2{
line-height:16px;margin-top:30px;
}
div#infobodydiv .contactsnote{

}
div#infobodydiv .blockspan{
float:left;
width:100%;
margin-bottom:12px;
}



div#iconsdiv{
width:100%;
float:left;
}

div#iconsdiv .adbanner{
width:29%; float:left;  margin:25px 15px 0px 5px;
}
div#iconsdiv .adtext{
width:156px; background-color:#EC2222; position:relative; top:-12px; left:-5px; padding:5px 0px 4px 6px;
}
div#iconsdiv a{
color:#fff; font-size:11px;
}

div#iconsdiv a:hover{
color:#EBEBEB;
}

/* START FOOTERDIV */
div#footerdiv{
width:100%; float:left;
margin:25px 0px 0px 0px;
padding-bottom:15px;
}

/* Tem divs */

div#footerleftdiv {
width:250px; 
float:left; 
margin:0px;
border-top:#CFD0D5 1px solid;
}

div#footerleftdiv h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
margin:10px 0px 10px 44px;
color:#0C415B;
}

div#footerleftdiv .lines{
margin:4px 0px 0px 44px;
display:block;

}
div#footerleftdiv img{
margin:0px 8px 0px 0px;
position:relative;
top:4px;
border:none;
}
div#footerleftdiv a{
color:#0C415B;
}
div#footerleftdiv a:hover{
color:#EE1C23;
}

div#footerwrapper{
margin-left:276px; 
margin-right:340px;

}
div#footerbodydiv{
margin-left:0px;
margin-right:-300px;
width:100%; float:left;
border-top:#CFD0D5 1px solid;
font-size:11px;

}
div#footerbodydiv p{
margin:40px 0px 10px 20px;
width:200px;
float:left;
}
div#footerbodydiv .copyright{
display:block;
margin-left:11px;
}

div#footerbodydiv img{
float:right;
margin:43px 20px 1px 1px;

}

div#footerrightdiv{
width:320px; 
float:right; 
margin:0px 0px 0px 320px;
border-top:#CFD0D5 1px solid;
}

/* Baltic Design Colors divs */

div.bdcolors{
float:right;
margin-bottom:10px;
margin-right:70px;
margin-top:38px;
}
* html div.bdcolors{
float:right;
margin-right:0px; 
padding-right:70px;
margin-bottom:10px;
}
div.bdcolors a{
Font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
margin-top:3px;

}
div.bdcolors a:hover{
color:#B22626;
}

/*---BEGIN MAP---*/
div#mainmap{
letter-spacing:0px;
margin:14px 16px 0px 0px;
padding:0px 10px 0px 0px;
background-position:bottom left;
background-repeat:no-repeat;
width:250px;
}
* html div#mainmap{
letter-spacing:0px;
}

:first-child+html div#mainmap{
letter-spacing:0px;
}

div#mainmap ul{
list-style:none;
margin:0px 0px 0px 32px;
padding:0px;
}

div#mainmap li{
margin-bottom:10px;
}

div#mainmap a{
color:#0C415B;
padding-left:14px;
}
div#mainmap a:hover{
color:#EE1C23;
}

/*---END MAP---*/

/*---Begin Actual Propose---*/
div.flying-banner-hp {	
	/*background-color:#4B5381;*/
  background-image:url(images/bg-banner.jpg);
	position:absolute;
	left:0px;
	top:30px;
	height:95px;
	width:355px;
	color:#ffffff;
	display:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}
div.flying-banner-hp p{	
{
	font-size:11px;
}
div.flying-banner-hp h4{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin: 5px 0px 5px 10px;
	color:#FFFFFF;
	font-weight:bold;
}
div.flying-banner-hp p{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin: 5px 8px 0px 10px;
}
div.flying-banner-hp hr{
margin-left:8px;
color:#7078A8;
height:1px;
margin-top:10px;

}
div.flying-banner-hp a{
color:#FFFFFF;

}
div.flying-banner-hp a:hover{
color:#F1F1F1;
}
/*---End Actual Propose---*/
/* End of Baltic Design Colors divs */

div#infobodydiv div.price p {
	padding-right:0px;
}
div#infobodydiv p.reference {
	padding-right:0px;
	top:35px;
}
div#title{
	display:none;
}
div#infobodydiv span.articletime{
	font-size:11px;
	font-style:italic;
	font-size:11px;
	font-style:italic;
}

div#infobodydiv div.st{
  margin-top:3px;
}
div#articles  a.acolormore {
	text-decoration:underline;
}
table {
	border:1px solid #CFD0D5;
	border-bottom:none;
	border-right:none;
}
table td {
	border-bottom:1px solid #CFD0D5;
	border-right:1px solid #CFD0D5;
}
table td.theader {
	background-color:#EAEAEA;
	padding:4px;
	text-transform:uppercase;
}
div#infobodydiv table td p {
	margin:0px;
}
table.topmargin {
	margin:15px 0px 0px 0px;
}

