html,
body{
margin:0;
padding:0;
border-width:0;
background: url("http://i.lifestar.ru/images/bg.png");
font-size: 10pt;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align: center;
}
table {
border: 0px;
border-collapse: collapse;
}
table td {
padding: 0px;
}
label{
cursor:pointer;
}
form{
margin:0;
padding:0;
}
textarea{
border:1px solid #777;
padding:5px;
overflow:auto;
}
#ajaxLoader{
position: absolute;
top: 50%;
left: 50%;
z-index:100;
width: 150px;
height: 60px;
background:#000 url(http://i.lifestar.ru/images/ajax_load.gif) no-repeat bottom center;
color:#fff;
font-size:18px;
margin: -30px 0 0 -75px;
padding:5px;
position:fixed;
border:5px solid #888;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}
#maincontainer{
width: 1200px;
margin: 0 auto;
}
#contentwrapper{
float: left;
width: 100%;
}
#contentcolumn{
margin: 0 300px 0 265px;
}
#leftcolumn{
float: left;
width: 265px;
margin-left: -1200px;
}
#rightcolumn{
float: left;
width: 300px;
margin-left: -300px;
}
#footer{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
font-size:8pt;
font-family:Verdana;
color:#ccc;
}
#footer a{
color:#ccc;
text-decoration: none;
}
#footer a:hover{
color:#fff;
text-decoration: underline;
}
/* расстояние между колонками */
.innertube{
margin: 5px;
margin-top: 0;
}
/* Голосование */
#votelist {
list-style-type:none;
margin:0px;
padding:0px;
}
#votelist li{
margin:0px;
padding:0px;
cursor:pointer;
color:#fff;
}
.leftmenu ul{
list-style: none;
margin: 10px;
padding: 0px;
}
.leftmenu ul li{
display: inline;
padding: 0px;
margin: 0px;
}
.leftmenu ul li a,
.leftmenu ul li a:visited{
display: block;
color: #ddd;
text-decoration: none;
margin: 0;
padding: 4px 8px;
font-size: 10pt;
padding-left:20px;
}
.leftmenu ul li a:hover {
border-left:10px solid #b00;
color: #fff;
padding-left:10px;
background:#333;
}
.buttons{
margin:2px;
}
.buttons a{
padding:3px 6px;
border:1px solid #777;
text-decoration:none;
background:#555;
color:#ccc;
font-size: 8pt;
}
.buttons a:hover{
border:1px solid#aaa;
background:#CB4545;
color:#fff;
text-decoration:none !important;
}
.ls_menu{
margin: 0;
padding: 0;
font-size:15px;
list-style: none;
height:30px;
}
.ls_menu li{
display: inline;
}
.ls_menu li a{
border: 1px solid #333;
border-width:0 1px;
float: left;
color: #fff;
padding: 7px 24px;
text-decoration: none;
background: black url(http://i.lifestar.ru/design/blockdefault.gif) center center repeat-x !important;
}
.ls_menu li a:hover,
.ls_menu li .current{
background: transparent url(http://i.lifestar.ru/design/blockactive.gif) center center repeat-x !important;
}
.mainarea{
width:616px;
background:#555;
}
.bord {
background-color:#ddd;
background-image:url(http://i.lifestar.ru/design/f_brd.jpg);
background-repeat:no-repeat;
background-position:bottom center;
}
#content {
width:596px;
border:2px solid #fff;
background:#ececec;
margin-top:5px;
margin-bottom:5px;
padding:5px;
text-align:left;
}
#content p{
margin:3px;
}
#content li{
list-style-type:none;
line-height: 150%;
}
#content a{
color:#749;
text-decoration: underline;
font-size:110%;
}
#content a:hover{
color:#000;
background:#eee;
}
#content h1{
text-align:right;
font-weight: normal;
color: #555;
letter-spacing: s2px;
font-size: 26px;
padding:0;
margin:0;
}
#content h2{
font-weight: normal;
color: #555;
font-size: 1.8em;
background:#fff;
border:1px solid #d8c7c7;
text-align:center;
padding:0;
margin:0;
}
#content h3{
font-size: 16px;
margin:0;
}
#content  h3 a{
padding:3px;
display:block;
color: #555;
background:#e1e1e1;
}
#content h3 a:hover{
background:#d1d1d1;
}
.tags {
color:#777;
font-size:8pt;
font-family:verdana;
width:100%;
margin-bottom:5px;
}
.tags a{
color:#b00 !important;
font-size:11px !important;
text-decoration:none;
}
.tags a:hover{
color:#000 !important;
background:none !important;
}
#newslenta a{
font-size:14px;
color:#333;
}
#newslenta a img{
border:1px solid #ccc;
padding:3px;
background:#fff;
}
#newslenta a:hover img{
border:1px solid #777;
}
.icomm{
text-align:right;
margin-top:5px;
}
.icomm a{
color:#000 !important;
font-size:11px !important;
text-decoration:none;
padding:3px;
display:block;
background:url(http://i.lifestar.ru/design/icomm.jpg) repeat-y center right;
}
.icomm a:hover{
color:#fff !important;
background:url(http://i.lifestar.ru/design/icomm_hover.jpg) repeat-y center right !important;
}
.pages{
text-align:right;
margin:7px 0 0 0;
}
.pages a{
background: black url(http://i.lifestar.ru/design/blockdefault.gif) center center repeat-x;
color:#ddd !important;
text-decoration: none;
margin: 1px;
padding: 2px 6px 2px 6px;
font-size:11px !important;
}
.pages a:hover{
background: transparent url(http://i.lifestar.ru/design/blockactive.gif) center center repeat-x !important;
text-decoration: none;
}
.pages span{
background: transparent url(http://i.lifestar.ru/design/blockactive.gif) center center repeat-x;
color: #fff;
text-decoration: none;
margin: 1px;
padding: 2px 6px 2px 6px;
font-size:8pt;
}
/*       Выпадающее меню     */
#dropLayer{
position:relative;
display:inline;
z-index:100;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
#dropmenudiv{
position:absolute;
top:0px;
left:0;
width:150px;
border:1px solid #b00;
font:normal 8pt Verdana;
background-color: #fff;
line-height:20px;
margin:2px;
}
#dropmenudiv span{
display: block;
border: 1px solid white;
padding: 1px 5px;
margin: 0 1px;
background: #b00;
color: #fff;
text-align:center;
}
#dropmenudiv span a{
position:absolute;
right:2px;
top:2px;
padding:0 4px 2px 4px;
color:#fff;
font:bold 7pt Verdana;
text-decoration:none;
background: #b00;
border-width:0;
}
#dropmenudiv span a:hover{
color:#b00;
background: #fff;
}
#dropmenudiv a{
display: block;
border: 1px solid white;
padding: 1px 5px;
margin: 0 1px;
color: #000;
background: #eee;
text-decoration: none;
}
#dropmenudiv a:hover{
background-color: #b00;
color: #fff;
}
/*      // Выпадающее меню     */
.ianons{
margin:0;
padding:0;
text-align:left;
}
.ianons li{
margin:4px 0;
list-style-type:none;
}
.ianons li .fashionb{
	font-size: 12px !important
}
.ianons li a{
display:block;
padding:1px 7px;
border-left:3px solid #333;
color:#ccc;
text-decoration:none;
}
.ianons li a:hover{
border-left:3px solid #8A4500;
color:#eee;
}
.ianons li a span{
display:block;
font-size:8pt;
font-family:Verdana;
color:#fff;
padding:2px;
}
#inpanel{
padding:5px 0;
margin-top:10px;
}
#inpanel a{
padding:5px 15px;
color:#fff;
text-decoration:none;
}
#inpanel a:hover{
background:#4F911E;
}
#loginform{
padding:5px;
font-size:12pt;
}
#loginform td{
padding:5px;
font-size:12pt;
}
#loginform input{
padding:5px;
font-size:12pt;
border:1px solid #777;
width:200px;
}
.photocell{
margin:3px;
padding:3px;
height:100%;
}
#WindowBox{
position: absolute;
top: 50%;
left: 50%;
width: 300px;
height: 200px;
background:#fff;
margin: -150px 0 0 -200px;
border:10px solid #777;
position: fixed;
display:none;
}
#Window{
position: absolute;
top: 50%;
left: 50%;
z-index:10;
width: 300px;
height: 200px;
background:#fff;
margin: -140px 0 0 -190px;
position: fixed;
display:none;
border:1px solid #aaa;
}
#WindowTitle{
padding:5px;
background-color:#ddd;
font-size:20px;
}
#userpanel{
margin:0;
padding:0;
display:none;
}
#userpanel li{
list-style-type:none;
margin:0;
padding:0;
}
#userpanel li a{
display:block;
color:#aaa;
padding:5px 10px;
text-decoration:none;
}
#userpanel li a:hover{
color:#bbb;
background:#555;
}
.video_date{
font-size:7pt;
font-family:verdana;
color:#555;
padding:2px 5px;
}
.video_comm{
position:absolute;
left:85px;
top:98px;
width:90px;
font-size:7pt;
font-family:verdana;
background:#fff;
color:#000;
padding:2px 5px;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}
.b_body{
padding: 0;
margin: 10px 0;
color:#aaa;
border:1px solid #555;
background:#333;
}
.b_head{
padding:5px;
text-align:center;
font-size:11pt;
color:#ddd;
background:#555 !important;
border-bottom:2px solid #444 !important;
border-top:2px solid #777 !important;
}
.b_head a{
font-size:11pt;
color:#ddd;
text-decoration:none;
}
.b_head a:hover{
border-bottom:1px dashed #aaa;
}
ul#cat_menu,
ul#cat_menu ul{
padding: 0;
margin: 10px 0;
list-style: none;
color:#fff;
border:1px solid #555;
text-align:left;
}
ul#cat_menu ul{
margin:2px;
border:1px solid #666;
}
ul#cat_menu li {
margin: 0;
position:relative;
background:#333;
border-top:2px solid #292929;
border-bottom:2px solid #404040;
}
ul#cat_menu li.cat_menu_current{
background:#AC332D;
}
ul#cat_menu li.cat_menu_current a{
color:#ccc;
}
ul#cat_menu li.cat_menu_current a.exp{
color:#fff;
}
ul#cat_menu li a.exp{
position:absolute;
left:0;
top:2px;
z-index:100;
padding:2px 5px 4px 5px;
color:#999;
text-decoration:none;
font-weight:bold;
}
ul#cat_menu li a:hover.exp{
background:#AC332D;
color:#fff;
}
ul#cat_menu li a{
display:block;
color:#ccc;
text-decoration:none;
padding:3px 25px;
}
ul#cat_menu li a:hover{
background:#444;
display:block;
color:#fff;
text-decoration:none;
}
ul#cat_menu li ul li{
background:#444;
margin: 0;
border-top-width:0;
border-bottom-width:0;
}
ul#cat_menu li ul li a{
display:block;
text-decoration:none;
padding:3px 40px;
font-weight:normal;
color:#ccc;
}
ul#cat_menu li ul li a:hover{
background:#555;
color:#fff;
display:block;
text-decoration:none;
}

#searchbox{
margin-top:5px;
width:610px;
height:36px;
background:url(http://i.lifestar.ru/images/searchbox.png) no-repeat;
text-align:left;
}
#searcharea{
padding:8px 0 0 12px;
height:30px;
font-size:12pt;
font-family:arial;
}
#searcharea form{
margin:0;
padding:0;
}
#searcharea .input{
border-width:0;
border-bottom:1px dashed #777;
background:none;
width:386px;
font-size:12pt;
font-family:arial;
color:#000;
}
#searcharea .searchbutton{
background:none;
width:84px;
font-size:10pt;
border-width:0;
cursor:pointer;
}
#searcharea .searchbutton:hover{
color:#d00;
font-weight:bold;
}
#searcharea .searchmain{
border:3px solid #fff;
padding:3px;
width:430px;
background:#f8f8f8;
}
.sTabs{
margin:2px;
padding: 0;
font-size:16px;
list-style: none;
height:30px;
}
.sTabs li{
display: inline;
}
.sTabs li a{
float: left;
background:#d5d5d5;
padding: 5px 17px;
text-decoration: none;
border:1px solid #ccc;
}
.sTabs li a:hover{
background: #ddd !important;
border:1px solid #aaa;
}
.sTabs li a.sTabit,
.sTabs li a.sTabit:hover{
background: #4DC749 !important;
color:#000 !important;
}
.startvideo{
margin-top:5px;
}
.startvideo td{
padding:10px 3px;
}
.startvideo a{
color:#444;
text-decoration:none;
}
.startvideo a:hover{
color:#000;
}
.startvideo a img{
border:1px solid #ddd;
padding:3px;
background:#fff;
}
.startvideo a:hover img{
border:1px solid #c4c4Fd8;
background:#E4E4F8;
}
.iphoto{
padding:3px 5px;
height:100%;
color:#ccc;
text-align:left;
}
.iphoto p{
padding:0;
margin:10px 0 0 0;
font-size:9pt;
}
.iphoto a{
color:#eee;
text-decoration:none;
}
.iphoto a:hover{
color:#fff;
text-decoration:underline;
}
.iphoto a img{
border:4px solid #555;
margin:5px;
}
.iphoto a:hover img{
border:4px solid #777;
}
.photoTitle{
border:1px solid #bbb;
background:#fff;
padding:5px;
text-align:center;
}

.fashionb{
font: normal 10px verdana;
padding:5px;
color:#999;
}
.fashionb a{
color:#aaa;
}
