html,body{height:100%;border:0;}
img {border:0; padding:0; margin:0}
html {
    font:12px/1.3 "Open Sans",Helvetica,Arial, sans-serif;
}
form,html,body,table,td,tr{


    margin:0;
    padding:0;
    border-collapse:collapse;

}
#global{
    margin:0 auto;
    max-width: 1280px;
}
button, .button {border:0; background-color:#fd9b00; color:#FFF; padding:2px; cursor:pointer  }

p{text-indent:15px; text-align:left; color:#000;}
#content_main {padding:5px 14px 10px 14px; text-align:left}

form *{
    font-size:11px;
    vertical-align:middle;
}

#left_panel td{vertical-align:middle}
a:visited{color :#ff9900}
a:link{color :#3399FF}
a:hover{color:#3333CC}
.empty {font-size:5px}
#nav {text-transform:uppercase;}
#nav *{vertical-align: middle;}
#nav a{text-decoration:none;  text-transform:uppercase;}
#nav a{font-size:9px; }
#nav a:link{color:white}
#nav a:active{color:white}
#nav a:visited{color:white}
#nav a:hover{color:white}
#nav_wrap{padding: 3px 0 0 0;}
#nav_main{
    background-color:#fff;
    width:224px;
    color:#000;
}
#content {
    padding-bottom:15px;
    padding-top:5px;

}
#contacts table td{
    font-size:10px;
    padding:8px 0;
    color:#000;
    background-color:#fff;;
}
#nav img {vertical-align:middle; cursor:pointer}
#nav table{border-collapse:collapse;}
.menu_normal,#main_selected{border-left:1px solid white; border-right:1px solid white;text-align:center;padding:0;}
#main_selected table{}
#main_selected {}
#main_selected a:link, #main_selected a:visited{color:red;font-size:10px}
.menu_normal a{font-size:9px}
h1 {color:black}
#items_list {text-align:left; margin:8px; padding:0; border-collapse:collapse}
#items_list th,#items_list td{border: 1px solid #666; vertical-align:middle; border-collapse:collapse}
#items_list img{vertical-align:middle}
#items_list td,#items_list th{padding:2px; text-align:center}
#items_list th{height:30px; }
#items_list a{color:black}
#items_nav{padding-bottom:10px;}

#content td{vertical-align:top;}
#footer td a:link{color:white;}
#footer td a:visited{color:white;}
#wares_tree {font-size:10px; border:0; margin-left:0}
#wares_tree td{padding:0; text-align:left}
.group a{font-size:10px; font-weight:bold;}
.subgroup {font-weight:normal; padding-left:5px;font-size:11px;vertical-align:top;}
#cur_path {
    color:#fff;
    text-transform:uppercase;
    font-size:12px;
    padding-left:14px;
    font-weight:bold;
    text-align:left;
}
#cur_path a,#srchtable a{text-decoration:none}
#cur_path a:visited{color:white}
#cur_path a:link{color:white}
#cur_path h1{font-size:12px; color:white;display:inline;}
#header_txt{
    font-size:20px;
    color:black;
    font-weight:bold;
    text-transform:uppercase;
    padding-left:59px;
    text-align:left;
}
#footer {padding:6px; color:#fff}
.supply_lines{margin-top:10px;}
.supply_sub{border:1px solid white;}
.supply_cont{padding:8px;}

.titles{
    background-color:#8D8E92;
    padding:2px;
    color:white;
    font-weight:bold;
}

.body{padding:8px;}

#footer a,th a,#items_nav a,#wares_tree a{text-decoration:none;}
#footer a{ padding:0 4px;font-size:10px; text-transform:uppercase}
#footer a:link,#footer a:visited{ color: #666}
th a *{ color:white}
.items_sort{color:#ef0000;}
.items_sort img{vertical-align:bottom;}
#items_nav a{padding:2px 5px;  text-align:center;}
body h4 {color:#002d85;font-size:11px; margin-bottom:3px; }
body h3 {color:#fd9b00;  text-transform:uppercase; text-align:center; font-size:12px; margin-bottom:3px; }
body h2 {color:#fd9b00; font-size:18px;  text-transform:uppercase; text-align:center;margin:0;  padding-left:8px}
h1 {color:#002d85;font-size:18px; text-align:center;margin-bottom:3px; }

#srchtext{
    font-size:11px;
    height:16px;
    background-color:#fff;
    z-index:1;
    padding:0;
}
#btn_bar img{vertical-align:middle;}

#news_about td{font-size:12px}
.book_name {color: #F26521; font-size:11px; margin:0; margin-bottom:2px; font-weight:bold}
#book_info td {text-transform:capitalise}
select, option {font-size:9px; padding:1px; margin:0;}


#reg_table td{font-size:11px; text-align:center}
#reg_table th{font-size:11px; text-align:center;padding-bottom:5px; color:red}
.submit {font-size:11px}
#review_tbl,#sellers_tbl,#users_reviews {border-collapse:collapse;border: 1px solid #fd9b00; font-size:11px; margin-top:20px; margin-bottom:20px}
#review_tbl input{border:0;font-size:11px;}
#review_tbl td{font-size:11px; padding-left:5px}
#sellers_tbl {width:100%; text-align:center;border-collapse:collapse}
#sellers_tbl td,#users_reviews td{border-left:1px solid #fd9b00;padding:2px; vertical-align:middle}
#sellers_tbl th,#users_reviews th{border-left:1px solid #fd9b00;border-bottom:1px solid #fd9b00}
#login_bar td{
    padding:3px;
    font-size:11px;
    padding-top:5px;
}
#login_bar input{font-size:11px; margin:0}
#login_bar a {font-size:11px;}
#login_bar td{padding:0; padding-top:2px}

#header,#footer{background-color:#002d85}
.color1{background-color:#002d85}
.color2{background-color:#fd9b00}
.color2txt{color:#fd9b00}
.header_ov{position:relative; top:-0px; height:17px; color:white; font-weight:bold; padding-top:3px; font-size:11px; padding-left:11px}
.header_ov_cont{height:20px}
#about_us p{font-size:11px; text-align:left; text-indent:15px; padding-left:3px;padding-right:3px; padding-top:3px; margin:0}
#about_us div b{font-size:15px; color:#fd9b00;}
#about_us div{text-align:center; margin:5px 0 2px 0;}
#about_us,#login_bar {padding-bottom:15px}

.subnav, .menu_normal {
    font-family:Ubuntu, Tahoma, sans-serif;
}
.subnav td a{ font-size:9px}
.subnav table{border-collapse:collapse; color:white; border:1px solid white}
.subnav table td{border:0}
.subnav table td a { font-size:9px}
.subnav table td{padding:2px; padding-right:5px; width:100px; text-align:left}
#uchastniki{border-collapse:collapse}
#uchastniki th,#uchastniki td{padding:5px; border:1px solid #fd9b00}
#c_wrap, #c_wrap td {vertical-align:top}
#novinki_sm{text-align:center;}
#novinki_sm img{margin:2px}
.fr1{float:right;text-align:center; margin:5px 0 5px 10px;}
.fl1{float:left;text-align:center; margin:5px 10px 5px 0;}
#srchtable{margin-bottom:20px}
#srchtable a{color:black}
#toptenform textarea{width:100%; margin:5px 0}
#toptenform input{width:180px;}
#toptenform table{border-collapse:collapse}
.toptentable td{text-align:center; font-size:11px; padding-right:2px; cursor:pointer}
.toptenbig table{margin-bottom:5px;}
.toptenbig table td {padding-top:6px; font-size:10px; vertical-align:top; }
.toptenbig table td img{vertical-align:middle;}
.toptenbig td {font-size:11p}
#ten1 td{font-size:16px; color:#fd9b00; padding-top:5px}
#ten2 td{font-size:14px;color:#fd9b00; padding-top:5px; font-weight:bold}
#ten3 td{font-size:12px; color:#fd9b00; padding-top:6px;font-weight:bold}
.novbig img{vertical-align:middle}
#sitemap {color:#fd9b00;}
#sitemap a{text-decoration:none}

h5{color:#002d85}
#konkurs_sm h4,#centered_td td{text-align:center}
#f_rate td,#f_rate td *{
    text-align:center;
    margin:0;
    padding:0;
}
#bord {border:1px solid #fd9b00 }
#konk_tbl input {border:0;}
#konk_form input {font-size:10px}
#uchastniki a{color:black;}
#comm_tbl td{
    padding:2px;
}
#rec_month th{
    text-align:left;
    background-color:#eee;
    color:#666;
}
#rec_month{
    margin-bottom:40px;
    width:500px;
}
#rec_month table td a:hover{
    text-decoration:underline;
}
#rec_month table td a{
    color:#000;
    text-decoration:none;
}
#rec_month table{
    border-collapse:collapse;
    width:500px;
    margin-top:10px;
}
#rec_month table td{
    vertical-align:middle;
    padding:3px 6px 3px 0;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.rating{
    background-color:#fd9b00;
    height:14px;
    vertical-align:middle;
    padding:1px;
    color:#fff;
    font:10px;
}
.table_font, .bannerBooks p{

    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000;
    background-position: center;
    vertical-align: middle;
    padding: 4px;
}
.main {

    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    color: #000;
    text-align: left;
    white-space: normal;
    vertical-align: baseline;
    margin: auto;
    text-indent: 0px;
}

#book_search {background-color: #fd9b00; color:white; font-weight:bold; font-size:11px; }

#book_search td {vertical-align:middle; padding:3px}
#book_search select {width: 118px}

#book_search input, #book_search select {padding:2px 4px; font-size:11px; }        
input [type=text], select, textarea {border:1px solid #fd9b00; background-color:#fff; padding:2px  }

.sort_th{
    background-color: #e80; 
    color:white; 
    font-weight:bold; 
    font-size:12px; 
    cursor:pointer;
    border:1px solid #FFF7DF;
    padding:6px; 
}
.books_tbl {
    border:2px solid #fd9b00;
    border-collapse:collapse;

}
.books_tbl td{
    border:1px solid #FFF7DF;
    padding:6px; 
    font-size:11px;


}

.rec_list a:hover, .previousPosts a:hover{
    text-decoration:underline
}
.rec_list a:link,.rec_list a:visited,, .previousPosts a:link, .previousPosts a:visited{
    text-decoration:none;
}


.preview_img{
    border: 6px solid rgb(240,240,240);
}

.bannerBooks{
    background-color:#f4f4f4;

}
.bannerBooks h3{
    background-color:#c0c0c0;
    color:#000;
    margin-top:0;
}

#rss{
    margin:8px 0 0 0;

}
.nowrap{
    white-space: nowrap;
}
.sub_menu .color2:hover{
    background-color:#002d85;
}
.ecomments{
    text-align:left;
}
.ecWrapper{
    width:100%;

}
.videoDescr h2{
    text-align:left;
    color:#002D85;
}
.ecWrapper h3{
    color:#999;
    text-align:left;
}
.ecWrapper  select{
    border:#333;
    font-size:10px;
}
.videoDescr{
    margin:10px 0 20px;
}
.likeButtons{
    list-style-type:none;
    padding:0;
}
.likeButtons li{
    display:inline-block;
    margin-right:10px;
}

#next_guest{
    width:212px;
    float:left;
    padding:0 10px;
    text-align:center;

}
#next_guest h4{
    font-size: 15px;
    margin: 5px 0;
    text-align: center;
    text-transform:uppercase;
    font-weight:normal;
}
#next_guest a{
    text-decoration:none;
    color:#000;

}

#next_guest h4 a{
    color:#002D85;
}

.feedPostTitle{
    background-color: #FFF7DF;
    cursor: pointer;
    padding:3px 10px;

    text-transform:uppercase;    
    margin-bottom:5px;
}
.feedPostTitle:hover{
    background-color: #fd9b00;
    color:white;
}
.feedPostDate{
    font-size:10px;
    float:right;
}
#feedWrap{
    margin-left:232px;
}
.feedPost{
    margin-bottom:15px;
}
.feedPost img{
    /*float:left;*/
    margin:0px 10px 10px 0;
}

.feedPostBody{
    /*margin-left: 220px;*/
}
.feedPostBody a{
    text-decoration:none;
    color:#000;
}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/*.clearfix {display: block;}*/
/* End hide from IE-mac */
.feedNav{
    text-align:center;
}
.feedNav table{
    margin:auto;
}


.noTopMargin{
    margin-top:0;
}
.previousPosts{
    border-left:14px solid rgb(160,200,250);
    border-right:14px solid rgb(245,245,245);

    width:220px; 
}

.previousPostsHeader{
    font-weight:bold; 
    text-transform:uppercase; 
    vertical-align:middle;
    padding-left:3px;
    font-size:10px;

    background-color:rgb(245,245,245);
}
.previousPostsList{
    list-style: square;
    color: #FDCCBB;
    font-size: 20px;
    padding:0;
    margin-left:6px;
    margin-top:0;

}
.previousPostsList li{
    padding:8px 3px 12px 0;
}
.previousPostsList li,.previousPostsList li img{
    vertical-align:top;
}
.previousPostsList li a{
    font-size:11px;
    color:#000;
    text-decoration:none;
    vertical-align:top;
}
.monthHeader{
    padding:8px 3px 0;
    font-weight: bold;
}
.previousPostsList li a,.previousPostsList li img{
    display:inline-block;
    margin-left:-3px;
}
.previousPostsFooter{
    height:16px;
    background-color:rgb(245,245,245);
}
.questionFormRight{
    margin-left: 270px;
}
.questionFormLeft{
    width:250px;
    float:left;
}
.preview_img2{
    border: 12px solid rgb(240,240,240);   
}
.questionFormRight .preview_img2{
    margin-bottom:15px;
}
.align-center{
    text-align:center;
    display:block;
}
.addthis_toolbox{
    margin-top:2em;   
}
.questionFormRight .addthis_toolbox{
    margin:2em auto;
    width:400px;
}
#content_main table{
    margin:auto;
}
.questionFormRight form td{
    text-align:left;
}
.postLeft{
    width:250px;
    float:left;
}
.postLeft .previousPosts{
    clear:both;
    margin-top:25px;
}
.postLeft #next_guest{
    margin-bottom:25px;
}
#postWrap{
    margin-left:270px;
}
#postWrap div.atclear {clear:none}

.novinki_list {

}
.novinki_preview{
    margin:0 20px 20px 0;
}
.pp_description{
    text-indent: 0
}
.roundLeft{
    border-radius:6px 0 0 6px;
}
.roundRight{
    border-radius:0 6px 6px 0;
}
.roundAll{
    border-radius: 6px
}
