/* CSS Reset */

/* html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
table,tr,td{border-spacing:0}
ol,ul{list-style:none} */

html{
	/* background:#fff;
	height: 100%; */
}

body {
	/* height:100%;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 16px;
	color: #000;
	background:url('../img/logo2_bg.png') top center repeat-x; */
}

/* h1{
	font-size: 26px;
}

h2{
	font-size: 18px;
} */

a:link  { color: #000; text-decoration: underline; font-weight: normal; }
a:visited  { color: #000; text-decoration: underline; font-weight: normal; }
a:hover  { color: #aaa; text-decoration: underline; font-weight: normal; }

.tab1 {
	width:100%;
}

.tab1 td {
	background-color: #d5e0f4;
	padding:10px;
	border-bottom: 1px dotted #6699CC;
	border-right: 1px dotted #6699CC;
	border-right: 1px dotted #6699CC;
	font-weight: bold;
}

pre{
	font-size:12px;
	color:#00274f;
	background-color: #e8e8ff;
}

/* .tab2 {
	width:100%;
}

.tab2 td {
	background-color: #d5e0f4;
	padding-bottom:40px;
	border-bottom: 1px dotted #6699CC;
	border-right: 1px dotted #6699CC;
	border-right: 1px dotted #6699CC;
	font-weight: bold;
	vertical-align:top;
} */



/* #realBody{
	margin:0px auto;
	padding-top: 15px;
	width:980px;
	/* background:#f3f;  */
	position:relative;
}

#header{
	height:50px;
	/* background:#fff; */
	color:#fff;
}

#logo{
	padding-bottom:10px;
}

#about{
	padding:40px;
	padding-left:20px;
	width:500px;
}

#about_content{
	line-height:22px;
}

#footer_bar{
	height:30px;
	margin-top:60px;
	background:url('../img/foot_bg2.png') top center repeat-x;
} */

/* #footer{
	height:150px;
	margin-bottom:40px;
	padding-top:10px;
	font-size: 11px;
	background:#f0f0f0;
} */

.tab6 {
	width:940px;
	margin:0px auto;
	line-height:17px;
}

.tab6 td {
	/* border:1px solid  #6699CC; */
}

.tab6 td.c1 {
	width:90px;
}
.tab6 td.c2 {
	width:200px;
}
.tab6 td.c3 {
	width:130px;
}
.tab6 td.c4 {
	font-size:10px;
	line-height:12px;
	padding-right:30px;
}

#footer a:link  { color: #000; text-decoration: underline; font-weight: normal; }
#footer a:visited  { color: #000; text-decoration: underline; font-weight: normal; }
#footer a:hover  { color: #000; text-decoration: underline; font-weight: normal; }

.tool{
	font-size: 12px;
	padding-left: 20px;
}

.center1{
	margin:0px auto;
	clear:both;
	width:980px;
}

#col_right{
	/* background:#f55; */
	/* background:url('../img/col_left.png') top center no-repeat;  */
	width:325px;
	height:428px;
	float: left;
}

#col_right_info{
	padding-left:25px;
	padding-top:15px;
}

#col_left{
	/* background:#af5; */
	width:655px;
	float: left;
}

.clear{
	clear:both;
}

/* ul:after {
	content:"aaaaaaaaaaaaa ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
} */



#list2 {
	/* background:#f08;  */
	/* width:320px;
	float: left;  */
}


#list2 li {
	background:#fff;
	float:left;
	margin-left: 10px;
	margin-bottom: 20px;
	width:300px;
	height:184px;
	/* padding-bottom:20px; */
	/* padding-bottom:20px; */
}

#list3 {
	padding-left:90px;
	/* margin:0px auto; */
	/* background:#f08;  */
	/* width:320px;
	float: left;  */
}

#pencil{
	width:100%;
	text-align:center;
}

#pencil_test{
	/* width:100%; */
	text-align:center;
	/* padding-top:10px;
	padding-bottom:20px;  */
}

#pencil_1{
	width:620px;
	float:left;
	/* background-color: #f39; */
}
#pencil_2{
	width:360px;
	float:left;
	/* background-color: #3f9;  */
}

#pencil2{
	/* margin:50px; */
	width: 600px ;
	/* margin-left: auto ;
	margin-right: auto ; */
	border: 1px solid #9c9487;
	background:#fff;
	/* background:url('../imgs/foot.jpg') top center no-repeat;     */
}

#col_thumbs {
	background:#f6f;
}

#col_thumbs ul { padding: 0px;  margin-left: 0px; list-style: none; display:inline; }
#col_thumbs li  {
	padding:0px;
	float:left;
}

.list1 {
	/* background:#f55;  */
	/* width:660px;
	float: left; */
}
.list1 li {
	float:left;
	padding-left: 15px;
	width:180px;
	height:133px;
}
/* hover action */

.dmain {
	/* background:#fd5;  */
	/* width:180px;*/
	/* height:152px;  */
	position:relative;
	z-index: 300;
	background:url('../img/thumb_bg.png') top left no-repeat;
}

.dmain_galleries {
	/* background:#fd5;  */
	/* width:180px;*/
	/* height:152px;  */
	position:relative;
	z-index: 300;
	background:url('../img/thumb_bg_galleries.png') top left no-repeat;
}

.dmainInset{
	padding-left:15px;
	padding-top:10px;
	/* background:#ff5; */
	height:102px;
}
.dmainInset_fix{
	margin-left:35px;
}
.thumb span {
	padding:10px;
	/*  */
	/* padding:10px;
	margin-top:10px; */
	/* margin-left:15px; */
	width:130px;
	height:72px;
	background:#000;
	background:url('../img/thumb_hover_bg.png');
	color:#eee;
	font-size:14px;
	position:absolute;
	visibility:hidden;
}

.thumb:hover, .thumb:hover span {
	visibility:visible;
	top:10px; left:15px;
}

.mini1{
	font-size:9px;
}

.dmain_top {
	background:#fd5;
	width:326px;
	height:218px;
	/* position:relative;   */
	background:url('../img/thumb_bg_big.png') top left no-repeat;
}

.dmainInset_top{
	padding-left:26px;
	padding-top:23px;
	/* background:#ff5; */
	height:102px;
}
.top_info{
	padding-left:25px;
}
.img_top{
	padding-left:20px;
}
.dmain_blank {
	background:#fd5;
	width:200px;/* 326px; */
	height:120px;/* 218px; */
	position:relative;
	z-index: 300;
	background:url('../img/thumb_bg_blank.png') top left no-repeat;
}



/* hover action end*/

#form1 ul { padding: 0px;  margin-left: 0px; list-style: none;  }

#form1 li  {
	padding-top:20px;
}


/* #_main {
	background:#fee;

} */


#menu {
	margin:0px auto;
	padding-left:0px;
	padding-bottom:50px;
	/* background:#f32;  */
	/* width:600px; */
	text-align:center;
}

#menu ul { padding: 0px;  margin-left: 0px; list-style: none; display:inline; }
/* #menu ul { padding-left: 60px; } */

#menu li  {
	display:inline;
	padding-left:40px;
	/* padding-bottom:20px; */
}

/* #menu a:hover  {
	background:url('../img/m0a.png') top left no-repeat;
	display:block;
} */

.galleries{
	font-size:14px;
}

#logins {
	width:350px; float: left;
	background:#44e;
}

.column2 {
	/* background:#f55;  */
	width:660px;
	float: left;
}


#frame_sketch {
	padding-left:41px;
	padding-top:32px;
	width:655px;
	height:420px;
	background:url('../img/frame.png') top left no-repeat;
}

.column3 {
	/* background:#fd8; */
	width:240px;
	float: left;
}

.flashError
{
	padding:10px;
	margin-bottom:5px;
	color: #fff;
	background:red;
	/* border: 1px solid #6699CC; */
}
.flashConfirm
{
	padding:10px;
	margin-bottom:5px;
	color: #fff;
	background: #00a400;
	/* border: 1px solid #6699CC; */
}
.error
{
	padding:5px;
	color: #fff;
	background: red;
	font-weight:bold;
}

/* rating ----------------------*/

/* Messages Bar */
.message-box { text-align: center; padding: 5px; color:#545454;  margin:5px auto; }
.clean { background-color: #efefef; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; }
.info  { background-color: #f7fafd; border-top: 2px solid #b5d3ff; border-bottom: 2px solid #b5d3ff; }
.ok    { background-color: #d7f7c4; border-top: 2px solid #82cb2f; border-bottom: 2px solid #82cb2f; }
.alert { background-color: #fef5be; border-top: 2px solid #fdd425; border-bottom: 2px solid #fdd425; }
/* .error { background-color: #ffcdd1; border-top: 2px solid #e10c0c; border-bottom: 2px solid #e10c0c; } */

/* Star rating L-R panels */
.ratings {
	margin: 0 0 1em;
	width: 100%;
	overflow: hidden;
	/* line-height: 2em; */
}
.rating-L {
	float: left;
	margin-right: 1em;
	white-space: nowrap;
}
.rating-R {
	float: left;
	margin-left: 1em;
	width: 300px;
}
/* rating -----------end-----------*/

/* slider */

#container {
	width:655px;
	padding:0px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:655px;
	height:420px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:11px;
	left:530px;
	z-index:500;
}

#example2 {
	/* width:655px;
	height:420px; */
	position:relative;
}

#slides2 {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

#ribbon_sketch {
	position:absolute;
	top:-17px;
	left:489px;
	z-index:500;
}
/*
#frame_sketch.sketch_img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
} */
/* #ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
} */

#frame {
	position:absolute;
	z-index:0;
	width:655px;
	height:420px;
	top:-3px;
	left:0px;
}

#slides {
	position:absolute;
	top:29px;
	left:41px;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:147px;
	left:-43px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container {
	width:570px;
	height:350px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:588px;
}

.pagination {
	margin:20px auto 0; /* ak */
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/* ----------------slider end*/


.pagination_ak {
	/* margin:20px auto 0; */ /* ak */
	/* width:400px; */
	padding-top:10px;
	font-size:18px;
	float:right;
	/* background-color:#e92949; */
 }
.pagination_ak a:link  { color: #000; text-decoration: underline; font-weight: normal; }
.pagination_ak a:visited  { color: #000; text-decoration: underline; font-weight: normal; }
.pagination_ak a:hover  { color: #fff; background-color:#000; text-decoration: none; font-weight: normal; }

.page_digit{
	display: block;
	float: left;
	padding: 6px;
	padding-top: 4px;
	background-color:#fff;
}
.page_digit_next{
	display: block;
	float: left;
	padding: 6px;
	padding-top: 4px;
	color:#fff;
	background-color:#000;
}
.pagination_ak span a:link  { color: #fff; text-decoration: none; font-weight: normal; }
.pagination_ak span a:visited  { color: #fff; text-decoration: none; font-weight: normal; }
.pagination_ak span a:hover  { color: #fff; background-color:#000; text-decoration: underline; font-weight: normal; }

.page_digit_current{
	display: block;
	float: left;
	padding: 6px;
	padding-top:4px;
	padding-bottom:4px;
	color:#000;
	border:1px solid  #000;
}

/* .section2{
	height:40px;
}
.section2_1{
	width:200px;
	float:left;

}
.section2_2{
	width:760px;
	float:left;

	text-align:right;
} */

.cat_title {
	margin:20px auto 0;
	width:200px;
	padding-bottom:25px;
}

.tab4 td {
	/* border:1px solid  #6699CC; */
	/* background-color: #ffcdd1;   */
	/* text-align:middle; */
	/* text-align:center */
	padding:0px;
	/* padding-bottom:25px; */
	/* line-height:3px; */
}

.tab4 td.c3 {
	/* border:1px solid  #6699CC;  */
	/* background-color: #ffcdd1;   */
	/* text-align:middle; */
	/* font-size:12px; */
	text-align:left;
	/* padding:20px; */
	/* padding-bottom:25px; */
	/* line-height:3px; */
}

.tab5 td {
	/* border:1px solid  #6699CC;   */
	padding:5px;
	padding-bottom:25px;
}

.tab5 td.first {
	width:350px;
}
.tab5 td.second {
	width:200px;
}

#auth_sketch{
	font-size:10px;
	/* color:#fff; */
	padding-top:5px;
	/* text-align:center; */
	height:20px;
}

#auth_sketch a:link  { padding:2px 10px 2px 10px; color: #fff; background-color: #000; text-decoration: none; font-weight: normal; }
#auth_sketch a:visited  {  padding:2px 10px 2px 10px; color: #fff; background-color: #000; text-decoration: none; font-weight: normal; }
#auth_sketch a:hover  {  padding:2px 10px 2px 10px; color: #000; background-color: #eee; text-decoration: none; font-weight: normal; }
/* menu buttons */

#buttons {
	position: relative;
	padding-top:41px;
	/* top: 0px; */
	/* background-color: #ff9; */
}

#but_1 a {
    background-image: url("../img/m1.png");
    display: block;
    float: left;
    height: 48px;
    position: relative;
    /* left: 40px;  */
	margin-left:10px;
	margin-right:10px;
    text-indent: -9999px;
    width: 151px;
}

#but_2 a {
    background-image: url("../img/m2.png");
    display: block;
	float: left;
    height: 48px;
    position: relative;
	margin-right:10px;
   /*  left: 20px; */
    text-indent: -9999px;
    width: 164px;
}

#but_3 a {
    background-image: url("../img/m3.png");
    display: block;
	float: left;
    height: 48px;
    position: relative;
   /*  left: 20px; */
    margin-right:10px;
    text-indent: -9999px;
    width: 212px;
}

#but_5 a {
    background-image: url("../img/m5.png");
    display: block;
	float: left;
    height: 60px;
    position: relative;
   /*  left: 20px; */
    margin-right:10px;
    text-indent: -9999px;
    width: 179px;
}

#but_4 a {
    background-image: url("../img/m4.png");
    display: block;
	float: left;
    height: 60px;
    position: relative;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:20px;
   /*  left: 20px; */
    text-indent: -9999px;
    width: 251px;
}



#but_1 a:hover, #but_2 a:hover, #but_3 a:hover,#but_5 a:hover{
    background-position: 0 -48px;
}

#but_4 a:hover {
    background-position: 0 -60px;
}

#graf_1{
	padding:0px 0px 0px 25px;
}

/* menu buttons end*/

/* ---------sections----------- */
.section2{
	padding-bottom:0px;
}
.section2_1{
	width:500px;
	float:left;
	/* background-color: #f39;  */
}
.section2_2{
	width:480px;
	float:left;
	text-align:right;
	/* background-color: #3f9;  */
}

.section3{
	/* background-color: #ff9;  */
	padding-bottom:100px;
}
.section3_1{
	width:370px;
	float:left;
	/* background-color: #f39;   */
}
.section3_2{
	width:610px;
	float:left;
	text-align:right;
	/* background-color: #3f9;  */
}

.section4{
	/* background-color: #ff9;  */
	/* padding-left:180px; */
	padding-bottom:100px;
}
.section4_1{
	width:480px;
	float:left;
	/* background-color: #f39;   */
}
.section4_2{
	width:400px;
	float:left;
	text-align:left;
	/* background-color: #3f9;  */
}

.section5{
	width:728px;

	padding-left:130px;
	padding-bottom:0px;
}
.section5_1{
	width:380px;
	float:left;
	/* background-color: #f39; */
}
.section5_2{
	width:348px;
	float:left;
	text-align:right;
	/* background-color: #3f9; */
}

.section6{
	width:100%;
	padding-top:30px;
	padding-left:10px;

}
.section6_1{
	width:40%;
	float:left;
	/* background-color: #f39;   */
}
.section6_2{
	width:59.9%;
	float:left;
	text-align:left;
	/* background-color: #3f9;  */
}

.section7{
	padding-bottom:0px;
}
.section7_1{
	width:500px;
	float:left;
	/* background-color: #f39;  */
}
.section7_2{
	width:480px;
	float:left;
	/* text-align:right;  */
	/* background-color: #3f9;  */
}

/* -------------------- */

.google_1{
	text-align:center;
	padding:5px;
	/* padding-bottom:10px; */
}

.google_2{
	padding-left:0px;
}

.google_3{
	text-align:center;
}
.google_3 li {
    display: inline-block;
    width: 176px;
}
.google_3 .dmainInset {
    padding-left: 4px;
}

.info_home{
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	font-size:13px;
	line-height:16px;
}


.section4_1{
	width:150px;
	float:left;
	/* background-color: #f39;  */
}
.section4_2{
	width:90px;
	float:left;
	/* background-color: #3f9;  */
}

#but_face{
	padding-top:20px;
	padding-left:30px;
	padding-bottom:18px;
	/* width:300px; */
	/* height:40px; */
	float:left;
	/* background-color: #3f9;   */
}
#but_google{
	padding-top:20px;
	padding-left:25px;
	padding-bottom:10px;
	/* width:300px;
	height:40px;  */
	float:left;
	/* background-color: #ff9;   */
}
#but_rss{
	padding-top:20px;
	padding-left:0px;
	float:left;
	/* background-color: #ff9;   */
}
#but_vk{
	padding-top:20px;
	padding-left:5px;
	float:left;
	/* background-color: #ff9;   */
}

.sk_title{
	font-size:24px;
}
.sk_id{
	text-align:center;
}
.sk_author{
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:18px;
}
.sk_rat{
	font-size:12px;
}

.submit_button{
	color:#fff;
	/* font: bold 84% 'trebuchet ms',helvetica,sans-serif;  */
	background-color:#000;
	border:1px solid;
	border-color: #000 #000 #000 #000;
	/* background:url(media/formbg.gif) repeat-x left top; */
	cursor:pointer;
}
/* #search_main{
	width: 240px;
	height:43px;
	text-align:right;
	padding-top:5px;
	padding-right:20px;
	background:url('../img/search_bg.png') no-repeat right top;
	margin-right:50px;
	float:left;
} */

/* #search_main input[type=text] {
	width: 120px;
} */

.bottom_menu_main{
	/* width: 300px; */
	/* background-color:#d44; 	 */
	text-align:right;
	float:left;
    margin: 0 20px 0 0;
}

.bottom_menu{
	padding:10px 0px 10px 0px;
	/* background-color:#d44; */
	float:left;
}

.bottom_menu_fanpage{
	padding: 8px 0px 0px 10px;
	/* background-color:#5c4;  */
}

.submit_link_button{
	color:#000;
	/* font: bold 84% 'trebuchet ms',helvetica,sans-serif;  */
	/* font-weight:bold; */
	background-color:#e9e9e9;
	border:1px solid;
	border-color: #fff #fff #fff #fff;
	cursor:pointer;
	/* background:url(media/formbg.gif) repeat-x left top; */
}

.p_menu{
	width:253px;
	float:left;
}

.p_menu2{
	width:110px;
	float:right;
	text-align:right;
	padding-top:20px;
	padding-right:20px;
	/* background-color:#e9e9e9; */
	font-family: Arial, Verdana;
	font-size: 13px;
}

.p_menu2 a:link  { color: #000; text-decoration: underline; font-weight: normal; }
.p_menu2 a:visited  { color: #000; text-decoration: underline; font-weight: normal; }
.p_menu2 a:hover  { color: #aaa; text-decoration: underline; font-weight: normal; }

.p_menu3{
	text-align:right;
	padding-top:0px;
	padding-right:20px;
	/* background-color:#e9e9e9;  */
}

.p_menu4{
	width:588px;
	padding-top:20px;
	float:left;
	/* background-color:#ffe9e9; */
	text-align:right;
}
/*
#menu2 {
	display: block;
	height:48px;
	margin-top:20px;
}

#menu2 ul {display: block; overflow:hidden; list-style:none;}

#menu2 ul li {display: block; float:left; height:48px;  }

#menu2 ul li a {
	display: block;
	float:left;
	height:48px;
	background-image:url(../img/menu.png);
	background-repeat:no-repeat;
	text-align:center;
}

#menu2 ul li a.latest {background-position: 0 0; width:133px;}
#menu2 ul li a.top_rated {background-position: -133px 0; width:160px;}
#menu2 ul li a.featured {background-position: -293px 0; width:160px;}
#menu2 ul li a.sketch {background-position: -453px 0; width:147px;}

#menu2 ul li a.latest:hover {background-position: 0 bottom; }
#menu2 ul li a.top_rated:hover {background-position: -133px bottom; }
#menu2 ul li a.featured:hover {background-position: -293px bottom; }
#menu2 ul li a.sketch:hover {background-position: -453px bottom; }

#menu2 ul li a.latest.active {background-position: 0 bottom; }
#menu2 ul li a.top_rated.active {background-position: -180px bottom; }
#menu2 ul li a.featured.active {background-position: -360px bottom; } */


#menu3 {
	/* margin:0px auto; */
	/* display: block;  */
	/* float:left; */
	padding-top:5px;
	padding-right:40px;
	padding-bottom:2px;
	font-size:14px;
	/* background-color:#e4e; */
	/* margin-bottom:40px; */
}
.form_title{
	font-size:26px;
	padding-bottom:40px;
}

.form_about{
	padding:20px;
	padding-left:60px;
	background-color:#eee;
}

.about_user{
	width:80%;
	/* margin:0px auto; */
	font-size:14px;
	line-height:22px;
}
.input_row {
	/* padding-bottom: 30px;  */
	background-color:#eee;
}

#register_form {
	padding-right:50px;
}
#register_form ul {list-style-type:none;}
#register_form ul li {padding-bottom:20px;}
#register_form input.gap
{
	width:400px;
	font-size:24px;
	padding:5px;
	background-color:#eee;
	/* border:none; */
	/* color:#000; */
	font-weight:bold;
}

input.sign_up, input.sign_in, button{
border:none;
font-weight:normal;
padding-top:0px;
font-weight:bold;
/* font-family:helvetica, arial;  */
position:relative;
display:block;
width:150px;
text-align:center;
font-size:18px;
height:40px;
color:#fff;
text-transform:uppercase;
background-color:#000;
/* text-shadow:0 0 3px #444; */
/* background-image:url(../img/but_sign_up.png);  */
/* background-repeat:no-repeat; */
/* background-color:transparent; */
cursor:pointer;
}

.dmain2 {
	background:#fd5;
	width:326px;
	height:218px;
	position:relative;
	/* z-index: 300; */
	background:url('../img/thumb_bg.png') top left no-repeat;
}

.dmainInset2{
	padding-left:26px;
	padding-top:23px;
}

.pub_anonymous{
	text-align:center;
	padding:50px;
}

.simple_list ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.simple_list li
{
	background-image: url('../img/list1.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
	padding-top: 3px;
	font-size:14px;
}
.gallery_bar{
	/* width:728px; */
	color:#fff;
	font-size:24px;
	background-color:#000;
	padding:20px;
	/* margin-left:90px; */
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 20px;
}

.gallery_bar span{
	padding-top:5px;
	float:right;
	font-size:16px;
}


.gallery_bar a:link  { color: #fff; text-decoration: underline; font-weight: normal; }
.gallery_bar a:visited  { color: #fff; text-decoration: underline; font-weight: normal; }
.gallery_bar a:hover  { color: #aaa; text-decoration: underline; font-weight: normal; }

.board_bar{
	color:#000;
	font-size:30px;
	padding:18px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 40px;
	margin-bottom: 20px;
	border-bottom:5px solid #000;
}

.commentarea {
	width:560px;
	padding-left:0px;
	/* margin: 20px 0 0; */
}
.commentarea label {
	padding: 0 0 0 10px;
}
.commentarea p {
	font-size:12px;
}
.commentlist {
	width:550px;
	margin-bottom:25px;
}
.comment {
	/* background:#f5f5f5 none repeat scroll 0 0; */
	border-top:1px solid #000;
	font-size:14px;
	/* height:100%; */
	/* margin:0 0 20px; */
	overflow:hidden;
	padding-top:15px;
	padding-bottom:15px;
}

.comments_title{
	font-size:16px;
	font-weight:bold;
	/* border-bottom:1px solid #000; */
}
.thecomment {
	float:left;
	/* width:85%; */
}
.desc{
	/* padding-bottom:10px; */
	font-size:12px;
	float:left;
	width:340px;
}

.desc_t {
	padding-right:20px;
	line-height:15px;
	/* background:#f35; */
}

.avatar{
	/* padding-bottom:10px; */
	font-size:12px;
	float:left;
	width:60px;
	/* background:#f5f5f5; */
}
.avatar_img{
	border:1px solid #000;
}

.comment .name, .author {
	font-size:10px;
}
.time {
	float:left;
	color:#878787;
	font-size:10px;
	line-height:15px;
	/* padding-left:30px; */
	width:150px;
	/* background:#235; */
}
.comment .text {
	line-height:19px;
}
.commentarea p {
	margin-bottom:10px;
}
.comment_textarea{
	background-color:#eee;
}

input.save_comment {
	border:none;
	font-weight:normal;
	padding:5px;
	padding-left:25px;
	padding-right:25px;
	font-weight:bold;
	position:relative;
	display:block;
	/* width:150px;  */
	text-align:center;
	font-size:14px;
	/* height:30px;  */
	color:#fff;
	text-transform:uppercase;
	background-color:#000;
	cursor:pointer;
}

.gallery_info_sketch{
	padding-left:20px;
	font-size:10px;
}

.gallery_info_follow{
	padding-left:0px;
	font-size:10px;
}
.gallery_info_like{
	text-align:center;
	font-size:10px;
}
.sketch_number{
	color:#878787;
	padding-top:20px;
	font-size:11px;
}
.app_margin3{
	padding-top:10px;
}
.app_margin2{
	padding-top:10px;
}
.app_margin{
	/* width:850px;  */
	height:50px;
	/* background:#444; */
}
.app_message{
	font-size:13px;
	line-height:18px;
	color:#ff0000;
	font-weight: bold;
}
.app_message_success{
	font-size:13px;
	line-height:18px;
	color:#336600;
	font-weight: bold;
}
.app_warning{
	padding-right:40px;
	font-size:10px;
	line-height:15px;
	color:#444;
	/* text-align:left; */
}

.game_inset{
	width:470px;
	height:500px;
	border: 1px solid #000;
}
.game_margin{
	width:472px;
	margin:0px auto;
}

.page_section {
	/* background-color: #eee; */
	overflow: hidden;
	width:980px;
}
.page_section_1{
	width:50px;
	float:left;
	/* background-color: #83f; */
}
.page_section_2{
	/* background-color: #83f; */
	width:620px;
	float:left;
}
.page_section_3{
	/* background-color: #83f; */
	width:310px;
	float:left;
}
.page_section_inset{
	padding-left:0px;
	/* background-color: #3f9; */
}


.xl_section {
	/* background-color: #eee; */
	overflow: hidden;
	width:980px;
}
.xl_section_1{
	width:10px;
	float:left;
}
.xl_section_2{
	width:810px;
	float:left;
}
.xl_section_3{
	width:160px;
	float:left;
}




.graf_section {
	/* background-color: #eee; */
	overflow: hidden;
	width:980px;
}
.graf_section_1{
	width:400px;
	float:left;
	/* background-color: #83f;  */
}
.graf_section_2{
	/* background-color: #83f; */
	width:580px;
	float:left;
}
.graf_section_inset{
	padding-left:10px;
	/* background-color: #3f9; */
}

.sketch_view {
	width:100%;
	/* background-color: #3f9; */
	text-align:center;
}
.sketch_img {
	margin:30px 0px 40px 0px;
	border:14px solid #000;
}

.sketch_section {
	/* background-color: #eee; */
	overflow: hidden;
	width:980px;
}
.sketch_section_1{
	width:247px;
	float:left;
	/* background-color: #83f; */
}
.sketch_section_2{
	/* background-color: #83f; */
	width:733px;
	float:left;
}
.fb_plugin{
	padding:0px 0px 20px 20px;
}
.faq_title {
	padding: 0 0 10px 0px;
	width: 50%;
	margin: 0 auto;
}
.faq_description {
	padding: 0 0px 60px 0px;
	width: 50%;
	margin: 0 auto;
}
.doodle{
	padding: 0px 0px 30px 31px;
}
.doodle a {
	font-size: .7em;
}
