html,body{
    font-family: Arial, Times New Roman, sans-serif, Verdana, Arial  ;
    font-size: 12px;
    font-weight: 100;
    color: #292a2e;
    background-color: #0c0c0c;
    margin: 0px;
    padding: 0px;
    background-image: url('img/main_str.jpg');
    background-position: top left;
    background-repeat: repeat-x;
    width: 100%;
    height: 100%;
}

img{ border:0;}

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

table{ margin: 0; padding:0; }

td,div,li {
    font-family: Arial, Tahoma, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ;
    font-size: 11px;
    color: #63625E;
    font-weight : 100;
    padding: 0px;
    margin: 0px;
}

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

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

img.pnt{cursor: pointer;}

select,option,textarea,input{
    font-size : 10px;
    font-family : arial, sans-serif, arial narrow ;
    /*color : #F4BD44;*/
    color: #C39711;
    /*background-color: #F4F1F1;*/
    border: #851B43 1px solid;
}

option{
    border: none;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #676767; font-weight: 100; text-decoration: none;
}

FORM {
    margin: 0pt;
}

div.keywords{ display: none; }

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

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

table#main{
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    padding: 0px;
    margin: 0px;
    /*border: thin solid;*/
    /*border: #ff0000 1px solid;*/
}

td#left{
    background-image: url('img/str_left.jpg');
    background-position: top right;
    background-repeat: repeat-x;
    text-align: right;
    vertical-align: top;
    /*border: thin solid;*/
}

td#right{
    background-image: url('img/str_right.jpg');
    background-position: top left;
    background-repeat: repeat-x;
    vertical-align: top;
}

td#center{
    width: 904px;
    height: 100%;
    background-image: url('img/top.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    vertical-align: top;
    /*border: #ff0000 1px solid;*/
}

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

#header{
    width: 904px;
    height: 120px;
    /*border: thin solid;*/
}

#logo{
    width: 120px;
    height: 105px;
    padding: 15px 0px 0px 40px;
    float: left;
    /*border: #ff0000 1px solid;*/
}

#bottom{
    width: 904px;
    height: 200px;
    margin: -200px auto 0px auto;
    position: relative;
    /*border: #ff0000 1px solid;*/
}

#empty {height: 200px; }

#b_ads_cont{
    width: 100%;
    height: 103px;
    position: relative;
    bottom: 0;
    background-image: url('img/b_str.gif');
    background-position: top left;
    background-repeat: repeat-x;
}

#b_ads{
    width: 950px;
    height: 89px;
    padding: 14px 0px 0px 45px;
    margin: 0px auto;
    /*background-image: url('img/b_ads.jpg');
    background-position: top left;
    background-repeat: no-repeat;*/
}

.b_ad{ float: left; width: 135px; }

.b_lnk{float: left; padding: 10px 10px 0px 2px;}
.b_lnk a{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 9px; color: #000000; font-weight : 100; text-decoration: none;}
.b_lnk a:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 9px; color: #000000; font-weight : 100; text-decoration: none;}



#logo_bottom{
    width: 110px;
    /*height: 26px;*/
    padding: 35px 20px 0px 20px;
    display: block;
    float: left;
}

#cpr{
    width: 400px;
    /*height: 17px;*/
    padding: 49px 0px 20px 0px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #565656; font-weight : 100; text-decoration: none;
    display: block;
    float: left;
}

#author{
    /*height: 17px;*/
    /*width: 320px;*/
    text-align: right;
    padding: 49px 30px 0px 0px;
    float: right;
}


#logo img{ cursor: pointer; }

#top_items{
    width: 740px;
    /*height: 40px;*/
    padding: 0px 0px 0px 0px;
    float: right;
}

#top_banner{
    height: 60px;
    padding: 5px 0px 8px 0px;
    /*border: #ff0000 1px solid;*/
}

#main_menu{
    /*width: 510px;*/
    float: left;
}

.menu_item{
    padding: 7px 15px 0px 15px;
    height: 28px;
    text-align: center;
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.menu_sep{
    width: 1px;
    height: 30px;
    background-image: url('img/sep.gif');
    background-position: center left;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

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

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



#icons{
    /*width: 210px;*/
    float: right;
    /*border: thin solid;*/
}

div.icon0{
    /*width: 55px;*/
    padding: 0px 15px 0px 0px;
    text-align: right;
    display: block;
    float: left;
}

div.icon{
    width: 55px;
    padding: 0px 15px 0px 0px;
    text-align: right;
    display: block;
    float: left;
}

div.icon img,div.icon0 img{ cursor: pointer; }

#filter{
    width: 904px;
    height: 100px;
    padding: 0px 0px 0px 0px;
    /*border: thin solid;*/
}

/*#f_title{
    width: 134px;
    height: 80px;
    padding: 20px 0px 0px 50px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 21px; color: #ffffff; font-weight: 100; text-decoration: none;
    display: block;
    float: left;
}*/

#f_title{
    width: 184px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 21px; color: #ffffff; font-weight: 100; text-decoration: none;
    display: block;
    float: left;
}

div.f_caption{
    width: 180px;
    height: 75px;
    padding: 25px 0px 0px 10px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight: 100; text-decoration: none;
    display: block;
    float: left;
    vertical-align: top;
    /*border: thin solid;*/
}

div.f_caption table td{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight: 100; text-decoration: none;}

#positions{
    width: 134px;
    display: none;
    position: absolute;
    background-color: #ffffff;
    padding: 5px 0px 0px 5px;
}

#places{
    width: 134px;
    display: none;
    position: absolute;
    background-color: #ffffff;
    padding: 5px 0px 0px 5px;
}

#firms{
    width: 134px;
    display: none;
    position: absolute;
    background-color: #ffffff;
    padding: 5px 0px 0px 5px;
}


div.sel_item{
    cursor: pointer;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 10px; color: #686868; font-weight: 100; text-decoration: none;
}

#search_btn{
    width: 120px;
    height: 55px;
    padding: 45px 0px 0px 30px;
    display: block;
    float: left;
}

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

.st_item{
    padding: 5px 10px 0px 0px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #727070; font-weight : 100; text-decoration: none;
    display: block;
    float: left;
}

.st_item a{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #727070; font-weight : 100; text-decoration: none;}
.st_item a:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #727070; font-weight : 100; text-decoration: none;}

.bot_sep{
    width: 20px;
    height: 26px;
    background-image: url('img/bot_sep.gif');
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

#content{
    width: 904px;
    /*height: 100%;*/
    /*height: 500px;*/
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    /*border: thin solid;*/
}

.bmid{
    width: 904px;
    background-color: #ffffff;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #737373; font-weight : 100; text-decoration: none;
}

.btop{
    width: 904px;
    height: 43px;
    background-image: url('img/btop.gif');
    background-position: top left;
    background-repeat: repeat-x;
}

.btop_l{
    width: 10px;
    height: 43px;
    background-image: url('img/btop_l.gif');
    background-position: top left;
    background-repeat: repeat-x;
    display: block;
    float: left;
}

.btop_r{
    width: 10px;
    height: 43px;
    background-image: url('img/btop_r.gif');
    background-position: top left;
    background-repeat: repeat-x;
    display: block;
    float: right;
}

.btop_c{
    width: 864px;
    height: 28px;
    padding: 15px 0px 0px 20px;
    display: block;
    float: left;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 14px; color: #a32893; font-weight : 100; text-decoration: none;
}

.btop_c0{
    height: 28px;
    padding: 15px 0px 0px 30px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 14px; color: #a32893; font-weight : 100; text-decoration: none;
}

.btop_inner{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 14px; color: #a32893; font-weight : 100; text-decoration: none;}

.bbot{
    width: 904px;
    height: 43px;
    background-image: url('img/bbot.gif');
    background-position: top left;
    background-repeat: repeat-x;
}

.bbot_l{
    width: 10px;
    height: 43px;
    background-image: url('img/bbot_l.gif');
    background-position: top left;
    background-repeat: repeat-x;
    display: block;
    float: left;
}

.bbot_r{
    width: 10px;
    height: 43px;
    background-image: url('img/bbot_r.gif');
    background-position: top left;
    background-repeat: repeat-x;
    display: block;
    float: right;
}

.bbot_c{
    width: 884px;
    display: block;
    float: left;
}

.rdot{
    width: 860px;
    height: 1px;
    padding-left: 20px;
    background-image: url('img/rdot.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
}

.rdot_{
    width: 350px;
    height: 1px;
    padding-left: 20px;
    background-image: url('img/rdot.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
}

.rdot1{
    width: 860px;
    height: 30px;
    background-image: url('img/rdot.gif');
    background-position: center left;
    background-repeat: repeat-x;
}

.rdot_sep{
    height: 30px;
    background-image: url('img/rdot.gif');
    background-position: center left;
    background-repeat: repeat-x;
}

/*///////////////////////// forum start //////////////////////////////////////*/
/*a.pg{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #2c2c2c; font-weight : 100; text-decoration: none; }
a.pg:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #2c2c2c; font-weight : 100; text-decoration: none;}

a.pg_act{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #a4228e; font-weight : 100; text-decoration: none; }
a.pg_act:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #a4228e; font-weight : 100; text-decoration: none;}*/

a.pg{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #a4228e; font-weight : 100; text-decoration: none; }
a.pg:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #a4228e; font-weight : 100; text-decoration: none;}

a.pg_act{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #007aec; font-weight : 100; text-decoration: none; }
a.pg_act:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #007aec; font-weight : 100; text-decoration: none;}

#oth_ads{
    width: 860px;
    padding: 0px 20px 0px 20px;
}

.fitem{
    width: 860px;
    padding: 7px 0px 7px 0px;
    background-image: url('img/rdot.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
}

.fitem:Hover{
    background-color: #f2eff2;
}

.red{ line-height: 12px; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ef008d; font-weight : 100; text-decoration: none; }

.new_theme{
    width: 105px;
    height: 30px;
    padding: 20px 0px 0px 30px;
    background-image: url('img/new_theme_btn.gif');
    background-position: center left;
    background-repeat: no-repeat;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #ffffff; font-weight : 100; text-decoration: none;
    display: block;
    float: left;
}

.cv_prev{
    width: 80px;
    height: 20px;
    padding: 7px 0px 0px 30px;
    background-image: url('img/preview.gif');
    background-position: center left;
    background-repeat: no-repeat;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #ffffff; font-weight : 100; text-decoration: none;
    cursor: pointer;
}

td.fr_caption{ width: 120px; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #4b4b4b; font-weight : 100; text-decoration: none; }

input.fr_inp{
    width: 210px;
    border: #b1b1b1 1px solid;
    color: #000000;
    padding: 2px;
}

input.fr_txt, textarea.fr_txt{
    border: #b1b1b1 1px solid;
    color: #000000;
    padding: 2px;
}

.gr_sep{
    width: 50px;
    height: 60px;
    background-image: url('img/gr_sep.gif');
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

a.frm_link{ font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #2c2c2c; font-size: 12px; font-weight: 100; text-decoration: none; }
a.frm_link:Hover{ font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #2c2c2c; font-size: 12px; font-weight: 100; text-decoration: none; }

a.frm_link_act{ font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #a4228e; font-size: 12px; font-weight: 100; text-decoration: none; }
a.frm_link_act:Hover{ font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #a4228e; font-size: 12px; font-weight: 100; text-decoration: none; }

.frm_ttl{ font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #a32092; font-size: 16px; font-weight: 100; }

.fr_dt{ font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; color: #797878; font-size: 11px; font-weight: 100; text-decoration: none;}

.fr_usr{ font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 14px; color: #555555; font-weight : 100; text-decoration: none;}
.fr_msg{ line-height: 16px; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #3b3b3b; font-weight : 100; text-decoration: none;}
.fr_cm{ line-height: 14px; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 14px; color: #616161; font-weight : 100; text-decoration: none;}

.fr_cm_ttl{ padding: 10px 0px 5px 0px; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #797878; font-weight : 100; text-decoration: none;}

/*/////////////////////////////forum end///////////////////////////////////// */

div.frame{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    display: block;
    float: left;
}

div.frame1{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame1.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame2{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame2.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame3{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame3.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame4{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame3.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame1i{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame1i.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame2i{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame2i.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame3i{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame3i.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame4i{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame3i.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame1vip{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame1vip.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame2vip{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame2vip.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame3vip{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame3vip.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame4vip{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame3vip.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame1ivip{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame1ivip.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame2ivip{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame2ivip.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame3ivip{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame3ivip.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.frame4ivip{
    width: 189px;
    height: 213px;
    padding: 0px 18px 0px 18px;
    background-image: url('img/frame3ivip.gif');
    background-position: top center;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

div.fr_date{
    width: 181px;
    height: 18px;
    padding: 2px 0px 0px 8px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #ffffff; font-weight : 100; text-decoration: none;
}

div.fr_read{
    width: 174px;
    height: 16px;
    text-align: right;
    padding: 4px 10px 0px 0px;
}

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

.fr_logo1,.fr_logo2{
    width: 189px;
    height: 50px;
    text-align: center;
    padding: 5px 0px 5px 0px;
    background-image: url('img/logo_back0.gif');
    background-position: top center;
    background-repeat: no-repeat;
    /*border: thin solid;*/
}

.fr_logo3,.fr_logo4{
    width: 189px;
    height: 50px;
    text-align: center;
    padding: 5px 0px 5px 0px;
    background-image: url('img/logo_back.gif');
    background-position: top center;
    background-repeat: no-repeat;
    /*border: thin solid;*/
}

div.fr_logo img{
    cursor: pointer;
}

div.fr_info{
    width: 189px;
    height: 87px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    /*border: thin solid;*/
}


div.fr_info table td{ text-align: left; padding: 1px;}
                                                                                                                                   /*007AEC*/
table td.fr_title1{ text-align: right; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #aaaaaa; font-weight : 100; text-decoration: none;}
table td.fr_title2{ text-align: right; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #aaaaaa; font-weight : 100; text-decoration: none;}
table td.fr_title3{ text-align: right; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #aaaaaa; font-weight : 100; text-decoration: none;}
table td.fr_title4{ text-align: right; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #aaaaaa; font-weight : 100; text-decoration: none;}

table td.fr_pos{ text-align: left; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight : 100; text-decoration: none;}
table td.fr_firm{ text-align: left; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #ffffff; font-weight : 100; text-decoration: none;}
table td.fr_city{ text-align: left; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #ffffff; font-weight : 100; text-decoration: none;}

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

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

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

/*/////////////////////////////////// cv start//////////////////////////////////// */
#cv_left{
    width: 200px;
    float: left;
}

#cv_right{
    width: 870px;
    padding: 0px 0px 0px 30px;
}

#cv_logo{
    width: 155px;
    padding: 0px 0px 0px 45px;
}

#cv_cities{
    width: 200px;
    padding: 10px 0px 0px 0px;
}

#cv_cities_left{
    width: 70px;
    padding: 0px 0px 0px 30px;
    float: left;
    /*border: thin solid;*/
}

#cv_cities_right{
    width: 90px;
    padding: 0px 0px 0px 10px;
    float: right;
}

table.cv_form td{
    padding: 2px;
}

table.cv_form td.cv_out{
    padding: 0px 0px 0px 0px;
}

table.cv_form td.cv_block_title{
    /*height: 50px;*/
    padding: 20px 0px 10px 0px;
    text-align: left;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 16px; color: #a4228e; font-weight : 100; text-decoration: none;
}

table.cv_form td.cv_caption{
    text-align: left;
    width: 180px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 13px; color: #376b7e; font-weight : 100; text-decoration: none;
}

table.cv_form td.cv_capt{
    text-align: left;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 13px; color: #376b7e; font-weight : 100; text-decoration: none;
}

td.cv_caption_bg{
    width: 180px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 13px; color: #376b7e; font-weight : 800; text-decoration: none;
}

sup{
    color: #ec008d;
}

div.txt{
    width: 844px;
    padding: 0px 30px 0px 30px;
    /*font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #00adef; font-weight : 100; text-decoration: none;*/
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #737373; font-weight : 100; text-decoration: none;
}

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

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

td.cv_caption1{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #00adef; font-weight : 100; text-decoration: none;
}

td.cv_input{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #737373; font-weight : 100; text-decoration: none;
}

.tttt{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #737373; font-weight : 100; text-decoration: none;}
.tttt1{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #2c2c2c; font-weight : 100; text-decoration: none;}
.tttt1_act{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #a4228e; font-weight : 100; text-decoration: none;}

td.cv_input_gr{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #A6A6A6; font-weight : 100; text-decoration: none;
}

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

td.cv_caption a{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 13px; color: #376b7e; font-weight : 100; text-decoration: underline;}
td.cv_caption a:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 13px; color: #376b7e; font-weight : 100; text-decoration: none;}

td.cv_input1{
    width: 100px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #737373; font-weight : 100; text-decoration: none;
}

td.cv_caption_err{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ff0000; font-weight : 100; text-decoration: none;
}

td.cv_caption_bg_err{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ff0000; font-weight : 800; text-decoration: none;
}

td.cv_input input.txt,textarea,select{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #676767; font-weight: 100; text-decoration: none;
    border: #b0afaf 1px solid;
    padding: 0px 0px 0px 2px;
    margin: 0px;
    background-color: #ffffff;
}

.nw_ttl{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 16px; color: #376b7e; font-weight : 100; text-decoration: none;
    line-height: 40px;
}

.nw_txt{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 13px; color: #737373; font-weight : 100; text-decoration: none;
    line-height: 20px;
}

.or_txt{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 13px; color: #9f248e; font-weight : 100; text-decoration: none;
}

.u_info{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #dcdcca; font-weight : 100; text-decoration: none;
}


table.prom td.pr_td_ttl{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 13px; color: #404040; font-weight : 100; text-decoration: none;
}

table.prom td{
    width: 100px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 13px; color: #686767; font-weight : 100; text-decoration: none;
}

.train_item{
    width: 180px;
    height: 150px;
    /*padding: 10px 10px;*/
    background-image: url('img/ad_place.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    /*text-align: center;*/
    padding: 16px 16px;
    display: block;
    float: left;
}





input.txt,textarea.txt,select.txt{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #676767; font-weight: 100; text-decoration: none;
    border: #851B43 1px solid;
    padding: 0px 0px 0px 2px;
    margin: 0px;
    background-color: #ffffff;
}

td.cv_input input.txt,textarea{
    width: 170px;
}

input.txt_big,textarea.txt_big,select.txt_big{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #676767; font-weight: 100; text-decoration: none;
    border: #851B43 1px solid;
    padding: 0px 0px 0px 2px;
    margin: 0px;
    background-color: #ffffff;
}

td.cv_input_ad2 input.txt_big,td.cv_input_ad2 textarea.txt_big{
    width: 300px;
}

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

/*input.btn{
    background-color: #007AEC;
    border: #878684 1px solid;
    color: #ffffff;
    cursor: pointer;
}*/

input.btn{
    width: 82px;
    height: 21px;
    text-align: center;
    padding: 0px 0px 0px 0px;
    background-image: url('img/r_button1.gif');
    background-position: top left;
    background-repeat: no-repeat;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #ffffff; font-weight: 100; text-decoration: none;
    cursor: pointer;
    border: none;
    color: #ffffff;
}

input.btn2{
    width: 82px;
    height: 21px;
    background-color: transparent;
    text-align: center;
    padding: 0px 0px 0px 0px;
    background-image: url('img/r_button2.gif');
    background-position: top left;
    background-repeat: no-repeat;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #ffffff; font-weight: 100; text-decoration: none;
    cursor: pointer;
    border: none;
    color: #ffffff;
}

input.btn_next{
    width: 66px;
    height: 22px;
    text-align: center;
    padding: 0px 0px 0px 0px;
    background-image: url('img/next.gif');
    background-position: top left;
    background-repeat: no-repeat;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 13px; color: #ffffff; font-weight: 100; text-decoration: none;
    cursor: pointer;
    border: none;
    color: #ffffff;
}

input.btn_prev{
    width: 66px;
    height: 22px;
    text-align: center;
    padding: 0px 0px 0px 0px;
    background-image: url('img/prev.gif');
    background-position: top left;
    background-repeat: no-repeat;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 13px; color: #ffffff; font-weight: 100; text-decoration: none;
    cursor: pointer;
    border: none;
    color: #ffffff;
}

input.btn_back{
    background-color: #d8007f;
    border: #878684 1px solid;
    color: #ffffff;
    cursor: pointer;
}

a.more{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #376b7e; font-weight : 100; text-decoration: none; float: right;}
a.more:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #376b7e; font-weight : 100; text-decoration: underline;}


/* ///////////////////////////////cv end/////////////////////////////////////////*/


/*/////////////////////////////////// darbdaviams start//////////////////////////*/
#emp_left{
    width: 200px;
    float: left;
}

#emp_right{
    width: 870px;
    padding: 0px 0px 0px 30px;
}

#emp_logo{
    width: 155px;
    padding: 0px 0px 0px 45px;
}

#emp_menu{
    width: 155px;
    padding: 0px 0px 0px 45px;
}

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


#emp_left1{
    width: 360px;
    float: left;
}

#emp_right1{
    width: 524px;
    padding: 0px 0px 0px 20px;
    float: right;
    vertical-align: top;
}

#emp_logo1{
    width: 360px;
    text-align: center;
}

#emp_menu1{
    width: 320px;
    padding: 0px 20px 0px 20px;
}

div.inl_imgs{
    float: left;
    display: block;
    width: 80px;
    text-align: center;
}

#img_preview{
    width: 320px;
    text-align: center;
}

#emp_tit{
    color: #00adef;
    font-size: 14px;
    font-weight: 100;
}

#emp_tit1{
    color: #ffffff;
    font-size: 12px;
    font-weight: 100;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ;
}

.emp_big{
    width: 614;
    padding: 0px 0px 10px 290px;
    color: #ec008c;
    font-size: 18px;
    font-weight: 100;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ;
}

.wages{
    color: #ffffff;  font-size: 11px;  font-weight: 100;  font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ;
}

a.emp_link{ padding: 0px 5px; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #868686; font-weight : 100; text-decoration: none; }
a.emp_link:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #868686; font-weight : 100; text-decoration: underline;}

a.emp_link_act{ padding: 0px 5px; font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #a2228f; font-weight : 100; text-decoration: none; }
a.emp_link_act:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #a2228f; font-weight : 100; text-decoration: underline;}

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

/*/////////////////////////////////// darbdaviams end////////////////////////////*/

#ad_all{
    width: 824px;
    padding: 0px 40px 0px 40px;
}

#ad_hd{
    width: 824px;
    height: 141px;
    padding: 0px 40px 0px 40px;
}

#ad_bg{
    width: 824px;
    height: 141px;
    background-image: url('img/ad_m.jpg');
    background-position: top left;
    background-repeat: repeat-x;
}

#ad_mid{
    width: 804px;
    height: 133px;
    padding-top: 8px;
    padding-right: 10px;
    background-image: url('img/ad_right.gif');
    background-position: top right;
    background-repeat: no-repeat;
    float: left;
    display: block;
}

#ad_logo{
    width: 213px;
    height: 100px;
    /*background-color: #ffffff;*/
    float: left;
}

#ad_info{
    width: 560px;
    padding-left: 27px;
    float: right;
}

.ad_logo_brd_t{
    width: 213px;
    height: 9px;
    /*border: 1px #ff0000 solid;*/
}

.ad_logo_brd_b{
    width: 213px;
    height: 9px;
    background-image: url('img/ad_logo_b.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    /*border: 1px #ff0000 solid;*/
}

.ad_logo_mid{
    width: 213px;
    height: 82px;
    margin-top: -5px;
    background-image: url('img/ad_logo_m.jpg');
    background-position: top left;
    background-repeat: repeat-y;
    text-align: center;
}

table.cv_form_ad{
    width: 824px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table.cv_form_ad td{
    padding: 0px;
    margin: 0px;
}

table.cv_form_ad td.cv_caption_ad{
    vertical-align: top;
    width: 225px;
    line-height: 20px;
    padding: 0px 25px 0px 0px;
    text-align: right;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 11px; color: #00adef; font-weight : 100; text-decoration: none;
}

table.cv_form_ad td.cv_caption_ad2{
    line-height: 20px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #8a8a8a; font-weight : 100; text-decoration: none;
}

td.cv_input_ad{
    width: 574px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ffffff; font-weight : 100; text-decoration: none;
}

td.cv_input_ad0{
    width: 574px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 14px; color: #ffffff; font-weight : 100; text-decoration: none;
}

td.cv_input_ad_pr{
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 14px; color: #737373; font-weight : 100; text-decoration: none;
}

td.cv_input_ad1{
    width: 574px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #8a8a8a; font-weight : 100; text-decoration: none;
}

td.cv_input_ad2{
    line-height: 20px;
    width: 200px;
    font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #8a8a8a; font-weight : 100; text-decoration: none;
}

td.cv_input_ad2 a{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #8a8a8a; font-weight : 100; text-decoration: none;}
td.cv_input_ad2 a:Hover{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #8a8a8a; font-weight : 100; text-decoration: underline;}

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

td.td_ad_sep{
    width: 824px;
    height: 29px;
    background-image: url('img/ad_sep.gif');
    background-position: center left;
    background-repeat: repeat-x;
}

.sep{
    width: 400px;
    height: 29px;
    background-image: url('img/ad_sep.gif');
    background-position: center left;
    background-repeat: repeat-x;
}



.r_button{
    width: 115px;
    height: 18px;
    padding: 5px 0px 0px 20px;
    background-image: url('img/r_button.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

.r_button1{
    width: 82px;
    height: 17px;
    text-align: center;
    padding: 4px 0px 0px 0px;
    background-image: url('img/r_button1.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

.r_button_sm{
    width: 70px;
    height: 18px;
    padding: 4px 0px 0px 20px;
    background-image: url('img/r_button_sm.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

#footer{
    width: 904px;
    height: 106px;
    /*border: thin solid;*/
}

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

div.o_txt{font-family: Arial, Times New Roman, Tahoma, Sans-serif, Verdana, Arial ; font-size: 12px; color: #ED008C; font-weight : 100; text-decoration: none;}

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

table.wd100{ width: 100%; }

.alg_c{
    text-align: center;
}
                     
.alg_r{
    text-align: right;
}

.flt_r{
    float: right;
}

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

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

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

.tpad5{ padding-top: 5px; }
.tpad10{ padding-top: 10px; }
.tpad15{ padding-top: 15px; }
.tpad20{ padding-top: 20px; }
.tpad50{ padding-top: 50px; }

.rpad10{ padding-right: 10px; }
.rpad20{ padding-right: 20px; }

.pad10{ padding-left: 10px;}
.pad25{ padding-left: 25px;}
.pad30{ padding-left: 30px;}
.pad40{ padding-left: 40px;}
.pad75{ padding-left: 75px;}
.pad80{ padding-left: 80px;}
.pad100{ padding-left: 100px;}
.pad150{ padding-left: 150px;}

.hgt97{ height: 97px;}

.wd90{width: 90px;}
.wd100{width: 100px;}
.wd300{width: 300px;}
.wd420{width: 420px;}
.wd540{width: 540px;}
.wd660{width: 660px;}
.wd750{width: 750px;}

#print {display:none;}

.inp{
    font-size : 8pt;
    BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}

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

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

.ttl{font-family: Garamond, Times New Roman, MS Gothic, Tahoma, Sans-serif, Verdana, Arial; font-weight: 800; font-size: 16px; font-style:none;}

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

/* 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;
}




