@font-face {
	font-family: "magistralblackcregular";
	font-style: normal;
	font-weight: normal;
	src: url('magistralblackc-webfont.eot') format("embedded-opentype"), url('magistralblackc-webfont.woff') format("woff"), url('magistralblackc-webfont.ttf') format("truetype"), url('magistralblackc-webfont.svg') format("svg");
}
html, body {height:100%; width:100%}
body {
    /*background:#fff url(/img/bgbg.jpg) top center repeat-x;*/
    margin: 0px;
    font-family:Verdana;
    font-size: 12px;
    color: #111;
    padding: 0;
text-align:center;
	}
.formprop {display:block; text-align:right; border-bottom:0px dashed #ccc; padding-bottom:4px; margin-bottom:8px}
.formprop select {display:inline-block; vertical-align:middle; margin-right:10px; background:url(/img/bgbg.jpg) 0 -150px repeat-x}
.auth, a .auth, .activ {display:inline-block; background:url(/img/ico.png) no-repeat; padding-left:33px;
 padding-top:4px;  height:16px; margin-right:35px; color:#fff;  font-weight:bolder; text-decoration:none}	
 a:hover.auth,  .activ {opacity:0.5; color:#fff} 
a, a:active    { color:navy}
a:hover{
    color: #06C
}

#main {}
h4 { font-size:14px; color:#464646; font-weight:normal; padding:0 0 6px 2px;  }

.logotxt {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20pt;
    color: #39C;
    text-shadow: 1px 1px rgba(255,255,255,.5);
    line-height: 1.3em;
    padding-left: 80px;
    margin-top: 3px;
    padding-top: 0px;
    margin-bottom: 20px;
}

.logotxt strong {    font-size: 21pt;}
.leftcol {
    padding-top: 12px;
    padding-right: 10px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin: 0px;
}
.maincol {
    padding-top: 25px;
    padding-right: 8px;
    padding-bottom: 45px;
    padding-left: 15px;
}

.maincol2 {
    padding-top: 25px;
    padding-right: 8px;
    padding-bottom: 45px;
    padding-left: 40px;
}

.logotxt  strong {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 36pt;
    font-weight: normal;
}

.logotxt p {
    display: block;
    padding-left: 100px;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 5px;
}
.logotxt span {
    color: #D70504;
    font-family: Georgia, "Times New Roman", Times, serif;
}


 

                }
.box22 h3 a {text-decoration:none}				
				
h3.iskra, h3.iskra b{
    font-size : 12pt;
    margin-bottom : 10px;
    text-align:left;
    font-weight:bolder;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #000;
    font-style: italic;
                }
				






a {
    color: navy;
}



.paging
{
margin:3px;
font-size:10px;
text-decoration:none;     
padding:5px;
line-height:2em;
border:0;
width:30px;
}


a .paging
{
font-size:10px;
text-decoration:none;     
padding:5px;
}

a .paging:hover, .paging a:hover

{
font-size:10px;
text-decoration:none;     
padding:5px;
background-color:#ebebeb;
color: #333;
}
.pagingactiv

{
width:30px;
font-size:10px;
text-decoration:none;     
padding:5px;
line-height:2em;
border:0;
background-color:#cc0000;
color: #ffffff;
margin:3px;
}
.line {
    border-top: 1px  dashed #666666;
    margin-top: 10px;
    padding-top: 10px;
}

.np {
    font-family:  Verdana, Geneva, sans-serif;
    color: #999;
    line-height:1.2em;
    font-size: 14px;
    display: block;
    padding-top: 0px;
    font-style: normal;
}
.bgtable {
 /*  background:url(/img/bgbg.jpg) repeat-x;*/
    
}
.bgtable2_i {
    /*background-image: url(img/topbg5.png);
    background-repeat: no-repeat;
    background-position: center top;*/
}
.bgtable2 {
   /* background-image: url(img/topbg5.png);
    background-repeat: no-repeat;
    background-position: center top;*/
}
#userarea {
    padding: 30px;
    margin-left: 0px;
    height: auto;
    width: 350px;
	height:170px;
    position: fixed;
    vertical-align: bottom;
    margin-top: 0px;
    background:#fff;
	font-weight:normal;
    top:50%;
    left: 50%;
	margin-left:-175px;
	margin-top:-120px;
    border: 1px solid #ccc;
	text-align:left;
     box-shadow: 10px 10px 40px rgba(0,0,0,0.2);
    -moz-box-shadow: 10px 10px 40px rgba(0,0,0,0.2);
    -webkit-box-shadow: 10px 10px 40px rgba(0,0,0,0.2);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    z-index: 999;
}

#Usdetails  a,  #Usdetails a:visited, #Usdetails a:link {
    display: inline-block;
    padding: 3px;
    font-size: 13px;
    font-family: Verdana, Geneva, sans-serif;
    text-align:left;
	TEXT-DECORATION:underline;
	color:#333;
}



#userarea  .txtfiled  {
    background-color: #FFF;
    display: block;
    color: #CCC;
    padding: 3px;
    width: 150px;
    margin: 3px;
    border: 1px solid #999;
    }

.ulnk  {
    text-align: right;
    display: inline-block;
    margin-right:20px;
    font-weight: bolder;
	vertical-align:middle;
	border-bottom:1px dashed #666;
	text-decoration:none;
text-shadow: 1px 1px rgba(255,255,255,.5);
}
.boxmsg {
    padding:10px;
    display:inline-block;
    background-color: #fff;
    border:1px solid #ebebeb ;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    font-size:13px; line-height:150%;
    color:#333;
text-shadow: 1px 1px rgba(255,255,255,.5);
}

.authmsg {
    padding-bottom:12px;
    display:block;
    font-size:13px;
    position:relative;
    bottom:-1px;
    border:0;
    margin-top:10px;
    background: url(/img/msgarr.gif) 30px bottom no-repeat;
    
}
.admmsg {
    width:250px;
    height:10px;
    display:block;
    position:relative;
    bottom:-1px;
    background: url(/img/msgadm.gif) 50px bottom no-repeat;
    
}

.authmsg_b {
    
    display:block;
    width:250px;
    height:10px;
    position:relative;
    top:-1px;
    background: url(/img/msgarr_b.gif) 50px top no-repeat;
    
}
.admmsg_b {
    width:250px;
    height:10px;
    display:block;
    position:relative;
    top:-1px;
     background: url(/img/msgadm_b.gif) 50px top no-repeat;
    
}

.boxmsgadm {
    padding:10px;
    display:inline-block;
    margin-left:40px;
    background-color: #ffffde;
    border:1px solid #ebebeb ;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    font-size:12px; line-height:150%;
    color:#333;     
	width:auto;
}


.boxleftmenu {
    background-color: #dcf4fe;
    background-image: url(img/bgmenu.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    width: 250px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;

}
a .order{
    text-align: right;
    display: block;
    padding-top: 5px;
    padding-right: 30px;
    padding-bottom: 5px;
    padding-left: 3px;
    text-decoration: underline;
}



.cardtv {
    display: block;
    float: left;
    /*border: 1px solid #B2E6FC;  d7f2e3 6bc491*/
	border: 1px solid #ccc  /*#d7f2e3*/;
    min-height: 180px;
    width: 150px;
    padding: 8px;

    vertical-align: top;
    margin: 2px;
	   margin-bottom: 6px;
background:url(cartbg.png) bottom repeat-x;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;

}
.annons  form  {margin-left:40px; }
.cena {      font-family: Arial, Helvetica, sans-serif;
    color: #F00;
    display: block;
    height: 20px;
    width: 70px;
    font-size: 15px;
    text-align: center;
    font-weight: bolder;
    margin-top: 12px;
    float: left;
    padding: 4px;
}
.basc, .basc2 {   border:0; padding:0}
.cardtv .basc, .cardtv .basc2 {
    position:absolute;
	width:44px;
	height:44px;
    margin-top: 0px;
	right:-4px;
	z-index:50;
 
}
.in  {
    z-index:101;
	background-color: #FFF;
    height: 16px;
    width: 20px;
    border: 1px solid #CCC;
    display: block;
    float: left;
    margin-top: 12px;
    text-align: center;
    padding-top: 2px;
    padding-right: 15px;
    padding-bottom: 2px;
    padding-left: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666;
}
.in input {
    padding-right: 10px;
}

/*.t16 {display:block; width:600px; float:left}
.t16 .cardtv {margin: 8px


}                          */


.cardtv .notes {
    display: block;
    height: 50px;
    width: 150px;
    overflow: hidden;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:1.2em;

}
.cardtv  .imgc{
    height:114px;
    width: 150px;
    overflow: hidden;
    text-align: center;
	vertical-align:middle;
    display: block;
    margin: 0px;
    padding: 0px;
}
.cardtv .imgc a img {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.newimg {
    position: absolute;
    height: 64px;
    width: 61px;
    z-index: 5;
    top: -2px;
    left: -2px;
}

.showimg {
    position: absolute;
    height: 45px;
    width: 45px;
    z-index: 5;
    top: -5px;
    left: 60px;
}


.aimg {
    position: absolute;
    height: 60px;
    width: 60px;
    z-index: 5;
    top: 67px;
    right: -5px;
}



.cardtv .notes a {
    font-family: Arial;
    font-weight: bolder;
    display: block;

    padding-bottom: 5px;
}
.bottom_up {
    background-color: #09F;
    background-image: url(img/bottom_up.png);
    height: 8px;
    width: 15px;
    position: absolute;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 10px;
    left: 110px;
    top: 176px;
}
.bottom_down {
    background-color: #F60;
    background-image: url(img/bottom_down.png);
    height: 8px;
    width: 15px;
    position: absolute;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 23px;
    left: 110px;
    top: 173px;
}.bottom_up2 {
    background-color: #09F;
    background-image: url(img/bottom_up.png);
    height: 8px;
    width: 15px;
    position: absolute;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 10px;
    left: 110px;
    top: 176px;
}
.bottom_down2 {
    background-color: #F60;
    background-image: url(img/bottom_down.png);
    height: 8px;
    width: 15px;
    position: absolute;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 23px;
    left: 110px;
    top: 173px;
}
.hitimg {
    position: absolute;
    height: 64px;
    width: 61px;
    z-index: 5;
    top: -1px;
    left: -3px;
}

.box {background:#ffd; border:1px solid #ebebeb; padding:10px; display:block;
color:#333;

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
	box-shadow: 3px  3px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
-webkit-box-shadow: 3px  3px 4px rgba(0,0,0,0.2);
-khtm-box-shadow: 3px  3px 4px rgba(0,0,0,0.2);
	}
	


.searchword {
    border:0;
    font-weight:normal;
    font-size: 11px;
     background:transparent;
    width:120px;
    font-size:14px; color:#000;
    float:left;
    display: block;
    margin-left: 23px;
    margin-top: 0px;}
.searchform {
    display: block;
    margin-left: 30px;
    float: left;
}
.footer a {
    font-size: 14px;
    color: #006;
    display: inline;
    margin-right: 30px;
}

.footer
{ background:#f3f3f3 url(img/bodybg.jpg) top repeat-x}


.news {font-size:14px;}
.news b, .news strong {color:#000}
.news h3 {margin-top:10px}
.tline
    {
    font-size:12px; 
    border-bottom:1px solid #999999; 
    color:#333333
    }

/*INPUT {border:0px solid}*/
.r-button , .pn-button,  .b-but, .b-but2
    { 
    border:1px solid;
    padding:10px;
	display:inline-block;
	border:0;
	border-radius:8px;
	FONT-WEIGHT: bolder; 
    /*FONT-SIZE: 11px; */
    COLOR: #ffffff; 
    BACKGROUND:  navy url(/img/navybg.png);
	text-shadow:1px 1px rgba(0,0,0,.8)
    } 
.pn-button:HOVER {BACKGROUND-COLOR: #339;}	
	
.red {color:#f33; text-align:center}

td.beb{border:1px solid #ddd; font-size:12px; min-height:32px;}
a .beb {text-decoration:underline}
                         .det /*.Outline*/
    {
 
display:inline-block; 
    font-size:14px; 
    font-weight:bolder; 
    border-bottom:1px dashed; 
    text-decoration:none; 
    padding-top:14px;
    cursor:pointer; 
    }
.promimg {display:block; margin:15px; border:0px}

 .box22 {
    display:inline-block;
	color:#000;
    text-shadow:1px 1px rgba(255,255,255,.5);
    
    margin-top : 5px;
    margin-bottom : 20px;
    padding:8px;
    background :url(/img/bgbg.jpg) 0-150px repeat-x;
	border:1px solid #eee;
	
	/*box-shadow: 0  2px 2px rgba(0,0,0,0.2);*/
    
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;


}
/*    Footer
*/

#footer p {
    color:#CCC;
    line-height:17px;
    padding-bottom:17px;
}
#footer a:hover { text-decoration:underline; }

#footer .footer-main { padding:11px 0 3px 0;}

#footer .follow {
    width:550px;
    float:left;
    padding-right:50px;
}

#footer .twitter-posts {
    color: #CCC;
}
#footer .twitter-posts ul { list-style:none;  margin-bottom:40px}
#footer .twitter-posts ul li { padding:5px; line-height:1.3em}
#footer .twitter-posts ul li p {
    color:#CCC;
    padding-bottom:0;
}
#footer .twitter-posts ul li  a {
    color:#ebebeb
}
#footer  a:hover {
    color:#fc3; text-decoration:none
}

#footer .twitter-posts ul li .date {
    color:#ebebeb;
}

#footer .contact-info { width:350px; float:left; padding-left:27px; }

#footer .copy {
    text-align:right;
    font-family: Verdana, Arial, Sans-Serif;
    font-size:10px;
    color:#CCC;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #454545;
background:#444;
    padding-top: 9px;
    padding-right: 40px;
    padding-bottom: 5px;
    padding-left: 2px;
}
#footer .copy a {
    color:#CCC;
}
#footer .copy a strong { text-decoration:underline; }
#footer .copy a:hover strong { text-decoration:none; }
.sheltop {
    width:100%;
    margin:0 auto;
    background-image: url(images/shell.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
#footer  h4 {
    color: Gold;    font-size:18px; 
    text-shadow:1px 1px rgba(0,0,0,.3)
}
.shell {
    width:980px;
    margin:0 auto;
    padding-top:30px
}
.fotpad  {
    display: inline;
    padding-right: 30px;
    font-size: 13px;
    color: #FFF;
    padding-bottom: 10px;
    text-decoration: underline;
}
.boxgroup{
    border: 1px solid #fff;
/*    background:#dcf4fe;*/
    height: auto;
    width: 220px;
    float:left;
    padding: 0px;
    margin: 4px;
    text-align:left;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border: 1px solid #fff;
	box-shadow: 0  3px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 0  3px 4px rgba(0,0,0,0.2);
-webkit-box-shadow: 0  3px 4px rgba(0,0,0,0.2);

    /*-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.5);*/

}
.boxgroup h3 {
padding:8px;
padding-left:20px; 
BACKGROUND:  navy url(/img/navybg.png);
text-shadow:1px 1px rgba(0,0,0,0.2);
color:#fff;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
margin-bottom:0;
}

#glav {padding-bottom:40px}
#glav  h3 {color:#369; margin:0; padding:0; padding-left:10px; position:relative; top:0px; line-height:1em; 
border-top-right-radius: 8px;
border-top-left-radius: 8px;
}

.boxleftmenu2 {
    background-color: #dcf4fe;
    /*background-image: url(img/bgmenu.jpg);
    background-repeat: no-repeat;
    background-position: left top;*/
    text-shadow: 1px 1px #ebf9ff;
}




label {font-size:11px}
.nu{text-decoration:none; font-weight:bolder}
.phcod 
    {
    display:inline-block; width:60px; font-size:14px;
    padding-left:30px; padding-top:5px; float:left;
    }
.phone{ 
    display:inline-block; width:120px; font-size:28px;
 float:left; font-family:Arial;
   }
.searchp {padding:4px; margin:7px; background: url(/img/g_line.gif) bottom repeat-x; 
display:block}

.faq2 {
    display: block;
    position:fixed;
    - position: absolute;
    bottom: 380px; right:0;
    z-index: 100;
    
}   
.faq {
    display: block;
    position:fixed;
    - position: absolute;
    bottom: 180px; right:0;
    z-index: 100;
     behavior: url(/lb/pngbehavior.htc);    
}   
.zakaz
{
    
	font-size:12pt;
	font-family:Arial;
	color:#fff;
	text-shadow: 1px 1px #600;
	background:#900;
	padding:7px;
	border-top:1px solid #c00;
	border-left:1px solid #c00;
	border-right:1px solid #600;
	border-bottom:1px solid #600;
	border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;

}
.scrollTop{  
    background:url(/img/arrows2.png) 0 0 no-repeat;  
    display:block; width:36px; height:36px;  
    position:fixed; bottom:100px; right:2px;  
    z-index:2000;  
}  
.scrollTop:hover{ background-position:0 -41px; } 
.scrollTop2{  
    background:url(/img/arrows2.png) 0 0 no-repeat;  
    display:block; width:36px; height:36px;  
    position:fixed; top:0; 
    z-index:2000;  
	margin-left:300px;
}  
.scrollTop2:hover{ background-position:0 -41px; } 

.bottom_up {
    background-color: #09F;
    background-image: url(img/bottom_up.png);
    height: 8px;
    width: 15px;
    position: absolute;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 10px;
    left: 110px;
    top: 176px;
}
.bottom_down {
    background-color: #F60;
    background-image: url(img/bottom_down.png);
    height: 8px;
    width: 15px;
    position: absolute;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 23px;
    left: 110px;
    top: 173px;
}
#toppanel {width:100%; height:42px;  position:fixed; BACKGROUND: rgba(37,38,120,1);  display:block; text-align:center; z-index:500; border-bottom:0px solid yellow; box-shadow:0 3px 10px rgba(0, 0, 0, .3); }
#canvtr {width:100%; height:25px; position:fixed; top:37px; background:url(/img/canvtr.png)  center top repeat-X;  display:block; z-index:100; }

/*.user input {height:20px; width:160px}*/
#ajaxbascet 
{
background:#fff;
width:370px; 
top:-500px;
margin-left:50px;
height:auto;
max-height:450px;    
position:absolute;
display:block;	
	border: 1px solid #ccc;
     box-shadow: 3px 3px 6px rgba(0,0,0,0.1);
    -moz-box-shadow: 3px px 6px rgba(0,0,0,0.1);
    -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,0.1);
    border-bottom-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-bottom-left-radius: 7px;
	-moz-border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-khtml-border-bottom-right-radius: 7px;
	-moz-border-bottom-right-radius: 7px;
padding:5px;
padding-bottom:15px;
overflow:auto;
z-index:650;
}

#slogans {display:inline-block; color:#999; text-shadow: 1px 1px rgba(255,255,255,.5); margin-left:10px; display:none }
/*font-weight:bolder*/
.cont {display:block; font-weight:bolder; padding-left:35px; padding-top:4px;  background-repeat:no-repeat; text-shadow: 1px 1px rgba(255,255,255,.3); font-size:14px; margin-bottom:7px}
.cont span  {display:block; color:#777; font-weight:normal;font-size:12px;}
.cont span a, .cont span a:visited {display:block; color:#777; font-weight:normal;font-size:12px; text-decoration:underline}
.kolich {
   display:inline-block; 
	font-size:14px; 
	font-weight:bolder; 
	/*position:absolute;  */
	text-align:center; 
	height:20px;  
	width:20px; 
	color:#fff;
	border-radius:50%; 
	background-color:rgba(10,40,120,.7); 
	padding-bottom:0px;
	overflow:hidden;
	right:5px;}
.totbask	{
display:inline-block; 
	font-size:13px; 
	font-weight:bolder; 
	/*position:absolute;  */
	margin-top:23px;
	margin-right:0px;
	text-align:center; 
	height:18px;  
	width:50px; 
	color:#fff;
	background-color:rgba(200,0,0,.5); 
	padding:2px; 
	overflow:hidden;
	right:5px;	}
	



#sliderbank {
    display:inline-block;
	background:#fff ;
    width:680px;
    margin: 0;
	padding:0;
	height:155px;
	overflow:hidden;
	text-align:center;
vertical-align:middle;
}

#sliderbank ul {
    list-style:none;
    position:relative;
    z-index:2;
	width:auto;
	margin: 0;
	padding:0;
	display:inline-block;
	
	
}
#sliderbank ul li {
    display:inline-block;
	width:210px;
	margin: 0;
	padding:0px;
	overflow:hidden;
    	
}

#sliderbank ul li img {box-shadow: 0 2px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
		width:205px; height:145px;
	margin: 0;
	padding:0;
	}

#sliderbank .jcarousel-clip {
    position:relative;
    height:155px;
    overflow:hidden;
	margin: 0;
	padding:0;
	
}
.searchpanel {
display:inline-block; padding:5px; 
background:  #ebebeb url(/img/bgsearch.png);
display:block;
width:630px;
border-radius:8px; margin-left:-15px;width:auto;
border:1px  solid #fff;
 box-shadow: 0  2px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 0  2px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0  2px 3px rgba(0,0,0,0.2);
 }
 
 .mainmenu1 {
		display:inline-block; 
		border:1px solid #ccc; border-bottom:none;
		font-weight:bolder; 
		padding:10px;  
		padding-bottom:8px;
		border-radius:8px; 
		margin-right:5px;
		background:yellow; 
		width:255px; 
		font-size:18px;
		color:navy; 
		
		text-shadow: 1px 1px rgba(255,255,255,.5); margin-bottom:-10px}
#slidepanel	span 
{
display:inline-block;
padding:8px 16px;
margin-left:4px;
cursor:pointer;
background:#ebebeb ;
text-shadow:1px 1px rgba(255,255,255,.5);
border-top-right-radius:8px;
border-top-left-radius:8px;
-moz-border-top-right-radius:8px;
-moz-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
-webkit-border-top-left-radius:8px;
border:1px solid #fff;
box-shadow: 0  -2px 3px rgba(0,0,0,.2);
-moz-box-shadow: 0  -2px 3px rgba(0,0,0,.2);
-webkit-box-shadow: 0  -2px 3px rgba(0,0,0,.2);

}	
#slidepanel	span:hover {
background:#f5f5f5;
border-bottom:2px;
box-shadow: 0  -1px 3px rgba(0,0,0,.2);
-moz-box-shadow: 0  -1px 3px rgba(0,0,0,.2);
-webkit-box-shadow: 0  -1px 3px rgba(0,0,0,.2);
}


#annons  {display:block; text-align:center}
#annons h2 {text-align:center}
.plusik, .minusik 
{display:inline-block;  width:23px; height:23px; vertical-align:middle; background:url(/img/p-m.png) 0 0 no-repeat; 
cursor:pointer }
.minusik {background-position: -23px 0; margin-right:4px;}
.plusik {margin-left:4px;}


.beb img {display:inline-block; vertical-align:middle}

.box23 {
    display:block;
	color:#000;
    text-shadow:1px 1px rgba(255,255,255,.5);
     margin-top : 5px;
     margin-bottom : 20px;
    padding:8px;
	padding-left:50px;
	/*background:#ffc url(/img/warn.png) 8px 12px no-repeat;*/
	
	background:url(/img/warning.png) 8px 8px no-repeat, url(/img/bgbg.jpg) 0-150px repeat-x;  
	border:1px solid #fff;
	
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	min-height:30px;
	box-shadow: 0  2px 5px rgba(0,0,0,0.4);}
	
.kol-vo{
width:24px; 
height:23px; 
display:inline-block; 
text-align:center; 
background:#fff; 
font-weight:bolder; 
color:#000; 
vertical-align:middle;
font-size:15px;

}

#moderator_error, #moderator_error2 {
    display:block;
    border : 1px solid #fffffe;
    margin-top : 5px;
    margin-bottom : 10px;
    margin-left:-180px;
	width: 350px;
	min-height: 25px;
	height: auto;
	padding:15px;
	padding-left:60px;
	background:#ffc url(/img/warn.png) 8px 12px no-repeat;
    border:1px solid #ebebeb;
    position: fixed;
	top: 30%;
    left: 50%;
	
	box-shadow: 10px 10px 40px rgba(0,0,0,0.2);
    -moz-box-shadow: 10px 10px 40px rgba(0,0,0,0.2);
    -webkit-box-shadow: 10px 10px 40px rgba(0,0,0,0.2);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    z-index: 999;
    
}

.closepng  {width:79px; height:24px; position:absolute; right:10px; bottom:10px;
    behavior: url(/lb/pngbehavior.htc);    cursor:pointer;
}

.tdbl 
{display:inline-block; width:50px; height:40px; overflow:hidden; margin: 0 5px 0 0;  float:right; text-align:center; vertical-align:top}
.oldprice {
display:inline-block;
position:absolute;
height:auto; width:auto;
margin-top:-16px; 
text-decoration:line-through;
color:#888;
}
#footer a , .white a:visited {color:white}
#footer a:hover {color:gold} 


#share42 a {opacity: 0.5}
#share42 a:hover {opacity: 1}

.pgng{
display: inline-block;  
text-decoration:none; 
padding:5px 10px; 
margin:3px; 
vertical-align:middle;
font-size:18px;
line-height:1em;
outline:0;

}
.pgngactiv {
display: inline-block;  
text-decoration:none; 
font-size:18px;
padding:10px 14px; 
margin:3px; 
vertical-align:middle;
line-height:1em;
background:navy; 
color:gold;
outline:0;
border-radius: 50%;
    }
.opcyt {opacity:.1}
.opcyt:hover{opacity:.5}
.skidka {
    display:inline-block;
	position: absolute;
    height: 25px;
    width: 70px;
	background:#D00;
	text-align:center;
	color:#fff;
	font:bolder 18px Arial Narrow, Arial,Tahoma,Verdana;
	padding:5px; overflow:hidden;
	text-shadow:1px 1px #900;
    z-index: 5;
    top: -1px;
    right: -1px;
    border-top-right-radius: 8px;
    -moz-border-top-right-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -khtml-border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    -moz-border-bottom-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -khtml-border-bottom-left-radius: 8px;
/*	box-shadow: -2px  4px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: -2px  4px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: -2px  4px 4px rgba(0,0,0,0.2);
	-khtml-box-shadow: -2px  4px 4px rgba(0,0,0,0.2);*/
	}
.submenu2{display:inline-block;  margin:3px 10px}		
.num-lable {display:inline-block; padding:3px; font-size:12px; background:#ccc; position:absolute; color:#fff; border-top-left-radius:3px; min-width:20px; text-align:center  /*top:0;left:0*/ }

.nopub {
display:inline-block; cursor:pointer; height:22px;
background:url("/img/check.png") no-repeat;
padding-top:3px; 
padding-left:30px;
margin:5px;
width:150px;
text-shadow:1px 1px rgba(255,255,255,.2);
 
}
.zach   {color:#000; background-position:0-25px;  font-weight:bolder }
.loader {display:inline-block; vertical-align:middle;  width:24px; height:24px; background:transparent url(/img/loader.gif); margin:-2px; }
.boxleftmenu h3 {
    text-align: left;
    color: #017BAC;
    padding-left: 30px;
    text-shadow: 1px 1px #7ED8FB;
		
}
.afname,   .afemail,  .afsite,  .afphone,  .afpass {background:#fff url("/img/af.png") 5px 5px no-repeat; padding:3px; font-size:16px; padding-left:45px; height:30px; border-radius:6px; width:280px; margin-bottom:10px; }
.afemail {background-position:5px -25px }
.afpass {background-position:5px -59px }
.afsite {background-position:5px -90px }
.afphone {background-position:5px -123px }
* ::-webkit-input-placeholder {color:#666}
*::-moz-placeholder  {color:#666}
*:: placeholder {color:#666}
:focus::-webkit-input-placeholder { color:transparent; }
:focus::-moz-placeholder { color:transparent; }
:focus::placeholder { color:transparent; }
#overcover {width:100%; height:100%;position:fixed; display:block; background:rgba(0,0,0,.5);z-index:200 }
.customfile-upload:hover {
  background: #ebebeb;
   border: 1px solid #ddd;
  box-shadow: none; color:#ccc;
  
}
.customfile-upload::-moz-focus-inner { 
  padding: 0; border: 0
}
.dateport,.dateportred {display:inline-block; padding:5px; background:rgba(0,0,0,.5); color:#fff; text-shadow:1px 1px rgba(0,0,0,.8); font-weight:bolder; position:absolute; border-bottom-right-radius:4px; }
.dateportred {background:rgba(200,0,0,.8)}
.portf {display:inline-block; width:230px; height:130px; position:relative; padding:0; border:1px solid #ccc; 
border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
  overflow:hidden; 
background:#eee url(/images/bg2.jpg) -100px 100px ; margin-right:10px; margin-bottom:10px }
.portf img {margin:0; width:230px; height:130px; padding:0;
	/*border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;*/
}
.portf_label {display:block;  margin:0; position:relative; margin-left:-1px; text-align:left;  
width:215px;
height:auto; max-height:120px; position:absolute; padding:10px; background-color:rgba(240,240,240,.9); 
font-size:11px; color:#333; overflow:hidden; text-shadow:1px 1px rgba(255,255,255,.2); top:135px;   vertical-align:bottom}
.portf_label a, .portf_label a:visited  {display: block; font-size:14px; margin-bottom:5px; color:#900; font-weight:bolder; text-decoration-style:dotted; -moz-text-decoration-style:dotted}
#mainblock .portf, #mainblock .portf img,  #mainblock .portf_label{width:210px;}

.olkl {margin:5px; padding-left:10px }
.olkl li {margin:0;  }


hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
}

table {
	border-collapse: collapse;
}
.galimage {
padding:4px; border-radius:4px; border:1px solid #ddd; margin:5px; display:inline-block;width:150px; height:100px; background:#fff
}


 #box   ul {
    list-style:none;
    padding-top:5px;
    
}

.nw .news1 ul {margin-left:10px;
margin-top:20px;
    padding-left:0; outline:0}


#box .news1 ul li {
    list-style:none;
	background:url(right.gif) 0px 7px no-repeat;
	font-size:13px;
    padding-bottom: 5px;
	padding-top: 5px;
    padding-left: 14px;
    margin-left: 0px;
}
#box .news1 ul li p{

padding:0 margin:0; }
.box h3 span {
    color: #C30;
}

#box .news1 ul li p { color:#8f8f8f; font-size:10px; padding-top:3px; }

#box .form-holder { padding:2px 0 0 2px; }
#box .form-holder input { font-family: Arial, Helvetica, Sans-Serif; font-size:13px; float:left; display:inline; }
.post-data h2 span {
    color: #C30;
}
#sidebar2 * {padding:0; margin:0; outline:0}
#sidebar2 .box { padding-bottom:15px; }
#sidebar2{margin-top: 15px;}

#sidebar2 .news1 ul {
    list-style:none;
    padding-top:5px;
    margin-left: 0px;
    padding-left: 0px;
    list-style:none;
}
#sidebar2 .news1 ul li {
    background:url(/css/images/li.gif) 0px 5px no-repeat;
    padding-bottom: 4px;
    padding-left: 14px;
    margin-left: 0px;
        list-style:none;
}
.box h3 span {
    color: #C30;
}

#sidebar2 .news1 ul li p { color:#8f8f8f; font-size:10px; padding-top:3px; text-transform:uppercase; margin:0}

#sidebar2 .form-holder { padding:2px 0 0 2px; }
#sidebar2 .form-holder input { font-family: Arial, Helvetica, Sans-Serif; font-size:13px; float:left; display:inline; }
.post-data h2 span {
    color: #C30;
}

#sidebar2.form-holder .field { border:1px solid #d7d7d7; padding:3px 5px; color:#565656; width:150px; }
#sidebar2.form-holder .submit { width:79px; height:24px; line-height:18px; border:1px solid #cfcfcf; background:url(/images/submit.gif) repeat-x; cursor:pointer; font-size:12px; color:#565656; margin-left:3px; }
#leftblock  .leftmenu2 {
padding:10px;
text-shadow:1px 1px #333;
background:#009933;
border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    font-size:13px;
}
.leftmenu2  a ,.leftmenu2  a:visited {color:#fff; font-size:13px}
.leftmenu2  a:hover{color:#ffc; text-shadow:none}



/*- Список разделов */
#categoriesBoxMenu 
   {

   }

#categoriesBoxMenu #CatNavi, #CatNavi ul, #CatNavi li 
   { 
     margin: 0; 
     padding: 0; 
     list-style-type: none; 
   }

#categoriesBoxMenu #CatNavi li a
   { 
     padding: 0;
     text-decoration: none;
   }

#categoriesBoxMenu #CatNavi li a:hover
   { 
     color: #f00; 
     background-color: transparent;
   }

#categoriesBoxMenu #CatNavi .CatLevel0 
   {
     margin-left: 10px;
   }

#categoriesBoxMenu #CatNavi .CatLevel1 
   {
     margin-left: 20px;
   }

#categoriesBoxMenu #CatNavi .CatLevel2 
   {
     margin-left: 30px;
   }

#categoriesBoxMenu #CatNavi .CatLevel3
   {
     margin-left: 40px;
   }

#categoriesBoxMenu #CatNavi .CatLevel4
   {
     margin-left: 50px;
   }

#categoriesBoxMenu #CatNavi .CatLevel5
   {
     margin-left: 60px;
   }

#categoriesBoxMenu #CatNavi .CatLevel6
   {
     margin-left: 70px;
   }

#categoriesBoxMenu #CatNavi .CurrentParent a 
   { 
     font-weight: bold; 
   }

#categoriesBoxMenu #CatNavi li a,
#categoriesBoxMenu #CatNavi .Current li a,
#categoriesBoxMenu #CatNavi .CurrentParent li a,
#categoriesBoxMenu #CatNavi .CurrentParent .Current li a 
   { 
     font-weight: normal; 
   }

#categoriesBoxMenu #CatNavi .Current a,
#categoriesBoxMenu #CatNavi .CurrentParent .Current a 
   { 
     font-weight: bold; 
   }
   
/*- /Список разделов */