A { COLOR: #37618d; TEXT-DECORATION: none }
A:hover { COLOR: #bb2222; TEXT-DECORATION: none }

A.menu { COLOR: #37618d; TEXT-DECORATION: none; font-size:10px; font-weight: bold; letter-spacing:1px }
A.menu:hover { COLOR: #bb2222; TEXT-DECORATION: none }

A.menu_forum { COLOR: #bb2222; TEXT-DECORATION: none; font-size:11px; font-weight: bold; letter-spacing:1px }
A.menu_forum:hover { TEXT-DECORATION: underline }

A.submenu { COLOR: #667799; TEXT-DECORATION: none; font-size:10px; padding-left:15px}
A.submenu:hover { COLOR: #bb2222; TEXT-DECORATION: none; padding-left:15px }

A.edit { COLOR: green; TEXT-DECORATION: none;}
A.edit:hover { COLOR: #bb2222; TEXT-DECORATION: none }

A.delete { COLOR: red; TEXT-DECORATION: none; }
A.delete:hover { COLOR: black; TEXT-DECORATION: none }

td.login A { COLOR: white; TEXT-DECORATION: none; }
td.login A:hover { COLOR: white; TEXT-DECORATION: underline }

td.titlebg A { COLOR: white; TEXT-DECORATION: none; }
td.titlebg A:hover { COLOR: white; TEXT-DECORATION: underline }

td.menu_item A { COLOR: #9d0301; TEXT-DECORATION: none; }
td.menu_item A:hover { COLOR: #220000; TEXT-DECORATION: underline }

td.content A { COLOR: #9d0301; TEXT-DECORATION: none; }
td.content A:hover { COLOR: #220000; TEXT-DECORATION: underline }

table { width: 100%; border-collapse: collapse; border-spacing: 0px; }
table.menu {  border-collapse:separate; border: 0px; border-spacing: 1px; }
td { FONT-WEIGHT: normal; color: #888888; FONT-SIZE: 11px;  FONT-FAMILY: Verdana; line-height: 18px; padding:0px}

table.menu_items { background: white url(../images/menu_bg.jpg) 0px 301px repeat-y; }

td.menu_title { height: 30px; color: white; text-align: center; text-transform: uppercase; font-weight: bold; background: #bb2222 url(../images/menu_title_bg.jpg) top left; border-top: 1px solid white; border-bottom: 1px solid white }
td.menu_items { background: url(../images/menu_grad.jpg) top no-repeat; padding-top:17px; padding-bottom:15px; color: #black; border:1px solid #ccdced; border-top:0px }

td.videolist { border-bottom: 1px solid white }
td.rank { text-align:left; width: 25px; font-size:20px; font-weight: bold; border-bottom: 1px solid white; padding-top:3px }

td.windowbg { border-bottom: 1px solid #f0f0f0; background: white; padding:6px }
td.windowbg2 { border-bottom: 1px solid #f0f0f0; background: #f7f7f7; padding:6px }
td.windowbgred { border-bottom: 1px solid #ffa7a7; background: #ffa7a7; padding:6px }
td.windowbglightred { border-bottom: 1px solid #eeeeee; background: #ffeeee; padding:6px }
td.titlebg { background: url(../images/video_bg.jpg); color: white; padding:6px; font-weight: bold }
td.buttonbg { background: url(../images/video_bg.jpg); color: white; padding:6px; font-weight: bold }

td.nav_title {height:30px}
td.nav2 { padding-left:12px}


table.error { }
td.error { padding:10px; background: #c03800; color: white }

table.message { }
td.message { padding:10px; background: #788211; color: white }

blockquote.quote { border-top: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; padding: 5px; margin-bottom:0px; margin-right:0px; }

.dark { COLOR: #6a6347; }
.yellow { color: #ffcc00 }
.title { font-weight: bold; color: #bb2222; font-size: 12px }
.darktitle { font-weight: bold; color: #bb2222; font-size: 12px }
.megatitle { font-family: Times New Roman; font-style:italic; font-weight: bold; font-size: 17pt; color: #bb2222 }
.h1megatitle { font-family: Times New Roman; font-style:italic; font-weight: bold; font-size: 17pt; color: #bb2222; margin: 0px;}
.title2 { font-weight: bold; color: #6a6347 }

.border { border: 1px solid #39638e }
td.bordercolor { background: #f0f0f0 }

img { border:0px solid white; }


BODY { 
	SCROLLBAR-FACE-COLOR: #aaaaaa;
	MARGIN: 0px 0px 0px 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: white;
	SCROLLBAR-ARROW-COLOR: white;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	SCROLLBAR-BASE-COLOR: white;
	// BACKGROUND: #7c7c7c url(../images/bg.gif) repeat-x;
	background: white url(../images/bg_grad.jpg) top repeat-x;
}

form {display:inline}
INPUT, SELECT, TEXTAREA { border: black 1px solid; BACKGROUND-COLOR: white; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana}
input.button { font-size: 10px; border: black 1px solid; height:20px; background:white ; color: #bb2222; font-weight:bold}
input.radio {border: 0px; background: transparent }

hr {
	border-top:1px solid white; 
	border-bottom: 1px solid #cccccc; 
}

.footerhr {
	border-top:1px solid white; 
	border-bottom: 1px solid #cccccc; 
	margin: 0px 10px;
}

.embed-code-description {
	text-align: center;
    font-size: 11px;
    padding-top: 6px;
    width: 100%;
}
.embed-code-textarea {
    width: 490px; 
	height: 80px; 
	margin-top: 5px; 
	border-color: #CCCCCC; 
	border-style: solid;
	padding: 3px;
}
.embed-codes-table  {
	margin: auto;
	display: none; 
	width: 500px;
}

.embed-codes-size  {
	float: left; 
	margin: 5px; 
	padding: 3px; 
	cursor: pointer; 
	border: 1px solid #CCCCCC; 
	width: 90px; 
	text-align: center;
}
.embed-codes-size:hover {
	float: left; 
	margin: 5px; 
	padding: 3px; 
	cursor: pointer; 
	border: 1px solid #555555; 
	width: 90px; 
	text-align: center;
}
.embed-codes-size-selected  {
	float: left; 
	margin: 5px; 
	padding: 3px; 
	cursor: pointer; 
	border: 1px solid #CCCCCC; 
	background: #EEEEEE;
	width: 90px; 
	text-align: center;
}
.embed-codes-size-selected:hover {
	float: left; 
	margin: 5px; 
	padding: 3px; 
	cursor: pointer; 
	border: 1px solid #555555; 
	background: #EEEEEE;
	width: 90px; 
	text-align: center;
}
.embed-codes-menu-block {
	text-align: left; 
	margin-top: 5px;
}
.embed-codes-menu-item-name {
	float: left; 
	padding: 3px 0px;
}
.embed-codes-menu-item {
	float: left; 
	padding: 3px 0px; 
	margin-left: 5px; 
	cursor: pointer;
}

div.flash_news {
	box-sizing: content-box;
	border-top: 1px solid white; 
	background: #17416d; 
}
div.flash_news div.flash_news_title {
	box-sizing: content-box;
	float: left; 
	background: #bb2222; 
	width: 80px; 
	padding: 5px 0px 5px 20px; 
	height: 20px; 
	color: white; 
	font-weight: bold;
}
div.flash_news div.flash_news_triangle {
	box-sizing: content-box;
	float: left; 
	width: 0px; 
	height: 0px; 
	border-style: solid; 
	border-width: 15px 0 15px 20px; 
	border-color: transparent transparent transparent #bb2222;
}
div.flash_news div.flash_news_main_text {
	box-sizing: content-box;
	padding: 5px 0px 5px 10px; 
	# height: 10px; 
	color: white;
}
div.flash_news div.flash_news_adm {
	box-sizing: content-box;
	padding: 5px 5px 5px 0px; 
	height: 20px;
}

table.top_table {
	background: url(../images/bg.jpg) top right no-repeat;
}
table.top_table td.top_table_td_1 {
	padding-left:60px; 
	padding-top:8px; 
	line-height:19px
}
table.top_table td.top_table_td_2 {
	padding-right:20px; 
	padding-top:8px; 
	line-height:19px;
	text-align: right;
	vertical-align: top;
}
td.top_menu_td {
	background: #17416d url(../images/content_grad.jpg); 
	text-align: left; 
	border: 1px solid white; 
	vertical-align: top;
}
td.top_search {
	padding-right: 20px; 
	color: white;
	text-align: right;
}
table.top_table_1 {
	margin-top:4px; 
	border:1px solid white;
}
td.top_table_1_td_1 {
	background: white url(../images/content_bg.jpg) top right no-repeat; 
	padding: 15px 18px 18px 30px; 
	border:0px solid #ccdced;
	vertical-align: top;
}
table.social_table {
	width: 100%; 
	border: 1px solid rgb(204, 220, 237);
}
td.social_table_row	{
	padding: 3px 0px; 
	background: #FFFFFF;
}
div.social_inside_div {
	background: #FFFFFF; 
	width: 65px; 
	margin: auto; 
	font-size: 10px; 
	line-height: 12px;
}
div.social_inside_div span {
	cursor: pointer;
}
td.social_td_row {
	text-align: center; 
	width: 25%;
}
font.ocenka_footer {
	font-size:11px; 
	font-weight:bold;
}
font.ocenka_footer_0 {
	font-size:10px; 
	font-weight:bold;
}
img.badge_footer {
	width: 200px;
	height: 120px;
	border: 1px solid white;
}
td.dotted_under {
	border-bottom: 1px dotted #dddddd;
}
table.comment_voting {
	width: 100px; 
	border: 1px solid #CCCCCC; 
	padding: 5px 10px 0px 10px;
	border-collapse:collapse;
}

div.site_pagination {
	margin: 4px 0px;
}
div.site_pagination span.pagination_selected {
	font-size: 15px; 
	text-align: center; 
	padding: 2px 7px; 
	border: 2px solid #888; 
	font-weight: bold;
}
div.site_pagination a.pagination_link {
	font-size: 15px; 
	text-align: center; 
	padding: 3px 8px; 
	border: 1px solid #39638E;
}
div.site_pagination a.pagination_link:hover {
	font-size: 15px; 
	text-align: center; 
	padding: 3px 8px; 
	border: 1px solid #bb2222;
}

div.site_pagination_small {
	margin: 4px 0px;
}
div.site_pagination_small span.pagination_selected {
	font-size: 10px; 
	text-align: center; 
	padding: 1px 4px; 
	border: 2px solid #888; 
	font-weight: bold;
}
div.site_pagination_small a.pagination_link {
	font-size: 10px; 
	text-align: center; 
	padding: 2px 5px; 
	border: 1px solid #39638E;
}
div.site_pagination_small a.pagination_link:hover {
	font-size: 10px; 
	text-align: center; 
	padding: 2px 5px; 
	border: 1px solid #bb2222;
}
div.video_descr {
	margin-top: 10px;
}
div.video_descr img {
	max-width: 800px;
	max-height: 1000px;
}