/* * * * * * * * * * * * * * * * */
/* Общи HTML елементи и класове  */
/* * * * * * * * * * * * * * * * */

*
{
	margin: 0;
	padding: 0;
}

html, body
{
	width: 100%;
	height: 100%;
}

body
{
	color: white;
	background: black url("../images/guergov_background.png") repeat-x left bottom;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

img
{
	border: 0;
	vertical-align: top;
}

a
{
	color: white;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

ul
{
	list-style-type: none;
}

.clr
{
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0px;
	width: 0px;
	height: 0px;
}

.fl
{
	float: left;
}

.fr
{
	float: right;
}

h1
{
	position: absolute;
	left: 19px;
	top: 30px;
}

h3, h3 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #66cc33;
	padding-bottom: 1px;
}

input
{
	border: none;
	color: white;
	background-color: #242b31;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	height: 16px;
	padding: 0px 5px;
	padding-top: 2px;
}


/* * * * * * * * * * * * * * * * * * * * */
/* Край // Общи HTML елементи и класове  */
/* * * * * * * * * * * * * * * * * * * * */


/* * * * * * * * * * */
/*  Общи контейнери  */
/* * * * * * * * * * */

/* Меню с езици */
.langMenu
{
	padding: 15px 5px;
	margin-left: 10px;
}

div.langMenu a
{
	padding: 10px 5px;
	padding-bottom: 0px;
	margin: 0px;
	background-image: none !important;
}


/* Край // Меню с езици */



/* Връзки към допълнително съдържание */

.paging
{
	text-align: center;
	overflow: hidden;
	padding-top: 5px;
}

.paging a
{
	padding: 0px 7px;
	font-size: 11px;
}

.paging a.prev
{
	color: #66cc33;
	float: left;
	padding-left: 0px;
}

.paging a.next
{
	float: right;
	color: #66cc33;
	padding-right: 0px;
}

.paging a.active, .paging a:hover
{
	color: #66cc33;
	text-decoration: none;
}

a.more em
{
	font-style: normal;
	color: #66cc33;
	font-size: 11px;
	vertical-align: baseline;
}

#statia a.more, #galeria a.more
{
	color: #999999;
	font-size: 10px;
	font-weight: bold;
}

#statia a.more em, #galeria a.more em
{
	font-size: 10px;
}

/* Край // Връзки към допълнително съдържание */


/* Закръглени ръбове */

.rounded
{
	position: relative;
}

.rounded .tl, .rounded .tr
{
	position: absolute;
	display: block;
	width: 10px;
	height: 40px;
	background-color: transparent;
	line-height: 0px;
	font-size: 0px;
}

.rounded .tl
{
	top: -1px;
	left: -1px;
	background-image: url("../images/tl.png");
}

.rounded .tr
{
	top: -1px;
	right: -1px;
	background-image: url("../images/tr.png");
}

/*.rounded .tr2
{
	top: 30px;
	right: 0px;
	background-image: url("../images/tr2.gif");
}

.rounded .bl
{
	bottom: -1px;
	left: -1px;
	background-image: url("../images/bl.png");
}

.rounded .br
{
	bottom: -1px;
	right: -1px;
	background-image: url("../images/br.png");
}
*/
/* Край // Закръглени ръбове */

/* * * * * * * * * * * * * */
/* Край // Общи контейнери */
/* * * * * * * * * * * * * */


/* * * * * * * * * * */
/* Други контейнери  */
/* * * * * * * * * * */

/* Колони и оформление на страницата */

#container
{
	position: relative;
}

table.containerTable
{
	width: 100%;
	height: 100%;
}

.header, .content, .footer
{
	width: 1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.header
{
	height: 120px;
	background-color: #101316;
	position: relative;
	border: 1px #1e1e1e solid;
	border-bottom: none;
	background: #101316 url("../images/header_background.gif") repeat-x top center;
}

.content
{
	border: 1px #1e1e1e solid;
	border-top: none;
	border-bottom: none;
	height: 470px;
	background-color: black;
}

.leftColumn
{
	width: 654px;
	height: 470px;
	overflow: hidden;
	position: relative;
	float: left;
	background-repeat: no-repeat;
}

.leftColumn table
{
	height: 470px;
	position: absolute;
	left: 20px;
}

.leftColumn table img
{
	border: 1px #cccccc solid;
}

.rightColumn
{
	float: right;
	width: 322px;
	height: 470px;
	padding-right: 10px;
	padding-right: 10px;
}

.footer
{
	background: transparent url("../images/footer_background.png") no-repeat;
	height: 36px;
}

.footer a {
	position: relative;
}

.footer .siteLinks
{
	color: #666666;
	float: right;
	padding-right: 19px;
	padding-top: 13px;
}

.footer .siteLinks a
{
	color: #666666;
}

.footer .siteLinks a:hover
{
	color: white;
}

/* Край // Колони и оформление на страницата */


/* Header и основно меню */

.mainMenu
{
	height: 32px;
	position: absolute;
	right: 10px;
	bottom: 0px;
	float: right;
}

.mainMenu a
{
	float: left;
	height: 32px;
	position: relative;
}

.mainMenu a:hover, .mainMenu a.active
{
	background: transparent url("../images/menu_button_hover.gif") no-repeat bottom center;
}

/* Край // Header и основно меню */


/* Изчезваща фонова снимка */
.leftColumn .gradientOverlay
{
	width: 390px;
	height: 470px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: transparent url("../images/gradient_overlay.png") repeat-y right top;
}

/* Затъмнена фонова снимка */
.leftColumn .colorOverlay
{
	width: 100%;
	height: 470px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url("../images/color_overlay.png") repeat;
}

/* Затъмнена снимка */
.blurredImage
{
	border: 1px white solid;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

/* Активна снимка */
.rightColumn table.list td.thumb a:hover img, .focusedImage, #galeria .pictures a:hover img
{
	border: 1px white solid;
	opacity: 1;
	-moz-opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}


/* * * * * * * * * * * * * * */
/* Край // Други контейнери  */
/* * * * * * * * * * * * * * */

/* Начална страница */

table.list
{
	margin-top: 32px;
	width: 100%;
}

table.list td 
{
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 2px black solid;
	background-color: #202020;
	background: #202020 url("../images/table_list_border_right.gif") no-repeat right top;
}

table.list td.thumb
{
	padding-left: 22px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
	background: #202020 url("../images/table_list_border_left.gif") no-repeat;
	width: 100px;
	height: 102px;
	*height: 84px;
}

table.list tr.active td.thumb
{
	background: #202020 url("../images/table_list_border_left_active.gif") no-repeat;
}

table.list td.thumb img
{
	width: 98px;
	height: 82px;
}

table.list td h3, table.list td p
{
	line-height: 15px;
}

table.list td.thumb a.more
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #999999;
	position: relative;
	left: 245px;
	top: 4px;
	float: left;
	margin-top: -13px;
}

table.list .max_height_cont
{
	max-height: 75px;
	overflow: hidden;
}

/* Край // Начална страница */


/* Страница със статия */

#statia .leftColumn
{
	width: 596px;
}


#statia .rightColumn
{
	width: 394px;
	height: 395px;
	line-height: 14px;
	padding-top: 67px;
	padding-right: 10px;
}

#statia .rightColumn div
{
	height: 336px;
	padding-right: 20px;
	padding-left: 5px;	
	overflow: auto;
}

#statia .rightColumn table
{
	height: 100%;
}

#statia h3
{
	font-size: 16px;
	line-height: 28px;
}

#statia p
{
	padding-top: 14px;
}

#statia p.date
{
	color: #999999;
	padding-left: 1px;
}

#statia a.more
{
	float: right;
	margin-top: -18px;
}

/* Край // Страница със статия */


/* Галерия със снимки */

#galeria .leftColumn
{
	width: 504px;
}

#galeria .largePicture
{
	border: 1px #999999 solid;
	width: 474px;
	height: 332px;
	overflow: hidden;
}

#galeria .rightColumn
{
	width: 494px;
	padding-left: 1px;
	padding-right: 0px;
}

#galeria .pictures
{
	margin-top: 68px;
	overflow: hidden;
	height: 343px;
}

#galeria .pictures a
{
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
	width: 115px;
	height: 106px;
	background-color: black;
}
#galeria .pictures a.empty
{
	background-color: #1a1a1a;
}

#galeria .pictures a img
{
	border: 1px white solid;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

#activeImage
{
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
}

#galeria a.more
{
	position: absolute;
	right: 10px;
	top: 50px;
}

#galeria .gallery_title
{
	position: absolute;
	left: 20px;
	top: 50px;
	color: #66cc33;
	font-weight: bold;
	font-family: Verdana, sans-serif;
}

#galeria .paging
{
	position: absolute;
	top: 404px;
	right: 10px;
	width: 484px;
}

#galeria_folders .leftColumn
{
	width: 990px;
}

#galeria_folders .gradientOverlay
{
	right: 320px;
}

#galeria_folders .galeria_folders
{
	position: absolute;
	padding-left: 105px;
	padding-top: 40px;
}

#galeria_folders .paging
{
	position: absolute;
	top: 416px;
	left: 265px;
	width: 484px;
}

.galleries
{
	overflow: hidden;
}

.galleries a
{
	float: left;
	width: 178px;
	height: 165px;
	background: transparent none;
	margin-right: 30px;
	margin-bottom: 15px;
	overflow: hidden;
}

.galleries a:hover
{
	background: transparent url("../images/galeria_active.gif") no-repeat left top;
	text-decoration: none !important;
}

.galleries a img
{
	display: block;
	width: 54px;
	height: 50px;
	padding-left: 55px;
	padding-right: 16px;
	padding-top: 59px;
	padding-bottom: 6px;
	margin-left: 30px;
	margin-top: 20px;
	background: transparent url("../images/galeria_folder.png") no-repeat center center;
}

.galleries a span
{
	display: block;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #999999;
	margin-top: 10px;
}

/* Край // Галерия със снимки */


/* Видео */

#video .leftColumn
{
	width: 534px;
}

#video .rightColumn
{
	width: 443px;
}

#video table.list td.thumb
{
	background: #303030 url("../images/table_video_border_left.gif") no-repeat;
	padding-left: 26px;
	padding-right: 14px;
}

#video table.list tr.active td.thumb
{
	background: #202020 url("../images/table_video_border_left_active.gif") no-repeat;
}

#video table.list h3 a
{
	color: white;
}

#video a.more
{
	left: 367px;
}

#video .leftColumn img
{
	border: none;
}

/* Край // Видео */


/* Регистрация */

#register .leftColumn
{
	width: 885px;
}

#register .register
{
	position: relative;
	padding-top: 27px;
}

#register .gradientOverlay
{	
	right: 214px;
}

.register p
{
	padding-left: 130px;
}

.register label
{
	width: 125px;
	height: 16px;
	padding-top: 2px;
	margin-bottom: 5px;
	display: block;
}

.register input
{
	width: 125px;
	height: 16px;
	border: medium none;
	color: white;
	background-color: #242b31;
	margin-bottom: 5px;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, sans-serif;
	padding: 0px 5px;
	padding-top: 2px;
	float: left;
}

.register table
{
	width: 300px;
	height: auto;
	position: absolute;
	table-layout: fixed;
} 

.register table td
{
	vertical-align: top;
	text-align: left;
}

.register table td em
{
	margin-left: 5px;
}

.register .leftCol
{
	left: 185px;
}

.register .rightCol
{
	left: 535px;
}

.register .combo_box
{
	padding: inherit 10px !important;
	position: relative;
	float: left;
	width: 130px;
	height: 16px;
	padding-left: 5px;
	padding-top: 2px;
	background-color: #242b31;
	overflow: hidden;
}

.drop_down_combo 
{
	max-height: 180px;
	background-color: #242b31;
	overflow: auto;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: white;
	margin-top: 1px;
}

.drop_down_combo ul 
{
	overflow: hidden;
}

.drop_down_combo ul li 
{
	cursor: default;
	background-color: #242b31;
	padding: 0px 3px;
	min-height: 18px;
	line-height: 16px;
}

.drop_down_combo ul .selected 
{
	background-color: #454c51;
}


.combo_box img
{
	position: absolute;
	right: 0px;
	top: 0px;
	border: medium none !important;
}

.hidden_component
{
	display: none !important;
	*display: inline !important;
	width: 0px !important;
	height: 0px !important;
}

label.checkbox, label.radio 
{
	display: -moz-inline-box;
	display: inline-block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background-color: #242b31;
	vertical-align: top;
	margin-right: 2px;
}

label.checkbox.ch_checked 
{
	background-image: url("../images/checkbox.gif");
}

label.checkbox_label
{
	width: auto;
	display: inline;
}

.checkbox_container
{
	position: relative;
	width: 650px;
	margin-right: -400px;
	padding-bottom: 10px;
}

.register th
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	padding-top: 17px;
	padding-bottom: 20px;
	text-align: left;
}

.register th strong
{
	color: #66cc33;
}

td.tip
{
	color: #66cc33;
	width: 250px !important;
}

.submit
{
	text-align: center;
	position: absolute;
	top: 418px;
	left: 60px;
	width: 100%;
}

.submit input
{
	background: transparent url("../images/register.gif") no-repeat center center;
	width: 126px;
	height: 22px;
	padding-top: 0px;
	padding-bottom: 4px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	color: #cccccc;
	font-weight: bold;
	font-size: 12px;
	text-transform: lowercase;
	line-height: normal;
	float: none;
}

#birth_day .combo_box, #birth_month .combo_box, #birth_year .combo_box
{
	width: 34px;
	margin-right: 2px;
}

#birth_year .combo_box
{
	width: 48px;
	margin-right: 0px;
}

.header .registerButton
{
	color: #c3c4c5;
	position: absolute;
	top: 0px;
	right: 9px;
	text-align: right;
	line-height: 28px;
	height: 30px;
	vertical-align: middle;
}

.registerButton input
{
	width: 83px;
	height: 14px;
	border: 1px #666666 solid;
	color: #6c6c6c;
	background-color: #242b31;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	padding: 2px 5px;
	vertical-align: middle;
	margin-top: 4px;
	margin-bottom: 6px;
}

.registerButton .checkbox
{
	vertical-align: middle;
}

.registerButton strong
{
	color: #66cc33;
	text-transform: lowercase;
	margin-right: 4px;
}

.registerButton a
{
	color: #c3c4c5;
	text-transform: lowercase;
}

.registerButton a:hover
{
	color: white;
}

.registerButton input.active
{
	color: white;
}

input.loginSubmit
{
	background: transparent url("../images/login_submit.gif") no-repeat center center;
	height: 21px;
	width: 69px;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 1px;
	border: medium none;
	color: #cccccc;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.registerButton #remember
{
	display: inline;
	margin-left: 5px;
}


/* Край // Регистрация */

/* Блог */

table.list.blog
{
	margin-top: 20px;
	width: 100%;
	background: #202020 url("../images/table_list_border_right_small.gif") repeat-y right top;
}

table.list.blog td
{
	padding-left: 22px;
	padding-right: 10px;
	height: 69px;
	*height: 67px;
	background-image: url("../images/table_list_border_left_small.gif");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
}

table.list.blog tr.active td
{
	background: transparent url("../images/table_list_border_left_active_small.gif") no-repeat;
}

table.list.blog .max_height_cont
{
	max-height: 64px;
	overflow: hidden;
}


table.list.blog h3 a
{
	color: white;
	font-size: 14px;
	line-height: 16px;
}

table.list.blog p
{
	color: #c3c3c3;
	font-size: 10px;
	line-height: 16px;
}

/* Край // Блог */

#lostPass h3
{
	font-size: 16px;
	margin-top: 37px;
	margin-bottom: 24px;
}

#lostPass .rightColumn
{
	width: 290px;
}

#lostPass input
{
	width: 180px;
}

#lostPass input.loginSubmit
{
	width: 83px;
}

/* Contact us */
.contactForm
{
	overflow: visible !important;
}

.contactForm label
{
	width: 80px;
	padding-right: 10px;
	float: left;
	text-align: right;
	padding-top: 2px;
}

.contactForm input
{
	height: 17px;
}

.contactForm textarea
{
	height: 180px;
}

.contactForm input, textarea
{
	width: 230px;
	border: medium none;
	color: white;
	background-color: #242b31;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	padding: 0px 5px;
	padding-top: 3px;
	margin-top: 0px;
	margin-bottom: 10px;
	vertical-align: middle;
}

.contactForm #submit
{
	width: 100px;
	height: 20px;
	padding-top: 0px;
	background: black url("http://guergov.com/images/mail_submit.gif") no-repeat top left;
	font-weight: bold;
	float: right;
	margin-right: 10px;
}

/* End // Contact us */