@charset "utf-8";

html, body { background: url("/images/body-bg.gif") repeat scroll left top; width: 100%; height: 100%; min-width: 1000px; position: relative; font-family: Tahoma;}

/* @group content styles */
#wrap .inner
{ 
	font-size: 12px;
	color: white;
	position:relative;
}

.inner h2
{ 
	margin-bottom: 14px;
	background:url('/images/square.gif') no-repeat; background-position: 0px 2px;
	font-weight:bold;
	text-align:left;
	padding-left:16px;
	padding-bottom:3px;
	font-size:14px;
	border-bottom:2px solid #67aadc;
}
.inner h1
{ 
	margin-bottom: 14px;
	font-weight:bold;
	text-align:left;
	padding-left:16px;
	padding-bottom:3px;
	font-size:12px;

}

#cImages{display:none;}

.inner h3
{ 
	margin-bottom: 14px;
	background:url('/images/square.gif') no-repeat;
	font-weight:bold;
	text-align:left;
	padding-left:16px;
	padding-bottom:3px;
	font-size:12px;
	border-bottom:2px solid #67aadc;
}

.inner a
{ 
	font-size: 12px;
	font-weight: bold;
	color: #c6e7ff;
}

.inner span
{ 
	color: white;
}

.inner p
{ 
	color: white;
	line-height:17px;
}
.inner div
{ 
	color: white;
	line-height:17px;
}

.inner #map_canvas div
{ 
	color: black;
	line-height:17px;
}
.inner #map_canvas span
{ 
	color: black;
	line-height:17px;
}
.inner span
{ 
	color: white;
	line-height:17px;
}

.inner ul
{ 
	
}

.ipadding{padding:0pt 0pt 0pt 5px}

.inner ul li
{ 
	background: url(/images/list-marker.gif) no-repeat left 5px;
	text-indent: 10px;
	color: white;
	margin: 0 0 5px 0;
}

.inner .li_main li
{ 
	background: url(/images/list-marker.gif) no-repeat left 5px;
	text-indent: 10px;
	color: white;
	margin: 0 0 10px 0;
}

.inner .table {border-left:1px solid #67aadc;border-top:1px solid #67aadc}/*Table*/
.inner .table td {
	color:white;
	border-right:1px solid #67aadc;
	border-bottom:1px solid #67aadc;
	text-align:left;
	padding:5px;
}

.inner .table th {
	color:white;
	background:#2c7bb5;
	font-size:14px;
	font-weight:bold;
	border-right:1px solid #67aadc;
	border-bottom:1px solid #67aadc;
	padding:10px;
}

.inner .table-hidden {border:0px; padding:0px; margin:0px; width:100%;}
.inner .table-hidden td{border:0px; padding:0px; margin:0px;}
.inner .table-hidden th{border:0px; padding:0px; margin:0px;}
.inner .center td, th{text-align:center;}


/* @end */

/** news */

.news_ {padding:5px; line-height:16px;}
.news_ a{color:white; text-decoration:none; font-weight:normal; font-size:12px;}
.news_ span{background:url('/images/buttons/li_marker_white.gif') no-repeat; background-position:left 5px;padding-left:15px; font-size:12px;}

/* @group Main blocks */

.hidden-text
{ 
	display: none;
}

#header, #content, #bottom { width: 100%; }

#wrap{ 
	padding: 0 6px;
	min-width: 990px;
	max-width: 100%;
	z-index: 1;
	padding-top: 196px;
	position: relative;

}

#header, #content, #footer { 
	width: 100%;
	clear: both;
}

#header
{
	zoom: 1;
}

#wrap .glow-left, #wrap .glow-right { 
	width: 340px; height: 150px; position: absolute; top: 0; left: -10px;
	z-index: 5;
	background: url(/images/header-glow-left.png) no-repeat left top;
}

#wrap .glow-right { 
	right: 0;
	left: auto;
	background: url(/images/header-glow-right.png) no-repeat left top;
}

#wrap .earth 
{ 
	position: absolute;
	right: 0;
	top: 0;
	background: url(/images/header-earth.png) no-repeat left top;
	width: 250px;
	height: 248px;
}


#wrap .breadcrumbs
{ 
	line-height: 24px;
	background: #3c8ac3 none;
	border: 1px solid #146b9c;
	margin: 5px 0 0;
	color: white;
	padding: 0 10px;
}

#wrap .breadcrumbs a
{ 
	text-decoration: none;
	color: white;
	font-weight: normal;
}


/* @end */

/* @group Menu */

#header .menu, #footer .menu
{ 
	border: 1px solid #146b9c;
	border-bottom: 0;
	border-left: 0;	
	float: left;
	position: relative;
	z-index: 1000;
}

#footer .menu
{ 
	border: 1px solid #146b9c;	
	margin-top: 5px;
}



#header .menu li, #footer .menu li
{ 
	float: left;
	height: 26px;
	display: block;
	border-left: 1px solid #146b9c;
	background: url(/images/top-menu-bg.gif) repeat-x;
	font: bold 13px/26px Tahoma;
	color: #0f628b;
	position: relative;
	white-space: nowrap;
}

#header .menu li.active, #footer .menu li.active, #header .menu li a:hover, #footer .menu li a:hover, #header .menu li.active span, #footer .menu li.active span
{ 
	background: #69abda none;	
	color: white;
}

#header .menu li a, #footer .menu li a, #header .menu li span, #footer .menu li span
{ 
	display: block;
	padding: 0 13px;
	text-decoration: none;

	font: bold 13px/26px Tahoma;
	color: #0f628b;
}

/* @group submenu */
#header .menu ul, #footer .menu ul
{ 
	z-index: 5000;
	left: -1px;
	top: 26px;
	position: absolute;	

	border: 1px solid #146b9c;
	border-left: 0;	
	float: none;
	display: none;
	background: #cbe6f9 none;
}

#header .menu ul ul, #footer .menu ul ul
{ 
	left: 100%;
	top: -1px;
	position: absolute;
	/*margin-left: -1px;*/
	display: none;
}

#header .menu ul li, #footer .menu ul li
{ 
	background: none;
	float: none;
	height: 26px;
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}

#header .menu ul li ul li
{ 
}

#header .menu ul a, #footer .menu ul a, #header .menu ul span, #footer .menu ul span
{ 
	display: block;
	height: 26px;
	position: relative;
	padding: 0px 10px 0px 10px;;
	border-bottom: 1px solid #86c0e1;
	
	margin: 0px 15px 0px 15px;
	
}

#header .menu ul .last-item, #header .menu ul .last-item a, #header .menu ul .last-item span
{ 
	border-bottom: 0;
}

#header .menu li ul li a:hover, #footer .menu ul a:hover
{ 
	margin: 0 0 1px;
	margin: 0;
	padding: 0 25px;
	border: 0;
}

#header .menu li ul .last-item a:hover, #footer .menu ul .last-item a:hover
{ 
	margin-bottom: 0;
}

/* @end */


/* @end */




/* @group Header */
#header { 
	position: relative;
	width: 100%;
	font-family: Tahoma;	
	color: white;
	font-size: 13px;
	margin-bottom: 5px; 
	top:0px;
}

#header a
{ 
	color: #0f628b;
	font-size: 13px;
	font-family: Tahoma;
	font-weight: bold;
}

#logo { position: absolute; left: 21px; top: 21px; z-index: 100; width: 219px; height: 151px; ;}
#wrap .header-text { 
	position: absolute;
	left: 50%;
	margin-left: -214px;
	text-align: center;
	top:  40px;
}
#wrap div.company-text1 {top:-6px; left:-7px; margin-left: 80px;display: block; width: 275px;  height: 87px; background: url(/images/company-text.png) no-repeat left top; overflow: hidden; position: relative; }
#wrap div.company-text2 {top:17px; display: block; width: 428px; height: 18px; background: url(/images/company-slogan.png) no-repeat left top; overflow: hidden; position: relative;}
#wrap .company-text1 span { 
	position: absolute;
	top: -200%;
}

#wrap .company-text2 span { 
	position: absolute;
	top: -200%;
}

#wrap ul.site-navigation { 
	position: absolute;
	right: 265px;
	top: 10px;
	z-index: 10;
}

#home{ background:url('/images/buttons/home.gif') no-repeat;}
#home:hover{ background:url('/images/buttons/hover/home_h.gif') no-repeat;}
#home img{ width:18px; height:16px; cursor:pointer;}

#mail{ background:url('/images/buttons/mail.gif') no-repeat; background-position:left 3px;}
#mail:hover{ background:url('/images/buttons/hover/mail_h.gif') no-repeat; background-position:left 3px;}
#mail img{width:20px; height:16px; cursor:pointer;}

#map{ background:url('/images/buttons/map.gif') no-repeat;}
#map:hover{ background:url('/images/buttons/hover/map_h.gif') no-repeat;}
#map img{width:18px; height:16px; cursor:pointer;}

#print{ background:url('/images/buttons/print.gif') no-repeat;}
#print:hover{ background:url('/images/buttons/hover/print_h.gif') no-repeat;}
#print img{width:20px; height:18px; cursor:pointer;background:transparent}

#wrap ul.site-navigation li
{ 
	display: inline;
	float: left;
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	line-height: 30px;
}

#wrap ul.site-navigation span
{ 
	display: inline;
	margin: 0 0 0 30px;
}


#wrap #phone
{ 
	margin-left: 50px;
	width: 184px;
	height: 26px;
	overflow: hidden;
	position: relative;
	float: left;
	background: url(/images/phone-number.png) no-repeat left top;
}

#wrap #phone span
{ 
	position: absolute;
	left: -100%;
}

#wrap .additional-navigation
{ 
	clear:  both;
	z-index: 1;
	width:  100%;
	
	background: #3c8ac3 none;
	border: 1px solid #146b9c;
}

.additional-navigation table {
	margin:5px 0px 5px 0px;
	width:auto;
	
}

.additional-navigation a {
	text-decoration:none;
}

.additional-navigation span{
	color:white;
	margin:0pt 5px 0pt 10px;
}

.additional-navigation td{
	z-index:0;	
}

.leftLine{
	background: transparent url("/images/buttons/menu-rounded-side-left.gif") no-repeat scroll left top;
	width:2px;
	height:34px;
	z-index:1000;
}

.rightLine{
	background: transparent url("/images/buttons/menu-rounded-side-right.gif") no-repeat scroll left top;
	width:2px;
	height:34px;
	z-index:1000;
}
.leftLineSelected{
	background: transparent url("/images/buttons/hover/menu-rounded-side-left.gif") no-repeat scroll left top;
	width:2px;
	height:34px;
	z-index:1000;
} 

.rightLineSelected{
	background: transparent url("/images/buttons/hover/menu-rounded-side-right.gif") no-repeat scroll left top;
	width:2px;
	height:34px;
	z-index:1000;
}

.mblock{
	border-top:1px solid #146B9C;
	border-bottom:1px solid #146B9C;
	background: #CBE6F9 none repeat scroll 0% 0%;
	height:32px;
	z-index:0;
	padding:0px 5px 0px 5px;
	text-align:center;
	overflow:hidden;
	z-index:1;
}

.mblockSelected{
	border-top:1px solid #146B9C;
	border-bottom:1px solid #146B9C;
	background: #69abda none repeat scroll 0% 0%;
	height:32px;
	z-index:0;
	padding:0px 5px 0px 5px;
	text-align:center;
	overflow:hidden;
	z-index:1;
}

.mblockSelectedLink{color:#CBE6F9}

/* @end */
/* @end */


/* @end */

/* @group Content */



#content { width: 100%; position: relative;}

#content td
{ 
	vertical-align: top;
}

#content .navigation, #content .information
{ 
	width: 225px;
	padding: 0 5px 0 0;
}

#content .information
{ 
	padding: 0 0 0 6px;
}

#content .content
{ 
	width: auto;
	background: #3c8ac3 none;
}

.button-order
{ 
	width: 100%;
	height: 48px;
	display: block;
	background: url(/images/buttons/button-zayavka.gif) no-repeat left top;

	margin: 0 0 15px 0;
	color:#146b9c;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.button-order:hover{
	width: 100%;
	height: 48px;
	display: block;
	background: url(/images/buttons/hover/button-zayavka.gif) no-repeat left top;

	margin: 0 0 15px 0;
}



.button-order span
{ 
	position: absolute;
	top: -100%;
}

.map
{ 

	display: block;
	background: url(/images/buttons/little-map.gif) no-repeat left top;
	width: 100%;
	height: 205px;
}


.map span
{ 
	position: absolute;
	top: -100%;
}
.button-hotline, .button-order
{
	position: relative;
}

.button-hotline
{ 

	display: block;
	background: url(/images/buttons/button-hotline.gif) no-repeat left top;
	width: 100%;
	height: 48px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#146b9c;
}

.button-hotline:hover
{ 

	display: block;
	background: url(/images/buttons/hover/button-hotline.gif) no-repeat left top;
	width: 100%;
	height: 48px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#146b9c;
}





/* @group Navigation */

/* @group navigation menu */
#content .navigation .menu
{ 
/*	width: 100%;*/
	width:225px;
	margin-bottom: 42px;
}

#content .navigation .menu li
{ 
	line-height: 18px;
	background: #cbe6f9 none;
	border: 1px solid #146b9c;
	color: #0f628b;
	font-size: 13px;
	font-family: Tahoma;
	margin-bottom: 1px;
}
#content .navigation .menu li a, #content .navigation .menu li span
{ 
	display: block;
	color: #0f628b;
	padding-top:7px;
	padding-bottom:7px;

	height: 100%;

	padding-left: 20px;
	text-decoration: none;	
}

#content .navigation .menu li a:hover
{ 
	background: #69abda none;
	color: #cbe6f9;
	padding-top:7px;
	padding-bottom:7px;
}


#content .navigation .menu li.active
{ 
	padding: 3px;
	color: #cbe6f9;
}

#content .navigation .menu li.active a, #content .navigation .menu li.active span
{ 
	border: 1px solid #4589b9;
	background: #69abda none;
	color: #cbe6f9;
	display: block;
	padding-left: 17px;
}

/* @end */

/* @end */



/* @group Main content */

#content .content
{ 
	margin: 0 5px;
	border: 1px solid #146b9c;
	border-top: 0;
}

#content .content .content-title
{ 
	border-top: 1px solid #146b9c;
	border-bottom: 1px solid #83bce4;	
	color: white;
	float: left;
	clear: both;
	background-color: #69abda;
	width: 100%;
	font-size: 13px;
	color: white;
	font-weight: bold;
	line-height:0px;
}

#content .content .content-title span
{ 
	float: left;
	display: block;	
	margin-left: 11px;	
	vertical-align: middle;
	padding: 10px 0;
	font-size: 13px;
	color: white;
	font-weight: bold;
	line-height:15px;
}

#content .content .content-title .bg
{ 
	float: right;
	display: block;
	background: url(/images/content-header-bg.jpg) no-repeat left top;
	width: 72px;
	height: 37px;
	padding: 0;
	margin: 0 0 -1px 0;
	position: relative;
	bottom: 0;
}

#content .content .inner
{ 
	padding: 0 12px;
	clear: both;
	float: left;
	margin: 25px 0 0 0;
}

#content .content .photo-for-content
{ 
	float: right;
	/*width: 200px;*/
	padding: 11px 7px;
	border: 1px solid #83bce4;
	position: relative;
	bottom: 0;
	right: 3px;
	margin-top: 6px;
	background: #69abda none;
	text-align: center;
	font-size: 13px;
	color: white;
}

#content .content .photo-for-content .corner
{ 
	background: url(/images/buttons/photo-for-content-corner.gif) no-repeat left top;
	width: 62px;
	height: 36px;
	position: absolute;
	right: -1px;
	top: -36px;
}

#content .content .photo-for-content p
{ 
	border: 1px solid #146b9c;
	background: #3c8ac3 none;
	color: white;	
	margin-top: 14px;
	padding: 12px 8px;
	text-align: left;
}

#content .content .photo-for-content strong
{ 
	color: white;
	display: block;
}

/* @end */

/* @group Information */

#content .information
{ 
	
}

#content .information h2
{ 
	background:#3C8AC3 none repeat scroll 0%;
	border:1px solid #146B9C;
	line-height: 30px;
	padding: 0 0 0 5px;
	font-size: 13px;
	color: white;
}

/* @end */

/* @end */

#footer { height: 100px;  width: 100%; }


/* world time */
.c_wt{cursor:pointer;}
.wt_block {border:1px solid #146b9c; width:221px; background: #cbe6f9;height:98px;padding:5px 0px 0px 0px;font-family:Tahoma}
.wt_image{float:left; margin:21px 8px 0px 7px; }
.wt_data{float:left; overflow:hidden; }
.wt_data h3 a {font-size:16px; color:#146b9c;  font-weight:bold; text-decoration:none}
.wt_data h4{font-size:10px; overflow:hidden; color:#146b9c; font-weight:bold;margin-bottom:3px;}
.wt_time{margin:5px 0px 5px 0px;  height:32px;font-size:22px; color:#FFFFFF;}
.wt_btime{width:138px;font-weight:normal;text-align:center;line-height:30px;background:url("/images/wt_bg.gif"); height:32px; float:left; color:#FFFFFF;}
.wt_data select{width:148px; height:18px; font-size:10px;}

.wta_title{color:white; text-align:center; font-weight:bold;}
.wta_info{color:#b3d3ea; text-align:center; font-weight:bold;padding-bottom:5px;font-size:10px;padding-top:3px;}
.wta_tb{width:150px; height:34px; background:url(/images/clock_small_bg.gif) repeat-x;}
.wta_clock{margin-top:5px;}
.wta_tb div{float:left; font-weight:bold; margin:7px 0px 0px 15px; font-size:18px; color:white; text-align:center;}
.wta_border{border-bottom:1px solid #69abda; paddin-bottom:10px;}
 
.course{width:100%;}
.course td{text-align:left; color:white; font-size:12px; padding:2px;}
.course th{text-align:center; color:white; font-size:16px; padding:2px;}
.delta{color:#d4edff}

.bottom{color:white;font-family:Tahoma; font-size:12px; text-decoration:none; margin-left:20px;margin-top:-40px}
.bottom a{color:white;text-decoration:none;}

.tree_block{margin-left:15px; padding:0px; padding:5px 5px 0px 5px; line-height:20px;}
.tree_deepLevel{border-left:1px solid #87caf7;padding:0px 5px 0px 5px; }
.tree_deepLevelTop{padding:0px 5px 0px 20px; background:url('/img/tree/doc.gif') no-repeat; background-position:8px 6px }
.tree_gl{margin-left:-15px;}
.tree_gl2{margin-left:0x;}

.sbutton{height:33px;}
.sbutton_c{float:left;}
.sbutton_c a:hover #sbutton_center span{text-decoration:underline;}
.sbutton div{float:left;cursor:pointer;}
#sbutton_center{height:33px; font-size:12px; color:white;background:url('/images/buttons/bbg.gif') repeat-x; font-weight:bold;}
#sbutton_center span{ margin:10px 15px 0px 15px; float:left; line-height:10px;}
#sbutton_left{width:2px; height:33px; background:url('/images/buttons/bl.gif') no-repeat}
#sbutton_right{width:2px; height:33px; background:url('/images/buttons/br.gif') no-repeat}

/*---*/

/* @group image block */
.image-block
{ 
	position: relative;
	width: 196px;
	/*height: 196px;*/
	margin: 0 15px;
	font-size: 0;
	line-height: 0;
}

div.main-image
{ 
	width: 239px;
	height: 239px;
	position: relative;
	top: -60px;
	font-size: 0;
	line-height: 0;
	margin-top: -239px;
}

div.big-z-index
{ 
	
	background: #69ABDA none;
	font-size: 0;
	line-height: 0;
	left: 27px;
	left: 12px;
	top: -57px;
	/left: 0;
	position: relative;
	z-index: 100;
	display: block;
	margin: 0;
	width: 239px;
	padding: 21px 0 0 0;
	height: 218px;
	border: 3px solid #146B9C;
}

.center-block
{ 
	margin: 0 33px;
}



.right-corner
{ 
	background: url(/images/image-block-main-right-corner.gif) no-repeat left top;	
	right:-11px;
	top:34px;

	width: 8px;
	height: 8px;	
}

.corner, .image-block .corner, .image-block .border, div.long-plashka .corner, div.long-plashka .border
{ 
	position: absolute;
	float: left;
	clear: both;
	font-size: 0;
	line-height: 0;
	
}

.image-block .left-top
{ 
	background: url(/images/image-block-left-top-corner.gif) no-repeat left top;	
	left: -11px;
	top: -11px;
	
	width: 11px;
	height: 11px;
}

.image-block .right-top, div.long-plashka .right-top
{ 
	background: url(/images/image-block-right-top-corner.gif) no-repeat left top;	
	right: -11px;
	top: -11px;
	
	width: 11px;
	height: 14px;
	z-index: 10;
}

.main_reward{
	background: #69ABDA none repeat scroll 0% 0%;
	padding:12px;
	width:220px;
}
.reward_name{padding-top:10px;line-height:20px; width:150px; height:40px;color:white; font-weight:bold; overflow:hidden}

.main_reward_h{height:210px;width:auto}
.main_reward img {
	border:2px solid white;
}

div.long-plashka .right-top
{ 
	width: 8px;
	height: 8px;
	top: -3px;
	right: -8px;
	background-position: right bottom;
}


.image-block .right-bottom, div.long-plashka .right-bottom
{ 
	background: url(/images/image-block-right-bottom-corner.gif) no-repeat left top;	
	right: -11px;
	bottom: -11px;
	
	width: 11px;
	height: 11px;
}

div.long-plashka .right-bottom
{ 
	width: 11px;
	height: 8px;
	bottom: -8px;
	right: -8px;
	background-position: right bottom;
}

.image-block .left-bottom, div.long-plashka .left-bottom
{ 
	background: url(/images/image-block-left-bottom-corner.gif) no-repeat left top;	
	left: -11px;
	bottom: -11px;
	
	width: 14px;
	height: 11px;
	
	z-index: 10;
}

div.long-plashka .left-bottom
{ 
	width: 11px;
	height: 8px;
	left: -1px;
	bottom: -8px;
	background-position: -7px -3px;
}

.image-block .border-left
{ 
	background: url(/images/image-block-left-border.gif) repeat-y left top;	
	left: -11px;
	top: 0;
	
	width: 11px;
	height: 100%;
}

.image-block .border-right, div.long-plashka .border-right
{ 
	background: url(/images/image-block-right-border.gif) repeat-y left top;	
	right: -11px;
	top: 0;
	
	width: 11px;
	height: 100%;
}

div.long-plashka .border-right
{ 
	width: 8px;
	right: -8px;
	background-position: right top;
}

.image-block .border-bottom, div.long-plashka .border-bottom
{ 
	background: url(/images/image-block-bottom-border.gif) repeat-x left top;	
	right: 0;
	bottom: -11px;
	
	width: 100%;
	height: 11px;
}

div.long-plashka .border-bottom
{ 
	height: 8px;
	bottom: -8px;
	background-position: left bottom;
	
}

.image-block .border-top
{ 
	background: url(/images/image-block-top-border.gif) repeat-x left top;	
	left: 0;
	top: -11px;
	
	width: 100%;
	height: 11px;
}

.image-container-table
{ 
	width: 100%;

	margin-top: 40px;
}

.image-container-table th div.long-plashka
{ 
	width: 100%;
	height: 30px;
	background: #69ABDA none;
	z-index: 30;
	position: relative;
	margin: 20px 0;
}

.image-container-table td
{ 

	text-align: center;

}

.image-container-table td.main-image
{ 

}

/*----*/
.geo{width:100%;}
.geo th{font-weight:bold; color: white;}
.geo td{padding:5px;font-weight:bold; color: white; text-align:center;}
.inner #map_canvas span{color:black}
.geo_object{width:100%; height:70px;}
.geo_select{width:100%;}
.__dialogContainer{top:0pt; left:0pt; display:none; opacity:0.3; filter:expression('alpha(opacity=30)');position:absolute;width:100%;height:100%;z-index:1010;background:#000000}
.__editObjectDialog{position:absolute;display:none; z-index:1020;border:1px solid black;background:white; opadding:5px;}
#map_canvas{width: 100%; height: 450px}

.icq{position:absolute; bottom:-45px; padding-left:30px; height:33px; width:200px;}
.icq a{color:white; text-decoration:underline; font-size:12px; font-family:Tahoma; }

		.dSelect{font-size:11px;}
		.dTable td{font-size:12px;padding:3px; border-bottom:1px dotted gray}
		
/**    */

/**/
.inner .xxsmall{font-size:8px;}
.inner .xsmall{font-size:9px;}
.inner .small{font-size:10px;}
.inner .medium{font-size:12px;}
.inner .large{font-size:14px;}
.inner .xlarge{font-size:16px;}
.inner .xxlarge{font-size:18px;}
/**/
/*tables*/
.inner .table .th{
	color:white;
	background:#2c7bb5;
	font-size:14px;
	font-weight:bold;
	border-right:1px solid #67aadc;
	border-bottom:1px solid #67aadc;
	padding:10px;
	text-align:center;
	font-size:14px;	
}