html {
font-size:11px;
}

.ctitlev
{
	border:0;
	color:#666;
}

.ctitlev p a:link,.ctitlev p a:visited,.ctitlev p a:hover,.ctitlev p a:active
{
	background:#fff;
	border:1px solid #EFB970;
	color:E38100;
	font-size:10px;
	padding:2px 5px;
	text-decoration:none;
}

.ctitlev p a:hover
{
	background:#EFB970;
	border-color:#EAA140;
	color:#000;
}

.ctitlev p
{
	margin:4px 6px;
}

.ctitlev p span
{
	background:#fff;
	border:1px solid #EFB970;
	color:#EFB970;
	font-size:10px;
	padding:2px 5px;
	text-decoration:none;
}

.ctitlev h4
{
	border:none;
	margin-top:-1.45em;
	padding:0;
}


.droppanel
{
	background-color:#fdfdfd;
	border:1px solid #bbb;
	left:0;
	padding-top:2px;
	position:absolute;
	top:0;
	visibility:hidden;
}

.scriptcode
{
	background-color:#f2f2f2;
	border:1px dotted #bebebe;
	color:#757575;
	padding:5px;
	text-align:left;
}

#hintbox
{
	-moz-border-radius:5px;
	-moz-opacity:0.9;
	background-color:#fff;
	border:1px solid #99a1ab;
	color:#282828;
	filter:alpha(opacity="90");
	font-size:10px;
	layer-background-color:#a396d9;
	margin:10px 0 0 10px;
	padding:3px 5px;
	position:absolute;
	text-align:left;
	visibility:hidden;
	width:150px;
	z-index:998;
}

.onl_table
{
	font-size:10px;
	width:100%;
}

.onl_table td
{
	font-size:10px;
	padding-right:5px;
}

.title_quote
{
	background-color:#f2f2f2;
	border:1px dotted #bebebe;
	border-bottom:0;
	color:#636363;
	font-weight:700;
	padding:5px;
}

.quote
{
	background-color:#f2f2f2;
	border:1px dotted #bebebe;
	color:#757575;
	padding:5px;
	text-align:justify;
}

.rating
{
	color:#757575;
	font-family:tahoma;
	font-size:11px;
	height:16px;
	width:85px;
}

.unit-rating
{
	background-image:url(../dleimages/rating.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:16px;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	width:85px;
}

.unit-rating li
{
	float:left;
	margin:0;
	padding:0;
	text-indent:-90000px;
}

.unit-rating li a
{
	display:block;
	height:16px;
	padding:0;
	position:absolute;
	text-decoration:none;
	text-indent:-9000px;
	width:17px;
	z-index:17;
}

.unit-rating li a:hover
{
	background-image:url(../dleimages/rating.gif);
	background-position:left center;
	left:0;
	z-index:2;
}

.unit-rating a.r1-unit
{
	left:0;
}

.unit-rating a.r1-unit:hover
{
	width:17px;
}

.unit-rating a.r2-unit
{
	left:17px;
}

.unit-rating a.r2-unit:hover
{
	width:34px;
}

.unit-rating a.r3-unit
{
	left:34px;
}

.unit-rating a.r3-unit:hover
{
	width:51px;
}

.unit-rating a.r4-unit
{
	left:51px;
}

.unit-rating a.r4-unit:hover
{
	width:68px;
}

.unit-rating a.r5-unit
{
	left:68px;
}

.unit-rating a.r5-unit:hover
{
	width:85px;
}

.unit-rating li.current-rating
{
	background-image:url(../dleimages/rating.gif);
	background-position:left bottom;
	display:block;
	height:16px;
	position:absolute;
	text-indent:-9000px;
	z-index:1;
}

.bbcodes_poll
{
	background-color:#fff;
	background-image:url(../images/dlet_bttn_bbcodes.gif);
	background-repeat:repeat-x;
	border:1px solid #e0e0e0;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:700;
	height:20px;
	width:120px;
}

.pm_head
{
	font-family:tahoma;
	font-size:12px;
}

.pm_list
{
	color:#757575;
}

.bbcodes
{
	background:#FFF;
	background-color:#fff;
	background-image:url(../images/dlet_bttn_bbcodes.gif);
	background-repeat:repeat-x;
	border:1px solid #E0E0E0;
	color:#666;
	font-family:Verdana, Tahoma, helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	height:21px;
	margin:2px;
	padding:2px;
	vertical-align:middle;
}

.editor_button
{
	cursor:pointer;
	float:left;
	padding-left:2px;
	padding-right:2px;
}

.editor_buttoncl
{
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	cursor:pointer;
	float:left;
	padding-left:1px;
	padding-right:1px;
}

.editbclose
{
	cursor:pointer;
	float:right;
}

.editor_button select
{
	font-family:tahoma;
	font-size:11px;
}

#newpm
{
	background-color:#fdfdfd;
	border:1px solid #bbb;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cacaca,direction=135,strength=4);
	font-family:verdana;
	height:250px;
	line-height:135%;
	padding:4px;
	position:absolute;
	width:400px;
}

#newpmheader
{
	background-color:#b2c7f1;
	color:#636363;
	cursor:move;
	font-family:verdana;
	font-weight:700;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
}

#newpm a
{
	background:transparent;
	color:#4b73d4;
	text-decoration:none;
}

#newpm a:hover
{
	background:transparent;
	color:#4b73d4;
	text-decoration:underline;
}

.calendar
{
	font-family:verdana;
	font-size:11px;
}

.calendar td,th
{
	font-family:verdana;
	font-size:11px;
	padding:3px;
	text-decoration:none;
}

body
{
	background:#FFF;
	color:#000;
	font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	line-height:150%;
	font-size:11px;
}

body#bd
{
	background:url(../images/win_bg.jpg) no-repeat top left #f2f9fd;
	color:#333;
	padding:70px 0 0;
	font-size:11px;
}

body.contentpane
{
	background:#FFF;
	color:#000;
	font-family:serif;
	font-size:12pt;
	line-height:140%;
	margin:1em 2em;
	width:auto;
}

body.fs1
{
	font-size:9px;
}

body.fs2
{
	font-size:10px;
}

body.fs3
{
	font-size:11px;
}

body.fs4
{
	font-size:12px;
}

body.fs5
{
	font-size:13px;
}

body.fs6
{
	font-size:14px;
}

a
{
	color:#35A6BE;
	text-decoration:none;
}

a:hover,a:active,a:focus
{
	color:#35A6BE;
	text-decoration:underline;
}

.contentheading,.componentheading,.blog_more strong,h1,h2,h3
{
	font-family:"Segoe UI", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	font-weight:400;
}

small,.small,.smalldark,.mosimage_caption
{
	color:#999;
	font-size:100%;
}

h1
{
	font-size:180%;
}

h2
{
	font-size:155%;
}

h3
{
	font-size:125%;
	font-weight:700;
}

h4
{
	font-size:100%;
	text-transform:uppercase;
}

p,pre,blockquote,ul,ol,h1,h2,h3,h4,h5,h6
{
	margin:10px 0;
	padding:0;
}


ol li
{
	line-height:180%;
	margin-left:35px;
}

th
{
	font-weight:700;
	padding:5px;
	text-align:left;
}

hr
{
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:1px solid #DDD;
	height:1px;
}

form label
{
	cursor:pointer;
}

input,select,textarea,.inputbox
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:100%;
	padding:1px;
}

select,textarea,.inputbox
{
	background:#FFF;
	color:#666;
}

.button
{
	background:url(../images/grad1.gif) repeat-x top #F2F9FD;
	border-bottom:1px solid #CCC;
	border-left:1px solid #EFEFEF;
	border-right:1px solid #CCC;
	border-top:1px solid #EFEFEF;
	color:#333;
	padding:2px 5px;
}

* html .button,*+html .button
{
	padding:2px 3px!important;
}

.inputbox
{
	background:#FFF;
	border:1px solid #DDD;
	margin-bottom:1px;
	padding:3px 2px;
}

pre,.code
{
	background:#F2F9FD;
	border-left:5px solid #999;
	margin:5px 0 15px;
	padding:10px 15px;
}

blockquote
{
	padding:1em 40px 1em 15px;
}

blockquote span.open
{
	background:url(../images/so-q.gif) no-repeat left top;
	padding:3px 0 3px 30px;
}

blockquote span.close
{
	background:url(../images/sc-q.gif) no-repeat bottom right;
	padding:3px 30px 3px 0;
}

.dropcap
{
	color:#35A6BE;
	display:block;
	float:left;
	font:50px/40px Georgia, Times, serif;
	padding:4px 8px 0 0;
}

.error
{
	background:url(../images/bullet-error.gif) no-repeat top left;
	color:#C00;
	padding-left:25px;
}

.message
{
	background:url(../images/bullet-info.gif) no-repeat top left;
	color:#F29441;
	padding-left:25px;
}

.tips
{
	background:url(../images/bullet-tips.gif) no-repeat top left;
	color:#35A6BE;
	padding-left:25px;
}

.highlight
{
	background:#F2F9FD;
	font-weight:700;
	padding:1px 5px;
}

p.stickynote
{
	background:url(../images/sticky-bg.gif) no-repeat 5px 10px #FFF;
	border:1px solid #DDD;
	padding:10px 0 10px 50px;
}

p.download
{
	background:url(../images/download-bg.gif) no-repeat 5px 10px #FFF;
	border:1px solid #DDD;
	padding:10px 0 10px 50px;
}

.blocknumber
{
	clear:both;
	padding:5px 15px 10px;
	position:relative;
}

ul.checklist li
{
	background:url(../images/checklist-bg.gif) no-repeat 0 3px;
	margin-left:15px;
	padding:0 0 5px 20px;
}

ul.stars li
{
	background:url(../images/star-bg.gif) no-repeat 0 3px;
	margin-left:15px;
	padding:0 0 5px 20px;
}

ol.smallnumber li
{
	line-height:150%;
	margin:10px 0 10px 30px;
	padding:3px 0 5px 30px;
}

ol.smallnumber li.number-1
{
	background:url(../images/n-1.gif) no-repeat left top;
}

ol.smallnumber li.number-2
{
	background:url(../images/n-2.gif) no-repeat left top;
}

ol.smallnumber li.number-3
{
	background:url(../images/n-3.gif) no-repeat left top;
}

ol.smallnumber li.number-4
{
	background:url(../images/n-4.gif) no-repeat left top;
}

ol.smallnumber li.number-5
{
	background:url(../images/n-5.gif) no-repeat left top;
}

ol.smallnumber li.number-6
{
	background:url(../images/n-6.gif) no-repeat left top;
}

ol.smallnumber li.number-7
{
	background:url(../images/n-7.gif) no-repeat left top;
}

ol.smallnumber li.number-8
{
	background:url(../images/n-8.gif) no-repeat left top;
}

ol.smallnumber li.number-9
{
	background:url(../images/n-9.gif) no-repeat left top;
}

.bignumber
{
	background:url(../images/ol-bg.gif) no-repeat top left;
	color:#FFF;
	display:block;
	float:left;
	font:20px/normal Arial, sans-serif;
	font-weight:700;
	margin-right:8px;
	padding:6px 7px;
}

div.bubble1,div.bubble2,div.bubble3,div.bubble4
{
	margin:15px 0;
}

div.bubble1 span.author,div.bubble2 span.author,div.bubble3 span.author,div.bubble4 span.author
{
	background:url(../images/author.gif) no-repeat center left;
	font-weight:700;
	margin-left:15px;
	padding-left:15px;
}

div.bubble1 div
{
	background:url(../images/bub1-br.gif) no-repeat bottom right;
	margin:0;
	width:100%;
}

div.bubble1 div div
{
	background:url(../images/bub1-bl.gif) no-repeat bottom left;
}

div.bubble1 div div div
{
	background:url(../images/bub1-tr.gif) no-repeat top right;
}

div.bubble1 div div div div
{
	background:url(../images/bub1-tl.gif) no-repeat top left;
}

div.bubble1 div div div div div
{
	margin:0;
	padding:15px 15px 30px;
	width:auto;
}

div.bubble2 div
{
	background:url(../images/bub2-br.gif) no-repeat bottom right;
	margin:0;
	width:100%;
}

div.bubble2 div div
{
	background:url(../images/bub2-bl.gif) no-repeat bottom left;
}

div.bubble2 div div div
{
	background:url(../images/bub2-tr.gif) no-repeat top right;
}

div.bubble2 div div div div
{
	background:url(../images/bub2-tl.gif) no-repeat top left;
}

div.bubble2 div div div div div
{
	margin:0;
	padding:15px 15px 35px;
	width:auto;
}

div.bubble3 div
{
	background:url(../images/bub3-br.gif) no-repeat bottom right;
	margin:0;
	width:100%;
}

div.bubble3 div div
{
	background:url(../images/bub3-bl.gif) no-repeat bottom left;
}

div.bubble3 div div div
{
	background:url(../images/bub3-tr.gif) no-repeat top right;
}

div.bubble3 div div div div
{
	background:url(../images/bub3-tl.gif) no-repeat top left;
}

div.bubble3 div div div div div
{
	margin:0;
	padding:15px 15px 50px;
	width:auto;
}

div.bubble4 div
{
	background:url(../images/bub4-br.gif) no-repeat bottom right;
	margin:0;
	width:100%;
}

div.bubble4 div div
{
	background:url(../images/bub4-bl.gif) no-repeat bottom left;
}

div.bubble4 div div div
{
	background:url(../images/bub4-tr.gif) no-repeat top right;
}

div.bubble4 div div div div
{
	background:url(../images/bub4-tl.gif) no-repeat top left;
}

div.bubble4 div div div div div
{
	margin:0;
	padding:15px 15px 55px;
	width:auto;
}

.legend-title
{
	background:#FFF;
	color:#35A6BE;
	display:block;
	float:left;
	font-weight:700;
	left:7px;
	margin:0;
	padding:0 3px;
	position:absolute;
	top:-12px;
}

.legend
{
	background:#FFF;
	border:1px solid #CACACC;
	margin:20px 0;
	padding:0 10px;
	position:relative;
}

.article_seperator
{
	display:block;
	height:15px;
}

table.contentpane
{
	border:none;
	width:100%;
}

table.contentpaneopen
{
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}

table.contenttoc
{
	margin:0 0 10px 10px;
	padding:0;
	width:35%;
}

table.contenttoc td
{
	background:url(../images/arrow.png) no-repeat 10px 7px;
	padding:3px 5px 3px 22px;
}

table.contenttoc th
{
	background:url(../images/grad1.gif) repeat-x top #F2F9FD;
	border-bottom:1px solid #CCC;
	border-left:1px solid #EFEFEF;
	border-right:1px solid #CCC;
	border-top:1px solid #EFEFEF;
	font-weight:700;
	padding:5px;
	text-indent:5px;
}

table.poll
{
	border-collapse:collapse;
	padding:0;
	width:100%;
}

table.pollstableborder
{
	border:none;
	padding:0;
	text-align:left;
	width:100%;
}

table.pollstableborder .sectiontableheader
{
	padding:8px 5px!important;
}

table.pollstableborder img
{
	vertical-align:baseline;
}

table.pollstableborder td
{
	border-collapse:collapse;
	border-spacing:0;
	padding:2px!important;
}

table.pollstableborder tr.sectiontableentry1 td
{
	background:#F2F9FD;
	border:none;
}

table.searchintro
{
	padding:10px 0;
	width:100%;
}

table.searchintro td
{
	padding:5px!important;
}

table.adminform
{
	width:400px!important;
}

.blog_more
{
	margin:10px 0;
}

.blog_more strong
{
	background:url(../images/h3-bg.gif) no-repeat center left;
	display:block;
	font-size:150%;
	line-height:30px;
	margin:0 0 5px;
	text-indent:10px;
}

.blog_more ul li
{
	background:url(../images/arrow.png) no-repeat 12px 5px;
	margin:0;
	padding:0 0 0 24px;
}

td.buttonheading
{
	padding:0 0 0 8px !important;
	text-align:center;
}

.clr
{
	clear:both;
}

.componentheading
{
	border-bottom:1px solid #DDD;
	font-size:250%;
	margin-bottom:20px;
	padding:0 0 15px;
}

.contentdescription
{
	padding-bottom:30px;
}

table.blog .contentheading
{
	font-size:170%;
}

.contentheading
{
	font-size:200%;
}

table.contentpaneopen,table.contentpane,table.blog
{
	width:90%;
}

.createdate
{
	color:#999;
	padding:2px;
}

.modifydate
{
	color:#999;
	height:15px;
}

.mosimage
{
	margin:5px 10px 5px 0;
	padding:0 0 5px;
}

* html .mosimage
{
	margin:15px 10px 10px 0;
	padding:5px 0!important;
}

*+html .mosimage
{
	padding:5px 0!important;
}

.mosimage img
{
	margin:0!important;
	padding:0!important;
}

.mosimage_caption
{
	color:#999;
	margin-top:3px;
	padding:1px 2px;
}

.pagenav,.pagenav_prev,.pagenav_next,.pagenavbar
{
	padding:0 2px;
}

.pagenavbar
{
	background:url(../images/pages.gif) no-repeat center left;
	padding-left:14px;
}

.pagenavcounter
{
	background:url(../images/pages.gif) no-repeat 0 11px;
	padding:8px 14px 0;
}

.sectiontableheader
{
	background:url(../images/grad1.gif) repeat-x top #F2F9FD;
	border-bottom:1px solid #CCC;
	border-left:1px solid #EFEFEF;
	border-right:1px solid #CCC;
	border-top:1px solid #EFEFEF;
	font-weight:700;
	padding:5px;
}

tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td
{
	background:url(../images/dot.gif) repeat-x bottom #F2F9FD;
}

.smalldark
{
	text-align:left;
}

#ja-mainwrapper
{
	background:url(../images/body-bot.jpg) no-repeat bottom center;
}

#ja-wrapper
{
	clear:both;
	margin:0 auto;
	padding-top:17px;
	width:970px;
	margin-top:50px;
}

.narrow #ja-wrapper
{
	width:750px;
}

#ja-wrapper-top
{
	background:url(../images/mainwrap-top.png) no-repeat top;
	height:15px;
}

#ja-wrapper-bottom
{
	background:url(../images/mainwrap-bot.png) no-repeat bottom;
	display:block;
	height:50px;
}

#ja-wrapper-inner
{
	background:url(../images/mainwrap-center.png) repeat-y top;
	padding:0 6px;
}

.narrow #ja-wrapper-top
{
	background:url(../images/mainwrap-top2.png) no-repeat top;
}

.narrow #ja-wrapper-bottom
{
	background:url(../images/mainwrap-bot2.png) no-repeat bottom;
}

.narrow #ja-wrapper-inner
{
	background:url(../images/mainwrap-center2.png) repeat-y top;
}

#ja-content
{
	background:url(../images/dot.gif) repeat-y top right;
	float:left;
	padding-left:5px;
	width:58%;
}

#ja-content div.innerpad
{
	clear:both;
	display:block;
	height:300px;
	margin:0;
}

html>body #ja-content div.innerpad
{
	height:auto;
	min-height:300px;
}

#ja-colwrap
{
	background:url(../images/col-bg.gif) no-repeat bottom right;
	float:right;
	width:40%;
}

#ja-colwrap div.innerpad
{
	background:url(../images/vdot.gif) repeat-y top center;
}

#ja-col1
{
	float:left;
	overflow:hidden;
	width:50%;
}

#ja-col2
{
	float:right;
	overflow:hidden;
	width:49.9%;
}

#ja-col1 ul li,#ja-col2 ul li
{
	background:url(../images/bullet-list.gif) no-repeat 2px 8px;
	padding-left:13px;
}

#ja-masscol
{
	background:url(../images/hdot.gif) repeat-x bottom #FFF;
}

#ja-containerwrap,#ja-containerwrap-cm,#ja-containerwrap-c,#ja-containerwrap-f
{
	background:url(../images/hdot.gif) repeat-x top left;
	padding:2px 0;
}

#ja-container
{
	background:url(../images/content-bg.gif) no-repeat 132px bottom;
}

.narrow #ja-container
{
	background:url(../images/content-bg.gif) no-repeat left bottom;
}

#ja-containerwrap-f #ja-container
{
	background:#FFF;
}

#ja-containerwrap-c #ja-container
{
	background:url(../images/content-bg.gif) no-repeat 324px bottom;
}

.narrow #ja-containerwrap-c #ja-container
{
	background:url(../images/content-bg.gif) no-repeat 150px bottom;
}

#ja-containerwrap-c #ja-colwrap
{
	background:url(../images/col-bg.gif) no-repeat right bottom;
	width:20%;
}

#ja-containerwrap-m
{
	background:url(../images/mainwrap-bg1.gif) repeat-y 60% 0;
}

#ja-header
{
	height:55px;
	position:relative;
	z-index:999;
}

h1.logo
{
	font-size:300%;
	height:95px;
	left:-15px;
	margin:0;
	padding:0;
	position:absolute;
	top:-45px;
	width:190px;
}

h1.logo a
{
	background:url(../images/logo1.png) no-repeat;
	display:block;
	float:left;
	height:95px;
	outline:none;
	text-indent:-5000px;
	text-transform:uppercase;
	width:190px;
}

h1.logo a:hover
{
	background:url(../images/logo3.png) no-repeat;
}

#ja-search
{
	background:url(../images/search-bg.gif) no-repeat;
	bottom:20px;
	height:20px;
	position:absolute;
	right:10px;
	width:142px;
}

#ja-search .inputbox
{
	background:#FFF;
	border:none;
	color:#35A6BE;
	margin:3px 0 0 5px;
	padding:0;
	width:90px;
}

#ja-mainnav
{
	bottom:5px;
	left:180px;
	position:absolute;
}

#ja-mainnav a,#ja-mainnav a:hover,#ja-mainnav a:active,#ja-mainnav a:focus,#ja-subnav a,#ja-subnav a:hover,#ja-subnav a:active,#ja-subnav a:focus
{
	font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	outline:none;
}

a.mainlevel
{
	background:url(../images/arrow.png) no-repeat 3px 9px;
	border-bottom:1px solid #EFEFEF;
	color:#333;
	display:block;
	padding:5px 0 5px 15px;
}

a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus
{
	background:url(../images/arrow.png) no-repeat 3px 9px #F7F7F7;
	color:#35A6BE;
	text-decoration:none;
}

a.mainlevel#active_menu
{
	background:url(../images/arrow.png) no-repeat 3px 9px #EFEFEF;
	color:#333;
	font-weight:700;
}

a.sublevel
{
	display:block;
	padding:5px 4px 5px 15px;
}

#active_menu
{
	color:#35A6BE;
	font-weight:700;
}

#ja-pathway
{
	color:#999;
	display:block;
	padding:0 3px 5px;
}

#ja-pathway img
{
	margin:1px 5px 0;
}

div.moduletable h3,div.moduletable-default h3
{
	background:url(../images/icon/icon-default.png) no-repeat top left;
	font-size:120%;
	font-weight:700;
	line-height:normal;
	margin:0;
	padding:0 0 10px 25px;
}

div.moduletable,div.moduletable-default
{
	padding:10px 15px;
}

div.icon1 h3
{
	background-image:url(../images/icon/h3-icon1.png);
}

div.icon2 h3
{
	background-image:url(../images/icon/h3-icon2.png);
}

div.icon3 h3
{
	background-image:url(../images/icon/h3-icon3.png);
}

div.icon4 h3
{
	background-image:url(../images/icon/h3-icon4.png);
}

div.icon5 h3
{
	background-image:url(../images/icon/h3-icon5.png);
}

div.icon6 h3
{
	background-image:url(../images/icon/h3-icon6.png);
}

div.icon7 h3
{
	background-image:url(../images/icon/h3-icon7.png);
}

div.icon8 h3
{
	background-image:url(../images/icon/h3-icon8.png);
}

div.icon9 h3
{
	background-image:url(../images/icon/h3-icon9.png);
}

#ja-col1 div.moduletable h3,#ja-col2 div.moduletable h3,#ja-col1 div.moduletable-default h3,#ja-col2 div.moduletable-default h3
{
	background:url(../images/hdot.gif) repeat-x bottom left;
	color:#35A6BE;
	margin-bottom:10px;
	padding:0 0 5px;
}

#ja-colwrap div.moduletable,#ja-colwrap div.moduletable-default
{
	margin:0 1px;
	padding:10px 14px!important;
}

#ja-topsl
{
	margin:0;
	padding:0 10px 10px;
}

#ja-top
{
	float:right;
	width:40%;
}

#ja-top div.module
{
	background:url(../images/boxsl-br.gif) no-repeat right bottom;
	margin:0 0 0 5px;
	padding:0;
}

#ja-top div.module div
{
	background:url(../images/boxsl-bl.gif) no-repeat left bottom;
}

#ja-top div.module div div
{
	background:url(../images/boxsl-tr.gif) no-repeat right top;
}

#ja-top div.module div div div
{
	background:url(../images/boxsl-tl.gif) no-repeat left top;
	height:195px;
	margin:0;
	padding:5px 10px;
}

.ja-box-left,.ja-box-center,.ja-box-right
{
	float:left;
	overflow:hidden;
}

.ja-box-full
{
	float:none;
	overflow:hidden;
}

#ja-botsl1 div.moduletable-default,#ja-botsl2 div.moduletable-default,#ja-botsl1 div.moduletable,#ja-botsl2 div.moduletable
{
	padding:15px 20px;
}

div.ja-box-rightcol
{
	float:right;
}

#ja-botsl1
{
	background:url(../images/grad2.gif) repeat-x left bottom #FFF;
	border-bottom:1px solid #FFF;
	border-top:1px solid #DDD;
	color:#666;
	margin-top:2px;
}

#ja-botsl2
{
	background:url(../images/grad2.gif) repeat-x left bottom #FFF;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	color:#666;
}

#ja-botsl1 li,#ja-botsl2 li
{
	background:url(../images/arrow.png) no-repeat 2px 6px;
	margin:0;
	padding-left:15px;
}

#ja-footer
{
	background:url(../images/hdot.gif) repeat-x top left;
	clear:both;
	margin-top:1px;
	padding:20px;
	position:relative;
}

#ja-footer small,#ja-footer address
{
	color:#999;
	display:block;
	float:left;
	font-style:normal;
	padding:0;
}

#ja-footer a
{
	color:#999;
}

#ja-footer a:hover,#ja-footer a:active,#ja-footer a:focus
{
	color:#333;
}

#ja-footer ul
{
	margin:0 0 5px;
	padding:0;
}

#ja-footer li
{
	background:none;
	display:inline;
	margin:0;
	padding:0;
}

#ja-footer li a
{
	display:inline;
	font-weight:700;
	line-height:normal;
	padding:0 20px 0 0;
}

#ja-usercolorswrap
{
	font-size:11px;
	position:absolute;
	right:15px;
	top:20px;
}

#ja-usertoolswrap
{
	bottom:10px;
	font-size:11px;
	position:absolute;
	right:200px;
}

#ja-usertools
{
	bottom:20px;
	float:left;
	font-size:11px;
	height:0;
	line-height:normal;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:0;
	width:30px;
}

#ja-usercolors ul,#ja-usertools ul
{
	float:left;
	margin:0;
	padding:0 0 0 10px;
}

#ja-usercolors ul li,#ja-usertools ul li
{
	background:none;
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}

#ja-usercolors img,#ja-usertools img
{
	margin:0 2px;
	padding:0;
}

#ja-usercolors
{
	float:left;
	padding:10px 5px 4px;
}

#jausertoolswrap
{
	display:block;
	font-size:12px;
	position:relative;
	width:30px;
	z-index:2;
}

span.ja-sitetool
{
	color:#000;
	cursor:pointer;
	display:block;
	font-size:90%;
	font-weight:700;
	margin:0;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:30px;
}

#ja-usertools ul
{
	margin:5px 0;
	padding:0;
}

#ja-usertools ul li
{
	background:none;
	line-height:normal;
	list-style:none;
	margin:0;
	padding:0;
}

#ja-usertools img
{
	clear:both;
	padding:0 7px;
}

ul.accessibility
{
	position:absolute;
	top:-100%;
}

#mod_login_remember
{
	background:none;
	border:none;
}

#ja-slideshowwrap
{
	float:left;
	position:relative;
	width:59.9%;
}

.ja-slideshow-mask
{
	background:url(../images/mask-slideshow.png) no-repeat;
	display:block;
	height:210px;
	left:0;
	position:absolute;
	top:0;
	width:550px;
	z-index:1;
}

#ja-slideshow
{
	margin-left:10px;
}

#ja-slideshow-wrap
{
	height:210px;
	margin:0;
	padding:0;
	position:relative;
}

#ja-slideshow-case
{
	left:0;
	position:absolute;
	top:0;
}

#ja-slidebar
{
	display:block;
	left:10px;
	margin-left:4px;
	position:absolute;
	top:170px;
	z-index:2;
}

#ja-slidebar ul li
{
	display:inline;
	height:20px;
	margin:0;
	padding:0;
	width:20px;
}

#ja-slidebar ul li.pause
{
	background:none;
	display:none;
}

#ja-slidebar ul li a
{
	background:url(../images/circle.png) no-repeat;
	color:#4F4F4F;
	cursor:pointer;
	display:block;
	float:left;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:700;
	height:22px;
	margin-right:5px;
	text-decoration:none;
	text-indent:6px;
	width:20px;
}

#ja-slidebar ul li a:hover
{
	color:#333;
	text-decoration:none;
}

.clearfix:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

* html > body .clearfix
{
	display:block;
	width:100%;
}

* html .clearfix
{
	height:1%;
}

html
{
	height:100%!important;
	margin-bottom:1px;
}

.repa
{
	background-color:#FFF;
	border:1px solid #DDD;
	color:#757575;
	margin:20px 10px;
	padding:10px;
	text-decoration:none;
}

.repa a
{
	color:#4B73D4;
	text-decoration:none;
}

.repa a:hover
{
	color:#4B73D4;
	text-decoration:underline;
}

.left
{
	margin:20px;
}

img
{
	border:0;
}

.main
{
	float:left;
	font-family:Tahoma;
	font-size:11px;
	height:150px;
	left:10px;
	margin-top:10px;
	top:10px;
	width:950px;
}

.tab
{
	background:url(/banners/tabs/bg.jpg);
	float:left;
	height:144px;
	margin-left:15px;
	overflow:hidden;
	repeat:no-repeat;
	width:213px;
}

.img
{
	border:solid #4ABBD3 1px;
	float:left;
	height:70px;
	margin-left:7px;
	margin-right:7px;
	width:70px;
}

.cont
{
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	padding-right:5px;
}

.b normal
{
	font-weight:400;
}

.a_title
{
	color:#FE9500;
	text-decoration:none;
}

.a_title:hover
{
	color:#FE9500;
	text-decoration:underline;
}

.but
{
	float:left;
	margin-left:172px;
	margin-top:1px;
}

a.button_a
{
	background:url(/banners/tabs/button.jpg);
	display:block;
	height:34px;
	width:34px;
}

a:hover.button_a
{
	background:url(/banners/tabs/button_a.jpg);
	height:34px;
	width:34px;
}

.over
{
	float:right;
	padding-right:10px;
	padding-top:5px;
}

::selection,::-moz-selection
{
	background:#71e0f8;
	color:#000;
}

.xfields textarea,.xfields input,.xfields select,.xprofile textarea,.xprofile input
{
	background:#FFF;
	border:1px solid #92A3AE;
	margin-bottom:1px;
	padding:3px 0 3px 5px;
}

.pm_list a,.u_link_on a:hover,.u_link_on a:active
{
	color:#4b73d4;
}

.a_link,.a_link a:link,.a_link a:visited,.a_link_on,.a_link_on a:hover,.a_link_on a:active
{
	color:red;
}

.u_link,.u_link a:link,.u_link a:visited,.u_link_on,.b_link,.b_link a:link,.b_link a:visited,.b_link_on,.b_link_on a:hover,.b_link_on a:active
{
	color:#666;
}

.e_link,.e_link a:link,.e_link a:visited,.e_link_on,.e_link_on a:hover,.e_link_on a:active
{
	color:#00a400;
}

.j_link,.j_link a:link,.j_link a:visited,.j_link_on,.j_link_on a:hover,.j_link_on a:active
{
	color:#00f;
}

html,body,form,fieldset,form,.blog_more ul,#ja-col1 ul,#ja-col2 ul,#ja-topslwrap,#ja-botsl1 ul,#ja-botsl2 ul,#ja-slideshow div.moduletable
{
	margin:0;
	padding:0;
	font-size:11px;
}

.contentheading h1,td,div
{
	font-size:11px;
}

ul,ul.checklist,ul.stars
{
	list-style:none;
}

fieldset,a img,table.pollstableborder tr.sectiontableentry2 td
{
	border:none;
}

fieldset a,.category,#ja-pathway a
{
	font-weight:700;
}

ol.smallnumber,#ja-slidebar ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#ja-col1 .article_seperator,#ja-col2 .article_seperator,#ja-botsl1 .article_seperator,#ja-botsl2 .article_seperator
{
	display:none;
}

a.readon,a.readon:hover,a.readon:active,a.readon:focus
{
	color:#F29441;
}

.moduletable,#ja-botsl1 td,#ja-botsl2 td
{
	padding:0;
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td
{
	background:url(../images/dot.gif) repeat-x bottom;
	padding:7px 5px;
}

div.syndicate div,#ja-banner
{
	text-align:center;
}

.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td,#ja-containerwrap-cm #ja-container,#ja-containerwrap-c #ja-colwrap div.innerpad,#ja-containerwrap-m #ja-container,#ja-botsl div.ja-bot-right
{
	background:none;
}

#ja-col1 table,#ja-col2 table,#ja-botsl1 table,#ja-botsl2 table
{
	border-collapse:collapse;
	border-spacing:0;
}

#ja-containerwrap-f #ja-content,#ja-containerwrap-cm #ja-col1,#ja-containerwrap-cm #ja-col2,#ja-containerwrap-c #ja-col1,#ja-containerwrap-c #ja-col2
{
	width:100%;
}

#ja-containerwrap-c #ja-content,#mod_login_password,#mod_login_username
{
	width:80%;
}

#ja-botsl1 div.ja-box-left,#ja-botsl1 div.ja-box-right,#ja-botsl2 div.ja-box-left,#ja-botsl2 div.ja-box-center
{
	background:url(../images/vdot.gif) repeat-y right top;
}

.strong,.h1
{
	font-family:Times New Roman;
	font-size:14px;
	font-weight:700;
	margin:0;
	padding-bottom:0;
	padding-left:10px;
	padding-top:3px;
}

.lekarya {
float:left;
width:99%;
border:1px solid #ccc;
height:147px;
padding:5px;
margin-top:7px;
margin-bottom:7px;
}

.lekarya_tiz {
height:120px;
float:left;
width:226px;
font-family:Tahoma;
font-size:11px;
}

.lekarya_tiz img {
border:1px solid #444;
margin-top:5px;
}

.lekarya_tiz a {
color:#840404;
font-weight:bold;
text-decoration:none;
}

.lekarya_tiz a:hover {
text-decoration:underline;
}


.mar_full {
float:left;
width:532px;
height:207px;
}

.mar_full_left {
width:6px;
height:207px;
background:url(/banners/mar_left.jpg) no-repeat;
float:left;
}

.mar_full_center {
width:519px;
height:207px;
background:url(/banners/mar_center.jpg) repeat-x;
float:left;
}

.mar_full_right {
width:7px;
height:207px;
background:url(/banners/mar_right.jpg) no-repeat;
float:left;
}

.full_li {
position:relative; 
left:10px; 
top:10px;
width:610px;
}

.full_li ul li {
background:url(../images/bullet-list.gif) no-repeat 15px 6px;
line-height:180%;
padding-left:30px;
}






.top_search {
width:937px;
height:65px;
float:left;
margin-top:10px;
margin-bottom:10px;
border:1px solid #d8d8d8;
background:url(images/top_search_bg.jpg) repeat-x bottom;
}
 
.top_search span {
position:relative;
top:-7px;
float:left;
left:10px;
height:5px;
color:#777;
font-size:11px;
}
 
.top_search_box {
background:url(images/top_search_box.jpg) no-repeat;
width:514px;
height:38px;
margin-top:6px;
position:relative;
left:8px;
float:left;
}
 
.top_search_box_input {
float:left;
margin-top:6px;
position:relative;
left:5px;
font-size:18px;
width:500px;
height:20px;
border:none;
}
 
.search_btn {
background:url(images/search_btn.jpg) no-repeat;
width:167px;
height:54px;
float:left;
border:1px solid red;
position:relative;
left:20px;
top:6px;
border:none;
cursor:pointer;
}
 
.top_search {
width:937px;
height:65px;
float:left;
margin-top:10px;
margin-bottom:10px;
border:1px solid #d8d8d8;
background:url(../images/top_search_bg.jpg) repeat-x bottom;
}

.top_search span {
position:relative;
top:-7px;
float:left;
left:10px;
height:5px;
color:#777;
font-size:11px;
width:280px;
}

.top_search_box {
background:url(../images/top_search_box.jpg) no-repeat;
width:514px;
height:38px;
margin-top:6px;
position:relative;
left:8px;
float:left;
}

.top_search_box_input {
float:left;
margin-top:6px;
position:relative;
left:5px;
font-size:18px;
width:500px;
height:20px;
border:none;
}

.search_btn {
background:url(../images/search_btn.jpg) no-repeat;
width:167px;
height:54px;
float:left;
border:1px solid red;
position:relative;
left:20px;
top:6px;
border:none;
cursor:pointer;
}


/*videosvornik*/

.videosb {
float:left;
width:100%
margin-bottom:10px;
}

.videosb_block {
float:left;
width:521px;
height:80px;
background:#f7f7f8;
margin-bottom:2px;
padding-left:5px;
padding-top:5px;
}

.videosb_block a {
float:left;
display:block;
color:#111;
margin-right:5px; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

.videosb_block a:hover {
text-decoration:none;
}

.video_title {
float:left;
height:20px;
background:#bdd4fa;
width:100%;
margin-bottom:7px;
}

.video_title span {
float:left;
position:relative;
left:5px;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
top:2px;
}

/*Login*/

#window

        {

position: absolute;

left: 200px;

top: 100px;

width: 400px;

height: 300px;

overflow: hidden;

display: none;

}

#windowTop

{

height: 30px;

overflow: 30px;

background-image: url(images/window_top_end.png);

background-position: right top;

background-repeat: no-repeat;

position: relative;

overflow: hidden;

cursor: move;

}

#windowTopContent

{

margin-right: 13px;

background-image:url(images/window_top_start.png);

background-position:left top;

background-repeat: no-repeat;

overflow: hidden;

height: 30px;

line-height: 30px;

text-indent: 10px;

font-family:Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 14px;

color: #6caf00;

}

#windowMin

{

position: absolute;

right: 25px;

top: 10px;

cursor: pointer;

}

#windowMax

{

position: absolute;

right: 25px;

top: 10px;

cursor: pointer;

display: none;

}

#windowClose

{

position: absolute;

right: 10px;

top: 10px;

cursor: pointer;

}

#windowBottom

{

position: relative;

height: 270px;

background-image: url(images/window_bottom_end.png);

background-position: right bottom;

background-repeat: no-repeat;

}

#windowBottomContent

{

position: relative;

height: 270px;

background-image: url(images/window_bottom_start.png);

background-position: left bottom;

background-repeat: no-repeat;

margin-right: 13px;

}

#windowResize

{

position: absolute;

right: 3px;

bottom: 5px;

cursor: se-resize;

}

#windowContent

{

position:absolute;

top: 30px;

left: 10px;

width: auto;

height: auto;

overflow: auto;

margin-right: 10px;

border: 1px solid #6caf00;

height: 255px;

width: 375px;

font-family:Arial, Helvetica, sans-serif;

font-size: 11px;

background-color: #fff;

}

#windowContent *

{

margin: 10px;

}

.transferer2

{

border: 1px solid #6BAF04;

background-color: #B4F155;

filter:alpha(opacity=30); 

-moz-opacity: 0.3; 

opacity: 0.3;

}

/*End Login*/


.gnezdo {
float:left;
width:100%;
background:#f7f7f7;
}

.related_news {
float:left;
width:500px;
height:170px;
background:url(../images/rel_back.jpg) no-repeat;
}

.related_news h2 {
margin:0px;
padding:0px;
font-size:18px;
font-weight:normal;
position:relative;
left:10px;
top:5px;
margin-bottom:10px;
color:#000;
}

.related_news_cont {
float:left;
position:relative;
left:10px;
}

.related_news li {
background:url(../images/rel_icon.png) no-repeat 0px 5px;
padding-left:22px;
line-height:24px;
list-style:none;
padding:0px;
padding-left:22px;
}

.related_news li a {
color:#444;
font-size:13px;
text-decoration:underline;
}

.related_news li a:hover {
text-decoration:none;
color:#ff0000;
}

.lady {	
float:left;
width:350px;
}

.lady img {
text-align:left;
float:left;
}

.comment_box {
float:left;
width:545px;
border:1px solid #c9c9c9;
background:#f8f8f8;
margin-bottom:10px;
}

.com_box_tit {
float:left;
width:540px;
height:14px;
margin-bottom:2px;
font-size:12px;
padding-top:5px;
border-bottom:1px solid #c7c7c7;
padding-bottom:8px;
color:#888;
padding-left:5px;
background:url(../images/com_box_tit_bg.jpg) repeat-x;
}

.com_box_tit a {
color:#1b3c69;
font-size:15px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.com_box_tit span a {
color:#1b3c69;
font-size:12px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.com_box_tit a:hover {
text-decoration:underline;
}

.com_box_left {
float:left;
}

.com_box_left img {
margin:4px;
}

.com_box_right {
float:left;
width:420px;
font-size:12px;
padding-top:3px;
padding-left:3px;
}

.clear {
clear:both;
}

#news_random {
float:left;
height:200px;
}

#news_random table td {
text-align:left;
}

#rnb_a a:hover {
text-decoration:none;
}

.rec_bg {
float:left;
width:495px;
height:39px;
background:url(../images/rec_bg.jpg) no-repeat;
margin-top:10px;
margin-bottom:20px;
}

.rec_bg span {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
float:left;
position:relative;
left:7px;
top:10px;
}

.rec_bg a {
color:#fff;	
text-decoration:underline;
}

.rec_bg a:hover {
text-decoration:none;
}

.rec_bg h1 {
display:inline;
font-size:14px;
font-weight:normal;
}

.com_form {
float:left;
border:1px solid #ccc;
position:relative;
left:12px;
width:495px;
}

.bot_tizers {
width:970px;
height:150px;
padding-left:28px;
}

.bot_tiz_box {
float:left;
width:142px;
height:150px;
margin-right:50px;
}

.bot_tiz_box a {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
text-align:center;
width:140px;
margin-bottom:3px;
text-decoration:underline;
}

.bot_tiz_box a:hover {
text-decoration:none;
}

.bot_tiz_box a:hover {
text-decoration:none;	
}

.rec_bg {
float:left;
width:650px;
height:70px;
background:url(rec_bg.jpg) no-repeat;
margin-top:5px;
margin-bottom:5px;
}

.rec_bg span {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
float:left;
position:relative;
left:7px;
top:10px;
}

.rec_bg a {
color:#fff;	
}

.rec_bg h1 {
display:inline;
font-size:14px;
font-weight:normal;
}

.module h3 {
font-family:Arial;
font-size:20px;
padding:0px;
margin:0px;
color:#444;
margin-top:5px;
margin-bottom:12px;
font-weight:normal;
}

/*Новогодняя шапка*/

.win_right {
background:url(../images/win_right.png) no-repeat top;
position:absolute;
right:0;
width:380px;
height:400px;
z-index:-1;
margin-top:-100px;
}
