A:visited {color: #656565}

.storytext {
        font-family: Verdana, Tahoma, Arial, Times, san-serif;
        font-size: 80%;
        color: #000000;
        padding-left: 10px;
        padding-right: 10px;
        }

.small {
        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif;
        font-size: 11px; color: #FFFFFF;
        }

.small_b {
        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif;
        font-size: 11px; color: #000000;
        }

.bsmall {
        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif;
        font-weight: bold;
        font-size: 11px; color: #000000; }

.mtext {
        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif;
        font-size: 12px; color: #111100;
        text-align: justify;
         }

.mtext_l {font-family: Tahoma, Helvetica, Geneva, Arial, san-serif; font-size: 12px; color: #111100;}

.mtext2 {
        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif;
        font-size: 12px; color: #111100;
        text-align: justify;
        padding-left: 10px;
        padding-right: 10px;
 }

.btext {
        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif;
        font-weight: bold;
        font-size: 12px; color: #111100;
 }

.btext2 {
        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif;
        font-weight: bold;
        font-size: 12px; color: #111100;
        padding-right: 10px;
 }

a:hover         { color: #666655; }
a:link                 { color: #111100; }
a:active         { color: #NAVY;}
//a:visited { color: ; }

.g {  border-color: #999988 black #EEEEDD; background-color: #CCCCBB; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.gg,  tr.date td.gg {  border-color: #999988 black #EEEEDD; background-color: #AAAA99; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.ggg { border-color: #999988 black #EEEEDD; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

h1,h2,h3,h4,h5,h6 {
        font-family: Arial, san-serif;
        font-weight: bold;
        color: #555544;
        text-align:justify
        }

h1 {
        font-size: 24px }

.bjust {
        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif;
        font-weight: bold;
        font-size: 11px; color: #000000;
        text-align:justify }

.bigler {
        font-family: Verdana, Tahoma, Times, Geneva, Arial, san-serif;
        font-weight: bold;
        font-size: 12px; color: #000000;
        text-align:justify }

.nav {
        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif;
	font-weight: bold;
        font-size: 13px; color: #111100 
}

.PhorumMessage
{
        font-family: Courier New, Geneva, Courier, Clean;
        font-size: 12px;
}

#l{
        text-align: left;
}

#bor1{
        border : 1px solid #B24500;
        padding : 3px;
}

.bor2{
        border : 1px solid #000000;
        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif;
        font-weight: bold;
        font-size: 11px; color: #000000;
}

#m1{
        padding : 3px;
 }

.tit1{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.GbMessage
{
        font-family: Courier New, Geneva, Courier, Clean;
        font-size: 12px;
        background-color: #EEEEDD;
}

#r{
        text-align: right;
}

.bsmallTable { font-family: Tahoma, Helvetica, Geneva, Arial, san-serif; font-weight: bold; font-size: 11px; color: #000000; border: 1px #CC0000 solid; background-color: #ffffff;}
.noshow {visibility: hide; visibility: hidden; color: #AAAA99; font-family: Courier New, Geneva, Courier, Clean; }

.BorBigler { font-family: Verdana, Tahoma, Times, Geneva, Arial, san-serif; font-weight: bold; font-size: 11px; color: #000000;        width : 160 px;}
.hidd {visibility: hidden; display:none; color: #FF0000; font-family: Courier New, Geneva, Courier, Clean;}
.nspac {font-family: Courier New, Geneva, Courier, Clean;}
.erese{font-size:100%}
.storytextnopad {
        font-family: Verdana, Tahoma, Arial, Times, san-serif;
        font-size: 80%;
        color: #000000;
        }

.storytextbook {
        font-family: Verdana, Tahoma, Arial, Times, san-serif;
        font-size: 80%;
        color: #000000;
        padding-left: 10px;
        padding-right: 10px;
        text-align: justify;
        }

.fil {float:left; padding-right: 7px; padding-top: 3px;}
.bookerror {        font-family: Verdana, Tahoma, Arial, Times, san-serif; font-size: 80%;color: #cc0000;padding-left: 10px;        padding-right: 10px;text-align: justify;}
.subscription_error {        font-family: Verdana, Tahoma, Arial, Times, san-serif; font-size: 100%;color: #cc0000;padding-left: 10px; text-align: justify;}
.noborder{border: 1px dotted #FFFFEE; background-color: #FFFFEE; font-weight: bold;         font-family: Verdana, Tahoma, Arial, Times, san-serif; font-size: 90%; color: #000000;}

.comm {        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif; font-size: 12px; color: #111100; text-align: justify; font-style: italic;         }
.padd{padding-left: 10px;        padding-right: 10px;}

a.asterLink:visited          { color: #656565 ;background: url("/img/e.gif"); }
a.asterLink {
        color: #111100;
        background: url("/img/asteric.gif");
        background-attachment : fixed;
        background-position : right top;
        background-repeat : no-repeat;
        padding-right: 10px;
}

a.asterLinknoblock:visited          { color: #111100 ; background: url("/img/e.gif"); padding-right: 0px; margin-bottom: -2px;}
a.asterLinknoblock {        color: #111100; background: url("/img/asteric.gif"); background-attachment : fixed; background-position : right top; background-repeat : no-repeat;        margin-bottom: -2px;}

.cstorytext { font-family: Verdana, Tahoma, Arial, Times, san-serif; font-size: 80%; color: #000000; padding-left: 10px; padding-right: 10px; text-align: center; }
.z{font-size:10px;color:white; font-family:verdana;}
.n{font-size:60px;color:white; font-family:verdana; font-weight: bold;}
body.error404, .ec{font-family:verdana;font-size:13px; text-align:justify}
.ec_nj{font-family:verdana;font-size:13px; }
.bgvotes{background: url("/img/flag1.gif"); background-position: center; width: 27px; background-color: #D4D0C8;}

/* бегун */
.beg_find {font-size: 10px; color: #565b60; font-family: Verdana, Arial, sans-serif;}
.beg_inp {font-size: 10px; width: 106px; font-family: Verdana, Arial, sans-serif}
a.beg_a {font-size: 10px; color: #111100; font-family: Verdana, Arial, sans-serif; font-weight: bold;}
a.beg_a2 {font-size: 10px; color: #111100; font-family: Verdana, Arial, sans-serif}
.beg_g {  border-color: #999988 black #EEEEDD; background-color: #CCCCBB; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.beg_text {        font-family: Tahoma, Helvetica, Geneva, Arial, san-serif; font-size: 10px; color: #111100;         text-align: justify; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}
.beg_g2 {  border-color: #999988 black #EEEEDD; background-color: #FFFFEE; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

/* for menu*/
a.asterlink2:visited {padding-right: 0px; background: url("/img/e.gif"); margin-bottom: -2px; }
a.asterlink2 {        background: url("/img/asteric.gif") fixed no-repeat right top; margin-bottom: -2px; color: #111100}
a.menulink, a.menulink:visited{color: #111100}
.menu_item{visibility: hidden;         position: absolute; font-size: 12px; color: #111100; font-family: Tahoma, Helvetica, Geneva, Arial, san-serif; text-align:center; width: 730px; background-color: #AAAA99; left:10px;}
.nav2 {font-size: 12px; color: #111100; font-family: Tahoma, Helvetica, Geneva, Arial, san-serif; margin-top: 2px;}
td.split {        padding-left: 5px; padding-right: 5px; font-size: 12px; color: #111100;}
div.upmpoint {padding-bottom: 3px;}
a.nav:link, a.nav:link:active, a.nav:link:visited{color: #111100; font-size: 13px; font-weight: bold; }
.fullnav {border-color: #999988; border-style: solid;        border-width : 0px 0px 1px 0px; background-color: #CCCCBB; }
.garch {  border-color: #999988 black #EEEEDD; background-color: #AAAA99; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}


/* sposors */
.spon_bottom { background-color: #ddddcc; border : #999988 1px solid; padding-right: 10px; padding-left: 10px; text-align : center;}
.spon_bottom1 {  background-color: #aaaa99; border : #999988 1px solid; padding-right: 10px; padding-left: 10px; text-align : center;}

/* для работы*/
.mtext_pad {font-size: 12px; color: #111100; font-family: Tahoma, Helvetica, Geneva, Arial, san-serif; text-align: justify; padding-right: 30px; padding-left: 30px;  }


.mtext_pad {font-size: 12px; color: #111100; font-family: Tahoma, Helvetica, Geneva, Arial, san-serif; text-align: justify; padding-right: 30px; padding-left: 30px;  }
table.dembelform td {font-size: 12px; }
textarea.main {font-size: 12px; }
table.dembelform select {font-size: 12px; }
table.dembelform textarea {font-size: 12px; width: 100%; height: 150px;}
input.file {font-size: 12px; width: 150px;}


img.borderred {border: 1px #000000 solid;}
h3.nomar {margin: 0px;}
table.marblock, div.marblock {margin-left: 30px; margin-right: 30px;}

td.ban_p, td.ban_p font, td.ban_p a {font-size: 12px; color: #000000;}

tr.date td {BORDER-RIGHT: black 0px solid; BORDER-TOP: #999988 1px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #eeeedd 1px solid; BACKGROUND-COLOR: #ccccbb; text-align: right; FONT-SIZE: 12px; COLOR: #111100; FONT-FAMILY: Tahoma, Helvetica, Geneva, Arial, san-serif; }
h3.center{ MARGIN: 3px;         text-align:center;}

/* Bigler-user form */
span.required {color: #cc0000;}
div.formRow { margin: 5px; text-align: center; }
div.formRow input, div.formRow select { margin: 0px 0px 0px 5px; }
div.input-thinly input { margin: 0px; width: 120px; }
div.spliter { text-align: center; width: 100%; background-color: #CCCCBB; }
div.submit-row { text-align: right; padding: 0px 20px 0px 0px;}
div.errorMessages { border: 3px solid #cc0000; margin: 0px 0px 10px 0px;}
div.errorMessages div { margin: 5px;  }

/* exclusive for Maxis custon form :((( */
div.user_form td {padding-bottom: 10px; }
div.user_form table { width: 100%; }
div.user_form label { font-size: 12px; }
div.user_form td.label { width: 300px; text-align: right; }
div.user_form td.input { width: 267px; }
div.user_form  input { margin: 0px 15px 0px 0px;}

div.user_form  td.password input {width: 110px; }
div.user_form  td.password {text-align: center; }

div.user_form  td.name {text-align: center; }
div.user_form  td.name input {width: 190px;}

div.user_form  td.country  select { width: 200px; }

div.user_form  td.other, div.user_form  td.other td { padding: 0px; }
div.user_form  td.other input {width: 90px; margin: 0px 0px 0px 0px; }
div.user_form  span.email input {width: 185px;}

div.user_form  td.credo { text-align: center; }
div.user_form  td.credo input { width: 120px; margin: 0px 0px 0px 0px; }
div.user_form  td.credo select {width: 180px;}

div.user_form  td.branch select { width: 160px; }

div.user_form  td.equal_select select { width: 160px; }
div.user_form  td.age input { width: 40px; }

div.user_form div.isshowmail { padding: 0px 0px 10px 55px;}
div.user_form div.isshowmail input { width: auto;  }

/* User info */
div.content { margin: 15px 5px 0px 20px; }
div.content_emptytop { margin-top: 0px; }
table.content { border-width: 0px; border-collapse: collapse; }
table.content td { vertical-align: top; padding: 0px;
font-family: Verdana, Tahoma, Arial, Times, san-serif;
font-size: 80%;
}
table.content img { border: 0px; }
table.content h3.mtext { margin: 0px; padding: 0px; }
div.user_info { margin-left: 0px; }
span.null { color: #cccccc; }


table.no_border { border-width: 0px; border-collapse: collapse; }
table.no_border td { padding: 0px; }
label {font-size: 12px;}

h1.center {text-align: center; }
div.user_info h3.center { margin: 0px 0px 15px 0px;}
div.autor {font-size: 20px; font-family: Tahoma, Helvetica, Geneva, Arial, san-serif; text-align: justify; }

/* Tab */
a.user_tab, span.user_tab {
	font-size: 12px; text-decoration: none;
}

td.tab_left_f { background-image: url('/img/tab/tab_left_f.gif'); width: 19px; height: 22px; }
td.tab_right { background-image: url('/img/tab/tab_right.gif'); width: 19px; height: 22px; }
td.tab_right_l { background-image: url('/img/tab/tab_right_l.gif'); width: 19px; height: 22px; }
td.ctab_left_f { background-image: url('/img/tab/ctab_left_f.gif'); width: 19px; height: 22px; }
td.ctab_left { background-image: url('/img/tab/ctab_left.gif'); width: 19px; height: 22px; }
td.ctab_left { background-image: url('/img/tab/ctab_left.gif'); width: 19px; height: 22px; }
td.ctab_right_l { background-image: url('/img/tab/ctab_right_l.gif'); width: 19px; height: 22px; }
td.ctab_right { background-image: url('/img/tab/ctab_right.gif'); width: 19px; height: 22px; }

td.tab_link {
	background-color: #CAC8B9;
	border-top: 1px solid #000000;
}

td.tab_link a { font-size: 12px; text-decoration: none; }
td.tab_current { font-size: 12px; background-color: #FFFFF0; }
td.tab_current span { font-size: 12px;}

/* Story */
div.story_subtitle {font-size: 14px; }
div.story_title {font-size: 16px; }


/* Edit link */
div.edit_link { text-align: right; margin: 10px 10px 0px 0px; font-size: 13px;}
div.edit_link a, div.edit_link a:hover, div.edit_link a:link, div.edit_link a:active, div.edit_link a:visited { text-decoration: underline; font-weight: bold; }

/* Login panel */
table.login_panel {
 border-color: #999988; border-style: solid; border-width : 0px 0px 1px 0px;
 background-color: #CCCCBB;
 height: 20px;
}

table.login_panel span {
font-family: Verdana, Tahoma, Arial, Times, san-serif;
font-size: 11px;
color: #000000;
margin: 0px 5px 0px 10px;
}

table.login_panel div { margin: 3px 0px 3px 0px; }
table.login_panel div.error { border: 1px solid #cc0000; padding: 4px; margin-left: 10px;}

table.login_panel input.text { height: 18px; width: 100px;
border: 1px solid #999988; font-size: 12px; }

table.login_panel input.submit { height: 18px;
border: 1px solid #999988; font-size: 12px;
margin: 0px 0px 0px 10px;
}

/* Partbilet */
div.partbilet_annons, div.partbilet_annons h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
}

div.partbilet_annons h1 {
	font-weight: bold;
	text-align: left;
}

div.partbilet_annons div {
	margin-top: 1em;
}

div.partbilet_img {
	width: 750px; height: 417px;
	position: relative;
}

div.partbilet_img div.cont {
	position: absolute;
}

div.partbilet_img div.cont div {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 250px;
}

div#bg1 { top: 0px; left: 91px; }
div#numer { top: 248px; left: 160px; }
div#name { top: 299px; left: 135px; }
div#email { top: 332px; left: 190px; }
div#createData { top: 362px; left: 243px; }
div#branch { top: 317px; left: 427px; }
div#credo { top: 362px; left: 427px; }

div.partbilet_img div.partbilet_foto {
	position: absolute;
	top: 47px; left: 453px;
}

div.partbilet_img div.partbilet_stamp {
	position: absolute;
	width: 750px; height: 417px;
	top: 0px; left: 91px; 
}

div.partbilet_close{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}


/* Foto grid */
/* Matrix grid  (for image grid)   */
table.matrix, table.matrix td { border-style: solid; }
table.matrix { border-width: 0px; border-collapse: collapse;
 width: 95%;
 margin: 10px 0px 0px 0px;
}

table.matrix td { border-width: 1px 1px 1px 1px; border-color: #EDEDED;
text-align: center; width: 33%;
}

table.matrix a img { border: 0px; margin: 10px 5px 5px 5px; }
table.matrix div.checker { text-align: center; }

.storydata {
        font-family: Verdana, Tahoma, Arial, Times, san-serif;
        font-size: 15px;
        color: #000000;
        padding-left: 30px;
        padding-right: 10px;
        }

