html, body{
    font-family: Arial, Times New Roman, sans-serif, Verdana, Arial  ;
    font-size: 12px;
    font-weight: 100;
    color: #ffffff;
    background-color: #313131;
    margin: 0px;
    padding: 0px;
    background-image: none;
    width: 100%;
    height: 100%;
}

img{ border:0;}

ul{margin:0px;padding: 0px 0px 0px 16px;}

table{
    margin: 0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0px;
}

td,div,li {
    font-family: Arial, Tahoma, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ;
    font-size: 12px;
    color: #ffffff;
    font-weight : 100;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

li{
    list-style-type: circle;
    list-style-position: outside;
    margin: 0px 0px 0px 0px;
    padding:0px;
}

ul li .bld{font-weight: 800;}

select,option,textarea,input{
    font-size : 10px;
    font-family : arial, sans-serif, arial narrow ;
    /*color : #F4BD44;*/
    color: #000000;
    background-color: #ffffff;
    padding: 2px;
    border: none;
}

select,textarea,input{
    /*border: 1px #d7d7d7 solid;*/
}

input{
    width: 150px;
    padding: 2px;
}

textarea{
    padding: 2px;
}

select{
    width: 150px;
    padding: 2px;
}

input.chk{
    border: none;
    width: 20px;
}

option{
    border: none;
}

FORM {
    margin: 0pt;
}

hr{
   border: 0;
   color: #efefef;
   background-color: #efefef;
   height: 1px;
   width: 300px;
   text-align: center;
}

.blb{font-weight: 800;}
.blbc{font-weight: 800; text-align: left; width: 100%;}

#print{ display: none; }
#noprint{display: block;}

/* float clearing for IE6 */
* html .clr{
    height: 1%;
    overflow: visible;
}

/* float clearing for IE7 */
*+html .clr{
    min-height: 1%;
}

/* float clearing for everyone else */
.clr:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/*////////////////// main start///////////////////////////////*/

#main{
    width: 930px;
    min-height:100%; height:auto !important; height:100%;
    margin: 0px auto;
    position: relative;
    /*display: block;*/
    /*border: #d7d7d7 1px solid;*/
}

#main_foto{
    width: 1130px;
    min-height:100%; height:auto !important; height:100%;
    margin: 0px auto;
    position: relative;
    /*display: block;*/
    /*border: #d7d7d7 1px solid;*/
}

#bottom{
    width: 930px;
    height: 40px;
    margin: -40px auto 0px auto;
    position: relative;
    text-align: right;
    /*border: #ff0000 1px solid;*/
}

#empty {height: 50px; }

#head{
    width: 930px;
    /*height: 110px;*/
    height: 120px;
    /*border: #ff0000 1px solid;*/
}

#logo_p{
    width: 465px;
    height: 120px;
    text-align: center;
    padding-top: 0px;
    float: left;
    display: block;
}

#login_p{
    width: 465px;
    height: 110px;
    padding-top: 10px;
    float: right;
    display: block;
}

.login_info{
}

#content{
    width: 930px;
    padding-top: 0px;
}

#content_foto{
    width: 1130px;
    padding-top: 0px;
}

#left_p{
    width: 450px;
    padding-right: 15px;
    float: left;
    display: block;
}

#right_p{
    width: 465px;
    float: right;
    display: block;
}

.bl_txt{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #8AC0FE; font-weight : 100; text-decoration: underline; cursor: pointer;}

a.bl_txt{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}
a.bl_txt:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #8AC0FE; font-weight : 100; text-decoration: none;}

.ttl{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 16px; color: #ffffff; font-weight : 100; text-decoration: none;}

.ttl_sm{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 18px; color: #ffffff; font-weight : 100; text-decoration: underline;}
.ttl_sm:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 18px; color: #ffffff; font-weight : 100; text-decoration: underline;}

.ttl_sm1{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 16px; color: #ffffff; font-weight : 100; text-decoration: underline;}
.ttl_sm1:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 16px; color: #ffffff; font-weight : 100; text-decoration: underline;}

.ttl_sm1_bl{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 16px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}
.ttl_sm1_bl:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 16px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}

a.lnk{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 10px; color: #619e01; font-weight : 100; text-decoration: none;}
a.lnk:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 10px; color: #619e01; font-weight : 100; text-decoration: underline;}

input.t_srch{
    width: 140px;
    background-color: #ffffff;
    padding: 2px;
    font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 11px; color: #636262; font-weight : 100; text-decoration: none;
}

.lg{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 11px; color: #6caa0a; font-weight : 800; text-decoration: none;}

#empty {height: 60px; }
/*////////////////// main end///////////////////////////////*/


/*////////////////// menu start///////////////////////////////*/
#menu{
    width: 445px;
    height: 30px;
    padding-left: 10px;
    /*border: #ff0000 1px solid;*/
}

.menu_item{
    padding: 0px 10px;
    text-align: center;
    cursor: pointer;
    float: left;
    display: block;
}

.ttl_link{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}
.ttl_link:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}

.ttl_link_sm{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}
.ttl_link_sm:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}

.ttl_link_wt{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #ffffff; font-weight : 100; text-decoration: none;}

a.ttl_link_wt{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #ffffff; font-weight : 100; text-decoration: none;}
a.ttl_link_wt:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #ffffff; font-weight : 100; text-decoration: none;}

a.ttl_link{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}
a.ttl_link:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #8AC0FE; font-weight : 100; text-decoration: underline;}

a.ttl_link_act{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #ffffff; font-weight : 100; text-decoration: underline;}
a.ttl_link_act:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 28px; color: #ffffff; font-weight : 100; text-decoration: underline;}

a.wt_link{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #ffffff; font-weight : 100; text-decoration: underline;}
a.wt_link:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #ffffff; font-weight : 100; text-decoration: underline;}

a.wt_link_sm{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 13px; color: #ffffff; font-weight : 100; text-decoration: underline;}
a.wt_link_sm:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 13px; color: #ffffff; font-weight : 100; text-decoration: underline;}

a.wt_link1{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #ffffff; font-weight : 100; text-decoration: none;}
a.wt_link1:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 14px; color: #ffffff; font-weight : 100; text-decoration: none;}

/*////////////////// menu end//////////////////////////////////*/


/*////////////////// other start///////////////////////////////*/
input.wd60,select.wd60{
    width: 60px;
}

.vote {
  width: 211px;
  height: 16px;
}

.vote_star,.vote_star_hover,.vote_star_active,.vote_star_passive {
  width: 14px;
  height: 16px;
  background-position: left top;
  background-repeat: no-repeat;
}

.vote_star_passive {
  background-image: url("img/ico_star.png");
  background-color: #ffffff;
}

.vote_star {
  background-image: url("img/ico_star.png");
  background-color: #ffffff;
  cursor: pointer;
}

.vote_star_hover {
  background-image: url("img/ico_star.png");
  background-color: #ff7208;
  cursor: pointer;
}

.vote_star_active {
  background-image: url("img/ico_star_empty.png");
  background-color: #ff7208;
}

.vote_comment {
  color: #9f9691;
  text-align: left;
  vertical-align: bottom;
  padding-left: 4px;
}


/*////////////////// other/ end///////////////////////////////*/
table.forum_tbl{
    border-collapse: separate;
    border-spacing: 5px;
}

table.forum_tbl td{
    padding: 5px;
}

table.f_tbl td{
    text-align: center;
    vertical-align: middle;
}

#artists_ad{
    width: 910px;
    /*height: 200px;*/
    padding: 10px 0px 10px 20px;
    background-color: #545454;
}

.art_item{
    margin-top: 10px;
    width: 150px;
    text-align: center;
    float: left;
    display: block;
}

#fotos_ad{
    width: 910px;
    height: 200px;
    padding: 10px 0px 0px 20px;
    background-color: #545454;
}

#fotos_ad1{
    width: 900px;
    /*height: 80px;*/
    padding: 10px 10px;
    background-color: #545454;
}

.f_item{
    margin-top: 5px;
    width: 64px;
    text-align: center;
    float: left;
    display: block;
}

.art_list{
    margin: 0px 0px;
    width: 200px;
}

.art_list a{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight : 100; text-decoration: underline;}
.art_list a:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight : 100; text-decoration: underline;}

.ft_list a{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight : 100; text-decoration: underline;}
.ft_list a:Hover{font-family: Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight : 100; text-decoration: underline;}


table.f_tbl tr.hv td{
    background-color: #545454;
}

/*////////////////// reg start/////////////////////////////////*/
.reg{
    padding-left: 200px;
}

.reg_ttl{
    text-align: right;
    width: 200px;
    padding-right: 20px;
    height: 40px;
    float: left;
    display: block;
    clear: left;
}

.reg_input{
    float: left;
    display: block;
    clear: right;
}

.reg_input input{
           padding: 4px;
}

br{
    clear: left;
}

input.wrn{
    border: #ff0000 1px solid;
}

.msg_info{
    height: 50px;
}
/*////////////////// reg end///////////////////////////////////*/

td.cv_caption{
    padding-right: 10px;
    text-align: right;
    height: 30px;
}

td.cv_input{
    height: 30px;
}

input.chk{
    width: 20px;
    border: none;
    background-color: #ffffff;
}

.msg, .warn{
    color: #ff0000;
    font-weight: 800;
    height: 30px;
}

a{font-family: Tahoma, Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 11px; color: #000000; font-weight : 100; text-decoration: underline;}
a:Hover{font-family: Tahoma, Arial, Times New Roman, Sans-serif, Verdana, Arial ; font-size: 11px; color: #000000; font-weight : 100; text-decoration: none;}

div.inl{
    float: left;
    display: block;
}

div.close{
    clear: both;
    height: 1px;
    overflow: hidden;
}

div.close1{
    clear: both;
    overflow: hidden;
}

.clr_l{
    clear: left;
}

div.absolute{
    position: absolute;
}
  
div.flt_l{
    float: left;
}

div.flt_r{
    float: right;
}

div.alg_l{
    text-align: left;
}

div.alg_c{
    text-align: center;
}

div.alg_r{
    text-align: right;
}

.pad10{ padding-left: 10px;}
.pad20{ padding-left: 20px;}
.pad40{ padding-left: 40px;}
.pad60{ padding-left: 60px;}

.padr40{padding-right: 40px;}

.bpad10{padding: 0px 10px;}
.bpad20{padding: 0px 20px;}

.mpad10{margin: 10px 0px;}

table.mid30 td.tpad2{ padding-top: 2px;}
.tpad2{ padding-top: 2px;}
.tpad5{ padding-top: 5px;}
.tpad8{padding-top: 8px;}
.tpad10{padding-top: 10px;}
.tpad40{padding-top: 40px;}

.wd50{ width: 50px;}
.wd70{ width: 70px;}
.wd80{ width: 80px;}
.wd100{ width: 100px;}
.wd170{ width: 170px;}
.wd200{ width: 200px;}
.wd230{ width: 230px;}
.wd260{ width: 260px;}

#print {display:none;}

input.wd30{
    width: 30px;
}


input.grey{background-color: #dddddd;}

h1.sm{font-size: 7px;}
h1.sm a{font-size: 7px;}
h1.sm a:Hover{font-size: 7px;}

input.f_inp{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 10px; color: #bababa; font-weight: 100; text-decoration: none;
    border: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
    width: 139px;
}

/*input.btn{
    width: 90px;
    height: 20px;
    line-height: 20px;
    background-image: url("img/button.gif");
    background-repeat: no-repeat;
    background-position: center left;
    background-color: #ffffff;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #ffffff; font-weight : 100; text-decoration: none;
    cursor: pointer;
    text-align: right;
    padding: 0px 20px 2px 0px;
    border: none;
}*/

input.btn{
    width: 90px;
    height: 20px;
    background-color: #ffffff;
    border: #d7d7d7 1px solid;
    cursor: pointer;
}

img.pnt{
    cursor: pointer;
}


.brd{ border: #ff0000 1px solid; }



