html { height:100%; }
body { 
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    line-height: 1.5em;
    font-size: 12px;
	margin:0;
	padding:0;
	height:100%;
	color: #000000;
	/*background-color:#F4F4F6;*/
	background-color:#FFFFFF;
	}
	
#hidd { display:none; }
#deta { text-align:right; border-top:#EFEFEF solid 1px; color: #666666; font-size:12px; cursor:pointer; }
	
/*#wrapper { min-height:100%; width:964px; padding:0 13px; margin:0 auto; background:transparent url(img/bg_wrapper.png); text-align:left; }*/
#wrapper { min-height:100%; width:980px; padding:0; margin:0 auto; text-align:left; }

.Htab { color: #000000; font-size:18px; }

.mbody {	
	background-color: #FFFFFF;
	background-image:url(img/bg.png);
	background-position:top;
	background-repeat:repeat-x;
	}	
	
.company_body { background-color: #FFFFFF; padding:0; margin:0; }	

a { color:#023D7C; }
a:hover { color:#023D7C; }



.small { font-size:11px; }
.big { font-size:18px; }
.red { color:#FF0000; }

.checkl li { list-style-image:url(img/checkl.png); }

fieldset { border: #999999 solid 1px; margin:0; }

#aconfirm {display:none;}

/* Overlay */
#confirm-overlay { }

/* Container */
#confirm-container { padding:20px; height:269px; width:404px; text-align:left; background-image:url(img/authbg.png); background-repeat:no-repeat; line-height:26px; }
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position:absolute; top:20px; left:360px; color:#ccc;}
#confirm-container a.modal-close:hover {color:#eee;}
#confirm-container .title { font-size:18px; }
#confirm-container .text { border:#000000 solid 1px; }

#profileheader {
	height:30px;
	background-color:#184D87;
	color:#FFFFFF;
	}
	
#profileheader a {
	color:#FFFFFF;
	}	

#profileheader .cont {
	width:980px;
	margin:0 auto;
	}
	
#profileheader .logo{
	padding:3px 0 0 0;
	float:left;	
	}	

#profileheader .userbar{
	float:right;
	padding:3px;
	text-align:right;
	font-size:11px;
	height:20px;
	}
	
#userbar{
	padding:2px 0;
	text-align:right;
	font-size:11px;
	height:25px;
	}
	
#userbar a{
	}
	
#container{
	min-height:100%; width:980px; padding:0px; margin:0 auto;
	}

#container .lSide{
	width:320px;
	float:left;
	}

#container .l2Side{
	float:left;
	width:650px;
	}
		
#container .rSide{
	float:right;
	width:650px;
	}
	
#container .r2Side{
	width:320px;
	float:right;
	}
	
#container .sSide{
	width:980px;
	float: left;
	}	
	
	
#pcontainer{
	min-height:100%; width:980px; padding:0 10px; margin:0 auto;
	background-color:#FFFFFF;
	}

#pcontainer .lSide{
	width:240px;
	float:left;
	}

#pcontainer .l2Side{
	float:left;
	width:730px;
	}
		
#pcontainer .rSide{
	float:right;
	width:730px;
	}
	
#pcontainer .r2Side{
	width:240px;
	float:right;
	}
	
#pcontainer .sSide{
	width:980px;
	float: left;
	}	
	
		
#com_container{
	min-height:100%; width:960px; padding:0px 10px; margin:0 auto; background-color:#FFFFFF;
	}

#com_container .lSide{
	width:240px;
	float:left;
	}

#com_container .l2Side{
	float:left;
	width:710px;
	}
		
#com_container .rSide{
	float:right;
	width:690px;
	}
	
#com_container .r2Side{
	width:240px;
	float:right;
	}
	
#com_container .sSide{
	width:960px;
	float: left;
	}
	
#header{
	padding:0;
	height:100px;
	}
	
#header #top ul { padding:10px 0 0 300px; margin:0; }
#header #top li { padding:0; margin:0; list-style:none; font-size:11px; }
	
	
#company_header{
	padding:10px 0;
	height:120px;
	}	
#company_header .logo { width:70%; }
		
#company_header .logo .comtitle { font-size:24px; padding:5px 0; margin:0;  }
#company_header .logo .comtitle a { color:#000000; text-decoration:none; }

#comnav { height:43px; line-height:normal; margin-bottom:10px; }
#comnav .menu { height:43px; vertical-align:middle; background-image:url(img/fusion/navbgc.png); background-repeat:repeat-x;  }	
#comnav .menu ul { padding:0; margin:0;}	
#comnav .menu li { list-style: none; float: left; padding:2px 10px; }
#comnav .menu li a { text-decoration:none; color: #000000; font-size:16px; }
	
#logo {
	width:250px;
	cursor:pointer;
	margin-top:10px;
	padding:5px 0px;
	float: left;
	}
#logo .slogan{
	color: #000000;
	font-size:12px;
	margin:5px 0 0 0;
	padding:0;
	line-height:14px;
	}

#topinfo {
	float:right;
	width:240px;
	margin-top:10px;
	color:#666666;
	text-align:center;
	font-size:12px;
	}
	
#topinfo .bb { font-size:14px; font-weight:bold; color:#000000; }	
#topinfo #addcom { padding-top:5px; font-size:18px; }
	
#search{
	}
	
#nav{
	height:35px;
	line-height:normal;
	background:           url('img/nav-bg.png') repeat-x;
	background-color:     #EAEEF4;
	margin-bottom:5px;
	}

#nav .menu {
	margin:0 9px;
	}	

#nav ul {
	padding:0;
	margin:0;
	}
		
#nav li {
	list-style: none;
	float: left;
	vertical-align:middle;
	line-height:31px;
	font-weight: bold;
	font-size: 13px;
	padding:0;
	margin:2px 0;
	}
	
	
#nav li a{
	font-weight:          bold;
	color:                #164386;
	text-decoration:      none !important;
	padding:0 10px;
	}
	
#nav li:hover {
	color:                white;
	text-decoration:      none;
	background:           url('img/nav-bg.png') repeat-x left -43px;
	background-color:     #647DAB;
	}
	
#nav li:hover a {
	color:                white;
	text-decoration:      none;
	}
	
#nav li ul { padding:0; margin:0; display:none; position: relative; background-color:#F7F9FC; top: 31px; border:#BEC2C8 solid 1px; }
#nav li ul li { display:block; float:none; } 
#nav li ul li a { color:#333333!important; font-weight:normal; font-size:12px; } 
#nav li ul li a:hover { color: white; text-decoration: none; } 
#nav li ul li:hover { background:inherit; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}
	
#nav .nav-l {
  float:                left;
  width:                9px;
  height:               35px;
  background:           url('img/nav-bg.png') no-repeat left -74px;
}	

#nav .nav-r {
  float:                right;
  width:                9px;
  height:               35px;
  background:           url('img/nav-bg.png') no-repeat right -117px;
}		
	
#main_content{
	padding:10px 0;
	min-height:400px;
	}
	
#footer{
	border-top:#D7D7D7 solid 1px;
	padding:15px 0;
	font-size:12px;
	}
	
#footer .links{ padding:10px 0; font-size:12px; }	


.mboxHD { vertical-align:middle; font-size:11px; padding:0; margin-bottom:10px; margin-top:10px; font-weight:normal; }
.mboxHD a{ color:#000000; } 
.mboxBody { min-height:20px; padding:0 0px 10px 0px; }
.mboxBody img { vertical-align:middle; }
.mboxBody h1 { color: #141517; margin:5px 0px 10px 0px; }
.mboxBody h3 { color: #000000; margin:10px 0px;}
.mboxST {font-size: 10px; text-transform:uppercase; font-weight: bold; margin:0px 0px 10px 0px; }


.fmsg{
	line-height:1.6em;
	}
  

.pageTop { height:10px; }
.pageBody { min-height:10px; padding:0; margin-bottom:10px; }
.pageText { padding:0 10px 10px 10px; }

.popupTitle { color:#AAA; background:#171717 none; width:100%; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }

#subtitle { padding-bottom:.75em; }

#pfsBack { float:right; }
#pfsHeader { background:#c8d9e2 none; padding:15px; }
#pfsTitle { font-size:1.3em; font-weight:bold; }
#pfsImage { text-align:center; margin:10px; overflow:auto; }

hr { border: 1px solid; border-color: #c8d9e2 transparent transparent transparent; margin:.5em 0; }
* html hr { border: 1px solid #c8d9e2; margin:.5em 0; }

/* ============== Overall ============== */

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

h1 	{ font-size:20px; letter-spacing: 0px; margin:0em 0em 1em 0;}
h2 	{ font-size:18px; letter-spacing: 0px; margin:0em 0em 0.5em 0; }
h3 	{ font-size:16px; margin:0.7em 0em 0.5em 0; letter-spacing: 0px; font-weight:normal; }
h4 	{ margin:1.5em 1em 1em 0; }
h5 	{ margin:1em 1em 1em 0; }
h6 	{ margin:1em 1em 1em 0; }

.indexh1 { font-size:16px; margin:0.7em 0em 0.5em 0; letter-spacing: 0px; font-weight:normal; }

.bbstyle1	{ font-size:160%; font-weight:bold; }
.bbstyle2	{ font-size:130%; font-weight:bold; }
.bbstyle3	{ font-size:120%; font-weight:bold; }
.bbstyle4	{ font-size:110%; font-weight:bold; }
.bbstyle5	{  }
.bbstyle6	{  }
.bbstyle7	{  }
.bbstyle8	{  }
.bbstyle9	{  }

/* ============== Various ============== */

.disp { padding:.8em; margin:0; }

.block { margin:0 0 10px 0; border:#E5E5E5 solid 1px; padding:10px; }
.block h4 { margin:0 0 5px 0; font-size:16px; }
.block h4 a { text-decoration:none; }

.tagsblock { margin:0 0 10px 0; padding:5px; font-size:11px; }
.tagsblock a { color:#999999; } 

.error { padding:24px 8px 24px 8px; margin:0; color:#CC1212; }
.codetitle { font-size:.90em; text-transform:uppercase; font-weight:bold; padding:2px; margin-top:5px; }
.code { background-color:#FFF; border:1px solid #C8D9E2; overflow: auto; padding:2px; margin-bottom:5px; font-family:monospace; }
.valid  { height:48px; text-align:center; vertical-align:middle; }
.download { font-size:110%; text-align:center; background-color: #FFFFFF; padding:16px; margin-top:16px; }
.small { font-size:75%;}

.paging, .pagenav
{
	line-height:normal;
	text-align:right;
	font-size:10px;
	padding:5px;
	margin-top:-1px;
	height:15px;
}
.pagenav_small
{
	padding:0;
	text-align:right;
	font-size:.80em;
}
.pagenav_prev,.pagenav_next,.pagenav_first,.pagenav_last,.pagenav_pages
{
	padding: 2px 6px;
	margin: 1px;
}
.pagenav_current {
	padding: 0px 3px;
	margin: 1px;
	border:#CCCCCC solid 1px;
	background-color:#FFFFFF;
}

.pagenav_current a{
	color:#000000;
	text-decoration:none;
	}


.coltop { background-color:#F2EFE5!important; color:#808080; padding:5px 0; font-weight:bold; vertical-align:middle; }
.coltop a{ color:#808080; }
.centerall { text-align:center; vertical-align:middle; }
.desc { font-size: 12px; padding:3px 0; color:#646464; line-height:normal; }
.spoiler { padding:8px; margin:8px; border:1px dashed #CCCCCC; background-color:#DBE5E9; }

.searchhighlight { background-color:#EFFF00; }

.odd { background-color:#dee4e9!important; }
.even { background-color:#e8edf1!important; }
li { margin:2px; }

img { border-width:0; }
ul { list-style-type:square; }
form { margin:0; }
.colleft { float:left; margin:0px 4px 0px 4px; }
.colright { float:right; margin:0px 4px 0px 4px; }
.bar_front { background-color:#c8d9e2; border-right:0px solid #dee4e9; padding:0; height:8px; overflow:hidden; }
.bar_back { background-color:#e8edf1; border:1px solid #dee4e9; margin:0 7px 0 7px; height:8px; overflow:hidden; }
.bbcodes a img { border:0; background-color:transparent; }
.smilies a img { border:0; background-color:transparent; }
.today { border:1px dashed #DDAA00; }
.signature  { color:#3E606F; font-size:.9em; max-height:100px; overflow:auto; }
.signature a	{ color:#3E606F; }

.maintenance { margin:10px; padding:2px; border: 2px solid #ccc; background:#efeefe; font: normal 12px lucida console; }

/* ============== Tables ============== */

table td  { vertical-align:top; }
table.flat { width:100%; margin:0; padding:0; border-collapse:collapse; }
table.flat td  { padding:0; margin:0}
table.main { width:100%; margin:0; padding:4px; }
table.main td  { padding:4px; }
table.main td img	{ margin-right:6px; }
table.cells { width:100%; border-spacing: 0px; /* border:#7799BB solid 1px; */ margin:0; padding:0;}
table.cells td { padding:7px; }
table.list { width:100%; margin:0; padding:5px; }
table.list td  { padding:12px; }

table.fcells { width:100%; border-spacing: 0px; border:#7799BB solid 1px; margin:0; padding:0;}
table.fcells td { padding:7px; }

table.tab { width:100%; border-spacing: 0px; margin:0; padding:0;}
table.tab td { padding:4px; border-bottom:#999999 solid 1px; }
table td .middle  { vertical-align: middle; }

.cells select { width:50%; }

/* ============== Plugins ============== */

/* ============== Indexpolls ============== */

.loading { position:relative; left:45%; top:-50px; z-index:99; }

.rss-icon-title{
	margin: 3px;
	float: right;
}
.rss-icon{
	margin: 0px;
}


/* ============== Tag Cloud Fixes ============== */
ul.tag_cloud li {
	display: inline;
}

#tagsblock { background-color:#EFEFEF; height:272px; overflow:hidden; }
#tagsblock .tag_cloud { padding:0; }
#tagsblock .cont { padding:7px; }	

/* ============== Ratings CSS ============== */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(img/system/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(img/system/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0;font-size:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

.clear{ clear:both; }

.m16_corner_png {
  width: 8px;
  height: 72px
}.m16_corner_png[ class] {
  background-image: url(img/corners.png);
  background-repeat:no-repeat;
  /*background-repeat: none*/
}.m16_corners .m16_corner {
  overflow: hidden
}.m16_corners .m16_corner.lt, .m16_corners .m16_corner.lb {
  float: left
}.m16_corners .m16_corner.rt, .m16_corners .m16_corner.rb {
  float: right
}.m16_corners .content {
  /*zoom: 1*/
}.m16_corner_1 {

}.m16_corner_1 .m16_corner {
  width: 4px;
  height: 4px
}.m16_corner_1 .m16_corner.lt .m16_corner_png {
  margin-top: 0
}.m16_corner_1 .m16_corner.rt .m16_corner_png {
  margin-top: -4px
}.m16_corner_1 .m16_corner.lb .m16_corner_png {
  margin-top: -8px
}.m16_corner_1 .m16_corner.rb .m16_corner_png {
  margin-top: -12px
}.m16_corner_1 .clear.m16_corner_bottom {
  height:4px;
}.m16_corner_3 {
  background-color: #fff
}.m16_corner_3 .clear.m16_corner_top {
  background-image: url(img/border-horizontal-2.gif);
  background-repeat: repeat-x;
  background-position: left top;
  line-height: 0px
}.m16_corner_3 .clear.m16_corner_bottom {
  background-image: url(img/border-horizontal-2.gif);
  background-repeat: repeat-x;
  background-position: left bottom
}.m16_corner_3 .content {
  border-left: 1px solid #f7f7f7;
  border-right: 1px solid #f7f7f7
}.m16_corner_3 .content .content {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5
}.m16_corner_3 .m16_corner {
  width: 8px;
  height: 8px
}.m16_corner_3 .m16_corner.lt .m16_corner_png {
  margin-top: -40px
}.m16_corner_3 .m16_corner.rt .m16_corner_png {
  margin-top: -48px
}.m16_corner_3 .m16_corner.lb .m16_corner_png {
  margin-top: -56px
}.m16_corner_3 .m16_corner.rb .m16_corner_png {
  margin-top: -64px
}.startpage h2, .startpage .m16_corner_top {
  background-color: #e7f4ff
}.startpage h2 {
  margin-left: -18px;
  margin-right: -18px;
  display: block;
}.m16_corner_2 {
  background-color: #FFEB7B !important;
  background-position: left top;
  background-repeat: repeat-x
}.m16_corner_2 .clear.m16_corner_top {
  background-image: url(img/border-horizontal.gif) !important;
  background-repeat: repeat-x;
  background-position: top left;
  height:6px;
}.m16_corner_2 .clear.m16_corner_bottom {
  background-image: url(img/border-horizontal.gif) !important;
  background-repeat: repeat-x;
  background-position: bottom left;
  height:6px;
}.m16_corner_2 .content {
  border-left: 1px solid #efe8c0 !important;
  border-right: 1px solid #efe8c0 !important
}.m16_corner_2 .m16_corner {
  width: 6px !important;
  height: 6px !important
}.m16_corner_2 .m16_corner.lt .m16_corner_png {
  margin-top: -16px !important
}.m16_corner_2 .m16_corner.rt .m16_corner_png {
  margin-top: -22px !important
}.m16_corner_2 .m16_corner.lb .m16_corner_png {
  margin-top: -28px !important
}.m16_corner_2 .m16_corner.rb .m16_corner_png {
  margin-top: -34px !important
}

.bgblock0{ background-color: #1D89AA; }
.bgblock1{ background-color: #EFEFEF; }
.bgblock2{ background-color: #053F7E; }
.bgblock3{ background-color: #ebeae2; }
.bgblock4{ background-color: #FF9900; }
.bgblock5{ background-color: #D4E8F4; }
.bgblock6{ background-color: #DCE6F2; }
.bgblock7{ background-color: #EDE9C7; }
.bgblock8{ background-image:url(img/searchBack.gif); background-repeat:repeat-x; }

input.button
{
	font-weight: 700;
}

input.maxText
{
	width: 99.9%;
	/*_width: 98.5%; *width:98.5%;*/
}

input.textp
{
	padding:1px;
	font-size:12px;
}

td.searchButton
{
	width: 80px;
	padding-left: 10px;
}	
	
.usermenu{
	margin-top:10px;
	font-size:11px;
	}
	
.usermenu a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
.usermenu a:hover{
	text-decoration:underline;
	}
	
#catmenu{
	line-height:normal;
	padding:0;
	margin-bottom:10px;
	}
	
#catmenu ul{
	padding:0;
	margin:0;
	}
	
#catmenu li{
	list-style:none;
	padding:3px 0;
	margin:0;
	font-size:12px;
	}
	
#catmenu a{
	color:#0670A1;
	}
	
#catmenu h4{
	margin:0;
	padding:0;
	}
	
#catmenu h4 a{
	color: #000000;
	font-size:12px;
	}	
	
#catmenu li ul{
	padding:0;
	margin:0;
	}	
	
#catmenu li ul li{
	display: block;
	padding:2px 0;
	line-height:normal;
	margin:0 0 0 10px;
	}
	
#catmenu li ul li a{
	font-weight:normal;
	text-transform:inherit;
	}
	
	
#comcat{
	line-height:normal;
	padding:0;
	margin-bottom:10px;
	}
	
#comcat ul{
	padding:0;
	margin:0;
	}
	
#comcat li{
	list-style:none;
	padding:5px 0;
	margin:0;
	display: block;
	}
	
#comcat a{
	color:#0670A1;
	}
	
.prdcost{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	}
	
.prdcart{
	padding:10px;
	border:#CCCCCC solid 1px;
	margin:15px 0;
	}
	
.prdcart a{
	color:#00AEFF;
	}
	
.prdcart .dtext {
	padding-bottom:10px;
	}	
	
#cart{
	padding:10px 0;
	font-size:10px;
	text-align:center;
	float:right;
	width:130px;
	}
	
#cart a{
	text-decoration:none;
	}
	
#clearcart{
	float:right;
	padding:5px;
	font-size:11px;
	}

#clearcart a{
	color:#00AEFF;
	}
	
#prdthumb{
	float:left;
	width:155px;
	height:155px;
	}
	
#prdrating{
	margin-top:5px;
	width:100px;
	}
	
#prddesc{
	padding: 10px 0 20px 0;
	color: #B4A291;
	}
	
#prddesc a{
	color: #B4A291;
	border-bottom:#B4A291 dotted 1px;
	text-decoration:none;
	}
	
#orderform .inputtext{
	width:99%;
	}
	
#orderform textarea{
	width:99%;
	height:70px;
	}
	
#orderbutton{
	background-image:url(img/sendbutton.png);
	height:29px;
	width:143px;
	padding:0;
	border:hidden;
	cursor:pointer;
	}
	
.small{
	font-size:11px;
	}
	
.thumb {
	height:108px;
	width:108px;
	overflow:hidden;
	text-align:center;
	border: #E6E6E6 solid 1px;
	background-color:#FFFFFF;
	}
	
.nthumb {
	height:116px;
	text-align:center;
	}	
	
.thumb_border {
	border:#F0F0E1 solid 1px;
	padding:3px;
	height:140px;
	width:140px;
	margin-bottom:10px;
	}

.prditems{
	}	
	
.prditems  a{

	}

.prditems h4{
	margin:0;
	padding:0;
	}
	
.prditems h4 a{
	text-decoration:none;
	color:#444444;
	font-size:14px;
	font-weight:bold;
	}	
	
.prditems li{
	list-style:none;
	font-size:12px;
	}	

.topprditems li {
	float:left;
	list-style:none;
	}

.prdbrief{
	line-height:normal;
	}

.prdbrief ul{
	padding:0;
	margin:0;
	}
	
.prdbrief li{
	list-style:none;
	padding:10px 0;
	margin:0;
	border-bottom:#F0F0F0 solid 1px;
	}

.prdbrief .btitle { font-size:14px; font-weight:bold; letter-spacing: 0px; padding-top:5px; margin:0em 0em 0.5em 0; }
.prdbrief .title { font-size:12px; font-weight:bold; letter-spacing: 0px; padding-top:5px; margin:0em 0em 0.5em 0; }
.prdbrief .contacts { padding-top:10px; font-size:12px; }

.prdbrief .short { overflow:hidden; height:29px; }	
	
.combrief{
	line-height:normal;
	}

.combrief ul{
	padding:0;
	margin:0;
	}
	
.combrief li{
	list-style:none;
	padding:5px 0;
	margin:0;
	}	
	
.combrief .btitle { font-size:14px; font-weight:bold; letter-spacing: 0px; padding-top:5px; margin:0em 0em 0.5em 0; }
.combrief .title { font-size:12px; font-weight:bold; letter-spacing: 0px; padding-top:5px; margin:0em 0em 0.5em 0; }	
	
.pricebrief{
	line-height:normal;
	}

.pricebrief ul{
	padding:0;
	margin:0;
	}
	
.pricebrief li{
	list-style:none;
	padding:5px 0;
	margin:0;
	}		

.navblock{
	margin-bottom:10px;
	}
	
.navblock .title{
	color:#5A6C83;
	padding:0 0 10px 0px;
	border-bottom:#CCCCCC dotted 1px;
	font-weight: bold;
	}
	
.navblock .title a{
	text-decoration: none;
	}	
	
.navblock .cont{
	padding:5px 0px;
	}
	
.navblock .cont li{
	padding:3px 0;
	list-style:none;
	}
	
.navblock .cont ul{
	padding:0;
	margin:0;
	}
	
.navblock .cont h2{
	margin:0 0 5px 0;
	}	
	
#infoblock{
	padding:10px 0;
	margin-top:20px;
	line-height:normal;
	}
	
#infoblock td {

	}	
	
#infoblock a{
	text-decoration:none;
	color:#000000;
	}	
	
#infoblock a:hover{
	text-decoration:underline;
	}	
	
#infoblock h3{
	font-size:14px;
	font-weight:bold;	
	margin:0 0 5px 0;
	color:#184D87;
	}	

#infoblock ul{
	padding:0;
	margin:0;
	}
	
#infoblock li{
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	}	
	
.promoimg{
	border:#CCCCCC dotted 1px;
	margin-left:-2px;
	}	
	
#profilemenu { border-bottom:#E4E8EE solid 5px; height:30px; vertical-align:middle; }
#profilemenu ul { padding:0; margin:0; }
#profilemenu li { list-style:none; padding:5px 10px; float:left; }
#profilemenu .act { background-color: #E4E8EE; } 
#profilemenu .act a { color:#000000; text-decoration:none; font-weight:bold; } 

#profcont #profilesubmenu { border-left:#E4E8EE solid 1px; border-right:#E4E8EE solid 1px; }	
#profcont #profilesubmenu ul { margin:0; padding:0; }
#profcont #profilesubmenu li { list-style:none; line-height:normal; padding:10px; margin:0; border-bottom:#E4E8EE solid 1px; }
#profcont #profilesubmenu .act{ background-color:#F3EFE6; }
#profcont #profilesubmenu .act a{ color:#000000; text-decoration:none; } 
#profcont h2 { margin:5px 0; font-size:16px; }
		
.tarifstab { color:#666666; font-size:12px; }
.tarifstab td { border-bottom:#CCCCCC solid 1px; }
.tarifstab .head { font-weight:bold; color:#006699; font-size:16px; }
.tarifstab .top { font-weight:bold; font-size:18px; background-color:#EEEEEE; }
.tarifstab .tcost { font-size:18px; color:#990000; }
.tarifstab .tmcost { font-style:italic; }

.billtab { color:#666666; font-size:12px; }
.billtab td { border-bottom:#CCCCCC solid 1px; }
.billtab .head { font-weight:bold; color:#006699; font-size:14px; }
.billtab .top { font-weight:bold; font-size:18px; background-color:#EEEEEE; }


.csel { width:50%; }

.notif { background-color:#FDF6DB!important; }

#shkala { width:100%; height:7px; border:#CCCCCC solid 1px; background-color:#FFFFFF; }
#shkala .prd{ background-color:#3399FF; height:7px; }
#shkala .info{ background-color: #00CC99; height:7px; }

#print_content { padding:20px; width:980px; }

#print_content .billtab{ border-left:#000000 solid 1px; border-top:#000000 solid 1px; }
#print_content .billtab td{ border-right:#000000 solid 1px; border-bottom:#000000 solid 1px; padding:4px; }

.banner { }

.tmenu { }
.tmenu ul { padding:0; margin:0; }
.tmenu li { padding:3px; margin:0; list-style:none; }

.adsbeguntop { float:right; width:400px; }
.adsbegunbot { clear:both; padding:20px 0; }

#offers {
	margin-bottom:20px;
	overflow:hidden;
	height:272px;
	width:710px;
}

#offers ul {
	margin:0;
	padding:0;
	overflow:hidden;
	height:272px;
	width:710px;
}

#offers li {
    position: absolute;
    z-index:8;
    opacity:0.0;
	margin:0;
	padding:0;
	list-style:none;
}

#offers li.activeimg {
    z-index:10;
    opacity:1.0;
}

#offers li.last-active {
    z-index:9;
}

#offers li .descr {
	color:#ffffff;
	font-weight:bold;
	position:relative;
	margin-top:-42px;
	text-align: center;
	width:690px;
	background-color: #000000;
	padding:10px;
	opacity:0.8;
	}
	
#offers li .descr a {
	opacity: 0.8;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	}	
	
.descptotos { background-color:#FFF0E1; font-size:11px; line-height:normal; padding:5px; }

.notification {
	border:1px solid #d55b5b;
	background-color: #ffcdcd;
	padding:5px;
}

.imb { margin-bottom:10px; }
.imb .head { background-image:url(img/fusion/menubgt.png); background-repeat:no-repeat; background-position:bottom; height:11px; display:block; }
.imb .foot { background-image:url(img/fusion/menubgb.png); background-repeat:no-repeat; background-position:top; height:14px; display:block; }
.imb .block { padding-top:0px; border: inherit; background-image:url(img/fusion/menubgc.png); background-repeat: repeat-y; margin:0; }

.artcats ul { padding:0; margin: 0; }
.artcats li { width:310px; float:left; height:70px; padding:0 10px 10px 0; list-style:none; margin:0; }

#newsarticles { line-height: normal; }
#newsarticles h3 { margin:10px 0 5px 0; font-size:12px; font-weight:bold; }

.advitem { margin-bottom:10px; padding:10px; }
.advitem .advi { height:10px; font-size:12px; color:#00468C; }
.advitem .advid { float: right; }
.advitem .advdate { float: left; }
.advitem .cost { font-size:14px; font-weight:bold; float:right; }
.advitem .advtitle { font-size:14px; font-weight:bold; margin-bottom:5px; }
.advitem .advtext { clear:both; border-top:#666666 dotted 1px; padding:5px 0; margin-top:10px; font-size:12px; line-height:normal; }

.advcost { font-size:14px; font-weight:bold; float:right; }

.siteitem { margin-bottom:10px; padding:10px; }
.siteitem .sitei { height:10px; font-size:14px; color:#00468C; }
.siteitem .siteid { float: right; }
.siteitem .sitedate { float: left; }
.siteitem .sitetitle { font-size:14px; font-weight:bold; margin-bottom:5px; }
.siteitem .sitetext { clear:both; padding:3px 0; margin-top:10px; font-size:12px; line-height:normal; }


#addblock { float:right; }

#index_board { line-height:normal; font-size:12px; margin:10px 0; }
#index_board a {  }
#index_board .title { font-weight:bold; margin-bottom:5px; }
