html,
body {
        margin:0;
        padding:0;
        height:100%;
        background-color: #FFFFFF;
        color: #000000;
        font-family: "Arial";
        font-size: 12px;
        overflow-x: hidden;
}

.zinios{
    position: absolute;
    width: 84px;
    height: 36px;
    margin-top: 10px;
    text-align: right;
    margin-left: 880px;
}




.ip_list{
    position: absolute;
    font-size: 10px;
    color: #999999;
    margin-left: 440px;
}

.reds{
    color: #ff0000;
    font-size: 11px;
}

.redsdu{
    margin-left: 10px;
    color: #ff0000;
    font-size: 11px;
}

.sec_menu{
    width: 133px;
    position: absolute;
    z-index: 2;
    margin-left: 16px;
    z-index: 2;
}

.main_top {
    width: 990px;
    height: 52px;
}

.com_top {
    background: url(images/com_top.jpg) no-repeat;
    width: 550px;
    height: 17px;
}

.atgal{
    background: url(images/bl.jpg) no-repeat;
    width: 102px;
    height: 20px;
}

.atgal_fix{
    margin-left: 10px;
    padding-top: 2px;
    color: #ffffff;
    font-weight: bold;
}


.fl_left {
    background: url(images/fl_left.jpg) no-repeat;
    width: 260px;
    height: 73px;
    position: absolute;
}

.fl_right {
    background: url(images/fl_right.jpg) no-repeat;
    width: 260px;
    height: 73px;
    position: absolute;
    margin-left: 730px;
}

.ban_test {
    width: 460px;
    height: 60px;
    position: absolute;
    margin-left: 275px;
    margin-top: 10px;
    
}

.com_bot {
    background: url(images/com_bot.jpg) no-repeat;
    width: 550px;
    height: 17px;
    margin-top: -6px;
}


.left_menu {
    width: 194px;
    margin-top: 10px;
    background-color: #dfdfdf;
}

.left_head {
    background: url(images/left_tag.jpg) no-repeat;
    width: 194px;
    height: 38px;
    margin-bottom: 10px;
}
.left_bot {
    background: url(images/left_bot.jpg) no-repeat;
    width: 194px;
    height: 17px;
    margin-bottom: 10px;
}

.left_head_fix{
    margin-left: 15px;
    color: #FFFFFF;
    padding-top: 10px;
    font-weight: bold;
    font-size: 14px;
}

.right_head_fix{
    width: 179px;
    text-align: right;
    color: #FFFFFF;
    padding-top: 10px;
    font-weight: bold;
    font-size: 14px;
}

.right_head {
    background: url(images/right_tag.jpg) no-repeat;
    width: 194px;
    height: 38px;
    margin-bottom: 10px;
}
.right_bot {
    background: url(images/right_bot.jpg) no-repeat;
    width: 194px;
    height: 17px;
    margin-bottom: 10px;
}

.banner_fix{
    margin-left: 12px;
}

.left_fix{
    margin-left: 30px;
    padding-top: 12px;
}

.logo {
    background: url(images/logo.jpg) no-repeat;
    width: 220px;
    height: 85px;
    margin-top: 22px;
    margin-bottom: 30px;
}

.left{
    position: absolute;
}

.right{
    position: absolute;
    margin-left: 796px;
    width: 194px;
}

.main_bot {
    background: url(images/bot.jpg) no-repeat;
    width: 990px;
    height: 52px;
}

.main_mid {
    background: url(images/main_mid.png) repeat-y;
    width: 926px;
    min-height:380px;
    height:auto !important;
    height:380px;
}

.chat{
    width: 170px;
    height: 225px;
    margin-left: 12px;
}

.shout_line{
    margin-left: 5px;
    margin-bottom: 3px;
    width: 140px;
    border-bottom: dashed;
    border-bottom-color: #555555;
    border-bottom-width: 1px;
}

.shout_cell_one{
    margin-right: 5px;
    font-weight: bold;
    position: absolute;
}
.shout_cell_mess{
    margin-right: 5px;
}

#chat_window{
    width: 170px;
    height: 190px;
    background-color: #FFFFFF;
    font-size: 11px;
    border: solid;
    border-width: 1px;
    border-color: #b40003;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    overflow: auto;
}
#chat_inputt{

}


#shout_in{
    width: 125px;
    height: 17px;
    margin-top: 3px;
    background-color: #c0c0c0;
    border: solid;
    border-width: 1px;
    border-color: #4b4b4b;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#get_nick{
    width: 125px;
    height: 17px;
    margin-top: 3px;
    background-color: #c0c0c0;
    border: solid;
    border-width: 1px;
    border-color: #4b4b4b;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.main {
    width: 990px;
    border: none;
    position: absolute;
    left: 50%;
    margin-left: -495px;
    background-color: #ececec;
    
}

.main_page{
    width: 550px;
    text-align: center;
}


.log_form{
    width: 300px;
    height: 280px;
    position: absolute;
    margin-left: 100px;
    margin-top: 50px;
    z-index: 99;
    
}
.fieldd{
    width: 298px;
    border: solid;
    border-color: #7d0103;
    border-width: 1px;
}

.form_top {
    background: url(images/form_top.jpg) no-repeat;
    width: 300px;
    height: 38px;   
}

.form_top_fix{
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    width: 300px;
    text-align: center;
    padding-top: 10px;
}

.title {
    width: 399px;
    height: 39px;
    margin-left: 80px;
    margin-bottom: 10px;
}

.titletr {
    width: 399px;
    height: 15px;
    margin-left: 80px;
    margin-bottom: 10px;
}

.comments{
    width: 528px;
    background-color: #f1f1f1;
    border-left: solid;
    border-left-color: #c58ea8;
    border-left-width: 1px;
    border-right: solid;
    border-right-color: #c58ea8;
    border-right-width: 1px;
    padding-left: 10px;
    padding-right: 10px;
}

.com_sender{
    color: #7c0002;
    font-weight: bold;
}

.main_bot_fix{
    width: 990px;
    text-align: center;
    padding-top: 5px;
}

.title_fix{
    text-align: center;
    width: 399px;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    color: #666666;
}


H2{
    font-size: 16px;
    margin-top: -2px;
    font-style: italic;
    color: #666666;
}

.titletr_fix{
    text-align: center;
    width: 399px;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    color: #000000;
}

.page{
    width: 550px;
    margin-left: 220px;
    margin-top: 20px;
    text-align: justify;
    padding-bottom: 15px;
    min-height: 2100px;
    height:auto !important;
    height: 2100px;
}



.logout{
    position: absolute;
    margin-left: 930px;
    margin-top: 3px;
}

.menu{
    height: 22px;
    width: 695px;
    position: absolute;
    margin-left: 215px;
    margin-top: 30px;
    z-index: 99;
    text-align: right;
}


.reg_title{
    position: absolute;
    width: 892px;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-top: 23px;
}


#panell_stat{
    background: url(images/panel.png) no-repeat;
    width: 892px;
    height: 280px;
    position: absolute;
    margin-left: -144px;
    margin-top: 50px;
    z-index: 99;
}

#panell{
    background: url(images/panel.png) no-repeat;
    width: 892px;
    height: 280px;
    position: absolute;
    margin-left: -144px;
    margin-top: 50px;
    z-index: 99;
}

#panelll{
    background: url(images/panel.png) no-repeat;
    width: 892px;
    height: 280px;
    position: absolute;
    margin-left: -144px;
    margin-top: 50px;
    z-index: 99;
}

.nav_fix{
    padding-top: 2px;
    width: 105px;
    text-align: center;
}
.sec_fix{
    margin-left: 30px;
    padding-top: 3px;
}


.sec A:visited {  
    background: url(images/sec_off.jpg) no-repeat;
    display: block;
    width: 133px;
    height: 22px;
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}  
.sec A:link {
    background: url(images/sec_off.jpg) no-repeat;
    color: #000000;
    display: block;
    width: 133px;
    height: 22px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}  
.sec A:hover { 
    background: url(images/sec_on.jpg) no-repeat;
    color: #000000;
    display: block;
    width: 133px;
    height: 22px;
    font-size: 12px;
    text-decoration: underline;
    font-weight: bold;
}


.white A:visited {  
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
}  
.white A:link {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
}  
.white A:hover { 
    color: #c70003;
    font-size: 10px;
    text-decoration: underline;
}


.red_links A:visited {  
    color: #ff0000;
    text-decoration: none;
    font-size: 12px;
}  
.red_links A:link {
    color: #ff0000;
    text-decoration: none;
    font-size: 12px;
}  
.red_links A:hover { 
    color: #c70003;
    font-size: 12px;
    text-decoration: underline;
}

#error_name{
    width: 100%;
    background-color: #ff0004;
    color: #000000;
    text-align: center;
}

#error_sur{
    width: 100%;
    background-color: #ff0004;
    color: #000000;
    text-align: center;
}
#error_birth{
    width: 100%;
    background-color: #ff0004;
    color: #000000;
    text-align: center;
}

#error_address{
    width: 100%;
    background-color: #ff0004;
    color: #000000;
    text-align: center;
}
#error_height{
    width: 100%;
    background-color: #ff0004;
    color: #000000;
    text-align: center;
}
#error_weight{
    width: 100%;
    background-color: #ff0004;
    color: #000000;
    text-align: center;
}
#error_email{
    width: 100%;
    background-color: #ff0004;
    color: #000000;
    text-align: center;
}
#error_phone{
    width: 100%;
    background-color: #ff0004;
    color: #000000;
    text-align: center;
}
#error_username{
    width: 100%;
    background-color: #ff0004;
    color: #000000;
    text-align: center;
}

.white_big A:visited {  
    color: #FFFFFF;
    text-decoration: none;
}  
.white_big A:link {
    color: #FFFFFF;
    text-decoration: none;
}  
.white_big A:hover { 
    color: #FFFFFF;
}

A:visited {  
    color: #830103;
    text-decoration: none;
    font-weight: bold;
}  
A:link {
    color: #830103;
    text-decoration: none;
    font-weight: bold;
}  
A:hover { 
    color: #830103;
    font-weight: bold;
    text-decoration: underline;
}

.l_name{
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    width: 255px;
    text-align: center;
    color: #000000;
    padding-top: 175px;
}


.l_stuff{
    font-size: 12px;
    position: absolute;
    margin-left: 250px;
    padding-top: 40px;
    color: #000000;
}

.left_m A:visited {  
    background: url(images/l_menu_off.jpg) no-repeat;
    width: 194px; 
    height: 40px;
    display: block;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    margin-right: 5px;
}  
.left_m A:link {
    background: url(images/l_menu_off.jpg) no-repeat;
    width: 194px; 
    height: 40px;
    display: block;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    margin-right: 5px;
}  
.left_m A:hover { 
    background: url(images/l_menu_on.jpg) no-repeat;
    width: 194px; 
    height: 40px;
    display: block;
    color: #888888;
    font-weight: bold;
    margin-right: 5px;
    background-color: black;
}

.tick{
    margin-left: 10px;
    width: 280px;
}

.active { 
    background: url(images/l_menu_on.jpg) no-repeat;
    width: 194px; 
    height: 40px;
    display: block;
    color: #888888;
    font-weight: bold;
    margin-right: 5px;
    background-color: black;
}




.n A:visited {  
    background: url(images/menu_on.jpg) no-repeat;
    width: 105px; 
    height: 21px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    float: right;
    margin-right: 5px;
}  
.n A:link {
    background: url(images/menu_on.jpg) no-repeat;
    width: 105px; 
    height: 21px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    float: right;
    margin-right: 5px;
}  
.n A:hover { 
    background: url(images/menu_off.jpg) no-repeat;
    width: 105px; 
    height: 21px;
    display: block;
    color: #FFFFFF;
    font-weight: bold;
    float: right;
    margin-right: 5px;
}

.register_form{
    width: 267px;
    height: 212px;
    position: absolute;
    margin-left: 312px;
    margin-top: 50px;
}

.frame{
    background: url(images/holder.jpg) no-repeat;
    width: 255px;
    height: 200px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}


.profile_title{
    background: url(images/title.jpg) left no-repeat;
    font-size: 16px;
    height: 56px;
    font-weight: bold;
    color: #ce9d00;
}


.insides_topic{
    background: url(images/_insides.jpg) left no-repeat;
    width: 550px;
    height: 38px;
}

.insides_topic_fix{
    width: 550px;
    text-align: center;
    color: #888888;
    padding-top: 10px;
    font-size: 14px;
    font-weight: bold;   
}

.insides_holder{
    width: 528px;
    padding: 10px;
    border: solid;
    border-color: #dfbfc0;
    border-width: 1px;
    text-align: justify;
    word-wrap: break-word;
}

.insides_holder_first{
    width: 120px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 4px;
    border: solid;
    border-color: #dfbfc0;
    border-width: 1px;
    text-align: right;
    word-wrap: break-word;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
}
.insides_holder_second{
    width: 100px;
    padding: 10px;
    margin-left: 125px;
    border: solid;
    border-color: #dfbfc0;
    border-width: 1px;
    text-align: justify;
    word-wrap: break-word;
    line-height: 16px;
}

.insides_holder_third{
    width: 120px;
    padding-top: 10px;
    margin-left: 246px;
    padding-bottom: 10px;
    padding-right: 4px;
    border: solid;
    border-color: #dfbfc0;
    border-width: 1px;
    text-align: right;
    word-wrap: break-word;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
}

.insides_holder_fourth{
    width: 168px;
    padding-top: 10px;
    margin-left: 371px;
    padding-bottom: 10px;
    padding-right: 4px;
    padding-left: 5px;
    line-height: 16px;
    border: solid;
    border-color: #dfbfc0;
    border-width: 1px;
    word-wrap: break-word;
    position: absolute;
}

.insides_holder_sep{
    width: 6px;
    padding-left: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 141px;
    border: solid;
    border-color: #dfbfc0;
    border-width: 1px;
    text-align: justify;
    font-weight: bold;
    word-wrap: break-word;
    position: absolute;
    font-size: 14px;
}


.l_photo{
    width: 225px;
    height: 150px;
    position: absolute;
    margin-left: 15px;
    margin-top: 10px;
}

.register_formdu{
    width: 300px;
    height: 212px;
    margin-left: 0px;
    margin-top: 0px;
    text-align: center;
}

.home_page{
    font-style: italic;
}

.admin_photos{
    float: left;
    margin-right: 5px;
    margin-bottom: 10px;
    width: 225px;
    text-align: center;
    
}

.lists_photos{
    width: 225px;
    float: left;
    margin-right: 2px;
    margin-bottom: 10px;
}

.error_in {
color: #000000;
background: #ff5a7a;
border: 1px solid #de002b
}



.ok {
color: #000000;
background: #74ff71;
border: 1px solid #049a00
}

.regulars {
}

#test{
    width: 10px;
    height: 10px;
}

.rate_tit{
    float: left;
    width: 100px;
}

#thank_you{
    color: #666666;
    position: absolute;
    margin-top: -20px;
    font-size: 14px;
    margin-left: 100px;
}



.star-rating-wrap{
    margin:10px;
    padding:10px;
    font-family:Arial, sans-serif;
    font-size:12px;
    color: #000000;
}
.star-rating-wrap p span{
    font-weight:bold;
}
.star-rating-wrap a{
    text-decoration:none;
}
.star-rating{
    margin: 0px;
    width:350px;
    height:19px;
    margin-top: -25px;
    margin-left: 75px;
}
.star-rating span{
    display:block;
    border:none;
    margin:none;
    padding:none;
    width:20px;
    height:19px;
    cursor:pointer;
    float:left;
}
.star-grey{
    background-image:url("images/star-grey.jpg");
}
.star-red{
    background-image:url("images/star-red.jpg");
}

/******* profesoriai.lt **********/

.honor_win
{
	background: url('profesoriai/star_win.png') #ffefc7 no-repeat;
	border: 2px solid #ffc253;

	color: #8f0002;
	text-decoration: underline;

	padding: 5px;
	padding-top: 5px;
	padding-left: 37px;

	margin-top: 5px;
	margin-bottom: 5px;

	font-weight: bold;
	font-size: 16px;
}

#deleted_succ,
#deleted_error
{
	border: 2px solid transparent;
	padding: 5px;
	margin-bottom: 10px;

	font-weight: bold;
	text-align: center;

	background: white;
	font-size: 16px;
}

#deleted_error
{
	border-color: #820000;
	color: red;
}

#deleted_succ
{
	border-color: #2C6903;
	color: green;
}

.admin_photos
{
	padding: 5px;
	border: 2px solid transparent;
}

.admin_photos:hover
{
	background: white;
	border-color: green;
}

.admin_photos a 
{
	display: block;
	padding: 3px;
}

.admin_photos a:hover
{
	background-color: white;
}

.admin_photos a img
{
	border: none;
	vertical-align: middle;
}

.clr
{
	clear: both;
}