/* CSS by HVVS */
body {font-size : 11px;font-family : "Lucida Grande", Arial, Sans-serif;padding : 0 0 0 0;margin : 0 0 0 0;color : #eee;line-height : 17px;}
.main_bg {background: #000 url(images/fon.jpg) center top repeat-y;height : 100%;}
#top-wrapper {border-top: 5px #000;background: #080808;  height: 60px;border-bottom: 20px #000;}
.top-content{width: 780px;text-align:right;padding: 5px;border-left:  0px dotted;}

/* search form */
.searchform {background-color: transparent;border: none; margin: 0; padding: 20px 0 15px 8px; width: 270px;}
.searchform p { margin: 0; padding: 0 0 10px 0; }
.searchform input.textbox { width: 185px;height: 18px;padding: 2px;	vertical-align: top;}
.searchform input.button {width: 60px;height: 24px;padding: 2px 5px;vertical-align: top;}
.s_button {height : 21px;font-size : 11px;width : 51px;padding : 0 3px 1px 3px;}

/* form elements */
form {margin: 0px 10px; padding: 5px 10px 20px 10px;border: 0px solid #111; 	}
label {display: block;font-weight: bold;margin: 8px 0;color: #fff;}
input, select, textarea {padding: 5px 4px;font: normal 1em Verdana, Tahoma, sans-serif;color: #6A6969;background: #111; border: 1px solid #1C1C1C;}
textarea {width: 200px;height: 0px;display: block;	}
input.button { font: bold 12px Arial, Sans-serif; height: 30px;margin: 0;padding: 2px 3px; color: #48780E;background: #000;border-width: 1px;border-style: solid;border-color: #1c1c1c;}
.table_main {width : 766px;height : 100%;vertical-align : top;text-align : left;}
.header {width : 791px;height : 186px;vertical-align : top;background-image : url(images/logo.jpg);background-repeat : no-repeat;}
.co_name {position : relative;float : left;text-align : left;padding : 100px 0 0 50px;margin : 0;color : #ffffff;font-size : 12px;}
.co_name h1 {padding : 0;margin : 0;}
.co_name a {padding : 0;margin : 0;color : #ffffff;text-decoration : none;font : 27px "Lucida Grande", Arial, Sans-serif;}

/* text and links */
h2, h3, h4 {font : normal 1.6em/1.6em "Lucida Grande", Arial, Sans-serif;color : #708090;}
h3 a, h4 a {font-size : 11px;color : #fff;font-family : "Lucida Grande", Arial, Sans-serif;font-weight : bold;text-transform : uppercase;text-decoration : none;padding-left : 0;}
a {color : #fff;text-decoration : none;}
a:hover {text-decoration : none;}
.postmetadataalt {font-size : 9px;}
.pagetitle {padding : 0 18px 0 38px;}

/* content */
.main {width : 766px;height : 100%;vertical-align : top;}
.table {width : 766px;height : 100%;display : table;}
.table_row {height : 100%;display : table-row;width : 766px;}
.right {height : 100%;vertical-align : top;display : table-cell;}
.table2 {height : 46px;display : table;width : 460px;}
.table_row2 {height : 100%;display : table-row;width : 460px;}
.head1 {vertical-align : top;display : table-cell;width : 400px;height : 100%;padding : 5px 0 0 0;}
.head_txt {margin : 0 15px 0 40px;padding : 0 0 3px 0;color : #fff;font-size : 10px;width : 380px;font-family : "Lucida Grande", Arial, Sans-serif;border-bottom : 0 solid #000000;}
.head_txt h2 {font-size : 14px;font-family : "Lucida Grande", Arial, Sans-serif;padding : 0;margin : 0;font-style : normal;text-transform : none;}
.head_txt a {color : #eee;font-size : 14px;font-family : "Lucida Grande", Arial, Sans-serif;font-weight : bold;text-decoration : none;}
.head_txt a:hover {color : #708090;text-decoration : none;}
.content_txt {padding : 5px 35px 10px 40px;width : 383px;}
.content_txt h2 {font-size : 12px;}
.content_txt a {font-size : 11px;text-decoration : none;color : #eee;cursor : pointer;font-family : Tahoma, arial, serif;}
.content_txt a:hover {text-decoration : none;}
.content_more {position : relative;float : right;text-align : right;padding : 0 40px 20px 0;color : #fff;font-size : 11px;width : 383px;font-family : Tahoma, arial, serif;}
.content_more a {text-decoration : underline;color : #fff;}
.content_more a:hover {text-decoration : none;}
.content_txt ul {padding : 0 0 0 0;margin : 0 0 0 0;}
.content_txt li {list-style : none;padding : 0 0 0 0;margin : 0 0 0 0;vertical-align : top;line-height : 15px;}
.content_txt ul li a {text-decoration : none;font-size : 11px;color : #fff;font-family : tahoma, arial, times new roman;padding : 0 0 0 11px;}
.content_txt li a:hover {text-decoration : underline;}
.left {height : 100%;vertical-align : top;display : table-cell;width : 510px;}
.left_bg {width : 465px;background-image : url(images/left_bg.png);background-repeat : repeat-y;margin-left : 5px;margin-right : 0;height : 100%;}
.alignleft {position : relative;float : left;padding : 0 0 0 20px;}
.alignright {position : relative;float : right;padding : 0 20px 0 0;}
.widget_style h2, .widget_style h2 a {padding : 0;margin : 0;color : #eee;}
.widget_style h2 a img {border : none;vertical-align : middle;}
.right_bg {background-image : url(images/right_bottom.png);background-position : left bottom;background-repeat : no-repeat;}
.right_head {width : 308px;min-height : 25px;width : 290px;padding : 10px 0 0 20px;background-image : url(images/right_top.png);background-repeat : no-repeat;}
.widget_style {margin : 0 0 3px 0;width : 308px;color : #eee;background-image : url(images/right_bg.png);background-repeat : repeat-y;}
.widget_style ul {padding : 0 0 20px 15px;margin : 0 0 0 0;}
.widget_style li {list-style : none;background-image : url(images/list_p.gif);background-position : 4% 50%;background-repeat : no-repeat;padding : 0 0 0 17px;margin : 0;}
.widget_style ul li a {color : #eee;font-weight : normal;text-decoration : none;}
.widget_style ul li a:hover {text-decoration : none;}
#calendar_wrap {text-align : center;width : 191px;margin : 0 auto;}
#wp-calendar {margin : 0 auto 10px auto;}
#wp-calendar caption {text-align : center;margin : 0 auto;}
.right_top {width : 250px;background-image : url(images/right_top.png);background-repeat : no-repeat;min-height : 10px;}
.right_bottom {width : 250px;background-image : url(images/right_bottom.png);background-repeat : no-repeat;font-size : 0;height : 12px;}
.right_top h2, .right_top h2 a {padding : 0;margin : 0;padding : 10px 0 0 22px;color : #000000;}
.right_top ul {padding : 10px 0 10px 15px;margin : 0 0 0 0;background-image : url(images/right_bg.png);background-repeat : repeat-y;}
.right_top li {list-style : none;background-image : url(images/list_p.gif);background-position : 4% 50%;background-repeat : no-repeat;padding : 0 0 0 17px;margin : 0;}
.right_top ul li a {color : #eee;font-weight : normal;text-decoration : none;}

/* footer */
#footer-wrap {position : relative;clear : both;padding : 1em 0 2.5em 0;margin-top : 20px;font : normal 11px "Lucida Grande", Arial, Sans-serif;word-spacing: 1px;line-height: 15px;border-top: 10px solid #000;background : #080808 url() repeat-x center top;color : #708090;width : 100%;float : left;display : inline;border-bottom : 50px solid #000;}
#footer-wrap h3 {font : normal 1.6em/1.6em 'Trebuchet MS', Tahoma, sans-serif;color : #708090;}
#footer-content {margin : 0 auto;width : 770px;text-align : left;}
#footer-content ul.col-list {
border-top : 1px solid #111;list-style : none;margin : 5px 0 0 5px;padding : 0;width : 98%;}
#footer-content ul.col-list li {border-bottom : 1px solid #111;}
#footer-content ul.col-list li a {display : block;line-height : 2em;font-weight : bold;padding : 4px 0 4px 8px;width : 90%;color : #708090;border : none;}
#footer-content ul.col-list li a span {color : #444;font-style : italic;font-weight : normal;font-family : Georgia, 'Times New Roman', Times, serif;}
#footer-content ul.col-list li a:hover, #footer-content ul.col-list li a:hover span {color : #fff;text-decoration : none;}
#footer-content .col {width : 440px;padding : 0 0 30px 20px;display : inline;}
#footer-content .col2 {width : 280px;padding : 0 0 0px 0;display : inline;}
#footer-content .space-sep {margin-right : 0px;}
.postmeta {padding : 7px 5px;margin : 20px 10px 15px 10px;font-size : 1em;color : #708090;border : 1px solid #111;background : #111;}
.postmeta .date {margin : 0 10px 0 5px;}
.postmeta a.comments {margin : 0 10px 0 5px;}
.postmeta a.readmore {margin : 0 10px 0 5px;}
.post-info {font-size : 0.95em;padding-top : 3px;margin-left : 5px;color : #444;}
.post-info a {color : #708090;}
.float-left {float : left;}
.float-right {float : right;}
.align-left {text-align : left;}
.align-right {text-align : right;}
.clearer {clear : both;}
.clear {display : inline-block;}
.clear:after {display : block;visibility : hidden;clear : both;height : 0;content : ".";}