html 
{
}

body 
{
	margin: 0px;
	padding: 0px;
	font-family: tahoma, tahoma, verdana, arial, sans-serif;
	color: #444444;
	background-color: #FFFFFF;
    font-size:11px;
    width:100%;
    height: 100%;

}
form 
{	
    margin: 0 0 0 0 px;
	padding: 0 0 0 0 px;
}
table,td,tr,tbody 
{
    color: #444444;
	text-decoration: none;
	font-size: 11px;
}

a {color: #519d45; text-decoration: none;}

table a:visited,a:link {color: #519d45; text-decoration:underline;}

a:hover {color: #519d45;text-decoration: none;}

strong .a {color: #519d45;}
strong a:link {color: #519d45;}
strong a:visited {color: #519d45;}
strong a:hover {color: #519d45;	text-decoration: none;}

p .a {color: #519d45;}

img {border-color:#333333;}

h1 {text-align: center; font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size:13px;}
h4 {font-size:12px;}
h5 {font-size:11px;}

h1,h2, h3, h4, h5, h6 {margin:0;padding:0;}


/* GridView */
.gw_ProductListHeader
{
	font-size: 11px;
	vertical-align: middle;
	background-color: #f5faa9;
	color:#548e45;
	height:25px;
	text-align: center;
	font-family:"Verdana";
	font-weight:normal;
}
.gw_BorderHeader
{
	border-width:1px;
	border-color:#d7cf9e;
}

.gw_ProductListRows
{   vertical-align: middle;
	background-color: #FFFFFF;
	text-align: center;
	font-weight:normal;
}
.gw_BorderRows
{
	border-width:1px;
	border-color:#cccccc;
	color:#000000;
	font-size: 11px;
	padding: 0px 15px 0px 15px;
}

.gw_Link, .gw_Link:link, .gw_Link:visited, .gw_Link:active
{
	font-size:11px;
    font-weight:normal;
    color:Red;
    text-decoration:none;
}
.gw_Link a:hover
{
   text-decoration: underline;
   color:White; 
   font-size: 17px;
}
 table.price3 
{
	border: 2px solid #d7cf9e;
    background-color:#f5faa9;
    font-weight:normal;
}
.gv_txtFieldMdl
{
	width:120px;
	height:20px;
	font-size:10px;
}
.gv_txtFieldSml
{
	width:80px;
	height:20px;
	font-size:10px;
}
.gw_Link_Buy, .gw_Link_Buy:link, .gw_Link_Buy:visited, .gw_Link_Buy:active
    {
        color: red; 
        text-decoration:underline;
        font-size:11px;
        font-weight:normal;
    }
.gw_Link_Buy:hover
    {
        color: red; 
        text-decoration:underline;
        font-size:11px;
        font-weight:normal;
    }

/* End GridView */

/* Label */
.l_HeaderPage
{
	font-size: 18px;
	color:#548e45;
	text-align: left;
	font-weight:normal;
}
.l_HeaderForm
{
	font-size: 16px;
	color:#548e45;
	text-align: left;
	font-weight:normal;
}
.l_CaptionFieldForm
{
	font-size: 11px;
	color:#548e45;
	text-align: left;
	font-weight:bold;
}
.l_CaptionFieldForm1
{
	font-size: 11px;
	color:#000000;
	text-align: left;
	font-weight:normal;
}

.l_CaptionPanel
{
	font-size: 13px;
	color:#548e45;
	text-align: left;
	font-weight:bold;
	
}

/* End Label */


/* Form*/

.f_ButtonSearch
{
	width:150px;
	height:25px;
	font-size:13px;
	text-decoration:underline;
	color:red;
	font-weight:normal;
}
.f_ButtonFind
{
	width:100px;
	height:22px;
	font-size:13px;
	color:#000000;
	font-weight:normal;
}
.f_TxtMemo
{
	width:400px;
	height:60px;
	font-size: 11px;
}



/* End Form*/


 table.qw_Search 
{
	border: 2px solid #d7cf9e;
    background-color:#f5faa9;
    font-weight:normal;
}
 table.qw_Search1 
{
	border: 2px solid #cecece;
    background-color:#f7f7f7;
    font-weight:normal;
}
.gv_Cells
{
	border-color:#cccccc;
	border-width:1px;
}

.m_s
{
	font-weight: bold;
	background:#f5faa9;
}
.MainMenu
{
   font-size: 17px;
}
.MainMenu a ,.MainMenu a:link,.MainMenu a:visited
{
   text-decoration: none;
   color:White; 
   font-size: 17px;
   font-weight:normal;
}

.MainMenu a:hover
{
   text-decoration: underline;
   color:White; 
   font-size: 17px;
}
#headermenu
{
   position: relative;
   top: 153px;
   left: 245px;
   width: 700px;
   padding: 2px 2px 2px 2px;
}

.m1 ,.m1:link,.m1:visited
{
	font-weight: bold;
	color: #519d45;
	text-decoration: none;
	font-size:12px;
}
.m1:hover
{
	font-weight:bold;
	color: #519d45;
	text-decoration:none;
	font-size:12px;
	background:#f5faa9;
}

.m2 ,.m2:link,.m2:visited
{
	color: #519d45;
	text-decoration: none;
	font-size:11px;
}
.m2:hover
{
	font-weight:bold;
	color: #519d45;
	text-decoration:none;
	font-size:11px;
	background:#f5faa9;
}


.m3 ,.m3:link,.m3:visited
{
	font-weight: normal;
	color: #519d45;
	text-decoration: none;
	font-size:11px;
}
.m3:hover
{
	font-weight:bold;
	color: #519d45;
	text-decoration:none;
	font-size:11px;
	background:#f5faa9;
}
.m4 ,.m4:link,.m4:visited
{
	font-weight:normal;
	color: #519d45;
	text-decoration: none;
	font-size:10px;
}
.m4:hover
{
	font-weight:normal;
	color: #519d45;
	text-decoration:none;
	font-size:10px;
	background:#f5faa9;
}

.Prd1
{
	font-size:12px; 
	font-weight:normal; 
	color:Red;
}

.Prd2
{
	font-size:11px; 
	font-weight:normal; 
	color:Red;
}
.Prd3
{
	font-size:11px; 
	font-weight:normal; 
	color:Red;
}
.Prd4
{
	font-size:11px; 
	font-weight:normal; 
	color:Red;
}
.s 
{
	font-weight: bold;
	color: #519d45;
	text-decoration: none;
	font-size:12px;
	background:#f5faa9;
	
}
.n ,.n:link,.n:visited
{
	font-weight:normal;
	color: #519d45;
	text-decoration:none;
	font-size:11px;
}
.n:hover
{
	font-weight:normal;
	color: #519d45;
	text-decoration:none;
	font-size:11px;
	background:#f5faa9;
}



.p ,.p:link,.p:visited
{
	font-weight:normal;
	color: #519d45;
	text-decoration:none;
	font-size:12px;
}

.p:hover
{
	font-weight:bold;
	color: #519d45;
	text-decoration:underline;
	font-size:12px;
}

.men_l {
	padding-right: 5px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.men_ls ,.men_ls:link,.men_ls:visited
{
	font-weight: normal;
	color: #519d45;
	text-decoration: none;
}


.men_ls:hover
{
	font-weight:bold;
	color: #519d45;
	text-decoration:underline;
}

a.men_ls:hover {color: #CC0000;}


.men_ls_no ,.men_ls_no:link,.men_ls_no:visited
{
	font-weight:normal;
	color: #0004ac;
	text-decoration:none;
}



.men_ls_no:hover
{
	font-weight:normal;
	color: #0004ac;
	text-decoration:none;
	background-color:#DCF8D4;
}

.men_ls_sel
{
	font-weight:bold;
	color: #519d45;
	text-decoration:underline;
}
a.men_ls_sel:hover {color: #519d45;}

.men_ls1
{
	font-weight: bold;
	color: #0004ac;
	text-decoration: none;
	background: url("Image/razd.gif")  no-repeat left top 1px 20px;
}

.men_up 
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
td.top_menu2 
{	
	font-family:tahoma; 
	font-weight:normal; 
	font-size: 16px; 
	color:#ffffff;
	padding:0px 5px 0px 5px;
}

td.top_menu2 :hover
{	
	 text-decoration:underline;
}

a.top_menu2 {	font-family:tahoma; font-weight:normal; font-size: 16px; color:#ffffff; 	TEXT-ALIGN: center; TEXT-DECORATION: none; }

a.top_menu2:hover { color:#ffffff;  TEXT-DECORATION: underline; }
a.top_menu2:visited,a.top_menu2:link {font-family:tahoma; font-weight:normal; font-size: 16px; color:#ffffff; text-decoration:none; }

a.top_menu3 {	font-family:tahoma; font-weight:normal; font-size: 16px; color:red; 	TEXT-ALIGN: center; TEXT-DECORATION: none; }

a.top_menu3:hover { color:red;  TEXT-DECORATION: underline; }
a.top_menu3:visited,a.top_menu3:link {font-family:tahoma; font-weight:normal; font-size: 16px; color:red; text-decoration:none; }

.topNav  
{
	text-align: center;
    line-height: 16px; 
    margin:0px;
    list-style: none;
    padding: 0px 30px 0px 0px;
}
ul.topNav li 
{
	display: inline;
	width: 10em;
	height: 16px;
	float: left;
	padding-top: 0px; margin:0px;
}



.menu_link{
	background:url("Image/menu_cabinet_bg.gif") center no-repeat;
	width:110px;
	height:14px;
	text-align:center;
	vertical-align:top;
	
}
.menu_link .top_menu2, .menu_link .top_menu2:hover{
	color:#FFFFFF;
}
.menu_link .top_menu2:visited{
	color:#FFFFFF;
}

td.top_menu2a {	font-family:tahoma; font-weight:normal; font-size: 12px; color:#ffffff;}
a.top_menu2a {	font-family:tahoma; font-weight:bold; font-size: 11px; color:#ffffff; 	TEXT-ALIGN: center; TEXT-DECORATION: none; }
.menu_link .top_menu2a, .menu_link .top_menu2a:hover,.menu_link .top_menu2a:visited
    {color:#0faf10;}

.tb_tx_seo 
{
	margin-right: 10px;
	margin-left: 10px;
	text-align: justify;
	font-size: 11px;
}
.br_tb 
{
	background-image: url("Image/px_zel2.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
.br_tl {
	background-image: url("Image/px_zel2.gif");
	background-repeat: repeat-y;
	background-position: left;
}
.br_tr {
	background-image: url("Image/px_zel2.gif");
	background-repeat: repeat-y;
	background-position: right;
}
.tb_foot1 {

	margin-right: 15px;
	margin-left: 15px;
	color: #0004ac;
}
.tx_tfoot {
	padding: 5px;
}
.tx 
{
	text-align: justify;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0004ac;
	text-decoration: none;
}

.tx_n 
{
	text-align: justify;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0004ac;
	text-decoration: none;
}
.tx:link,.tx:visited
{
	color: #0004ac;
	text-decoration:none;
}
.zag_tx {
	font-weight: bold;
	margin-left: 0px;
	text-align:center;

}
.lin_cat 
{
	color: #0066FF;
}
b.red
{
	color: red;
}
.HeaderMain 
	{
	font-weight: bold;
	text-align:center;
	padding:0px;
	margin:0px;
	}
	
.image {
	float: left;
	margin:  10px 0 0 0;
	padding: 10px 0px 0px 0px;
	width:120px;
	height:80px;
	border-color:#00a902;
	border-width:1px;
}
.image2 {
	float:none
	margin: 3px 0 0 0;
	padding: 0;
	width:120px;
	height:80px;
	border-color:#00a902;
	border-width:1px;
}
/* Elements*/

#Logo 
{
	position:absolute;
	top:0px;
	left:7px;
}
#Phone
{
	position:absolute;
	top:0px;
	right:0px;
}
#Header
{
	background: #FFFFFF url("Image/Header_slice.gif") repeat-x left top;
	height:55px;
}

#Slogan
{
	position:absolute;
	top:5px;
	left:10px;
	font-size: 11px;
	color: #e3f4e3;
	width:500px;
}
#Left
{
	padding: 0;
	margin: 0;
	position: absolute;    
	top: 55px;
	left: 7px;
	bottom:10px;
	width: 235px; 
}
#Menu 
{	
	padding: 5px 0px 0px 0px;
	width:235px;
	vertical-align:top;
}
#Contact
{	
	padding:  10px 5px 0px 5px;
	width: 225px;
	vertical-align:top;
}
#Adver_dir 
{
	width:225px;
	text-align: center;
	font-size:10px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	margin-right:5px;
	color: #444444;
	padding: 10px 0px 0px 0px;
}
#Counters 
{
	padding: 10px 4px 0px 4px;
	vertical-align:top;
	width:100%;
}
#Content 
{
	padding: 0;
	margin: 0;
	position: absolute;    
	top: 0px;
	left: 242px;
	right: 7px;
	bottom: 10px;
}
#Content2 
{
	position:relative;
	margin:   0px 5px 0px 0px;
	width:99%;
	vertical-align:top;
	text-align:left;
	border-left:solid 1px #cccccc;   
	border-bottom:solid 1px #cccccc;    
	border-right:solid 1px #cccccc;  
}
#Yell_live 
{	
	margin:   0;
	padding: 0;
	width:100%;
	vertical-align:top;
	text-align:left;
	position:relative;
}
#Bot_live 
{	
	margin: 0;
	padding: 0;
	width:100%;
	vertical-align:top;
	text-align:left;
	position:relative;
}

#mmm
{
	position:absolute;
	top: 14px;
    left: 240px;
    width:300px;
}
#Servs
{
	padding: 5px 5px 5px 5px;
}
#Seacrh
{
	padding: 5px 5px 5px 5px;
}

#News 
{
	padding: 5px  5px 5px 5px;
}

#Map
{
	padding: 5px  5px 5px 5px;
}
#News .date
{
	font-weight: bold;
	color:#444444;
	font-size:10px;
	margin-top:10px;
}
#News .header
{
	font-size:11px;
	color:red;
	font-weight:normal;
}
#News .text
{
	color:#333333;
	font-size:10px;
}
#News .text a:hover 
{
	color: #FF9900;
	text-decoration: none;
}

#News .lnk
{
	font-size:10px;
	color:#333333;
}
#News .Cat
{
	font-size:10px;
	color:#333333;
	font-weight:bold;
}
#News .Cat a:hover 
{
	color: #FF9900;
	text-decoration: none;
}
#About
{	
	padding: 10px 4px 0px 4px;
	width: 100%;
	vertical-align:top;
}
#Map_page
{	
	padding: 10px 4px 0px 4px;
	width: 100%;
	vertical-align:top;
}
#tour
{
	position:absolute;
	top:118px;
	left:72px;
	color: #0004ac;
	font-size: 10px;
	font-weight:normal;
}



#green_line {
	background: #FFFFFF url("Image/px_zel2.gif") repeat-y left top;
}

#vline ,#vline1,#vline4 ,#vline5
{
	background: #FFFFFF url("Image/Page_vl.gif") repeat-y left top;
}
#vline2 ,#vline6
{
	background: #FFFFFF url("Image/Page_vl.gif") repeat-y right top;
}




#vline7 {
	background: #FFFFFF url("Image/vline2.gif") repeat-y left top;
}
#vline8 {
	background: #FFFFFF url("Image/vline2.gif") repeat-y left top;
}
#vline9 {
	background: #FFFFFF url("Image/vline2.gif") repeat-y left top;
}
#vlineL {
	 text-align:left;
}
#vline10 {
	background: #FFFFFF url("Image/vline2.gif") repeat-y right top;
}







#corn_new
{
	background: #FFFFFF url("Image/corn_new.gif") no-repeat left top;
	width:33px;
	height:30px;
}

#content a:hover 
{
	color: #FF9900;
	text-decoration: none;
}
#content .main{
	padding: 0px 20px 25px 0px;
	background-color: #EBEBEB;
}
#content .main .title{
	font-family: Times;
	font-size: 25px;
	color:#9D9D9D;
	margin-left:8px;
}
#content .main .titlehr{
	width:170px;
	text-align:left;
}
#content .main .list{
	margin-top:5px;
	margin-left:5px;
	font-weight:500;
}
#content .main .list .sub{
	color: #9D9D9D;
	margin-left:40px;
	font-weight:500;
}
#content .b1{ background: url("design/content/bullet1.gif") no-repeat 0px 20px; }
#content .b2{ background: url("design/content/bullet2.gif") no-repeat 0px 20px; }
#content .b3{ background: url("design/content/bullet3.gif") no-repeat 0px 20px; }
#content .b4{ background: url("design/content/bullet4.gif") no-repeat 0px 20px; }









.Gr_header
{
	border-top: solid 1px #bad6b1;  
	background: #dee8da;
	height:20px;
}
.Gr_header_name
{
	color:#548e45;
	font-size:11px;
	font-weight:bold;
	padding:2px 0px 0px 5px;
	float:left;

}
.Gr_header_link
{
	width:100%;

}
.Gr_row
{
 border-top: solid 1px #cccccc;  
 background: #eeeeee;
}
.Gr_row_txt
{
	color:#444444;
	font-size:11px;
	font-weight:normal;
	padding:2px 0px 0px 2px;
}
.Gr_header_yel
{
	 padding:0;
	border-left: solid 1px #d7cf9e;  
	border-bottom: solid 1px #d7cf9e;
	border-right: solid 1px #d7cf9e;
	background: #f5faa9;
}
.Gr_header_yel_name
{
	color:#548e45;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 0px 5px;
	height:22px;
}
.Gr_header_bot
{
	padding:0;
	border-top: solid 1px #cccccc;  
	background: #f7f7f7;
}
.Gr_header_bot_name
{
	font-size:10px;
	font-weight:normal;
	padding:5px 0px 0px 5px;
	height:20px;
	text-align:center;
}
.main_content
{
	width:98%;
	border-left: solid 1px #ebf0f4;  
	border-bottom: solid 1px #ebf0f4;
	border-right: solid 1px #ebf0f4;

}
.main_content2
{
	border-left: solid 1px #d5dde1;  
	border-bottom: solid 1px #d5dde1;
	border-right: solid 1px #d5dde1;
	padding: 0px 7px 0px 0px;

}




#adver_news
{	
	padding: 5px 5px 5px 5px;
	width:190px;
}

#adver_ver
{	
	padding: 5px 20px 5px 30px;
	width:180px;
}




.link:link ,.link:visited {color: #0066ff; text-decoration:underline;}
.link:active,.link:hover { color: #ff9900; text-decoration: none;}

#adver_dir .title
{
	font-size:11px;
	font-weight: bold;
	color:#519d45;
	padding:0px;
}
#adver_dir .linkk
{
	margin-top:3px;
	padding:0px;
}
#adver_dir .text
{
	margin-top:2px;
	padding:0px;
	color:#444444;

}
#adver_dir .site
{
	 padding:0px;
	 color:#00a902;	
}


#search {
	background-color: #FFD173;
	width:235px;
	height:37px;
	text-align: right;
	color: #4C4C4C;
	margin-top:12px;
	margin-bottom:3px;
	margin-left:17px;
}
#search .searchform {
	border-top: #494949 1px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: #494949 1px solid;
	background-color:#FFFFFF;
	color: #000000;
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
	height:18px;
	width:115px;
}
#search .searchstart {
	margin:0px;
}





#counters {
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	line-height:170%;
	width: 281px;
}

#footer {
	background-color: #B0B0B0;
	vertical-align: middle;
	text-align: left;
	line-height:170%;
	padding-left: 60px;
}
#CatList 
{
	padding:5px 10px 5px 10px;
	text-align: justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0004ac;
	text-decoration: none;
	
}

#foot_slice 
{
	background: #FFFFFF url("Image/foot_slice.gif") repeat-x left top  ;
}

#hi_comp 
{
	padding: 5px 10px 5px 10px;
	
}
#menu_price
{
	 background-color:Red;
	
}
.ErrorText
	{font-size: 12px;
	font-weight: normal;
	color:#CC0000;}
	
.InputBig
	{width:200px;
	 height:20px;
	 font-size: 11px;
	 }
	 .MsgText
	{font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	vertical-align:top;
	text-transform:uppercase;}	 

.MsgDate
{font-size: 9px;
	font-weight:normal;

	}
	
	.NameTextBl 
	{text-align:left;
	font-size:11px;
	font-weight:bold;
	color: #0005aa;}
	
	.NameText 
	{text-align:left;
	font-size:11px;
	font-weight:bold;
	color: #FF6600;}
	
	.ButtonAdd
{
	width:75px;
	height:22px;
	font-size:11px;
}
.ButtonSearch
{
	width:145px;
	height:22px;
	font-size:12px;
	text-decoration:underline;
	color:Red;
	font-weight:bold;
}
.ButtonSearch2
{
	width:125px;
	height:22px;
	font-size:12px;
	text-decoration:none;
	color:#519d45;
	font-weight:bold;
}

.InputFileUpLoad
{
	width:450px;
	height:22px;
	font-size: 11px;
}
.HLineClass
{ 
	vertical-align:75px;
}
.InputSelect
	{width:150px;
	 height:18px;
	 font-size: 11px;}
.InputSelect2
	{width:180px;
	 height:18px;
	 font-size: 11px;}

 .TextBoxMemo
 { width:400px;
   height:100px;}

.TextBoxLongField
 { width:600px;
   height:45px;}
 
 .Manage_border
{
	 border-width:1px;
	 border-style:dashed;
	 border-color:#519d45;
}

.TableHeader_1
{
	font-size: 12px;
	vertical-align: middle;
	background-color: #ade1a3;
	text-align: center;
	color: #0005aa;
}
.TableHeader_1a
{
	font-size: 9px;
	vertical-align: middle;
	background-color: #ade1a3;
	text-align: center;
	color: #0005aa;
}
.TableRows_1
{
	font-size: 11px;
	vertical-align: middle;
	background-color: #ffffff;
	text-align: center;
	color: #0005aa;
}
.TableRows_1a
{
	font-size: 9px;
	vertical-align: middle;
	background-color: #ffffff;
	text-align: center;
	color: #0005aa;
}
.TableHeader_2
{
	font-size: 11px;
	vertical-align: middle;
	background-color: #ade1a3;
	text-align: center;
	color: #0005aa;
	font-weight:normal;
}
.TableRows_2
{
	font-size: 11px;
	vertical-align: middle;
	background-color: #ffffff;
	text-align: center;
	color: #0005aa;
}
.Header_Product
{
	color: #0005aa;
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
}
.InputValueSmall
{
	width:30px;
	height:20px;
	font-size:11px;
}

.DropDownList
{
	width:150px;
	height:20px;
	font-size:11px;
}

.ddl
{
	width:220px;
	height:20px;
	font-size:11px;
	background:#FFFFFF;
	font-weight:normal;
	color: Black;
}

.InputTextMdl
{
	width:150px;
	height:20px;
	font-size:11px;
}
.InputValueSmall
{
	width:30px;
	height:20px;
	font-size:11px;
}
.Header_Room
{
	color: #0005aa;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
.Header_Room_G
{
	font-size:11px;
	font-weight:bold;
}
.InputTextSml
{
	width:75px;
	height:20px;
	font-size:11px;
}
.InputTextMdl
{
	width:150px;
	height:20px;
	font-size:11px;
}

.ButtonBig
{
	width:150px;
	height:22px;
	font-size: 11px;
}

 h3.Snp
 {  font-size: 11px;
	text-align:center;
	color: #0004AC;
	font-family:"Verdana";
	font-weight:bold;
 }
 table.price {
	border: 1px solid #00A902;
    background-color:#DCF8D4;
    font-weight:normal;
    }
 table.price2 {
	border: 1px solid #bad6b1;
    background-color:#dee8da;
    font-weight:normal;
    }

 .PriceHeaderSnp
 {	font-size: 9px;
	vertical-align: middle;
	text-align: center;
	color: #0004AC;
	font-family:"Verdana";
	background-color:#FFFFFF;
 }
  .RedFieldSnp,.RedFieldSnp:link,.RedFieldSnp:visited
{    background-color:#CC0000;
	 color:#CCCCCC;
	 font-size:9px;
	 border-width:1px;
	border-color:Gray; 
 }
 .GreenFieldSnp
{   background-color:#009900;
    color:#FFFFFF;
	font-size:9px;
	border-width:1px;
	border-color:Gray; 
 }
  .YellFieldSnp
 {  background-color:#FFFF66;
	color:#2582A4;
	font-size:9px;
	border-width:1px;
	border-color:Gray; 
	
  }
   .GreenFieldSnpRep
{   background:#FFFFFF url(images/rep2.gif) repeat-y;
    color:#FFFFFF;
	font-size:9px;
	border-width:1px;
	border-color:Gray; 
 }
 .h3_snp
{	font-size: 12px;
	color: #0004AC;
	font-family:"Verdana";
	font-weight:bold;
}
 h4.Snp
 {  font-size: 11px;
	text-align:left;
	color: #0004AC;
	font-family:"Verdana";
	font-weight:bold;
 }
   h5.Snp
 {  font-size: 11px;
	text-align:left;
	color: #0004AC;
	font-family:"Verdana";
	font-weight:normal;
 }
   h5.LiveTour
 {  font-size: 11px;
	text-align:left;
	color: #000000;
	font-weight:normal;
 }
 
.InputPrice
    {
     width:60px;
	 height:18px;
	 font-size: 11px;
	 }
.InputPrice2
    {
     color:Red;
     width:70px;
	 height:18px;
	 font-size: 11px;
	 font-weight:bold;
	 }
.CbbCountTour
    {
     width:70px;
	 height:18px;
	 font-size: 11px;
	 }
.CbbCurrency
    {
     width:45px;
	 height:18px;
	 font-size: 11px;
	 }
		
.InputDate
	{width:70px;
	 height:18px;
	 font-size: 11px;}
	 
	 .ButtonCal
	{height:18px;
	font-size: 10px;}
	.InputAge
	{width:20px;
	 font-size: 10px;}	
	 
	 .TableRowsSnp
{   font-size: 9px;
	vertical-align: middle;
	background-color: #FFFFFF;
	text-align: center;
	color: #0004AC;
	font-family:"Verdana";
	font-weight:normal;
	
}
.TableHeaderSnp
{
	font-size: 9px;
	vertical-align: middle;
	background-color: #ADE1A3;
	text-align: center;
	color: #0004AC;
	font-family:"Verdana";
	font-weight:normal;
}
.PriceGreenSnp
{	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
a.PriceGreenSnp:link ,a.PriceGreenSnp:visited
{
    color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

.PriceYellSnp
{   color:#2582A4;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
a.PriceYellSnp:link ,a.PriceYellSnp:visited
{
    color:#2582A4;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

.PriceRedSnp 
{   
    color:#CCCCCC;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
a.PriceRedSnp:link ,a.PriceRedSnp:visited
{   
    color:#CCCCCC;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

.PriceOLDSnp
{	color:#0004AC;
	font-size:9px;
	font-weight:normal;
	text-decoration:line-through;
}
  .OLDFieldSnp
{   background-color:#FFFFFF;
	color:#0004AC;
	font-size:9px;
	border-width:1px;
	border-color:Gray; 
 }
 .BorderSnp
{
	border-width:1px;
	border-color:Gray; 
}
legend
{
	border: solid 1px #aee0a5;
	padding:6px 10px;
	background:#ebfce6;
}

table.priceN {
	border: 1px solid #00A902;
    background-color:#DCF8D4;
	}
table.priceN td {
	height: 10px;
    background-color:#FFFFFF;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
	height:25px;
}

table.priceN td.isplaces {
     background-color:#CCFFCC;
     PADDING-RIGHT: 1px;
     PADDING-LEFT: 1px;
     PADDING-BOTTOM: 2px;
     PADDING-TOP: 2px;
     TEXT-ALIGN: center;
     border: 1 solid #00FF00;
}

table.priceN td.noplaces {
     background-color:#FFCCCC;
     PADDING-RIGHT: 1px;
     PADDING-LEFT: 1px;
     PADDING-BOTTOM: 2px;
     PADDING-TOP: 2px;
     TEXT-ALIGN: center;
     border: 1 solid #FF0000;
}

table.priceN td.ondemand {
     background-color:#FFFFCC;
     PADDING-RIGHT: 1px;
     PADDING-LEFT: 1px;
     PADDING-BOTTOM: 2px;
     PADDING-TOP: 2px;
     TEXT-ALIGN: center;
     border: 1 solid #FFFF00;
}
.link_price:link_price ,.link_price:visited {color: #0066ff; text-decoration:underline;}
.link_price:active,.link_price:hover { color: #ff9900; text-decoration: none;}

.manageLinks 
{
	font-size:11px; 
	color:red;
}
.manageLinks:link,  .manageLinks:visited 
{
	font-size:11px;
	text-decoration: none;
	color:red;
}
.manageLinks:hover 
{
	font-size:11px;
	text-decoration: underline;
	font-weight:bold;
	color:red;
}
	
.link_buy, .link_buy:link, .link_buy:visited, .link_buy:active
    {
        color: red; 
        text-decoration:underline;
        font-size:11px;
        font-weight:normal;
    }
.link_buy:hover
    {
        background-color:#DCF8D4;
        color: red; 
        text-decoration:underline;
        font-size:11px;
        font-weight:normal;
    }
.Order_1
{   background-color:#87cefa;
    border-width:1px;
	font-size:9px;
}
.Order_2
{   background-color:Yellow;
    border-width:1px;
	font-size:9px;
}
.Order_3
{   background-color:#ffa500;
    border-width:1px;
	font-size:9px;
}
.Order_4
{   background-color:#add8e6;
    border-width:1px;
	font-size:9px;
}
.Order_5
{   background-color:#90ee90;
    border-width:1px;
	font-size:9px;
}
.Order_6
{   background-color:Gray;
    border-width:1px;
	font-size:9px;
}

.Leaf , .Leaf:link,  .Leaf:visited
	{font-size: 10px;
	color: #519d45;
	text-decoration: none;
	padding-left: 1px;}
 .Leaf:hover
	{font-size: 10px;
	font-weight:bold;
	color:#519d45;
	text-decoration: underline;
	padding-left: 1px;}

.TableProduct
{
	padding:0;
	width:100%;
	
}
#headermenu
{
   position: relative;
   top: 0px;
   left: 10px;
}



#Product_vline 
{
	background: #FFFFFF url("Lt_images/Page_vl.gif") repeat-y left top;
}

#Product_vline_rig
{
	background: #FFFFFF url("Image/Page_vl.gif") repeat-y right top;
}

#HeaderPhone
{
	position:absolute;
	top:15px;
	right:50px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight:bold;

}

#HeaderMenu
{
	position:absolute;
	top:35px;
	left:10px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight:bold;

}
.D_gr_header
{
	border-top: solid 1px #bad6b1;  
	background: #dee8da;
	height:20px;
}
.D_gr_header_name
{
	color:#548e45;
	font-size:11px;
	font-weight:bold;
	padding: 2px 0px 0px 5px;
	float:left;
}

