/* CSS Document */
                                 /* Смайлики */
								 
.ab {background:url(design/smiles/ab.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.ac {background:url(design/smiles/ac.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.ad {background:url(design/smiles/ad.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.ae {background:url(design/smiles/ae.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.af {background:url(design/smiles/af.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.ag {background:url(design/smiles/ag.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.ai {background:url(design/smiles/ai.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.ak {background:url(design/smiles/ak.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.am {background:url(design/smiles/am.gif) no-repeat; border: 0;width: 36px; height: 30px;}
.ao {background:url(design/smiles/ao.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.aq {background:url(design/smiles/aq.gif) no-repeat; border: 0;width: 39px; height: 34px;}
.at {background:url(design/smiles/at.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.au {background:url(design/smiles/au.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.av {background:url(design/smiles/av.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.ay {background:url(design/smiles/ay.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.bb {background:url(design/smiles/bb.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.bc {background:url(design/smiles/bc.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.bd {background:url(design/smiles/bd.gif) no-repeat; border: 0;width: 35px; height: 30px;}
.be {background:url(design/smiles/be.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.bh {background:url(design/smiles/bh.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.bj {background:url(design/smiles/bj.gif) no-repeat; border: 0;width: 30px; height: 30px;}
.bo {background:url(design/smiles/bo.gif) no-repeat; border: 0;width: 39px; height: 30px;}
.bu {background:url(design/smiles/bu.gif) no-repeat; border: 0;width: 51px; height: 30px;}
.bw {background:url(design/smiles/bw.gif) no-repeat; border: 0;width: 30px; height: 30px;}
                                   
								   /*Боковая инф панель jQery*/

#wrap {width:960px; margin: 0 auto; background:#999;}
#header, #footer {background: #0f1923; color:#fff; padding:10px 40px;}
#footer p {font-size:80%; text-align:right;}
#content {background:#ccc; padding:10px 40px;}
pre {font-size:85%; background:#fff; border:1px #ccc solid; padding:5px}								   
								   
								   
								   
								   /* Общее оформление*/
.inv { display: none }
body{
    background-color:#fff;
	background-image:url(img/style/fonsite.png);
    margin-top:0px;
}

html{
    margin-top:0px;
}
	
.text{
     padding-left:15px;
	 padding-right:15px;
}
								   
input {
background: #ffffff;
color: #000;
font-size: 14px;
border: 1px solid #9C9C9C;
}      
input:focus {border: 1px solid #ff5d5d;}      
input:hover {border: 1px solid #ff5d5d;}     
label {color:#000;font-weight: bold;}
select {
background: #ffffff;
color: #000;
font-size: 14px;
border: 1px solid #9C9C9C;
}     
textarea{
background: #ffffff;
color: #000;
font-size: 14px;
border: 1px solid #9C9C9C;
}      








#menu_itc {
 font-size: 0.85em;
 height:3.5em; 
 color: #fff;
 text-align:left;
 background-color: #fff; 
}
#menu_itc div {
 width:200px; 
 margin: auto;
  text-align:left;
 }

#menu_itc a {
 width:170px; 

 display:block; 
 float:left; 
 color: #3582D7;
 background-color: #ffffff;
 text-align:left; 
 padding: 2px 2px;
 margin-bottom:7px;
 text-decoration: none;
 font:bold 12px Verdana, Geneva;
 border-right:0px solid #ff7e00;
}
#menu_itc a:hover {
 color: #3582D7;	
 background-color: #fff;
 border-left: 3px solid #DC6729;
 padding: 2px 2px;
}

#menu_rig {
 font-size: 0.85em;
 height:3.5em; 
 color: #fff;
 text-align:left;
 background-color: #fff; 
}
#menu_rig div {
 width:200px; 
 margin: auto;
  text-align:left;
 }

#menu_rig a {


 display:block; 
 float:left; 
 color: #3582D7;
 background-color: #ffffff;
 text-align:left; 
 padding: 2px 2px;
 margin-bottom:7px;
 text-decoration: none;
 font:bold 12px Verdana, Geneva;
 border-right:0px solid #ff7e00;
}


.menu {
text-align:center;
font:bold 16px Arial Black, Gadget, sans-serif;
color:#616161;
}

.menu_zag{
   text-align:center;
   font:bold 18px Arial Black, Gadget, sans-serif;
   color:#fff;
   background-color:#3582D7;
}

.about {
text-align:left;
font:14px Arial, Gadget, sans-serif;
color:#CC0000;
background-color:#fff;
}

a {
text-decoration:none;
color:#3582D7;
}

a.nav {
font-size: 18px;
font:bold 18px Arial Black, Gadget, sans-serif;
text-decoration:none;
color:#3582D7;
}

a:hover {
text-decoration:underline;
color:#3582D7;
}

a.link {
text-decoration:none;
color:#3582D7;
font-weight:bold;
}
a.link:hover {
text-decoration:none;
color:#3582D7;
}





p {font:17px Palatino Linotype, Book Antiqua, Palatino; 
    color:#000000; 
	margin-top:15px;
    margin-bottom:15px;	
	text-align:justify;
}
h2, h3 {font-family:verdana; font-size:18px; color:#000000; margin:15px}
h1 {text-align:center; font-size:20px; font-weight:bold;}
ol {list-style-type:decimal; margin-left:15px;}
ul {list-style-type:circle; margin-left:15px;}
img {border:0px solid #000000;}

p.main {color:#ff0000; text-align:center; margin:0; }

.ban_bok {margin-bottom:2px;}

.footer{ background-color:#fff; width:800px; font-weight:bold;}

.a_main {font-weight:bold; text-align:center; font-size:16px; text-decoration:none; color:#FF0000}

.nav_title {
 font-weight:bold; 
 background-image:url(img/nav_bok.png);
 text-align:center;
 margin-right:5px;
 padding:5px;
 background-repeat:no-repeat;
 color:#ffffff;}

.nav_link {color:#333333;
font-size:11px;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;}

.post {
border:1px solid #cccccc;
width:95%;}

.post_title {
 background-color:#f6f6f6;}

.post_name {
font-weight:bold; margin-top:7px; margin-bottom:7px;}

.post_adds {
font-size:12px; margin-top:7px; margin-bottom:7px; color:#424242;}

.post_view{ font-size:11px; color:#666666}

.mini {border:1px solid #000000; margin-right:10px;}

.post_title2 {
font-size:18px;
font-weight:bold;
color:#cc0000;
text-align: center;
margin-top:-20px;}

.post_ad { font-size:12px; margin-top:10px; margin-bottom:10px; font-weight:bold;}

.post_comment_add {font-size:11px;}

.post_div {border-top:1px solid #999999; border-bottom:1px solid #999999; margin:15px;}

.post_div p {margin-left:0px}

.post_comment {
font-size:15px;
font-weight:bold;
color:#cc0000;}

.search_t {font-size:11px}

.search_b {border:1px solid #cccccc;
background-color:#f6f6f6;
margin-top:6px;}

.nav_t {border-bottom:1px solid #424242; 
border-top:3px solid #D11010; 
border-right:1px solid #424242; 
background-color:#f6f6f6;
background-image:url(img/fon_main.jpg);
background-position:left;
background-repeat:no-repeat; 
padding-left:0px}

.nav_t a {color:#3CF4F4}

.nav_a {border-bottom:1px solid #424242; 
border-top:3px solid #0033FF; 
border-right:1px solid #424242;
background-image:url(img/fon_main.jpg);
background-color:#f6f6f6;
background-position:left;
 background-repeat:no-repeat;
  padding-left:0px}

.nav_a a {color:#3CF4F4}

.nav_t:hover {
border-top:3px solid #0033FF;}

.pstrnav {padding: 0px 10px 20px 15px;color:#424242;}
.pstrnav a{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;}

.pvote {border:1px solid gray; background-color:#f6f6f6; padding:10px;}

.td_top {background-image:url(img/nav_bok_inf_02.png);
background-repeat:no-repeat; width:200px; height:18px}
.td_center {background-image:url(img/nav_bok_inf_04.png);
background-repeat:repeat-y; width:200px;}
.td_bottom {background-image:url(img/nav_bok_inf_06.png);
background-repeat:no-repeat; height:30px; width:200px;}
p.nav {font-weight:bold; padding-left:20px; margin:0px; margin-top:10px;padding-right:0px; text-align:left;}

.cat {text-decoration:none; font-size:22px; font-weight:bold; }

.al_left { float:left; margin:5px}
.al_right { float:right; margin:5px}

.link {text-decoration:none; font-weight:bold; color:#0000FF; margin:15px;}

.shop_name {font-weight:bold; margin-left:150px;}

.google {margin-left:10px;}


/* Увеличение картинки JS */


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 10%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }




 
