div.scroll-table {
width: 190px;
height: 190px;
overflow: auto;
}

h1 {

	font: normal 22px/36px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	color: #305D80;

	margin: 0em 0px 0em;

	text-align: left;

}

h1#logo {

	background: url(/imgs/logo.gif) 0px 0px no-repeat;

	position: absolute;

	left: 5px;

	top: 21px;

	width: 225px;

	height: 176px;

}


font.h {

	font: normal 22px/36px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	color: #305D80;

	margin: 0em 0px 0em;

	text-align: left;

}


html, body {

	width: 100%;

	height: 100%;

	text-align: center;

	background-color: #ffffff;

	margin: 0px;

	padding: 0px;

}



html, body, td {

	color: #383737;

	font: 12px/16px Tahoma, Arial, Verdana, Helvetica, sans-serif;

}



* {

	margin: 0px;

	padding: 0px;

}



a, a:link, a:visited {

	color: #383737;

	text-decoration: underline;

	outline: none;

	cursor:pointer;

}



a:hover {

	color: #2174b1;

	text-decoration: none;

}



p {

	padding: 0px;

	margin: 1em 0px;

	font-size: 12px;

	line-height: 1.2em;

}



img {

	margin: 0px;

	padding: 5px;

	border: 0px;

}



ul, li {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



strong {

	font-weight: bold;

}



table {

	margin: 0px;

	padding: 0px;

	border: 0px;

}



td { 

	text-align: left;

	vertical-align: top;

	padding: 0px;

}



form {

	margin: 0px;

	padding: 0px;

}



input {

	vertical-align: middle;

}



hr {

	background: url(/imgs/hr.gif) 0px 0px repeat-x;

	height: 4px;

	line-height: 4px;

	color: transparent;

	margin: 16px 0px;

	border: 0px;

}



h2 {

	font: normal 22px/36px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	color: #305D80;

	margin: 0em 0px 0em;

	text-align: left;

}

div#cabinet font {

	font: normal 16px/20px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	margin: 2px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align: center;

}



div#cabinet font a:link, div#cabinet font a:visited {

	background: url(/imgs/cabinet_arrow_bottom.gif) 100% center no-repeat;

	padding: 0px 12px 0px 2px;

}

h3.h2 {

	font: normal 22px/36px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	color: #305D80;

	margin: 0em 0px 0em;

	text-align: left;

}


font.h2 {

	font: normal 22px/36px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	color: #305D80;

	margin: 0em 0px 0em;

	text-align: left;

}



h3 {

	font: normal 17px/24px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	color: #383737;

	margin: 1em 0px 0.5em;

	text-align: center;

}



td h3 {

	margin-top: 0px;

}



h4 {

	font: bold 12px/16px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	margin: 1em 0px 0.5em;

}



/*************************************************************/



div.clear {

	clear: both;

	height: 0px;

	line-height: 0px;

	overflow: hidden;

}



.dashed, a.dashed:link, a.dashed:visited {

	text-decoration: none;

	border-bottom: 1px dashed;

}



a.dashed:hover {

	border-bottom: 0px;

}



a.bgr_blue:hover {

	background-color: #80abca;

	color: #fff;

	text-decoration: underline;

	padding: 2px;

}



.border_r {

	border-right: 1px solid #8a8a8a;

}



.fl_left {

	float: left;

	padding-right: 11px;

	width: 47%;

}



.fl_right {

	float: right;

	padding-left: 11px;

	width: 47%;

}



.centered {

	text-align: center;

}



.v_middle {

	vertical-align: middle;

}



td.v_middle {

	padding-bottom: 10px;

}



td.v_middle h4, td.v_middle p {

	margin-top: 0px;

}



td.v_middle .nav {

	float: right;

	padding-top: 7px;

}



.txt_lgrey, a.txt_lgrey:link, a.txt_lgrey:visited {

	color: #888;

}



h4.txt_lgrey {

	font-weight: normal;

}



.txt_green, a.txt_green:link, a.txt_green:visited {

	color: #5ba319;

}



.txt_grey, a.txt_grey:link, a.txt_grey:visited {

	color: #61829b;

}



.border_white {

	border: 4px solid #fff;

}



.btn_blue, .btn_green {

	background-position: 0px 0px;

	background-repeat: no-repeat;

	line-height: 24px;

	height: 24px;

	margin-right: 3px;

	padding: 5px 0px 6px 12px;

	cursor:pointer;

}



.btn_blue {

	background-image: url(/imgs/bgr_bluebtn_l.gif);

}



.btn_green {

	background-image: url(/imgs/bgr_greenbtn_l.gif);

}



.btn_blue a:link, .btn_blue a:visited, .btn_green a:link, .btn_green a:visited, .btn_green input, .btn_blue input, .btn_blue span, .btn_green span {

	background-color: transparent;

	background-position: 100% 0px;

	background-repeat: no-repeat;

	text-decoration: none;

	padding: 5px 12px 6px 0px;

	border: 0px;

}



.btn_blue a:link, .btn_blue a:visited, .btn_blue input, .btn_blue span {

	background-image: url(/imgs/bgr_bluebtn_r.gif);

	color: #fff;

}



.btn_green a:link, .btn_green a:visited, .btn_green input, .btn_green span {

	background-image: url(/imgs/bgr_greenbtn_r.gif);

	color: #1e4000;

}



#wrapper {

	width: 100%;

	min-width: 1220px;

}



/* Header

-----------------------------------------------------------------------------*/

#header {

	height: 167px;

	background: #80abca url(/imgs/bgr_hat.jpg) 0px 0px repeat-x;

	color: #fff;

}



#header_inner {

	height: 167px;

	background: url(/imgs/bgr_hat_l.gif) 0px 0px no-repeat;

	position: relative;

	padding: 0px 21px;

	text-align: center;

}



#header a:link, #header a:visited {

	color: #fff;

}



font#logo {

	background: url(/imgs/logo.gif) 0px 0px no-repeat;

	position: absolute;

	left: 5px;

	top: 21px;

	width: 225px;

	height: 176px;

}



font#logo a:link, font#logo a:visited {

	display: block;

	width: 228px;

	height: 131px;

	margin-top: 35px;

	overflow: hidden;

	background: url(/imgs/slogan.gif) 18px 88px no-repeat;

	text-indent: -9000em;

	text-decoration: none;

}



ul#headmenu {

	font-size: 16px;

	line-height: 24px;

	padding: 21px 0px 30px 0px;

}



ul#headmenu li {

	display: inline;

	padding: 0px 15px;

}



ul#headmenu li.active {

	background: #fff url(/imgs/bgr_headactive_r.gif) 100% 0px no-repeat;

	padding-left: 0px;

	color: #558fba;

	padding: 2px 15px 3px 0px;

}



ul#headmenu li.active span {

	background: url(/imgs/bgr_headactive_l.gif) 0px 0px no-repeat;

	padding: 2px 0px 3px 15px;

}



div#phone {

	position: absolute;

	top: 75px;

	right: 21px;

	background: url(/imgs/bgr_phone.png) 0px 0px no-repeat;

	width: 200px;

	height: 76px;

	padding: 14px 17px 0px 0px;

	text-align: right;

	font-size: 24px;

}



div#phone span {

	display: block;

	font-size: 14px;

        padding: 7px 1px 0px 0px;

}



form#f1 {

	width: 341px;

	height: 46px;

	padding: 16px 0px 0px 16px;

	margin:  0px auto;

	background: url(/imgs/bgr_finding.png) 0px 0px no-repeat;

	text-align: left;

}



form#f1 div {

	display: none;

	padding-top: 3px;

}



form.full {

	background-image: url(/imgs/bgr_finding_full.png) !important;

	height: 66px !important;

}



form.full div#c2 {

	display: block !important;

	visibility: visible !important;

}





form#f1 input.i_txt {

	background: #fff;

	border: 0px;

	width: 271px;

	height: 17px;

	margin: -0px 0px 0px 0px;

	padding: 0px;

	line-height: 17px;

}



form#f1 input.i_btn {

	background: #305d80 url(/imgs/bgr_button_find.gif) 0px 0px no-repeat;

	width: 60px;

	height: 17px;

	border: 0px;

	margin: -0px 0px 0px 0px;

	padding: 0px;

	vertical-align: middle;

	color: #fff;

	font: 14px/14px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	cursor: pointer;

}



form#f1 label {

	margin: 0px;

	padding: 0px 15px 0px 0px;

	font-size: 11px;

	line-height: 15px;

}

img.img123 {
	margin: 0px;
	padding: 0px 15px 0px 0px;
    border: none;
}



form#f1 input.i_rad {

	vertical-align: bottom;

    color: #ffffff;

}



div#cabinet {

	position: absolute;

	right: 22px;

	top: 21px;

	background: #5ba319 url(/imgs/bgr_cabinet_top.gif) 0px 0px no-repeat;

	width: 160px;

	height: 24px;

	text-align: center;

}



div#cabinet h2 {

	font: normal 16px/20px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	margin: 2px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align:center;

}



div#cabinet h2 a:link, div#cabinet h2 a:visited {

	background: url(/imgs/cabinet_arrow_bottom.gif) 100% center no-repeat;

	padding: 0px 12px 0px 2px;

}



div#cabinet_full {

	background: #5ba319 url(/imgs/bgr_cabinet_full.gif) 0px 0px no-repeat;

	width: 160px;

	height: 153px;

	overflow: hidden;

	position: absolute;

	top: 0px;

	left: 0px;

	display: none;

	visibility: hidden;

	z-index: 999;

}



div#cabinet_full h2 a:link, div#cabinet_full h2 a:visited {

	background: url(/imgs/cabinet_arrow_top.gif) 100% center no-repeat;

}



div#cabinet dl {

	font: 11px/12px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	padding: 10px 14px;

}



div#cabinet dl a:link, div#cabinet dl a:visited {

	text-decoration: none;

}



div#cabinet dt {

	float: left;

	border-bottom: 1px solid #5ba319;

	padding-top: 8px;

}



div#cabinet dd {

	text-align: right;

	border-bottom: 1px solid #fff;

	padding: 8px 0px 0px 0px;

}



div#cabinet form {

	margin: 0px 10px;

}



div#cabinet input.i_txt {

	width: 137px;

	height: 16px;

	border: 0px;

	background-color: #fff;

	margin-bottom: 5px;

}



div#cabinet p {

	margin-top: 5px;

}



div#cabinet input.i_btn {

	background: url(/imgs/bgr_button_login.jpg) 0px 0px no-repeat;

	width: 96px;

	height: 24px;

	border: 0px;

	color: #fff;

}



div#subheader {

	margin: 0px 23px 0px 255px;

	height: 26px;

	text-align: left;

}



ul#topmenu {

	float: right;

	background: url(/imgs/bgr_topmenu_r.gif) 100% 0px no-repeat;

	height: 26px;

	overflow: hidden;

	padding: 0px 11px 0px 0px;

	font: 11px/26px Tahoma, Arial, Verdana, Helvetica, sans-serif;

}



ul#topmenu a:link, ul#topmenu a:visited {

	text-decoration: none;

	padding: 0px 11px;

}



ul#topmenu li {

	display: inline;

	color: #284e06;

	height: 26px;

	line-height: 26px;

}



ul#topmenu li.first {

	background: url(/imgs/bgr_topmenu_l.gif) 0px 0px no-repeat;

	padding: 6px 0px 8px 11px;

}



div#calend {

    margin-left: -260px;
    margin-top:     0px;
    margin-right:   0px;
    margin-bottom:  0px;

	width: 209px;

	height: 24px;

	background: url(/imgs/bgr_calend.gif) 0px 2px no-repeat;

	color: #747474;

	text-align: center;

	padding-top: 6px;

	position: relative;

}



div#calend img {

	position: absolute;

	right: 13px;

	top: 11px;

}



div#calend_full {

	position: absolute;

	top: 2px;

	left: 1px;

	z-index: 999;

	background: url(/imgs/bgr_calend_full.png) 0px 0px no-repeat;

	width: 207px;

	height: 164px;

	padding: 6px 0px;

	display: none;

	visibility: hidden;

}



div#calend_full p {

	margin: 0px;

	text-align: left;

	line-height: 18px;

	padding: 0px 16px;

}



div#calend_full p.bgr_grey {

	background: #f3f3f3 url(/imgs/bgr_weather.gif) 0px 0px no-repeat;

	width: 156px;

	height: 31px;

	text-align: justify;

	padding: 11px 16px;

	margin: 10px;

	color: #707070;

}



div#calend_full p.bgr_grey strong {

	color: #383737;

}



div#calend_full .txt_lgrey {

	color: #888;

}



div#calend_full .txt_green {

	color: #5ba319;

}



div#calend_full .txt_grey {

	color: #61829b;

}







/* Middle

-----------------------------------------------------------------------------*/

#middle {

	width: 100%;

	height: 1%;

}

#middle:after {

	content: '.';

	display: block;

	clear: both;

	visibility: hidden;

	height: 0;

}

#container {

	width: 100%;

	float: left;

	overflow: hidden;

}

#content {

	padding: 0 259px 0 255px;

	text-align: left;

}



div.lgrey {

	background: #e3e3e3 url(/imgs/bgr_lightgrey_br.gif) 100% 100% no-repeat;

}



div.lgrey_inner {

	background: url(/imgs/bgr_lightgrey_bl.gif) 0px 100% no-repeat;

	padding: 22px;

}



div.darkgrey {

	background: #8a8a8a url(/imgs/bgr_darkgrey_r.gif) 100% 0px no-repeat;

	padding-right: 12px;

}



ul.darkgrey {

	background: url(/imgs/bgr_darkgrey_l.gif) 0px 0px no-repeat;

	font: 16px/28px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	color: #fff;

	height: 28px;

	padding: 0px;

	overflow: hidden;

}



ul.darkgrey a:link, ul.darkgrey a:visited {

	color: #fff;

}



ul.darkgrey li {

	float: left;

	padding: 0px 20px;

}



ul.darkgrey li.active {

	background: url(/imgs/bgr_lightgrey_l.png) 0px 0px no-repeat;

	padding-right: 0px;

}



ul.darkgrey li.active span {

	background: #e3e3e3 url(/imgs/bgr_lightgrey_r.gif) 100% 0px no-repeat;

	padding: 0px 22px 0px 0px;

	display: block;

}



ul.darkgrey li.active a:link, ul.darkgrey li.active a:visited {

	color: #1f1f1f;

}



table.photo {

	margin-left: -18px;

}



table.photo td {

	padding-left: 12px;

}



p.gender {

	background: url(/imgs/bgr_pink.gif) 0px 1px no-repeat;

	margin-bottom: 0px;

}



p.gender img {

	vertical-align: middle;

	padding-right: 3px;

}



p.gender strong {

	padding-left: 30px;

}



dl.anketa dt {

	float: left;

	width: 127px;

	padding: 7px 0px;

}

dl.anketa dd {

	font-weight: bold;

	border-top: 1px dotted #bababa;

	padding: 7px 0px;

}



dl.anketa dd.first {

	border: 0px;

}



div.bgr_blue {

	background: #f0f5f8 url(/imgs/bgr_blue_br.gif) 100% 100% no-repeat;

	margin: 20px 0px;

}



div.bgr_blue_inner {

	background: url(/imgs/bgr_blue_bl.gif) 0px 100% no-repeat;

	padding: 0px 17px 10px 17px;

}



div.bgr_blue h3 {

	background: url(/imgs/bgr_blue_tr.gif) 100% 0px no-repeat;

	margin: 0px;

}



div.bgr_blue h3 span {

	background: url(/imgs/bgr_blue_tl.gif) 0px 0px no-repeat;

	padding: 0px 17px;

	display: block;

}



.bar, .bar a:link, .bar a:visited {

	font-weight: bold;

	color: #fff;

	line-height: 24px;

	height: 24px;

}



h4.bar {

	color: #fff;

	margin-bottom: 0px;

	line-height: 24px;

	height: 24px;

	padding: 0px 0px 0px 15px;

}



p.bar {

	margin: 0px;

	float: right;

	position: relative;

	top: -24px;

	padding: 0px 15px 0px 0px;

}



h4.greybar {

	background: #999 url(/imgs/bgr_greybar_l.gif) 0px 0px no-repeat;

}



p.greybar {

	background: url(/imgs/bgr_greybar_r.gif) 100% 0px no-repeat;

}



h4.greenbar {

	background: #71d24c url(/imgs/bgr_greenbar_l.gif) 0px 0px no-repeat;

}



p.greenbar {

	background: url(/imgs/bgr_greenbar_r.gif) 100% 0px no-repeat;

}



h4.bluebar {

	background: #4b88be url(/imgs/bgr_bluebar_l.gif) 0px 0px no-repeat;

}



p.bluebar {

	background: url(/imgs/bgr_bluebar_r.gif) 100% 0px no-repeat;

}



h4.oranbar {

	background: #4b88be url(/imgs/bgr_oranbar_l.gif) 0px 0px no-repeat;

}



p.oranbar {

	background: url(/imgs/bgr_oranbar_r.gif) 100% 0px no-repeat;

}



div.bordered {

	border: 1px solid #8c8c8c;

	border-top: 0px;

	margin-bottom: 25px;

}



div.bordered p {

	padding: 0px 15px;

}



h4.bgr_lightgrey {

	background-color: #e3e3e3;

	color: #656565;

	line-height: 24px;

	padding-left: 15px;

	margin-top: 0px;

}

h4.bgr_lightgreen {

	background-color: #89D36D;

	color: #656565;

	line-height: 24px;

	padding-left: 15px;

	margin-top: 0px;

}



p.vote {

	color: #bcbcbc;

	text-align: right;

	vertical-align: middle;

}



span.stars {

	padding: 0px 10px;

	display: inline-table;

	position: relative;

/*	top: 5px;*/

}



a.star:link, a.star:visited {

	background: url(/imgs/star_full.gif) 0px 100% no-repeat;

	width: 16px;

	padding-bottom: 18px;

	display: table-cell;

	text-align: center;

}



a.empty:link, a.empty:visited {

	background-image: url(/imgs/star_empty.gif);

}





/* Sidebar Left

-----------------------------------------------------------------------------*/

.sl {

	float: left;

	width: 205px;

	padding: 33px 0px 0px 21px;

	margin-left: -100%;

	position: relative;

	text-align: left;

}



div#lmenu {

	background: #61839c url(/imgs/bgr_lmenu_b.gif) 0px 100% no-repeat;

	width: 204px;

	font: 16px/26px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	color: #fff;

	padding-bottom: 8px;

}



div#lmenu a:link, div#lmenu a:visited, div#lmenu span {

	color: #fff;

	padding: 0px 0px 0px 18px;

}



div#lmenu ul {

	background: url(/imgs/bgr_lmenu_t.gif) 0px 0px no-repeat;

	width: 204px;

	padding-top: 8px;

}



div#lmenu li {

	padding: 4px 0px;

}



div#lmenu li.active {

	background: url(/imgs/arrow_r2.gif) 7px center no-repeat;

	padding: 0px;

}



div#lmenu li.active span {

	background: url(/imgs/border_white_r.gif) 100% center no-repeat;

	padding: 4px 18px;

}



div#lmenu ul ul {

	background-image: none;

	padding: 0 0 0 20px;

}

div#lmenu ul ul li {

	font-size: 14px;

	padding: 0px;

}



div.greenbord {

	background: url(/imgs/bgr_greenbord_b.gif) 0px 100% no-repeat;

	width: 205px;

	padding: 0px;

}



div.greenbord p {

	background: url(/imgs/bgr_greenbord_t.gif) 0px 0px no-repeat;

	margin: 0px;

	padding: 18px;

}



div.baners {

	text-align: center;

}



div.baners img {

	margin-bottom: 15px;

}



.sl div.lgrey {

	background: url(/imgs/bgr_lightgrey_b.gif) 0px 100% no-repeat;

	width: 205px;

	padding: 0px 0px 10px 0px;

}



.sl div.lgrey h4 {

	background: url(/imgs/bgr_lightgrey_t.gif) 0px 0px no-repeat;

	margin: 0px;

	padding: 12px 10px 0px 10px;

}



.sl div.lgrey p {

	margin: 0px 10px 10px 10px;

}



.sl div.lgrey span.btn_blue {

	margin-left: 10px;

}



/* Sidebar Right

-----------------------------------------------------------------------------*/

.sr {

	float: left;

	margin-right: -3px;

	width: 209px;

	margin-left: -232px;

	position: relative;

	text-align: left;

	padding-right: 22px;

}



.bgr_greybar {

	background: #e3e3e3 url(/imgs/bgr_greybar.gif) center center no-repeat;

	height: 12px;

	line-height: 12px;

}



div.nav img {

	padding: 2px 8px;

}



.sr .lgrey .nav {

	float: right;

	padding-top: 7px;

}

/*------------------------------------- catalog -----------*/

ul.catalog_top {

	width: 100%;

}



ul.catalog_top  li {

	display: inline;

	padding: 0px 5px;

}





ul.catalog {

	padding-bottom: 35px;

}



ul.catalog li, ul#view li  {

	padding: 0px 0px 2px 16px;

	font-weight:bold;

	font-size:11px;

	background: url(/imgs/arrow_r3.gif) 0px 5px no-repeat;

}

ul#view li  {

	font-size: 12px;

}

ul.catalog li:hover, ul#view li  {

	background-image: url(/imgs/arrow_r4.gif);

}



ul.catalog a:hover {

	text-decoration: underline;

}



ul.catalog2, ul#view ul {

	padding: 2px 0px 10px 17px;	

}



ul.catalog2 li, ul#view ul li {

	padding: 0px 0px 2px 0px;

	font-weight:normal;

	background-image:none;

}



ul.catalog2 li:hover {

	background-image: none;

}



ul.catalog2 a:link, ul.catalog2 a:visited {

	text-decoration: underline;

}



ul.catalog2 a:hover {

	text-decoration: none;

}



/*---------------------------------------------------------------------*/



.sr h3 a:link, .sr h3 a:visited {

	font-size: 12px;

}



.sr hr {

	height: 1px;

	line-height: 1px;

	background-image: none;

	color: #e0e0e0;

	background-color: #e0e0e0;

	margin: 7px 40px 7px 0px;

}



.sr .lgrey hr {

	background-color: #c7c7c7;

	color: #c7c7c7;

	margin-right: 0px;

}



.sr div.lgrey_inner {

	background: url(/imgs/bgr_lightgrey_bl.gif) 0px 100% no-repeat;

	padding: 10px;

}



.sr div.darkgrey {

	background: #8a8a8a url(/imgs/bgr_darkgrey_r2.gif) 100% 0px no-repeat;

	padding-right: 0px;

	height: 20px;

}



.sr ul.darkgrey {

	background: url(/imgs/bgr_darkgrey_l2.gif) 0px 0px no-repeat;

	font: 11px/20px Tahoma, Arial, Verdana, Helvetica, sans-serif;

	height: 20px;

}



.sr ul.darkgrey a:link, .sr ul.darkgrey a:visited {

	text-decoration: none;

}



.sr ul.darkgrey li {

	padding: 0px 12px;

}



.sr ul.darkgrey li.active {

	background: url(/imgs/bgr_lightgrey_l2.png) 0px 0px no-repeat;

	padding-right: 0px;

}



.sr ul.darkgrey li.active span {

	background-color: transparent;

	background-image: url(/imgs/bgr_lightgrey_r2.gif);

	padding: 0px 12px 0px 0px;

}





/* Footer

-----------------------------------------------------------------------------*/

#footer {

	height: 82px;

	margin-top: 50px;

	background: url(/imgs/bgr_footer.gif) 0px 0px repeat-x;

	padding-left: 22px;

	text-align: center;

}



#footer a:link, #footer a:visited {

	color: #346488;

}



#footer p {

	margin: 0px;

	padding-top: 5px;

}



#footer p.deslogo {

	width: 237px;

	padding: 0px;

	float: right;

	background: url(/imgs/bgr_footer_r.gif) 0px 0px no-repeat;

}



#footer p.links {

	float: left;

}

/*-------------------------------------------------------------------------*/



.addcomm,  .addquest {

	font-weight: bold;

	color: #006699;

	text-decoration: underline;

	cursor:pointer;

}



p.right { text-align:right; margin-right: 10px;}



div.one_news {

	border: 2px dotted #CCCCCC;

	padding: 2px 5px 2px 10px;

}



div.navigate{

	font-weight: bold;

	color: #305D80;

}



ul#enc_menu li {

	display: inline;	

	padding-right: 20px;

}



#enc_menu a:link, #enc_menu a:visited {

	color: #009900;

	font-weight:bold;

	

}

#enc_menu li.active, #enc_menu li.active {

	color: #222;

	text-decoration: underline;

	font-weight: bold;

}

#enc_menu a:hover{

	color: #222;

	text-decoration: none;

}



a:link.greenmenu, a:visited.greenmenu {

	color: #009900;

}

a:hover.greenmenu { }



div.dialog {

	display: none;

}



<!--#art table {

	border:1px solid #cccccc;

	

	width:100%;

}

#art td {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #dddddd;

	border-bottom-color: #dddddd;

}

.even td {

	font:  12px  Tahoma, Arial, Verdana, sans-serif;

	color: #666666;

	background-color: #eaeaea;

	padding: 5px;

}

.even2 td {

	font:  12px  Tahoma, Arial, Verdana, sans-serif;

	color: #666666;

	background-color: #ffffff;

	padding: 5px;

}

.evenhead td, .evenhead th {

	font: 12px  Tahoma, Arial, Verdana, sans-serif;

	color: #000;

	font-weight: bold;

	padding: 5px 7px;

	background-color: #eaeaea;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #dddddd;

	border-bottom-color: #dddddd;



}-->



label {

	font-size: 11px;

}

label.error {

    color: red;

	font-size: 10px;

}

input.error, textarea.error {

	background-color: #FFCCCC;

}



div#ufoto {

	position: relative;

	text-align: right;



}



div#uavatar {

	position: absolute;

	z-index: 10;

	right: 0px;

	bottom: 0px;



}



.ad-gallery .foto-text {

	width: 500px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 5px;

	padding-bottom: 5px;

	position: relative;

}

#foto-title {

	font-weight: bold;

	text-align: center;	

}



div.view_thumbs {

	width: 100%;

	height: 80px;

	margin-bottom: 20px;

	overflow: hidden;

}

.view_thumbs img {

	padding-right: 20px;

}
