/*CSS3---------------------------------------------------------------*/
@import url(fx.css);
/*Default---------------------------------------------------------------*/
body
{ color:#292929; font-size: 90%; font-family:Tahoma; line-height: 18px; margin:0; background:#f5f5f5; min-width: 230px;
   }

a:link,a:active,a:visited
{
	color:#bc1b3f;
	text-decoration:none
}

a:hover,a:focus
{
	color:#545454
}

input,textarea,select
{ font-size: 1em; margin-top:7px; margin-bottom:7px; border:solid 1px #b5b5b5; padding:10px
   }

input:focus,textarea:focus,select:focus
{
	border-color:#e37b93
}
input[type=submit]
{ color:#fff; cursor:pointer; border-color:#97203b; background:#a62643 url(images/nav.gif) repeat-x 50% top
; }
input[type=submit]:hover
{ color:#212121; border:solid 1px #ec9632; background:#ffa945 url(images/adv.gif) repeat-x 50% top
; }
img
{
	vertical-align:middle;
	border-style:none
}

hr
{ margin-top: 0.6em; margin-bottom: 0.6em; border-bottom: 1px solid #cacaca; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }

h3
{ font-size: 120%; font-weight:400; margin-top:15px; margin-bottom:15px
   }

p
{
	margin-top:15px;
	margin-bottom:15px;
	padding:0
}


.head, .footer, .c1, .c2 {
font-weight:700;
	clear:both;
	border-bottom:1px solid #cecece;
	padding:14px;
	background:#ebebeb url(images/title.gif) repeat-x 50% top
}

.c2 { background-color: #181818; background-image: url(images/authh.gif);color: #ffffff; }


.zero2{
	font-size: 13px;
	color:#494949;
	padding: 8px;
}

.menu {
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
}
.menu img{
border:2px solid #313131;
}
.menu img:hover{
border:2px solid #da012e;
transition: all 0.7s ease-in-out;
}
.block, .navigation {
	background-color: #fff;
	margin-top:1px;
	padding:8px;
}

.sort {
	background-color: #FFFFFF;
	border-top: none;
	margin: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
}

.error {
	color: #FFFFFF;
	background-color: #CC6666;
	border: 1px solid #990000;
	margin: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
}

.microtime {
	background-color: #FFFFFF;
	max-width: 35px;
	font-size: xx-small;
	float: right;
	padding-right: 2px;
}

.headlinks{

background:#da012e;
margin:auto;
}
.headlinks a{
color:#fff;
padding:8px;
display:inline-block;
text-decoration:none;
background:#da012e;
}
.headlinks a:hover{
color:#fff;
padding:8px;
display:inline-block;
background:#313131;
transition: all 0.7s ease-in-out;
display:inline-block;
}
.logo{

}
.preview{
width:50%;
display:inline-block;
vertical-align:middle;
padding:5px;
margin:auto;
}
.preview img{
height:64px;
width:64px;
border:1px solid #313131;
}
.preview img:hover{
border:1px solid #da012e;
transition: all 0.7s ease-in-out;
}
/*Menu---------------------------------------------------------------*/
.number {color:#292929 !important}
.links
{
	
	display:block;
        width: 100%;
	background:#fff
}
.links a
{
	border-bottom:1px solid #ccc;
	display:block;
        width: 100%;
	background:#fff
}
.links a.tb {border-top:1px solid #ccc;}
.links a:hover
{
	background:#f0f0f0
}

.links a strong
{
	font-weight:400;
	display:block;
	padding:6px 15px 6px 6px;
	background:url(images/arrow.png) no-repeat 99% center
}

.links a.next_link
{
	text-align:center;
	background:#ffdfbb url(images/next.gif) repeat-x 50% top
}

.links a.next_link:hover
{
	background:url(images/nexth.gif) repeat-x 50% top #fff0df
}

.links a.next_link strong
{ font-weight:700; background-image: none; text-align:center; display:block; padding:12px
 }
.links2{
display:block;
text-decoration:none;
color:#000000;
font:12px tahoma;
padding:8px;
background:#fff;

}
.links2:hover{
//color:#fff;
//background:#494949;
//transition: all 0.7s ease-in-out;
//border-bottom:1px solid #3d3d3d;
}
.links2 span{
display:inline-block;

padding:4px;
margin-top:-4px;
background:rgba(0,0,0,0.1);
border-radius:4px;
}

/*Pagination---------------------------------------------------------------*/
        .pages {
            background-color: #fff; padding: 10px; border-top: 1px solid #cfcfcf;        }

        .pages a, .pages b {
             background-color: #f0f0f0; background-image: url(images/page.gif); background-repeat: repeat-x; background-position: 50% top; padding: 6px 10px; border: solid 1px #bcbcbc; display: inline-table;        }

        .pages b{
            background-color: #FEBFFF;
color: #fff;
        }

        .rekl
{
	line-height:1.4em;
	position:relative;
	padding:12px;
	background:#ffa945 url(images/adv.gif) repeat-x 50% top
}
.razd
{
	font-weight:700;
	clear:both;
	border-bottom:1px solid #cecece;
	padding:14px;
	background:#ebebeb url(images/title.gif) repeat-x 50% top
}

.razd img
{ vertical-align:middle; margin: -8px 10px -10px -10px; }

/*Tabs---------------------------------------------------------------*/
.tabs { width: 100%; display: table; }
.tabs ul
{ list-style-type:none; margin:0; padding:0
; display: table-row; }

.tabs ul li
{ width:33.3%; border-bottom:1px solid #b5b5b5; background:#c9c9c9 url(images/tab.gif) repeat-x 50% top
; display: table-cell; }

.tabs ul li:hover
{
	background:url(images/tabh.gif) repeat-x 50% top #e8e8e8
}

.tabs ul li a
{
	color:#272727;
	font-size:1.1em;
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
	display:block;
	background:no-repeat center 5px
}

.tabs ul li.tab_act
{
	border-bottom-color:#861831;
	background:url(images/tab_act.gif) repeat-x 50% top #a42743
}

.tabs ul li.tab_act:hover
{
	background:url(images/tab_acth.gif) repeat-x 50% top #bf2145
}

.tabs ul li.tab_act a
{
	color:#fff
}

.tabs ul li.tab_text
{
	border-bottom-color:#727272;
	background:#797c80 url(images/tab_text.gif) repeat-x 50% top
}

.tabs ul li.tab_text:hover
{
	background:#9a9a9a url(images/tab_texth.gif) repeat-x 50% top
}

.tabs ul li.tab_text a
{
	color:#fff
}

.tabs ul li.ico_video a
{
	background-image:url(images/video.png)
}

.tabs ul li.ico_photo a
{
	background-image:url(images/photo.png)
}
.tabs ul li.ico_text a { background-image: url(images/text.png); }
/*Title---------------------------------------------------------------*/
/*Header---------------------------------------------------------------*/
.bar
{
	position:relative;
	background:url(images/head.gif) repeat-x 50% top #d53d5f
}

.bar a
{ color: #fff; font-size: 11px; line-height: 12px; background-image: url(images/logo.jpg); background-repeat: no-repeat; height: 34px; padding-top: 45px; padding-left: 78px; display:block
          }

.bar a img
{ vertical-align:top
; display: none; }
.bar a span1
{ color:#fff; font-size: 11px; line-height: 8px; position: absolute; top: 45px; left: 80px; display:block
       }

/*Breadcrumbs---------------------------------------------------------------*/
.navigation
{ font-size: 0.9em; background-color: #fff; background-image: url(images/breadcrumbs.gif); background-repeat: repeat-x; background-position: 50% top; margin-bottom: 1px; padding: 10px; border-bottom: 1px solid #c6c6c6; }
.navigation a { background-image: url(images/breadcrumbs_arrow.png); background-repeat: no-repeat; background-position: left center; padding: 3px 3px 3px 16px; display: inline-table; }
.navigation a:hover { color: #fff; background-color: #c61d43; background-image: url(images/breadcrumbs_arrow_h.png); }
/*Footer---------------------------------------------------------------*/
.foot
{
	color:#313030;
	font-size:1.1em;
	position:relative;
	clear:both;
	border-bottom:1px solid #b8b8b8;
	background:#dedede url(images/foot.gif) repeat-x 50% top
}

.foot a
{
	color:#313030;
	position:relative;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:14px;
	display:block
}

.foot a:hover
{
	color:#b11d3e
}

.foot a.up
{
	position:absolute;
	top:7px;
	right:0;
	width:32px;
	height:32px;
	display:block;
	background:url(images/up.png) no-repeat
}

.foot a.up:hover
{
	background-image:url(images/uph.png)
}

.foot a.up span
{
	display:none
}
/*Counts---------------------------------------------------------------*/
