body {margin: 0px; font: 13px Verdana, Tahoma; color: #FFFFFF; background: #F94C77; }
td {margin: 0px; font-size: 13px;}
H1 {color: #FCF9D1;FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none; MARGIN: 5px; TEXT-INDENT: 1pt; TEXT-ALIGN: left}
H1.head {color: #FFFFFF;FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none; MARGIN: 5px; TEXT-INDENT: 1pt; TEXT-ALIGN: left}
H2 {FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none; MARGIN: 4px 0 4px 0; TEXT-INDENT: 0pt; TEXT-ALIGN: left}
H2.right {TEXT-ALIGN: right}
H2.align_center,H3.align_center,H4.align_center {TEXT-ALIGN: center}
H2.center,H3.center,H4.center {TEXT-ALIGN: center}

H3 {color: #FCF9D1; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; MARGIN: 4px; TEXT-INDENT: 0pt; TEXT-ALIGN: left}
H3.right {TEXT-ALIGN: right}
H4 {color: #FCF9D1; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; MARGIN: 4px; TEXT-INDENT: 0pt; TEXT-ALIGN: left}
H4.right {TEXT-ALIGN: right; FONT-SIZE: 12px}
H1.center,H2.center,H3.center,H4.center {TEXT-ALIGN: center}
UL {PADDING-LEFT: 3px; MARGIN: 0px}
LI {MARGIN-BOTTOM: 1px; list-style-position:inside;}
INPUT, TEXTAREA, SELECT {FONT-SIZE: 13px}
P {MARGIN: 15px 0px 15px 0px}

.li1 {LIST-STYLE-IMAGE: url(/i/li1s.jpg); MARGIN-BOTTOM: 0px}
.li2 {LIST-STYLE-IMAGE: url(/i/li2s.jpg); MARGIN-BOTTOM: 0px}
.main {background: #F94C77; BORDER-RIGHT: 1px solid #DE466C; BORDER-LEFT: 1px solid #DE466C}
.m2 {MARGIN: 5px 0px 5px 0px}
.m3 {MARGIN: 5px 0px 5px 0px; text-align: right}
.small {FONT-SIZE: 12px}
.light {BACKGROUND: #fe6389}
.page {MARGIN: 5px}
.story {PADDING-LEFT: 20px; PADDING-RIGHT: 15px; PADDING-BOTTOM: 15px; COLOR: #FBE7EC; TEXT-ALIGN: justify}
.story2 {PADDING-LEFT: 30px; PADDING-RIGHT: 20px; PADDING-BOTTOM: 20px; COLOR: #FBE7EC; TEXT-ALIGN: right}
.left_head_menu {background:#FDA5BC url(/i/left_2.jpg) no-repeat; background-position: top;}
.left_head {padding-right: 35px; BACKGROUND: url(/i/left_3.jpg) #F94C77}
.tab_head {FONT-WEIGHT: bold; BACKGROUND: #FDA5BC;}
.tab_thline {BORDER-TOP: 1px solid white}
.left_win {FONT-SIZE: 13px; padding: 15px}
.left_win_admin {FONT-SIZE: 13px; padding: 15px 10px 15px 5px}
.marked {color: #FFFFFF; FONT-WEIGHT: bold}
.win {BORDER: 1px solid #FFFFFF; PADDING: 2px 5px 2px 5px}
.win_reg {BORDER: 1px solid #FFFFFF; PADDING: 2px 5px 5px 5px; MARGIN: 8px 0 6px 0}
.line{color: #FFFFFF; height: 1px;}
.pic {MARGIN: 4px}
.pic2 {MARGIN: 4px; BORDER: 1px solid black}
.inline {display: inline}
.remember {cursor:pointer}
#fogot_pass {padding-top:10px}
.align_center {text-align:center}
#refresh_cap {color: #FCF9D1; cursor:pointer; text-decoration: underline; padding-bottom: 5px;}
.profile_left {padding-left: 50px;}
.comments_form {WIDTH: 400px}
.comment_f {background:#FFF; padding:5px 10px; border:1px dotted #d62551; color:#9d5466;}
.addstory_form {WIDTH: 500px}
.inshop_pic {BORDER: 2px solid #C00}
.story_pic {float:left; margin:5px; BORDER: 1px solid white;}
.spost_add {PADDING: 0 5px 7px 5px}
.post_comments {BORDER: 1px solid white; PADDING: 3px}

/*Соглашение*/
#warning {
/*Ширина*/
width: 630px;
/*Высота*/
height:100px;
/*Значение авто добавляет скролл по высоте.*/
overflow:auto;
/*Центрирование блока*/
margin:0 auto;
/*Отступы внутри блока*/
padding:10px;
}

#warning_border {
/*Граница*/
border:#C00 3px solid;
/*Ширина*/
width: 650px;
/*Высота*/
height:160px;
/*Бэкграунд*/
background:#FFF;
/*Цвет текста*/
color:#000;
}

/*Меню вверху страницы*/
#top_menu_l {
    background: url(i/top_menu_l.jpg) no-repeat;
    width:20px;
    height:40px;
    }
#top_menu_r {
    background: url(i/top_menu_r.jpg) no-repeat;
    width:20px;
    height:40px;
    }
#top_menu_c {
    background: url(i/top_menu_c.jpg) repeat-x;
    height:40px;
    }
#top_menu {
    margin:0;
    padding:0;
    }
#top_menu li {
    float: left;
    list-style: none;
    padding:0 12px;
    font-size:12px;
    font-weight:bold;
    height:40px;
    }
#top_menu li a {
    margin-top:12px;
    display:block;
    color:#e22c5a;
    text-decoration:none;
    FONT-WEIGHT: bold;
    }
#top_menu li:hover, #top_menu li#lst:hover {
    background:url(i/top_menu_hover.jpg) repeat-x;
    FONT-WEIGHT: bold;
    }
#top_menu li:hover a {
    color:#FFF;
    FONT-WEIGHT: bold;
    }
/*Меню вверху страницы*/

.smile {MARGIN: 0px 3px 0px 3px}
#smiles_bg {background: url(i/arrow_s.jpg) center left no-repeat #ffffff; border:1px solid #e2e3ea; padding:5px 0 0 50px;}

/* Кнопки */
.but_vote {
border:medium none;
background:url(/i/vote.jpg) no-repeat scroll left center transparent;
width:102px;
height:22px;
cursor: pointer;
}

.but_vote2 {
border:medium none;
background:url(/i/vote2.jpg) no-repeat scroll left center transparent;
width:102px;
height:22px;
cursor: pointer;
}

.but_enter {
border:medium none;
background:url(/i/enter.jpg) no-repeat scroll left center transparent;
width:82px;
height:22px;
cursor: pointer;
}

.but_enter2 {
border:medium none;
background:url(/i/enter2.jpg) no-repeat scroll left center transparent;
width:82px;
height:22px;
cursor: pointer;
}

.but_logout {
border:medium none;
background:url(/i/logout.jpg) no-repeat scroll left center transparent;
width:82px;
height:22px;
cursor: pointer;
}

.but_search {
border:medium none;
background:url(/i/search.jpg) no-repeat scroll left center transparent;
width:82px;
height:22px;
cursor: pointer;
}

.but_search2 {
border:medium none;
background:url(/i/search2.jpg) no-repeat scroll left center transparent;
width:82px;
height:22px;
cursor: pointer;
}

.but_ok2 {
border:medium none;
background:url(/i/ok2.jpg) no-repeat scroll left center transparent;
width:42px;
height:22px;
cursor: pointer;
}

.but_submit2 {
border:medium none;
background:url(/i/submit2.jpg) no-repeat scroll left center transparent;
width:102px;
height:22px;
cursor: pointer;
}

.but_add2 {
border:medium none;
background:url(/i/add2.jpg) no-repeat scroll left center transparent;
width:102px;
height:22px;
cursor: pointer;
}

.but_delete2 {
border:medium none;
background:url(/i/delete2.jpg) no-repeat scroll left center transparent;
width:102px;
height:22px;
cursor: pointer;
}

.but_preview2 {
border:medium none;
background:url(/i/preview2.jpg) no-repeat scroll left center transparent;
width:122px;
height:22px;
cursor: pointer;
}

.but_register2 {
border:medium none;
background:url(/i/register2.jpg) no-repeat scroll left center transparent;
width:122px;
height:22px;
cursor: pointer;
}

.but_save2 {
border:medium none;
background:url(/i/save2.jpg) no-repeat scroll left center transparent;
width:102px;
height:22px;
cursor: pointer;
}
.avatar {MARGIN: 0 5px 0 5px; BORDER: 1px solid white;}

a,a:visited {font-size: 13px; color: #FFFFFF; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
a:hover,a:active {font-size: 13px; color: #FCF9D1; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}

a.small,a.small:visited {font-size: 12px; color: #FFFFFF; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
a.small:hover,a.small:active {font-size: 12px; color: #FCF9D1; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}

a.menu,a.menu:visited {font-size: 12px; color: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
a.menu:hover,a.menu:active {font-size: 12px; color: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}

a.menu1,a.menu1:visited {font-size: 13px; color: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
a.menu1:hover,a.menu1:active {font-size: 13px; color: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}

a.menu2,a.menu2:visited {font-size: 12px; color: #FF3366; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
a.menu2:hover,a.menu2:active {font-size: 12px; color: #FF3366; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}

a.menu3,a.menu3:visited {font-size: 12px; color: #FCF9D1; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
a.menu3:hover,a.menu3:active {font-size: 12px; color: #FCF9D1; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}

a.menu4,a.menu4:visited {font-size: 13px; color: #FCF9D1; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
a.menu4:hover,a.menu4:active {font-size: 13px; color: #FCF9D1; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}

a.title,a.title:visited {font-size: 16px; color: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
a.title:hover,a.title:active {font-size: 16px; color: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
a.front-ajax-link {FONT-WEIGHT: bold; text-decoration: none !important;; border-bottom: 1px dashed #fcf9d1 !important; color: #fcf9d1 !important;;}
a.front-ajax-link:hover {FONT-WEIGHT: bold; text-decoration: none !important;; border-bottom: 1px dashed #fcf9d1 !important;; color: #fcf9d1 !important;;}
.add-comment-form table tr td {color:#fff !important;}
h3.add-comment{color:#fff;}
.comment {border: 1px dotted #d62551; margin: 10px auto; width: 650px; background-color: #fff; color: #333;}
.my_comment {background-color: #fff;}
.comment .head {float:left; width: 140px; text-align:center; padding: 4px 4px 4px 0;}
.comment .head .avatar img {border:1px solid #d62551;}
.comment .head .name {font-weight: bold; font-size: 15px; color: #333 !important; MARGIN-BOTTOM: 3px;}
.comment .head .name a {color: #333 !important; font-weight: bold; font-size: 15px;}
.comment .head .date {font-size:10px; font-weight: bold;}
.comment .content {margin:10px; }
.clear{clear:both;}
.loading {background-color: #eee; background-image: url('/ins/loading.gif'); background-position: center center; background-repeat: no-repeat; opacity: 1;}

