/* ---- General Elements ---- */

body {
	margin: 0;
	padding: 0;
	background: #010102 url(/code/home/images/backg.png) no-repeat;
}

.fl_left { float: left; }
.fl_right { float: right; }

.pad_40_l { padding-left: 40px;	}
.pad_30_l { padding-left: 30px; }
.pad_20_l { padding-left: 20px;	}
.pad_10_l { padding-left: 10px;	}
.pad_9_l { padding-left: 9px; }
.pad_5_l { padding-left: 5px; }

.mar_5_l { margin-left: 5px; }

.pad_40_r { padding-right: 40px; }
.pad_20_r { padding-right: 20px; }
.pad_10_r { padding-right: 10px; }

.pad_30_b { padding-bottom: 30px; }
.pad_20_b { padding-bottom: 20px; }
.pad_17_b { padding-bottom: 17px; }
.pad_6_b { padding-bottom: 6px; }

.pad_40_t { padding-top: 40px; }
.pad_30_t { padding-top: 30px; }
.pad_20_t { padding-top: 20px; }
.pad_18_t { padding-top: 18px; }
.pad_15_t { padding-top: 15px; }
.pad_10_t { padding-top: 10px; }
.pad_9_t { padding-top: 9px; }
.pad_2_t { padding-top: 2px; }


.arial_white { font: 11px Arial; color: #fff; }
.arial_pink { font: 11px Arial; color: #94c1d7; }

.font_size_10 { font-size: 10px; }
.font_size_11 { font-size: 11px; }
.font_size_12 { font-size: 12px; }
.font_size_13 { font-size: 13px; }
.font_size_15 { font-size: 15px; }

.txtarea {
	 border: 1px solid #94c1d7;
	 background-color: #212324;
	 color: #fff;
	 font: 13px Arial;
	 padding: 3px;
	 margin: 0;
}

.slct {
	border: 1px solid #94c1d7;
	background-color: #212324;
	color: #fff;
	font: 13px Arial;
	margin-top: 3px;
	margin-bottom: 3px;
}

.multislct {
	border: 1px solid #94c1d7;
	background-color: #212324;	
	color: #fff;
	font: 13px Arial;
	margin-top:        2px;
	margin-top:        2px;
} 

.pages1 { 
	display: none;
	float: left;
}

/* ---- Main Table ---- */

.main_table {
	width: 995px;
	background: url(/code/home/images/intro_banner.png) no-repeat left top;
}

.main_table_w {
	width: 995px;
}

.main_table_search { 
	width: 995px; 
	background: url(/code/artists/images/q_bckg.png) no-repeat 495px top;
}

/* ---- Menu ---- */

.menu { 
	height: 58px; 
	margin-top: 45px;
	background-color: #752641; 
}

.menu_s { 
	height: 40px;
	padding-top: 18px;
	margin-top: 45px;
	background-color: #752641; 
}

.login_area {
	width: 191px;
	height: 58px;
	background: #3c3c3d;
	float: left;	
}

.username {
	width: 191px;
	margin-top: 12px;
	margin-bottom: 4px;
	font-size: 13px;
}

.login_txt { font: 13px/58px Arial; color: #94c1d7; }

.login_txt a {
	font: 13px/58px Arial;
	color: #94c1d7;
	text-decoration: none;
}

.login_txt a:hover { font: 13px/58px Arial; color: #fff; }

.login_profile { font: 13px Arial; color: #fff; }

.login_profile a {
	font: 13px Arial;
	color: #fff;
	text-decoration: none;
}

.login_profile a:hover {
	font: 13px Arial;
	color: #fff;
	text-decoration: underline;
}

.register { font: 13px/58px Arial; color: #fff; }

.register a {
	font: 13px/58px Arial;
	color: #fff;
	text-decoration: none;	
}

.register a:hover { font: 13px/58px Arial; color: #94c1d7; }

.logout { font: 13px Arial; color: #fff; }

.logout a {
	font: 13px Arial;
	color: #fff;
	text-decoration: none;	
}

.logout a:hover {
	font: 13px Arial;
	color: #fff;
	text-decoration: underline;	
}

.zarazka_login {
	margin-top: 21px;
	margin-left: 10px;
	margin-right: 10px;
	width: 1px;
	height: 16px;
	background-color: #909393;
}

.zarazka_login_l {
	margin-left: 10px;
	margin-right: 10px;
	width: 1px;
	height: 16px;
	background-color: #909393;
}

.artists {
	width: 85px;
	border-left: solid #212324 1px;
	background-color: #5e1e35;		
}

.artists a {
	width: 73px;
	height: 58px;
	display: block;
	background: url(/code/home/images/artists.png);	
}

.artists a:hover { background-position: -73px 0; }

.artists_select {
	width: 73px;
	height: 58px;
	display: block;
	background: url(/code/home/images/artists.png);
	background-position: -73px 0;	
}

.comm { width: 113px; }

.comm a {
	width: 113px;
	height: 58px;
	display: block;
	background: url(/code/home/images/comm.png);	
}

.comm a:hover { background-position: -113px 0; }

.training { width: 79px; }

.training a {
	width: 79px;
	height: 58px;
	display: block;
	background: url(/code/home/images/training.png);	
}

.links { width: 61px; }

.links a {
	width: 61px;
	height: 58px;
	display: block;
	background: url(/code/home/images/links.png);	
}

.search { width: 72px; }

.search a {
	width: 72px;
	height: 58px;
	display: block;
	background: url(/code/home/images/search.png);	
}

.search a:hover { background-position: -72px 0; }

.search_sel {
	width: 72px;
	height: 58px;
	display: block;
	background: url(/code/home/images/search.png);
	background-position: -72px 0;	
}

.flame_logo {
	width: 392px;
	height: 38px;
	padding-top: 20px;
	margin-left: 1px;
	background-color: #752641;
}

/* ---- Banner ---- */

.banner {
	width: 995px;
	height: 468px;
	z-index: -1;
}

.f_menu {
	width: 995px;
	height: 58px;
	margin-top: 45px;
	z-index: -1;
}

/* ---- Body ---- */

.body { width: 995px; }
.body_thumbs { width: 281px; }
.body_thumbs_p { width: 260px; }
.body_main { width: 655px; }

.whats_new a {
	width: 241px;
	height: 90px;
	display: block;
	background: url(/code/home/images/whats_new.jpg);	
}

.whats_new a:hover { background-position: -241px 0;	}

.tell_us a {
	width: 241px;
	height: 90px;
	display: block;
	background: url(/code/home/images/tell_us.jpg);	
}

.tell_us a:hover { background-position: -241px 0; }

.tell_us_edit a {
	width: 118px;
	height: 40px;
	display: block;
	background: url(/code/home/images/editstory.png);	
}

.tell_us_edit a:hover { background-position: -118px 0; }

.beta a {
	width: 241px;
	height: 90px;
	display: block;
	background: url(/code/home/images/shape_the_future.gif);	
}

.beta a:hover { background-position: -241px 0; }

.add_image a {
	width: 118px;
	height: 40px;
	display: block;
	background: url(/code/home/images/addimage.gif);	
}

.add_image a:hover { background-position: -118px 0; }

.add_video a {
	width: 118px;
	height: 40px;
	display: block;
	background: url(/code/home/images/addvideo.gif);	
}

.add_video a:hover { background-position: -118px 0; }

.feedback a {
	width: 106px;
	height: 11px;
	display: block;
	background: url(/code/home/images/send_feedback.gif);	
}

.feedback a:hover { background-position: -106px 0; }

.entry {
	width: 655px;
	height: 70px;
	padding-top: 10px;
	display: block;
}

.entry_txt { width: 655px; }

.entry:hover { background-color: #405363; }

.foto { width: 80px; }

.entry_desc { width: 575px; }

.entry_title { width: 575px; font: bold 12px Arial; }
.entry_title a { color: #94c1d7; text-decoration: none; }
.entry_title a:hover { color: #94c1d7; text-decoration: underline; }

.entry_text {
	padding-right: 17px;
	padding-top: 6px;	
	font-size: 12px;
	line-height: 16px;
}

.question {
	width: 995px;
	background: url(/code/artists/images/q_backg.png) repeat-x 0 bottom;	
}

.question_title {
	margin-top: 18px;
	padding-top: 25px;
	padding-bottom: 15px;
	padding-left: 62px;
	font-size: 14px;
}

.question_a { padding-left: 62px; padding-bottom: 25px;	}

.question_text_name {
	width: 500px;
	height: 20px;
	padding-left: 3px;
	border: solid 1px #bd3c69;
	color: #fff;
	background-color: #212324;
}

.question_text {
	width: 871px;
	height: 40px;
	border: solid 1px #bd3c69;
	color: #fff;
	background-color: #212324;
}

.intro { height: 150px; }
.note { font-size: 14px; }

.q_header {
	height: 40px; 
	background: url(/code/artists/images/q_header_bckg.png) repeat-x 0 bottom;
}

.profile_title { padding-top: 15px; }

.profile_box {
	width: 915px;
	height: 128px;
	margin-top: 11px;
	background: url(/code/artists/images/profile_box_bckg.png) no-repeat left top;
	display: block;
}

.photo_profile { width: 100px; padding: 14px; }
.bio { width: 653px; }
.more_info { width: 100%; font-size: 14px; }
.profile_bio { width: 653px; font-size: 13px; }

.question_p {
	width: 653px;
	background: url(/code/artists/images/q_backg.png) repeat-x 0 bottom;	
}

.question_title_p {
	padding-top: 25px;
	padding-bottom: 15px;
	padding-left: 36px;
	font: bold 15px Arial; 
	color: #94c1d7;	
}

.question_a_p { 
	padding-left: 36px; 
	padding-bottom: 25px;
	padding-right: 36px;
	font: 13px Arial; color: #ccc;
	line-height: 16px;
}

.tabs_sel {
	width: 653px;
	height: 40px;
	background: url(/code/artists/images/q_header_bckg.png) repeat-x 0 bottom;
}

.personal a {
	width: 144px;
	height: 40px;
	display: block;
	background-image: url(/code/artists/images/per_header_off.png);
}

.personal a:hover {
	width: 144px;
	height: 40px;
	display: block;
	background-image: url(/code/artists/images/per_header.png);
}

.professional a {
	width: 144px;
	height: 40px;
	display: block;
	background-image: url(/code/artists/images/pr_header_off.png);
}

.professional a:hover {
	width: 144px;
	height: 40px;
	display: block;
	background-image: url(/code/artists/images/pr_header.png);
}

.gallery {
	width: 118px;
	height: 384px;
	display: block;
	background: url(/code/artists/images/gallery_bckg.png) repeat-x left top;
}

li {
	font: 12px Arial;
	color: #fff;
	list-style: square;
}

.submit_btn {
	background-color: #5e1e35;
	color: #fff;
	font: 13px Arial;
	border-top: 1px solid #752641;
	border-left: 1px solid #752641;
	border-right: 1px solid #302128;
	border-bottom: 1px solid #302128;
	padding: 5px 7px 5px 8px;
	margin: 0;
}

/* ---- Search ---- */

.input {
	 color: #000;
	 font: 11px Arial;
	 height: 1.7em;
	 padding: 0;
	 margin: 0;
} 

.select {
	color: #000;
	font: 11px Arial;
	letter-spacing: .1em;
}

.textarea {
	color: #000;
	font: 11px Arial;
	height: 1.7em;
	padding: 0;
	margin: 0;
}

.radio {
	background-color: transparent;
	padding: 0;
	border: 0;
}

.checkbox {
	background-color: transparent;
	padding: 0;
	border: 0;
}

.multiselect { color: #000; font: 11px Arial; }

.submit {
	background-color: #94c1d7;
	color: #fff;
	font: 13px Arial;
	border-top: 1px solid #bee0f0;
	border-left: 1px solid #bee0f0;
	border-right: 1px solid #6d91a3;
	border-bottom: 1px solid #6d91a3;
	padding: 5px 7px 5px 8px;
	margin: 0;
}

.link_m a { 
	color: #fff;
	text-decoration: none;
}

.link_m a:hover { 
	color: #fff;
	text-decoration: underline;
}

.link_u a { 
	color: #fff;
	text-decoration: underline;
}

.link_u a:hover { 
	color: #fff;
	text-decoration: none;
}

.link_pink a {
	font-weight: bold; 
	color: #94c1d7;
	text-decoration: underline;
}

.link_pink a:hover { 
	color: #fff;
	text-decoration: none;
}

.table_bckg {
	background: url(/code/artists/images/q_backg.png) repeat-x left bottom;
}

.profileHeadingBG {
	color: #fff;
	padding: 12px 6px 12px 6px;
	background-color: #752641;	
}

.tableHeading {
	font: bold 12px Arial;
	color: #fff;
	padding: 0;
	margin: 0;
}

.artist_paginate {
	margin-top: 10px;
	width: 665px;	
	height: 45px;
	font: 12px Arial;
	color: #94c1d7;
	background-color: #405363;
	display: block;
}

.paginate_center {
	width:546px; 
	height:45px; 
	float:left;	
}

.info_bar {
	height: 30px;
	background-color: #405363;	
}

.search_res {
	background-color: #303133;
}

.legal {
	padding-top: 40px;
	font: 12px Arial;
	color: #ccc;
} 

/* ---- Footer ---- */

.footer {
	height: 80px;
	padding-top: 32px;
	margin-top: 60px;
	font: 11px Arial;
	background: url(/code/home/images/footer_bckg.png) repeat-x;
	color: #757676;
}