/*
Design by Ivaylo Kamenarov
*/

/*------------------------------ SCROLL TO TOP ---------------------*/
.scrollToTop{width:32px;height:34px;padding:6px 6px;text-align:center;position:fixed;top:75px;right:40px;display:none;background: url('images/top_button.png') no-repeat 6px 6px;}
.scrollToTop:hover{text-decoration:none;}

/*------------------------------ H E A D E R ---------------------
#header{min-width:1000px;width:100%;margin:0px;height:45px;padding:0px;padding-top:0px;border-radius:0px;background:#ffcc55;cursor:pointer;position:relative;}
#header ul {display:table;height:35px;padding:5px;margin: auto; position:relative;}
#header ul li{height:35px;list-style-type:none;position:relative;float:left;}
#header ul li .sponsor_image{margin:2px;border-radius:0px;}
*/
#login_signup a {font-family:sony;}
#login_signup a:hover{text-decoration:underline;}
#login_signup{height:28px;position:absolute;top: 15px;right: 15px;}

/*------------------------------ M A I N ---------------------*/
#main{width:852px;margin:auto;min-height:600px;overflow:hidden;box-shadow:0px 30px 20px #444;padding:10px 30px 0px 30px;}

/*------------------------------ M E N U ---------------------

#main_menu {height:30px;position:relative;display:block;}
#main_menu ul {display: table;height: 30px;position:relative; margin: auto;padding:0px;background:#eaeaea;border:1px #c6c6c6 solid;border-radius:5px;}
#main_menu ul li {display: table-cell;list-style-type:none;border-right:1px #c1c1c1 solid;}
#main_menu ul li:last-child {border-right:0px;}
#main_menu a{height:20px;padding: 5px 9px 5px 9px;cursor:pointer;border-radius:0px;float:left;}
#main_menu ul li:first-child a{border-radius:4px 0 0 4px;}
#main_menu ul li:last-child a{border-radius:0 4px 4px 0;}
#main_menu a:hover, #main_menu_select a {background:#ddd;}

#main_menu .lang {position: absolute;bottom: 0px;right: 0px;padding: 0px;height:30px;}
#main_menu .lang:hover {background-color: transparent;text-decoration:underline;}
*/

/*------------------------- S L I D E R----------------------------*/
#slides {width:800px;margin:0px;padding:10px;background:#fff;border:1px solid #ccc;position:relative;}

#slides .pagination {display: none;}
.slides_container {width: 800px;overflow:hidden;
	position:relative;
	display:none;}
.slides_container div {width: 800px;display:block;}
.slides_container div img {width: 800px;}


.slides_container div.slide {
	display:block;
}
.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.7);
	width:830px;
	font-size:1.3em;
	line-height:1.33;
	text-align:center;
	color:#555;display:block;margin:0px;
	text-shadow:1px 1px 1px #fff;
	border-top:1px solid #000;
}
#slider_main_title h1 {
	font-size: 1.5em;
}

/*------------------------- L O G I N ----------------------------*/
#login_form label, #signup_form label {width: 150px;display: block;float: left;text-align:right;}
#login_form input[type="text"],#login_form input[type="password"], #signup_form input[type="text"],#signup_form input[type="password"]{border:1px dotted #ccc;float:left;}
#login_form input[type="submit"], #signup_form input[type="submit"]{margin-left:150px;}
#login_form,#signup_form{float:left;padding:20px;}
#login_form{border-right:1px dashed #777;}



/*------------------------- B L O G ----------------------------*/
.link{font-family:sony;font-size: 1em;color:#222;}
.link:hover{text-decoration:underline;}

.article_hide {display:none;}
.article_text {position: relative;margin: 20px;}
.article_header {font-size:13px;color: #777; }
.article_header h1{font-family:sony;color:#555;text-shadow:3px 3px 15px #fff;margin-bottom:3px;}
.special_word{color:#91c1d9;font-weight:bold;cursor:pointer;}
.special_word:hover{text-decoration:underline;}
.comments_button{color:#fff;border-radius:2px;background:#999;margin-left:7px;padding:2px 8px;}
.comments_button:hover{background:#91c1d9;}
.show_more {height:20px;color: #777;background:#eaeaea;padding: 2px 10px 2px 10px;cursor:pointer;border:1px #c6c6c6 solid;border-radius:5px;float:left;margin: 0px 20px;}
.show_more:hover {background:#ddd;}
.text_b {font-weight: bold;}
.text_i {font-style: italic;}
.text_u {text-decoration: underline;}
.text_size_1 {font-size: 10px;}
.text_size_2 {font-size: 12px;}
.text_size_3 {font-size: 15px;}
.text_size_4 {font-size: 18px;}

#addnewsform p {display: block; margin:5px 0px;}
#addnewsform label {margin-right:10px;width: 170px;display: block;float:left;text-align:right;}
#addnewsform input[type="text"], #addnewsform textarea{border:1px dotted #ccc;display: block;}
#addnewsform textarea {width:500px;height:100px;resize:none;}
#addnewsform input[type="text"] {width:150px;}
#addnewsform input[type="submit"], #addnewsform .buttons {margin-left:180px;}
#addnewsform{padding:20px 0px;}

#addform div {display: block; margin:15px 0px;}
#addform label {margin-right:10px;width: 170px;display: block;float:left;text-align:right;}
#addform input[type="text"], #addform textarea{border:1px dotted #ccc;display: block;}
#addform textarea {width:500px;height:100px;resize:none;}
#addform input[type="text"] {width:150px;}
#addform input[type="submit"], #addform .buttons {margin-left:180px;}
#addform{padding:20px 0px;}
#addform .file {margin-left:180px;}
#addform .file p{margin: 0px;}
#addform .file label{float:none;display:inline-block;}
#addform .file input{float:left;display:inline-block;}
	

.posts_footer_line {display:block;clear:both;width:700px;height:1px;margin:10px auto;background:#aaa;background:rgba(a,a,a,.7);}
#comment_form p {display: block; margin:5px 0px;}
#comment_form label {margin-right:10px;width: 170px;display: block;float:left;text-align:right;}
#comment_form input[type="text"], #comment_form textarea{border:1px dotted #ccc;display: block;}
#comment_form textarea {width:500px;height:100px;resize:none;}
#comment_form input[type="text"] {width:150px;}
#comment_form input[type="submit"], #comment_form img{margin-left:180px; float:none;}
#comment_form{padding:20px;}

.comment{padding:7px;font-size:13px;color:#777;}
.comment header {color:#555;}
.comment p,fieldset{padding:10px;}
.comment p{border:1px dashed #777;text-indent:20px;}

#images_table {display: table;width: 100%; border:1px solid #ccc;}
#images_table div {display: table-row;}
#images_table div div{display: table-cell;}
#addnewsform #images_table input {margin:0px;}

/*------------------------------ P A G I N A T I O N ---------------------*/
#pagination{display:block;clear:both;width:500px;margin:10px auto;height:34px;}
#pagination li{height:100%;list-style-type:none;position:relative;float:left;margin:0px 3px;}
#pagination strong{background-image:none;text-shadow:none;background-color:#555;color:#fff;border:none;}
#pagination a,#pagination strong{padding:7px;text-decoration:none;position:relative;border-radius:5px;}
#pagination a,#pagination strong{border:1px solid #999;text-shadow:1px 1px 1px #fff;}
#pagination a:hover{text-decoration:underline;}

/*----------------- SPONSORS --------------*/
#sponsors_big img{float:left;height:80px;margin:30px;}

/*----------------- EVENTS --------------*/
#table_events {display: table;border-collapse:collapse;}
#table_events > div{display: table-row;}
#table_events > div > div{display: table-cell;text-align:center;padding:7px;border:1px dashed #fff;border-left:none;font-size:12px;}
#table_events > div > div:nth-child(8n){border-right:none;}
#table_events > div:not(:first-child) > div:hover{color:#fff;box-shadow:inset 0px 0px 40px #888;}
#table_events > div:first-child > div{background:#fff;color:#555;padding:4px;border:2px solid #ddd;text-transform:uppercase;font-size:14px;font-weight:bold;}
#table_events > div {background:#ccc;}
#table_events > div:nth-child(2n){background:#ddd;}
#table_events a:hover{text-decoration:underline;color:#fff;}

/*-----------------MAP------------------*/
.map {width:800px;}

/*------------------PHOTOS--------------*/
.list_gallery {list-style-type:none;display:inline-block;padding:10px;}
.list_gallery li {margin:3px;float:left;}
.list_gallery li a {display:block;width:90px;height:90px;border:2px solid gray;border-radius:10px;}
.list_gallery li a:hover {border: 2px solid black;}
.list_gallery img {border-radius:8px;margin:0px;}
