/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica; background-color:#333; 

}
table {border:0; }
img {border:0;}
li,ol {}
.clear {clear:both;}

/*------------------- Headers -------------------------*/

h1 {font-size:18px; color:#333; margin-bottom:10px; padding:0 0 10px 0; font-weight:normal; border-bottom:1px dotted #999999; width:670px;
		background-image:url(img/fon.gif);
		background-repeat:repeat-x;
		background-position: left bottom;
}
h2 {font-size:16px; color:#000; margin:0; padding-top:0; font-weight:bold;}

/*------------------- Links -------------------------*/

a {color:#006699; text-decoration:underline;}
a:hover { text-decoration:none; }


/*------------------- Main -------------------------*/
#wrapper {margin:0 auto; padding:0; width:950px; background-color:#fff;

}
#header {height:90px;   width:900px;
		background-image:url(img/logo.gif);
		background-repeat:no-repeat;
		background-position: 50px 20px;
		padding:0;

}
#main { float:left; margin-bottom:20px; padding:0; }
#left { width:220px; padding:0 0 0 0 ; float:left; margin:0; }
#right {width:670px; margin:0 0 0 10px; padding:5px 0 0 0 ; float:left; }

#topmenu {float:left; margin:0 0 10px 25px; padding:0;}
#footer { height:100px; width:950px; font-size:12px; margin:0 auto; padding:0; color: #999;  background-color:#fff;
		background-image:url(img/fon.gif);
		background-repeat:repeat-x;
		background-position: left top;
 }
#content {float:left; padding-bottom:20px; margin:10px 10px 0 10px; }




/*------------------- Menu -------------------------*/
#submenu {margin:9px 0 0 30px; padding:0; width:200px; float:left; font-size:14px; color:#666;}
#submenu ul {margin:10px 0 30px 5px; padding:0; width:190px; float:left; }
#submenu li {margin:0; padding:3px 0 5px 15px; 0 float:left; background:url(img/bullet.gif) no-repeat left center; list-style-type:none;}
.submenu_title {font-size:16px; color:#666; margin-top:16px; padding:0 0 11px 0; font-weight:normal; 
				border-bottom:1px dotted #999999; width:90%;
		background-image:url(img/fon.gif);
		background-repeat:repeat-x;
		background-position: left bottom;
}
 

/*-----Header-------------------------------------------------------------------- */

#phone { float:right;  margin:20px 0 0 0; padding:5px; color:#FFFFFF; }
#baloons { position:absolute; float:right; margin:0 0 0 860px; padding:0; width:900px; }

/*-----Left-------------------------------------------------------------------- */

/*-----Right-------------------------------------------------------------------- */

#topbanner {margin:0 0 0 25px; padding:0; }
#topbanner p {margin:0; padding:0; }
#topbanner img {margin:0; padding:0;}


/*-----Description-------------------------------------------------------------------- */

.desc {float:left; width:650px; border:1px dotted #999; padding:3px;}

.desc_left {float:left; width:300px;  margin:0; padding:o;}
.desc_right {float:left; width:300px; margin:0; padding:0 0 0 30px;}
/*-----Footer-------------------------------------------------------------------- */

#copyright {float:left; margin:10px 0 0 0;    font-size:12px; color: #999; }
 
.footer-info  {width:550px; float:left; font-size:13px; color:#ccc; padding:0 0 0 30px; margin:20px 0 0 0;

}
#footer_box {width:950px; margin:0 auto; padding:0; /*border-top:1px solid #ccc; */


}
.footer-info p {margin:0; padding:10px 0 0 0; color:#666;}
.footer-info a {color:#0099CC;}
.betacom {float:right; margin:30px 30px 0 0; color:#666; }
.betacom a {color:#0099CC;}

/*----Intro-------------------------------------------------------------------- */


/*-----Page Content-------------------------------------------------------------- */
div.page_content {margin-top:10px;}
div.page_date { text-align:right; margin: -40px 5px 25px 0 ; color: #999999; font-size:12px; }
div.page_intro_text {font-size:13px; margin:10px 0 0 0;}
div.page_main_text {font-size:12px; color:#676767; text-align:justify;}

div.page_main_text img {margin:5px 10px 5px 0;}
div.page_main_text p {margin:0;  padding-top:10px;}
div.page_main_text {color:#292929;}
div.page_list {}
div.page_list_row {}
a.page_list_title {}
div.page_list_date { color: #999999; font-size:12px; }
div.page_list_text { margin: 5px 0 10px 0;}
p.page_list_norows {}

/*-----Blocks-------------------------------------------------------------------- */
div.block_wrapp {padding:0;}
div.block_name { font-size:18px; margin: 10px 0; color:#48505E;}
div.bock_body {}

/*-----List Block---------------------------------------------------------------- */
div.list_block {}
div.list_row {border-bottom:1px dotted #CCCCCC; margin-top:5px;}
div.list_text { font-size:12px; margin: 0 0 5px 0; color:#333333;}
div.list_text p {margin:0; padding-top:5px;}
span.list_date { color:#999; font-size:12px; margin-top:5px;}
a.list_link {font-size:12px; color:#006699;}
a.list_allrows {font-size:12px;}
p.list_norows {}

/*-----Pathway Block------------------------------------------------------------- */
div.pathway_block {margin:10px 0 0 5px;}
div.pathway_block a, div.pathway_block span { margin-right: 2px;}
div.pathway_block a {}
div.pathway_block span { font-weight:bold; color:#0D396A;}
div.pathway_block a.current { color:#BF2E1B; }

/*-----Table desing------------------------------------------------------------- */
#table_price { width:100%; margin:0; padding:0;}
table#table_price tbody tr td {background-color: #f5f5f5; color:#333; font-size:14px; border:1px solid #fff; margin:0; padding:5px;}
table#table_price tbody tr.odd td {background-color: #E4E6ED; margin:0; padding:5px;}
