a img {
    border: none;
}
*{
	padding: 0px;
	margin: 0px;
}

ul {
    list-style: none;
}

html { height: 100%;} 
* html body { height: 100%;}

.png1 { 
	behavior: url("/iepngfix.htc");
}

body {
	background: url("/images/main_bg.gif") repeat-x;
	height: auto;
	height: 100%;
	min-height: 100%;
	font-family: "Times New Roman";
	font-size: 13px;
	color: #000000;	
}

.clear{
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
}

.top_content {
	height: 164px;
	border-bottom: 1px solid #000;
}

.middle_content {
	/*padding-left: 116px;*/
	min-height: 500px;
	background-color: #fff;
	position: relative;
	z-index: 1;
}

.art_gallery {
	float: left;
	padding: 20px 0 0 55px;
}

.art_gallery .png1 {
    display: block;
    width: 498px;
    height: 43px;
    background: url('/images/art_gallery.png') no-repeat;
}
.art_gallery .png1:hover {
    cursor: pointer;
}

.art_gallery .png2 {
    display: block;
    width: 498px;
    height: 47px;
    background: url('/images/art_system.png') no-repeat;
}

.pfp_logo {
	float: left;
	padding: 20px 0px 0 0px;
}

/*.main_shadow {
	background: #FFF url(/images/shadow.gif) left repeat-y;
}*/

.content_table {
	width: 1129px;
	height: 100%;
	margin: 0px auto;
	position: relative;
}

.content_table td {
	vertical-align: top;
	padding-top: 1px;
}

.content_table td.main_shadow {
	/*padding-left: 20px;*/
	width: 510px;
}

.content_table td.right_part {
	background-color: #fff;
	padding-left: 26px;
	padding-top: 0;
}

.gallery_preview {
	height: 252px;
	width: 510px;
	/*background-image: url(/images/gallery_preview.gif);*/
}
.gallery_preview img {
	padding:0;
	margin:0;
	line-height:0;
}

.gallery_preview div {
	float: left;
	padding:0;
	margin:0;
	line-height:0;

}

.recently_preview {
	width: 510px;
}
.recently_preview img {
	padding:0;
	margin:0;
	line-height:0;
}

.recently_preview div {
	float: left;
	padding:0;
	margin:0;
	line-height:0;

}

.home_search {
	height: 303px;
	width: 510px;
	background: #1B1B1B url(/images/home_search_bg.gif) left top no-repeat;
}

.home_search div.search_container {
	padding: 128px 0 0 45px;
}

.home_search div.search_container input {
	border: 0;
	background-image: url(/images/search_input_bg.gif);
	height: 26px;
	width: 413px;
	padding: 10px 0 0 12px;
	font-size: 16px;
}

.button {
	height: 38px;
	width: 157px;
	border: 1px solid #767674;
	text-align: center;
	cursor: pointer;
}
.button_search {
	background: #FFC732 url(/images/start_search.gif) center center no-repeat;
}

.home_search div.search_container a {
	color: #fff;
	text-decoration: underline;
	font-size: 14px;
}

.home_login {
	height: 357px;
	width: 510px;
	background: #FFF url(/images/login_bg.jpg) center center no-repeat;
}

.home_login h4 {
	text-align: center;
	padding-top: 14px;
	font-size: 18px;
	color: #390200;
}

.home_login p {
	text-align: center;
	font-size: 14px;
	color: #390200;
}

.login_gallery {
	padding-left: 255px;
	padding-top: 25px;
	font-size: 14px;
	color: #482f03;
}

.button_login {
	background: #FFC732 url(/images/login_but.gif) center center no-repeat;
}

.button_join {
	background: #FFC732 url(/images/join_now.gif) center center no-repeat;
	margin-left: 25px;
}

/*.user_information {
	background: #FFF url(/images/userinf_bg.gif) center center no-repeat;
	height: 37px;
	width: 429px;
	float: left;
}

.user_information div {
	padding-left: 20px;
	padding-top: 5px;
	color: #5a5a5a;
}

.user_information span {
	color: #9b7c41;
	font-size: 14px;
	font-weight: bold;
}

.user_information a {
	color: #767575;
}

.user_information_reg {
	background: #FFF url(/images/userinf_bg.gif) center center no-repeat;
	height: 37px;
	width: 429px;
	float: left;
	color: #fff;
	display: none;
}

.user_information_reg input {
	width: 110px;
}

.user_information_reg div {
	padding-top: 3px;
	padding-left: 20px;
}

.user_information_reg a {
	color: #9b7c41;
	font-size: 14px;
	font-weight: bold;
}

.sign_in {
	background: #FFF url(/images/signin_bg.gif) center center no-repeat;
	height: 37px;
	width: 126px;
	float: left;
}

.sign_in div {
	font-size: 14px;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 4px;
}

.sign_in a {
	color: #f1f1f1;
	text-decoration: none;
}
*/

.right_part h4.pcontemp {
	padding-top: 15px;
	color: #390200;
	font-size: 18px;
}

.passion_txt {
	width: 320px;
	font-size: 14px;
	padding-top: 10px;
	float: left;

}
.monique_photo {
	margin-left: 335px;
	padding-top: 15px;
}
.monique_photo p {
	font-size: 9px;
	padding-top: 3px;
}

.some_gallery {
	/*background: #FFC732 url(/images/some_gallery_preview.gif) center center no-repeat;*/
	height: 374px;
	width: 511px;
}

.right_part h4.ourcoll {
	padding-top: 45px;
	color: #000;
	font-size: 18px;
}

.right_part p.ourcoll {
	padding-top: 20px;
	color: #000;
	font-size: 14px;
}
.right_part p.ourcoll span {
	font-weight: bold;
	color: #d19a07;
}
.right_part p.ourcoll a {
	color: #000;
}

.artlist {
	padding-top: 46px;
}

.artlist h4 {
	font-size: 18px;
	line-height: 1.3em;
}

.art {
	height: 307px;
	width: 460px;
	padding-left: 33px;
	padding-top: 22px;
	background: url(/images/art_bg.jpg) bottom right no-repeat;
}

.hr_bl {
	width: 481px;
	border-bottom: 1px solid #000;
	height: 1px;
}

.nikita_head h4 {
	text-align: left;
	padding-right: 170px;
	font-size: 18px;
	line-height: 1.3em;
	padding-top: 20px;
    float: right;
}
.nikita_links {
	padding-right: 85px;
	padding-top: 20px;
    float: right;
}
.nikita_links a {
	color: #000;
	font-size: 14px;
}

.nikita_photo img {
	float: left;
    display: block;
    margin: 25px 0px 0 0;
}

.nikita_text {
	font-size: 14px;
	padding-top: 20px;
	padding-left: 20px;
    float: left;
    width: 350px;
    font-family: Times New Roman;
}

.nikita_text a {
	color: #000;
}

.recently_added {
	background: #fff url(/images/recently_bg.gif) bottom right no-repeat;
	height: 124px;
	width: 510px;
}

.recently_added div {
	padding-left: 292px;
	padding-top: 95px;
}

.recently_added a {
	color: #FFF;
	font-size: 14px;
}

.home_categories {
	background-color: #CACACA;
	font-size: 14px;
	padding-left: 23px;
	padding-top: 38px;
}

.home_categories a {
	color: #000;
}

.home_categories table td {
	text-align: left;
	line-height: 1.4em;
}
.mag{
    height: 384px;
}
.hr_rp {
	background-color: #CACACA;
}

.hr_rp div{
	/*border-bottom: 1px solid #480E00;
	width: 480px;*/
	padding-top: 20px;
}

#footer_all {
	height: 276px;
    background: #f3f3f3 url(/images/footer_bg.gif) repeat-x;
}

#down_footer {
    margin:0 auto;
}
#down_footer ul {width:901px; margin:0 auto;padding:20px 0 0 66px; list-style-type: none;}

#down_footer ul li{
    width:18%;
    color:#767676;
    float:left;
    margin:0 0 0 20px;
}
#down_footer ul li h3{color:#FFF;font-size:18px;font-weight:bold;border-bottom:2px solid #FFF;padding:3px 0}
#down_footer ul li select{font-size:10px;height:17px;width:150px;color:#626262;background-color:#DFDFDD;}
#down_footer ul li a{
	font-size: 14px;
    color: #767676;
    text-decoration: none;
    display:block;
    border-bottom: 1px dotted #fff;
    padding:5px 0 5px 2px;
}

#down_footer ul li a:hover {
	background-color: #404040;
}

#line_footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 32px;
    background: #000 url('/images/footer_line_bg.gif') left top no-repeat;
	border-bottom: 1px solid #6A4101;
}

#line_footer div.rights {
	padding-left: 210px;
	color: #fff;
	padding-top: 10px;
	font-size: 11px;
    font-family: Arial;
	/*width: 270px;*/
	float: left;
}

#line_footer div.links {
	color: #fff;
	padding-top: 10px;
	font-size: 11px;
    font-family: Arial;
	width: 430px;
	float: right;
}

#line_footer div.links a {
	color: #fff;
}

.shipping_cmps {
	height: 73px;
	width: 1129px;
	/*background: #fff url(/images/shipping_bg_big.gif) no-repeat;*/
}

.artistmain td.artmenu {
	vertical-align: top;
	width: 190px;
	background-color: #1B1B1B;
}

.artmenuhead {
	height: 32px;
	border: 1px solid #8A8A8A;
	background-color: #FFC732;
}

.artmenuhead div {
	color: #3e3e3e;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 14px;
}

.artistmenu div {
	font-size: 12px;
	padding-left: 14px;
	line-height: 2.0em;
}

.artistmenu div a {
	color: #ede4cd;
	text-decoration: none;
}

.artistmenu div a:hover {
	color: #ffc732;
}

.artistmain td.artcenter {
	width: 584px;
	padding-top: 0px;
	padding-left: 1px;
	vertical-align: top;
}

.navy {
	width: 556px;
	border: 1px solid #000;
	height: 19px;
	background-color: #1B1B1B;
}

.navy div {
	padding-top: 1px;
	padding-left: 7px;
	font-size: 12px;
	color: #c59e52;
}

.navy div a {
	color: #c59e52;
	text-decoration: underline;
}

.navy div span {
	color: #f8ffda;
}

.aboutart {
	width: 471px;
	margin-left: 87px;
	background-color: #E8E8CE;
	position: relative;
}

.aboutart div.allcont {
	position: relative;
	width: 340px;
	line-height: 1.6em;
	padding-top: 16px;
	padding-left: 15px;
	font-size: 14px;
	font-style: italic;
}

.aboutart div.allcont span {
	font-weight: bold;
}

.aboutart div.allcont a {
	color: #000;
}

.aboutart div.about_href {
	text-align: right;
}

.aboutart div.videofile {
	padding-left: 60px;
}

.aboutart div.art_photo {
	background-image: url(/images/artphotobg.png);
	height: 159px;
	width: 129px;
	position: absolute;
	top: 36px;
	left: 366px;
    behavior: url("/iepngfix.htc");
}

.aboutart div.art_photo div {
	padding-left: 9px;
	padding-top: 9px;
}

.artistmain {
	width: 100%; 
	background: #fff;
}

.artistmain td.artright {
	padding-top: 94px;
	padding-left: 43px;
	vertical-align: top;
}

.artinfomenu {
	font-family: "Verdana";
	font-size: 11px;
	line-height: 1.8em;
}

.artinfomenu span{
	font-weight: bold;
}

.artinfomenu a {
	color: #6a6a68;
}

.artinfomenu div.art {
	color: #6a6a68;
}

.artistmain td div.bottomline {
	padding-top: 92px;
	width: 100%;
	position: relative;
	border-bottom: 1px dashed #4D4D4D; 
}

.artistmain td div.bottomline div.calcshipping{
	width: 92px;
	height: 152px;
	background-image: url(/images/calc_shipping.gif);
	position: absolute;
	left: 873px;
	top: 95px;
}

.artistmain td div.bottomline div.calcshipping div{
	font-size: 16px;
	font-family: "Arial";
	color: #ffc732;
	padding-left: 15px;
	padding-top: 23px;
}

.artistmain td div.bottomline div.calcshipping div a{
		color: #ffc732;
		font-weight: 600;
}

.artistmain td.bottomlinetd {
	padding-left: 84px;
}

.artistmain td.artworks {
	vertical-align: top;
}


.artworkscont {
    width: 750px;
    padding: 0 0 0 100px;
    margin: 0 auto;
    clear: both;
}


.artistmain td.artworks div.artworkscont {
	margin-left: 193px;
	width: 716px;
}

.tableworks td.painting {
	vertical-align: bottom;
	padding-bottom: 0px;
}

.tableworks td.painting_descr {
	vertical-align: top;
	padding-bottom: 60px;
}


.magnifier {
	width: 200px;
}

.paintopts {
	width: 200px;
	font-style: italic;
	font-size: 14px;
	color: #4c4c4c;
	line-height: 1.4em;
}

.paintopts a {
	color: #4c4c4c;
}

.paintsold {
	color: #4c4c4c;
	font-size: 14px;
	font-weight: 600;
}

.carttable {
	margin: 0px auto;
}

.carttable td {
	width: 25%;
	vertical-align: top;
	padding: 5px;
}

.slabel {
	text-align: center;
	font-size: 12px;
	color: #ede4cd;
}

.search_inp {
	border: 0;
	background-image: url(/images/search_input_bg_small.gif);
	height: 26px;
	width: 146px;
	padding: 10px 0 0 12px;
	font-size: 16px;
}

.search_panel_head {
	font-family: "Arial";
	font-weight: bold;
	font-size: 11px;
	color: #900;
}

.search_panel {
	font-family: "Arial";
	font-size: 11px;
	color: #7c5a36;
}

.search_panel a {
	color: #7c5a36;
}

.search_panel_d {
	width: 50%;
	float: left;

}

.pagination {
	height: 32px;
	border: 1px solid #696969;
	margin-left: 185px;
	background-color: #ECECEC;
}

.search_items {
	color: #866101;
	font-size: 11px;
	font-family: 'Arial';
	padding-top: 5px;
	padding-left: 30px;
}

.search_items a {
	color: #866101;
	text-decoration: none;
}

.calcshipping_search {
	width: 92px;
	height: 152px;
	background-image: url(/images/calc_shipping.gif);
	position: absolute;
	left: 1122px;
	top: 85px;
}

.calcshipping_search div {
	font-size: 16px;
	font-family: "Arial";
	color: #ffc732;
	padding-left: 15px;
	padding-top: 23px;
}

.calcshipping_search div a{
		color: #ffc732;
		font-weight: 600;
}

.dhonishow_shadows {
	height: 383px;
	width: 516px;
	background: #fff url(/images/prew_bg.gif) no-repeat bottom right;
}

.painting_main {
	border-right: 1px dashed #000;
	padding-bottom: 40px;
}

.painting_main div.img_cnt {
	padding-left: 136px;
}

.p_image_title {
	font-family: "Times New Roman";
	font-size: 20px;
	color: #606060;
}

.p_price {
	font-family: "Arial";
	font-size: 26px;
	font-weight: bold;
	color: #000;
}

.p_size {
	font-family: "Times New Roman";
	font-size: 23px;
	color: #696969;
}

.p_description {
	font-family: "Times New Roman";
	font-size: 14px;
	color: #666;
	padding-top: 15px;
	width: 430px;
	line-height: 1.4em;
}

.p_description span {
	font-weight: bold;
	color: #866101;
}

.p_wish {
	background: #fff url(/images/p_wishlist.gif) no-repeat bottom left;
	padding-left: 38px;
	padding-top: 7px;
	height: 20px;
	font-family: "Tahoma";
	font-size: 12px;
}

.p_wish a {
	color: #606060;
	text-decoration: underline;
}

.p_prew {
	width: 84px;
	float: left;
}

.p_prew a.pp_prew {
	display: block;
	background: #fff url(/images/p_prev.gif) no-repeat top left;
	padding-top: 8px;
	height: 21px;
	color: #606060;
	text-decoration: underline;
	padding-left: 36px;
}

.p_prew a.pp_prew:hover {
	background-position: bottom left;
}

.prev_next {
	padding-right: 60px;
}

.p_next {
	width: 60px;
	float: right;
}

.p_next a.pp_next {
	display: block;
	background: #fff url(/images/p_next.gif) no-repeat top right;
	padding-top: 8px;
	height: 21px;
	color: #606060;
	text-decoration: underline;
	padding-right: 36px;
}

.p_next a.pp_next:hover {
	background-position: bottom right;
}

.p_rightdescr {
	font-size: 20px;
}

.galbio {
	padding-left: 30px;
	padding-top: 10px;
	font-size: 11px;
	font-weight: bold;
	font-family: "Verdana";
}

.galbio a {
	color: #606060;
}

.price_size {
	width: 200px;
	padding-top: 5px;
	height: 80px;
}

.p_buy {
	cursor: pointer;
	width: 187px;
	height: 55px;
	background: #fff url(/images/p_buy_y.gif) no-repeat top right;

}

.p_about {
	width: 350px;
}

.p_thumbs {
	width: 430px;
}

.p_mainpnt {
	border-bottom:2px solid #eee;
	border-right:2px solid #eee;
	padding-bottom:2px;
	padding-right:2px;
	background:#ccc;
}

.p_painterphoto {
	width: 60%;
}

.artistmain td.p_artright {
	padding-top: 94px;
	padding-left: 43px;
	vertical-align: top;
	width: 400px;
}

.artistmain td.p_artcenter {
	padding-top: 0px;
	padding-left: 1px;
	vertical-align: top;
}

.dotline {
	padding-right: 60px;
}

.dotline div {
	height: 2px;
	background: #fff url(/images/dotline.gif) repeat-x top right;

}

.painter_p {
	border-bottom:2px solid #eee;
	border-right:2px solid #eee;
	padding-bottom:2px;
	padding-right:2px;
	background:#ccc;
	float: left;
}

.painter_p div.p_por {
	padding-right: 10px;
	padding-top: 10px;
	background:#fff;
}

.loginshadow {
	background-image: url(/images/loginshadow.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 18px;
}

.loginshadow div {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	height: 352px; 
	width: 260px; 
	background-image: url(/images/art_login_girl.jpg);
}

.artpaint {
	padding-left: 38px;
	padding-right: 31px;
	border-top: 1px solid #fff;
}

.artpaint div {
	height: 352px; 
	width: 335px; 
	background-image: url(/images/art_login_paint.jpg);
}


.artloginform {
	background-color: #000;
	vertical-align: top;
	border-top: 1px solid #fff;
	padding-top: 34px;
	line-height: 2.5em;
}

.login_crn {
	font-family: "Times";
	font-size: 26px;
	color: #fff;
}

.art_login_maintxt {
	font-family: "Arial";
	font-size: 15px;
	color: #b6b6b6;
	/*width: 237px;*/
}

.art_create {
	background-image: url(/images/art_create.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 139px;
	cursor: pointer;
}

.art_login_inp {
	padding-left: 11px;
}

.art_login_inp input {
	width: 199px;
	background-color: #B6B6B6;
	border: 1px solid #fff;
	height: 22px;
	color: #000;
	width: 256px;
	font-size: 15px;
}

.art_login_inp select {
	width: 256px;
	background-color: #B6B6B6;
	border: 1px solid #fff;
	color: #000;
	height: 22px;
	font-size: 15px;
}

.description_textarea {
	width: 505px;
	height: 100px;
	background-color: #B6B6B6;
	border: 1px solid #fff;
	color: #000;
}

.art_login_but {
	padding-left: 14px;
}

.art_login_privacy {
	font-size: 15px;
	font-family: "Arial";
}

.art_login_privacy a{
	color: #ffc732;
}

.art_view {
	background-image: url(/images/art_view.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 139px;
	cursor: pointer;
}

.art_login_ahead {
	font-family: "Times";
	font-size: 30px;
	font-weight: bold;
	color: #b17f01;
}

.art_login_about {
	padding-left: 52px;
	padding-top: 34px;
}

.art_ab_pt {
	font-family: "Times";
	font-size: 18px;
	color: #000;
	line-height: 1.5em;
}

.art_ab_pt span {
	color: #b17f01;
}

.regshadow {
	background-image: url(/images/loginshadow.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 18px;
	width: 568px; 
	vertical-align: top;
}

.regleft {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color: #000;
	padding-left: 34px;
	padding-top: 34px;
	padding-right: 43px;
	width: 534px; 
}

.reglh {
	font-family: "Times";
	font-size: 26px;
	color: #FFF;
	line-height: 1.0em;
}

.star {
	color: #ffc732;
}

.retype {
	color: #a8935e;
	font-size: 11px;
}

.regt td{
	padding-top: 15px;
}

.descrde {
	color: #a8935e;
}

.artregsubm {
	width: 159px;
	height: 40px;
	background-image: url(/images/artregsubm.gif);
	cursor: pointer;
}

.regrpart {
	width: 638px;
	background-color: #FFF;
	padding-top: 39px;
	padding-left: 39px;
	vertical-align: top;
	background-image: url(/images/reg_flower.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right 195px;
}

.regtitle {
	font-family: "Times";
	color: #b17f01;
	font-size: 20px;
	font-weight: bold;
}

.regtxtblock {
	font-size: 14px;
	color: #000;
	font-family: "Times";
	line-height: 1.4em;
	padding-top: 10px;
}
.regtxtblock span {
	color: #b17f01;
}

.regagree {
	font-size: 15px;
	color: #B6B6B6;
	font-family: "Arial";
}



.paintitem {
	height: 213px;
	border-top: 1px dashed #AE7800;
}

.paintitem_fake {
	height: 1px;
	border-top: 1px dashed #AE7800;
}

.pch {
	padding: 0px 5px 5px 5px;
	vertical-align: top;
}





.recently_preview div {
	float: left;
	padding:0;
	margin:0;
	line-height:0;

}

/*horizontal menu layout*/
#horizontal_menu_container {
    height: 33px;
    background: #fff;
    border-bottom: 1px solid #C2871A;
}
#horizontal_menu_container ul.horizontal_menu{
    float: left;
    width: 980px;
	list-style-type: none;
}
#horizontal_menu_container ul.horizontal_menu li{
    float: left;
    /*background: url('/images/vertical_divider.gif') no-repeat right top;
    padding-right: 1px;*/
}

#horizontal_menu_container ul.horizontal_menu li a{
    color: #1B1B1B;
    font-family: verdana;
    font-size: 9px;
    text-transform: uppercase;
    float: left;
    display: block;
    padding: 11px 17px 12px 17px;
    text-decoration: none;
    height: 10px;
    background: url('/images/vertical_divider.gif') no-repeat right top;
    overflow: hidden;
}
#horizontal_menu_container ul.horizontal_menu li a:hover{
    color: #FDFDFD;
    background: #383838;
}
#horizontal_menu_container ul.horizontal_menu li a.active{
    color: #FDFDFD;
    background: #383838;
}
#horizontal_menu_container ul.horizontal_menu li a span.cart_href {
	width: 19px;
	height: 15px;
	display: block;
    float: left;
    background: url('/images/cart_href.gif') left top no-repeat;
}
#horizontal_menu_container ul.horizontal_menu li a:hover span.cart_href {
    background: url('/images/cart_href.gif') left bottom no-repeat;
}

.serviceleft {
	width: 86px;
}

.servicentr {
	padding-left: 99px;
	vertical-align: top;
}

.servicewin {
	width: 471px;
	background-color: #FFEEA7;
	position: relative;
}

.servicewin div.allcont {
	position: relative;
	width: 340px;
	line-height: 1.6em;
	padding-top: 16px;
	padding-left: 15px;
	font-size: 14px;
	font-style: italic;
}

.servicewin div.allcont span {
	font-weight: bold;
}

.servicewin div.allcont a {
	color: #000;
}

.servicewin div.about_href {
	text-align: right;
}

.servicewin div.videofile {
	padding-left: 60px;
}

.servicewin div.art_photo {
	background-image: url(/images/artphotobg.png);
	height: 159px;
	width: 129px;
	position: absolute;
	top: 36px;
	left: 366px;
    behavior: url("/iepngfix.htc");
}

.servicewin div.art_photo div {
	padding-left: 9px;
	padding-top: 9px;
}

.serviceright {
	vertical-align: top;
}

.serviceright div.stitle {
	font-weight: bold;
	font-family: "Verdana";
	font-size: 11px;
	padding-top: 16px;
}

.serviceright div.slink {
	font-family: "Verdana";
	font-size: 11px;
	padding-top: 5px;
}
.serviceright div.slink a{
	color: #000;
	text-decoration: none;
}
.serviceright div.slink a:hover{
	text-decoration: underline;
}

.contact {
	line-height: 1.5em;
	font-size: 12px;
	font-family: "Trebuchet MS","Times";
	float: left;
	width: 360px;
}
.contact div.contact_title {
	float: left;
	text-align: left;
	width: 65px;
}
.contact input {
	width: 255px;
}
.contact textarea {
	width: 255px;
	height: 150px;
}

.contactTxtTop {
	line-height: 1.8em;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	font-family: "Trebuchet MS","Arial";
	text-align: left;
}

.contactinfo {
	width: 240px;
	float: right;
	text-align: left;
	font-family: "Trebuchet MS","Times";
	line-height: 1.5em;
	font-size: 12px;
	color: #d8c3b7;
}

.contactSND {
	padding-right: 38px;
}

.contactSND a{
	color: #ef702d;
	font-size: 13px;
	font-weight: bold;
	font-family: "Arial";
}

.captcha {
	margin-left: 100px;
	width: 200px;
}
.captcha input {
	width: 60px;
	margin: 14px 0 0 5px;
}
.captcha img {
	float: left;
}

.serv_cont {
	padding-left: 20px;
	padding-top: 20px;
}






/*painting_08/12/09*/
.painting_center{
    width: 40%;
    padding-bottom:40px;
}
.img_pain_center{
    float: left;
    width: 480px;
}
.nav_next{
    float: left;
    line-height: 30px;
}
.blok_prew_next {
    float: left;
    padding: 0 5px;
}
.blok_prew_next a {
    float: left;
    display: block;
    font-size: 11px;
    font-family: "Arial"; 
    color: #C59E52;
    text-decoration: none; 
}
.blok_prew_next span {
    float: left;
    display: block;
    font-size: 11px;
    font-family: "Arial"; 
    color: #fff;
}

.blok_back {
    float: left;
    padding-left: 15px;

}

.blok_back a.text_back {
    display: block;
    font-size: 11px;
    font-family: "Arial"; 
    color: #866101;
    text-decoration: none;
}
.blok_back span{
    color:#fff
}
.mainimg{
    margin: 0 auto;
    width: 420px;
}
.mainimg img.main_big_photo{
    width: 406px;
}
.foto_img{
    clear: both;
    margin: 0 auto 0 auto;
    width: 440px;
    height: 120px;
    list-style: none;
    padding: 10px 0 0;
}
.foto_img li{
    float: left;
    padding: 0;
    margin: 0 15px 0 0;
}


.painting_right{
    padding-top: 62px;
    padding-left: 43px;
    vertical-align: top;
    width: 400px;
    background: #fff;
}
.main_right_blok{
    padding: 0 0 0 40px;
    border-left:1px dashed #000000;
    float:left;
    width: 216px;
    height: 681px;
    background: #fff;
}
.h_the_artwork{
    height: 18px;
    font-size: 35px;
    font-family: "Arial"; 
    color: #1B1B1B;   
}
.main_right_blok p.p_the_hunter{
    padding-top: 6px;
    font-size: 14px;
    font-family: "Verdana";
    font-weight: bold; 
    color: #9B6D24; 
}
.main_right_blok p{
    padding-top: 18px; 
    font-size: 11px;
    font-family: "Verdana";
    color: #5A5B5B; 
}
.main_right_blok p strong{
    font-weight: bold;
    color: #1B1B1B;
}
.ul_blok_color{
    margin-top: 7px;
    width: 217px;
    height: 16px;
}
.ul_blok_color li{
    margin-right: 2px;
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    text-decoration: none;
}
.pri_ce {
    margin-top: 27px;
    width: 200px;
    height: 26px;
}
.p_pri_ce {
    font-family: "Verdana";
    font-size: 18px;
    color: #5A5B5B;
}
.p_buy_1 {
    display: block;
    float: left;
    border: 1px solid #555555;
    text-decoration: none;
    padding:4px 0 0 13px; 
    height:19px;
    width:124px;
    font-family: "Verdana";
    font-weight: bold; 
    font-size: 12px;
    color: #fff;
    background: #fff url(/images/add_to_cart.gif) no-repeat top right;
}
.mini_img{
    float:left;
    width: 45px;
    height: 25px;
    padding: 4px 0 0 15px;
}
.kvadrat{
    display: block;
    float: left;
    width: 17px;
    height: 17px;
    background: url('/images/kvadrat.gif') no-repeat;
}
.zvezda{
    display: block;
    float: right;
    width: 25px;
    height: 19px;
    background: url('/images/heart.gif') no-repeat; 
}



/*collapse panel*/
.collapse {
    vertical-align: top;
    border-right: 1px solid #383838;
    width: 110px;
}
#collapse_div {
    width: 110px;
}
#collapse_div ul{
    list-style: none;
    margin: 0;
    padding: 0;
    width: 85px;
    float: left;
}
#collapse_div ul li{
    float: left;
    width: 85px;
    height: 85px;
}
#collapse_div ul li a {
    float: left;
    width: 85px;
    height: 85px;
}
#collapse_div ul li a img{
    border: none;
}
#collapse_div .collapse_button {
    float: left;
    position: relative;
}
#collapse_div .collapse_button a.push_button {
    display: block;
    position: absolute;
    right: -13px;
    top: 125px;
    width: 37px;
    height: 85px;
    background: url('/images/collapse_arrow.png') no-repeat right top;
    behavior: url('/iepngfix.htc');
    outline: none;
}
#collapse_div .collapse_button a.push_button:hover {
    cursor: pointer;
}




.artist_all_art_page{
    margin: 0 auto;
    width: 870px;
    height: 270px;
    padding: 0 0 10px;
}
.navy_top {
    float: left;
    margin: 33px 0 20px 0px;
    width: 495px;
    border: 1px solid #000;
    height: 19px;
    background-color: #1B1B1B;
}
.navy_top div {
    padding: 3px 0 0 7px;
    font-size: 9px;
    font-family: Verdana;
    color: #B17F01;
}

.navy_top div a {
    color: #B17F01;
    font-size: 9px;
     font-family: Verdana;
    text-decoration: underline;
}
.navy_top div span {
    font-size: 9px;
    color: #F8FFDA;
    font-family: Verdana;
}
.gallery_type{
    float: right;
    margin:25px 0 14px 10px;
    /*width: 287px;*/
    height: 38px;
    font-size: 34px;
    color: #795701;
    overflow: hidden;
}
.blok_photobook{
    float:right;
    width: 100%;
    height: 179px;
    position: relative;
}
.blok_photobook_2{
    width: 800px;
    height: 179px;
    float:right;
    background: #E8E8CE;
}
.photo_top_position{
    position: absolute;
    top: 11px;
    left: 0;
}
.photo_bio_position{
    position: absolute;
    right: -40px;
    top: 20px;
}

.the_artist_book {
    display: block;
    width: 155px;
    height: 122px;
    position: absolute;
    right: -150px;
    top: 46px;
    background: url('/images/artbook.png') no-repeat;
    behavior: url('/iepngfix.htc');
}
.the_artist_book:hover {
    cursor: pointer;
}

.photo_shadow{
    padding: 0 7px 7px 0;
    background: url('/images/photo_shadow.png') no-repeat;
    background-position: right bottom;
    behavior: url('/iepngfix.htc');
    z-index: 200;
}
.photo_shadow img{
    display: block;
    float: left;
    /*width: 93px;*/
    border-top: 8px solid #fff;
    border-right: 9px solid #fff;
    border-left: 9px solid #fff;
    border-bottom: 17px solid #fff;
}
.h_name{
    color: #000;
    float: left;
    padding: 30px 0 0 210px;
    font-size: 38px;
}
.gallery_page_artworks{
    padding: 50px 0 35px;
    width: 870px;
    margin: 0 auto;
    height: 40px;
}
.gallery_page_artworks .h2_artworks{
    float: left;
    font-size: 38px;
    color: #000;
}
.gallery_page_artworks div.series{
    float: right;
    width: 272px;
    height: 20px;
    padding: 5px 6px;
    background: #866101;
    border: 1px solid #F0D07D;
}
.gallery_page_artworks div.series select{
    width: 272px;
    height: 20px;
    color: #866101;
}
.ul_blok_artist_menu{
    position: relative;
    margin: 14px 10px 0 0;
    float:right;
    display: inline;
    width: 589px;
    height: 76px;
    border: 1px solid #C5C5C5;
    background: url('/images/ul_blok_artist_menu.gif') repeat-x;
}
.ul_blok_artist_menu li{
    margin-top: 18px;
    padding: 12px 0 11px;
    display: block;
    float: left;
    position: relative;
    width: 146px;
    height: 14px;
    text-decoration: none;
    text-align: center;
}
.ul_blok_artist_menu li.active{
    background: url('/images/active_artist_menu.png') no-repeat center center;
}
.ul_blok_artist_menu li a{
    display: block;
    float: left;
    /*line-height: 20px;*/
    font-size: 11px;
    font-family: "Verdana";
    font-weight: bold; 
    text-decoration: none; 
    color: #333333;
    width: 146px;
    height: 14px;
}
.ul_blok_artist_menu li a.bio_link{
    border-right: 1px solid #BCBCBC;
    border-left: 1px solid #BCBCBC;
}
.ul_blok_artist_menu li a.bio_link:hover{
    border-right: 1px solid #BBAA7F;
    border-left: 1px solid #BBAA7F;
}
.ul_blok_artist_menu li a.comission_link{
    border-right: 1px solid #BCBCBC;
}


.ul_blok_artist_menu li div{
    display: none;
    position: absolute;
    top: 26px;
    left: 0;
    width: 146px;
    height: 169px;
    border: 1px solid #bbaa7f;
    border-top: none;
    z-index: 20;
    overflow: hidden;
}
.ul_blok_artist_menu li div.left1px {
    left: -1px;
}
.ul_blok_artist_menu li:hover div{
    display:block;
}
.ul_blok_artist_menu li div ul{
    /*width: 149px;*/
    height: 123px;
    border: 1px solid #fff;
    border-top: none;
    background: url('/images/bio_popup_back.gif') repeat-x left bottom;
    padding: 45px 0 0 0;
}
.ul_blok_artist_menu li div ul li{
    border: none;
    /*width: 149px;*/
    display: block;
    float: left;
    margin: 0;
    padding: 6px 0 6px 0;
    /*overflow: hidden;*/
}
.ul_blok_artist_menu li div ul li a{
    width: 144px;
    display: block;
    float: left;
    text-align: center;
    color: #aa8c40;
    text-decoration: underline;
    font-weight: normal;
}





/*.li_blok_artist_menu{
    border: none;
}*/
.the_artist_photobook{
    position: absolute;
    left: 135px;
    top: 12px;
    width: 123px;
    height: 154px;
    background: url('/images/the_artist_photobook.gif') repeat-x;
}
.nav_bottom{
    display: block;
    margin: 0 auto;
    width: 870px;
    height: 30px;
    background: #1B1B1B;
    border: 1px solid #F0D07D;
}
.p_painter {
    float: left;
    font-size: 11px;
    font-family: "Arial"; 
    color: #C59E52;
    line-height: 30px;
    padding: 0 0 0 12px;
}
.p_painter span{
    color: #866101;
}
.p_artworks_found {
    float: left;
    font-size: 11px;
    font-family: "Arial"; 
    color: #C59E52;
    line-height: 30px;
    padding: 0 5px 0 12px;
}
.p_artworks_found span{
    color: #fff;
}
.p_artworks_found a {
    font-size: 11px;
    font-family: "Arial"; 
    color: #C59E52;
    line-height: 30px;
}
.blok_select{
    float: right;
    font-size: 11px;
    font-family: "Arial";
    color:#866101;
    padding: 5px 7px 0 0;
}
.blok_select select{
    width: 40px;
}
.p_tell_a_friend {
    float: right;
    font-size: 11px;
    font-family: "Arial"; 
    color: #C59E52;
    line-height: 30px;
    padding: 0 16px 0 0;
}
.p_tell_a_friend a {
    font-size: 11px;
    font-family: "Arial"; 
    color: #C59E52;
    line-height: 30px;
}
.p_tell_a_friend span{
    color: #fff;
}

.p_page{
    color:#C59E52;
    display:inline;
    float:right;
    font-family: Arial;
    font-size:11px;
    line-height: 30px;
    padding: 0 20px 0 0;
}
.p_page span{
    display: block;
    float: left;
    color:#866101;
    padding: 0 10px 0;
}
.p_page a{
    display: block;
    float: left;
    padding: 0 4px;
    color:#C59E52;
    text-decoration: none;
}    

/*Bio*/
.main_blok{
    margin: 0 auto;
    padding: 60px 0 0;
    width: 770px;
    /*overflow: auto;*/
    background: none;
}
.left_blok_center{
    float: left;
    width: 470px;
    background: #E8E8CE;
    position: relative;
    z-index: 10;
}
h2.p_about{
    padding: 14px 0 16px 16px;
    color:#1B1B1B;
    font-family: Times New Roman;
    font-style: italic;
    font-size:14px;
    line-height: 21px;
}
.blok_bio_text{
    float: left;
    width: 354px;
    padding: 0 0 0 16px;
}
.blok_bio_text h2 {
    padding: 0 0 14px 0;
    color:#1B1B1B;
    font-family: Times New Roman;
    font-size:16px;
    line-height: 21px;
}
.blok_bio_text p{
    padding: 0 0 20px 0;
    color:#1B1B1B;
    font-family: Times New Roman;
    font-style: italic;
    font-size:14px;
    line-height: 21px;
}
.blok_bio_text p.p_thanks{
    margin: 23px 0 0 0;
    font-size:18px;
    text-align: right;  
}
.blok_right{
    float: right;
    width: 210px;
    height: 692px;
}
.the_artist{
    float: left;
    line-height: 29px;
    font-size: 35px;
    font-family: "Myriad Pro"; 
    color: #1B1B1B;
}
.class_flash{
    margin-top: 17px;
}
.p_about_me{
    float: left;
    margin: 17px 0 0 0px;
    color:#1B1B1B;
    font-family: Verdana;
    font-size:11px;
    line-height: 20px;
}
.ul_about_me{
    width: 72px;
}
.ul_about_me li{
    display: block;
    color:#6A6A68;
    font-family: Verdana;
    font-size:11px;
    line-height: 20px;
}
.ul_about_me li a{
    display: block;
    color:#6A6A68;
    font-family: Verdana;
    font-size:11px;
    line-height: 20px;
}
.ul_about_me li a:hover{
    color:#9B6D24;
    text-decoration: none;
    font-weight: bold;
}
.ul_my_favorites{
    float: left;
    width: 160px;
    height: 97px;
}
.ul_my_favorites li{
    display: block;
    color:#6A6A68;
    font-family: Verdana;
    font-size:11px;
    line-height: 20px;
}
.ul_my_favorites li a{
    color:#6A6A68;
    font-family: Verdana;
    font-size:11px;
    line-height: 20px;
}
.ul_my_favorites li a:hover{
    color:#9B6D24;
    text-decoration: none;
    font-weight: bold;
}



/*.ul_blok_color li{
    margin-right: 2px;
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    text-decoration: none;
}*/




/*testin fluid layout*/
.t_content {
    background: #fff;
    width: 100%;
}
.t_content .left_thing {
    float: left;
    /*background: red;*/
    width: 110px;
}
.t_content .right_thing {
    border-left: 1px solid #383838;
    /*background: yellow;*/
    margin: 0 0 0 110px;
    overflow: auto;
}





/*signap_plans*/

.left_images {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    width: 85px;
    float: left;
}
.left_images ul li {
    clear: both;
    width: 85px;
    height: 85px;
    float: left;
}
.left_images ul li img{
    width: 85px;
    height: 85px;
}
.center_container{
    margin: 0 0 0 85px;
}
.center_container_promo{
    margin: 0 0 0 0px;
}
.main_blok_singup{
    margin: 0 auto;
    width: 990px;
    height: 591px;
    background: url("/images/backgraund_signap_plans.gif") repeat ;
    border-top: 27px solid #fff;
}

.day_free{
    padding: 23px 0 0 0;
    font-size: 44px;
    font-family: "Arial";
    font-weight: bold; 
    color: #795701;
    text-align: center;  
}
.thousands{
    margin: 8px 0 0 0;
    font-size: 20px;
    font-family: "Verdana"; 
    color: #383838;
    text-align: center;  
}
.blok_page{
    margin: 22px auto 0;
    width: 904px;
    height: 410px;
}
.pro{
    margin: 20px 0 0 0;
    float: left;
    width: 219px;
    height: 361px;
}
.zvezdu4{
    padding: 20px 0 0 0 ;
    margin: 0 auto;
    width: 80px;
    height: 29px;
    background: url("/images/4_zvezdu.png") no-repeat;
    behavior: url("/iepngfix.htc");
}
.pro_text{
    width: 218px;
    padding: 10px 0 0 0;
    1height: 93px;
    background: #EFEFEF;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #CCCCCC;
}
.pro_text_center{
    width: 218px;
    height: 205px;
    background: #EFEFEF;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #999999;
}
.premium_text{
    width: 218px;
    padding: 10px 0 0 0;
    1height: 93px;
    background: #EFEFEF url("/images/teni_left.gif") repeat-y right;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #CCCCCC;
}
.premium_text_center{
    width: 218px;
    height: 205px;
    background: #EFEFEF url("/images/teni_left.gif") repeat-y right;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #999999;
}
.zvezdu3{
    padding: 20px 0 0 0 ;
    margin: 0 auto;
    width: 70px;
    height: 29px;
    background: url("/images/3_zvezdu.png") no-repeat;
    behavior: url("/iepngfix.htc");
}
.plus{
    float: left;
    height: 394px;
}
.plus1{
    padding: 0 9px 0 9px;
    float: left;
    border: 3px solid #C29931;
    background: #fff;
}
.plus_text{
    width: 222px;
    padding: 10px 0 0 0;
    1height: 95px;
    background: #fff;
    border-bottom: 1px solid #CCCCCC;
}
.plus_text_center{
    width: 222px;
    height: 239px;
    background: #fff;
}
.stars_count {
    height: 16px;
    background-position: left center;
    background-repeat: repeat-x;
    margin: 20px auto 0;
}
.zvezdu2{
    padding: 20px 0 0 50px ;
    margin:0 0 0 98px;
    width: 50px;
    height: 29px;
    background: url("/images/2_zvezdu.png") no-repeat;
    behavior: url("/iepngfix.htc");
}
.zvezdu1{
    padding: 20px 0 0 0 ;
    margin: 0 auto;
    width: 25px;
    height: 29px;
    background: url("/images/1_zvezdu.png") no-repeat;
    behavior: url("/iepngfix.htc");
}
.basic{
    margin: 20px 0 0 0;
    float: left;
    width: 219px;
    height: 361px;
}
.basic_text{
    width: 218px;
    padding: 10px 0 0 0;
    1height: 93px;
    background: #EFEFEF url("/images/teni.gif") repeat-y; 
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #CCCCCC;
}
.basic_text_center{
    width: 218px;
    height: 205px;
    background: #EFEFEF url("/images/teni.gif") repeat-y;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
}
.p_pro_text{
    margin: 0;
    height: 34px;
    font-size: 34px;
    font-family: "Verdana"; 
    font-weight: normal;
    color: #795701;
    text-align: center;
}
.p_pro_text span{
    color: #700d09;
}
.p_month_text{
    padding: 5px 0 0 0;
    margin: 0 auto;
    width: 131px;
    font-size: 18px;
    font-family: "Arial"; 
    color: #383838;
    text-align: center;
    border-top: px solid #CCCCCC;
}

.p_month_text span{
    font-size: 14px;
    font-family: "Arial"; 
    color: #B17F01;
    text-align: center;
}
.p_own_website{
    width: 200px;
    padding: 10px 0 0 0;
    margin: 0 auto;
    font-size: 17px;
    font-family: "Arial"; 
    color: #700d09;
    text-align: center;
    text-decoration: underline;
    font-weight: bold;
}
.p_own_website_center{
    width: 200px;
    padding: 10px 0 0 0;
    margin: 0 auto;
    font-size: 20px;
    font-family: "Arial"; 
    color: #cccccc;
    text-align: center;
    text-decoration: underline;
    font-weight: bold;
    line-height: 25px;
}
.p_own_website_center span{
    color: #700d09;
}
.p_marketing{
    1width: 173px;
    padding: 10px 0 0 0;
    margin: 0 auto;
    font-size: 14px;
    font-family: "Arial"; 
    color: #383838;
    text-align: center;
}
.img_sign_up{
    display: block;
    padding: 8px 0 0 0;
    width: 155px;
    height: 28px;
    margin: 5px auto;
    margin-top: 25px;
    background: url("/images/sign_up.jpg") no-repeat;
    border: 1px solid #767674;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    font-family: "Verdana"; 
    color: #fff;
    text-align: center;
}
.img_sign_up_plus{
    display: block;
    padding: 8px 0 0 0;
    width: 165px;
    height: 38px;
    margin: 20px auto 0;
    margin-top: 45px;    
    background: url("/images/sign_up_plus.jpg") no-repeat;
    font-size: 16px;
    text-decoration: none;
    font-family: "Verdana"; 
    color: #fff;
    text-align: center;
}
.sign_up_basic{
    margin: 60px auto 0;
}
.free_account_banner {
    height: 52px;
    background: #AAB297;
    padding: 15px 0 0 0;
}
.free_account_banner .container{
    position: relative;
    width: 680px;
    margin: 0 auto;
    padding: 0;
}
.free_account_banner .container .free_galery {
    position: absolute;
    left: 0;
    top: 5px;
    text-align: left;
    font-family: Arial;
    font-size: 19px;
    color: #383838;
}

.free_account_banner .container img {
    position: absolute;
    left: -110px;
    top: 5px;
}

.free_account_banner .container .free_galery span{
    color: #B17F01;
}
.free_account_banner .container a.signup_free{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    padding: 8px 0 0 0;
    border: 1px solid #767674;
    width: 155px;
    height: 28px;
    margin: 0;
    background: url("/images/sign_up.jpg") no-repeat;
    font-size: 16px;
    text-decoration: none;
    font-family: "Verdana"; 
    color: #fff;
    text-align: center;
}
.exhibiting {
    margin: 0 auto;
    width: 990px;
    height: 88px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 33px;
    font-family: "Verdana"; 
    color: #383838;
    text-align: center;
    line-height: 40px;
    padding: 40px 0 0 0;
}
.p_we_allso{
    width: 336px;
    height: 14px;
    padding:0 0 0 75px;
    font-size: 11px;
    font-family: "Verdana"; 
    color: #383838;
    text-align: center;
}
.p_we_allso a{
    color: #B17F01;
}
.blok_passion{
    margin: 0 auto;
    width: 990px;
    height: 70px;
}
.passion_text{
    padding: 7px 0 0 0;
    text-align: center;
    font-size: 20px;
    font-family: "Verdana"; 
    color: #383838;
}
.center_blok{
    margin: 48px auto 0;
    width: 904px;
    height: 346px;
}
.center_blok_left{
    float: left;
    width: 439px;
    height: 319px;
}
.center_blok_right{
    float: right;
    width: 430px;
    height: 358px;
}
.center_blok_left h3{
    padding: 17px 0 0 0;
    font-size: 12px;
    font-family: "Verdana";
    font-weight: bold; 
    color: #000;
}
.center_blok_left p{
    padding: 17px 0 0 0;
    font-size: 12px;
    font-family: "Verdana"; 
    color: #464646;
}
.center_blok_right h3{
    padding: 17px 0 0 0;
    font-size: 12px;
    font-family: "Verdana";
    font-weight: bold; 
    color: #000;
}
.center_blok_right p{
    padding: 17px 0 0 0;
    font-size: 12px;
    font-family: "Verdana"; 
    color: #464646;
}
.master_card_img{
    width: 242px;
    height: 30px;
    padding: 15px 0 0 0;
}
.blok_your_data{
    margin: 0 auto;
    width: 936px;
    height: 184px;
}
.ryka_img{
    float: left;
    width: 157px;
    height: 184px;
    background: url("/images/ryka.jpg");
}

.your_data_text{
    margin: 52px 0 0 40px;
    float: left;
    width: 727px;
    height: 79px;
    background: #fff;
}
.your_data_text h3{
    font-size: 12px;
    font-family: "Verdana";
    font-weight: bold; 
    color: #000;
}
.your_data_text p{
    padding: 15px 0 0 0;
    font-size: 12px;
    font-family: "Verdana"; 
    color: #464646;
}
.blok_any_question{
    margin: 0 auto;
    width: 936px;
    height: 100px;
    padding: 0 0 40px;
}
.blok_any_question h3{
    padding: 17px 0 0 0;
    font-size: 12px;
    font-family: "Verdana";
    font-weight: bold; 
    color: #000;
}
.blok_any_question p{
    padding: 3px 0 0 0;
    font-size: 12px;
    font-family: "Verdana"; 
    color: #464646;
}


.blok_any_question2{
    margin-left: 150px;
    width: 400px;
    height: 100px;
    padding: 0 0 40px;
	float: left;

}
.blok_any_question2 h3{
    padding: 17px 0 0 0;
    font-size: 12px;
    font-family: "Verdana";
    font-weight: bold; 
    color: #000;
}
.blok_any_question2 p{
    padding: 3px 0 0 0;
    font-size: 12px;
    font-family: "Verdana"; 
    color: #464646;
}

.blok_any_question_button {
	float: left;
	width: 500px;
	height: 95px;
	background: url("/images/be_part.png") no-repeat left top;
	margin-left: 80px;
	margin-top: 30px;
}




/*sign in panel*/
.user_information {
	background: url(/images/signin/userinf_bg.png) center center no-repeat;
    behavior: url("/iepngfix.htc");
	height: 37px;
	width: 429px;
	float: left;
}

.user_information_home {
	background: url(/images/signin/userinf_bg_r.png) center center no-repeat;
}

.user_information div {
	padding-left: 20px;
	padding-top: 5px;
	color: #665221;
}
.user_information span {
	color: #A38436;
	font-size: 14px;
}
.user_information a {
	color: #F3F3F3;
}
.user_information_container {
    width: 429px;
    height: 37px;
    position: absolute;
    left: -5px;
    top: 0;
}
.user_information_reg label, 
.user_information_reg input {
    font-size: 13px;
}
.user_information_reg {
	background: url(/images/signin/userinf_bg.png) center center no-repeat;
    behavior: url("/iepngfix.htc");
	height: 38px;
	width: 429px;
	color: #fff;
	display: none;
}

.user_information_reg_home {
	background: url(/images/signin/userinf_bg_r.png) center center no-repeat;
}

.user_information_reg input {
	width: 114px;
}
.user_information_reg div {
	padding-top: 3px;
	padding-left: 10px;
}
.user_information_reg a {
	color: #F3F3F3;
	font-size: 14px;
	font-weight: bold;
}
.sign_in {
    background: url(/images/signin/signin_bg.png) no-repeat;
    behavior: url("/iepngfix.htc");
	height: 30px;
	width: 126px;
	position: absolute;
    right: -50px;
    top: 0;
    display: block;
    text-align: center;
    color: #F3F3F3;
	text-decoration: none;
    font-size: 12px;
    font-family: Verdana;
    padding: 7px 0 0 0;
    outline: none;
}
.sign_in_home {
    background: url(/images/signin/signin_bg_r.png) no-repeat;
    width: 126px;
    height: 39px;
    font-family: Verdana;
    font-size: 9px;
}

.sign_in_home_block {
	float: right;
    background: url(/images/signin/signin_bg_r.png) no-repeat;
    width: 109px;
    height: 30px;
    padding: 9px 0px 0px 15px;
    font-family: Verdana;
    font-size: 7px;	
    color: #fff;
}

.sign_in_home_block a {
	text-decoration: underline;
	color: #fff;
	font-size: 9px;	
}

.login_panel_container {
	position: absolute; 
	width: 555px; 
	right: 150px; 
	top: 198px;
	z-index: 100;
}

/*==========================wishlist================================*/
/* WISHLIST ------------------------------------------------------ WISHLIST */
#wishlist_cart_form {
    display: none;
}
#wishlist_container {
    position: fixed; 
	bottom: 0px; 
	left: 0;
	width: 100%;
	text-align: center;
	background: #2D0202;
	z-index: 8999;
    border-top: 1px solid #C69B3C;
}
#wishlist {
    width: 100%;
    height: 162px;
    background: #ebe6a2; /*url(/images/wishlist_bg.gif) left top no-repeat;*/
    display: none;
    overflow: auto;
	list-style-type: none;
    position: relative;
}
.wishlist_out_button {
    display: block;
    width: 257px;
    height: 48px;
    position: absolute;
    left: 5px;
    top: -49px;
    border-bottom: 1px solid #C69B3C;
    background: url('/images/wishlist_button.png') no-repeat top left;
    outline: none;
}
#wishlist p{
	/*padding: 5px;*/
}
#wishlist_head {
    height: 32px;
    z-index: 9999;
	background: #1B1B1B;
}
#wishlist_head p {
    font-size: 18px;
    float: left;
    color: #c69b3c;
    font-family: "Times New Roman",Times,serif;
    margin: 5px 0px 5px 0px;
    text-align: left;
}

#wishlist_head p a {
	display: block;
    color: #c69b3c;
	text-decoration: none;
    background: url(/images/wishlist_arrows.gif) no-repeat bottom right;
	width: 80px;
}

#wishlist_login {
    float: left;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
#wishlist_login label{
    float: left;
    color: #c69b3c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 8px 4px 0 10px;
}
#wishlist_login a{
    float: left;
    color: #c69b3c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 8px 4px 0 10px;
    text-decoration: underline;
}
#wishlist_login input{
    float: left;
    border: 1px solid #000;
    height: 15px;
    width: 130px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin: 7px 0 0 0;
}

.wishlist_item {
    float: left;
    margin: 5px;
    width: 198px;
    height: 123px;
}
.wishlist_item_title {
    float: left;
    /*padding: 1px;
    border: 1px solid #c69b3c;*/
}
.wishlist_item_title img{
    width: 80px;
    height: 80px;
    padding: 5px;
    border: 1px solid #c19b38;
    background: #fff;
}
.wishlist_item_desc {
    float: left;
    width: 100px;
}
.wishlist_item_add_to_cart {
    float: left;
    margin-bottom: 2px;
    margin-left: 4px;
}
.wishlist_item_add_to_cart_a {
    color: #a37524;
    font-size: 12px;
    font-family: Arial, Verdana,  Helvetica, Sans-serif;
    text-decoration: underline;
}
.wishlist_item_actions {
    lfloat: left;
    lclear: both;
    padding: 5px 0 0 2px;
    color: #a37524;
    float: left;
    font-size: 12px;
    font-family: Arial, Tahoma;
}
.wishlist_item_remove {
    float: left;
    margin-left: 11px;
    margin-bottom: 2px;
    margin-top: 6px;
    clear: both;
}
.wishlist_item_remove_a {
    color: #a37524;
    font-size: 12px;
    font-family: Arial, Tahoma;
    margin: 3px 0 2px 4px;
    text-decoration: underline;
}
.wishlist_desc_p {
    width: 100%;
    font-size: 12px;
    font-family: Arial, Verdana,  Helvetica, Sans-serif;
    float: left;
    margin-top: 3px;
    color: #a37524;
    margin-left: 5px;
    text-align: left;
    line-height: 17px;
}
.wish_links {
	padding-top: 7px;
	float: right; 
	width: 300px; 
	color: #c69b3c;
	font-size: 12px;
	text-align: center;
	position: relative;
}
.wish_links a {
	color: #c69b3c;
}
.wish_links div.wdot {
	float: left;
	width: 25px;
	text-align: center;
	position: relative;
}
.wish_links div.whref {
	float: left;
	width: 110px;
	z-index:10;
	position: relative;
	text-align: center;
}
.lngblock a {
	text-decoration: none;
}
.lngblock {
	position: absolute;
	width: 140px;
	background-color: #1B1B1B;
	border: 1px solid #6F6F6F;
	border-bottom: 0px solid #6F6F6F;
	bottom: 15px;
	z-index: 100;
	display: none;
}
.onelng {
	position: relative;
	z-index: 100;
	font-size: 12px;
	color: #eee;
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 5px;
	height: 25px;
	border-bottom: 1px solid #6F6F6F;
	font-family: Arial;
	cursor: pointer;
}
.emptywishlist {
	padding-top: 21px;
	margin-left: 172px;
	text-align: left;
	font-family: "verdana";
	color: #1b1b1b;
	font-size: 9px;
}
.emptywishlist a {
	text-decoration: none;
	color: #1b1b1b;
}
#pan_mywishlist {
    float: left;
    margin-top: 5px;
    padding: 2px 0 0 25px;
    text-align: right;
    color: #c69b3c;
    font-family: "Times New Roman",Times,serif;
    font-size: 18px;
    height: 18px;
}
.wishlist_open_text{
    display: block;
    margin-top: 5px;
    margin-right: 25px;
    padding: 2px 25px 0 4px;
    text-decoration: none;
    text-align: right;
    color: #c69b3c;
    font-family: "Times New Roman",Times,serif;
    font-size: 18px;
    height: 18px;
}
.wishlist_button{
    display: block;
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 200px;
    height: 42px;
    width: 95px;
    background: url(/images/wishlist_arrows_big.png) no-repeat bottom right;
    font-size: 0;
    z-index: 100;
    text-transform: uppercase;
    color: #c69b3c;
    font-family: "Times New Roman",Times,serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 65px;
    text-align: center;
    text-decoration: none;
}
.wishlist_links{
    margin: 5px 0 0 0;
    /*width: 260px;*/
    height: 22px;
    float:right;
}
.wishlist_links li{
    padding: 5px 23px 0 0;
    display: block;
    float: left;
    color: #c69b3c;
    font-family: Verdana;
    font-size: 9px;
       
}
.wishlist_links li a{
    display: block;
    float: left;
    color: #c69b3c;
    font-family: Verdana;
    font-size: 9px;
     text-decoration: none;   
}


/*==============comission art=================*/
#commision_art_content {
    margin: 0 auto;
    width: 764px;
    padding: 0 0 30px 0;
}
#commision_art_content h2{
    padding: 0 0 5px 0;
    color: #000;
    font-size: 38px;
}
#commision_art_content .commision_text {
    width: 355px;
    height: 385px;
    float: left;
    padding: 20px;
    background: #E8E8CE;
    color: #434343;
    font-family: Verdana;
    font-size: 12px;
    line-height: 17px;
}
#commision_art_content .commision_img {
    width: 340px;
    display: block;
    float: left;
    padding: 0 0 0 23px;
}
#commision_art_content .commision_img a{
    display: block;
    float: left;
    width: 85px;
    height: 85px;
}
#commision_art_content .commision_img a img{
    display: block;
    float: left;
    width: 85px;
    height: 85px;
}


/*=========================artist contact form==============================*/
.contact_me_main_blok{
    margin: 2px auto 0;
    width: 870px;
    height: 687px;
    padding: 0 0 0 0;
}
.contact_me_header_blok{
    float: left;
    width: 822px;
    height: 35px;
    background: url("/images/header_bac.gif") repeat-x;
}
.contact_me_center_blok{
    float: left;
    width: 822px;
    height: 652px;
    background: url("/images/center_bac.gif");
    
}
.contact_me_left_blok{
    float: left;
    width: 304px;
    height: 652px;
}
.contact_me_left_blok_text{
    margin-top: 217px;
    padding: 0 0 0 30px;
    float: left;
    font-size: 12px;
    font-family: "Arial"; 
    color: #696969;
    line-height: 17px; 
}
.contact_me_left_blok_text span{
    color: #424336; 
}

.contact_me_left_blok_text a{
    font-size: 12px;
    font-family: "Arial"; 
    color: #866101; 
}
.contact_me_left_blok_teni{
    float: right;
}
.contact_me_right_blok{
    padding: 0 0 0 13px;
    float: left;
    width: 505px;
    height: 652px;
    margin: -10px 0 0;
}

.h2_contact_me_right_blok{
    float: left;
    padding: 0 0 20px 0px;
    font-size: 35px;
    font-family: "Arial"; 
    color: #1b1b1b;
}
.contact_me_right_blok_text{
    width: 455px;
    padding: 0 0 0 0px;
    float: left;
    font-size: 12px;
    font-family: "Arial"; 
    color: #424336;
}
.p_field{
    width: 186px;
    padding: 60px 0 0 0px;
    float: left;
    font-size: 12px;
    font-family: "Arial"; 
    color: #424336;
}
.p_field span{
    color: #ff7700;
}
.contact_me_r{
    float: right;
    width: 47px;
    height: 687px;
    background: url("/images/right_bac.gif");
}
.right_img_bac{
    float: left;
}
#contact_me{
    /*width: 475px;*/
}
#contact_me label{
    width: 96px;
    padding: 0;
    display: block;
    float: left;
    font-size: 12px;
    font-family: "Arial"; 
    color: #424336;
    text-align: left;
    line-height: 18px;
}
#contact_me label.error{
    padding: 0 0 0 96px;
    width: 200px;
    color: red;
    font-size: 10px;
}
#contact_me label.type_this{
    margin-top: 25px;
    width: 169px;
}
#contact_me label.type_this span{
    color: #ff7700;
}

#contact_me label span{ 
    color: #ff7700; 
}
#contact_me input{
    margin-top: 3px;
    width: 254px;
    height: 19px;
    border: 1px solid #857e7e;
}
#contact_me input.type_this_in{
    margin-top: 29px;
    width: 116px;
    height: 19px;
    border: 1px solid #857e7e;
}
.p_if_your_message{
    padding: 26px 0 14px 0px;
    float: left;
    font-size: 12px;
    font-family: "Arial"; 
    color: #424336;
}
.contact_me_textarea{
    border: 1px solid #857e7e;
    width: 366px;
    height: 152px;
}
.img_captcha{
    display: block;
    float: left;
    padding: 0 12px 0 12px;
    margin-top: 29px;
}
.contact_me_submit{
    border: 1px solid #555555;
    margin: 16px 0 0 0;
    padding: 2px 25px 0 0;
    display: block;
    float: left;
    width: 112px;
    height: 21px;
    text-decoration: none;
    text-align: center;
    font-size: 16px;
    font-family: "Times New Roman"; 
    color: #ffffff;
    background: url("/images/add_to_cart.gif");
}
.contact_me_right{
    float: right;
    width: 47px;
    height: 687px;
    background: blue;
}
/*end artist contact form==============================*/



/*================tell a friend form===================*/
#tell_a_friend_container {
    border: 10px solid #ece0af;
    padding: 10px;
    width: 400px;
    background: #f8ffda;
    overflow: auto;
    display: none;
    margin: 0 auto;
}
.tell_a_friend_p {
    padding: 10px 0 10px 30px;
    font-size: 20px;
    color: #540000;
}
.tell_a_friend_close {
    float: right;
    margin: 10px 20px 0 0;
    display: inline;
    color: #540000;
}
.tell_a_friend_form {
    color: #540000;
}
.tell_a_friend_form label{
    float: left;
    clear: both;
    width: 150px;
    padding-right: 15px;
    margin: 4px 0;
    text-align: right;
}
.tell_a_friend_form input{
    float: left;
    width: 200px;
    border: 1px solid #6f3230;
    margin: 2px 0;
}
.tell_a_friend_form .submit_btn{
    display: block;
    background: url(/images/btn.gif) no-repeat 0 0;
	border: none;
	width: 94px;
	height: 27px;
	cursor: pointer;
	font: bold 13px Tahoma, Arial, sans-serif;
	color: #fff;
    text-align: center;
    line-height: 25px;
    margin-left: 165px;
    display: inline;
}
#tell_a_friend_message {
    float: left;
    width: 202px;
    height: 86px;
    border: 1px solid #6F3230;
}
/*end of tell a friend form===================*/


/*==============new homepage=================*/

.homepage_main_blok{
    padding: 9px 0 0 0;
    margin: 0 auto;
    width: 1035px;
    height: 750px;
    position: relative;
}
.homepage_right_blok{
    float: left;
    width: 510px;
    height: 697px;
    background: #1b1b1b;
    overflow: hidden;
}
.h2_search{
    height: 24px;
    padding: 30px 0 10px 46px;
    float: left;
    font-size: 24px;
    font-family: "Arial"; 
    color: #ffc732;
    text-align: left;
}
#homepage_search{
    padding : 0px 0 0 47px;
    width: 430px;
}
#homepage_search input{
    color: #3A0201;
    font-family: Times New Roman;
    font-size: 18px;
    float: left;
    margin: 0 10px 0 0;
    width: 256px;
    height: 28px;
    padding: 6px 10px 0;
    border: 1px solid #c29931;
}

.homepage_search_block {
    background: #390100;
    1border: 7px solid #1a1b1f;
    margin: 7px 7px 0px 7px;
    height: 150px;
}

.img_start{
    border: 1px solid #767674;
    float: left;
    display: block;
    width: 102px;
    height: 27px;
    background: url("/images/start.gif");
    text-decoration: none;
    padding: 7px 0 0px 26px;
    float: left;
    font-size: 16px;
    font-family: "Times New Roman"; 
    color: #ffffff;
    text-align: left;
}
.ul_blok_search{
    padding: 0 0 0 40px;
    margin-top: 10px;
    float: left;
    height: 22px;
    visibility: hidden;
}
.ul_blok_search li{
    padding: 0 9px 0 9px;
    float: left;
    font-size: 16px;
    font-family: "Times New Roman"; 
    color: #ffffff;
    text-align: left;
    border-right: 1px solid #997a2c;
}
.ul_blok_search li.search_by{
    font-family: "Times New Roman"; 
    color: #c29931;
    text-align: left;
    border:none;   
}
.ul_blok_search li.popular{
    float: left;
    border:none;   
}
.ul_blok_search li a{
    float: left;
    color: #ffffff;
}
.search_by{
    font-family: "Times New Roman"; 
    color: #c29931;
    text-align: left;
}
.recently_blok{
    padding: 19px 0 13px 33px;
    margin-top: 331px;
    float: left;
    width: 477px;
    height: 32px;
    border-top: 1px solid #989898;
}
.h2_recently{
    clear: both;
    float: left;
    font-family: "Myriad Pro";
    font-size: 24px; 
    color: #ffc732;
    text-align: left;
}

.h2_recently span{
    color: #fff;
}
.a_more{
    display: block;
    float: right;
    padding: 0 20px 0 0px;
    font-family: Times New Roman; 
    font-size: 16px;
    color: #fff;
    text-align: left;
}
.haystack_block{
    position: absolute;
    top: 159px;
    left: -35px; 
    overflow: visible;
    float: left;
    width: 589px;
    height: 310px;
    border-top: 1px solid #fff;
}
.haystack_shadow_left{
    float: left;
    width: 35px;
    height: 321px;
    background: url("/images/homepage_haystack_shadow_left.png") no-repeat;
    behavior: url("/iepngfix.htc");
}
.haystack_shadow_right{
    float: right;
    width: 44px;
    height: 320px;
    background: url("/images/homepage_haystack_shadow_right.png") no-repeat;
    behavior: url("/iepngfix.htc");
}
.haystack_center {
    background: #fff url('/images/main_se1arch_bg.jpg') no-repeat center center;
    float: left;
    width: 510px;
    height: 310px;
    border-top: 1px solid #C29931;
    border-bottom: 1px solid #C29931;
}
.h2_find_the{
    padding-top: 36px;
    font-family: "Arial";
    font-size: 29px; 
    color: #4e2000;
    text-align: center;
}
.h2_find_the span{
    font-size: 24px; 
    color: #c29931;
}
.ul_blok_img{
    padding: 26px 0 0 65px;
    float: left;
    height: 110px;
}
.ul_blok_img li{
    margin-right: 7px;
    border: 1px solid #572b0c;
    float: left;
    height: 105px;
}
.ul_blok_img li a{
    display: block;
    float: left;
    text-decoration: none;
}
.ul_blok_img li a img{
    float: left;
    height: 105px;
}
.sorce_img{
    margin: 17px 0 0 169px;
    padding: 12px 0 0 40px;
    display: inline;
    float: left;
    width: 127px;
    height: 36px;
    background: url("/images/sorce.gif");
    text-decoration: none;
    font-family: "Arial";
    font-size: 14px; 
    color: #fff;
    text-align: left;
}
.homepage_img_bottom{
    float: left;
    width: 512px;
    margin-top: 1px;
}
.img_blok{
    border-right: 1px solid #1b1b1b;
    border-bottom: 1px solid #1b1b1b;
    float: left;
}
.img_blok_{
    border-bottom: 1px solid #1b1b1b;
    float: left;
}
.homepage_left_blok{
    float: right;
    width: 509px;
    height: 697px;
    background: url("/images/backgraund_homepage.jpg");
}
.homepage_left_blok_art{
    padding: 10px 0 0 0;
    float: left;
    width: 507px;
    height: 76px;
    border: 1px solid #1b0c06;
    text-align: center;
    display: none;
}
.h2_art{
    font-family: "Arial";
    font-weight: bold;
    font-size: 30px; 
    color: #1a0c06;
    text-align: center;
}
.h2_art span{ 
    color: #98470d;
}
.h2_the_bigget{
    padding: 75px 0 10px 0px;
    margin: 0px auto;
    width: 400px;
    font-family: "Arial";
    font-weight: bold;
    line-height: 43px;
    font-size: 44px; 
    color: #795701;
    text-align: center;
}
.p_are_you_an{
    1padding: 5px 0 0 115px;
    padding: 5px 0 0 0px;
    1float: left;
    font-family: "Verdana";
    font-size: 20px; 
    color: #383838;
    text-align: center;
}
.p_open_yuor{
    1padding: 24px 0 0 85px;
    padding: 24px 0 0 0px;
    1float: left;
    font-family: "Verdana";
    font-size: 20px; 
    color: #383838;
    text-align: center;
    line-height: 1.5em;
}
.p_open_yuor span{
    font-size: 14px; 
}

.p_open_yuor a{
 	color: #db9e02;
 	font-size: 20px;
 	font-weight: bold;
}

.p_website_addres{
    padding: 82px 0 0 237px;
    float: left;
    font-family: "Arial";
    line-height: 18px;
    font-size: 18px; 
    color: #383838;
    text-align: center;
}
.p_website_addres span{
    font-size: 14px; 
}
.login_hp{
    margin : 42px 0 0 139px;
    width: 165px;
    height: 46px;
    float: left;
    background: url("/images/login_hp.png") no-repeat;
    behavior: url("/iepngfix.htc");
}
.homepage_login_hp{
    padding: 11px 10px 0 0;
    margin : 65px 0 0 132px;
    width: 155px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    float: left;
    background: url("/images/login_hp.png") no-repeat;
    behavior: url("/iepngfix.htc");
    text-decoration: none;
    font-family: "Arial";
    font-size: 14px;
    color: #fff;
}
.homepage_sign_up{
    padding: 11px 10px 0 0;
    margin : 75px 85px 0 9px;
    width: 155px;   
    height: 36px;
    line-height: 36px;
    text-align: center;
    float: right;
    background: url("/images/login_hp.png") no-repeat;
    behavior: url("/iepngfix.htc");
    text-decoration: none;
    font-family: "Arial";
    font-size: 14px; 
    color: #fff;
}
/*ends new homepage=======================================*/



/*header_14012010*/
.join_artists{
    display: block;
    margin: 36px 0 0 32px;
    float: left;
    width: 213px;
    height: 111px;
    background: url("/images/welcome_artists.png") no-repeat;
    behavior: url("/iepngfix.htc");
}
.get_listed{
    padding-top: 12px;
    margin: 81px 0 0 70px;
    float: left;
    width: 155px;
    height: 24px;
    text-align: center;
    background: url("/images/get_listed.gif") no-repeat;
    border: 1px solid #767674;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px; 
    color: #fff;
}
.pfp_logo_new{
    display: inline;
    margin: 24px 192px 0 0;
    float: right;
    width: 276px;
    height: 124px;
    background: url("/images/pfp_logo_new.png");
    behavior: url("/iepngfix.htc");
}




/*===============signup pages====================*/
.signup_container {
    margin: 0 auto;
    width: 950px;
    padding: 0px 20px;
    background: #F5F6F7 url("/images/backgraund_signap_detalis.gif") repeat-x;
    border-top: 27px solid #fff;
}
.signap_detalis_main_blok{
    padding: 25px 0 0 0;
    margin: 0 auto;
    width: 950px;
}
.signap_detalis_left_blok{
    width: 631px;
    float: left;
}
.signap_detalis_fill_out{
    padding: 0 0 0 2px;
    width: 629px;
    height: 47px;
    background: #fff url("/images/teni_left_full_out.gif") no-repeat;
}
.signap_detalis_fill_out_right_teni{
    float: right;
    padding: 0 7px 0 0px;
    width: 622px;
    height: 48px;
    background: #fff url("/images/teni_right_full_out.gif") no-repeat right;
}
.signap_detalis_fill_out_center{
    float: right;
    width: 622px;
    height: 48px;
    background: url("/images/fill_out_bakground.jpg");
}
.signap_detalis_fill_out_text{
    padding: 9px 0 0 0;
    text-align: center;
    font-size: 26px;
    font-family: "Amphion"; 
    color: #fff;
}
.signap_detalis_reg_form{
    padding: 0 0 0 2px; 
    width: 629px;
    background: #fff url("/images/teni_left_main_content.gif") repeat-y;
}
.signap_detalis_reg_form_{
    padding: 0 7px 30px 0;
    width: 624px;
    background: #fff url("/images/teni_right_main_content.gif") repeat-y right;
}
.signap_detalis_reg_form_b{
    padding: 0 0 0 2px; 
    width: 620px;
    height: 1084px;
    background: #fff url("/images/teni_bottom_main_content.gif") repeat-x bottom;
}
.signap_detalis_start_expose_text{
    padding: 13px 90px 0 90px; 
    text-align: center;
    font-size: 30px;
    font-family: "Arial"; 
    font-weight: bold;
    line-height: 35px;
    color: #795701;
    border-top: 1px solid #D5D5D5;
}
.signap_detalis_one{
    margin: 25px 0 15px 15px;
    float: left;
    height: 30px;
}
.signap_detalis_one img{
    display: block;
    float: left;
}
.signap_detalis_one_text{
    padding: 5px 0 0 12px;
    float: left; 
    text-align: center;
    font-size: 14px;
    font-family: "Verdana"; 
    color: #383838;
}


/*signup form*/



#signup_form {
    position: relative;
}
#signup_form label{
    display: block;
    float: left;
    padding: 10px 0 0 22px; 
    width: 82px;
    text-align: left;
    line-height: 18px;
    font-size: 11px;
    font-family: "Verdana"; 
    color: #383838;
}
#signup_form label.error {
    display: block;
    clear: both;
    float: left;
    padding: 10px 0 0 104px;
    width: 300px;
    text-align: left;
    line-height: 18px;
    font-size: 10px;
    font-family: "Verdana";
    color: red;
}
#signup_form label.link_to_showcase{
    padding: 20px 0 0 22px; 
    width: 179px;
}

#signup_form select.text_input{
    margin: 5px 0 0 0;
    display: block;
    float: left;
    width: 232px;
    height: 30px;
    padding: 2px;
}
#signup_form input.text_input{
    margin: 5px 0 0 0;
    display: block;
    float: left;
    width: 228px;
    height: 24px;
    padding: 4px 0 0 0;
}

.pay_version {
	margin-top: 20px;
}

#signup_form .pay_version label {
    display: block;
    float: left;
    padding: 10px 10px 0 22px; 
    font-size: 20px;
    text-align: left;
    line-height: 22px;
    font-family: "Verdana"; 
    color: #383838;
 	width: 250px;   
}

#signup_form .pay_version select.text_input {
    font-size: 20px;  
    color: #383838;
}

.yellow_cc {
    margin: 12px 20px 0;
    float: left;
    clear: both;
    background: #C29931;
    padding: 11px;
    font-family: Verdana;
    font-size: 11px;
    width: 560px;
}
.secure_info {
    position: absolute;
    right: 30px;
    bottom: 5px;
    width: 186px;
    font-family: Verdana;
    font-size: 11px;
}
#signup_form input.text_input_link_to{
    margin: 14px 0 0 22px;
    display: block;
    width: 312px;
    height: 24px;
    padding: 4px 0 0 0;   
}
.signap_detalis_now_choose{
    width: 352px;
    padding: 37px 0 26px 39px;
    float: left; 
    font-size: 11px;
    font-family: "Verdana";
    font-weight: bold; 
    color: #000;
}
.this_is_what{
    padding: 5px 0 26px 22px;
    float: left; 
    font-size: 11px;
    font-family: "Verdana";
    color: #A8935E;
}

.this_is_what a {
    color: #A8935E;
}

.characrets{
    padding: 5px 0 17px 22px;
    float: left; 
    font-size: 11px;
    font-family: "Verdana";
    color: #A8935E;
}
#signup_form label.retype_your{
    padding: 0px 0 0 22px; 
    width: 222px;
    
}
#signup_form input.text_input_retype_your{
    margin: 14px 0 0 104px;
    display: block;
    width: 228px;
    height: 24px;
    padding: 4px 0 0 0;
}
.blok_border{
    margin: 10px 0 0 15px;
    width: 590px;
    height: 2px;
    border-top: 1px solid #CCCCCC;
}
.you_have_selected {
    width: 394px;
    padding: 5px 0 0px 22px;
    float: left; 
    font-size: 11px;
    font-family: "Verdana"; 
    color: #383838;
}

#signup_form label.www_pfp{
    float: left;
    padding: 5px 7px 0 22px;
    width: 285px;
    text-align: right;
    line-height: 18px;
    font-size: 14px;
}
#signup_form input.text_input_wwww_pfp{
    margin: 0 0 20px;
    float: left;    
    display: block;
    width: 268px;
    height: 24px;
    padding: 4px 0 0 0;
}



/*sign up finish page*/
.signup_finish_text{
    padding: 15px 0 15px 22px;
    font-size: 11px;
    font-family: "Verdana"; 
    color: #383838;
}
.signup_finish_text font{
    font-size: 14px;
}
.signup_finish_text font span{
    font-size: 14px;
    color: #A8935E;
}
.finish_login_heading{
    padding: 0 20px;
    margin: -10px 0 0 24px;
    width: 250px;
    background: #fff;
    font-size: 11px;
    font-family: "Verdana";
    font-weight: bold; 
    color: #000;
}
/*signup finish right banners*/
.right_banner_blok{
    padding: 0 10px 0 0;
    margin-top: 56px;
    float: right;
    width: 230px;
    height: 131px;
}
.right_banner_blok .be_part{
    float: right;
    width: 190px;
    height: 95px;
    background: url("/images/be_part.png") no-repeat;
}
.signup_details_padding_right {
    1height: 300px;
    padding: 0 40px 0 0;
}
.right_banner_blok .baner_nikita{
    padding: 14px 12px 0 13px;
    margin-top: 35px;
    float: right;
    width: 169px;
    height: 121px;
    border: 1px solid #a07425;
    background: #fff;
}
.right_banner_blok .nikita_baner_foto{
    float: left;
    border: 1px solid #9c7337;
}
.right_banner_blok .nikita_baner_text{
    float: right;
    font-family: "Arial";
    text-align: left;
    font-size: 12px;
    color: #5a2500;
}
.right_banner_blok .nikita_baner_text a{
    display: block;
    font-family: "Arial";
    font-size: 12px;
    color: #5a2500;
}
.right_banner_blok .green_baner{
    margin-top: 36px;
    float: right;
    width: 228px;
    height: 320px;
    background: url("/images/green_baner.gif");
}




/*signap_detalis_right_blok*/

.signap_detalis_right_blok{
    display: inline;
    margin: 0;
    width: 300px;
    height: 214px;
    float: right;
    padding-top: 900px;
}
.you_are_less{
    padding: 28px 0 0px 55px;
    float: left; 
    font-size: 30px;
    text-align: center;
    font-family: "Arial";
    font-weight: bold; 
    color: #795701;  
}
.you_have_selected_right{
    padding: 28px 0 0px 30px;
    float: left;
    width: 266px; 
    font-size: 26px;
    font-family: "Arial"; 
    color: #795701;
}
.you_have_selected_promo{
    padding: 28px 0 0px 30px;
    float: left;
    width: 266px; 
    font-size: 26px;
    font-family: "Arial"; 
    color: #795701;
}
.you_have_selected_promo_so {
	font-family: "Verdana";
	font-weight: bold;
	font-size: 33px;
	color: #ff6600;
	text-align: center;
}
.you_have_selected_promo_price {
	font-family: "Verdana";
	font-weight: bold;
	font-size: 47px;
	color: #ff0000;
	text-align: center;
}
.you_have_selected_promo_price span.sel_promo_cent {
	font-size: 26px;
}
.you_have_selected_promo_price span.sel_promo_text {
	font-size: 34px;
}
.you_have_selected_promo_normal {
	padding-top: 10px;
	font-family: "Verdana";
	font-size: 12px;
	color: #8a0000;
	text-align: center;
}
.signap_detalis_blok_plus{
    margin: 23px 0 0 30px;
    padding: 40px 9px 0 9px;
    float: left;
    border: 3px solid #C29931;
    background: #fff;
}
.signap_detalis_plus_text{
    width: 222px;
    height: 90px;
    background: #fff;
    border-bottom: 1px solid #CCCCCC;
}
.signap_detalis_own_website{
    width: 200px;
    padding: 10px 0 0 0;
    margin: 0 auto;
    font-size: 18px;
    font-family: "Arial"; 
    color: #383838;
    text-align: center;
}
.signap_detalis_plus_img{
    margin:20px 0 0 88px;
    width: 50px;
    height: 29px;
    background: url("/images/2_zvezdu.png") no-repeat;
    behavior: url("iepngfix.htc");
}
.signap_detalis_arrow{
    margin: 366px 0 0 00px;
    float: left;
    width: 83px;
    height: 35px;
    background: url("/images/arrow.gif") no-repeat;
}
.signap_detalis_30_day{
    width: 300px;
    float: left;
    padding: 10px 0 0 0;
    margin: 0 auto;
    font-size: 27px;
    text-align: center;
    font-family: "Arial";
    font-weight: bold; 
    color: #000;
}
.signap_detalis_you_wont_be{
    width: 300px;
    float: left;
    padding: 7px 0 0 0;
    margin: 0 auto;
    font-size: 15px;
    text-align: center;
    font-family: "Arial"; 
    color: #2A2A2A;
}
.signap_detalis_we_need{
    width: 323px;
    float: left;
    padding: 18px 0 0 0;
    margin: 0 auto;
    font-size: 12px;
    text-align: center;
    font-family: "Arial"; 
    color: #666666;
}
.img_create_galeri{
    display: block;
    padding: 11px 0 0 0;
    width: 221px;
    height: 35px;
    margin: 30px auto 0 auto;
    background: url("/images/create_galeri.gif") no-repeat;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    font-family: "Verdana"; 
    color: #fff;
    text-align: center;
}
.teni_bottom_main_content{
    float: left;
    width: 633px;
    height: 22px;
    background: url("/images/teni_bottom_main_content.gif") no-repeat;
}

/* ====================================== */
.chm_path {
	margin-top: 20px;
	width: 552px;
	height: 16px;
	background: #1B1B1B;
	border: 2px solid #000;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding: 2px 0 0 4px;
}
.chm_path span {
	color: #B17F01;
	text-transform: lowercase;
}
.chm_path span a {
	color: #B17F01;
}
/* -------------------------------------- */


/*===============video popup=================*/
#video_popup_container {
    border: 16px solid #1A1A1A;
    padding: 10px;
    height: 370px;
    width: 520px;
    background: #9D9D9D;
    overflow: auto;
    display: none;
    margin: 0 auto;
}



/*============service pages==================*/
.chm_path_service {
	width: 467px;
	height: 20px;
	background: #3F0803;
	border-top: 1px solid #FFFFFF;
	color: #F8FFDA;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding: 6px 0 0 4px;
	border-left: 1px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
    margin: 40px 0 20px 98px;
}
.chm_path_service h1 {
    display: inline;
    font: normal 10px Arial, Helvetica, sans-serif;
}
.chm_path_service span {
	color: #c59e52;
	text-transform: lowercase;
}
.chm_path_service span a {
	color: #c59e52;
}
#service_container {
    background: #ffffff;
}
.td_service_center1 a {
    text-align: left;
    line-height: 20px;
    font-size: 11px;
    color: #390200; 
    text-decoration: underline;
}
.td_service_center1 a:hover {
    text-decoration: none;
}
#service_container .p_1{
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    font-family: Verdana;
    text-align: left;
    line-height: 20px;
    font-size: 11px;
    color: #390200; 
}
#service_container .td_service_bottom p{
    margin: 0 0px 23px 0;
    font-family: Verdana;
    text-align: left;
    line-height: 20px;
    font-size: 12px;
    color: #6A340C;
}
#service_container .td_service_bottom p a{
    font-size: 12px;
    color: #6A340C;
    text-decoration: underline;
}
#service_container .td_service_bottom p a:hover{
    text-decoration: none;
}
#service_container .td_service_center p{
    margin: 0 0px 23px 0;
    width: 345px;
    font-style: italic;
    font-family: Times New Roman;
    text-align: left;
    line-height: 20px;
    font-size: 14px;
    color: #6A340C; 
}
#service_container .p_process{
    margin: 22px 90px 0 99px;
    font-family: Verdana;
    text-align: left;
    float: left;
    line-height: 21px;
    font-size: 12px;
    color: #6A340C;
}
#service_container a.top_page {
    font-family: Verdana;
    font-size: 10px;
    color: #6A340C;
}
.td_service_center h1{
    font-size: 20px;
    font-weight: bold;
    color: #6A340C;
    padding: 0 0 15px 0;
}
.td_service{
    margin: 1px 1px 1px 1px;
    width: 85px;
}
.td_service_lucy{
   margin: 13px 0px 23px 15px;
   width: 345px;
   background: #EBE6A1;
}
.td_service_top{
    margin: 43px 0px 35px 99px;
    width: 471px;
    height: 20px;
    background: #3F0803;
}
.td_service_center{
    margin: 0px 0px 78px 99px;
    float: left;
    clear: both;
    width: 446px;
    padding: 10px 10px 0 15px;
    background: #EBE6A1;
    position: relative;
}
#monique_picture {
    position: absolute;
    width: 136px;
    height: 165px;
    right: -35px;
    top: 40px;
    background: url('/images/monique_picture.png') no-repeat;
}
.td_service_center1{
    margin: 0px 0px 0px 64px;
    float: left;
    width: 254px;
    background: #ffffff;
}
.td_service_pages{
    margin: 0px 0px 0px 0px;
    width: 260px;
    height: 31px;
    background: url(/images/service_pages.jpg) no-repeat 0 0;
}
.td_service_ul{
    margin: 18px 0 0;
    width: 260px;
    list-style: none;
}
.td_service_ul li a {
    margin: 0px 0px 0px 0px;
    line-height: 20px;
    font-size: 11px;
    font-family: Verdana;
    text-align: left;
    list-style: none;
    color: #390200;
}
.td_service_bottom{
    width: 675px;
    margin: 0 99px 16px;
    clear: both;
    float: left;
}
.td_service_border{
    border-top: 1px dotted #000000;
}

.service_dotted_border {
    border-top: 1px dotted #4d4d4d;
}
#service_container h2 {
    padding: 25px 0;
    color: #6A340C;
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana;
}
#service_container h3 {
    color: #6A340C;
    font-size: 13px;
    font-weight: bold;
    font-family: Verdana;
}
/*========service page contact form===============*/
#contactus .content-form-one {
    padding: 0;
}
#contactus .content-form-line{
	color: #540000;
	font-size: 13px;
	line-height: 1.7em;
	float: none;
	clear: both;
	overflow: auto;
}
#contactus .content-form-line .in{
	padding: 5px 0px 0px 10px;
	overflow: auto;
	float: none;
	clear: both;
	display: block;
}
#contactus .content-form-line .in_ie {
	padding: 10px 0 0 120px;
	overflow: auto;
	height: 37px;
	float: none;
	clear: both;
}
#contactus .bug_ie_field {
	height: 0px;
	float: none;
	clear: both;
	font-size: 0px;
}
#contactus .label {
	display: block;
	width: 100px;
	padding: 0 10px 0 0;
	overflow: auto;
	float: left;
	text-align: right;
}
#contactus .color-blue {
    color: #6F3230;
}
#contactus .content-form-line .input-full {
	width: 271px;
}
#contactus .input, textarea{
	border: 1px solid #6F3230;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #767676;
	float: left;
}
#contactus .btn {
	display: block;
    background: url(/images/btn.gif) no-repeat 0 0;
	border: none;
	width: 94px;
	height: 27px;
	cursor: pointer;
	font: bold 13px Tahoma, Arial, sans-serif;
	color: #fff;
    text-align: center;
    line-height: 25px;
}
#contactus .btn:hover {
    background: url(/images/btn.gif) no-repeat 0 100%;
	border: none;
	width: 94px;
	height: 27px;
	cursor: pointer;
	color: #ffffff;
}


/*================about us page==============*/
.about_us_top_part {
    background-color: #440000;
	width: 1001px;
	margin: 0 auto;
	height: 243px;
    background: #440000 url('/images/about_us_bg.gif') no-repeat center center;
}
.about_us_head {
	height: 65px;
    background: #fff url('/images/about_us_head.gif') no-repeat center bottom;
	margin: 0 auto;
}
.about_us_txt {
	text-align: center;
	width: 745px;
	padding-top: 28px;
	font-size: 16px;
	color: #99710b;
	font-family: "Verdana";
	line-height: 1.4em;
	margin: 0 auto;
}
.about_us_bottom {
	height: 138px;
    background: #fff url('/images/about_us_bottom.gif') no-repeat center bottom;
}





/*============search overview============================*/
.search_result_container{
    background: #f5f6f7;
}
.search_result_main{
    margin: 0 auto;
    width: 1000px;
    overflow: auto;
    background: #f5f6f7;
    padding: 0 0 50px 0;
}
.search_result_get_listed{
    padding: 12px 0 0 0;
    margin: 16px 55px 0 0px;
    text-align: center;
    float: right;
    width: 155px;
    height: 24px;
    background: url("/images/get_listed.gif");
    border: 1px solid #767674;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px; 
    color: #fff;
}
.showing_all_artists{
    width: 915px;
    padding: 31px 0 0 37px;
    font-family: "Verdana";
    font-size: 18px; 
    color: #383838;
    float: left;
    line-height: 33px;
    font-size: 18px; 
}
.showing_all_artists a{ 
    font-family: "Arial";
    font-weight: bold;
    font-size: 20px; 
    color: #795701;
    line-height: 21px;
}
.search_result_left{
    margin: 0;
    float: left;
    width: 980px;
    padding: 0 8px;
}
.search_result_right{
    float: left;
    width: 483px;
    height: 1000px;
}
.ul_top_site{
    padding: 15px 0 0 50px;
    float: left;    
}
.ul_top_site li{
    padding: 0 14px 0 0;
    float: left;
    font-family: "Verdana";
    font-weight: bold;
    font-size: 11px; 
    color: #5f5f5f;
    line-height: 17px;
}
.ul_top_site li a{;
    float: left;
    font-family: "Verdana";
    font-weight: bold;
    text-decoration: none;
    font-size: 11px; 
    color: #c29931;
    line-height: 17px;
}
.ul_top_site_right{
    padding: 15px 20px 0 70px;
    float: right;
}
.ul_top_site_right li{
    padding: 0 14px 0 0;
    float: left;
    font-family: "Verdana";
    font-weight: bold;
    font-size: 11px; 
    color: #5f5f5f;
    line-height: 17px;
}
.ul_top_site_right li a {
    float: left;
    font-family: "Verdana";
    font-weight: bold;
    text-decoration: none;
    font-size: 11px; 
    color: #c29931;
    line-height: 17px;
}
.search_result_slade{
    margin: 60px 8px 0 8px;
    float: left;
    display: inline;
    width: 459px;
    height: 610px;
    position:relative;
    background: #fff url("/images/search_result_center_teni.png");
    padding: 0 7px;
}
.search_result_top_teni{
    position: absolute;
    left: 0;
    top: -19px;
    width: 473px;
    height: 19px;
    background: url("/images/search_result_top_teni.png");
}
.search_result_bottom_teni{
    float: left;
    width: 473px;
    height: 18px;
    background: url("/images/search_result_bottom_teni.png");
    left:0;
    position:absolute;
    bottom:-18px;
}

.search_result_free {
	background: #fff url("/images/search_result_center_teni_free.png");
    width: 217px;
    height: 286px;
    margin: 52px 0px 0px 8px;
}

.search_result_free .search_result_top_teni{
    position: absolute;
    left: 0;
    top: -9px;
    width: 231px;
    height: 9px;
    background: url("/images/search_result_top_teni_free.png");
}

.search_result_free .search_result_bottom_teni{
    width: 231px;
    height: 9px;
    background: url("/images/search_result_bottom_teni_free.png");
    left:0;
    position:absolute;
    bottom:-9px;
}


.search_header {
	height: 90px;
	clear: both;
}

.search_result_free .search_header {
	height: 70px;
}

.pln_pctr {
	float: left;
}
.pln_pctt {
	float: right;
}
.pln_pctt div {
	padding-right: 10px;
	font-size: 24px;
	color: #4e4e4e;
}


.search_result_free .pln_pctt div {
	padding-right: 10px;
	font-size: 18px;
	color: #4e4e4e;
}

.search_result_free .pln_pctr div {
	padding-left: 10px;
	font-size: 18px;
	color: #4e4e4e;
}

.p_linh_kang{
    padding: 0 0 0 19px;
    lfloat: left;
    font-family: "Verdana"; 
    font-size: 20px; 
    color: #383838;
    line-height: 20px;
}
.p_usa{
    padding: 0 0px 0 19px;
    lfloat: right;
    width: 400px;
    1border: 1px solid red;
    font-family: "Verdana"; 
    font-size: 11px; 
    color: #5c5c5c;
    line-height: 25px;
}

.search_result_free  .p_linh_kang{
    padding: 0 0 0 10px;
    font-family: "Verdana"; 
    font-size: 14px; 
    color: #383838;
    line-height: 20px;
    width: 195px;
    1white-space: nowrap;
}
.search_result_free .p_usa{
    padding: 0 0px 0 10px;
    border: 0px solid red;
    width: 200px;
    font-family: "Verdana"; 
    font-size: 10px; 
    color: #5c5c5c;
    line-height: 20px;
}

.search_result_slade_border{
    margin: 0px auto;
    width: 431px;
    font-size: 0;
    height: 1px;
    border-top: 1px solid #cccccc;
}
.search_result_slade_nav{
    margin: 10px auto 0;
    width: 431px;
    height: 24px;
    position: relative;
}

.search_result_free .search_result_slade_border{
    margin: 5px 10px;
    width: 195px;
    font-size: 0;
    height: 1px;
    border-top: 1px solid #cccccc;
}
.search_result_free .search_result_slade_nav{
    margin: 0px auto 0;
    width: 190px;
    height: 0px;
}

.p_text_slade{
    position: absolute;
    top: 450px;
    left: 22px;
    width: 430px;
    font-family: "Verdana"; 
    font-size: 11px; 
    color: #686868;
    line-height: 17px;
    text-align: left;
}

.search_result_free .p_text_slade{
    position: absolute;
    top: 225px;
    left: 22px;
    width: 190px;
    font-family: "Verdana"; 
    font-size: 11px; 
    color: #686868;
    line-height: 17px;
    text-align: left;
}

.p_text_slade a{
    
    font-family: "Verdana"; 
    font-size: 11px; 
    color: #686868;
    line-height: 17px;
}
.safe_to_my{
    text-align: left;
    display: block;
    clear: both;
    1width: 206px;
    1float: left;
    margin-top: 140px;
    height: 22px;
    background: url("/images/heart.gif") 130px 0px no-repeat;
    text-decoration: none;
    padding: 1px 25px 0 0px;
    font-family: "Verdana"; 
    font-size: 12px; 
    color: #5f5f5f;
    line-height: 17px;
}

.no_slider_search_block ul, .no_slider_search_block li{
	    margin:0;
	    padding:0;
	    list-style:none;
	}

.no_slider_search_block {
        height: 190px;
        width: 190px;
	    overflow: hidden;
        margin: 5px auto 0;
}

.no_slider_search_block .safe_to_my {
		margin-top: 30px;
}

.no_slider_search_block li{
        float: left;
        height: 190px;
        width: 190px;
	    overflow: hidden;
        text-align: center;
        /*position: relative;*/
}
 
.no_slider_search_block li img{
        height: 140px;
        background:  url('/images/bigLoader.gif') no-repeat 50% 50%;
}

/*=======picking criterias=====*/
.pick_dialog {
    background: #fff;
    position: absolute;
    display: none;
    width: 180px;
    height: 252px;
    border: 1px solid #795701;
    overflow: auto;
    z-index: 5000;
}
.pick_dialog ul {
    width: 162px;
}
.pick_dialog ul li {
    width: 162px;
    clear: both;
    line-height: 17px;
}
.pick_dialog ul li a{
    display: block;
    padding: 2px;
    text-decoration: none;
    font-family: Arial;
    font-size: 15px;
    color: #795701;
}
.pick_dialog ul li a:hover{
    text-decoration: underline;
}




/* Easy Slider */	
	.slider ul, .slider li{
	    margin:0;
	    padding:0;
	    list-style:none;
	}
    .slider {
        height: 480px;
        width: 426px;
	    overflow: hidden;
        margin: 10px auto 0;
    }
    .slider li{
        float: left;
        height: 480px;
        width: 426px;
	    overflow: hidden;
        text-align: center;
        /*position: relative;*/
	}
    .slider li img{
        height: 306px;
        background:  url('/images/bigLoader.gif') no-repeat 50% 50%;
    }
    
    .slider li span {
    	display: none;
    }
    
    .prevButton, .NextButton { 
		display: block;
		width: 24px;
		height: 24px;
		position:absolute;
		left: 0px;
		top: 0px;
		z-index: 1000;
		}	
		
	.NextButton { 
		left: 410px;
	}														
	
	.prevButton a, .NextButton a {
		display: block;
		position: relative;
		width: 24px;
		height: 24px;
		background: url('/images/slide_nav_right.gif') no-repeat 0 0;	
	}	
		
	.NextButton a {
		background:url('/images/slide_nav_left.gif') no-repeat 0 0;	
	}	
		
	/* numeric slide controls */
    .search_result_slade ol {
        position: absolute;
        left: 190px;
        top: 0px;
        list-style: none;
        width: 100px;
    }
    .search_result_slade ol li{
        width: 10px;
        height: 10px;
        float: left;
        padding: 4px;
    }
    .search_result_slade ol li font{
        display: block;
        width: 10px;
        height: 10px;
        background: url('/images/numeric_inactive.gif') no-repeat;
    }
    .search_result_slade ol li.current font{
        display: block;
        float: left;
        width: 10px;
        height: 10px;
        background: url('/images/numeric_active.gif') no-repeat;
    }
    /*.search_result_slade ol li a:hover{
        background: url('/images/numeric_active.gif') no-repeat;
    }*/

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */



/*==========shipping-payment===========*/
/*visa_webmoney*/
.freeshiping_main{
    clear: both;
    margin: 0 auto;
    padding: 35px 0 35px 0;
    width: 1010px;
    height: 91px;
}
.visa_webmoney{
    float: left;
    width: 1010px;
    height: 91px;
    border-bottom: 1px solid #c29931;
    border-top: 1px solid #c29931; 
}
.freeshiping{
   float: left; 
}
.webmoney{
  float:right;  
}


.gallery_wall_h1 {
    color: #000;
    font-size: 38px;
    padding: 10px 0 20px 38px;
    width: 500px;
    float: left;
}
.gallery_wall_all_artworks {
    display: block;
    float: right;
    width: 160px;
    color: #795701;
    font-family: Arial;
    font-size: 18px;
    padding: 40px 30px 0 0;
    text-decoration: underline;
    text-align: right;
}

/*=============coming soon popup===========*/
.coming_soon {
    z-index: 2000;
    position: absolute;
    display: none;
    border: 10px solid #ECE0AF;
    background: #F8FFDA;
    padding: 10px;
    font-family: "Times New Roman";
    font-size: 13px;
}


#series_popup_list {
    padding: 0 0 0 165px;
    text-align: left;
}
#series_popup_list a.delete{
    color: red;
}

/*========================*/

.whyhave {
	background: url("/images/signup_top.jpg") top left no-repeat;
	width: 1030px;
	height: 1835px;
	margin: 20px auto;
	/*clear: both;*/
}

.whyhave h1 {
	font-size: 44px;
	color: #795701;
	text-align: center;
	margin: 5px;
	padding-top: 15px;
    font-family: Arial;	
}

.whyhave h2 {
	color: #383838;
	font-size: 30px;
	font-family: Verdana;	
	text-align: center;
	width: 760px;
	display: block;
	margin: 0px auto;
	font-weight: normal;
}

.whyhave div.text {
	font-family: Verdana;
	color: #1d1d1d;
	font-size: 18px;
	padding: 50px 50px 20px 600px;
	background: url("/images/signup_img.jpg") top left no-repeat;
	height: 1647px;
}

.whyhave div.text h3 {
	color: #272727;
	font-size: 26px;
	font-weight: normal;
}


.whyhave div.text b.popup {
	color: #795701;
	text-decoration: underline;
	cursor: default;
}

.whyhave div.text2 {
	font-family: Verdana;
	color: #1d1d1d;
	font-size: 18px;
	padding: 50px 50px 20px 670px;
	background: url("/images/promo_bg.jpg") top left no-repeat;
}

.whyhave div.text2 h3 {
	color: #272727;
	font-size: 26px;
	font-weight: normal;
}


.whyhave div.text2 b.popup {
	color: #795701;
	text-decoration: underline;
	cursor: default;
}


.get_listed_big {
	background: url("/images/get_listed_big.png") no-repeat;
	width: 336px;
	height: 72px;
	display: block;
	margin: 35px auto;
	text-decoration: none;
	font-size: 26px;
	color: #fff;
	text-align: center;
	padding-top: 30px;
}

.whyhave div.text h2 {
	width: auto;
	text-align: left;
	margin-top: 90px;
	margin-bottom: 20px;
}

.get_listed_small {
	background: url("/images/get_listed_small.png") no-repeat;
	width: 233px;
	height: 36px;
	display: block;
	margin: 35px auto;
	text-decoration: none;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding-top: 10px;
}

.whyhave_copy {
	width: 1029px;
	height: 54px;
	font-size: 20px;
	color: #383838;
	font-family: Verdana;
	border: 0px solid red;
	text-align: center;
	margin: 15px auto;
	margin-top: 65px;
	padding-top: 25px;
	background: url("/images/signup_bottom.jpg") no-repeat;
}

.whyhave_sign {
	margin: 30px auto;
	display: block;
}

#lastPostsLoader {
    clear: both;
    text-align: center;
    padding-top: 25px;
    border: 0px solid red;
    display: none;
}

.tip_popup {
	width: 227px;
	height: 290px;
	background: url("/images/popup1.png") no-repeat;
	font-family: "Arial";
	font-size: 12px;
	color: #272727;
	padding: 10px 20px 10px 60px;
	display: none;
	position: absolute;
	z-index: 5000;
}	

.tip_popup span {
	font-size: 18px;
	color: #700d09;
	display: block;
}

/*=====================text search styles=================*/
.text_search_container {
    width: 945px;
    padding: 0 0 0 25px;
}
.text_search_header {
    clear: both;
    float: left;
    padding: 42px 0 20px 0;
}
.text_search_header h1 {
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
    color: #383838;
    padding: 0 0 9px 0;
}
.text_search_header form {
    clear: both;
    float: left;
}
.text_search_header input.text_query{
    display: block;
    float: left;
    margin: 0 10px 0 0;
    width: 195px;
    height: 21px;
    border: 1px solid #a9a8a6;
    color: #9b6d24;
    font-family: Verdana;
    font-size: 11px;
    font-style: italic;
    padding: 5px 0 0 12px;
}
.text_search_header a.submit_search{
    display: block;
    float: left;
    width: 128px;
    height: 20px;
    border: 1px solid #767674;
    background: url('/images/submit_search.gif') no-repeat;
    font-size: 14px;
    text-align: center;
    color: #fff;
    line-height: 26px;
    text-decoration: none;
    padding: 6px 0 0 0;
}
.found_artists {
    clear: both;
    overflow: auto;
    padding: 23px 0 23px 108px;
    border-top: 1px solid #9b6d24;
}
.found_artists h2 {
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
    color: #383838;
    float: left;
    width: 108px;
    margin: -5px 0 0 -108px;
}
.found_artists h2 span{
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    color: #9b6d24;
}
/*found artists item styles*/
.found_artists .artist_item {
    float: left;
    margin: 0 0 0 20px;
    width: 105px;
    height: 127px;
    border: 1px solid #c79f47;
}
.found_artists .artist_item .artist_name{
    float: left;
    display: block;
    width: 105px;
    height: 40px;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    color: #383838;
    text-decoration: none;
}
.found_artists .artist_item .artist_name:hover{
    text-decoration: underline;
}
.found_artists .artist_item .artist_thumb{
    display: block;
    float: left;
    width: 105px;
    height: 88px;
}
.found_artists .artist_item .artist_thumb img{
    display: block;
    float: left;
    width: 105px;
    height: 88px;
}
.found_artworks {
    clear: both;
    /*overflow: auto;*/
    padding: 95px 0 23px 233px;
    border-top: 1px solid #9b6d24;
    position: relative;
}
.found_artworks h2{
    position: absolute;
    top: 58px;
    left: 0;
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
    color: #383838;
    float: left;
    width: 108px;
}
.found_artworks h2 span{
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    color: #9b6d24;
}
.found_artworks .ask_nikita {
    position: absolute;
    left: 0;
    top: 203px;
    width: 155px;
    height: 150px;
    padding: 14px 0 14px 13px;
    border: 1px solid #a07425;
}
.found_artworks .ask_nikita img{
    display: block;
    float: left;
    width: 77px;
    height: 106px;
    border: 1px solid #9c7337;
}
.found_artworks .ask_nikita p {
    width: 65px;
    padding: 0 0 0 6px;
    float: left;
    font-family: Arial;
    font-size: 12px;
    color: #5a2500;
    line-height: 14px;
}
.found_artworks .ask_nikita p a{
    font-family: Arial;
    font-size: 12px;
    color: #5a2500;
    text-decoration: underline;
}
.found_artworks .ask_nikita p a:hover{
    text-decoration: none;
}
/*==============text search pagination===================*/
.found_artworks .text_search_pagination {
    position: absolute;
    left: 0;
    top: 15px;
    width: 351px;
    height: 30px;
    background: #2a2a2a;
    border: 1px solid #696969;
    font-family: Arial;
    font-size: 11px;
    color: #fff;
}
.found_artworks .text_search_pagination .text_search_p_page{
    color:#fff;
    display:inline;
    float:right;
    font-family: Arial;
    font-size:11px;
    line-height: 30px;
    padding: 0 20px 0 0;
}
.found_artworks .text_search_pagination .text_search_p_page span{
    display: block;
    float: left;
    color:#fff;
    padding: 0 10px 0;
}
.found_artworks .text_search_pagination .text_search_p_page a{
    display: block;
    float: left;
    padding: 0 4px;
    color:#fff;
    text-decoration: none;
}

.found_artworks .text_search_pagination .blok_select {
    float: right;
    color: #fff;
}

/*==============styles for no artworks found result==============*/
.no_artworks_found {
    clear: both;
    height: 700px;
    padding: 37px 0 0 0;
    border-top: 1px solid #9b6d24;
}
.no_artworks_found h1{
    float: left;
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
    color: #383838;
}
.no_artworks_found h1 span{
    clear: both;
    display: block;
    padding: 30px 0 30px 0;
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    color: #9b6d24;
}
.no_artworks_found p{
    clear: both;
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
    color: #383838;
}
.no_artworks_found ul li{
    float: left;
    clear: both;
    padding: 14px 0 0 14px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #9b6d24;
}
.no_artworks_found p.nikita_suggest{
    padding: 15px 0 0 10px;
}
.no_artworks_found p.nikita_suggest img{
    float: left;
    border: 1px solid #9c7337;
}
.no_artworks_found p.nikita_suggest span{
    display: block;
    float: left;
    padding: 0 0 0 10px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #9b6d24;
    line-height: 27px;
}
.no_artworks_found p.nikita_suggest span a{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #9b6d24;
    text-decoration: underline;
}
.no_artworks_found p.nikita_suggest span a:hover{
    text-decoration: none;
}

.forget {
	padding: 25px;
	font-size: 12px;
	font-family: Verdana;
}

.forget a {
	color: #C59E52;
}

.forget ul {
	list-style: disc;
}	

.forget ul li{
	margin-left: 25px;
}

.search_gal_type {
	color: #383838;
	font-size: 11px;
	text-align: center;
	font-family: Verdana;
	margin-top: 80px;
}

.search_gal_type a {
	margin: 0px 10px;
	color: #795701;
}

.search_gal_type a.grey {
	color: #383838;
}

.search_gal_type a.active {
	font-weight: bold;
}

.free_trial {
	width: 300px;
}

.free_trial .free_trial_arrow {
	background: url("/images/free_trial_arrow.jpg") no-repeat left top;
	height: 31px;
	width: 80px;
}

.free_trial .free_trial_head {
	padding-top: 5px;
	font-size: 25px;
	font-weight: bold;
	font-family: "Arial";
	color: #000;
	text-align: center;
}

.free_trial .free_trial_mid {
	padding-top: 5px;
	font-size: 15px;
	font-family: "Arial";
	color: #2D2D2D;
	text-align: center;
}

.free_trial .free_trial_bot {
	padding-top: 15px;
	font-size: 12px;
	font-family: "Arial";
	color: #666666;
	text-align: center;
}

.promo_top {
    margin: 0 auto;
    width: 1029px;
    height: 502px;
    background: url("/images/promo_top.jpg") no-repeat;
	border: 1px solid #fff;
}

.promo_sot {
	padding-top: 155px;
	padding-left: 210px;
}

.promo_1text {
	padding-left: 70px;
	font-family: "Verdana";
	font-size: 24px;
	color: #383838;
}

.promo_2text  a {
	font-family: "Verdana";
	font-size: 34px;
	font-weight: bold;
	color: #ff6600;
}

.promo_2text  a span {
	font-size: 26px;
}

.promo_3text, .promo_3text a {
	padding-top: 15px;
	width: 450px;
	text-align: center;
	font-family: "Verdana";
	font-size: 12px;
	color: #383838;
}

.promo_wyhave_head {
	padding-top: 30px;
	text-align: center;
}

.promo_wyhave1 {
	font-size: 44px;
	font-weight: bold;
	color: #795701;
	font-family: "Arial";
}

.promo_wyhave2 {
	font-size: 30px;
	color: #383838;
	font-family: "Verdana";
}

.promo_special_into {
	font-family: "Verdana";
	font-size: 33px;
	font-weight: bold;
	color: #ff6600;
	margin-left: -150px;
	padding-top: 50px;
}

.promo_block {
	padding-top: 23px;
	margin-left: -14px;
}

.promo_block2 {
	padding-top: 23px;
	background: url('/images/promo_signup_bg.png') no-repeat;
	position: absolute;
	width: 423px;
	right: 8px;
}

.promo_container2 {
	width: 240px;
	height: 348px;
	margin-left: 25px;
	margin-top: -5px;
}

.promo_container {
	width: 240px;
	height: 343px;
}

.promo_block_head {
	padding-top: 20px;
	text-align: center;
	font-family: "Arial";
	font-size: 18px;
	color: #b17f01;
}

.promo_block_head span {
	font-size: 22px;
}

.promo_block_gn {
	padding-top: 10px;
	padding-left: 30px;
	font-size: 40px;
	color: #700d09;
}

.promo_block_price {
	padding-top: 7px;
	font-size: 18px;
	color: #383838;
	font-family: "Arial";
	text-align: center;
}

.promo_block_description {
	padding-top: 15px;
	font-size: 20px;
	color: #700d09;
	font-family: "Arial";
	text-align: center;
	text-decoration: underline;
	line-height: 1.4em;
}

.promo_block_bot {
	padding-top: 7px;
	font-size: 14px;
	color: #383838;
	font-family: "Arial";
	text-align: center;
}
.promo_special_into_bot {
	margin-left: -150px;
	padding-top: 13px;
}

.promo_special_into_bot  a {
	font-family: "Verdana";
	font-size: 47px;
	font-weight: bold;
	color: #ff0000;
}

.promo_special_into_bot  a span.promo_cent {
	font-size: 26px;
}

.promo_special_into_bot  a span.promo_other_text {
	font-size: 34px;
}

.promo_special_into_bot span.promo_normal_bot {
	font-family: "Verdana";
	font-size: 12px;
	color: #8a0000;
}

.p_price {
	font-size: 18px;
	color: #383838;
	text-align: center;
	border-top: 1px solid #cccccc;
	line-height: 18px;
	padding: 5px 0px;
}

.p_price span {
	font-size: 18px;
	color: #28b411;
	display: block;
	line-height: 25px;
}

.p_price span b {
	font-size: 30px;
	font-weight: bold;
}


/* ------------------------------ chart ---------------------------------------- */

.chart_head {
    margin: 0px auto;
    width: 1029px;
    background: #390200;
    color: #fff;
    font-size: 29px;
    text-align: center;
    padding: 20px 0px;
    font-family: "Verdana";
}

#chart_block {
    margin: 20px auto;
    width: 1029px;
}

#chart_block #compare{
     width: 1029px;
     background: url('/images/chart/back_table.jpg');
     text-align: center;
}
   
#chart_block  #compare p{
      margin: 0px;
      padding: 0px;
      font-family: Arial;
    }
 
#chart_block .col1{
     width: 181px;
     text-align: left;
     padding: 20px 10px 20px 30px;
     border-right: solid 1px #999;
   }
   
#chart_block .col2{
     background: #dfdfdf;
     bor1der: solid 1px #999;
     border-top: 0px;
     border-bottom: 0px;
     width: 151px;
   }
   
#chart_block .col3{
     background: #efefef;
     border: solid 1px #999;
     border-right: 0px;
     border-top: 0px;
     border-bottom: 0px;     
     width: 151px;
   }
   
#chart_block .leftcol {
     background: url('/images/chart/back_leftcol.jpg') repeat-y;
   }
   
#chart_block  .rightcol {
     background: url('/images/chart/back_rightcol.jpg') repeat-y;
   }
 
#chart_block  #compare td.noborder-right{
     border-right: 0px;
   }

#chart_block  #compare td.noborder-left{
     border-left: 0px;
   }
   
#chart_block .midcol{
     background: url('/images/chart/back_midcol.jpg') repeat-y;
     border: 0px;
     width: 157px;
     border-bottom: 0px;
   }

#chart_block #top_col{
     background: url('/images/chart/back_top.jpg') no-repeat;
     width: 157px;
     height: 22px;
   }

#chart_block  #bottom_col{
     background: url('/images/chart/back_bottom.jpg') no-repeat;
     width: 157px;
     height: 23px;
   }
   
#chart_block  .inner {
     text-align: center;
   }
   
#chart_block  #compare td {
      border-bottom: #cccccc solid 1px;
   }

#chart_block  #compare td.no-border-bottom {
      border-bottom: 0px;
   }

#chart_block  #compare td.border-top {
      border-top: 1px solid #999;
   }
   
#chart_block p.price {
     color: #28b411;
     font-family: "Arial";
     font-size: 30px;
     font-weight: 600;
   }

#chart_block p.price span {
     color: #28b411;
     font-size: 18px;
     font-weight: 400;
   }

#chart_block .col1 p {
     color: #700d09;
     font-size: 16px;
     font-weight: 400;
     text-decoration: underline;
     display: block;
     margin: 10px 0px 10px 20px;
     font-family: Arial;
   }

#chart_block  a.sign{
     background: url('/images/chart/sign.jpg') no-repeat;
     display: block;
     width: 126px;
     height: 38px;
     margin: 10px auto;
   }
    
#chart_block   img.star {
     margin: 10px 0px;
   }
   
#chart_block   #cart {
     border: solid 1px #580c0c;
     position: absolute;
     to1p: 0px;
     r1ight: 0px;
     width: 850px;
     height: 143px;
     margin: -11px 0px 0px 191px;
   } 

#chart_block   .cart{
     background: #e4e4e3;
}

#chart_block .img_sign_up{
    display: block;
    padding: 8px 0 0 0;
    width: 115px;
    height: 28px;
    margin: 5px auto;
    background: url("/images/sign_up.jpg") no-repeat;
    border: 1px solid #767674;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    font-family: "Verdana"; 
    color: #fff;
    text-align: center;
}
   
   
/*=========adsense footer===========*/
.adsense_footer {
    background: #390100;
    height: 94px;
    text-align: center;
    padding: 6px 0 0 0;
}


/* -------------------------------- CALENDAR ---------------------------------- */

#calendar_content  {
    margin: 0px auto 40px auto;
    width: 870px;
}    

#calendar_content h2 {
	font-size: 35px;
	margin: 25px 0px;
}

#calendar_content .month_line {
	background: #b17f01;
	color: #fff;
	font-size: 12px;
	font-family: Verdana;
	padding: 5px 0px 5px 20px;
	vertical-align: middle;
	margin-bottom: 25px;
	position: relative;
}

#calendar_content .month_line a {
	color: #fff;
	margin-right: 15px;
}

#calendar_content .month_line span {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana;	
	margin-right: 15px;	
}

.calendar_container {
	width: 420px;
	border: 1px solid #000000;
	padding: 1px;
	background: #cccccc;
	overflow: hidden;	
	float: left;
}

.calendar_container span {
	display: inline-block;
	width: 60px;
	text-align: center;
	font-size: 16px;
	margin: 0px;
	background: #fff;	
}

.calendar_container .item {
	float: left;
	width: 60px;
	height: 60px;
	background: #000;	
	color: #fff;
	font-size: 16px;
	overflow: hidden;
	position: relative;
}

.calendar_container .active_day {
	background: #b17f01;
	border: 1px solid #fff;
	width: 58px;
	height: 58px;	
}

.calendar_container .item img {
	width: 60px;
}

.calendar_container .item a {
	position: absolute;
	z-index: 3;
	display: block;
	width: 60px;
	height: 60px;	
	background: #b17f01;	
}

.calendar_container .item a.active {
	z-index: 5;
}

.calendar_container .item div {
	position: absolute;
	margin: 3px;
	padding: 1px;
	z-index: 10;
	background: #000;
}

.calendar_container .item span {
	position: relative;
	z-index: 20;
	width: 10px;
	height: 10px;
	background: url("/images/slideshow.gif") top left no-repeat;	
	display: block;
	cursor: pointer;
	left: 46px;
	top: 2px;
}

.calendar_container .item span.active {
	background: url("/images/slideshow.gif") -10px 0px no-repeat;	
}

.next_event {
	border: 1px solid #b17f01;
	width: 416px;
	height: 316px;
	margin-left: 23px;
	padding: 2px;
	float: left;
}

.next_event .date {
	color: #ffffff;
	font-size: 12px;
	background: #b17f01;	
	padding: 2px 4px;
	float: left;
}

.next_event h3 {
	display: block;
	clear: left;
	font-weight: bold;
	font-size: 15px;
	margin: 0px 0px 10px 15px;
	padding-top: 10px;
}

.next_event p {
	margin-left: 15px;
	margin-right: 15px;
	font-size: 14px;	
	line-height: 1.5em;
}

.next_event a {
	margin-left: 15px;
	font-size: 15px;	
	display: block;
	color: #000;
	margin-bottom: 10px;
}

.next_event img {
	margin-left: 15px;
}

.month_event {
	clear: both;
	padding-top: 20px;
}

.month_event div {
	float: left;
	width: 230px;
	margin-right: 25px;
	margin-bottom: 15px;
}

.month_event span {
	display: block;
	background: #ffb809;
	color: #fff;
	width: 20px;
	height: 20px;
	font-size: 11px;
	float: left;
	text-align: center;
	line-height: 20px;
	vertical-align: middle;
}

.month_event p {
	margin-left: 30px;
}

.month_event a {
	color: #000;
	margin-bottom: 5px;
	display: block;
}

.event_block {
	border: 1px solid #b17f01;
	padding: 25px;
	margin: 20px 0px;
	overflow: hidden;
}

.event_block .date {
	color: #ffffff;
	font-size: 12px;
	background: #b17f01;	
	padding: 2px 4px;
	float: left;
}

.event_block h3 {
	display: block;
	clear: left;
	font-weight: bold;
	font-size: 15px;
	margin: 0px;
	padding-top: 10px;
}

.event_block p {
	margin-bottom: 6px;
}

.event_block img {
	float: right;
	margin-left: 25px;
}

.c_icon {
	position: absolute;
	top: -30px;
	left: 170px;
}