@charset "utf-8";
/* CSS Document */

html {}
body {
	margin:auto;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-repeat:repeat-x;
	background-color:#f0f0f0;
}
ul,li {padding: 0;margin:0;list-style:none;}
.content-title { font-weight:bold; font-size:16px;}
a { text-decoration:none; color: #0066b3; }
a:hover { text-decoration:underline; }
form { padding:0; margin:0; }
img { border:0; }
h1,h2,h3 { margin:0; }
h2 { font-size:15px; color:#0066b3; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.relative { position:relative; }
.absolute { position:absolute; }
.size10 { font-size:10px; }
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size13 { font-size:13px; }
.size14 { font-size:14px; }
.tcenter { text-align:center; }
.tright { text-align:right; }
.tleft { text-align:left; }

.vmiddle { vertical-align:middle; }
.vtop { vertical-align:top; }
.vbottom { vertical-align:bottom; }

.padme { padding:10px; }
.pad5 { padding: 5px; }
.rpad { padding-right:5px; }
.lpad { padding-left:5px; }
.tpad { padding-top:5px; }
.bpad { padding-bottom:5px; }

.tmar { margin-top:5px; }
.lmar { margin-left:5px; }
.rmar { margin-right:5px; }
.bmar { margin-bottom:5px; }

.hide { display:none; }
.block { display:block; }
.iblock { display:inline-block; }
.inline { display: inline;}

.pointer { cursor:pointer; }
.italic { font-style:italic; }

.bold { font-weight:bold; }


.keywords { display:none; }
.container { width:970px; margin:auto; }
.w-l-box { width: 280px; }
.w-l-column { width: 300px; height:100%; }
.w-r-column { width: 670px; height:100%; margin: auto;}
.w-r-box { width: 585px;}
.h-header { height: 106px;}
form {
	padding: 0px;
	margin: 0px;
}
.green-color {
	color: #43a322;
}
.red-color {
	color: #ff5253;
}
.a9-gray-color {
	color: #a9a9a9;
}
.a7-gray-color {
	color: #a7a7a7;
}
.gray-nine-five-color {
	color: #959191;
}
.blue-color {
	color: #0066b3;
}
.blue {
	color: #4ea6e9;
}
.dark-gray-color {
	color: #626262;
}
.gray-d0-color {
	color: #d0d0d0;
}
.gray-sixtwo-color {
	color: #626262;
}
.blue-background-five {
	background-color: #015ea4;
}
.blue-background-six {
	background-color: #0066b3;
}
.white-background {
	background-color: #ffffff;
}
.gray-bottom-border {
	border-bottom: solid 1px #ebebeb;
}
.container-bg {
	background-image: url('/img/container-bg.gif');
	background-repeat: repeat-y;
	background-color: #dbdbdb;
}
a { color:#144d7e; font-size:11px; }
.header {
	height: 106px;
	position:relative;
	background-color:#ffffff;
	margin:auto;
}
.header-left {
	position: relative;
	/*background: url('/img/bolkan-assist-logo.gif') 10px 20px no-repeat;*/
	/*background-color: #f3f3f3;*/
}
.header-right {
	background: url('/img/header-right-column-bg.jpg') top left no-repeat;
}
.header-left div {
	position: relative;
	top: 75px;
	text-align: right;
	padding-right: 10px;
}
.header-left .logo {
	position: absolute;
	/*top: 20px;*/
	left: 1px;
	/*width: 126px;*/
	width: 300px;
	/*height: 65px;*/
	height: 106px;
	display: block;
}
.header-right div {
	position: relative;
	top: 7px;
	text-align: right;
	padding-right: 2px;
}
.header-right div a {
	color: #7a7a7a;
}
.header-right div .current {
	color: #adadad;
}
.topnavi { height:40px; position:relative; background-color:#0066b3; }
.topnavi-left form {
	padding: 7px;
	padding-bottom: 4px;
	background: url('/img/search-bg.jpg') 9px 5px no-repeat;
}
.topnavi-left input {
	border: 0;
	padding-top: 4px;
	background: transparent;
	padding-bottom: 5px;
}
.topnavi-left .search-field {
	padding-left: 5px;
	padding-right: 2px;
	color: #7a7a7a;
	font-size: 13px;
	width: 240px;
	text-align: center;
}
.topnavi-left .search-btn {
	width: 30px;
}
.topnavi-right {
	background-color: #43a322;
}
.topnavi ul {
	padding: 0px;
	margin-top: 5px;
	margin-left: 7px;
	margin-right: 8px;
}
.topnavi ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
}
.topnavi ul li a , .topnavi .current {
	color: #ffffff;
	background: url('/img/menu-left-bg.gif') left top no-repeat;
	margin-left: 3px;
	margin-right: 3px;
	font-size: 12px;
	display: block;
	margin-bottom: 5px;
}
.topnavi ul li a span, .topnavi .current span {
	background: url('/img/menu-right-bg.gif') right top no-repeat;
	padding-left: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 11px;
	display: inline-block;
	cursor: pointer;
}
.topnavi ul li a:hover { text-decoration: none;}
.topnavi .current {
	color: #4c4c4c;
	background: url('/img/menu-current-left-bg.jpg') left top no-repeat;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.topnavi .current span {
	background: url('/img/menu-current-right-bg.jpg') right top no-repeat;
	display: inline-block;
	padding-bottom: 13px;
	padding-left: 18px;
	padding-right: 18px;
}
.content {
	position: relative;
	height:100%;
}
.content .pad-control {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}
.box {
	position: relative;
}

.home-lbox { width:260px; }
.home-rbox { width:380px; }

.box  div.top-corners, .box div.bottom-corners {
	background: url('/img/box-bg.jpg') 0px 0px no-repeat;
	padding-left: 3px;
	_font-size:1px;
}
.box  div.top-corners .top-corners-span, .box div.top-corners .left-column-span {
	background: url('/img/box-bg.jpg') top right no-repeat;
	min-height: 31px;
	_height:31px;
	display: block;

}
.box  div.top-corners { border-bottom: solid 1px #dbdbdb; }
.box div.top-corners .left-column-span {
	background: url('/img/box-bg.jpg') top right;
}
.box div.bottom-corners  {
	background: url('/img/box-bottom-bg.gif');
	height:3px;

	_font-size:1px;
}
.box div.bottom-corners .bottom-corners-span, .box div.bottom-corners .left-column-span {
	background: url('/img/box-bottom-bg.gif') bottom right no-repeat;
	height: 3px;
	display: block;
}
.box div.bottom-corners .left-column-span {
	background: url('/img/box-bottom-bg.gif') 3px right;
	font-size:1px;
}
.box .header-container {
	color: #626262;
	position: relative;
	_padding-bottom: 0px;
}
.box .header-container .header-title {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 5px;
	font-size: 12px;
	float: left;
	width: 120px;
	display: block;

	_margin-left: 3px;
}
.box .header-container h3 {
	padding-left: 5px;
	margin-left: 5px;
	padding-top: 5px;
	display: inline-block;
}
.box .header-container Ð° {
	color: #626262;
}
.box .header-icons {
	position: absolute;
	top: 5px;
	right: 5px;
	display: inline;
	_right: 15px;
}
.box .contents {
	background-color: #ffffff;
	padding: 15px;
	padding-left: 10px;
	padding-right:10px;
	position: relative;
}
.box .contents p {
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.box h3 {
	font-weight: normal;
	font-size: 12px;
}
.box h1 {
	font-weight: normal;
	font-size: 11px;
}
.hr {
	background: url('/img/hr-bg.jpg') top left repeat-x;
}
.blue-bulleted-list {
	position: relative;
	padding: 0px;
	margin: 0px;
	left: -10px;
}
.blue-bulleted-list li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.blue-bulleted-list li a {
	background: url('/img/blue-arrow-bullet.gif') 0px 2px no-repeat;
	padding-left: 12px;
	padding-bottom: 10px;
	display: inline-block;
}
.blue-arrow {
	background: url("/img/blue-bullet-gray-bg.gif") 2px 12px no-repeat;
}
.gray-arrow {
	background: url("/img/gray-arrow-bullet.gif") 2px 12px no-repeat;
}
.light-blue-arrow-white-bg {
	background: url("/img/light-blue-bullet-white-bg.gif") 2px 13px no-repeat;
}
a.gray-icon {
	background: no-repeat;
	width: 17px;
	height: 17px;
	display: block;
	margin-top: 2px;
}
a.gray-icon.down-arrow {
	background-image: url("/img/gray-circle-icon.gif");
	background-position: 0px 0px;
	margin-left: 8px;
}
a.gray-icon.print-icon {
	background-image: url("/img/gray-circle-icon.gif");
	background-position: left -17px;
}
a.gray-icon.next-arrow{
	background-image: url("/img/gray-circle-icon.gif");
	background-position: left -34px;
}
a.gray-icon.prev-arrow{
	background-image: url("/img/gray-circle-icon.gif");
	background-position: left -51px;
}
a.gray-icon: hover {
	text-decoration: none;
}
.footer {
	position: relative;
	color: #ffffff;
	text-align: center;
}
.footer li, .footer li ul li, .footer-left {
	text-align: left;
}
.footer-right {
	padding-bottom: 10px;
}
.footer-left {
	padding-top: 10px;
}
.footer-left .pad-control {
	padding: 10px;
	padding-left: 10px;
}
.footer-right .pad-control {
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
}
.footer ul {
	margin: 0px;
	padding: 0px;
}
.footer ul li {
	list-style: none;
	float: left;
}
.blue-box {
	margin-left: 5px;
	margin-right: 5px;
	width: 210px;
}
.blue-box .pad-control {
	padding: 12px;
	padding-left: 20px;
}
.blue-box div.top-corners {
	background: url("/img/blue-box-corners.gif") left bottom no-repeat;
	padding-left: 3px;
	_font-size:1px;
}
.blue-box  span.top-corners-span {
	background: url("/img/blue-box-corners.gif") right bottom no-repeat;
	height: 7px;
	display: block;
	_font-size:1px;
}
.blue-box div.bottom-corners {
	background: url("/img/blue-box-corners.gif") left top no-repeat;
	padding-left: 3px;
}
.blue-box span.bottom-corners-span {
	background: url('/img/blue-box-corners.gif') right top no-repeat;
	height: 7px;
	line-height:7px;
	font-size:1px;
	display: block;
	_font-size:1px;
}
.blue-box a { color: #ffffff; }
.blue-box  a:hover { text-decoration: none; }
.blue-box li a:hover { text-decoration: underline; }
.footer {
	width: 100%;
}
.footer ul .blue-box ul {
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}
.footer ul .blue-box ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: url("/img/light-blue-bullet-blue-bg.gif") 0px 6px no-repeat;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
	float: none;

}
.box label {
	padding: 0px;
	margin: 0px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}
.archive {
	padding: 10px;
	padding-bottom: 7px;
}
.anketa-btn, .feedback .anketa-btn {
	background: url("/img/anketa-btn-bg.jpg") top left no-repeat;
	color: #ffffff;
	padding-left: 4px;
}
.anketa-btn span, .feedback .anketa-btn span, .anketa-btn input {
	background: url("/img/anketa-btn-bg.jpg") top right no-repeat;
	padding-left: 8px;
	padding-right: 13px;
	padding-top: 7px;
	padding-bottom: 8px;
	display: block;
	cursor: pointer;
}
.anketa-btn input {
	padding-top: 4px;
	padding-bottom: 6px;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
}
.gallery-ul ul {
	padding: 0px;
	margin: 0px;
}
.gallery-ul ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	padding-top: 7px;
	padding-left: 3px;
	padding-right: 3px;
}
.gallery-ul .two-hundred {
	padding-top: 9px;
	padding-right: 0px;
}
.gallery-ul .images {
	padding-right: 7px;
	padding-top: 9px;
}
.gallery-ul .next-icon {
	padding-right: 5px;
}
.vertical-menu, .vertical-menu ul {
	padding: 0px;
	margin: 0px;
}
.vertical-menu li, .vertical-menu li ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	height:1%;
}
.vertical-menu li a, .vertical-menu li li a {
	color: #555555;
	background: url("/img/logo-bullet-white-bg.gif") 10px 13px no-repeat;
	background-color: #ffffff;
	padding-right: 10px;
	height:1%;
	display: block;
	cursor: pointer;

	padding-left: 38px;
	padding-bottom: 10px;
	padding-top: 10px;
	display: block;
	cursor: pointer;

	/* IE6 fixes */

}

.vertical-menu li a .submenu {
 display: block;
 height: 1%;
}

.vertical-menu li li a.all {
 background: url("img/green-bullet-gray-bg.gif") 39px 10px no-repeat;
 background-color: #f0f0f0;
 border-top: solid 1px #e0e0e0;
 border-bottom: solid 1px #e0e0e0;
 padding-top: 5px;
 padding-bottom: 5px;
 display: block;
 font-weight: bold;
}
.vertical-menu li li a:hover.all {
 background: url("img/green-bullet-gray-bg.gif") 39px 10px no-repeat;
 background-color: #f0f0f0;
 color: #777777;
}


.vertical-menu li a:hover {
	background: url("/img/logo-bullet-gray-bg.gif") 10px 13px no-repeat;
}
.vertical-menu li a:hover, .vertical-menu li ul li a:hover {
	background-color: #f3f3f3;
	text-decoration: none;
}
.vertical-menu li a span, .vertical-menu li li a span {


}
.vertical-menu li a:hover .submenu {
	background: url("/img/submenu-arrow-gray.gif") right 5px no-repeat;

}
.vertical-menu li li a {
	background: url("/img/green-arrow-bullet.gif") 39px 14px no-repeat;
	background-color: #ffffff;
}
.vertical-menu li li a span {
	padding-left: 13px;
}
.vertical-menu li li a:hover{
	background: url("/img/green-bullet-gray-bg.gif") 39px 14px no-repeat;
}
.top-menu-corners {
	background: url("/img/vertical-menu-corners.png") top left no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/vertical-menu-corners.png', sizingMethod='image');
	height: 2px;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	_font-size:1px;
}
.top-right-corner {
	width: 2px;
	height: 2px;
	display: block;
	float: right;
	margin-left: 2px;
	background: url("/img/vertical-menu-corners.png") top right no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/vertical-menu-corners.png', sizingMethod='image');
	_font-size:1px;
}
.bottom-menu-corners {
	background: url("/img/vertical-menu-corners.png") bottom left no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/vertical-menu-corners.png', sizingMethod='image');
	height: 2px;
	display: inline-block;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.bottom-right-corner {
	width: 2px;
	height: 2px;
	display: block;
	float: right;
	margin-left: 2px;
	background: url("/img/vertical-menu-corners.png") bottom right no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/vertical-menu-corners.png', sizingMethod='image');
}
.calendar-prev-week {
	left: 7px;
	top: 5px;
}
.calendar-next-week {
	right: 10px;
	top: 5px;
}
.calendar-ul  {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 4px;
}
.calendar-ul li  {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline-block;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url("/img/green-arrow-bullet.gif") 10px 10px no-repeat;
}
.calendar-ul li a  {
	color: #333333;
	font-size: 11px;
}
.gallery-images-ul ul {
	margin: 0px;
	padding: 0px;
}
.gallery-images-ul ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
.image-container {
	padding: 5px;
	display:block;
}

.image-container a { text-decoration:none;}
.image-container .image {
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	display: block;
	cursor: pointer;
}
.file-download {
	background: url("/img/file-download-icon.jpg") top left no-repeat;
	padding-left: 35px;
	height: 30px;
	display: inline-block;
}
.month {
	display: inline-block;
	width: 57px;
	height: 43px;
	background: url("/img/calendar-month-bg.jpg") top left no-repeat;
	margin: 5px;
	text-align: center;
	font-size: 10px;
	color: #ffffff;
}
.month span {
	font-weight: bold;
	padding-top: 3px;
	display: inline-block;
}
.month .number {
	padding-top: 7px;
	color: #706f6f;
	font-size: 11px;
}
.month:hover {
	text-decoration: none;
	background: url("/img/calendar-month-hover-bg.jpg") top left no-repeat;
}
.month:hover span {
	cursor: pointer;
}
.current-month, .current-month:hover {
	background: url("/img/calendar-current-month-bg.jpg") top left no-repeat;
}
.current-month .number {
	color: #43a322;
}
a.month.inactive-month, a.inactive-month:hover, div.month.inactive-month, div.inactive-month:hover {
	background: url("/img/calendar-month-inactive-bg.jpg") top left no-repeat;
}
a.month.inactive-month span {
	cursor: default;
}
a.month.inactive-month .number {
	color: #dddddd;
}
.month .inactive-month span, .month .inactive-month .number {
	cursor: default;
}
.content-right {

	_top: 0px;
	_right: 0px;
}

/*NEWS ARCHIVE LISTING */

.news-archive { width: 100%; overflow:hidden;  }
.news-archive .navi { }
.news-archive .navi .years {}
.news-archive .navi .years .title { width:50px; display:inline-block;}
.news-archive .navi .years a { display:inline-block; padding:5px; color:#333333; background-color:#f1f1f1; border:solid 1px #999999; text-decoration:none;  vertical-align:middle  }
.news-archive .navi .years a:hover, .news-archive .navi .years a.on  {  background-color:#0066B3; color:#FFFFFF; border-color:#0066B3; text-decoration:none }
.news-archive .navi .months { margin-top:5px;}
.news-archive .navi .months .title { width:50px; display:inline-block; }
.news-archive .navi .months a  { display:inline-block; padding:2px; color:#333333;  background-color:#f1f1f1; border:solid 1px #999999; text-decoration:none; vertical-align:middle }
.news-archive .navi .months a.not-active { color:#CCCCCC; border:solid 1px #CCCCCC; cursor:default  }
.news-archive .navi .months a.not-active:hover { color:#CCCCCC; border:solid 1px #CCCCCC; background-color:#f1f1f1 }
.news-archive .navi .months a:hover, .news-archive .navi .months a.on  {  background-color:#0066B3; color:#FFFFFF; border-color:#0066B3; text-decoration:none }

.news-archive .list { }
.news-archive .list a { display:block; padding:5px; background-color:#efefef; text-decoration:none; margin-bottom:5px; position:relative; }
.news-archive .list a:hover { background-color:#e9e9e9; }
.news-archive .list a img { margin-right:10px; border:0; position:relative; }
.news-archive .list a .title { color: #0066b3; text-decoration:underline; position:relative; display:block; padding-bottom:5px; }
.news-archive .list a .descr { color:#444444; text-decoration:none; position:relative; display:block; font-size:10px; }
.news-archive .list a small { display:block; text-align:right; color:#a0a0a0; position:relative; }
.news-archive .list .notfound { padding:40px; color:#000000 }

.news-archive .title-large { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0066b3; overflow: hidden; }
.news-archive .title-large h1 { padding: 0; margin: 0; padding-bottom: 10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0066b3; }
.news-archive .display { color:#333333; position:relative; }
.news-archive .display small { color:#333333; font-size:11px; color:#999999 }
.news-archive .display img { padding:5px; }

/* FEED BACK FORM */
.feedback { padding:10px; padding-top:0px; }

.feedback .members input.text, .feedback .members textarea.text { width:280px; }
.feedback input.text, .feedback textarea.text  { width:350px; padding:5px; border:solid 1px #cccccc }
.feedback input.requiredField, .feedback textarea.requiredField { border-left:solid 2px #FF0000; }
.feedback input.code { font-size:20px; font-weight:bold; padding:10px; margin-left:5px; }
/* SEARCH */
.search .search-field {
	font-size:16px;
	padding:5px;
	width:300px;
}
.search .search-title {
	font-size:16px;
	position:relative;
}
.search .form { background-color:#fafafa; padding:5px; }
.search .module { padding-right:10px; padding-bottom:10px; width:100px; overflow:hidden; height:15px; }
.search .form .callendar {

	padding-top:5px;
	width:220px;

}
.search .form .callendar .date {
	font-size:14px;
	padding-top:2px;
	color:#000000;
	font-weight:bold;
}
.search .form .callendar .left-button { display:block; padding:5px; background-image:url('/img/arrow_gray_left_big.gif'); background-repeat:no-repeat; background-position:center; margin-right:10px; text-decoration:none }
.search .form .callendar .right-button { display:block; padding:5px; background-image:url('/img/arrow_gray_right_big.gif'); background-repeat:no-repeat; background-position:center; margin-left:10px; text-decoration:none  }

fieldset.search-results { border:solid 1px #CCCCCC; padding:10px; width:600px;	 }
fieldset.search-results:hover {  }
fieldset.search-results legend { font-size:12px; color:#144D7E; font-weight:bold; }
fieldset.search-results legend:hover{
	color: #0066b3;
	}
fieldset.search-results .item { padding:5px; position:relative;  }
fieldset.search-results .item a { color:#2b6495;  font-size:11px; position:relative; padding-left:10px; background-image:url('/img/arrow_gray_right.gif'); background-position:0px 5px; background-repeat:no-repeat; }
fieldset.search-results .notfound { color:#333333; padding:20px;  }

fieldset.search-results .list a {
	border: solid 1px #cccccc; display: block;
	background-color: #f7f7f7;
	padding: 5px;
	margin-bottom: 10px;
}
fieldset.search-results .list a {
	background-image: none;
}
fieldset.search-results .list a:hover {
	border-color: #cccccc;
	background-color: #ffffff;
	text-decoration: none;
}

fieldset.search-results .search-gallery { }
fieldset.search-results .search-gallery a {
	display:block; padding:5px; border:solid 1px #CCCCCC; margin-top:10px; margin-right:10px; text-decoration:none; color:#333333; width:157px; background-position:7px; 	background-repeat:no-repeat; font-size:11px; cursor:pointer; text-align:center; float:left; }
fieldset.search-results .search-gallery a img {
	border:solid 1px #c1c1c2;
	background-position:center; background-repeat:no-repeat; margin-right:10px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;	opacity: 0.5;
 }

fieldset.search-results .search-gallery a:hover img { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;	opacity: 1; }
fieldset.search-results .search-gallery a span { display:block; padding-top:3px; width:160px; height:15px; overflow:hidden; }


/* GALLERY */

.box .gallery { }
.box .gallery .categories { }
.box .gallery .categories a { display:block; padding:5px; border:solid 1px #cccccc; border-top: 0px; margin-top:10px; text-decoration:none; color:#0066b3; width: 600px; font-size:13px; cursor:pointer;}
.box .gallery .categories a small { font-size:10px; display:block; color:#999999;  }
.box .gallery .categories a span { padding-top:20px;  }
.box .gallery .categories a img { background-position:center; background-repeat:no-repeat; margin-right:10px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9;	opacity: 0.9; background-color: #cccccc;
 }
.box .gallery .categories a:hover {color: #444444; border-bottom:solid 1px #999999; border-left: solid 1px #cccccc; border-right: solid 1px #bbbbbb;}
.box .gallery .categories a:hover img { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;	opacity: 1; }
.box .gallery .category-menu { padding-bottom:10px; }
.box .gallery .categories a:hover .hr { border: none;}

.box .gallery .navi { padding-right:10px; 	padding-top:5px;}
.box .gallery .navi a { color:#003366; }

.box .gallery .photos { }
.box .gallery .photos a.item { display:block; padding-top: 5px; padding-bottom: 5px; border:solid 1px #CCCCCC; margin-top:10px; margin-right:10px; text-decoration:none; color:#333333; width:190px; background-position:7px; background-repeat:no-repeat; font-size:11px; cursor:pointer; text-align:center;  }
.box .gallery .photos a.item img { background-position:center; background-repeat:no-repeat;  filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9;	opacity: 0.9;
 }
.box .gallery .photos a.item:hover img { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;	opacity: 1; }
.box .gallery .photos a.item span { display:block; padding-top:3px; width:190px; height:15px; overflow:hidden; margin-top: 5px;}
.box .gallery .photos a.item:hover span { color: #0066b3; font-weight: bold;}
.box .gallery .photo { margin-top:10px; padding:10px; border:solid 1px #CCCCCC; width:710px; overflow:hidden;  text-align:center; }

div.sitemap {  }
div.sitemap .content { padding-left:00px; padding-right:10px; padding-bottom:10px; }
div.sitemap .content .module-title { padding-bottom:5px; padding-top:5px; font-size:12px; font-weight:bold; color:#0066b3; }
div.sitemap .content .module-title a { color:#0066b3; background-image:url('/img/blue-arrow-bullet.gif'); background-repeat:no-repeat; background-position: 0px 3px; padding-left: 10px;}
div.sitemap .content .node-title { padding:3px; }
div.sitemap .content .node-title a { color:#0066b3; background: url("/img/light-blue-bullet-white-bg.gif") 4px 13px no-repeat; padding: 10px;}

/* Anketa archive */
.poll-archive { padding-left:10px; padding-right:10px; padding-bottom:10px; }
.poll-archive fieldset { border:solid 1px #cccccc;  }
.poll-archive fieldset legend { font-size:12px; color:#888888; font-weight: bold; }
.poll-archive .content { padding:10px; }
.poll-archive .content .item a { display:block; padding:5px; color:#0066b3; background-image:url('/img/blue-arrow-bullet.gif'); background-repeat:no-repeat; background-position:left; padding-left:15px; }
.poll-archive .content .votes { padding:5px; font-size:10px;  }
.poll-archive .answers { padding-left:15px; }
.poll-archive .answers .ansert-result { padding-top:3px; padding-bottom:3px; }
.poll-archive .answers .ansert-result .title { color:#333333; }
.fix {margin-left:-10px;width:630px;}

/* kutika */
.borderbox
{
	padding: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}
