html {height:100%;}
* html .body1 {height:100%;}
body {margin:0px; padding:0px; background:rgb(255, 255, 255) none repeat scroll 0% 0%; font-family:Arial; line-height:1.3em; height:100%; font-size:12px; color:#1A1A1A;}
a {text-decoration:none; color:#3b3b88;}
a:hover {text-decoration:none; border:0px none;}
a:focus {text-decoration:none; border:0px none; outline:0;}
a:active{border:0px none;}
a:visited{}
a img {border:0px none ;}
h1 {font-size:22px; line-height:24px; margin:0px; padding:0px; font-weight:lighter; color:rgb(0,100,150);}
h2 {font-size:18px; line-height:18px; margin:0px; padding:0px; font-weight:lighter; color:rgb(0,100,150);}
h2  a {color:rgb(0,100,150);}
h2  a:visited {color:rgb(0,100,150);}
.news-detail h2 
{
	font-size:18px; 
	line-height:18px; 
	margin:20px 0 10px 0; 
	padding:0px;
	font-weight:lighter; 
	color:rgb(0,100,150);
}
h3 {font-size: 16px; margin: 15px 0px 0px; color: rgb(0,100,150); font-weight: bold;}
table {border:0px solid #999999; border-collapse: collapse; font-size: 11px; text-indent:0em;}
ul {padding: 0px 0px 10px; margin: 0 0 0 15px; list-style-position:inside;}
.titul{margin:15px 0px 25px;}
.titul h1 {font-size:36px; color:rgb(100,50,150); margin:0px; padding:0px;}
.red {color:rgb(153, 0, 0);}
.blue {color:rgb(0, 102, 229);}
.grey {color:rgb(102, 102, 102);}
.s11 {font-size:11px;}
.s12 {font-size:12px;}
.s14 {font-size:14px; font-weight:bold; line-height:20px;}
.light_grey {color:rgb(187, 187, 187); font-weight:bold;}
.light_grey2 {color:rgb(187, 187, 187); margin-left:15px;}
.bgyellow {background:rgb(255, 238, 0) none repeat scroll 0% 0%;}
img.border {border:2px solid rgb(204, 204, 204);}
p {margin:0px; padding:5px 0px 2px; text-align:justify; margin-bottom:0,7em; text-indent:1.5em;}
.article p {text-align:left; text-indent:0em;}
table p {text-align:left; text-indent:0em;}
form {margin:0px; padding:0px;}
.body1 {margin:0pt auto; width:950px;}
.clear0 {clear:both; font-size:0px; line-height:0px;}
.clear10 {clear:both; font-size:0px; line-height:0px; height:10px;}
.HeaderSmall {margin:12px 0px 0px; width:100%; height:auto;}
.header1 {margin:0 0 0 0; width:100%; height:100px;}
.logo {border:0px none; margin:10px 0px 0px; padding:0px; float:left;}
.nav {margin:0px; padding:0px; float:right; width:560px; height:auto;}
.forms {margin:32px 0px 0px; padding:0px; overflow:hidden; float:right; width:350px;}
.HeaderSmall .forms {margin-top:16px}
.reg {margin:0px; padding:0px; width:70px;}
.reg div a {color:rgb(0,100, 150); text-decoration:none; font-size:11px;}
.reg div a:hover {text-decoration:underline;}
.reg2 {margin:0px; padding:0px; float:right; width:185px; position:relative; top:0px; left:0px;}
.add_find {margin:0px; padding:2px 20px 0px 0px; float:right;}
.add_find a {color:rgb(85, 85, 85); font-weight:normal; text-decoration:underline; font-size:11px;}
.add_find a:hover {text-decoration:none;}
.block {margin:15px 0px 0px;}
.main_left {margin:0px 10px 0px 0px; width:740px; float:left;}
.half_left {margin:0px 10px 0px 0px; width:480px; float:left;}
.shild {overflow:hidden; float:left; width:250px; height:75px;}
.shild a:hover {text-decoration:underline;}
.menu_ico {margin:0px 10px 19px 0px; width:41px; height:40px; float:left;}
.menu_head {padding:0px; color:rgb(0, 102, 229); font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:13px;}
.anounce {overflow:hidden; font-size:11px; display:block; width:150px;}
.anounce a {color:rgb(102, 102, 102);}
.story {list-style-image:url('img/story.gif'); text-align:left; margin:0px; padding:0px 20px;}
.story li a {color:rgb(153, 0, 0); font-size:11px;}
.audiover {margin:0px 10px 10px; padding:0px 0px 0px 15px; list-style-image:url('img/red_s.gif'); text-align:left;}
.audiover li {margin:5px;}
.audiover li a {margin:0px; color:rgb(0, 102, 229); font-size:11px; font-weight:bold;}
.pinfo {margin:0px 10px; padding:0px 0px 5px 15px; list-style-image:url('img/pinfo.gif'); text-align:left;}
.pinfo li {margin:5px;}
.pinfo li a {margin:0px; color:rgb(102, 102, 102); font-size:11px; font-weight:bold;}
.change {margin:0px 10px 10px; padding:0px; list-style-type:none; text-align:left; color:rgb(0, 102, 229); font-size:12px; font-weight:normal;}
.news {margin:0px 0px; padding:0px; list-style-type:none; text-align:left;}
.news li {margin:0px 0px 10px; padding:0px;}
.news li a {margin:0px; color:#666666; font-size:12px;}
.news li .date {margin:0px 5px 0px 0px; padding:0px 5px; background:rgb(255,100,0) none repeat scroll 0% 0%; color:rgb(255, 255, 255); font-size:11px; font-weight:bold;}
.news li .date_long {margin:0px 5px 0px 0px; padding:0px 0px; background:rgb(255,255,255) none repeat scroll 0% 0%; color:rgb(255,100,0); font-size:11px; font-weight:bold; width: 100%; clear: left;}
.news li .dateend {margin:0px 5px 0px 0px; padding:0px 5px; background:rgb(255,200,125) none repeat scroll 0% 0%; color:rgb(255, 255, 255); font-size:11px; font-weight:bold; float: left; clear: left;}
.ask {margin:0px; padding:0px; text-align:left; font-size:12px; font-weight:normal;}
.ask .percent {color:rgb(204, 0, 0);}
.ask .answer {color:rgb(85, 85, 85);}
.ask .imgbar {border:0px none ; margin:0px 0px 15px; padding:0px;}
.ask a {margin:0px; padding:0px; color:rgb(0, 102, 229); font-size:12px; font-weight:normal;}
.link_photo {border-bottom:medium none; background:transparent url('img/link_photo.gif') no-repeat scroll 0px 100%;}
.link_change {border-bottom:medium none; background:transparent url('img/link_change.gif') no-repeat scroll 0px 100%;}
.rubric_zag {border-top:2px solid; margin:0px; padding:5px 0px; color:rgb(120,120,120); font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:18px; font-weight:bold; top:0pt; left:0pt;}
.rubric_zag img {margin:-14px 4px 0px 0px; padding:0px; position:absolute;}
.rubric_zag a {margin:0px 0px; padding:0px; color:rgb(120,120,120);}
.rubric_zag a:visited {margin:0px 0px; padding:0px; color:rgb(120,120,120);}

.rubric_zag a.active{text-decoration:underline; margin:0px 0px; padding:0px; color:rgb(200,200,200);}

.link_green {color:rgb(7, 165, 78); font-weight:bold; text-decoration:underline;}
.modul {	margin:0px 0px 10px; padding:0px;width:100%; overflow:hidden;}
.modul_cloud {border-top:1px solid rgb(164, 164, 164); margin:0px 0px 10px; padding:0px; width:100%;}

.r00 .rubric  {margin:0px 0px 0px;}

.r01 {border-color:rgb(0,100,150);}
.r01 div.rubric {border-color:rgb(204,204,204);}
.r01 div.rubric_zag {border-color:rgb(0,100,150);}

.r11 h1{color:rgb(0,100,150);}

.r02 {border-color:rgb(0,150,100);}
.r02 div.rubric {border-color:rgb(0,150,100);}
.r02 div.rubric_zag {border-color:rgb(0,150,100);}
.r02 h1 a{color:rgb(0,150,100);}

.r03 {border-color:rgb(0,153,204);}
.r03 div.rubric {border-color:rgb(0,153,204);}
.r03 div.rubric_zag {border-color:rgb(0,153,204);}

.r04 {border-color:rgb(100,50,150);}
.r04 div.rubric {border-color:rgb(100,50,100);}
.r04 div.rubric_zag {border-color:rgb(100,50,150);}

.r05 {border-color:rgb(255,100,0);}
.r05 div.rubric {border-color:rgb(255,100,0);}
.r05 div.rubric_zag {border-color:rgb(255,100,0);}
.r05 h1 a{color:rgb(255,100,0);}

.r06 {border-color:rgb(0,150,250);}
.r06 div.rubric {border-color:rgb(0,150,250);}
.r06 div.rubric_zag {border-color:rgb(0,150,250);}

.r19 div.rubric_zag {border-color:rgb(0,0,0); background-color: rgb(130,130,130); color: rgb(255,255,255);}
.rubric {border-top:2px solid; margin:0px 0px 7px; padding:0px 0px 0px 1px; color:rgb(102, 102, 102); font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; text-align:left;}
#tizer .title {border-top:2px solid; margin:0px 0px 7px; padding:0px 0px 0px 1px; color:rgb(102, 102, 102); font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; text-align:left;}
.rubric a {color:rgb(102, 102, 102);}
.rubric a:visited {color:rgb(120, 120, 120);}
.rubric_img {float:left; margin-right:15px;}
.left_left {
	margin:0px 10px 0px 0px;
	width:480px;
	float:left;
}
.left_left_thin {margin:0px 10px 0px 0px; width:240px; float:left;}
.left_right {margin:0px 0px 0px 10px; width:240px; float:right;}
.left_right_wide {margin:0px 0px 0px 10px; width:480px; float:right;}
.left_01 {margin:0px 10px 0px 0px; width:236px; float:left;}
.left_02 {margin:0px 10px; width:237px; float:left;}
.photo_album {margin:0px 0px 15px; padding:0px; background:transparent url('img/foto_bg.gif') no-repeat scroll 0px 0px; width:120px; height:120px; float:left;}
.photo_album img {margin:25px 10px 0px; padding:0px; width:100px;}
.photo_param {margin:30px 0px 0px; padding:0px; width:110px; float:right; color:rgb(7, 165, 78); font-weight:bold;}
.photo_param a {font-weight:normal; text-decoration:underline;}
.left_04 {margin:0px; padding:0px; width:730px; float:right;}
.left_03 {margin:0px 0px 0px 10px; width:236px; float:right;}
.main_right {width:190px; float:right; margin:0px 0px 0px 10px;}
.half_right {width:450px; float:right; margin:0px 0px 0px 10px;}
.right_right {width:190px; float:left; margin:0px 0px 0px 10px;}
.slider {margin:0px; padding:0px; background:transparent none repeat scroll 0% 0%; width:80px; height:10px; float:right; position:absolute; right:0px; top:15px;}
.nomer {margin:10px 0px 15px;}
.nomer_menu {margin:10px 0px 0px 30px; padding:0px;}
.nomer_menu a {margin:0px 0px 2px 5px; color:rgb(102, 102, 102); font-weight:bold;}
.clear1 {height:60px; clear:both;}
.footer {margin:0px; padding:5px 0px 0px; background:transparent url('img/line.gif') repeat-x scroll 0px 0px; height:60px; width:100%;}
.f_logo {margin:5px 15px 0px 0px; padding:0px; background:transparent url('img/f_logo.jpg') no-repeat scroll 0px 0px; width:150px; height:33px; float:left;}
.inner_left {margin:0px 10px 0px 0px; width:230px; float:left;}
.inner_center {margin:0px 10px; background:transparent url('img/line.gif') repeat-x scroll 0px 0px; width:500px; float:left;}
.inner_right {margin:0px 0px 0px 10px; background:transparent url('img/line.gif') repeat-x scroll 0px 0px; width:230px; float:right;}
.inner_zag {color:rgb(187, 187, 187); font-family:Arial,Helvetica,sans-serif; font-size:17px; line-height:19px; font-weight:bold;}
.oglav {margin:0px 10px 10px; font-weight:bold;}
.article_indent p {text-indent:15px; text-align:justify;}
.date_coment {margin:0px; color:rgb(0, 102, 229); font-size:11px; font-weight:bold;}
.form_coment {text-align:left; margin-top:15px;}
.form_coment textarea {border:1px solid red; font-size:12px; width:495px;}
.form_coment_inname {border:1px solid rgb(164, 164, 164); margin:0px 10px 0px 0px; padding:1px 1px 0px; width:118px; height:16px; font-size:11px; color:rgb(85, 85, 85);}
.form_coment_numrandom {border:1px solid rgb(164, 164, 164); margin:0px; padding:1px 1px 0px; width:176px; height:16px; font-size:11px; color:rgb(85, 85, 85);}
.ocenka {border:1px solid rgb(164, 164, 164); margin:0px 2px 0px 1px; padding:1px 0px; width:18px; height:20px; text-align:center; font-size:11px; color:rgb(85, 85, 85); font-weight:bold; float:left;}
.menu1 {margin:0px 0px 10px; padding:0px 0px 0px 0px; background:no-repeat scroll 0px 0px; height:20px; list-style-type:none;}
.menu1 li {border-left:1px solid rgb(95, 95, 96); margin:0px 0px 0px; padding:0px 7px; float:left; color:rgb(85, 85, 85); font-size:12px; position:relative;}
.menu1 li a {color:rgb(85, 85, 85);}
.menu1 li a:visited {color:rgb(85, 85, 85);}
.menu1 li a:hover {text-decoration:none;}
.menu1 li.first {border-left:0px none; padding-left:5px;}
.menu1 li.selected {font-weight:bold; color:rgb(0,100,150); }
.menu2 {margin:10px 0px 15px; padding:0px; border-top:0px none rgb(95, 95, 96); list-style-type:none; left:0px; background-color:rgb(240,240,240); height:25px; overflow:hidden; width:100%;}
.menu2 li {border-left:0px none; margin:0px 0px 0px; padding:0px 5px; float:left; color:rgb(85, 85, 85); font-weight:normal; font-size:12px; line-height:25px; position:relative;}
.menu2 li a {color:rgb(85, 85, 85); font-weight:normal; text-decoration:none;}
.menu2 li a:hover {text-decoration:underline;}
.menu2 .menu2_arrow {margin:0px; padding:0px;}
.art_prev {margin:0px; padding:0px; font-size:12px;}
.art_prev1 {margin:0px; padding:0px 10px 0px 0px; font-size:12px; width:225px; display:block; float:left;}
.art_prev2 {margin:0px; padding:0px 20px 0px 0px; font-size:12px; float:left; width:300px;}
.art_prev3 {margin:0px; padding:0px 20px 10px 0px; font-size:12px; float:left; width:230px;}
.art_prev3 h1{font-size:18px; line-height:20px;}
div.video {background-color: rgb(130,130,130); color: rgb(255,255,255); margin:0px; padding:10px 20px 10px 10px; font-size:12px; float:left; width:220px;}
div.video h1 a{color: rgb(255,255,255); font-size:18px; line-height:20px;}
.im {margin-right:10px;}
img.preview {margin:6px 15px 3px 0px; padding:0px; z-index:500}
img.smpreview {margin:2px 5px 5px 0px; padding:0px;}
.exp_online {margin:0px; padding:0px 7px 0px 0px; width:243px; float:left; font-size:11px;}
.partner_banner {border:0px none; margin:12px 5px 5px 10px; padding:0px; width:220px; height:100px; float:left; text-align:center;}
.menu2 .first {background-color:rgb(0,100,150); margin-right:0px;}
.menu2 .first a {color:#FFFFFF; font-weight:bold;}
.rubric a {color:rgb(102,102,102);}
.advert {padding:0px; margin:0px 0px 10px; text-align:center; border:none; clear:both;}
.vert_line {background:transparent url(img/line_vert2.gif) repeat-y scroll; margin:0px; clear:both; border-top:none rgb(255,255,255) 1px; float:left;}
.last{padding-right:0px;}
.small h1 {font-size:11px; color:#990000; margin:0px; line-height:15px; padding-left:60px}
.sizeL {float:none;	padding:0px 0px 0px 170px;	width:310px;}
.sizeL h1 {font-size:22px; line-height:22px;}
.right_wide {text-align:left; margin:0px 0px 0px -260px; width:448px; height:100px; border-bottom:solid 20px rgb(255,255,255); padding:0; background:url(img/BG.png); overflow:hidden;}
span.icon{padding-left:32px;}

.intext_pic{clear:both; margin:0px 10px 0px 0px}
.bold{border-top-width: 4px;}
.date {margin:0px 5px 0px 0px; padding:0px 5px; background:rgb(255,100,0) none repeat scroll 0% 0%; color:rgb(255, 255, 255); font-size:11px; font-weight:bold;}
select {font-size: 12px; width: 240px;}
.advert_preview{border:solid 1px rgb(255,0,0); background:rgb(255,200,200); text-align:center; margin:0px 0px 10px;}
#rubric_selector a, #rubric_selector a:visited {color:rgb(120,120,120);}
#rubric_selector .level1{list-style-type:none; margin:0px; padding:0px; font-size:14px; font-weight:bold;}
#rubric_selector .level1 li.selected, .level2 li.selected .level3 li.selected{border:none 1px rgb(100,100,100); background-color:rgb(240,240,240);}
#rubric_selector .level1 li{list-style-type:none; margin:0px 0px 3px 12px; border:none 1px #ccc; padding:0px; cursor:default;}
#rubric_selector .level2{list-style-type:none; margin:0px ; padding:0px; border:none 1px rgb(100,100,100); font-size:12px; display:none;}
#rubric_selector .level2 li{list-style-type:none; margin:0px; border:none 1px #ccc; padding:3px 0px 3px 12px;}
#rubric_selector .level3{list-style-type:none; margin:0px; padding:0px; border:none 1px rgb(100,100,100); font-size:12px; display:none;}
#rubric_selector .level3 li{list-style-type:none; margin:0px; border:none 1px #ccc; padding:3px 0px 3px 12px;}
#rubric_selector span.ar {margin:3px 0px 0px -12px; width:10px; height:10px; background:transparent url(img/ar1.gif) no-repeat scroll; display:block; float:left;}
#rubric_selector span.show {background:transparent url(img/ar2.gif) no-repeat;}
#rubric_selector ul {list-style-position:inside;}


.modul .status_ok {font-size:10px; color:rgb(0,100,150); background:rgb(240,240,255);}
.modul .status_no {font-size:10px; color:rgb(150,100,100); background:rgb(255,240,240);}

#calendar  .date {width: 62px; border: solid 1px rgb(255,100,0); background: white; text-align: center; margin: -14px 10px 0px 0px; line-height: 1em; z-index: 500; position: absolute; color:rgb(100,100,100); padding: 0px}
#calendar  .text {margin: 0px 0px 0px 70px;}

.inputtextarea {
	font-family:verdana;
	background-color:#EBEBEC;
	border:1px none #757576;
	color:#000000;
	font-size:16px;
	overflow:auto;
	width:100%;
}
.inputquest {
	font-family:verdana;
	background-color:#EBEBEC;
	border:1px none #757576;
	color:#000000;
	font-size:16px;
	overflow:auto;
	width:100%;
}
.inputbutton {
background-color:#9FA0A3;
border:0 none;
color:#FFFFFF;
font-size:12px;
font-weight:500;
margin:5px 0 0;
width:80px;
}

#rotator {
background:#E5E5E5 none repeat scroll 0 0;
margin: 0 0 10px;
overflow:hidden;
position:relative;
height:240px;
padding:5px 10px;
}

#jshowoff {
}


#eddie {
float:right;
padding:15px 20px;
}
#jshowoff-slidelinks {
bottom:5px;
margin:0;
padding:0;
position:absolute;
right:5px;
}
#jshowoff-slidelinks a, #jshowoff-controls a {
background:#ffffff none repeat scroll 0 0;
color:#000000;
display:block;
float:left;
font-size:11px;
line-height:14px;
margin:5px 0 0 5px;
padding:5px 7px;
text-decoration:none;
}
#jshowoff-slidelinks a.jshowoff-active {
background:#AAAAAA none repeat scroll 0 0;
color:#000000;
}
p#jshowoff-controls {
background:#AAAAAA none repeat scroll 0 0;
height:1%;
margin:0;
overflow:auto;
padding:0 0 5px 5px;
}
#jshowoff-controls a {
font-size:12px;
line-height:15px;
margin:5px 5px 0 0;
padding:4px 8px 5px;
}

.answer_item {
	background:#eeeeee none repeat scroll 0 0;
	font-size:12px;
	line-height:15px;
	margin:5px 0;
	padding:5px 5px;
}
.answer_item_small {
	/*background:#eeeeee none repeat scroll 0 0;*/
	font-size:10px;
	line-height:12px;
	margin:5px 0;
	padding:0px;
}

.answer_item .answers_info {
	margin: 0 0 0 36px;
}
.answer_item_small .answers_info {
	margin: 0 0 0 34px;
}
.answer_item h2{
	font-size:22px;
	line-height:24px;
	padding: 0px;
}

.answer_item_small h2{
	font-size:16px;
	line-height:18px;
	padding: 3px 3px 3px 0;
}

.answer_item .ico, .answer_item_small .ico{
	width: 32px;
	height: 32px;
	float: left;
}

.quest_answer a:link{color: rgb(100,200,100)}

.iblock-vote {margin: 5px 0px; font-size: 11px;}

.pf_frame {
	font-size: 10px;
	width: 230px;
	height: 250px;
	text-align: center;
	border: #cccccc solid 0px;
	float: left;
	margin: 0 10px 10px 0;
}
.pf_frame  p{
	font-size: 10px;
	text-align: center;
}

/* ------------------------------------- NEW --------------------------------------*/

.page-nav {
	clear: both;
	position: relative;
	border: 1px solid rgb(0, 100, 150);
	float: left;
	width: 100%;
	margin: 15px 0pt 20px;
	border-style: solid none none none;
	background-color: rgb(245,245,245);
}

div.modul .article { margin: 0px; padding: 0px 20px 10px 0px; font-size: 12px; float: left; width: 100%; }
h3{font-size: 16px; line-height:19px; font-weight:bold;margin:2px 0;}
h4{font-size:12px;
font-weight:normal;
line-height:1.25em;
margin:2px 0;}
div.modul .last {padding-right:0}

div.modul .article a:hover{text-decoration:underline;}

.mhead {
	margin: 0px 0px 7px;
	padding: 0px;
	color: rgb(102, 102, 102);
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
	position: relative;
	line-height: 30px;
	overflow:hidden;
	height:32px;
	/*border:1px solid red;*/
	/*background-color:rgb(255,255,255);*/
}
.mhead .section {
	font-size:20px;
}

div.mhead a,
div.mhead a:hover,
div.mhead a:visited,
div.mhead a:active,
div.mhead a:focus
{
color:rgb(50,50,100);
border-bottom:1px dotted rgb(100,100,100);
margin-right: 10px;
}

.mhead .pin {
	background-attachment:scroll;
	/*background-image:url("img/listik.png");*/
	background-image:url("img/listikw.png");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float: left;
	width: 23px;
	height: 30px;
	margin-right:10px;
	
}
div.r00 .mhead{border-top:1px solid rgb(100,100,100);}
div.r00 .pin{background-color:rgb(100,100,100);}

div.r01 .mhead{border-top:1px solid rgb(0,100,150);}
div.r01 .pin{background-color:rgb(0,100,150);}

div.r02 .mhead{border-top:1px solid rgb(0,100,50);}
div.r02 .pin{background-color:rgb(0,100,50);}

div.r04 .mhead{border-top:1px solid rgb(100,50,150);}
div.r04 .pin{background-color:rgb(100,50,150);}

div.r05 .mhead{border-top:1px solid rgb(255,100,0);}
div.r05 .pin{background-color:rgb(255,100,0);}

div.r06 .mhead{border-top:1px solid rgb(100,50,100);}
div.r06 .pin{background-color:rgb(100,50,100);}

* { padding:0; margin:0; border-collapse:collapse;

}
.two-col {
	float:left;
	width:300px;
	margin-right: 20px;
}
.bg {
	margin-bottom:0;
	background-color:rgb(240,240,240);
}
.bg .pin{
	background-image:url('img/listik.png');
}
.six-col {
	width:940px;
	float:left;
	clear: both;
	margin-bottom: 20px;
}
.one-col {
	width:140px;
	margin-right:20px;
	float: left;
	overflow: hidden;
}
.three-col {
	width:460px;
	float:left;
	margin-right: 20px;
	overflow: hidden;
}
.five-col {
	width:780px;
	float:left;
	margin-right: 20px;
	overflow: hidden;
}
.four-col {
	width:620px;
	float:left;
	margin-right: 20px;
}

.last {
	padding-right: 0px;
	margin-right: 0px;
}
.no-space{
	margin-right: 10px;
	width:310px;
}
.sublink {
	list-style-type: none;
	float: left;
	display: block;
	width: 100%;
	height: auto;
	list-style-position:outside;
	margin:0;
	padding:0;
}
.sublink  a:hover{
	text-decoration:underline;
}
.sublink li {
	background-image:url('img/bullet.png');
	margin-bottom: 4px;
	padding-left: 15px;
	background-repeat: no-repeat;
}
.line320{background-image:url('img/line320.gif'); background-position:-10px 0px;}
.line480{
	background-image:url('img/line480.gif');
	background-position:-10px 0px;
}
.line640{
	background-image:url('img/line480.gif');
	background-position:150px 0px;
	background-repeat: repeat-y;
}

.hr{border-top:1px solid rgb(0,100,150);}

.detail {margin:0px; font-size:14px; line-height:1.5em;}
.detail h1{clear:both; margin:15px 0px 0px; font-size:24px; line-height:1em; color:rgb(0,100,150);}
.detail h2{clear:both; margin:15px 0px 0px; font-size:20px; line-height:1em; color:rgb(0,100,150);}
.detail td {border:1px solid #CCCCCC;}
.detail table {border:0px solid #999999; border-collapse: collapse; font-size: 11px}
.detail table p {text-align: left; text-indent:0em;}
.noborder {border:0px none}
.noborder td{border:0px none}
.detail li {list-style-position:inside;}
.detail ul {padding: 0px 0px 10px; margin: 0 0 0 15px}
.detail p {margin-bottom:0,7em; text-indent:1.5em;}
.detail table {clear:both;}
.detail a,
.detail a:hover,
.detail a:visited,
.detail a:focus
{
text-decoration:underline;
color:rgb(0,100,150);
}
.detail .incut
{
	margin:10px 0 10px 30px; 
	text-indent:0px;
	border-left:3px #ccc solid;
	padding-left: 10px;
}
.detail .incut p
{
	text-indent:0px;
}
.detail_text {margin:0px; font-size:14px;}
.detail_text h1{clear:both; padding:15px 0px 0px; font-size:24px; line-height:1em}
.detail_text h2{clear:both; padding:15px 0px 0px; font-size:20px; line-height:1em}
.detail_text td {border:1px solid #CCCCCC;}
.detail_text table {border:0px solid #999999; border-collapse: collapse; font-size: 11px}
.detail_text table p {text-align: left;}
.noborder {border:0px none}
.noborder td{border:0px none}
.detail_text li {list-style-position:inside;}
.detail_text ul {padding: 0px 0px 10px; margin: 0 0 0 15px}
.detail_text p {}
.detail_text table {clear:both;}
