html, body
{
  margin:0;padding:0;
  /*line-height:140%;*/
  /*font-family:Arial, 'Helvetica CY', 'Arial Narrow', Verdana, sans-serif;*/
  font-family: 'Helvetica CY',Verdana,Arial, 'Arial Narrow',  sans-serif;
  font-size:small;
  f\ont-size:x-small;
  background:#fff;
}

#wrap 
{
  margin:0 0 0 0;padding:0;
  font-size:85%;
  max-width:1400px; min-width:850px;
  /*background:#FFF;*/
}

h1
{
  font-size:165%;
  letter-spacing:0.1em;
  line-height:130%;
}

h2
{
  font-size:135%;
  font-variant:small-caps;
  line-height:95%;
  text-decoration:none;
  color:#639;
  /*letter-spacing:0.5em;*/
}

#wrap-inner
{
  margin:0;padding:0;margin-top:0px;
}

#header 
{
  float:right; margin:0; padding:0;

  max-width:1400px; min-width:100%;
  
  height:160px;

  background: url(../images/topfin2.jpg) no-repeat top left;
}

#home_email
{
  position:absolute;top:10px;left:82%;
  margin:0; padding:0;
  list-style:none;
}

#home_email li
{
  float:left; margin:5px 2px 10px 2px; padding:0;
  line-height:120%;letter-spacing:0.2em;
}

/*
#home_email a{
float:left; margin:0 0 0 0;  padding: 6px 4px;
text-decoration:none;

border-top:none;
background: #333;
}

#home_email a:hover,   a{
font-weight:bold;font-variant:small-caps;
color:#fff;
border-color:#ccc;
background: #639;
}
*/

ul.postnav 
{
  position:absolute;top:138px;left:65%;
}

ul.postnav,ul.postnav li
{
  margin:0;padding:0;list-style-type:none
}

ul.postnav li
{
  float:left;width: 11em;font-size:125%;margin-right: 5px
}

ul.postnav a
{
  display:block;width:11em;padding:8px 0;

  color:#fff;
  line-height:110%;

  font-weight:bold;
  text-decoration:none;
  text-align:center;
  letter-spacing:0.9px;
  font-variant:small-caps; 
  background: #639;    
}

ul.postnav a:hover
{
	background: #fc6;
    color: #000;
    font-weight:bold;
}

#page_count
{
  width:100%;
  margin:0; 
  padding:0 0 10px 2px;

  list-style:none;
  float:left;
}

#page_count li
{
  float:left; 
  margin-left:2px; padding:0;
  font-family:"Lucida Grande",sans-serif; font-size:95%;
  line-height:120%;
}


#page_count a
{
  float:left; margin:0;  
  padding: 4px 8px;
  text-decoration:none; 
  color:#FFF; 
  font-variant:small-caps; font-weight:bold;
  border:1px solid #999;
  /*border-top:none;*/
  background: #0C6;
}

#page_count a:hover
{
  font-weight:bold;
  font-variant:small-caps;
  color:#fff;
  border-color:#999;
  background: #0C6;
}

#left_navigator
{
  float:left;
  width:20%;
  font-size:115%;
  margin: 0;
}

#reklama_new
{
  padding: 10px;
  font-size:110%;
  font-family: Verdana,Arial,'Helvetica CY', 'Arial Narrow',  sans-serif;
  /*font-variant:small-caps;*/
  font-weight:normal;
  margin:5px;
  background: #fc6;
  border-radius: 15px;  
  min-width:160px;
}

#reklama_new p
{
	padding: 0px;
}

#reklama_new a 
{
  background: none;
  color:#639;
  text-align:center;
}

/* Меню */
.mod-menu
{
  padding: 10px;
  font-size:120%;
  font-family: Verdana,Arial,'Helvetica CY', 'Arial Narrow',  sans-serif;

  font-weight:normal;
  margin:5px;
  background: #fc6;
  border-radius: 15px;
  min-width:160px;
}

.mod-menu ul 
{
  padding-left: 0;
  margin-left:1px;
}

.mod-menu li
{
  padding-left: 10px;
  margin-top:2px;
  font-size:105%;
  font-variant:small-caps;

  font-weight:lighter;
  list-style:none;

  border-bottom:solid 1px #639;
  padding-bottom:5px;
  padding-left:5px;
}

.mod-menu a
{
  padding-top: 1px;
  color:#639;
  /*font-variant:small-caps;*/
  text-decoration:none;
  margin:0;
  background:none;
}

.mod-menu a:hover
{
  padding-top: 2px;
  color:#fff;
}

.mod-menu__sub li
{
  border-bottom:dotted 1px #639;
  border-left:dotted 1px #639;
  padding-top: 2px;
  font-size:95%;
  font-variant:normal;
}

.mod-menu__sub a
{
  font-weight:normal;
  color:#000;
  letter-spacing:1.1px;
  font-variant:normal;
  font-size:95%;
}

.mod-menu__sub a:hover
{
  font-weight:normal;
  color:#fff;
  letter-spacing:1.1px;
  font-variant:normal;
}

/*# Меню */

#nav li.ot p{

padding-left:10px;

}

.mod-menu p.otstup {
padding-top:50px;
}

#main-body
{
  clear:right;
  max-width:80%;
  min-width:600px;
  margin:0;padding:0;
  width:80%;
  float:right;
  border-radius: 15px;
}

#content
{
  float:left;
  width:90%;height:100%; margin:0; padding:0;
  top:10px;
}

#content-main{
  max-width:90%; min-width:550px;
  margin:5px 5px 0 5px;padding: 1px 20px 10px 20px;
  line-height:160%;
  font-size:135%;
  letter-spacing:0.2px;
  background:#fc6;
  border-radius: 15px;
}

#content-main p
{
  text-indent:1.5em;
  /*font-variant:small-caps;*/
  line-height:150%;
  letter-spacing:0.6px;
  font-size:105%;
}

#content-main a
{
  text-decoration:none;
  background:none;
  color:#639;
}

#content-main a:hover
{
  text-decoration:underline;
  color:#666;
}

#content-main p.right
{
	float:right;
}

#content-main p.left
{
	float:left;
}

#content-main p.left img
{
  float:left;
  padding:5px;
  border-bottom:solid 2px #999;
  border-right:solid 2px #999;
  border-top:solid 2px #ccc;
  border-left:solid 2px #ccc;
  /*background:#fff;*/
}

#content-main .text_nor 
{
  padding:10px;
  color:#639;
  font-weight:bold;
}

#content-main p.fin
{
	clear:both;
}

.content_link_left {
float:left;
line-height:140%;
font-size:85%;
margin:0 0 0 3%;

font-variant:small-caps;

list-style-type:decimal;

}
.content_link_left li{

list-style-type:circle;
color:#0C6;
}

#back-link {
margin-bottom:0;
padding:0;
font-size:75%;

float:right;
clear:left;

}



#sidebar{
float:right;
width:10%;

max-width:60px;min-width:30px;
margin:0;
}

#sidebar div {
float:left;


}

#footer{
clear:both;
padding-top:15px;
margin:0;

width:100%;

height:20px;
}

#footer ul{
top:0;

margin-bottom:10px; 

padding:0;

}

#footer li{
float:left; margin:0; padding:10px;
font-family:"Lucida Grande",sans-serif; 
font-size:115%;

letter-spacing:0.2em;
background:none;
list-style:none;
}
#footer a{
float:left; 
font-variant:small-caps; 
font-weight:bold;
background:none;
text-decoration:none;

color:#666;
}
#footer a:hover{
text-decoration:underline;
color:#f30;
}

.navigator_podrazdel {

padding-top:2px;
margin-top:2px;
padding-left:0;
margin-bottom:2px;
padding-bottom:2px;
margin-left:0;
width:100%;
float:left;
}


.navigator_podrazdel li{
float:left; margin:0; padding:2px;
font-family:"Lucida Grande",sans-serif; 
font-size:85%;
background:none;
list-style:none;
line-height:160%;

}
.navigator_podrazdel a{

font-family:"Lucida Grande",sans-serif; 
font-size:105%;

line-height:140%;

}


#footer_count{
margin-top:1px;
clear:both;
background:#FFF;
text-align:center;
padding-left:0%;
}
#footer_count p{
float:left;
margin:0; padding-left:2px;padding-top:1px;
border:none;
}
#footer_count span{
float:left;
bottom:0px;
}

#form_order {
padding:5px 0;
font-size:95%;
/*background:url(tempimg/bg.gif) repeat-x top left;*/
margin:0;
}
#form_order p{
padding:5px;
font-size:95%;
margin:0;
}

#form_order p.about{
margin:0;
font-family:Arial,Verdana,sans-serif;
font-size:85%;
line-height:120%;
color:#666;
}

#form_order .black {
margin-left:15px;
padding-left:45px;
line-height:120%;
font-size:95%;
color:#666;
}
#form_order .black a{
margin:5px;
line-height:120%;
color:#666;
}


#form_order .name_plan{
margin-left:5px;
padding:0;
font-size:125%;
line-height:140%;
font-weight:bold;
color:#f30;
font-variant:small-caps;
letter-spacing:1px;
}
#form_order .form_reg{
margin:5px;
padding:5px;
font-size:95%;
line-height:120%;
font-weight:bold;
color:#666;

}


#form_order label{
margin:2px;
padding-bottom:5px;
font-size:95%;


}
#form_order .error{
color:#000;
line-height:110%;
font-weight:bold;
font-size:115%;
padding: 2px;
}


p.select{
margin:5px;
font-size:105%;
color:#639;
background: #f6f6f6;
width:90%;
}

#form_order legend{
margin:0;
padding:0;
font-size:105%;
letter-spacing:0.4em;
color:#333;


font-weight:normal;
}


#tablica table
{
/*background:#F6F6F6;*/
width:95%;
border-collapse:collapse;
margin:10px;
}

#tablica td,th 
{
border:1px solid #fff;
padding:3px;
vertical-align:middle;
font-size:95%;
text-align:center;
}

#tablica th 
{
border:1px solid #fff;
vertical-align:middle;
font-size:85%;
text-align:center;
background:#666;
color:#fff;

}

#tablica tr.rowone 
{
color:#639;
font-weight:bold;
text-align:center;
font-size:105%;
font-variant:small-caps;
}

#tablica tr.catalog 
{
color:#639;
font-weight:bold;
text-align:center;
font-size:105%;
font-variant:small-caps;
border:none;
}

#tablica tr.catalog img
{
border:1px solid #ccc;
padding:5px;
/*background:#ffc;*/
/*background:url(/inc/images/img/gradient.png) repeat-x top left;*/
float:left;
margin:5px;
}

#tablica tr.catalog p
{
font-variant:small-caps;
padding:1px;
padding-left:10px;
color:#000;
font-weight:normal;
font-size:95%;
text-align:left;
margin:2px;

}

#tablica .text_normal 
{
color:#639;
padding:5px;
font-variant:normal;
}


#tablica td.price
{
text-align:center;
font-size:85%;
font-variant:normal;
background:#639;
border:1px solid #ccc;
color:#fff;
}



#tablica td.center 
{
text-align:center;
padding:5px;
}
/* -------Конец вкладки  small_vkaldka------- */

