/* STYLE OWNED BY ACCEPT! OFFICIAL - GEORGIA */

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

body {
	padding:0px;
	margin:0px;
	font-family:TitleFont;
	background:#e9ebee;
}

a {
	text-decoration:none;
}

@font-face {
	font-family: TitleFont;
	src: url('newfont.ttf');
}

@font-face {
	font-family: ReadableFont;
	src: url('bpg_arial_2009.ttf');
}

#header {
	padding:30px 0px;
	
}

#content {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#logo {
	height:37px;
	float:left;
}

.inner {
	background:#ffffff;
	border-top:3px solid #597fac;
	padding:10px;
	box-sizing:border-box;
}

#clear {
	clear:both;
}

#search {
	float:right;
}

#search_input {
	font-family:TitleFont;
	font-size:14px;
	
	width: 560px;
	float: left;
	border-radius: 3px;
	font-size: 15px;
	height: 39px;
	padding-left: 10px;
	box-sizing:border-box;
	border: none;
	outline: none;
}

#submit {
	padding: 14px 30px;
	width:70px;
	float: right;
	border-radius: 3px;
	font-size: 15px;
	height: 39px;
	padding: 16px;
	box-sizing:border-box;
	border: none;
	background:#597fac;
	outline: none;
	margin-left:10px;
	background-image:url(../images/Search-48.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:24px;
}

#mn_title {
	border-bottom:2px solid #333333;
	margin-top:15px;
	padding-bottom:10px;
	display:inline-block;
}


#block {
	margin-bottom:15px;
}

#block ul {
	margin:0;
	padding:0;
	padding-left:20px;
}

#block_title {
	color:#ffffff;
	border-bottom:1px solid #4e4e4e;
	font-size:13px;
	background:#5a7faa;
	padding:10px;
	padding-bottom:8px;
	font-family:TitleFont;
}

#block li {
	font-size:13px;
	line-height:19px;
	color:#58636b;
	font-family:ReadableFont;
	list-style-type: square;
	padding:7px 0;
}

#popular_li_img {
	background-size:cover;
	background-position:center center;
	width:90px;
	height:80px;
	margin-right:10px;
	float:left;
	position:relative;
}

#popular_rating {
	background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(0, 0, 0, 0.6) 100%) repeat scroll 0% 0% transparent;
	padding:5px;
	width:100%;
	box-sizing:border-box;
	position:absolute;
	bottom:0px;
	left:0px;
	color:#ffffff;
	text-shadow:1px 1px #000;
	font-family:TitleFont;
	font-size:11px;
	text-align:center;
}




#mainpage_topnews {
	width:430px;
	float:left;
}

#mainpage_topnews_img {
	height:270px;background-size:cover;
	background-position:center center;
}

#mainpage_topnews_title {
	padding-top:10px;font-family:TitleFont;font-size:15px;color:#000000;
}

#mainpage_topnews_date {
	font-family:ReadableFont;font-size:13px;color:#777777;margin-top:5px;line-height:18px;margin-bottom:15px;
}

#mainpage_topnewsies_list {
	float:right;
	width: 242px;
	
	font-family:TitleFont;
	font-size:14px;
	line-height:20px;
	color:#484848;
	margin-bottom:30px;
}

#mainpage_topnewsies_list li {
	list-style-type:none;
	box-sizing:border-box;
	
	padding:6px 7px;
	border-left:3px solid #ffffff;
	
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
	margin-bottom:5px;
	cursor:pointer;
}

#mainpage_topnewsies_list .active {
	border-left:3px solid #38aa4b;
	background:#f1f1f1;
}

#mainpage_topnewsies_list li:hover {
	border-left:3px solid #38aa4b;
	background:#f1f1f1;
}

#mainpage_topnewsies_list p {
	margin:0;
	padding:0;
	padding-bottom:10px;
}

#left {	
	width:675px;
	float:left;
}

#right {
	width:275px;
	float:right;
}

#main_i_block_title {
	margin:0px -10px;
	margin-right:0;
	background: rgb(242,242,242);
	background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 );
	padding:10px;
}

#footer {
	padding:17px 2px;
	font-family:TitleFont;
	font-size:12px;
	font-weight:bold;
}

#copyright {
	float:left;
	color:#2a2521;
}

#footer_inner {
	float:right;
}

#footer_inner a {
	margin-left:10px;
	color:#2a2521;
	text-decoration:none;
}


#story {
	padding:15px;
	float:left;
	width:25%;
	box-sizing:border-box;
}

#story_inner_img {
	width:124px;
	height:153px;
	text-align:center;
	background-image:url(http://accept.ge/Library/images/charcho.png);
	background-position:center center;
	margin-top:0px;
}

#story a {
	color:#664c46;
	text-decoration:none;
}

#story_inner_img img {
	width:87px;
	margin-right:1px;
	margin-top:8px;
}

#story_inner_title {
	text-align:center;
	font-size:12px;
}


#mbf_items {
	margin:-10px;
}

#mbf_item {
	float:left;
	width:50%;
	padding:10px;
	cursor:pointer;
	box-sizing:border-box;
    font-family: 'Source Sans Pro', sans-serif;
}

#mbf_item_img {
	height:64px;
	width:64px;
	background-size:cover;
	background-position:center center;
	border-radius:2px;
	position:relative;
	margin-right:10px;
	float:left;
}

#mbf_item:hover #mbf_item_play {
	opacity:1;
}

#mbf_item_play {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.70);
	transition:opacity 0.5s linear;
	opacity:0;
	background-image:url(http://music.accept.ge/images/playicon.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:50px;
	border-radius:2px;
}


#mbf_item_play:hover {
	opacity:1;
}

#mbf_item_addfavorites {
	opacity:0;
	position:absolute;
	bottom:5px;
	left:5px;
	border-radius:4px;
	border:1px solid #ffffff;
	padding:5px;
	font-family:TitleFont;
	font-size:11px;
	color:#222222;
	box-sizing:border-box;
	right:5px;
	text-align:center;
	background:rgba(255,255,255,0.60);
}

#mbf_item_title {
	color:#000000;
	font-size:15px;
}

#mbf_item_subtitle {
	font-size:13px;
	color:#9B9B9B;
	margin-top:5px;
}




#m_item_outer {
	box-sizing:border-box;
	padding:10px;
	width:33.333%;
	float:left;
}

#m_item {
	padding:0px;
	background:#ffffff;
	margin-bottom:5px;
	overflow:hidden;
	position:relative;
}

#m_item_bottomwhite {
	background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(255, 255, 255, 1) 100%) repeat scroll 0% 0% transparent;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
}

#m_item_img {
	height:140px;
	position:relative;
	background-size:cover;
	background-position:center center;
	margin-bottom:5px;
}

#m_item:hover #m_item_img {
	opacity:0.75;
}

#m_item_img:hover {
	opacity:0.75;
}

#m_item_img_title {
	font-family:ReadableFont;
	font-size:12px;
	line-height:19px;
	box-sizing:border-box;
	color:#ffffff;
	position:absolute;
	bottom:0px;
	background: transparent linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(0, 0, 0, 0.8) 100%) repeat scroll 0% 0%;
	width:100%;
	padding:5px;
	box-sizing:border-box;
}

#ads {
	border:1px solid #cccccc;
}

#frame {
   display: inline-block;
   float: left;
   height: 460px;
   background-size:cover;
   background-position:center center;
   position:relative;
}

#navigation_item {
	padding:10px;
	padding-left:40px;
	border-bottom:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	background-repeat:no-repeat;
	background-size:20px;
	background-position:center left 10px;
	font-size:13px;
	color:#333333;
	transition:all .4s;
}

#navigation_item:hover {
	background-color:#EAEAEA;
}

#login_form {
	padding:10px;
	border-bottom:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	font-size:13px;
}

#login_items {
	margin-top:10px;
	color:#3d3d3d;
}

#login_items:hover {
	text-decoration: underline;
}

#right_input {
	padding:10px;
	width:100%;
	box-sizing:border-box;
	font-family:TitleFont;
	font-size:12px;
	border:1px solid #cccccc;
	margin-bottom:10px;
}

#right_input_submit {
	background:#5a7faa;
	padding:8px 10px;
	font-size:13px;
	text-align:center;
	border:none;
	width:100%;
	font-family:TitleFont;
	color:#ffffff;
}

#block_register {
	float:right;
	color:#ffffff;
}

#ah_title {
	font-size:17px;
	font-weight:bold;
}

#ah_desc {
	font-size:14px;
	font-family:ReadableFont;
	margin-top:10px;
	margin-bottom:45px;
	line-height:22px;
}

.reg_input {
	font-family:TitleFont;
	width:400px;
	border:1px solid #cccccc;
	padding:7px;
	display:block;
	margin-bottom:15px;
	box-sizing:border-box;
	margin-top:3px;
}

#select_in {
	padding:5px 10px;
	font-size:12px;
	border:1px solid #cccccc;
}

#cent_label {
	margin-bottom:10px;
}

#button {
	padding:8px 12px;
	background:#5a7faa;
	border-radius:4px;
	margin-top:10px;
	color:#ffffff;
	border:none;
	font-family:TitleFont;
	font-size:15px;
	cursor:pointer;
	transition:all .2s;
}

#button:hover {
	background:#325681;
}

#after_header_links {
	background:#f1f1f1;
	font-size:14px;
}

#after_header_links li {
	padding:10px 14px;
	float:left;
	list-style-type:none;
	color:#000000;
}

#after_header_links .active {
	background:#5a7faa;
	color:#ffffff;
}

#after_header_links li:hover {
	background:#5a7faa;
	color:#ffffff;
}

#dialog {
	padding:15px;
	text-align:center;
    font-family:ReadableFont;
}

#profile_inner {
	background:#F8F8F8;
	margin-top:10px;
	padding:10px;
}

#profile_inner_statuses {
}

#status_block {
	width:50%;
	float:left;
	border-left:1px solid #cccccc;
	box-sizing:border-box;
}

#status_item {
	border-bottom:1px solid #cccccc;
	padding:10px;
	font-family:TitleFont;
}

#status_item_title {
	float:left;
}

#status {
	width:14px;
	height:14px;
	border-radius:14px;
	float:right;
	margin-top:5px;	
}

#status_block .active {
	background:#81C784;
}

#status_block .reject {
	background:#E27272;
}

#status_block .yellow {
	background:#FFDE00;
}

#status_block .unknown {
	background:#90A4AE;
}


#profile_inner a {
	color:#2E2E2E;
}

#profile_inner_title {
	background:#5a7faa;
	font-size:14px;
	color:#ffffff;
	padding:10px;
}

#avatar_mp {
	border:1px solid #cccccc;
	margin-right:15px;
	width:300px;
	height:310px;
	background-size:cover;
	background-position:center center;
	float:left;
}

#hr {
	margin:10px 0;
}

#profile_inner b {
	text-decoration:underline;
}

#notes_back {
	padding:7px;
	padding-bottom:5px;
	background:#5a7faa;
	color:#ffffff;
	display:inline-block;
	border-radius:2px;
	float:right;
	cursor:pointer;
}

#notes_textarea {
	width:100%;
	box-sizing:border-box;
	padding:10px;
	border:1px solid #cccccc;
	font-family:TitleFont;
	margin-top:15px;
	font-size:18px;
	height:480px;
	resize:vertical;
}

#messages_item {
	padding:15px 12px;
	border-bottom:1px solid #cccccc;
	background:#F8F8F8;
}

#message_inboxinner {
	margin-top:10px;
}

#messages_item_title {
	color:#242424;
}

#messages_item_date {
	font-size:12px;
	color:#858585;
	margin-top:4px;
}

#ao_title {
	background:#c3cdd4;
	margin-top:10px;
	padding:10px;
}


#edittable {
	width:100%;
	font-size:12px;
}

#edittable tr:nth-child(even) {
	background:#f3f3f4;
}

#edittable td {
	padding:7px 10px;
}

#addnews_table {
	width:100%;
	font-size:13px;
}

#addnews_table_td {
	padding:15px;
}

#edittable a {
	color:#000000;
}

#connect_title {
	font-family:TitleFont;
	font-size:17px;
	margin-bottom:10px;
}




#status_ac {
	width:14px;
	height:14px;
	border-radius:14px;
	margin-left:auto;
	margin-right:auto;
}

#edittable .active {
	background:#81C784;
}

#edittable .reject {
	background:#E27272;
}

#edittable .yellow {
	background:#FFDE00;
}

#edittable .unknown {
	background:#90A4AE;
}

#about_item_outer {
	width:50%;
	float:left;
	padding: 5px;
	padding-bottom:0px;
	box-sizing:border-box;
}

#about_item {
	background-image:url(../images/1-1.jpg);
	background-size:cover;
	background-position: center center;
	text-align:center;
	font-family:TitleFont;
	position:relative;
	font-size:35px;
	line-height:46px;
	margin-bottom:10px;
}


#about_item_inner {
	background:rgba(0,0,0,0.70);
	padding:100px 80px;
	transition:all .3s;
	color:#ffffff;
	box-sizing:border-box;
}

#about_item_inner:hover {
	background:rgba(0,0,0,0.4);
}

#page {
	font-family:ReadableFont;
	font-size:16px;
	line-height:22px;
}

#page a {
	color:#5F5F5F;
}

#medianews_item {
	font-size:14px;
	font-family:TitleFont;
	margin-top:10px;
	margin-bottom:15px;
}

#medianews_date {
	display:table-cell;
	color:#717171;
}

#medianews_title {
	display:table-cell;
	padding-left:20px;
}

#aproduct_item {
	margin-bottom:25px;
}

#product_icon {
	width:120px;
	height:120px;
	border-radius:15px;
	background: linear-gradient(to bottom,  #479bc3 0%,#3e91c3 100%);
	float:left;
	margin-right:15px;
}

#product_icon_icon {
	width:120px;
	height:120px;
	background-size:cover;
	box-sizing:border-box;
	border-radius:15px;
}

#aproduct_title {
	font-family:TitleFont;
	font-size:18px;
	font-weight:bold;
}

#aproduct_desc {
	margin-top:9px;
	color:#343434;
	font-family:ReadableFont;
	font-size:14px;
}

















#user_informations {
	font-size:15px;
	line-height:30px;
	white-space:nowrap;
	margin-left:9px;
	color:#353333;
}


#user_information_title {
	padding-right:15px;
	height:50px;
	text-align:right;
}

#hr {
	border-top:1px solid #f1f1f1;
	margin-right:20px;
}

.user_input {
	border:1px solid #cccccc;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	background:#ffffff;
	padding: 8px;
	width:92%;
	font-size:15px;
	box-sizing:border-box;
}

.user_input:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

#user_submit {
	color:#ffffff;
	padding:7px;
	padding-bottom:6px;
	color:#222222;
	border-radius:4px;
	font-size:11px;
	margin-right:10px;
	
	font-family:TitleFont;
	margin-top:15px;
	border:1px solid #cccccc;
	cursor:pointer;
}

#title {
	font-size:18px;
	margin-bottom:10px;
}

#notes_inner {
	height:550px;
	overflow:auto;
}







#comments_block {
	
}

#related_videos_block {
	margin-top:20px;
}

#related_videos_block_title {
	font-weight: bold;
	margin-bottom:5px;
	font-size:15px;
}




#full_description {
	margin-top:20px;
	float:left;
	width:65%;
}



#full_desc {
	margin-top:10px;
	font-family:ReadableFont;
	line-height:23px;
}

#full_avatar {
	float:left;
	border-radius:2px;
	margin-right:7px;
}

#full_username {
	margin-top:2px;
	color: #333;
	font-weight: bold;
	font-family: TitleFont;
	font-size: 18px;
}

#full_views {
	font-size:13px;
	margin-top:2px;
	font-family:TitleFont;
}

#like_dislike {
	float:right;
	margin-top:10px;
}

#like_dislike .checked {
	background:#cccccc;
}

#like_dislike_like {
	padding:8px 14px;
	padding-bottom:6px;
	color: #666666;
	font-size:13px;
	background:#f1f1f1;
	font-family: ReadableFont;
	border-radius:2px;
	margin-right:7px;
	float:left;
	cursor:pointer;
}

#like_dislike_like:hover {
	background:#cccccc;
}

#like_dislike_dislike {
	padding:8px 14px;
	padding-bottom:6px;
	color: #666666;
	font-size:13px;
	background:#f1f1f1;
	font-family: ReadableFont;
	border-radius:2px;
	float:left;
	cursor:pointer;
}

#like_dislike_dislike:hover {
	background:#cccccc;
}

#full_rates {
	float:right;
	margin-top:20px;
	font-family: TitleFont;
	font-size: 26px;
	line-height: 24px;
	color: #333;
	text-align:right;
	width:35%;
	box-sizing: border-box;
	padding-left:10px;
	padding-right:5px;
}

#full_rates_count {
	width:200px;
	margin-top:15px;
	float: right;
}

#full_rates_count_plus {
	height:3px;
	background:#036;
	float:left;
}

#full_rates_count_minus {
	height:3px;
	background:#999;
	float:left;
}

#full_rates_statistic {
	color:#666;
	font-size:11px;
	margin-top:1px;
}

#full_buttons {
	float:left;
	margin-bottom:10px;
}

#full_buttons li {
	float:left;
	font-weight: bold;
	font-size: 13px;
	color:#999999;
	font-family: ReadableFont;
	list-style-type:none;
	padding:11px 14px;
	border-bottom:3px solid transparent;
	cursor:pointer;
	margin-right:15px;
}

#full_buttons li:hover {
	color:#333333;
	border-bottom:3px solid #CC181E;
}

#full_buttons .active {
	color:#333333;
	border-bottom:3px solid #CC181E;
}

#related_items {
	margin:0px -10px;
}

#related_item {
	padding:10px;
	float:left;
	width:25%;
	box-sizing: border-box;
}

#related_item_inner {
	background:#f1f1f1;
	background-size:cover;
	height:140px;
	border-radius:2px;
	margin-bottom:5px;
}

#related_item_title {
	height:45px;
}