* { margin:0; padding:0;}

html {
height:100%;
}

body {
margin:0;
padding:0;
background: #ffffff url(../ce_images/main/bg_top.jpg) 0 0 repeat-x;
font-size:13px;
font-family:sans-serif;
line-height:15px;
color:#020202;
min-width:990px;
}

img{
border:0;
margin:0;
padding:0;
}

table{
padding:0;
margin:0;
width:100%;
}

.clear{clear:both;}

td.header {
height:272px;
width:100%;
}

td.header .top{
height:233px;
width:100%;
background: #556e8c url(../ce_images/main/bg_header.jpg) 0 0 no-repeat;
clear:both;
}

td.header .slogan {
float:right;
margin:15px 30px 0 0;
}


td.header .toprightblock {
width:250px;
float:right;
margin:0 30px 0 0;
}

td.header .maps {
margin:15px 0 0 170px;
}

td.header .topnews {
margin:15px 0 0 0;
color:#fefdfd;
font-size:14px;
}

td.header .topnews table{
padding:15px 0 0 0;
font-size:12px;
}

td.header .topnews table td{
padding:4px 10px 4px 0 !important;
}

td.header .topnews table td.textnews{
color:#8FDFFD;
background:url(../ce_images/main/topnews_list.png) 0 0 no-repeat;
}

td.header .topnews table td.textnews .block{
height:3px;
width:160px;
}
td.header .slogan .big{
padding:0 0 10px 0;
font-size:20px;
line-height:22px;
font-family:sans-serif;
color:#fbfbfc;
text-transform:uppercase;
}


td.header .slogan .small{
font-size:12px;
line-height:14px;
font-family:sans-serif;
color:#fbfbfc;
width:300px;
}

td.header .header_menu{
width:100%;
height:39px;
min-width:800px;
/*background: url(../ce_images/main/header_menu_middle.png) 0 0 repeat-x;*/
clear:both;
}

td.header .header_menu td{
text-align:center;
height:39px;
vertical-align:top;
background: url(../ce_images/main/header_menu_middle.png) 0 0 repeat-x;
}


td.header .header_menu td.header_menu_left{
background: url(../ce_images/main/header_menu_middle.png) top right no-repeat;
}

td.header .header_menu .header_menu_right{
background: url(../ce_images/main/header_menu_middle.png) top left no-repeat;
}

td.header .header_menu td.razdel{
width:1px;
background: url(../ce_images/main/menu_line.png) top left no-repeat;
}


td.content_left{
width:268px;
padding:0 20px 0 35px;
}

/* left menu*/
td.content_left .wrapper_left_menu{
background: url(../ce_images/main/left_menu_middle.png) 0 0 repeat-y;
width:233px;
}

td.content_left ul.left_menu{
list-style-type:none;
background: url(../ce_images/main/left_menu_top.png) 0 0 no-repeat;
width:233px;
padding:10px 0 0 0;
}

td.content_left ul.left_menu li.left_menu_bottom{
background: url(../ce_images/main/left_menu_bottom.png) bottom left no-repeat;
padding:1px 0 8px 15px;
}


td.content_left ul.left_menu li{
background: url(../ce_images/main/list_left_menu.png) 0 11px no-repeat;
padding:1px 0 1px 15px;
}

td.content_left ul.left_menu li a{
text-decoration:none;
color:#02437c;
font-size:13px;
font-weight:bold;
}

/* podpiska*/
td.content_left .wrapper_podpiska{
background: url(../ce_images/main/podpiska_middle.png) 0 0 repeat-y;
width:233px;
margin:20px 0 0 0;

}

td.content_left .podpiska{
background: url(../ce_images/main/podpiska_top.png) 0 0 no-repeat;
width:233px;
color:#02437c;
}


td.content_left .text_podpiska{
padding:15px 10px 15px 10px;
font-weight:normal;
}

td.content_left .podpiska form{
background: url(../ce_images/main/podpiska_bottom.png) bottom left no-repeat;
padding:0 10px 15px 10px;
height:21px;
}


td.content_left .podpiska form label{
float:left;
padding:2px 10px 0 0;
}

input.podpiska_submit{
background: #2b6496;
color:#ffffff;
border:0;
padding:0 2px 2px 2px;
margin:0;
float:left;
height:19px;
font-size: 10px;
}

input.podpiska_input{
font-size:13px;
height:17px;
width:115px;

padding:0;
margin:0 10px 0 0;
float:left;
}

/* podpiska2*/
td.content_left .wrapper_podpiska2{
background: url(../ce_images/main/podpiska2_middle.jpg) 0 0 repeat-y;
width:233px;
margin:20px 0 5px 0;


}

td.content_left .podpiska2{
background: url(../ce_images/main/podpiska2_top.jpg) 0 0 no-repeat;
width:233px;
color:#02437c;

}

td.content_left .podpiska2 .podpiska2_rambler{
background: url(../ce_images/main/podpiska2_listbot.jpg) 0 0 no-repeat;
text-indent:20px;
}

td.content_left .text_podpiska2{
padding:18px 10px 30px 10px;
color:#ffffff;
font-weight:bold;
font-size:12px;
cursor:pointer;
text-decoration:none;
}

td.content_left .text_podpiska2 font{
border-bottom:1px dashed #ffffff;
line-height:17px;
}

td.content_left .podpiska2 form{
background: url(../ce_images/main/podpiska2_bottom.jpg) bottom right no-repeat;
padding:0 10px 15px 10px;
color:#ffffff;
display:none; 
}


td.content_left .podpiska2 form .podpiska2_otpravka{
padding:15px 0;
}


td.content_left .podpiska2 form .podpiska2_rambler img{
padding:0 5px 0 0;
}

td.content_left .podpiska2 form label{
padding:0 0 2px 5px;
float:left;
width:180px;
}

td.content_left .podpiska2 form input{
float:left;
}


td.content_left .podpiska2 form label.email{
float:left;
width:30px;
padding:2px 10px 0 0;
}

input.podpiska2_submit{
background: #2b6496;
color:#ffffff;
border:0;
padding:0;
margin:0;
float:left;
height:19px;
font-size:14px;
}

input.podpiska2_input{
font-size:13px;
height:17px;
width:115px;

padding:0;
margin:0 10px 0 0;
float:left;
}


/* podpiska 3*/

td.content_left .podpiska3{
width:233px;
color:#02437c;
}


td.content_left .podpiska3 form{
padding:0 10px 15px 10px;
height:21px;
}


td.content_left .podpiska3 form label{
float:left;
padding:2px 10px 0 0;
}

.podpiska_voproses_left, podpiska_voproses_right {
font-weight:bold;
}

/* newbooks */

.title_newbooks {
color:#02486e;
font-size:14px;
font-weight:bold;
padding:15px 0 0 0;
}

.newbooks li{
padding:10px 0 0 0;
list-style-type:none;
}

.newbooks li a{
text-decoration:none;
color:#020202;
}


/* vse_statii */

.vse_statii{
padding:15px 0 0 0;
background:url(../ce_images/main/vse_statii.png) right center no-repeat;
height:43px;
}
.vse_knigi{
padding:15px 0 0 0;
height:43px;
}
.vse_statii a, .vse_knigi a {
color:#020202;
font-weight:bold;
}


/* podpiska 4*/

td.content_left .podpiska4{
width:233px;
color:#015379;
}

td.content_left .podpiska4 .text_podpiska{
padding:15px 0;
}


td.content_left .podpiska4 form{
padding:0 10px 0 10px;
height:21px;
}


td.content_left .podpiska4 form label{
float:left;
padding:2px 10px 0 0;
}

td.content_left .podpiska4 a{
color:#015379;
}

/*search*/
form.search{
margin:20px 0 0 0;
}


form.search input.podpiska_input{
width:135px;
}

/*moj blog*/

.mojblog{
padding:10px;
margin:20px 0 20px 0;

font-size:12px;
color:#015379;
font-weight:bold;

background:#E9EFEF;
}


.blueblock{
padding:10px;
margin:20px 0 20px 0;
font-size:12px;
color:#015379;
font-weight:normal;
background:#E9EFEF;
}

/*counter*/
.counter{
padding:50px 0 30px 0;
}




td.content_middle{
width:66%;
/*padding:0 20px 0 20px;*/
padding:0;
}

td.content_middle .wrapper_h1{
height:46px;
background:url(../ce_images/main/h1_middle.jpg) left top repeat-x;
}

td.content_middle h1{
color:#060a0e;
font-size:14px;
font-weight:bold;
padding:7px 0 0 15px;
height:39px;
background:url(../ce_images/main/h1_left.jpg) left bottom no-repeat;
}

td.content_middle .wrapper_text_h1{
background:#e3e3df url(../ce_images/main/text_h1_left.jpg) left bottom no-repeat;
font-family:arial;
font-size:14px;
}

td.content_middle .text_h1{
color:#02437c;
padding:0 15px 40px 15px;
background: url(../ce_images/main/text_h1_right.jpg) right bottom no-repeat;
line-height:19px;
}

td.content_middle .indent{
padding:0 20px 0 20px;
}

td.content_middle h4{
color:#015379;
font-size:18px;
font-weight:normal;
padding:0 0 30px 0;
}

td.content_middle .block1 h4{
padding:20px 0 30px 0;
}

td.content_middle h5{
color:#1678a5;
font-size:15px;
font-weight:bold;
padding:0 0 15px 0;
}

td.content_middle h6{
color:#020202;
font-size:14px;
font-weight:bold;
padding:0 0 15px 0;
text-decoration:underline;
}

table.tovars .tovar_image{
float:left;
width:110px;
}

table.tovars .tovar_text{
padding:0 15px 0 120px;
}

table.tovars .price{
float:left;
color:#010101;
font-size:18px;
vertical-align:top;
}

table.tovars .buy{
float:right;
}

table.tovars .buy a{
color:#9c0202;
font-size:11px;
}

.magazin_text{
padding:20px 0 0 0;
color:#054b72;
font-size:12px;
}

.links2{
padding:40px 0;
clear:both;
}

.links2 .left{
float:left;
}

.links2 .right{
float:right;
}

.links2 a{
color:#010101;
font-size:12px;
font-weight:bold;
}

.catlink {
text-align:right;
font-size:12px;
font-weight:bold;
}

table.cats td#toptd{
height:50px;
background: url(../ce_images/main/td_middle.jpg) 0 9px repeat-x;
}

table.cats td#toptd .td_left{
height:50px;
background: url(../ce_images/main/lefttd_left.jpg) 0 9px no-repeat;
}

table.cats td#toptd .toptd_right{
padding:14px 0 0 15px;
height:36px;
background: url(../ce_images/main/lefttoptd_right.jpg) top right no-repeat;
}


table.cats td{
height:42px;
background: url(../ce_images/main/td_middle.jpg) top right repeat-x;
}

table.cats td.left .td_left{
height:42px;
background: url(../ce_images/main/lefttd_left.jpg) top left no-repeat;
}

table.cats td.left .td_right{
padding:6px 0 0 15px;
height:36px;
background: url(../ce_images/main/lefttd_right.jpg) top right no-repeat;
}

table.cats td.left .td_right_bottom{
padding:0 0 0 15px;
height:42px;
background: url(../ce_images/main/lefttd_right.jpg) top right no-repeat;
}




table.cats td.right_top .toptd_left{
height:50px;
background: url(../ce_images/main/righttoptd_left.jpg) 0 0 no-repeat;
}

table.cats td.right_top .td_right{
padding:14px 15px 0 0;
height:36px;
background: url(../ce_images/main/righttd_right.jpg) right 9px no-repeat;
}


table.cats td.right .td_left{
height:42px;
background: url(../ce_images/main/righttd_left.jpg) top left no-repeat;
}

table.cats td.right .td_right{
padding:6px 15px 0 0;
height:36px;
background: url(../ce_images/main/righttd_right.jpg) top right no-repeat;
}

table.cats td.right .td_right_bottom{
padding:0 15px 0 0;
height:42px;
background: url(../ce_images/main/righttd_right.jpg) top right no-repeat;
}
table.cats a{
color:#414141;
font-size:11px;
font-weight:bold;
text-decoration:none;

}

table.cats a:hover{
color:red;
}

table.books{
padding:15px 0 15px 0;
}

table.books a{
color:#414141;
font-size:12px;
font-weight:bold;
}

table.books a:hover{
color:red;
}

.metafors{
border:1px solid #7dc1e2;
padding:15px;
color:#004363;
}

.metafors a{

color:#004363;
}


.newaforizms{
padding:20px 0 15px 0;
color:#000000;
font-size:12px;
font-weight:bold;
}

table.table_newaforizms td{
/*padding:0 80px 0 0 ;*/
}


table.table_newaforizms td a{
color:#000000;
font-weight:bold;
}

table.table_newaforizms td.nopad{
padding:0 0 0 0 ;
}

td.content_right{
width:244px;
padding:0 25px 0 20px;
}

td.content_right h3{
color:#2b6496;
font-size:14px;
font-weight:bold;
padding:0 0 15px 0;

width:244px;
}

td.content_right h4{
color:#020202;
font-size:12px;
font-weight:normal;
padding:0 0 20px 0;
}

.underl{
text-decoration:underline;
font-weight:bold;
}

.newshead{
font-size:14px;
color:#015379;
text-decoration:underline;
font-weight:bold;
}


td.content_right .newbooks{
width:230px;
}


.blue_fon{
background: #E9EFEF;
}


/* katalog_knig */
.katalog_knig{
background: #E9EFEF url(../ce_images/main/katalog_knig.jpg) center right no-repeat;
height:60px;
padding:40px 0 0 10px;
margin:0 0 10px 0;
width:234px;
}

.katalog_knig_i{
background: #E9EFEF url(../ce_images/main/katalog_knig.jpg) center right no-repeat;
height:90px;
padding:10px 0 0 10px;
margin:0 0 10px 0;
width:234px;
}


.katalog_knig a{
color:#000000;
font-size:12px;
}

.katalog_knig_i a{
color:#000000;
font-size:12px;
}

/* random */
.random{
padding:15px 0 0 15px;
margin:20px 0 0 0;
background: url(../ce_images/main/aforizms.png) top left no-repeat;
height:40px;
width:213px;

text-align:center;
}

.random a{
color:#02396a;
font-size:12px;
text-decoration:underline;
}

/* fakts */
.fakts{
padding:0 0 25px 0;
margin:20px 0 0 0;

background: #e9efef url(../ce_images/main/fakts.jpg) bottom right no-repeat;
width:230px;
}

.fakts li{
list-style-type:none;
padding: 15px 15px 0 15px;
}

.fakts li a{
color:#002c6d;
}

/* pogoda */
.pogoda{
margin:20px 0 0 0;
}

/* banner */

.banner{
margin:20px 0 0 0;
min-height:145px;
width:233px;
background: url(../ce_images/main/banner_right.jpg) bottom left no-repeat;
}

/* other_links */
.other_links{
margin:20px 0 0 0;
width:233px;
}

.other_links a{
color:#015379;
font-size:12px;
font-weight:bold;
text-decoration:none;
}


td.footer{
height:79px;
padding:0;
background: url(../ce_images/main/footer_middle.jpg) bottom left repeat-x;
}

td.footer .left{
float:left;
height:79px;
width:142px;
background: url(../ce_images/main/footer_left.jpg) bottom left no-repeat;
}

td.footer .right{
margin:0 0 0 152px;
height:79px;
background: url(../ce_images/main/footer_right.jpg) bottom right no-repeat;
}

.copyright{
margin:0 0 0 -130px;
padding:7px 0 0 0;
float:left;
width:300px;
color:#ffffff;
}

.amiro{
padding:7px 20px 0 0;
float:right;
width:300px;
text-align:right;
color:#ffffff;
}

.footer_menu{
padding:10px 140px 0 60px;
}

.footer_menu, .footer_menu a{
font-weight:bold;
font-size:12px;
color:#fcfcfc;
text-decoration:none;
}

.footer_menu a:hover{
color:#ffffff;
text-decoration:underline; !important
}

.nov_statii{
margin:20px 0 0 0;
}


.nov_statii, .nov_statii a{
font-size:12px;
color:#3383a8;
}

.nov_statii b{
font-weight:bold;
font-size:11px;
color:#01567b;
}

.between_blocks{
height:55px;
/*width:656px;*/
background: url(../ce_images/main/between_blocks.jpg) bottom center repeat-x;
}

.block1, .block2{
/*width:626px;*/
padding:15px;
background: url(../ce_images/main/bg_blocks.jpg) bottom right repeat;
}

/* ��������� ������ */

td.header .slogan .big a{
font-size:20px;
line-height:22px;
font-family:sans-serif;
color:#fbfbfc;
text-transform:uppercase;
text-decoration:none;
}

td.header .topnews table td.textnews a{
color:#8FDFFD;
text-decoration:none;
}

td.content_left .podpiska2 form a{
color:#ffffff;
text-decoration:none;
}

td.content_middle .text_h1 a{
color:#02437C;
text-decoration:underline;
}

td.footer .copyright a, td.footer .amiro a{
color:#000000;
text-decoration:none;
}

table#sign td{
padding:0 20px 0 0;
background: #005278;
text-align:right;

}

table#sign a{
color:#ffffff;
font-family:sans-serif;
font-size:10px;
line-height:14px;
font-weight:normal;

text-decoration:none;
}

td.content_left .podpiska4  label{
float:left;
padding:2px 10px 0 15px;
}

.pogoda a{
color:#000000;
text-decoration:none;
}

table.table_newaforizms td a:hover, .newbooks li a:hover, td.content_left .podpiska4 a:hover, .fakts li a:hover, td.content_middle .text_h1 a:hover {
/*color:#03B3FF;*/
color:red;
}

td.header .topnews table td.textnews a:hover {
color:#04273d;
}

td.content_left ul.left_menu li a:hover {
color:#091521;
}

td.content_left .podpiska2 form a:hover {
color:#001441;
}

a{
color:#000000;
text-decoration:underline;
}

a:hover{
/*color:#03B3FF;*/
color:red;
}

td.header .header_menu li a:hover{
color:#ff0000;
}

td.header .header_menu td a{
color:#fdfdfe;
font-size:12px;
text-decoration:none;
display:block;
height:34px;
padding:5px 0 0 0;
width:100%;
/*background: url(../ce_images/main/menu_line.png) top left no-repeat;*/
}


td.header .header_menu td a:hover{
/*background:#03B3FF;*/
background: url(../ce_images/main/header_menu_hover.png) top left repeat-x;
color:#ffffff;
}

td.header .header_menu .header_menu_right a{
background: url(../ce_images/main/header_menu_sides.png) top right no-repeat;
padding:5px 10px 0 0;
width:auto;
}

td.header .header_menu .header_menu_right a:hover{
background: url(../ce_images/main/header_menu_sides.png) bottom right no-repeat;
}

td.header .header_menu .header_menu_left a{
background: url(../ce_images/main/header_menu_sides.png) top left no-repeat;
padding:5px 0 0 10px;
width:auto;
}

td.header .header_menu td.header_menu_left a:hover{
background: url(../ce_images/main/header_menu_sides.png) bottom left repeat-x;
color:#ffffff;
}

form .podpiska4 {
padding:0 0 10px 0;
}

table#container td.header{
margin:0;
padding:0;
}

a, a:active, a:focus {outline: none; color:#000000;}

a:hover{outline: none; color:red;}

div.block2 td{
vertical-align:top;
}

div.block2, div.block2 a{
color:#3383a8;
}

div.block2 a:hover{
color:#003147;
}


table.voproses td.vopros{
font-weight:bold;
font-size:12px;
}

table.voproses td.otvet{
color:#3383a8;
font-weight:normal;
text-decoration:underline;
font-size:12px;
vertical-align:top;
}

div.individ_help{
padding:15px 0 10px 0;
font-size:14px;
font-weight:bold;
}

ul.indiv_help_list{
font-size:12px;
padding:0 0 0 25px;
font-weight:bold;
}

table.podpiska_voproses{
padding:15px 0 0 0;
}

table.voproses td.vopros_left, table.voproses td.vopros_right{
width:50%;
}

table.voproses td.vopros_left{
padding:0 15px 0 0;
}

table.voproses td.vopros_right{
padding:0 15px 0 15px;
}

table.voproses td.vopros_left table td, table.voproses td.vopros_right table td{
padding:0 0 5px 0;
}

table.uslugi_center{
padding:20px 0 15px 0;
}


td.uslugi_center_01{
font-size:14px;
font-weight:bold;
}


td.uslugi_center_01, td.uslugi_center_02, td.uslugi_center_03{
width:33%;
}

td.uslugi_center_02 li, td.uslugi_center_03 li{
padding:0 0 3px 0;
}

td.uslugi_center_02 a, td.uslugi_center_03 a{
font-size:12px;
font-weight:bold;
}

div.podp_vopr_indent{
width:191px;
float:right;
padding:0 20px 0 0;
}

div.podp_vopr_indent label{
float:left;
}

div.podp_vopr_indent input.podp_vopr_input{
background: url(../ce_images/main/podpiska_voproses_input.jpg) 0 0 no-repeat;
width:116px;
height:20px;
margin:0 10px 0 10px;
border:0;

float:left;
}

div.podp_vopr_indent input.podp_vopr_submit{
background: url(../ce_images/main/podpiska_voproses_submit.jpg) 0 0 no-repeat;
width:27px;
height:19px;
border:0;
float:left;
padding:0 0 2px 0;
color:#ffffff;
font-size:11px;
}

.news_item_announce {
padding: 0px 0px 20px 0px;
}

.news_item_header {
padding: 0 0 20px 0;
}

.articles_cat_announce {
padding: 5px 0 10px 0;
}

.tips {
background-color:#FFFFE1;
padding:20px;
margin:0 0 20px 0;
font-size:12px;
border: 1px solid #ccc;
}

.pager {
background-color:#F6F6F6;
padding:10px;
margin:0;
border: 0px solid #ccc;
text-align:right;
font-size:11px;
}

.center_border {
padding:15px;
border:dotted 1px #ccc;
}

.discuss_Vsplitter {
border-top: 1px dotted rgb(217, 217, 217);
display:block;
margin:30px 0;
}

h2 {
color:#015379;
font-size:18px;
font-weight:normal;
padding:0;
}

.tbl { border-collapse: collapse; border: 1px solid #999999; }
.tbl td, .tbl th { border: 1px solid #999999; padding:3px;}