
/********************************************************************** Глобальное форматирование страницы. */

/************************************** нулевые отступы, выравнивание по центру */ 
body {
text-align      :center;
margin          : 0;
padding         : 0;

}

/**********************************************************************конец Глобальное форматирование страницы. */







/********************************************************************** шапка ************************************/


#main{
width           : 100%;
min-width	: 900px;

}


#logo{
width           : 100%;
background      : #0092B9;
}

#logo_left{
width           : 255px;
}

/******************************промотекст ********/
#text h1{
margin          : 7px 0 0 0;
font            : 9px verdana;
color           : #ffffff;
letter-spacing  : 5px;
padding         : 0;
text-align      : left;
}

#text h2{


font            : 20px verdana;
color           : #FFE19B;
margin-bottom   : 0;
text-align      : left;
padding         : 0;

}


#logo_right{
width           : 264px;
background      : transparent url(../images/town.jpg) top right no-repeat;
}




#info{
clear           : both;
height          : 50px;
background      : #B6B0A3 url(../images/shadow3.jpg) bottom left repeat-x;
padding         : 0;

}

#license{
float           : left;
font            : bold 14px  verdana;
color           : #ffffff;
vertical-align  : middle;
margin          : 0;
padding         : 5px 10px;

}

#info span{
font            : bold 9px  verdana;
}



#fone table{
float           : right;
color           : #ffffff;
margin          : 0px;
padding         : 2px 10px;
vertical-align	: middle;

}

td#fone_number_big{
margin-top      : 5px;
padding         : 0px 10px 2px 20px;
font            :  15px  verdana;
}

#fone_number_big span.small{
font            : bold 11px  verdana;
}

td#fone_number{
background      : transparent url(../images/fone.jpg) center left no-repeat;
margin-top      : 10px;
padding         : 0 10px 2px 20px;
font            :  10px  verdana;
}

td#fone_text{
font            :  10px  verdana;
text-align      : center;
}


/*#shadow{
clear           : both;
height          : 10px;
background      : transparent url(../images/shadow3.jpg) top left repeat-x;
}*/


#top_menu{
position        : absolute;
top             : 5px;
right           : 200px;

}

.topmenu{
font            : 7px  verdana;
color           : #FF9933;
padding-left    : 4px;
}


#left{
vertical-align  : top;
width           : 20%;
}


#list{
width           : 200px;
background      : #F9F7ED;
margin          : 0px 5px 0px 5px;
border-right    : 1px solid #EFEEE2;
}

 div#list div{
height          : 100%;
background      : transparent url(../images/left.jpg) top left no-repeat;
}


#list_top{
margin          : 20px 5px 0px 5px;
height          : 31px;
background      : transparent url(../images/left_top.jpg) top left no-repeat;
}

#list_bottom{
margin          : 0px 5px;
width           : 200px;
height          : 94px;
background      : transparent url(../images/left_bot.jpg) bottom left no-repeat;
}

ul#menu{
list-style      : none;
margin      : 0;
padding     : 0 2px 0 20px;
}

#menu li{
margin      : 0;
padding     : 1px 0;
}

#menu a:link, #menu a:visited,#menu a:hover, #list1 a:link, #list1 a:visited,#list1 a:hover {
text-decoration : none;
}

#list1 h4{
text-align : left;
margin      : 0;
padding     : 2px 2px 5px 20px;
}

#list1 h5{
text-align : left;
margin      : 0;
padding     : 2px 2px 5px 0px;
background      : url(../images/dote.gif) 15px 50% no-repeat;

}

#list1 p{
font            : 10px  verdana;
margin      : 0;
padding     : 2px 5px 5px 20px;

}


#list1{
width           : 200px;
background      : #F9F7ED;
margin          : 0px 5px 0px 5px;
border-right    : 1px solid #EFEEE2;
text-align      : left;
}

 div#list1 div{
height          : 100%;
background      : transparent url(../images/formleft.jpg) top left no-repeat;
}

#list_top1{
margin          : 5px 5px 0px 5px;
width           : 200px;
height          : 31px;
background      : transparent url(../images/form_top.jpg) top left no-repeat;
}

#list_bottom1{
margin          : 0px 5px;
width           : 200px;
height          : 94px;
background      : transparent url(../images/left_bot.jpg) bottom left no-repeat;
}

ul.submenu{
list-style      : url(../images/dote.gif);
margin      : 0;
padding     : 0 2px 0 15px;
}

ul.submenu li{
line-height : 15px;
}






.submenu a:link, .submenu a:visited,.submenu a:hover {
font            : bold 11px verdana;
color           : #0A96BD;
text-decoration : none;
}



#list1 h5 a:link, #list1 h5 a:visited,#list1 h5 a:hover {
font            : bold 10px verdana;
text-decoration : none;
}




#right{
border          : 1px solid #E2E0DB;
vertical-align  : top;
width           : 20%;
height          : 100%;
padding         : 20px;
margin          : 30px 0px;
}


/****************************** вся правая колонка */
.news{
vertical-align  : top;
padding         : 0px 0px 10px 0px;
font            : 10px verdana;
}

.news h5, .data_news{
padding         : 4px 0px 3px 4px;
font            : bold 9px verdana;
color           : #FF9933;
margin          : 0;
}

.news h4{
padding         : 0px 0px 1px 0px;
text-align      : left;
margin          : 0;

}

.hr{
clear           : both;
padding         : 10px;
border-bottom   : 1px  dotted #FF9933;
}

.source {
text-align: right;
font            : 9px verdana;
color           : #FF9933;
padding: 20px;
}
.num  {
font            : 9px verdana;
}

.num_active {
font            : bold 12px verdana;
color           : #FF9933;
}
/************************************** блоги */

td.blog{
width           : 33%;
vertical-align  : top;
padding         : 0px 20px 0px 20px;
text-align      : left;
font            : 10px verdana;
color           : #000000;
border          : 1px solid #E2E0DB;
}
#b1{
background      : transparent url(../images/nedv.gif) top left no-repeat;
}

#b5{
background      : transparent url(../images/car.jpg) top left no-repeat;
}
#b3{
background      : transparent url(../images/busin.gif) top left no-repeat;
}
#b4{
background      : transparent url(../images/mash.gif) top left no-repeat;
}
#b2{
background      : transparent url(../images/zeml.gif) top left no-repeat;
}

#b6{
background      : transparent url(../images/wane.gif) top left no-repeat;
}

.blog h3{
width           : 50%;
float           : right;

}

/************************************** подвал */


#footer{
clear           : both;
width           : 100%;
min-width	: 900px;
}


#footer_left{
float           : left;
width           : 240px;
height          : 33px;
background      : transparent url(../images/footer_left.jpg) top left no-repeat;
}

#footer_right{
float           : right;
width           : 240px;
height          : 33px;
background      : transparent url(../images/footer_right.jpg) top left no-repeat;
}

#footer{
background      : transparent url(../images/footer.jpg) top left repeat-x;
}

#footer_bot{
clear           : both;
width           : 100%;
background      : #D4D1C9;
border          : 1px solid #DFDDD7;
border-top      : none;
}

#adress{
font            : 10px  verdana;
color           : #72706C;
text-align      : left;
vertical-align  : middle;
padding         : 10px;
}
#logos{
text-align      : center;

}
#copy{
font            : 10px  verdana;
color           : #72706C;
text-align      : right;
vertical-align  : middle;

}

#bottom_menu{
padding-left    : 10px;
font            : 10px verdana;
width           : 60%;
text-align     :center;
}

/********************************************************************** Отступы для вложенных блоков */

.inside {
height          : 100%;
padding         : 10px 30px;
}

/********************************************************************** ссылки */

a:link,a:visited,a:hover {
font            : bold 11px verdana;
}

a:link, a:visited{
color           : #0092B9; 
}


a:hover{
color           : #FF9933;
}



#top_menu a:link, #top_menu a:visited, #top_menu a:hover {
font            : 10px verdana;
color           : #ffffff;
text-decoration : none;
}

#top_menu a:hover {
font            : 10px verdana;
color           : #ffffff;
text-decoration : underline;
}

#footer a:link,#footer a:visited {
color           : #72706C; 
}

#footer a:hover, #left a:hover, .submenu a:hover {
color           : #FF9933;
}
.news a:link,.news a:visited, .news a:hover{
font            : bold 11px verdana;
text-decoration : none;
}



#bottom_menu a:link, #bottom_menu a:visited, #bottom_menu a:hover {
font            : 10px verdana;
}

#bottom_menu a:hover {
font            : 10px verdana;
color           : #ffffff;
}

/*#left a:visited, #content a:visited{
color: 56BCD3;
}*/

#left a:hover, #content a:hover{
color: FF9933;
}

 a.blog:link,  a.blog:visited {
text-decoration: none; 
}

 a.blog:hover {
text-decoration : underline;
}

.blog h3 a:link, .blog h3  a:visited {
color           : #FF9933;
text-decoration: none; 
}

.blog h3 a:hover {
text-decoration : underline;
}

.num a:link, .num a:visited,.num a:hover {
font            : bold 10px verdana;




} 



/********************************************************************* основной текст **************************************/

#content{

width           : 60%;
padding         : 20px;
margin          : 30px;

vertical-align  : top;
text-align      : left;
font            : 12px arial;
color           : #000000;
line-height     : 150%;
border          : 1px solid #E2E0DB;
}

#content1{

width           : 60%;
padding         : 20px;
margin          : 30px;

vertical-align  : top;
text-align      : left;
font            : 12px arial;
color           : #000000;
line-height     : 150%;
border          : 1px solid #E2E0DB;
}


#hi-url{
color           : #FFB143;

}

#pathway{
color           : #FF9933;
float: right;
}
/********************************************************************** заголовки */

h1{
text-align      : center;
font            : 17px verdana;
color           : #FFB143;
}

h2{
font            : 10px verdana;
padding         : 0px;
margin          : 0px;
}


#content h3{
clear: both;
text-align      : left;
font            : bold 15px verdana;
color           : #FFB143;
border-bottom   : 1px  dotted #FFB143;
padding         : 2px 0px;

}

#left h5{font            :bold  11px verdana;
color           : #0092B9;
padding: 0px 10px 0px 25px;
}

#content h5{
margin: 2px;
font            :bold  11px verdana;
color           : #0092B9;

}

h6{margin: 0px;
text-align      : left;
 font            : bold 11px verdana;
color           : #0092B9;
}
#content h6{margin-bottom: 10px;
 font            :  17px verdana;
color           : #0092B9;
text-align: center;
}

.blue{
 font            :  17px verdana;
color           : #0092B9;
}



td.blog div{
height: 84px;
border-bottom   : 1px  dotted #FF9933;
}


h3#b4, h3#b1{
padding         : 50px 0px 2px 0px;
}


td#right h3{
text-align      : right;
font            : bold 11px verdana;
color           : #0092B9;
border-bottom   : 1px  dotted #0092B9;
padding         : 8px 4px;
}

div.blog p{
margin          : 2px 10px;
}

p{clear: both;
text-indent: 20px; 
}

#book h1{
}

#book h2{margin: 2px;
font            :bold  16px verdana;
color           : #0092B9;
text-align      : center;
}

#book h3{
text-align      : center;
border-bottom   : none;
padding         : 0px;
margin: 5px;
font            :bold  12px verdana;
color           : #0092B9;
}

#book h4{margin: 0px;
font            :bold  11px verdana;
color           : #000000;
text-align      : center;
}
#book h5{
margin: 0px;
font            :bold  12px verdana;
color           : #0092B9;
text-align      : center;
}

#book h6{
margin: 3px;
font            :  11px verdana;
color           : #0092B9;
text-align      : center;
}

#book td{
border          : 1px solid #DFDDD7; 
vertical-align: middle;
padding         : 5px; 
font            :  12px verdana;   
}

#book div{
margin          : 30px 0px;
text-align :center;
}

#book blockquote{
margin          : 20px 0px;
font            : italic bold  12px verdana;
}

/********************************************************************** списки */
#content ul{
   list-style         : url(../images/dot.gif);

}
#content li{
  padding: 3px 0px;

}


#book ul{
list-style         : none;
margin:      0px; 
padding-left: 15px;
}

#book li{
  padding: 3px;
margin-left     :0px; 

}
/********************************************************************** прайс */
#price{
font            :  11px verdana;
text-align: center;
}
#price td{
border          : 1px solid #DFDDD7;}

.span{text-align: left;
font            :bold  11px verdana;
}

.leftcol{text-align: left;
padding-left: 80px;
}

#price ul{
text-align: left;
}
#price li{
vertical-align: middle;
margin: 0px;
padding-top: 0px;
}

/********************************************************************** форма */
#script, #succes{
vertical-align  : top;
font            :bold  9px verdana;

}

#script span{
color           : #FFB143;
padding-left: 2px;
}

#script td, p#button{
padding: 0px 0px 0px 15px;

}

#script input{
font            :  10px verdana;
}

div#form4{
width           : 200px;
margin          : 0px 5px 0px 5px;
background      : #F9F7ED;
border-right    : 1px solid #EFEEE2;
}

 div#form4 div{
height          : 100%;
background      : transparent url(../images/formleft.jpg) top left no-repeat;
}

div#form3{
margin          : 5px 5px 0px 5px;
width           : 200px;
height          : 31px;
background      : transparent url(../images/form_top.jpg) top left no-repeat;
}

div#form2{
margin          : 0px 5px;
width           : 200px;
height          : 10px;
background      : transparent url(../images/form_bot.jpg) top left no-repeat;
}


#script_contact{

clear: both;
}

#cont_table{
border          : 1px solid #DFDDD7;
width: 80%;
}

#cont_table td{ 
padding: 0px 5px;
}

.cont_td{ width: 50%;
vertical-align: top;
text-align: right;
}

#script_contact h5{
text-align: center;
padding:  20px 0px;
}
#button{padding-left: 180px;
float: left;}

/********************************************************************** текст */
.center{clear: both;
text-align: center;
font            : bold 11px verdana;
padding: 10px;
}

.center_ul{
clear: both;
text-align: center;
font            : bold 11px verdana;
color           : #0092B9;
padding: 10px;
}

.right{clear: right;
text-align: left;
float: right;
padding: 10px;
}

div.right b{
color           : #FF9933;
}

.tab{
text-indent: 60px; 
padding    : 10px 0px 0px 0px;
}

h4{clear: both;
text-align: center;
font            : bold 13px verdana;
color           : #0092B9;
padding: 5px;
}
#index_text h3{clear: both;
text-align: center;
font            : bold 13px verdana;
color           : #FF9933;
padding: 5px;
}

/********************************************************************** рисунки */

#img{
text-align: right;
width: 350px;
float: right;}

#img_text{
height: 170px;
padding-top: 20px;
float: left;}