* {
margin:0;
padding:0;
}

html,body {
height:100%;
width:100%;
font-family:arial,tahoma,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color:#000;
}

img {
border:none;

}

a {
text-decoration:underline;
color:#336699;
}

a:hover {
text-decoration:none;
}

a:focus {
outline:none;
}

h1 {
font-size:1.33em;
color:#444;
font-weight:normal;
padding-bottom:5px;
}

h2 {
font-size:1.1em;
color:#444;
font-weight:normal;
}

h3 {

}


.topmenu {
/*width:auto;*/
background-color:#D3E2F0;
margin:0 auto;
width:96%;
}
.topmenu table {
margin:0 auto;
}

.topmenu2 {
list-style-type: none;
}

.topmenu2 li {
float:left;
position:relative;
}

.topmenu2 li a {
display:block;
font-weight:bold;
margin:10px 20px 10px 0;
padding-left:19px;
white-space:nowrap;
}

.typenavi {
width:100%;
text-align:center;
}

.typenavi a{
padding-right:10px;
}

.t_new {
background:transparent url(new.png) no-repeat scroll 0;
}
.t_cpanel {
background:transparent url(cpanel.gif) no-repeat scroll 0;
}
.t_cpanel_n {
background:transparent url(cpanel_new.gif) no-repeat scroll 0;
}
.t_profile {
background:transparent url(options.png) no-repeat scroll 0;
}
.t_note {
background:transparent url(fav.png) no-repeat scroll 0;
}
.t_login {
background:transparent url(signup.png) no-repeat scroll 0;
}
.t_register {
background:transparent url(reg.png) no-repeat scroll 0;
}
.t_rss {
background:transparent url(feed.png) no-repeat scroll 0;
}
.t_search {
background:transparent url(search.png) no-repeat scroll 0;
}

.t_inform {
background:transparent url(news.png) no-repeat scroll 0;
}

.t_logout {
background:transparent url(logout.png) no-repeat scroll 0;
}
/*.topmenu a {
color:#333;
font-size:1.1em;
padding:0 30px 0 0;
}*/

.newcom {
color:#660000;
}

.kaleidoscope {
overflow:hidden;
}

.kaleidoscope table{
margin:0 auto;
text-align:center;
}

.subzag {
padding:10px;
}

.subzag a{
text-decoration:underline;
color:#FF6600;
font-size:1.1em;
}

.subzag a:hover{
text-decoration:none;
font-size:1.1em;
}

.kaleidoscope a, .rand_top a{
text-decoration:none;
}

.vip_img img {
border:1px solid #dfdfdf;
padding:5px;
float:left;
margin-right:10px;
width:85px !important;
height:85px !important;
}

.vip_img img:hover {
border:1px solid #777;

}

.vip_top  {
border:1px solid #dfdfdf;
padding:5px;
float:left;
width:85px !important;
height:85px !important;
}

.vip_top img:hover {
border:1px solid #777;

}

.rand_top img, .kaleidoscope img {
border:1px solid #dfdfdf;
width:85px !important;
height:85px !important;
}

.imggg {
border:1px solid #dfdfdf;
padding:5px;
margin-right:10px;
margin-bottom:10px;
overflow:hidden;
}

.imggg_v {
background-color: #FFF;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom:1px dotted #ccc;
padding:5px;
margin-right:10px;
overflow:hidden;
}

.imggg:hover, .imggg_v:hover {
border:1px solid #777;
padding:5px;
}

.rand_top {
text-align:center;
width:100%;
padding-top:10px;

}

.rndm {
float:left;
padding:5px 10px 0 0;
}

.lvip {
text-align:center;
}

.vip_img {
float:left;
}
/*.rand_top img{
border:1px solid #dfdfdf;
padding:5px;
width:85px !important;
height:85px !important;
}

.vip_img img{
border:1px solid #dfdfdf;
padding:5px;
width:85px !important;
height:85px !important;
}*/

.vip_tit {
margin: 0 auto;
padding-top: 20px;
width:150px;
}

.login {
background-color:#DDECDC;
margin:20px auto 100px auto;
padding:20px 30px;
text-align:center;
width:220px;
}

.butt {
padding:1px 7px;
}

.ahtung {
background-color:#eee5b8;
margin:10px;
padding:5px;
text-align:center;
}

.rcorn {
width:100%;
background-color:#F4F4F4;
color:#666;
}

.rcorn p {
padding-left:12px;
color:#666;
font-size:11px;
margin:0 5px;
}

.roundtop {
background:url(roundtr.png) no-repeat top right;
}

.roundbottom {
background:url(roundbr.png) no-repeat top right;
}

img.corner {
width:15px;
height:15px;
border:none;
display:block!important;
}

.cornhc {
background:url(hc.png);
height:40px;
}

.cornhc h3 {
color:#C00;
padding-top:10px;
padding-left:20px;
font-size:16px;
}

.cornhl {
background:url(hl.png) no-repeat;
width:10px;
height:40px;
float:left;
}

.cornhr {
background:url(hr.png) no-repeat;
width:22px;
height:40px;
float:right;
}

.lmenu,.lnews,.lnav {
border:1px solid #dfdfdf;
margin-bottom:10px;
padding:10px;
}

.last_ind {
#border:1px solid #dfdfdf;
margin-bottom:20px;
padding:10px;
}
.stroka{
margin:5px 0;
}

.lmenu p.links {
background:url(gray_arr.png) no-repeat left;
padding-left:15px;
margin:5px;
}

.lnews p.news {
padding-left:5px;
margin:3px 5px;
}

.lnav p.links {
margin:5px;
}

.lnav p.links img {
vertical-align:middle;
margin-right:5px;
}

.lnav p.links a {
color:#F60;
font-weight:700;
}

.linec {
background:url(c.png) repeat-x left bottom;
width:80%;
}

.header {
width:100%;
margin-top:0;
}


.logog {
float:left;
padding:10px 0 10px 3%;
}

.prem, .prem_ph {
width:550px;
border:1px solid #FFCC99;
margin:0 40% 0 40%;
background-color:#fff4ea;
line-height: 1.5;
padding:5px;
text-transform:lowercase;
}

.prem_ph a, .prem a{
text-transform:capitalize;
}

.prem_ph img {
border:1px solid #ffdfc1;
margin:2px 7px 0 0;
width:50px; 
height:50px; 
float:left;
}

.podprem {
width:550px;
margin:10px 40% 0 40%;
#text-align:right;
font-size:0.8em;
text-align:right;
padding:0 0 0 12px;
}

.podprem a {
color:#993300;
background-color:#FFCC99;
border:1px solid #FFCC99;
padding:0 2px;
}


.nav {
float:left;
padding:10px;
}

a.add_top {
color:#000;
font-weight:bold;
}

.container {
width:100%;
margin:0;
}

.leftcolumn {
width:24%;
float:left;
padding:5px 0 5px 2%;
}

.centercolumn_r {
width:70%;
float:right;
padding:5px 2% 5px 2%;
}

.centercolumn {
width:69%;
margin:0 15.5%;
padding:5px 0;
}

.footer {
clear:both;
border-top:1px solid #dfdfdf;
width:auto;
margin:50px 25px;
}

.subfooter {
float:left;
padding:15px 25px;
}

.subfooter_right {
float:right;
padding:30px 30px 10px;
}

.news_title {
text-align:center;
padding-bottom:30px;
}

.news_autor {
font-weight:700;
margin-top:10px;
padding:0 5px;
}

.news_full {
text-align:justify;
padding:0 5px;
}

.news_logo {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.news_date {
float:right;
color:#999;
font-size:11px;
margin-top:10px;
text-align:right;
}

.news_links {
text-align:center;
margin-top:20px;
}

.news_list {
margin-bottom:25px;
border-bottom:1px solid #CCC;
padding-bottom:5px;
}

.news_list_title {
font-size:14px;
font-weight:700;
color:#F60;
text-decoration:none;
}

.clear {
clear:both;
padding:0;
}

.admlink a {
font-size:11px;
}

.admmenu a {
text-decoration:none;
font-size:11px;
font-weight:700;
}

.admmenu td {
background-color:#F8F8F8;
padding:15px;
}

td.whitebg {
background-color:#FFF;
}

.sm {
font-size:10px;
}

.gray {
color:#999;
}

.lgray {
color:#AAA;
}

.green {
color:#090;
}

.red {
color:red;
}

.dred {
color:#C00;
}

.orange {
color:#F60;
}

.blue {
color:#36C;
}

.b {
font-weight:bolder;
}

.absmid {
vertical-align:middle;
}

.alcenter {
text-align:center;
}

.err {
border:3px red solid;
background-color:#FF9;
}

.topmess {
width:100%;
height:90px;
position: relative;
background-color:#ffebd9;
border:2px solid #F60;
margin:7px 0;
padding:5px 0 0 0;
}

.topmess a {
/*color:#F30;*/
}

.selectmess {
width:100%;
height:90px;
position: relative;
border:1px solid #090;
margin:10px 0;
padding:5px 0 0 0;
background-color:#EEFFEA;
}

.art_ki P
 {
 padding-top: 10px;

 }
strong.b
{
padding-right: 10px;
}

.art_k
{
background-color:#FDECDA;
}


.stradv {
width:100%;
height: 130px;


color:#000;
vertical-align:middle;


}

.listcat {
padding:7px; 
width:90%;
margin:auto;
text-align:center;
line-height: 1.7;
}

.listcat span {
margin:5px 10px;
white-space: nowrap;
}

.list_type {
font-weight:bold;
}

.o1 {
width:40%;
float:left;
}

.o3 {
width:5%;
float:right;
}

.o111 {
padding-left:5px;
}

.o33 {
width:18%;
float:right;
}

.cp2 {
width:7%;
float:right;
}

.cp22 {
width:18%;
float:right;
}
.index_cat {
color:#666666;
padding:20px;
background-color:#f0f0e7;
}

.rootcatimg {
float:left;
margin-right:10px;
}

.addform {
width:98%;
vertical-align:middle;
}

.addform .pad {
clear:both;
padding:10px;
}

.addform .lc {
float:left;
width:27%;
padding-right:5px;
text-align:right;
}

.addform .lc .req {
color:red;
font-weight:bolder;
padding-left:5px;
}

.addform .rc {
width:64%;
float:right;
padding-left:5px;
padding-right:5%;
text-align:left;
}
.subcom {
font-size:0.85em;
}

div#nojs {
border:1px #f1d663 solid;
background-color:#fff5a3;
display:block;
text-align:center;
color:red;
padding:10px 0;
width:96%;
margin:0 auto;
}

.comments {
margin:7px 5px;
padding:0 10px;
line-height:1.5;
border-left:2px solid #99CCCC;
}

.comm_prodavec {
margin:7px 5px;
padding:0 10px;
/*margin-left:30px;*/
line-height:1.5;
color:#660000;
border-left:2px solid #CC9999;
}

.small {
font-size:0.7em;
color:#666;
}

div.searchtags {
border:2px #999 dashed;
background-color:#F9F9F9;
color:#333;
margin:5px;
padding:10px;
}

div.searchtags a:hover {
color:#FFF;
background:red;
font-weight:700;
}

div.pagination {
text-align:center;
margin:10px;
padding:3px;
}

div.pagination a {
margin-right:2px;
padding:2px 5px;
font-size:1.1em;
}

div.pagination span.current {
margin-right:2px;
font-weight:700;
background-color:#E8E9EC;
padding:2px 5px;
}

div.pagination span.disabled {
margin-right:2px;
color:#000;
padding:2px 5px;
}

#informer_code {
background-color:#FFFFF2;
border:solid 1px #FC0;
color:#C00;
display:none;
padding:10px;
}

#informer_code b {
color:#333;
}

#informer_preview {
/*background-color:#F2FFF3;*/
border:solid 1px #CCC;
color:#666;
display:none;
padding:10px;
width:80%;
}

.b_inf_width {
width:70%;
}

.b_inf_text_size {
font-size:110%;
}

.b_inf_text_color {
color:#06C;
}

.b_inf_date_size {
font-size:90%;
}

div.admcats select {
        float:left; 
        margin-right:10px
}

#toggle_s {
display:none;
position:absolute;
right:20px;
z-index:9999;
background-color:#FFFBD7;
border:1px solid red;
margin-top:-10px;
padding:10px;
}

#toggle_s_close {
text-align:right;
margin-top:0;
}

table.sett td {
vertical-align:middle;
padding:10px;
}

table.sort {
        border-collapse:collapse;
        width:100%
}

table.sort td {
        background-color:#ECF2ED;
        border-bottom:1px solid #dfdfdf;
        border-right:1px solid #fff;
        border-left:1px solid #fff;
        padding:5px;
        vertical-align:middle;
        text-align:center
}

table.sort td.ob { text-align:left }

table.sort td.ob span { color:#99F }

table.sort thead td { cursor:pointer }

table.sort thead td,
table.sort tfoot td {
        font-weight:bold;
        color:#000;
        border:1px solid #dfdfdf
}
table.sort thead td.curcol {
background-color:#999;
color:#FFF;
}

table.sort p {
display:none;
}

#thumbBox {
position:absolute;
left:0;
top:0;
width:auto;
background:#0D0D0D;
visibility:hidden;
z-index:10;
cursor:pointer;
padding:5px 5px 10px;
}

#thumbBox .footerbar {
font:12px Tahoma;
color:#FFF;
text-align:center;
}

#thumbBox #thumbImage {
background-color:#0D0D0D;
}

#thumbLoading {
position:absolute;
visibility:hidden;
border:1px solid #000;
background-color:#dfdfdf;
z-index:5;
padding:5px;
}

/*div,td {
vertical-align:top;
}
*/


.lnews div{
color:#666;
margin-left:5px;
font-size:11px;
padding:3px;
}

.hh2 {
font-size:1.1em;
color:#444;
font-weight:normal;
}

.dgray,.b_inf_date_color {
color:#666;
}

.o2 {
width:10%;
float:right;
}
.o333 {
display:inline;
}

.o5,.cp3,.cp4 {
width:20%;
float:right;
}
.o4 {
float:left;
padding-right:5px;
}

.o4 img {
width:85px;
height:85px;
}

.o11,.cp1 {
width:50%;
float:left;
padding-left:5px;
}
.type {
font-weight:bold;
width:200px;
float:left;
}

.rootcat a {
color:#444;
font-size:1.1em;
border-bottom: 1px dashed #666;
text-decoration: none;
line-height: 1.5em;
}

.rootcat a:hover{
border-bottom: 0px solid #666;
}

.subcat  {
display:none;
padding: 10px 0 0 30px;
margin: 0 0 10px 0;
}
.subcat a {
color:#444;
line-height: 1.5;
}

.addform select,.w100 {
width:100%;
}

.price_img {
color:#333;
margin: 3px auto;
font-weight:bold;
}
.price_img_v {
color:#333;
margin: 3px auto;
font-weight:bold;
}
