.page-node #content p, .page-node #content .field-name-body 
	{
		font-family: 'Roboto', tahoma, sans-serif; 
		font-weight: 400;
        font-size: 15px; 	
		line-height: 20px;
        color: #222222;  
		text-align: left;
		
		margin: 0;
        padding: 0px 0px 15px 0; /* 60px */
		text-rendering: optimizelegibility;
		letter-spacing: 0px;
		word-spacing: 0px;
		
}


.page-node #content h1
    {
        font-family: 'Roboto', sans-serif;
		font-weight: 400;
        font-size: 26px;		
        color: #221f20;       
		text-align: left;
		text-shadow:1px 1px 2px rgba(48,80,82,0.4);
		margin: 0;
        padding: 0px 0 0 0;
        /* border-bottom: 1px solid #fff; */
    }
.page-node #content h2
    {
        font-family: 'Roboto', sans-serif;
		/*font-weight: 400; ???*/
        /*font-size: 20px; ??? */
			
        /* color: #221f20;        ???*/
		text-align: left;
		text-shadow:1px 1px 2px rgba(48,80,82,0.4);
		margin: 0;
        padding: 10px 70px 10px 0;
    
    	font-size: 21px;
		font-weight: 300;
		color: #c82126; 
 }


.page-node #content h2.city 
{
	padding: 0px 0px 10px 0;
	font-size: 20px;
	font-weight: 300;
	color: #c82126; 
	text-shadow: 0px 0px 0px rgba(48,80,82,0.4);
}	

.page-node #content h2.w_o_padding 
{
		font-family: 'Roboto', sans-serif;
		font-weight: 300;
        font-size: 18px;
		line-height: 16px;		
        color: #c82126;       
		text-align: left;
		text-shadow: 0px 0px 0px rgba(48,80,82,0.4);
		margin: 0;
		padding: 0px 0px 10px 0px;
	
}	
   
.page-node #content h3  {
    font-family: 'Roboto', sans-serif;
	font-size: 18px;
    font-weight: 300;
	color: #444; 
	/* line-height: 12px;*/		
 	text-align: left;
	/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 0px 0px 10px 0;
    padding: 0px 0px 0px 0px;
    /* border: 1px solid #000; */
    }

.page-node #content h5
    {
        width: 170px; 
		font-family: arial, 'PT Sans', 'PT Sans Caption', sans-serif;
		font-weight: 300;
        font-size: 14px;
		line-height: 34px;		
        color: #282828;       
		text-align: left;
		text-shadow:1px 1px 2px rgba(255,255,255,0.4);
		margin: 0;
        padding: 0px 0 0 0px;
        border-bottom: 1px dotted #ccc; 
		/* font-variant: small-caps; */
    } 


.page-node #content h6  {
    font-family: 'Roboto', sans-serif;
		
	font-size: 24px;
	font-weight: 300;
	color: #c82126; 		
		text-align: left;
		text-shadow:1px 1px 2px rgba(48,80,82,0.4);
		margin: 0;
        padding: 0px 0 0 0;
        /* border-bottom: 1px solid #fff; */
    }
    

.page-node #content article ul {
	margin: 0 0 0 40px;
    padding: 0px 0px 0px 0px;
	list-style-image:  url(/icons/icon_arrow_right_gray.png);
	
	font-family: 'Roboto', tahoma, sans-serif; 
	font-weight: 400;
    font-size: 15px; 	
	line-height: 30px;
    color: #222; 
	text-align: left;
	text-rendering: optimizelegibility;
	
}

.page-node #content article li {
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 400;
        font-size: 15px; 	
		line-height: 18px;
        color: #221f20; /* #104d4d; #ca6d2a; #801416; #222222;  #221f20 */ 
		text-align: left;
		/* text-shadow: 1px 1px 3px rgba(29,154,241,0.5); */
		margin: 0;
        padding: 0px 0px 10px 0px;
		text-rendering: optimizelegibility;
}

.page-node #content img 
{
	border: 0px solid #ccc; 
}


.page-node #content .clear { clear: both; }

.page-node #content .float { float: left; }
		

.page-node #content .space
    {
        display: block;
        width: 960px;
        height: 64px;
        border: 0px solid #999;
        text-align: left;
        margin: 0 auto;
        padding: 0;
        /*background: #fff;*/
    }
	
.page-node #content .space_30
    {
        display: block;
        width: 960px;
        height: 30px;
        border: 0px solid #999;
        text-align: left;
        margin: 0 auto;
        padding: 0;
        /*background: #fff;*/
    }
	
.page-node #content .space_45
    {
        display: block;
        width: 960px;
        height: 45px;
        border: 0px solid #999;
        text-align: left;
        margin: 0 auto;
        padding: 0;
        /*background: #fff;*/
    }

#main_header
    {
        display: block;
		width: 714px;
        height: 70px;
        border: 0px solid #999;
        text-align: left;
        margin: 0;
        padding: 0;
        /*background: #fff;*/
    }		
	
#main_text
    {
        display: block;
		width: 714px;
        /* height: 300px; */
        border: 0px solid #999;
        text-align: left;
        margin: 0 0px 0 0; /* 60px */
        padding: 0 0px 0 0;
        /*background: #fff;*/
    }			
	
	
#read_next
    {
        display: block;
		width: 230px;
        height: 32px; 
        border: 1px solid #ccc;
		border-radius: 6px 6px 0px 0px;
        text-align: right;
        margin: 10px 0px 0 0; /* 60px*/
        padding: 0px 15px 0 0;
		font-family: verdana, 'Roboto', sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 600;
        font-size: 12px; 	
		line-height: 32px;
        color: #777;      /* #221f20 */ 
		/* text-shadow:1px 1px 1px rgba(200,200,200,0.5); */
		background: #fafafa; /* url(icons/icon_arrow_right_gray.png) no-repeat 20px 10px; */
    }
    
#read_next_bottom
 {
        display: block;
		width: 230px;
        height: 4px; 
        border: 0px solid #ccc;
		border-radius: 0px 0px 4px 4px;
        margin: 0 0px 15px 0; /* 60px */
        padding: 0px 17px 0 0;
		/* text-shadow:1px 1px 1px rgba(200,200,200,0.5); */
		background: #127a76; /* url(/icons/icon_arrow_right_gray.png) no-repeat 20px 10px; */
    }	
#read_next_right
    {
        display: block;
		/* width: 230px; */
        height: 32px; 
        border: 1px solid #ccc;
		border-radius: 6px 6px 0px 0px;
        text-align: right;
        margin: 10px 0px 0 0; /* 60px */
        padding: 0px 15px 0 0;
		font-family: verdana, 'Roboto', sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 600;
        font-size: 12px; 	
		line-height: 32px;
        color: #777;      /* #221f20 */ 
		/* text-shadow:1px 1px 1px rgba(200,200,200,0.5); */
		background: #fafafa; /* url(/icons/icon_arrow_right_gray.png) no-repeat 20px 10px; */
    }	
	
#read_next_bottom_right
 {
        display: block;
		/* width: 230px; */
        height: 4px; 
        border: 0px solid #ccc;
		border-radius: 0px 0px 4px 4px;
        margin: 0 0px 15px 0; /* 60px */
        padding: 0px 0px 0 0;
		/* text-shadow:1px 1px 1px rgba(200,200,200,0.5); */
		background: #127a76; /* url(/icons/icon_arrow_right_gray.png) no-repeat 20px 10px; */
    }	

.page-node #content a.read_next
{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #127a76;   /* #87bc42; #127a76; */
	/* background: #fafafa; /* linear-gradient(#fff 40%, #fff 70%) repeat scroll 0 0 transparent; */
	/*  background: linear-gradient(#F9F9F9 40%, #E3E3E3 70%) repeat scroll 0 0 transparent; */
    /* border: 1px solid #ccc; /* DarkGray; */
    /* border-radius: 6px 6px 0px 0px; */
    /* font-weight: 600;
    line-height: 22px; */
	margin: 0;
    padding: 0px 0px 0px 0px;
}

.page-node #content a.view_map
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #127a76;   /* #87bc42; #127a76; */
	text-align: left;
	/* background: #fafafa; /* linear-gradient(#fff 40%, #fff 70%) repeat scroll 0 0 transparent; */
	/*  background: linear-gradient(#F9F9F9 40%, #E3E3E3 70%) repeat scroll 0 0 transparent; */
    /* border: 1px solid #ccc; /* DarkGray; */
    /* border-radius: 6px 6px 0px 0px; */
    /* font-weight: 600; */
    line-height: 11px; 
	margin: 0;
    padding: 0px 0px 0px 0px;
}

.page-node #content a.contact_us
{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #127a76;   /* #87bc42; #127a76; */
	text-align: left;
	/* background: #fafafa; /* linear-gradient(#fff 40%, #fff 70%) repeat scroll 0 0 transparent; */
	/*  background: linear-gradient(#F9F9F9 40%, #E3E3E3 70%) repeat scroll 0 0 transparent; */
    /* border: 1px solid #ccc; /* DarkGray; */
    /* border-radius: 6px 6px 0px 0px; */
    font-weight: 600; 
    line-height: 24px; 
	margin: 0;
    padding: 0px 0px 0px 0px;
}	
	

	
	
.page-node #content p.indent_40
	{
		margin: 0 0 0 40px;        	
	}
	
.page-node #content p.indent_bold
	{
		margin: 0 0 0 40px;
		font-weight: 700;
        font-size: 15px; 	
		line-height: 20px;
        color: #222222;      /* #221f20 */ 
		text-align: left;
		/* text-shadow:1px 1px 1px rgba(200,200,200,0.5); */
		margin: 0 0 0 40px;
        padding: 0px 20px 10px 0px;
		text-rendering: optimizelegibility;
		
	}	
	
.page-node #content p.p_package  
	{
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 300;
        font-size: 13px; 	
		/* line-height: 16px; */
        color: #222222;      /* #221f20 */ 
		text-align: left;
		/* text-shadow:1px 1px 1px rgba(200,200,200,0.5); */
		margin: 5px 0 0px 0;
        padding: 0px 0px 0px 0;
		text-rendering: optimizelegibility;
		letter-spacing: 0px;
		word-spacing: 0px;
		
	}
	

.page-node #content h2.city 
{
	padding: 0px 0px 10px 0;
	font-size: 20px;
	font-weight: 300;
	color: #c82126; 
	text-shadow: 0px 0px 0px rgba(48,80,82,0.4);
}	

.page-node #content h2.w_o_padding 
{
		font-family: 'Roboto', sans-serif;
		font-weight: 300;
        font-size: 18px;
		line-height: 16px;		
        color: #c82126;       
		text-align: left;
		text-shadow: 0px 0px 0px rgba(48,80,82,0.4);
		margin: 0;
		padding: 0px 0px 10px 0px;
	
}	
	

.page-node #content .subtitle_right	
{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
    font-weight: 300;
	color: #c82126; 
	line-height: 12px;		
 	text-align: right;
		/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 0 0px 0px 0; /* 60px */
    padding: 0px 0px 0px 0;
    /* border: 1px solid #000; */
}	
	
	
.page-node #content h3.gray
    {
    font-family: 'Roboto', sans-serif;
	font-size: 18px;
    font-weight: 300;
	color: #444; 
	/* line-height: 12px;*/		
 	text-align: left;
		/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 30px 0px 15px 0;
    padding: 0px 0px 0px 0px;
    /* border: 1px solid #000; */
    }	
	
.page-node #content .red_18_300
 {
    font-size: 24px;
	font-weight: 300;
	color: #c82126; 
 }
 
.page-node #content h2, .page-node #content .red_14_300
 {
    font-size: 21px;
	font-weight: 300;
	color: #c82126; 
 }

.page-node #content .bold_500
 {
 font-weight: 500;
 }
 
.page-node #content .weight_300
 {
 font-weight: 300;
 font-size: 14px;
 }
 
.page-node #content h4.left_head
    {
        font-family: arial, 'Roboto', sans-serif;
		font-weight: 600;
        font-size: 15px;		
        color: #999; /* #282828; */       
		text-align: left;
		text-shadow:1px 1px 2px rgba(255,255,255,0.4);
		margin: 0;
        padding: 10px 0 0 15px;
        /* border-bottom: 1px solid #fff; */
		/* font-variant: small-caps; */
	} 
 
 	
.page-node #content .subtitle
{
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
    font-weight: 300;
	color: #222222; /* #801416; #c82126; */
	line-height: 12px;		
 	text-align: left;
		/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 0 0px 0px 0;
    padding: 15px 0px 0px 0;
    /* border: 1px solid #000; */
}

.page-node #content .left_cont,.page-node #content .green 
 {
    color: #127a76; 
 }	
	
.page-node #content .left_cont_curr, .page-node #content .red 
 {
    color: #c82126; 
}

.page-node #content .big_red 
{
color: #c82126; 
font-size: 17px;
font-weight: 500;
}	
	
.page-node #content .left_cont_last 
 {
    color: #127a76; 
	border-bottom: 0px dotted #ccc; 
 }	

.page-node #content .why_left
{
        display: block;
		float: left;
		width: 150px; 
        /* height: 20px; */
		margin: 0 0px 0 0px;
        padding: 0 5px 0 0px;
		text-align: right;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 400;
        font-size: 15px; 	
		line-height: 20px;
        color: #c82126;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		/* border: 1px solid #000; */
}		
 
.page-node #content .why_right {
        display: block;
		float: left;
		width: 485px; 
        /* height: 20px; */
		margin: 0 0px 0 0px;
        padding: 0 0px 0 10px;
		text-align: left;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 400;
        font-size: 15px; 	
		line-height: 20px;
        color: #222222;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		/* border: 1px solid #000; */
		border-left: 2px dotted #ccc;
}

.page-node #content .table_left
{
        display: block;
		float: left;
		width: 150px; 
        /* height: 20px; */
		margin: 0 0px 0 0px;
        padding: 0 10px 0 0px;
		text-align: right;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 600;
        font-size: 15px; 	
		line-height: 20px;
        color: #c82126;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		/* border: 1px solid #000; */
}		

.page-node #content .table_left_alter
{
        display: block;
		float: left;
		width: 150px; 
        /* height: 20px; */
		margin: 0 0px 0 0px;
        padding: 0 10px 0 0px;
		text-align: right;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 600;
        font-size: 15px; 	
		line-height: 20px;
        color: #127a76;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		/* border: 1px solid #000; */
}		

.page-node #content .table_left_alter_2
{
        display: block;
		float: left;
		width: 150px; 
        /* height: 20px; */
		margin: 0 0px 0 0px;
        padding: 0 10px 0 0px;
		text-align: right;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 600;
        font-size: 15px; 	
		line-height: 20px;
        color: #3e5e7e;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		/* border: 1px solid #000; */
}		
 
.page-node #content .table_right {
        display: block;
		float: left;
		width: 485px; 
        /* height: 20px; */
		margin: 0 0px 20px 0px;
        padding: 0 0px 0px 10px;
		text-align: left;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 400;
        font-size: 15px; 	
		line-height: 20px;
        color: #222222;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		/* border: 1px solid #000; */
		border-left: 2px dotted #ccc;
}

.page-node #content .table_header_left
{
        display: block;
		float: left;
		width: 150px; 
        /* height: 20px; */
		margin: 0 0px 0 0px;
        padding: 10px 10px 10px 0px;
		text-align: right;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 600;
        font-size: 15px; 	
		line-height: 20px;
        color: #999;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		background: #eee;
		/* border-left: 2px dotted #ccc;
		border-top: 2px dotted #ccc;
		border-bottom: 2px dotted #ccc; */
		border-radius: 10px 0px 0px 0px;
}		
 
.page-node #content .table_header_right {
        display: block;
		float: left;
		width: 485px; 
        /* height: 20px; */
		margin: 0 0px 25px 0px;
        padding: 10px 10px 10px 10px;
		text-align: left;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 400;
        font-size: 15px; 	
		line-height: 20px;
        color: #999;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		/* border: 1px solid #000; */
		border-left: 2px dotted #ccc; 
		background: #eee;
		border-radius: 0px 10px 0px 0px;
}

.page-node #content .table_footer_left
{
        display: block;
		float: left;
		width: 150px; 
        /* height: 20px; */
		margin: 5px 0px 0 0px;
        padding: 10px 10px 10px 0px;
		text-align: right;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 600;
        font-size: 15px; 	
		line-height: 20px;
        color: #999;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		background: #eee;
		border-left: 2px dotted #ccc;
		border-bottom: 2px dotted #ccc;
		border-radius: 0px 0px 0px 10px;
}		
 
.page-node #content .table_footer_right {
        display: block;
		float: left;
		width: 485px; 
        /* height: 20px; */
		margin: 5px 0px 15px 0px;
        padding: 10px 10px 10px 10px;
		text-align: left;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 400;
        font-size: 15px; 	
		line-height: 20px;
        color: #999;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		/* border: 1px solid #000; */
		border-left: 2px dotted #ccc; 
		border-bottom: 2px dotted #ccc; 
		border-right: 2px dotted #ccc; 
		background: #eee;
		border-radius: 0px 0px 10px 0px;
}

.page-node #content .table_footer_alter {
        display: block;
		/* float: left; */
		width: 635px; 
        /* height: 20px; */
		margin: 2px 0px 15px 0px;
        padding: 10px 10px 0px 10px;
		text-align: left;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 400;
        font-size: 15px; 	
		line-height: 20px;
        color: #ccc;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		/* border: 1px solid #000; */
		border-left: 2px dotted #ccc; 
		border-bottom: 2px dotted #ccc; 
		border-right: 2px dotted #ccc; 
		background: #ccc;
		border-radius: 0px 0px 10px 10px;
}

.page-node #content .contacts_half {
        display: block;
		float: left;
		width: 325px; 
        /* height: 20px; */
		margin: 0 0px 0 0px;
        padding: 0 0px 0 0px;
		text-align: left;
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 400;
        font-size: 15px; 	
		line-height: 20px;
        color: #222222;      /* #221f20 */ 
		text-rendering: optimizelegibility;
		/* border: 1px solid #000; */
		/* border-left: 0px dotted #ccc; */
}
	
.page-node #content .google.button {
  padding: 6px 10px;
  -webkit-border-radius: 2px 2px;
  border: solid 1px rgb(153, 153, 153);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221)));
  color: #333;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-shadow: 0px 1px 1px rgba(255,255,255,1);
  line-height: 1;
}	


.page-node #content a.a_button {
    display: block;
    width: 150px; 
	-moz-user-select: none;
    background: linear-gradient(#fff 40%, #fff 70%) repeat scroll 0 0 transparent;
	/*  background: linear-gradient(#F9F9F9 40%, #E3E3E3 70%) repeat scroll 0 0 transparent; */
    border: 2px solid #87bc42; /* DarkGray; */
    border-radius: 6px 6px 6px 6px;
    color: #000; /* #87bc42; #127a76; */
	font-weight: 600;
    line-height: 22px;
    margin: 1em 0 0 464px;
    padding: 0.35em 8px;
    text-shadow: 1px 1px White; 
    transition: all 0.2s ease-out 0s;
    white-space: nowrap;
	/* color: #666699; */
    outline: medium none;
    text-decoration: none;
    transition: all 0.2s ease-out 0s;
	
}

.page-node #content a.a_button_top {
    display: block;
    width: 150px; 
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	/* -moz-user-select: none; */
    background: #fafafa; /* linear-gradient(#fff 40%, #fff 70%) repeat scroll 0 0 transparent;
	/*  background: linear-gradient(#F9F9F9 40%, #E3E3E3 70%) repeat scroll 0 0 transparent; */
    border: 1px solid #ccc; /* DarkGray; */
    border-radius: 6px 6px 0px 0px;
    color:  #127a76; /* #87bc42; #127a76; */
	font-weight: 600;
    line-height: 22px;
    margin: 1em 0 0 464px;
    padding: 0.35em 8px;
    text-shadow: 0px 0px White; 
    /* transition: all 0.2s ease-out 0s; */
    /* white-space: nowrap; */
	/* color: #666699; */
    /* outline: medium none; */
    text-decoration: none;
    /* transition: all 0.2s ease-out 0s; */
	
}

.page-node #content a.a_button_bottom
{
    display: block;
    width: 167px; 
	height: 4px;
	/* -moz-user-select: none; */
    /* background: linear-gradient(#fff 40%, #fff 70%) repeat scroll 0 0 transparent; */
	/*  background: linear-gradient(#F9F9F9 40%, #E3E3E3 70%) repeat scroll 0 0 transparent; */
    /* border: 1px solid #ccc; /* DarkGray; */
    border-radius: 0px 0px 4px 4px;
   
    margin: 0 0 0 464px;
    /* 
	transition: all 0.2s ease-out 0s;
    white-space: nowrap;
	outline: medium none;
    text-decoration: none;
    transition: all 0.2s ease-out 0s;
	*/
	background: #127a76; /* for non-css3 browsers */	
	/*		
		display: block;
		width: 208px;
        height: 4px;
        border-left: 1px dotted #ccc;
		border-radius: 0px 0px 4px 4px;
        text-align: left;
        margin: 0;
        padding: 0 0 0 30px;
		background: #127a76; /* for non-css3 browsers */
		/* background: -webkit-linear-gradient(left, #f5f5f5, #fafafa); /* äëÿ webkit-áðàóçåðîâ */
		/* background: -moz-linear-gradient(left,  #f5f5f5, #fafafa); /* äëÿ firefox 3.6+ */
		/* background: -o-linear-gradient(left,  #eee,  #fff); /* äëÿ Opera 11.10+ */
		/* background: -ms-linear-gradient(left,  #eee,  #fff); /* äëÿ IE10+ */
    }	
	
.page-node #content a.a_button_top_left {
    display: block;
    width: 230px; 
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	/* -moz-user-select: none; */
    background: #fafafa; /* linear-gradient(#fff 40%, #fff 70%) repeat scroll 0 0 transparent;
	/*  background: linear-gradient(#F9F9F9 40%, #E3E3E3 70%) repeat scroll 0 0 transparent; */
    border: 1px solid #ccc; /* DarkGray; */
    border-radius: 6px 6px 0px 0px;
    color:  #127a76; /* #87bc42; #127a76; */
	font-weight: 600;
    line-height: 36px;
    margin: 5px 56px 0px 0px;
    padding: 15px 20px 8px 20px;
    text-shadow: 1px 1px White; 
    /* transition: all 0.2s ease-out 0s; */
    /* white-space: nowrap; */
	/* color: #666699; */
    /* outline: medium none; */
    text-decoration: none;
	text-align: center;
    /* transition: all 0.2s ease-out 0s; */
	
}

.page-node #content a.a_button_bottom_left
{
    display: block;
    width: 272px; 
	height: 4px;
	/* -moz-user-select: none; */
    /* background: linear-gradient(#fff 40%, #fff 70%) repeat scroll 0 0 transparent; */
	/*  background: linear-gradient(#F9F9F9 40%, #E3E3E3 70%) repeat scroll 0 0 transparent; */
    /* border: 1px solid #ccc; /* DarkGray; */
    border-radius: 0px 0px 4px 4px;
   
    margin: 0 20px 10px 0px;
    /* 
	transition: all 0.2s ease-out 0s;
    white-space: nowrap;
	outline: medium none;
    text-decoration: none;
    transition: all 0.2s ease-out 0s;
	*/
	background: #127a76; /* for non-css3 browsers */	
	/*		
		display: block;
		width: 208px;
        height: 4px;
        border-left: 1px dotted #ccc;
		border-radius: 0px 0px 4px 4px;
        text-align: left;
        margin: 0;
        padding: 0 0 0 30px;
		background: #127a76; /* for non-css3 browsers */
		/* background: -webkit-linear-gradient(left, #f5f5f5, #fafafa); /* äëÿ webkit-áðàóçåðîâ */
		/* background: -moz-linear-gradient(left,  #f5f5f5, #fafafa); /* äëÿ firefox 3.6+ */
		/* background: -o-linear-gradient(left,  #eee,  #fff); /* äëÿ Opera 11.10+ */
		/* background: -ms-linear-gradient(left,  #eee,  #fff); /* äëÿ IE10+ */
    }	
	
.page-node #content a.a_button_top_small {
    display: block;
    width: 140px; 
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	/* -moz-user-select: none; */
    background: #fafafa; /* linear-gradient(#fff 40%, #fff 70%) repeat scroll 0 0 transparent;
	/*  background: linear-gradient(#F9F9F9 40%, #E3E3E3 70%) repeat scroll 0 0 transparent; */
    border: 1px solid #ccc; /* DarkGray; */
    border-radius: 6px 6px 0px 0px;
    color:  #127a76; /* #87bc42; #127a76; */
	font-weight: 600;
    line-height: 30px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-shadow: 1px 1px White; 
    /* transition: all 0.2s ease-out 0s; */
    /* white-space: nowrap; */
	/* color: #666699; */
    /* outline: medium none; */
    text-decoration: none;
	text-align: center;
    /* transition: all 0.2s ease-out 0s; */
}

.page-node #content a.a_button_bottom_small
{
    display: block;
    width: 142px; 
	height: 4px;
	border-radius: 0px 0px 4px 4px;
    margin: 0px 0px 0px 0px;
   	background: #127a76; /* for non-css3 browsers */	
}	

.page-node #content a.a_button_top_big {
    display: block;
    width: 500px; 
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	/* -moz-user-select: none; */
    background: #fafafa; /* linear-gradient(#fff 40%, #fff 70%) repeat scroll 0 0 transparent;
	/*  background: linear-gradient(#F9F9F9 40%, #E3E3E3 70%) repeat scroll 0 0 transparent; */
    border: 1px solid #ccc; /* DarkGray; */
    border-radius: 6px 6px 0px 0px;
    color:  #127a76; /* #87bc42; #127a76; */
	font-weight: 600;
    line-height: 36px;
    margin: 10px 0px 0px 0px;
    padding: 15px 0px 0px 20px;
    text-shadow: 1px 1px White; 
    /* transition: all 0.2s ease-out 0s; */
    /* white-space: nowrap; */
	/* color: #666699; */
    /* outline: medium none; */
    text-decoration: none;
	text-align: center;
    /* transition: all 0.2s ease-out 0s; */
}

.page-node #content a.a_button_bottom_big
{
    display: block;
    width: 522px; 
	height: 4px;
	border-radius: 0px 0px 4px 4px;
    margin: 0px 0px 0px 0px;
   	background: #127a76; /* for non-css3 browsers */	
}			
	
.page-node #content .screen_shot 
{
	display: block; 
	border: 1px solid #ccc; 
	width: 600px;
    height: 353px;
	margin: 0px 0px 20px 0px;
    padding: 2px 2px 2px 2px;
	box-shadow: 3px 3px 9px #ccc;
}



.page-node #content article ul.bold 
{
	margin: 0 0 0 40px;
    padding: 0px 0px 0px 0px;
	list-style-image:  url(/icons/icon_arrow_right_gray.png);
	
	font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
	font-weight: 700;
    font-size: 15px; 	
	line-height: 30px;
    color: #221f20; /* #127a76; - тёмно-красный  #ca6d2a; #801416; #222222;  #221f20 */ 
	text-align: left;
	/* text-shadow: 1px 1px 3px rgba(135,188,66,0.5); */
	text-rendering: optimizelegibility;
	/*	list-style-position: inside; */
/*
list-style-type: 
*/
}

.page-node #content article li.bold
{
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 500;
        font-size: 15px; 	
		line-height: 18px;
        color: #221f20; /* #801416; - тёмно-красный  #104d4d; #ca6d2a; #801416; #222222;  #221f20 */ 
		text-align: left;
		/* text-shadow: 1px 1px 3px rgba(29,154,241,0.5); */
		margin: 0;
        padding: 0px 0px 10px 0px;
		text-rendering: optimizelegibility;
}

.page-node #content article ul.ul_package 
{
	margin: 0 0 0 0px;
    padding: 0px 0px 0px 0px;
	list-style-image:  url(/icons/icon_arrow_right_gray.png);
	font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
	font-weight: 300;
    font-size: 13px; 	
	/* line-height: 30px; */
    color: #222; /* #ca6d2a; #801416; #222222;  #221f20 */ 
	text-align: left;
	/* text-shadow: 1px 1px 3px rgba(135,188,66,0.5); */
	text-rendering: optimizelegibility;
	/*	list-style-position: inside; */
}

.page-node #content article li.li_package
{
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 300;
        font-size: 13px; 	
		/* line-height: 14px; */
        color: #221f20; /* #104d4d; #ca6d2a; #801416; #222222;  #221f20 */ 
		text-align: left;
		/* text-shadow: 1px 1px 3px rgba(29,154,241,0.5); */
		margin: 0;
        padding: 0px 0px 0px 0px;
		text-rendering: optimizelegibility;
}



.page-node #content .benefit
    {
    font-family: 'Roboto', sans-serif;
	font-size: 15px;
    font-weight: 400;
	color: #c82126; 
	/* line-height: 20px; */		
 	text-align: left;
		/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 0 20px 20px 0;
    padding: 0px 0px 0px 40px;
    /* border: 1px solid #000; */
	background: url("/icons/icon_benefit_1.png") no-repeat;
    }
.page-node #content .benefit_text
    {
    font-family: 'Roboto', sans-serif;
	font-size: 15px;
    font-weight: 400;
	color: #222; 
	/* line-height: 20px;*/		
 	text-align: left;
		/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 0 0px 0px 0;
    padding: 0px 20px 0px 0;
    /* border: 1px solid #000; */
	
    }	
	
.page-node #content .benefit_left
{
        display: block;
		float: left;
		width: 420px; 
        /* height: 20px; */
		margin: 0 0px 0 0px;
        padding: 0 20px 0 0px;
		/* text-align: right;
		font-family: 'Roboto', tahoma, sans-serif; 
		font-weight: 600;
        font-size: 15px; 	
		line-height: 20px;
        color: #c82126;     
		text-rendering: optimizelegibility; */
		/*border: 1px solid #000; */
}		

.page-node #content .benefit_right {
        display: block;
		float: left;
		width: 206px; 
        /* height: 20px; */
		margin: 0 0px 0px 0px;
        padding: 0 0px 0px 0px;
		/* text-align: left;
		font-family: 'Roboto', tahoma, sans-serif; 
		font-weight: 400;
        font-size: 15px; 	
		line-height: 20px;
        color: #222222;     
		text-rendering: optimizelegibility; */
		/* border: 1px solid #000; */
		/*border-left: 2px dotted #ccc; */
}	
	
.page-node #content .small_screen_shot 
{
	display: block; 
	border: 1px solid #ccc; 
	/*width: 600px;
    height: 353px;
	*/
	margin: 0px 0px 50px 0px;
    padding: 2px 2px 2px 2px;
	box-shadow: 3px 3px 9px #ccc;
}	

.page-node #content .small_map_shadow 
{
	display: block; 
	/* border: 1px solid #ccc; */
	/*width: 600px;
    height: 353px;
	*/
	margin: 0px 0px 7px 0px;
    padding: 3px 3px 3px 3px;
	box-shadow: 3px 3px 9px #ccc;
}	

.page-node #content .img_scheme 
{
	display: block; 
	/* border: 1px solid #ccc; */
	/*width: 600px;
    height: 353px;
	*/
	margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
	/* box-shadow: 3px 3px 9px #ccc; */
}	



.page-node #content .line_shadow
{
	display: block; 
	width: 640px;
	border-bottom: 1px solid #ccc;
	margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
	box-shadow: 2px 2px 3px #ccc;
}

.page-node #content .bottom_scheme
{
    display: block;
    width: 640px; 
	height: 4px;
	border-radius: 0px 0px 4px 4px;
    margin: 20px 0px 0px 0px; /* 60px */
 	padding: 0px 0px 0px 0px;
   	background: #ccc; /* for non-css3 browsers */	
}		

.page-node #content .package {
        display: block;
		float: left;
		width: 220px; 
        /* height: 20px; */
		margin: 0 0px 0px 0px;
        padding: 0 0px 0px 0px;
		text-align: left;
		font-family: 'Roboto', tahoma, sans-serif; 
		font-weight: 400;
        font-size: 15px; 	
		line-height: 20px;
        color: #222222;     
		text-rendering: optimizelegibility;
		/* border: 1px solid #000; */
		/*border-left: 2px dotted #ccc; */
		/* background: #ccc; */
}	

.page-node #content .package_head
    {
    /* height: 74px; */
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
    font-weight: 500;
	color: #c82126; 
	/* line-height: 20px; */		
 	text-align: left;
		/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 0 20px 5px 0;
    padding: 57px 0px 0px 55px;
    /* border: 1px solid #000; */
	background: url("/images/package.jpg") no-repeat;
    }
	
.page-node #content .package_cost
    {
    /* height: 74px; */
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
    font-weight: 300;
	color: #c82126; 
	/* line-height: 20px; */		
 	text-align: left;
		/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 0 0px 10px 0;
    padding: 0px 0px 0px 0px;
    /* border: 1px solid #000; */
  }	
  
.page-node #content .img_left_logo 
{
	display: block; 
	float: left;
	/* border: 1px solid #ccc; */
	/*width: 600px;
    height: 353px;
	*/

	margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
	/* box-shadow: 3px 3px 9px #ccc; */
}	

.page-node #content .info_block
{
	display: block; 
	float: left;
	margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.page-node #content .info_block_left
{
	display: block;
	float: left;
	width: 160px;
    height: 20px;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
    font-weight: 300;
	color: #999; 
	/* line-height: 20px; */		
 	text-align: right;
		/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 0 0px 0px 30px;
    padding: 0px 10px 0px 0px;
}

.page-node #content .info_block_right
{
	display: block;
	float: left;
	width: 300px;
    height: 20px;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
    font-weight: 300;
	color: #222; 
	/* line-height: 20px; */		
 	text-align: left;
		/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 0 0px 0px 0px;
    padding: 0px 0px 0px 10px;
	border-left: 2px dotted #ccc;
}

.page-node #content .small_button
{
	display: block;
	width: 30px;
    height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 610px;
    padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
    font-weight: 500;
	color: #fff; /* red #c82126; */ 
	/*border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc; */
	border-radius: 4px 4px 0 0;
	background: #127a76; 
}

.page-node #content .line_shadow
{
	display: block; 
	width: 640px;
	border-bottom: 1px solid #ccc;
	margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
	box-shadow: 2px 2px 3px #ccc;
}

.page-node #content .line_delimiter_top
{
	display: block; 
	width: 640px;
	border-bottom: 1px dotted #ccc;
	margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
	box-shadow: 2px 2px 3px #ccc;
}

.page-node #content .line_delimiter_bottom
{
	display: block; 
	width: 640px;
	border-bottom: 1px dotted #ccc;
	margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
	box-shadow: 2px 2px 3px #ccc;
}

/* 25 september 2013 */

.page-node #content p.small 
	{
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 300;
        font-size: 14px; 	
		/* line-height: 20px; */
        color: #222222;      /* #221f20 */ 
		text-align: left;
		/* text-shadow:1px 1px 1px rgba(50,50,50,0.5); */
		margin: 0;
        padding: 0px 0px 0px 0px;
		text-rendering: optimizelegibility;
		letter-spacing: 0px;
		word-spacing: 0px;
	}

.page-node #content h2.w_o_padding 
{
		font-family: 'Roboto', sans-serif;
		font-weight: 300;
        font-size: 18px;
		line-height: 16px;		
        color: #c82126;       
		text-align: left;
		text-shadow: 0px 0px 0px rgba(48,80,82,0.4);
		margin: 0;
		padding: 0px 0px 10px 0px;
	
}		

.page-node #content h3.gray_small
    {
    font-family: 'Roboto', sans-serif;
	font-size: 17px;
    font-weight: 300;
	color: #221F20;   /* #444; */
	/* line-height: 12px;*/		
 	text-align: left;
		/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */ /* text-shadow:1px 1px 1px rgba(50,50,50,0.5); */
	margin: 15px 0px 7px 0;
    padding: 0px 0px 0px 0px;
    /* border: 1px solid #000; */
    }

.page-node #content article ul.ul_small
{
	margin: 5px 0 0 40px;
    padding: 0px 0px 0px 0px;
	list-style-image:  url(icons/icon_arrow_right_gray.png);
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
	font-weight: 400;
    font-size: 14px; 	
	/* line-height: 20px; */
    color: #222; /* #ca6d2a; #801416; #222222;  #221f20 */ 
	text-align: left;
	/* text-shadow: 1px 1px 3px rgba(135,188,66,0.5); */
	text-rendering: optimizelegibility;
	/*	list-style-position: inside; */
}

.page-node #content article li.li_small
{
		font-family: 'Roboto', tahoma, sans-serif; /*  'Roboto', verdana, arial, tahoma, */
		font-weight: 400;
        font-size: 14px; 	
		line-height: 16px;
        color: #221f20; /* #104d4d; #ca6d2a; #801416; #222222;  #221f20 */ 
		text-align: left;
		/* text-shadow: 1px 1px 3px rgba(29,154,241,0.5); */
		margin: 0;
        padding: 0px 0px 7px 0px;
		text-rendering: optimizelegibility;
}

.page-node #content .img_left_logo 
{
	display: block; 
	float: left;
	/* border: 1px solid #ccc; */
	/*width: 600px;
    height: 353px;
	*/
	margin: 0px 30px 5px 0px;
    padding: 0px 0px 0px 0px;
	/* box-shadow: 3px 3px 9px #ccc; */
}	

.page-node #content .info_block
{
	display: block; 
	float: left;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.page-node #content .info_block_left
{
	display: block;
	float: left;
	width: 160px;
    height: 20px;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
    font-weight: 300;
	color: #999; 
	/* line-height: 20px; */		
 	text-align: right;
	/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 0 0px 0px 30px;
    padding: 0px 10px 0px 0px;
}

.page-node #content .info_block_right
{
	display: block;
	float: left;
	width: 300px;
    height: 20px;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
    font-weight: 300;
	color: #222; 
	/* line-height: 20px; */		
 	text-align: left;
	/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */
	margin: 0 0px 0px 0px;
    padding: 0px 0px 0px 10px;
	border-left: 2px dotted #ccc;
}

.page-node #content .partner_logo
{
	display: block;
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.page-node #content .partner_logo_right
{
	display: block;
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
	text-align: right;
}

.page-node #content .partner_text
{
	display: block;
	float: left;
	width: 440px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.page-node #content h3.name
    {
    font-family: 'Roboto', sans-serif;
	font-size: 17px;
    font-weight: 300;
	color: #c82126;   /* #444; */
	/* line-height: 12px;*/		
 	text-align: left;
		/* text-shadow:1px 1px 2px rgba(48,80,82,0.4); */ /* text-shadow:1px 1px 1px rgba(50,50,50,0.5); */
	margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    /* border: 1px solid #000; */
    }		

.page-node #content .line_shadow_dotted
{
	display: block; 
	width: 640px;
	border-bottom: 1px dotted #ccc;
	margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
	box-shadow: 2px 2px 3px #ccc;
}	

.page-node #content .img_small 
{
	display: block; 
	/* border: 1px solid #ccc; */
	/*width: 600px;
    height: 353px;
	*/
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	/* box-shadow: 3px 3px 9px #ccc; */
}	

.page-node #content .screen_shot_600_x 
{
	display: block; 
	border: 1px solid #ccc; 
	width: 600px;
        /* height: 353px;  */
	margin: 0px 0px 0px 0px;
        padding: 2px 2px 2px 2px;
	box-shadow: 3px 3px 9px #ccc;
}	
	
.page-node #content .photo180120 
{
	display: block; 
        float: left;	
        border: 1px solid #ccc; 
	/* width: 180px;
        height: 120px; */
	margin: 0px 10px 50px 10px;
        padding: 2px 2px 2px 2px;
	box-shadow: 3px 3px 9px #ccc;
}	