/*General*/
HTML
{
	color: #5D5D5D;
	font-family: Arial, sans-serif;
	height: 100%;
}
BODY, DIV, DL, DT, DD, UL, OL, LI, H1, H2, H3, H4, H5, H6, PRE, CODE, FORM, FIELDSET, LEGEND, INPUT, BUTTON, TEXTAREA, P, BLOCKQUOTE, TH, TD
{
	margin: 0;
	padding: 0;
}
BODY, DIV, DL, DT, DD, UL, OL, LI, PRE, CODE, FORM, FIELDSET, LEGEND, INPUT, BUTTON, TEXTAREA, P, BLOCKQUOTE, TH, TD
{
	font-size: 12px;
	font-family: Arial, sans-serif;
}
BODY
{
	height: 100%;
	background: #1D3D58;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
FIELDSET, IMG
{
	border: 0;
}
INPUT[type=radio]
{
	vertical-align: middle;
	margin: 0;
}
ADDRESS, CAPTION, CITE, CODE, DFN, EM, TH, VAR, OPTGROUP
{
	font-style: inherit;
	font-weight: inherit;
}
DEL, INS
{
	text-decoration: none;
}
LI
{
	list-style: none;
}
CAPTION, TH
{
	text-align: left;
}
H1, H2, H3, H4, H5, H6
{
	font-size: 100%;
	font-weight: normal;
}
SUP
{
	vertical-align: baseline;
}
SUB
{
	vertical-align: baseline;
}
LEGEND
{
	color: #000;
}
INPUT, BUTTON, TEXTAREA, SELECT, OPTGROUP, OPTION
{
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	padding: 0;
	margin: 0;
}
INPUT[type="text"], INPUT[type="password"]
{
	border: 1px solid #B3B9C3;
}
INPUT[type="text"]:focus, INPUT[type="password"]:focus
{
	border: 1px solid #B3B9C3;
	background-color: #FEFEFE;
}
TEXTAREA:focus
{
	background-color: #FFF;
}
TEXTAREA, SELECT, OPTGROUP
{
	border: 1px solid #B3B9C3;
}
H1
{
	font-size: 18px;
	color: #5D5D5D;
	font-weight: bold;
	line-height: 18px;
}
H1.title
{
	font-size: 18px;
	color: #00265E;
	font-weight: bold;
}
H2
{
	font-size: 14px;
	color: #5D5D5D;
	font-weight: bold;
}
H3
{
	font-size: 12px;
	color: #00265E;
	font-weight: bold;
}
H4
{
	font-size: 12px;
	color: #00265E;
	font-size: 12px;
	display: inline;
	font-weight: bold;
}
A:link
{
	color: #00568C;
	text-decoration: none;
}
A:hover
{
	color: #0064A3;
	text-decoration: underline;
}
A:visited
{
	color: #00568C;
	text-decoration: none;
}
A.blink, A.blink:hover, A.blink:visited
{
	color: #00568C;
	font-weight: bold;
	text-decoration: none;
}
SPAN.smblue
{
	color: #00568C;
}
/*-------------------------------Global ------------------------------------*/
#header
{
	width: 996px;
	background: url(../img/header-bg.gif) no-repeat top left;
	margin-left: auto;
	margin-right: auto;
	height: 78px;
	position: absolute;
	padding-top: 13px;
	top: 0px;
	z-index: 3000;
}
#content-container
{
	width: 996px;
	margin: 0 auto;
	padding-bottom: 154px;
}
.clearing
{
	height: 0px;
	clear: both;
	font-size: 0px;
	margin: 0;
	padding: 0;
}
#outer-wrapper
{
	width: 996px;
	clear: both;
}
#wrapper-home, #wrapper
{
	vertical-align: top;
	width: 970px;
	margin: 0 auto;
	padding-bottom: 25px;
}
#wrapper
{
	padding-top: 91px;
	background: url(../img/round-bg.gif) no-repeat left bottom;
}
#wrapper-home
{
	padding-top: 91px;
	background: url(../img/round-bg-home.jpg) no-repeat left bottom;
}
#page
{
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 996px;
	background: #FFF url(../img/page-bg.gif) repeat-y top left;
	min-height: 100px;
	position: relative;
}
#footer
{
	height: 152px;
	background: url(../img/footer-bg4.gif) repeat-y top left;
	margin-left: auto;
	margin-right: auto;
	width: 996px;
	position: relative;
	margin: -154px auto auto;
}
/*------------------------------------ Header --------------------------------*/
#headerInside
{
	border-top: 1px solid #999795;
	border-bottom: 1px solid #CFCFC7;
	height: 76px;
	background-color: #F3F1E7;
	margin: 0 13px;
	/*[disabled]width:968px;*/
	/*[disabled]overflow:hidden;*/
}
/*----------------- logo -------------------*/
.logo
{
	float: left;
	width: 218px;
	display: inline;
	position: relative;
}
/*----------------- right header Box-------------------*/
.rightHeaderBox
{
	background-color: #F3F1E7;
	float: left;
	overflow: hidden;
	width: 749px;
	border-left: 1px solid #CECEC6;
}
.grid_head1
{
	height: 38px;
	border-bottom: 1px solid #CECEC6;
	overflow: hidden;
}
.grid_head1 P
{
	float: left;
	width: auto;
	font-size: 16px;
	line-height: 38px;
	padding-left: 15px;
}
.grid_head2
{
	height: 38px;
}
/*-------header submenu ---------*/
.subMenu
{
	float: right;
	width: auto;
	height: 38px;
	line-height: 38px;
	padding: 0px 20px;
	border-left: 1px solid #CECEC6;
}
.rightHeaderBox UL LI
{
	float: left;
	width: auto;
	line-height: 38px;
	padding: 0px 0px 0px 3px;
}
.rightHeaderBox UL SPAN
{
	color: #767676;
	text-decoration: none;
	font-size: 11px;
	line-height: 38px;
	font-weight: bold;
	padding: 0px 6px 0px 3px;
	border-right: 1px solid #FF5900;
}
.rightHeaderBox UL IMG
{
	line-height: 38px;
}
.rightHeaderBox UL LI A, .rightHeaderBox UL LI A:visited
{
	color: #434343;
	text-decoration: none;
	font-size: 11px;
	line-height: 38px;
	font-weight: bold;
	padding: 0px 6px 0px 3px;
	border-right: 1px solid #FF5900;
}
.rightHeaderBox UL LI A:hover
{
	text-decoration: underline;
	color: #434343;
}
.rightHeaderBox UL LI A.last-item, .rightHeaderBox UL LI A.last-item:visited
{
	border: 0 !important;
}
/*----------------header customer account------------------*/
.customer
{
	float: right;
	/*[disabled]width:auto;*/
	/*[disabled]padding-right:10px;*/
	font-size: 11px;
	color: #767676;
	/*[disabled]line-height:38px;*/
	/*[disabled]overflow:hidden;*/
	margin: 10px 5px 0 0;
}
.customer SPAN
{
	float: left;
	margin: 1px 0 0;
	/*[disabled]width:auto;*/
}
INPUT.loginBtn
{
	background: url(../img/login-btn.gif) no-repeat top left;
	background-color: inherit;
	border: 0 !important;
	color: #FFF;
	width: 52px;
	font-size: 11px;
	text-align: center;
	float: left;
	display: block;
	padding-right: 10px;
	line-height: 12px !important;
	cursor: pointer;
	margin: 12px 0px 0px 10px;
}
/*-----------------menu -------------------*/
#menu
{
	overflow: hidden;
	float: left;
	width: auto;
	margin: 0;
	padding-left: 5px;
	height: 38px;
	line-height: 38px;
	background-color: #F3F1E7;
	font-size: 11px;
}
#menu .push
{
	float: left;
	padding: 0px 3px;
	width: auto;
}
#menu A
{
	line-height: 38px;
	font-weight: bold;
	font-size: 11px;
	color: #434343;
	width: auto;
	display: inline-block;
	display: block;
	text-decoration: none;
	padding-left: 10px;
	text-align: center;
	cursor: pointer;
}
#menu A:hover
{
	color: #767676;
}
#menu A.multi
{
	width: auto;
	background: url(../img/menu/act-menu.gif) no-repeat bottom left;
	line-height: 38px;
	float: left;
}
#menu A.multi SPAN
{
	width: auto;
	background: url(../img/menu/act-menu-r.gif) no-repeat bottom right;
	line-height: 38px;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 0px !important;
}
#menu .push DIV.active
{
	color: #767676;
	padding-left: 10px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
#menu A.active
{
	width: auto;
	background: url(../img/menu/hover-menu.gif) no-repeat bottom left;
	float: left;
}
#menu A.active SPAN
{
	width: auto;
	background: url(../img/menu/hover-menu-r.gif) no-repeat bottom right;
	display: block;
	display: inline;
	float: left;
	line-height: 38px;
	padding-right: 10px;
}
#menu .push .b
{
	height: 1px;
	width: 1px;
	position: absolute;
	background: none;
	clear: none;
}
#menu .sub
{
	display: none;
	clear: both;
	margin-top: 37px;
	position: absolute;
	z-index: 80000;
	background: url(../img/menu/sub-bg.gif) repeat-y top left;
	padding: 0px;
	width: 172px;
}
#menu .sub A
{
	display: block;
	line-height: 14px !important;
	width: auto;
	float: none !important;
	text-align: left;
	padding: 4px 0px 4px 17px;
	font-weight: normal;
	border-right: 0;
	border-left: 0;
	white-space: nowrap;
}
#menu .sub A.last
{
	background-color: #D7D7D0;
}
#menu .sub A.l2
{
	padding-left: 25px;
}
#menu .sub A:hover
{
	line-height: 14px !important;
	text-decoration: underline;
	display: block;
}
#menu #i0
{
	display: none;
	position: absolute;
	width: 1px;
	height: 1px;
	z-index: -1;
}
#menu .subBg
{
	background: url(../img/menu/sub-bg1.png) no-repeat bottom right;
	height: 4px;
	line-height: 4px !important;
	padding: 0 !important;
	margin: 0 !important;
	font-size: 0px !important;
	width: 172px;
}
/*-----------------menu : end-------------------
-----------------------------------Content -------------------------------------
---------------------Home-------------------------
----------Boxes3 : Banners solutions----------------*/
#Boxes3
{
	padding-top: 0px;
	margin: 0 auto;
	font-size: 11px;
}
A.see-more
{
	color: #162E46;
	font-size: 90%;
	text-decoration: none;
	display: inline;
	float: right;
	width: auto;
	display: block;
	margin: 10px 10px 0px 0px;
	background: url(../img/marker-more.gif) no-repeat center right;
	padding-right: 10px;
}
/*----------Text-Boxes----------------*/
#textBoxes
{
	background: url(../img/components/title-bg.png) no-repeat top center;
	padding-top: 47px;
	min-height: 280px;
	margin: 20px auto 0px;
	font-size: 11px;
}
#textBoxes P
{
	padding-top: 10px;
	font-size: 90%;
}
/*----------Grid Advertising----------*/
.grid_adv P
{
	color: #00396D;
	font-size: 18px;
	/*[disabled]letter-spacing:0;*/
	font-family: arial;
}
.grid_adv SPAN.t1
{
	border-bottom: 1px solid #D2CFCB;
	display: block;
	width: 308px;
	height: 117px;
}
.grid_adv SPAN.t2
{
	display: block;
	overflow: hidden;
	height: 36px;
}
.grid_adv SPAN.t2 SPAN
{
	float: left;
	width: auto;
}
/*----------small Backgrounds----------*/
.LtBg
{
	background: transparent url(../img/content-bg.gif) repeat-x scroll left top;
	height: 13px;
}
.RtBg
{
	background: transparent url(../img/content-bg.gif) repeat-x scroll left top;
	height: 13px;
	clear: both;
	border-top: 7px solid #00396D;
}
/*----------TopStartBox---------------*/
#leftHomeBox
{
	margin-left: 1px;
}
#topStartBox
{
	position: relative;
	width: 650px;
	height: 384px;
	border-bottom: 7px solid #3478BF;
}
#topStartBox DIV
{
	margin: 0;
	padding: 0;
}
#topStartBox .title
{
	background: url(../img/components/counter-bg.png) no-repeat top left;
	cursor: pointer;
	height: 20px;
	width: 20px;
	color: #CCC;
	margin: 0;
	padding: 0px;
	top: 340px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	z-index: 300;
}
#topStartBox #tab1-item .title
{
	left: 25px;
}
#topStartBox #tab2-item .title
{
	left: 50px;
}
#topStartBox #tab3-item .title
{
	left: 75px;
}
#topStartBox #tab4-item .title
{
	left: 100px;
}
#topStartBox .tab1, #topStartBox .tab2, #topStartBox .tab3, #topStartBox .tab4
{
	position: absolute;
	width: 650px;
	height: 384px;
}
#topStartBox .tab1
{
	background: url(../img/components/infrastructure.jpg) no-repeat top left;
	width: 650px;
	height: 384px;
	z-index: 4;
}
#topStartBox .tab2
{
	background: url(../img/components/infrastructure2.jpg) no-repeat top left;
	width: 650px;
	height: 384px;
	z-index: 3;
}
#topStartBox .tab3
{
	background: url(../img/components/infrastructure3.jpg) no-repeat top left;
	width: 650px;
	height: 384px;
	z-index: 2;
}
#topStartBox .tab4
{
	background: url(../img/components/infrastructure4.jpg) no-repeat top left;
	width: 650px;
	height: 384px;
	z-index: 1;
}
/*----------  Content Boxes---------------*/
#content
{
	padding: 15px 22px;
	background: url(../img/content-bg.gif) repeat-x top left;
}
#content P
{
	padding-top: 10px;
}
#content IMG
{
	margin: 15px 15px 15px 0px;
	/*[disabled]border:1px solid #00568C;*/
	padding: 1px;
}
#content UL
{
	margin: 0;
	padding: 5px 0 5px 25px;
	list-style: disc;
}
#content UL LI
{
	list-style: disc;
	margin: 0;
	padding: 0;
}
.conectionSpeed, .unitedNetwork
{
	margin-top: 8px;
	cursor: pointer;
}
.conectionSpeed
{
	background: url(../img/Test-Conection-Speed.jpg) no-repeat top left;
	width: 310px;
	height: 193px;
}
.unitedNetwork
{
	background: url(../img/United-Network.jpg) no-repeat top left;
	width: 310px;
	height: 224px;
}
.contentTopBox
{
	border-bottom: 1px solid #DBDBDB;
	padding-bottom: 10px;
	overflow: hidden;
}
.contentTopBox .price
{
	float: right;
	width: auto;
}
.contentTopBox .path
{
	float: left;
	margin-top: 2px;
	width: 490px;
}
.contentInfoBox
{
	padding-top: 20px;
}
.contentRemark
{
	clear: both;
	background: url(../img/components/remark-bg.gif) no-repeat center top;
	padding-top: 25px;
	margin-top: 45px;
}
/*--- Path-----*/
.path
{
	color: #767676;
	font-size: 12px;
	margin: 0px;
}
.path A, .path A:hover, .path A:visited
{
	font-size: 12px;
	color: #00568C;
	text-decoration: none;
}
.path A:hover
{
	text-decoration: underline;
}
/*--- Price ---*/
.price, .price:hover, .price:visited
{
	display: block;
	background: #6BB20E no-repeat top left;
	width: 82px !important;
	height: 18px;
	font-size: 11px;
	color: #FFF !important;
	line-height: 18px;
	padding-left: 8px;
	text-decoration: none;
}
/*---------------Grids -----------------------*/
.grid_650
{
	width: 650px;
	display: inline;
	float: left;
}
.grid_250, .grid_310
{
	display: inline;
	float: left;
	position: relative;
	width: auto;
}
.grid_250
{
	width: 250px !important;
	margin-left: 35px;
	margin-right: 35px;
}
.grid_310
{
	width: 310px !important;
	margin-left: 5px;
	margin-right: 5px;
}
.grid_adv
{
	border: 1px solid #D2CFCB;
	width: 308px;
	margin-top: 8px;
	cursor: pointer;
}
.grid_accordion
{
	float: left;
	width: auto;
}
.grid_5
{
	width: 280px;
	padding-top: 10px;
	margin: 0px 10px 0px 0px !important;
}
/*---------------Global Boxes -----------------------*/
#leftBox
{
	margin-left: 1px;
}
#rightBox
{
	float: right;
	margin-bottom: 10px;
	width: 318px;
	margin-right: 1px;
}
.leftTopBg
{
	border-bottom: 7px solid #3478BF;
	font-size: 0px;
	line-height: 0px;
}
.rightSmallBox
{
	border: 1px solid #D2CFCB;
	margin-top: 8px;
	width: 308px;
}
/*---------------Sing Up -----------------------*/
.rightSignUp
{
	background-color: #E7E4D4;
	overflow: hidden;
}
.rightSignUp UL
{
	padding: 7px;
}
.rightSignUp UL LI
{
	clear: both;
}
.rightSignUp UL LI.btn
{
	float: right;
	color: #767676;
	padding: 0px 0px 14px;
	text-align: right;
	width: auto;
}
.rightSignUp .title
{
	color: #FFF;
	background-color: #3478BF;
	font-size: 14px;
	/*[disabled]letter-spacing:-1px;*/
	line-height: 35px;
	height: 35px;
	border-bottom: 1px solid #D2CFCB;
	padding-left: 6px;
}
.rightSignUp SPAN
{
	width: 50px;
	display: inline;
	float: left;
	color: #00396D;
	line-height: 30px;
}
.rightSignUp SPAN, .rightSignUp INPUT[type="text"]
{
	margin: 5px 0px;
}
.rightSignUp INPUT
{
	width: 232px;
	padding: 5px;
	border: 1px solid #D2CFCB;
}
INPUT.signUpButton, INPUT.signUpButton :hover
{
	background: url(../img/components/signup-btn.png) no-repeat scroll left top;
	border: 0 none #000000;
	color: #767676;
	cursor: pointer;
	font-size: 12px;
	height: 32px;
	line-height: 0;
	position: relative;
	width: 76px;
}
/*----------- Footer  ----------------*/
.footer-inside
{
	height: 165px;
	background: url(../img/footer-bg3.gif) no-repeat bottom left;
	padding: 0px;
}
.footer-top
{
	height: 50px;
	background: url(../img/footer-bg1.gif) no-repeat top left;
}
.footerBox
{
	padding: 0px 30px;
	color: #434343;
}
.footerBox P
{
	font-size: 16px;
	height: 25px;
	display: block;
	color: #00396D;
}
#footer .grid_8
{
	margin: -7px 0px 0px !important;
	width: 460px;
}
#footer .grid_8_right
{
	padding-top: 10px;
	float: right;
	width: auto;
	color: #838383;
}
#footer .grid_8_right SPAN
{
	display: block;
	text-align: right;
	font-size: 11px;
	margin-bottom: 5px;
}
#footer UL
{
	padding-left: 0px;
	margin-top: 16px;
}
#footer UL LI
{
	float: left;
	width: auto;
}
#footer UL LI A, #footer UL LI A:visited
{
	color: #434343;
	text-decoration: none;
	font-size: 11px;
	padding: 0px 5px;
	border-right: 1px solid #434343;
}
#footer UL LI A:hover
{
	text-decoration: underline;
}
#footer UL LI A.last-item, #footer UL LI A.last-item:visited
{
	border: 0 !important;
}
.client-logos
{
	width: 100%;
	float: left;
	margin: 0;
	padding-top: 10px;
	height: 43px;
	text-align: center;
}
.client-logos IMG
{
	padding: 0px 20px;
}
/*Navigation*/
.box-bot_box
{
	margin: 0;
	padding-bottom: 0px;
	text-align: left;
}
.box-bot_box_acc
{
	margin: 0;
	padding-bottom: 0px;
	background: #EBE9E9;
}
.box-bot_all
{
	padding: 0 7px 0px;
	margin: 0;
}
.box-bot_all .next
{
	float: right;
}
.box-bot_all .prev
{
	float: left;
}
.list_nav_ref, .list_nav_next, .list_nav_prev, .list_nav_caption
{
	padding: 5px 0 4px;
	color: #6B6B6B;
	font: 0.85em arial;
	overflow: hidden;
	text-align: left;
}
.view_all
{
	padding: 7px 0 4px;
	color: #6B6B6B;
	font: 11px arial;
	overflow: hidden;
	text-align: right;
	float: right;
	width: 60px;
}
.list_nav_page_num_curr_page
{
	color: #010000 !important;
	text-decoration: none !important;
	background-color: #D7D7D7 !important;
	border: 1px solid #C7C7C7;
	margin-right: 3px;
	padding: 2px 5px 1px;
	font-size: 11px;
}
.box-bot A, .list_nav_ref A, .list_nav_next A, .list_nav_prev A, .list_nav_caption A
{
	border: 1px solid #C7C7C7;
	background-color: #FFFFFF !important;
	text-decoration: none !important;
	color: #9B9B9B;
	padding: 2px 5px 1px;
	text-transform: capitalize;
	font-size: 11px;
	margin-right: 2px;
}
.box-bot A:hover, .list_nav_ref A:hover, .list_nav_next A:hover, .list_nav_prev A:hover, .list_nav_caption A:hover
{
	background-color: #E9E9E9;
	color: #010000 !important;
}
.list_nav_page_num_delim, .nav_dots, .last_delim
{
	display: none;
}
.list_nav_caption
{
	margin: 0px 10px 0px 0;
	display: block;
}
.list_nav_ref
{
	font-size: 1px;
	/*[disabled]letter-spacing:0px;*/
}
.table_nav
{
	float: left;
}
.table_nav A
{
	float: left;
}
.table_nav TD.list_nav_caption
{
	padding-right: 5px;
	font-size: 8pt;
	font-weight: bold;
}
.table_nav TD.list_nav_ref SPAN
{
	float: left;
}
.box-bot .prev_gal
{
	margin-left: 10px;
	margin-top: -5px;
	position: relative;
	border: none;
	float: left;
}
.box-bot .prev_gal A
{
	border: none;
}
.box-bot .next_gal
{
	border: none;
	float: right;
	margin-right: 10px;
	margin-top: -5px;
	position: relative;
}
.box-bot .next_gal A
{
	border: none;
}
/********/
.title_background
{
	color: #00568C;
	text-transform: uppercase;
	margin: 10px 0;
	font-size: 18px;
}
.spaser
{
	height: 1px;
	font-size: 1px;
	clear: both;
	line-height: 1px;
}
.title_big
{
	font-size: 17px;
	color: #00265E;
	font-weight: bold;
	margin-bottom: 10px;
}
.title_sm
{
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	font-family: helvetica, arial;
}
.title_sm A
{
	font-size: 14px;
	color: #000000;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.list_item
{
	margin: 5px 3px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}
.table_line TD
{
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
}
.madatorystar
{
	color: #FF0000;
}
.pict
{
	float: left;
	font-size: 1px;
	line-height: 1px;
	margin: 3px 10px 10px 0;
}
#content .contentInfoBox .map_Menu LI
{
	margin: 0 0 0 20px;
	display: list-item;
	padding-left: 0;
}
.blog_sort
{
	float: right;
}
.blog_count
{
	color: #CB3200;
	/*[disabled]margin:-20px 0 10px;*/
	float: left;
}
.blog_title A
{
	color: #00255D;
	font-size: 14px;
	font-weight: bold;
}
.blog_more
{
	border-bottom: 1px solid #CCCCCC;
	margin: 0 0 8px;
	padding: 0 0 4px;
}
.blog_cal_title
{
	background-color: #3377BE;
	color: #FEFEFE;
	font-size: 14px;
	padding: 4px 0 5px;
	margin: 0;
}
.blog_calendar
{
	padding: 0 0 4px;
}
.blog_calendar TABLE TD
{
	padding: 3px;
}
.calendar_next
{
	font-size: 14px;
	color: #434343;
	text-decoration: none;
}
.calendar_next:hover
{
	color: #CC0000;
}
.calendar_day_name
{
	font-size: 11px;
	text-decoration: none;
	background: #888888;
	color: #FFFFFF;
	padding: 2px;
}
.calendar_sun
{
	font-size: 11px;
}
.calendar_sat
{
	font-size: 11px;
}
.calendar_curr
{
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
.calendar_fri
{
	font-size: 11px;
}
.calendar_thu
{
	font-size: 11px;
}
.calendar_wed
{
	font-size: 11px;
}
.calendar_tue
{
	font-size: 11px;
}
.calendar_mon
{
	font-size: 11px;
}
#content .calendar_next IMG
{
	margin: 0;
}
.calendar_day_name
{
	color: #FEFEFE;
}
.blog_list
{
}
.blog_list_right
{
}
.blog_list_right .left_list_item
{
	margin: 5px 10px 10px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
}
.line
{
	border-bottom: 1px solid #CCC;
	margin-bottom: 5px;
}
.reviews
{
}
.reviews_box
{
	border: 1px solid #BEBDBD;
	padding: 5px 10px;
}
.reviews_title
{
	background: #DEDEDE url(../img/bg_prod4.gif);
	border: 1px solid #BEBDBD;
	border-bottom: none;
	z-index: 100;
	font-size: 11px;
	padding: 4px 10px 1px 12px;
	color: #524D4D;
}
.reviews_title .title_sm
{
	color: #524D4D;
	margin-top: 3px;
	padding-left: 5px;
	/*[disabled]font-size:18px;*/
}
.reviews_title A
{
	color: #414040;
}
.reviews .author
{
	color: #5F0606;
	font-style: italic;
	font-weight: normal;
}
.reviews_box_content
{
	position: relative;
	line-height: 130%;
}
