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:16px; height:100%; font-size:12px; color:rgb(85, 85, 85);}
a {text-decoration:none; color:rgb(153,0,0);}
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{color:rgb(153,30,30)}
a img {border:0px none ;}
h1 {font-size:22px; line-height:24px; margin:0px; padding:0px; font-weight:lighter; color:rgb(153,0,0);}
h1 a{color:rgb(153,0,0);}
h1 a:visited{color:rgb(153,30,30);}
h2 {font-size:18px; line-height:18px; margin:0px; padding:0px; font-weight:lighter; color:rgb(153,0,0);}
h2  a {color:rgb(153,0,0);}
h2  a:visited {color:rgb(153,30,30);}
h3 {font-size: 16px; margin: 15px 0px 0px; color: rgb(153, 0, 0); font-weight: bold;}
table {border:0px solid #999999; border-collapse: collapse; font-size: 11px}
.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;}
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 {	border-top:2px solid rgb(164, 164, 164); 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;}
.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;}
.video h1 a{color: rgb(255,255,255); font-size:18px; line-height:20px;}
.im {margin-right:10px;}
img.preview {margin:9px 7px 3px 0px; padding:0px;}
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;}
.reg_level1{list-style-type:none; margin:0px; padding:0px; width:235px; float:left; font-size:18px; font-weight:bold;}
.reg_level1 li.selected, .reg_level2 li.selected{border:none 1px rgb(100,100,100); background-color:rgb(240,240,240);}
.reg_level1 li{line-height:2.5em; list-style-type:none; margin:5px 0px; border:none 1px #ccc; padding:0px 30px; cursor:default;}
.reg_level2{list-style-type:none; margin:-22px 0px 0px 0px; padding:0px; width:234px; float:left; border:none 1px rgb(100,100,100); border-left:dashed 1px rgb(230,230,230); font-size:16px; line-height:20px; z-index:500; display:none; height:370px;}
.reg_level2 li{list-style-type:none; margin:0px; border:none 1px #ccc; padding:0px 10px;}
.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;}
.detail {margin:0px; font-size:14px;}
.detail h1{clear:both; padding:15px 0px 0px; font-size:24px; line-height:1em}
.detail h2{clear:both; padding:15px 0px 0px; font-size:20px; line-height:1em}
.detail td {border:1px solid #CCCCCC;}
.detail table {border:0px solid #999999; border-collapse: collapse; font-size: 11px}
.detail table p {text-align: left;}
.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 {}
.detail table {clear:both;}
.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;}
.article_info {border-top:2px none; margin:2px 0 0; padding:0px 2px; color:rgb(102, 102, 102); font-size:11px; text-align:left; background:rgb(240,240,240) no-repeat scroll 0px 0px;}
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;}

.card_detail {}
.card_detail .name {font-size:24px; color:rgb(150,100,0);}
.card_detail .contact_info {font-size:14px; line-height:18px; margin:10px 0}
.card_detail .post_info {font-size:14px; line-height:18px ;background:rgb(240,240,255); margin:0px 0px 5px 0px; padding:5px; border:solid 1px rgb(230,230,245);}
.card_detail .post_name {font-size:18px; color:rgb(130,130,235); line-height:18px;}
.card_detail .post_info a {font-size:14px; text-decoration:underline; color:rgb(0,0,255)}
.field_name {font-weight:bold;}
.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;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
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;
}