
#id_web { 
/*	width	:1000px !important;*/
}

body {
	background:white;
	overflow:auto;
	}

*{
	font-family: arial, helvetica;
	font-size:13px;
	line-height: 1.3;
}

h1{
font-size:19px;
font-weight:bold;
}
h2{
font-size:16px;
font-weight:bold;
}
h3{
font-size:14px;
font-weight:bold;
}

@media only screen and (max-device-width: 480px) {
	body  {width	:450px !important;}
	#header {width	:450px !important;}
	.boxes { width	:450px !important ; }
	.box 	{width	:140px !important; }
	.content {width	:450px !important ; }
	.footer {width	:450px !important;}
}

@media screen and (max-width: 700px) {
	*{font-size:14px;}
	.subtitle{font-size:14px !important;}
	#d-flags  {display:none;}
	.flag img {height:20px; margin:2px 10px !important};		
	.hotb {float:left; height:23px; min-width:70px;}	
	#slideshow  {display:none;}
	#d-menu {display:none;}
	#ws3menu {display:inline;}
	#m-menu {display:block;}		
	#header{width:100%}
	.carusel{width:auto!important;}
	.banner{height: auto !important;}
	#bannerbox{    padding: 10px 30px !important;}
	
	.box{display:block !important;; width:auto !important;}
	.panel{display:block !important;; width:auto !important;}
	
	.country{margin-left:5px !important; /*max-width	:423px !important ;*/}
	.adminlogin{margin-left:5px !important}
	.ldiv{width:auto !important;margin:20px 10px 20px 5px !important;}
	
	.subtitle{margin-left:10px!important;}
	#pricetbl{margin:0px !important}
	
	.ftlinks{margin:20px !important;}
	.ftlinks a {margin-bottom:15px !important;}
	
	
	.nomobile {display:none;}
}
@media screen and (min-width: 700px) {
	#slideshow  {display:block;}
	#d-menu {display:block;}
	#ws3menu {display:none;}
	#m-menu {display:none;}
	
}


.tbl-cell{
	display:table-cell;
}
#header { 
	max-width	:1000px  ; 
	margin-left: auto;
    margin-right: auto;	
}

.boxes{
	max-width	:1000px  ; 
	margin-left: auto;
    margin-right: auto;
}
.box{
	width:323px;
}
.content { 
	max-width	:1000px !important ; 
	margin-left: auto;
    margin-right: auto;
}


.footer{
	max-width	:1000px  ; 
	margin-left: auto;
    margin-right: auto;	
	padding:0px;
}


/*==================*/

.textcontent, .textcontent blockquote *{
	margin:0 0 10px ;
	color:#3D3F54;
	text-align:justify;
	padding: 3px 3px 3px 10px;
	
	
}

.textcontent h2 {
	margin:10px 0;
	text-align:left;
	color:#025CB7;
}
.textcontent h3 {
	margin:5px 0px;
	text-align:left;
	color:#657BAD;
}
.textcontent li{
	margin:	6px 4px ;
}



.title{
font-size:14px;
font-weight:bold;
color:#657BAD;
margin:20 0 0 30; 
}
.subtitle{
font-size:12px;
color:#585C6F ;
margin:7px 7px 7px 30px; 
display:block;
text-align:justify;
}

a.servicelink , a.servicelink:active, a.servicelink:visited{
	
	background-color: #5da411 !important;
    background-image: -moz-linear-gradient(center top , #adf471, #5da411);
    border-radius: 10px !important;
    border-width: 0;
    color: white;
    float: right;
    font-size: 15px;
	font-weight:bold;
    margin: 10px 10px; 
    padding: 8px 8px 6px;
    text-decoration: none; 
    cursor: pointer !important;
    display: inline-block;
    font-weight: bold;
    
    text-align: center;
}
 
a.servicelink:hover {
	text-decoration:underline;
	background:#6963F1  ;
}
.country *{margin:7px;font-size:15px;float:right;} 
.country {margin-left:0px;background:#EAFFCC;padding:5px;    text-align: left; float:right;     border-radius: 15px;}

.pribbon{
    background: url("/ribbon-thin.png") no-repeat scroll 0% 0% transparent;
    color: white;
    display: block;
    float: right;
    font-size: 15px;
    font-weight: normal;
    height: 19px;
    margin: 5px 0 10px 20px;
    padding: 5px 5px 5px 25px ;
    text-align: right;
    text-shadow: 0 -1px 0 #666666;

} 
.pribbon b{
	font-size:16px;
	font-weight:bold;
	color:white; 
}


/*==================*/

label a {
color:blue;
text-decoration:underline; 
}

input[type=checkbox] {
    margin: 0 4px !important;
}

.dataform_title, .dataform_group{	
   background-color: #FF8020;
   color: white;
   font-size: 14px;
   padding: 6px !important;
}

.dataform_content input, .dataform_content select, .dataform_content option {
    height: 25px !important;
    padding: 2px  !important;
 	margin: 1px 0 !important;
	font-size: 12px;
}