.tab_list h3 {
	margin: 0;
}

.nodisplay {
	display: none;
}

/* html #outer{height:100%;} /*for IE min-height */

.bannerleft {
	border: 1px solid #c7c7c7;
	padding: 1px;
	margin: 0 0 10px;
}

.bannerleft .top {
	background: url(img/banner_bg.gif) repeat-x top;
	padding: 10px 10px 15px;
	/*height:212px;*/
}

.bannerleft .top table {
	width: 204px;
	border-bottom: 1px solid #c7c7c7;
	margin-bottom: 15px;
}

.bannerleft .top table td {
	vertical-align: middle;
	padding: 5px 0px 15px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.bannerleft .top h2 {
	font: 22px Arial, Helvetica, sans-serif;
	color: #e90b00;
	padding: 0;
	margin: 0 0 15px;
	text-align: center;
}

.bannerleft .top p {
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 15px;
	text-align: center;
}

.bannerleft .top span {
	font: 14px Arial, Helvetica, sans-serif;
	color: #a4a4a4;
}

.center {
	text-align: center;
}

.bannerleft .bottom {
	background: #004883;
	/*height:34px; */
	padding: 10px;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
}

.main .time_tab {
	width: 230px;
	margin: 0 0 10px;
	border: 1px solid #c7c7c7;
}

.main .time_tab tr {
	background: #f6f7f8 url(img/timetd_bg1.gif) no-repeat top;
}

.main .time_tab tr.th1 {
	background: url(img/timeth1_bg.gif) no-repeat top;
}

.main .time_tab tr.th2 {
	background: url(img/timeth2_bg.gif) no-repeat top;
	color: #fff;
}

.main .time_tab tr.th1 td {
	color: #fff;
	vertical-align: middle;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	border: none;
}

.main .time_tab td {
	vertical-align: middle;
	border-bottom: 1px solid #c7c7c7;
}

.main .time_tab td.t1 {
	padding: 5px 4px 4px 13px;
	font: 12px Arial, Helvetica, sans-serif;
}

.main .time_tab td.nubr1 {
	width: 25px;
	text-align: center;
	font: 12px/24px Arial, Helvetica, sans-serif;
}

.main .time_tab td.nubr2 {
	width: 25px;
	padding: 0 0 0 5px;
}

.bannertop {
	border: 1px solid #c7c7c7;
	padding: 1px;
	margin-bottom: 10px;
}

.bannertop .text {
	background: url(img/bannertop_bg.gif) repeat-x;
	height: 46px;
	padding: 0 0 0 15px;
	font: 14px/46px Arial, Helvetica, sans-serif;
	color: #fff;
}

.results {
	background: url(img/results_bg.gif) no-repeat;
	height: 153px;
	*height: 178px;
	*width: 230px;
	padding: 15px 12px 10px;
	margin-bottom: 10px;
}

.results h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
	margin: 0 0 5px;
	letter-spacing: -0.05em;
}

.results table {
	width: 100%;
}

.results table td {
	vertical-align: bottom;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 5px 5px;
}

.results table td span {
	font: 17px/17px Arial, Helvetica, sans-serif;
	color: #85c6ff;
	display: block;
	margin-top: 5px;
}

.results table td b {
	font: 30px/30px Arial, Helvetica, sans-serif;
	color: #ff3030;
	word-spacing: 2px;
}

.tab_list {
	width: auto;
}

.tab_list td {
	vertical-align: middle;
	padding: 10px 0;
	border-bottom: 1px dashed #d1d1d1;
}

.tab_list td .ramka {
	margin-right: 15px;
}

#body .tab_list td .ramka .ramka_bg {
	padding: 5px;
}

.tab_list td .ramka td {
	padding: 0;
	border: none;
}

.tab_list td .ramka td img {
	border: none;
}

.tab_list td span {
	font: 11px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
}

.tab_list td span a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #373737;
	text-decoration: none;
}

.tab_list tr.end td {
	border: none;
}

.tab_list .widgets td {
	border: none;
}

.nav_all {
	text-align: right;
	padding-bottom: 15px;
	*padding-bottom: 10px;
}

.nav_all a {
	color: #e61919;
	font-weight: bold;
}

.opros {
	border: 1px solid #c7c7c7;
	padding: 1px;
	*width: 228px;
}

.opros div {
	background: url(img/news_bg.gif) repeat-x top;
	padding: 15px;
	color: #000;
}

.opros h2 {
	font: 24px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin: 0 0 15px;
}

.opros p {
	margin: 0 0 10px;
}

.opros ul {
	margin: 0 0 5px;
	padding: 0;
}

.opros ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.interrogationRadio {
	display: none;
	border: none;
}

.interrogationRadioUnsel {
	background: url(img/radio1.gif) no-repeat;
	display: block;
	height: 18px;
	margin-bottom: 5px;
	padding-left: 21px;
	cursor: pointer;
}

#reactionForm {}

.interrogationRadioSel {
	background: url(img/radio2.gif) no-repeat;
	display: block;
	height: 18px;
	margin-bottom: 5px;
	padding-left: 21px;
	cursor: pointer;
}

#button_opros {
	background: url(img/button_opros.gif) no-repeat;
	width: 143px;
	height: 34px;
	border: none;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 10px 0 5px;
}

.fotocard {
	border: 1px solid #c7c7c7;
	position: relative;
	margin: 0 0 10px;

	padding: 0;
	text-decoration: none;
	display: block;
	width: 228px;
	clear: both;
}

.fotocard .text {
	background: url(img/grey_png.png) repeat;
	padding: 10px;
	color: #fff;
	font: 22px Arial, Helvetica, sans-serif;
	width: 208px;
	*width: 228px;
	position: absolute;
	bottom: 0;
	left: 0;
	*bottom: -1px;
	text-align: center;
}

.fotocard .text span {
	color: #aaa9a9;
	font: 14px Arial, Helvetica, sans-serif;
}

.part01 {
	width: 920px;
	margin: 0px;
}

.part01 td {
	vertical-align: top;
	text-align: center;
	padding-bottom: 15px;
}

.part01 td a {
	text-decoration: none;
}

.generaltitle {
	padding-bottom: 15px;
	text-align: center;
}

/* General site styles */

/* Admin Links (please don't edit it!) */

.divEdit {
	margin: 0 0 15px 0;
	font: 12px Arial, Helvetica, sans-serif;
}

.divEdit a,
.adminDivCreate a,
.adminEditDelText a {
	color: #888;
	font: 12px Arial, Helvetica, sans-serif;
}

.adminDivCreate {
	margin-bottom: 10px;
}

.adminEditDelText {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.spanEditDel {
	padding: 0px 5px 0px;
}

.spanEditDel img,
#mainContent .spanEditDel img {
	vertical-align: middle;
	margin: 0px 3px 0px;
	border: 0;
}

.divAddModule {
	margin: 0 0 10px 0;
}

.divAddModule .addModuleItem {}

.divMoveForm {
	margin: 15px 0 25px;
}

.divMoveForm form {
	padding: 0;
	margin: 0;
}

/* ModuleRights */
div.divModuleRights {
	position: absolute;
	top: 5px;
	right: 30px;
	border: 1px solid black;
	width: 360px;
	padding: 2px;
	background-color: white;
}

div.divModuleRights div.title {
	width: 100%;
	text-align: center;
	font-weight: bold;
}

div.divModuleRights div.title a {
	cursor: pointer;
}

div.divModuleRights div.module {
	padding: 4px;
	margin: 5px 2px;
	border: 1px solid black;
}

div.module div.role {
	clear: both;
	padding: 3px 0 3px 0;
}

/* Paging */

.disabledArrow {
	color: #aaa;
}

/* Search */

.searchResultsHead {
	margin-top: 8pt;
	font-size: 12pt;
}

.searchResultsCount {
	margin: 10pt 0;
}

.searchPages {}

/* Users */

.userTable td,
.userTable th {
	padding: 3px 5px;
}

.userTable th {
	font-size: 10pt;
}

/* Articles */

.divArtList {}

.tdArtListItem {
	padding: 0px 0px 15px 0px;
}

.divArtListTitle {
	font-weight: bold;
	text-align: left;
}

.divArtListDate,
.divArtDate {
	color: #848484;
	font-size: 8pt;
}

.divArtListPreview {
	text-align: justify;
}

.divArtPages {}

.divArt {}

.divArtTitle {
	font-weight: bold;
	font-size: 12px;
}

.divArtText {}

.divArtBack {
	text-align: right;
}

/* News */

.divNewsList,
.divNewsMainList {}

.divNewsListItem,
.divNewsMainListItem {
	padding: 0px 0px 15px 0px;
}

.divNewsListTitle,
.divNewsMainListTitle {
	font-weight: bold;
	text-align: left;
}

.divNewsListDate,
.divNewsMainListDate,
.divNewsDate {
	color: #848484;
	font-size: 8pt;
}

.divNewsListPreview,
.divNewsMainListPreview {
	text-align: justify;
}

.divNewsPages {}

.divNews {}

.divNewsTitle {
	color: #4395c1;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 5px;
}

.divNewsTitle a {
	color: #4395c1;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 5px;
}

.divNewsDate {
	margin: 0 0 10px;
}

.divNewsBack {
	text-align: right;
	margin: 10px 0;
}

/* Contacts */

.divContactsList,
.divContactsMainList {}

.divContactsListItem,
.divContactsMainListItem {
	padding: 0px 0px 15px 0px;
}

.divContactsListTitle,
.divContactsMainListTitle {
	font-weight: bold;
	text-align: left;
}

.divContactsListDate,
.divContactsMainListDate,
.divContactsDate {
	color: #444444;
	font-size: 10pt;
}

.divContactsListPreview,
.divContactsMainListPreview {
	text-align: justify;
}

.divContactsPages {}

.floatL {
	float: left;
}

.divContacts {
	width: 100%;
}

#body .li_text1 {
	list-style: none;
	background: none;
	width: 60px;
	display: inline-block;
	padding: 0;
}

#body .li_text2 {
	list-style: none;
	background: none;
	margin: 0 0 15px 0px;
	display: inline-block;
	width: 563px;
	padding: 0;
}

.tableContacts {
	border-top: 1px solid #285b86;
	border-right: 1px solid #285b86;
}

.tableContacts td,
.tableContacts th {
	border-left: 1px solid #285b86;
	border-bottom: 1px solid #285b86;
	text-align: left;
	padding: 3px 5px;
}

.divContactsBack {
	text-align: right;
	margin: 10px 0;
}

#groupEditor {
	padding: 0px 0px 20px 0px;
	background: #e9e9e4;
	border: 2px solid #82827f;
	width: 420px;
}

#groupEditor .closeImg {
	text-align: right;
}

#groupEditor .mainDiv {
	margin: 20px 20px 0px 20px;
}

#groupEditor table {
	margin: 15px 0px 0px 0px;
}

#groupEditor .fieldGroupEditor {
	padding: 5px;
}

#groupEditor .fieldGroupEditor input {
	width: 250px;
}

#groupEditor .submitGroupEditor {
	padding: 5px;
	text-align: center;
}

#groupEditor .error {
	font-size: 11px;
	font-weight: bold;
	color: #e00000;
}

#groupEditor .info {
	font-size: 11px;
	font-weight: bold;
	color: #00af00;
}

.groupItem {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

.groupTitle {
	font-weight: bold;
	margin-bottom: 5px;
}

.clientBlock {
	margin-left: 20px;
}

.clientItem {
	margin-bottom: 5px;
}

.clientListTitle {
	font-weight: bold;
	margin-bottom: 5px;
}

.clientListTitle a {
	padding-left: 10px;
}

.clientListDate {
	padding-right: 5px;
}

.pageEdit {
	margin-top: 10px;
}

.pageInput {
	width: 30px;
	padding: 0 5px;
}

.pageButton {}

.listExtraField {
	margin-top: 10px;
}

.listExtraField input {
	width: 50%;
}

.spanSort {
	padding: 0px 5px 0px;
}

.spanSort input.inactive,
.spanSort input.active,
.spanSort input.error {
	border: 1px solid #000;
	width: 30px;
	height: 18px;
	padding-left: 14px;
	background: url(adminimg/sort_inactive.png) no-repeat left;
	color: #000;
}

.spanSort input.active {
	background: url(adminimg/sort_active.png) no-repeat left;
}

.spanSort input.error {
	background: url(adminimg/sort_error.png) no-repeat left;
}

.otherGames td {
	color: #ccc;
}

.darkTd {
	background-color: #eff4f8;
}

.lightTd {}

.personExtraphoto {
	/* float: left; */
}

.clear {
	clear: both;
}

.personOnMain {
	display: block;
}

.flyFio {
	width: 90px;
	font-size: 10px;
}

.faqKeyLine {
	margin-bottom: 15px;
}

.faqSearch {
	margin-bottom: 15px;
}

.faqSearchInput {
	font-size: 12px;
	height: 21px;
	border: 1px solid #00468b;
	width: 350px;
}

.faqListItem {
	padding: 15px 0 15px;
	border-top: 1px dashed #999;
}

.faqListHeader {
	margin-bottom: 5px;
}

.faqListQuestion {}

.faqListAnswer {
	padding: 5px 0 5px 5px;
	border: 1px solid #4787c6;
	margin: 0 0 10px 5px;
}

.faqListKeywords {
	margin-bottom: 5px;
}

.faqButtonDiv {}

.faqButton {
	background-color: #00468b;
	color: #ffffff;
	font-size: 11px;
	border: 2px solid #00468b;
	cursor: pointer;
}

.alreadySent {
	background-color: #ccc;
	width: 100px;
	text-align: center;
	padding: 5px;
}

.faqLine {
	border-bottom: 1px solid #00468b;
	margin-bottom: 15px;
}

.adminTopPanel {
	position: absolute;
	width: 1000px;
	z-index: 1000;
	margin: 0 auto;
	font: 12px Arial, Helvetica, sans-serif;
}

.adminmenu {
	position: absolute;
	font: 12px Arial, Helvetica, sans-serif;
}

.end {
	border: none;
}

.tab_players {
	width: 629px;
	margin: 0 0 25px;
	border-bottom: 1px solid #dbf1fc;
	font: 12px Arial, Helvetica, sans-serif;
}

.tab_players td {
	vertical-align: middle;
	padding: 0 7px;
	font: 12px/23px Arial, Helvetica, sans-serif;
	height: 23px;
}

.tab_players tr.th {
	background: url(img/player_th.gif) no-repeat left top;
}

.t5 {
	background: url(img/t5.gif) no-repeat left top;
}

.t5 td.first {
	background: url(img/t5.gif) no-repeat left top;
}

.t5 td.end {
	background: url(img/t5.gif) no-repeat right top;
}

.t5 td {
	background: #dbf1fc;
}

.tab_players tr.th td {
	color: #fff;
	background: #004883;
}

.tab_players tr.th td.first {
	background: url(img/player_th.gif) no-repeat left top;
}

.tab_players tr.th td.end {
	background: url(img/player_th.gif) no-repeat right top;
}

.tab_players tr td.first {
	text-align: center;
}

.players_list {
	font: 12px Arial, Helvetica, sans-serif;
}

.players_list div {
	width: 80px;
	height: 145px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

.players_list div a {
	color: #3377c0;
	font: 12px Arial, Helvetica, sans-serif;
}

.players_list div a img {
	margin-bottom: 5px;
}

.blueline {
	color: #4395c1;
	font: 24px Arial, Helvetica, sans-serif;
	padding: 15px 0 0;
	margin: 15px 0;
	border-top: 3px solid #dbf1fc;
}

.player {
	width: auto;
	margin: 0 0 20px;
}

.player td {
	vertical-align: top;
}

.fotogal_player {
	width: auto;
	height: 180px;
	font: 12px Arial, Helvetica, sans-serif;
}

.fotogal_player td {
	vertical-align: top;
}

#title_player {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 10px;
	/*min-width:248px;
     _width:expression((document.documentElement.clientWidth<248)?'246px':'auto');

	*/
}

#title_player h1 {
	font-size: 26px;
}

.bigfoto {
	/*float:left;	*/
	/*margin-right:8px;*/
}

.smallfoto {
	float: left;
	width: 180px;
	text-align: left;
}

.personExtraphoto {
	padding: 0 3px 8px 5px;
}

.personExtraphoto table {
	height: 82px;
	text-align: center;
	width: 82px;
	background: url(img/ramka_small.png) no-repeat top left;
}

.personExtraphoto table td {
	padding: 6px;
	vertical-align: middle;
	text-align: center;
}

.dop {
	width: auto;
}

.dop td {
	vertical-align: top;
	padding: 5px 5px 5px 0;
	font: 12px Arial, Helvetica, sans-serif;
}

.tableAlbum {}

.tableAlbum td {
	width: 207px;
	text-align: center;
	padding-bottom: 10px;
}

#body .tableAlbum td .ramka {
	margin: 0 auto;
}

#body .tableAlbum td .ramka td {
	text-align: center;
	padding: 0;
	width: auto;
}

#body .tableAlbum td .ramka td.ramka_bg {
	padding: 5px;
}

.albumPhotoTitle {
	padding: 5px 0;
	width: 160px;
}

.ramka {
	width: auto;
}

#body .ramka_bg {
	background: #fff;
	padding: 3px;
	border: none;
}

#body .r1,
#body .tableAlbum td .ramka .r1,
#body .r2,
#body .tableAlbum td .ramka .r2,
#body .tableAlbum td .ramka .r3,
#body .tableAlbum td .ramka .r4,
#body .r3,
#body .r4 {
	height: 3px;
	width: 3px;
	padding: 0;
	border: none;
}

#body .ll,
#body .lt,
#body .lb,
#body .lr {
	padding: 0;
	border: none;
}

#body .r1 {
	background: url(img/ramka/topleft.png) no-repeat bottom right;
	width: 3px;
}

#body .r2 {
	background: url(img/ramka/topright.png) no-repeat bottom left;
	width: 3px;
}

#body .r3 {
	background: url(img/ramka/bottomright.png) no-repeat left;
}

#body .r4 {
	background: url(img/ramka/bottomleft.png) no-repeat right;
}

#body .lt,
#body .tableAlbum td .ramka .lt {
	background: url(img/ramka/linetop.png) repeat-x bottom;
	height: 3px;
	padding: 0;
}

#body .lb,
#body .tableAlbum td .ramka .lb {
	background: url(img/ramka/linebottom.png) repeat-x top;
	height: 3px;
	padding: 0;
}

#body .ll,
#body .tableAlbum td .ramka .ll {
	background: url(img/ramka/lineleft.png) repeat-y right;
	width: 3px;
	padding: 0;
}

#body .lr,
#body .tableAlbum td .ramka .lr {
	background: url(img/ramka/lineright.png) repeat-y left;
	width: 3px;
	padding: 0;
}

.absolute {
	position: absolute;
}

.block {
	border: 1px solid #999999;
	position: relative;
	z-index: 2;
	width: 451px;
	height: 352px;
	margin-bottom: 10px;
	background: url(img/w.gif) repeat-y right;
}

#slideMainAnchor {
	display: block;

	/*left:10px;*/
	padding-left: 15px;
	position: relative;
	cursor: pointer;
	z-index: 2;
}

.slideMain td {
	width: 340px;
	height: 46px;
}

.slideMain td {
	vertical-align: middle;
	color: #fff;
}

.slideMain td a {
	color: #fff;
}

.slideShowControl {
	position: absolute;
	bottom: 15px;
	*bottom: 12px;
	-bottom: 12px;
	right: 15px;
	z-index: 2;
	text-align: right;
	width: 100px;
}

#absolute1 {
	width: 449px;
	*width: 447px;
	position: absolute;
	left: 1px;
	bottom: 1px;
	z-index: 2;
	height: 46px;
	background: url(img/flash_txt.gif) repeat-x top;
}

#absolute1 a {
	color: #fff;
}

#fadeBlock {
	width: 449px;

	height: 350px;
	top: 1px;
	left: 1px;
	position: absolute;
	z-index: 1;
}

#slideMainImg {
	z-index: 0;
	position: absolute;
}

.public_list {
	margin: 15px 0 5px;
	padding: 15px 0 15px;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
}

.public_list li {
	list-style: none;
	background: none;
	margin: 0 0 10px;
	padding: 0;
}

.public_list li div {
	margin: 0 0 5px;
}

.title_other {
	padding-top: 15px;
}

.dinamoGames td,
.otherGames td {
	vertical-align: middle;
	padding: 5px;
	border-bottom: 1px dashed #999;
}

.dinamoGames tr.end td,
.otherGames tr.end td {
	border: none;
}

.grey {
	font-size: 11px;
	color: #888;
}

/*#turnir_tab {
	margin: 0 0 10px;
}
#turnir_tab td {
	vertical-align: middle;
	padding: 3px;
	text-align: center;
	border: 1px solid #004883;
}
#turnir_tab th {
	background: #004883;
	border: 1px solid #004883;
	padding: 3px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}
.row2 {
	background: #dbf1fc;
}
.set {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #ff0000;
}*/
.opros_tab {
	margin: 0 0 10px;
}

.opros_tab td {
	padding: 5px;
	vertical-align: middle;
}

#question {
	position: relative;
	padding: 15px;
}

#question h2 {
	font-size: 18px;
}

.close {
	position: absolute;
	right: 5px;
	top: 5px;
}

.close a {
	font: bold 14px Arial, Helvetica, sans-serif;
	letter-spacing: -0.6em;
	color: #666;
	text-decoration: none;
	padding: 10px;
}

#print {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	min-height: 100%;
	position: relative;
	color: #555;
	font-size: 14px;
}

* html #print {
	height: 100%;
}

/*for IE min-height */

#print #header_print {
	width: 100%;
	padding: 15px 0;
	float: left;
	background: #fff;
}

#print .logo_print {
	padding-left: 25px;
}

#printUrl {
	float: right;
	padding: 10px;
	font-size: 12px;
}

.printurl {
	padding: 0 0 15px;
	text-align: center;
}

#printContent h1,
#printContent h2,
#printContent h3 {
	color: #555;
}

#printContent {
	padding-bottom: 170px;
	color: #555;
}

#print .printp {
	font: 11px Arial, Helvetica, sans-serif;
	color: #888;
	padding: 2px;
	background: #efefef;
}

#print .printp span {
	color: #000;
}

#print a,
.footer_print .border_foot .text a {
	color: #666;
}

.footer_print {
	clear: both;

	height: 151px;
	color: #000;
	margin: -151px auto 0;
	position: relative;
	width: 800px;
}

.players_list div.trener {
	float: left;
	height: 145px;
	margin-right: 14px;
	text-align: center;
	width: 300px;
	margin-bottom: 15px;
}

.players_list div.trener .ramka {
	margin: 0 auto;
}

.players_list div.trener .ramka a img {
	margin: 0;
}

.players_list a {
	cursor: pointer;
}

.login {
	width: 180px;
	text-align: center;
}

#password,
#selectfirst {
	/* Form elements */
	border: 1px solid #bebdbd;
	width: 178px;
	height: 24px;
	font: 14px/16px Arial, Helvetica, sans-serif;
	padding: 4px;
	margin-top: 1pt;
	text-align: center;
}

#images {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.guestbook {
	width: 100%;
	-width: 630px;
	*width: 630px;
}

.guestbook td {
	vertical-align: top;
	padding: 5px;
	border: 1px solid #fff;
}

.guestbook th {
	background: #dcf0fb;
	padding: 5px;
	border: 1px solid #fff;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
}

tr.row2 {
	background: #f3f4f5;
}

.dateguest {
	padding: 2px 3px;
	border-top: 1px dotted #bbb;
	margin-top: 15px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #555;
}

.signature {
	border-bottom: 1px dotted #ddd;
	padding-bottom: 10px;
	margin-bottom: 2px;
}

.city {
	font: 11px Tahoma;
	color: #4395c1;
}


.commentText {
	margin: 5px 0 15px;
	padding: 5px;
	/*border:1px solid #ccc;*/
	background: #ebedef;
	font: 12px Arial, Helvetica, sans-serif;
}

.mb10 {
	margin-bottom: 10px;
}

/***** Blog ****/
.blogArcOpen ul {
	display: visible;
}

a.switch,
.blogArcOpen a.switch {
	background: url(img/open.gif) no-repeat left;
	padding-left: 15px;
}

.blogArcClosed ul {
	display: none;
}

.blogArcClosed a.switch {
	background: url(img/closed.gif) no-repeat left;
}

.arhiv {
	padding-left: 15px;
	padding-top: 10px;
}

.arhiv h2 {
	font: 18px Arial, Helvetica, sans-serif;
}

.arhiv ul li {
	background: none;
	padding-left: 0px;
}

.arhiv ul li ul li {
	padding-left: 15px;
}

.arhiv ul li li li {
	padding-left: 25px;
}

.blogArcOpen a.switch {
	font-weight: bold;
}

.button_sec {
	background: url(img/button_sec.gif) no-repeat left;
	height: 29px;
	width: 145px;
	text-align: center;
	padding-top: 5px;
}

.button_sec a {
	text-decoration: none;
	color: White;
	display: block;
	margin: 5px;
}

/*************comment**********/
.textR input {
	margin-top: 15px;
}

.input_captcha {
	width: 120px;
	font-family: Arial, Sans-Serif;
	border: 1px solid #bebdbd;
	font-size: 12px;
	margin-top: 1pt;
	margin-bottom: 10px;
}

.tab_captcha {
	padding-left: 10px;
}

.tab_list td span.timeoutAuthor {
	color: #373737;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.timeoutTitle {
	margin-bottom: 10px;
}

.bolelschik {
	color: #4395c1;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.tab_list td span a h2 {
	margin-top: 5px;
}

.tab_list td .blogtext span {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}

.pMsgCount {
	color: #999;
	font-size: 11px;
}

.linkEdit {
	float: left;
}

.linkQuote {
	float: right;
}

.quote {
	border: 1px dotted;
	border-left: 2px solid;
	margin: 5px 2px 10px;
}

.quote .quote-header {
	font-weight: bold;
	color: #444;
	background: #e6e8eb;
	padding: 2px 5px;
	border-bottom: 1px dotted;
}

.quote .quote-content {
	padding: 5px 10px;
	color: #666;
}

.quote,
.quote-header {
	border-color: #999 !important;
}