table.header_out{width:100%; height:72px;}
.head_left{width:50%; background-color:#398ade;}
.head_right{width:50%; background-color:#2bade3;}

table.header_in{width:940px;display:block; position:absolute; z-index:999; left:50%; margin-left:-460px; top:0; }
table.header_in td{ padding-top:0;  padding-bottom:0}
.logo{ background-color:#398ade; padding-right:44px; display:table-cell;}

.logo a{ font-size:44px; color:#ffffff;
display: block;
float: left;
}
.logo a span{ color:#57c9f9;}

.head_menu{background-color:#2bade3; font-family: 'Open Sans', sans-serif;}
.head_menu ul{float:left; line-height:72px; margin-left:30px;}
.head_menu ul li{ display:inline-block; float:left;}
.head_menu ul li a{ color:#ffffff; font-size:16px; display:block; float:left}
.head_menu .sep{background-image:url(../img/hm_sep.png); background-repeat:no-repeat; height:4px; width:4px; display:block; float:left; margin-top:35px; margin-left:15px; margin-right:8px;}

table.slogan_out{ background-color:#efefef;width:100%;}
table.sloagn_in{width:940px;display:block; margin:0 auto;}
table.sloagn_in td{ padding-bottom:23px; padding-top:23px; vertical-align:middle;}
.slogan_right{position:relative; display:block; width:500px; overflow:hidden;}

.slog_wrapper{ margin-left:30px;display:block; float:left;}
.slog_blue{font-family: 'Philosopher', sans-serif; color:#398ade; font-size:27px; display:block; float:left;}
.slog_black { color:#232323; font-size:18px;font-family: 'Open Sans', sans-serif; display:block; float:left;}
.slog_black span{ font-style:italic; }

table.content{width:940px;display:block; margin:0 auto; padding-top:15px; padding-bottom:20px;}
.text_block{ width:610px; padding-right:20px;}
.text_block h2,h1, .sidebar h3{font-family: 'Philosopher', sans-serif; color:#398ade; font-size:24px; padding-bottom:15px;}
.text_block p{font-family: 'Open Sans', sans-serif; color:#5a5a5a; font-size:13px; line-height:20px; padding-bottom:10px; text-align:justify;}

table.footer_out{width:100%;height:63px; }
@-moz-document url-prefix() {table.footer_out { height:69px;}}
.footer_left{width:50%; background-color:#398ade; }
.footer_right{width:50%; background-color:#2bade3; position:relative;}
table.footer_in{width:940px;display:block; position:absolute; z-index:999; left:50%; margin-left:-460px; }
.footer_menu{background-color:#2bade3; font-family: 'Open Sans', sans-serif; height: 16px; width:760px; }
.footer_menu ul{ margin-left:30px; display:block; position:absolute; top:15px;}
.footer_menu ul li{ display:inline-block; float:left;}
.footer_menu ul li a{ color:#ffffff; font-size:16px; display:block; float:left}
.footer_menu .sep{background-image:url(../img/hm_sep.png); background-repeat:no-repeat; height:4px; width:4px; margin-top:5px; display:block; float:left; margin-left:15px; margin-right:8px;}

.footer_logo{ font-size:43px; color:#ffffff;  background-color:#398ade; width:240px; padding-top:20px;}
.footer_logo span{ color:#57c9f9;}



.copy{ color:#0f69b5; font-size:12px;font-family: 'Open Sans', sans-serif; position:absolute; bottom:15px; padding-left:30px;}


.table table, table.table { border-collapse: collapse; margin:0 auto !important; width: 515px; background-color: transparent; border: dotted thin #09F; border-collapse: separate; border-spacing: 2px;}

..table table, table.table .table tr, .table th, .table td { background-color: }
.able { background-color: #ECF3F9; font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin-top: 0px; margin-left: 0px; margin-bottom: 12px; color:#4F4F4F}
.table th, .table td { padding: 2px; border: thin dotted rgb(0, 153, 255); border-spacing: 2px; border-collapse: separate; vertical-align: top; text-align: left; }
.table th, .table td { text-align: center; padding: 7px; vertical-align: middle; text-align: center; font-weight: bold; background-color: #ECF3F9; }
body, div, object, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
ol, ul { list-style: none outside none; }
.table p, td { font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-top: 0px; margin-left: 0px; margin-bottom: 12px; color:#4F4F4F;}
.rightcolumn { width: 245px; margin: 0 auto;}
.tovar_div_bottom {
    text-align: center;
}
.tovar_div { width: 200px;}
.tovar_div h3 { color:#325078; font-size:17px; text-transform:uppercase; font-weight:bold; margin-bottom:0px;}
.tovar_div img { margin-top: 25px; }
.tovar_div h4 { font-size: 14px; color: rgb(133, 145, 157); font-weight: 100; }
.tovar_div p { font-size: 13px; color:#FFFFFF; margin-top: 4px; margin-bottom: 18px; }
.tovar_div .line { background: none repeat scroll 0% 0% rgb(188, 213, 228); width: 183px; height: 1px; margin: 0 auto 5px; }