/*
Theme Name: WordPress RDF
Theme URI: http://rdf.com/
Description: The default WordPress theme based on the famous <a href="http://rdf.com/kubrick/">RDF</a>.
Version: 1.6
Author: RDF
Author URI: http://rdf.com/
Tags: white, custom header, fixed width, two columns, widgets
*/
/* Base style*/
HTML
 {
    width: 100%;
    background-color: #E0EFF6;
}

BODY {
	background-image: url(images/bg_image.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;
	margin: 0;
	padding: 5px 0 20px 0;
        line-height: 13pt;
        color: #5A5A59;
}
H1, H2, H3, H4, H5, P {
	margin: 5px 0 5px 10px;
	padding: 0;
	color: #5A5A59;
}
H1 {
	font-size: 16pt;
        margin: 5px 0 5px 10px;
}
H1 A {
        margin: 0 0 0 10px;
}
H2 A {
    margin: 0 0 0 10px;
}
UL LI A {
    text-decoration: none;
    color: #0C6DD8;
}
UL LI A:hover {
	text-decoration: underline;
}
A {
    text-decoration: none;
    color: #0C6DD8;
}
A:hover {
	text-decoration: underline;
}
A IMG {
	border: none;
	margin: 0;
	padding: 0;
	display: block;
}

UL {
	display: block;
	margin: 0 0 0 20px;
	padding: 0;
}
UL LI {
	margin: 0 0 0 10px;
	padding: 0;
}
P {     
        line-height: 13pt;
}
IMG {
    margin: 10px;
    padding: 0;
}

.clear {
	clear: both;
}

.float-right{
float: right;
}


/* LAYOUT */
#wrapper {
    background: #FFF;
    height: auto !important;
    min-height: 750px;
    height: 750px;
    width: 930px;
    margin: 5px auto 0 auto;
    padding: 0;
    border: 1px #F0F0F0 solid;
    position: relative;
}
/* HEADER*/
#header {
    width:100%;
    height: 90px;
    background-color: #FFF;
}
#header #logo {
    height: 90px;
    width: 220px;
    float:left;
    margin: 0;
    padding: 0;
}
#header #logo IMG {
    border: none;
    margin: 0;
    padding: 0;
}
#header #contentblock {
    height: 70px;
    width: 355px;
    float:left;
    background: #FFF;
    color: #7F7F7F;
    margin: 0;
    padding: 20px 0 0 55px;
}
#header #findform {
    height: 90px;
    width: 300px;
    float:left;
    margin: 0;
    padding: 0;
}
#findform #butt_find {
    width: 280px;
    height: 25px;
    margin: 20px 15px auto auto;
}
#findform #butt_find form {
    margin: 0;
    padding: 0;
}

#butt_find #find_text {
    border:1px solid #E0DFDF;
    height:15px;
    line-height:25px;
    margin:0;
    padding:4px 5px;
	_padding: 0 5px 8px 5px;
	*padding: 0 5px 8px 5px;
    width:170px;
    float: left;
}

#butt_find #find_subm{
    width: 65px;
    height: 25px;
    background: url(images/search_btn.jpg) center center no-repeat;
    margin: 0;
    border: none;
    float: left;
    cursor: pointer;
}
/* Menu*/
UL#menu {
    width: 930px;
    height: 35px;
    background: url(images/menu_bg.jpg) 0 0 repeat-x;
    margin: 0;
    padding: 0;
    z-index: 1;
}

UL#menu LI {
    list-style: none;
    float:left;
    margin:0;
    padding:0;
    height: 35px;
}

UL#menu LI A {
    width: auto;
    height: 35px;
    line-height: 35px;
    background: url(images/menu_bg.jpg) 0 0 repeat-x;
    margin: 0;
    padding: 0 18px 0 18px;
    float: left;
    list-style: none;
    color: #FFF;
    font-weight: 600;
    cursor: pointer;
    z-index: 2;

}
UL#menu LI A:hover {
    background: url(images/menu_bg_hover.jpg) 0 0 repeat-x;
    text-decoration: none;
}
UL#menu LI A.active {
    background: url(images/menu_bg_hover.jpg) 0 0 repeat-x;
    text-decoration: none;
}
UL#menu LI.separator{
    height: 35px;
    width:1px;
    background: #08D3FB;
    margin: 0;
    padding: 0;
    float: left;
}
/* main panel */
#panel {
    width: 930px;
    height: 310px;
}
#panel IMG {
    margin: 0;
    padding: 0;
}
/* Product Container */
#prod_container {
    width: 930px;
    height: 500px;
    margin: 0;
    padding: 0;
    background: url(images/recent_bg_panel.png) 0 0  repeat-x;
}
#prod_container IMG {
    margin: 0;
    padding: 0;
}
#prod_container #header_prod_container {
    background: none;
    width: 930px;
    height: 110px;
    margin: 0;
    padding: 0;
}
#prod_container #header_prod_container H2 {
    display: block;
    width: 900px;
    height: 50px;
    line-height: 37px;
    margin: 0;
    padding: 17px 0 0 30px;
    color: #646463;
    font-weight: normal;
    font-family: Arial;
    font-size: 15pt;
}
#prod_container #text_block {
    display: block;
    width: 900px;
    margin: 0;
    padding: 0 0 0 30px;
    color: #646463;
    font-size: 11pt;
}
#prod_container #panel_1{
    width: 465px;
    height: 390px;
    float: left;
    background-color: none;
    margin: 0;
    padding: 0;
}
#prod_container #panel_2{
    width: 465px;
    height: 390px;
    float: left;
    background-color: none;
    margin: 0;
    padding: 0;
}
#prod_container UL LI {
    width: 370px;
    height: 85px;
    border:1px solid #E0DFDF;
    list-style: none;
    display: block;
    margin: 6px 0 0 30px;
    background: #FFF;
}
#prod_container UL LI IMG {
    width: 85px;
    height: 85px;
    float: left;
}
#prod_container UL LI H2 {
    padding: 0;
    margin: 16px 0 0 0;
}
#prod_container UL LI H2 A {
    color: #0D3896;
    font-size: 12pt;
    padding: 0;
    margin: 0;
	text-decoration: none;
}
#prod_container UL LI H2 A:hover {
	text-decoration: underline;
}
#prod_container UL LI P {
    font-size: 12pt;
    padding: 0;
    color: #646463;
    font-weight: 600;
}
/*Main menu and posts container*/
/* content panel */
#content_block {
    width: 930px;
    background: none;
    height:auto!important;
    min-height: 100px;
    height: 100px;
}
/*Post panel from index page*/
#content_block #post_panel{
    width: 675px;
    float: left;
    padding:0;
    margin: 0;
}
#post_panel a.more-link{
    display: none;
}
#post_panel DIV.only_post {
    width: 665px;
    background: #FFF;
    float: none;
    padding: 0;
    margin: 5px; 
    list-style: none;
    border: 1px #F0F0F0 solid;
}
#post_panel DIV.only_post IMG {
    float: left;
    width: 165px;
    height: 165px;
    padding: 0;
    margin: 15px;
}
#post_panel DIV.only_post H2 {
    margin: 0;
    padding: 0;
}
#post_panel DIV.only_post H2 A {
    float: none;
    height: 45px;
    line-height: 45px;
    color: #0C6DD8;
    font-weight: 600;
    font-size: 10pt;
    margin: 0 0 0 10px;
    padding: 0;
    text-decoration: none;
    z-index: 10;
}
#post_panel DIV.only_post H2 A:hover {
    text-decoration: underline;
    z-index: 10;
}
#post_panel H3.zag {
    float: none;
    height: 45px;
    line-height: 45px;
    color: #0C6DD8;
    font-weight: 600;
    font-size: 10pt;
    margin: 0 0 0 10px;
    padding: 0;
}
#post_panel DIV.only_post P {
    padding: 0;
    color: #4B4B4B;
}
#post_panel .buttons {
    float: right;
    height: 25px;
    width: 200px;
    margin:10px 10px 8px 0;
}

#post_panel .single_buttons {
    /*width: 200px;
    margin:10px 10px 8px 0;*/
    float:right;
    height:35px;
    margin:10px 0 8px;
    text-align:center;
    width:678px;
}

#post_panel .btn_download{
    width: 85px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: url(images/menu_bg.jpg) 0 0 repeat-x;
    border: 1px #0677A9 solid;
    float: right;
    margin: 0 0 0 10px;
}

#post_panel .single_download {
    width: 120px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: url(images/menu_bg.jpg) 0 0 repeat-x;
    border: 1px #0677A9 solid;
    float: right;
    margin:0 279px 0 0;
    
}

#post_panel .btn_more{
    width: 85px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: url(images/more_btn_bg.jpg) 0 0 repeat-x;
    border: 1px #898989 solid;
    float: right;
}

#post_panel .single_download A,  #post_panel .single_download A:hover{
    font-weight: 600;
    color: #FFF;
    text-decoration: none;
    line-height:35px;
    font-size: 16px;
    display: block;
}

#post_panel .btn_download A,  #post_panel .btn_download A:hover{
    font-weight: 600;
    color: #FFF;
    text-decoration: none;
    line-height:25px;
    display: block;
}
 #post_panel .btn_more A, #post_panel .btn_more A:hover{
    font-weight: 600;
    color: #000;
    text-decoration: none;
    line-height:25px;
    display: block;
}

/*Post panel from other page*/
#post_panel_two{
    /*width: 675px;*/
    float: left;
    padding:0;
    margin: 0;
    height: auto!important;
    min-height: 500px;
    height: 500px;


}
#post_panel_two a.more-link{
    display: none;
}
#post_panel_two DIV.only_post {
    background: #FFF;
    float: none;
    margin:10px;
    padding: 10px 10px 10px 20px;
    width:648px;
    list-style: none;
    border: 1px #F0F0F0 solid;
    text-align: justify;
}

#post_panel_two DIV.only_post IMG.alignleft {
    padding: 0;
    margin: 0 20px 20px 5px;
    float:left;
}
#post_panel_two DIV.only_post A IMG.alignleft {
    padding: 0;
    margin: 0 20px 20px 5px;
    float:left;
}
#post_panel_two DIV.only_post IMG.alignright {
    padding: 0;
    margin: 0 5px 20px 20px;
    float:right;
}
#post_panel_two DIV.only_post A IMG.alignright {
    padding: 0;
    margin: 0 5px 20px 20px;
    float: right;
}


#post_panel_two DIV.only_post H2 {
    margin: 0;
    padding: 0;
}
#post_panel_two DIV.only_post H2 A {
    float: none;
    height: 45px;
    line-height: 45px;
    color: #0C6DD8;
    font-weight: 600;
    font-size: 10pt;
    margin: 0 0 0 0;
    padding: 0;
    text-decoration: none;
}
#post_panel_two DIV.only_post H2 A:hover {
    text-decoration: underline;
}
#post_panel_two H3 {
    float: none;
    height: 45px;
    line-height: 45px;
    color: #0C6DD8;
    font-weight: 600;
    font-size: 10pt;
    margin: 0 0 0 0;
    padding: 0;
}
#post_panel_two DIV.only_post P {
    padding: 0;
    margin: 5px 0 5px 0;
    color: #4B4B4B;
}
#post_panel_two .buttons {
    float: right;
    height: 25px;
    width: 200px;
    margin:10px 10px 8px 0;
}
#post_panel_two .btn_download{
    width: 85px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: url(images/menu_bg.jpg) 0 0 repeat-x;
    border: 1px #0677A9 solid;
    float: right;
    margin: 0 0 0 10px;
}
#post_panel_two .btn_more{
    width: 85px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: url(images/more_btn_bg.jpg) 0 0 repeat-x;
    border: 1px #898989 solid;
    float: right;
}
#post_panel_two .btn_download A,  #post_panel_two .btn_download A:hover{
    font-weight: 600;
    color: #FFF;
    text-decoration: none;
    line-height:25px;
    display: block;
}
 #post_panel_two .btn_more A, #post_panel_two .btn_more A:hover{
    font-weight: 600;
    color: #000;
    text-decoration: none;
    line-height:25px;
    display: block;
}


/* menu panel*/

#content_block #menu_panel{
    width: 255px;
    float: left;
    padding: 0;
    margin: 0;
}

#content_block #menu_panel UL {
    width: 245px;
    float: none;
    padding: 0;
    margin: 5px;
    background: #FFF;
    height:auto!important;
    min-height: 100px;
    height: 100px;
    border: 1px #F0F0F0 solid;
}
#content_block #menu_panel UL LI.menu_header {
    display: block;
    width: 233px;
    height: 29px;
    background: url(images/panel_menu_bg.png) 0 0 repeat-x;
    font-weight: 600;
    color: #FFF;
    line-height:29px;
    font-size: 10pt;
    padding: 0 0 0 12px;
    margin: 0;
}
#content_block #menu_panel UL LI {
    list-style: none;
    line-height: 30px;
    padding: 0 0 0 10px;
    margin: 0 0 0 10px;
    background: url(images/img_li.gif) 0 10px  no-repeat;
}
#content_block #menu_panel UL LI A {
    text-decoration: none;
    color: #6B7783;
    font-size: 11pt;
    margin: 0;
    padding: 0;
}
#content_block #menu_panel UL LI A:hover {
    text-decoration: underline;
}
#content_block #menu_panel UL LI A.active, #content_block #menu_panel UL LI A.active:hover{
    color:#1064BC;
}
#mini_image_gallery{
    width: 245px;
    padding: 10px 0 0 0 ;
    margin: 5px;
    background: #FFF;
    height:auto!important;
    min-height: 100px;
    height: 100px;
    border: 1px #F0F0F0 solid;
}

#mini_image_gallery P{
    width: 233px;
    margin: 20px 0 0 0;
}
/* Footer copyright panel*/
#footer {
    width: 930px;
    height: 37px;
    background: #FFF;
    margin: 6px auto 20px auto;
    color: #818181;
}
#footer #copyr_panel_1{
    height: 37px;
    line-height: 37px;
    float: left;
    padding: 0 0 0 10px;
}
#footer #copyr_panel_1 A {
	color: #818181;
	text-decoration: none;
}
#footer #copyr_panel_1 A:hover {
	text-decoration: underline;
}
#footer #copyr_panel_2{
    height: 37px;
    line-height: 37px;
    float: right;
    padding: 0 10px 0 0;    
}

/* Second page */
#post_panel_second {
    background: url(images/second_header_bg.png) 0 0 repeat-x;
    width: 700px;
    height: auto!important;
    min-height: 350px;
    height: 350px;
    float: right;
}
#menu_panel_second {
    width: 228px;
    height: auto!important;
    min-height: 350px;
    height: 350px;
    float: right;
    border: 1px #F0F0F0 solid;
}
#menu_panel_second UL {
    width: 218px;
    float: none;
    padding: 0;
    margin: 0;
    padding: 0;
    background: #FFF;
    height:auto!important;
    min-height: 100px;
    height: 100px;
    border-bottom: 1px #F0F0F0 solid;
}
#menu_panel_second UL LI.menu_header {
    display: block;
    width: 216px;
    height: 29px;
    background: url(images/panel_menu_bg.png) 0 0 repeat-x;
    font-weight: 600;
    color: #FFF;
    line-height:29px;
    font-size: 10pt;
    padding: 0 0 0 12px;
    margin: 0;
}
#menu_panel_second UL LI {
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0;
    margin: 0 0 0 10px;
    background: url(images/img_li.gif) no-repeat scroll 0 center;
}
#menu_panel_second UL LI A {
    margin: 0;
    padding: 0 0 0 10px;
    display: block;
    float: left;
    text-decoration: none;
    color: #6B7783;
    font-size: 11pt;
}
#menu_panel_second UL LI A:hover {
    text-decoration: underline;
}
#menu_panel_second UL LI A.active, #menu_panel_second UL LI A.active:hover{
    color:#1064BC;
}



#header_panel {
    height: 100px;
    display: block;
    background: url(images/second_header_bg.png) 0 0 repeat-x;
}
.navigation {
    float: right;
    width: 680px;
    margin: 10px;
    padding: 0;
    height: 25px;
    line-height: 25px;
    background-color: #FFF;
    display: block;
}
.navigation A{
    color: #0D6CD7;
    text-decoration: none;
}
.navigation A:hover{
    text-decoration: underline;
}
.navigation A.act{
    text-decoration: none;
    color: #5A5A59;
}
.navigation A.act:hover{
    text-decoration: underline;
}

.navigation #block_1 {
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 0 0 0 10px;
    padding: 0;
}
.navigation #block_2 {
    float: right;
    height: 25px;
    line-height: 25px;
    margin: 0 10px 0 0;
    padding: 0;
}
#header_panel H1 {
    color: #5A5A59;
    display: block;
    height: 37px;
    margin: 0;
    padding: 37px 0 0 10px;
}
#header_panel p {
    display: block;
    margin: 0;
    padding: 0 0 0 10px;
    color: #424141;
}
#image_panel{
    width: 678px;
    height: 270px;
    margin: 10px;
    padding: 0;
    background: url(images/image_panel_bg_border.jpg) 0 0 no-repeat;
    position: relative;
}
#image_panel IMG{
    float: left;
}
#image_panel P{
    margin: 0;
    padding: 25px 10px 0 0;
    line-height: 14pt;
    color: #424141;
}

#image_panel .btn_download{
    position: absolute;
    width: 85px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: url(images/menu_bg.jpg) 0 0 repeat-x;
    border: 1px #0677A9 solid;
    bottom: 20px;
    right: 15px;

}

#image_panel .btn_download A, #image_panel .btn_download A:hover{
    font-weight: 600;
    color: #FFF;
    text-decoration: none;
    line-height:25px;
    display: block;
}

#posttext_block {
    width: 668px;
    height: 180px;
    margin: 0 10px 0 10px;
    padding: 0 0 0 10px;
    color: #424141;
    font-size: 9pt;
    border: 1px #F0F0F0 solid;
}

#posttext_block H2 {
    height: 37px;
    line-height: 37px;
    margin: 0;
    padding: 0 0 0 10px;
    color: #424141;
    font-size: 9pt;
}
#posttext_block P {
    line-height: 15pt;
    margin: 0;
    padding: 0 0 0 10px;
    color: #424141;
    font-size: 10pt;
}
#foot_menu_panel {
    width: 668px;
    height: auto!important;
    min-height: 250px;
    height: 250px;
    margin: 10px 10px 0 10px;
    padding: 0 0 0 10px;
    border: 1px #F0F0F0 solid;
    display: block;
    clear: both;
}
#foot_menu_panel #panel_one {
    width: 215px;
    height: auto!important;
    min-height: 180px;
    height: 180px;
    float: left;
}
#foot_menu_panel #panel_two {
    width: 215px;
    height: auto!important;
    min-height: 180px;
    height: 180px;
    float: left;
}
#foot_menu_panel #panel_three {
    width: 215px;
    height: auto!important;
    min-height: 180px;
    height: 180px;
    float: right;
}

#foot_menu_panel UL {
    width: 218px;
    float: none;
    padding: 0;
    margin: 5px;
    background: #FFF;
    height:auto!important;
    min-height: 100px;
    height: 100px;
}
.foot_menu_title {
    background:transparent url(images/panel_menu_bg.png) repeat-x scroll 0 0;
    color:#FFFFFF;
    display:block;
    font-size:10pt;
    font-weight:600;
    height:29px;
    line-height:29px;
    margin:0 0 0 -12px;
    padding:0 0 0 12px;
    width:668px;
}
#foot_menu_panel UL LI {
    line-height: 30px;
    width: 200px;
    display: block;
    padding: 0;
    margin: 0 0 0 10px;
    float: left;
    background: url(images/img_li.gif) no-repeat  0 10px;
}
#foot_menu_panel UL LI A {
    margin: 0;
    padding: 0 0 0 10px;
    display: block;
    float: left;
    text-decoration: none;
    color: #1064BC;
    font-size: 9pt;
}
#foot_menu_panel UL LI A:hover {
    text-decoration: underline;
}
/* Search page template*/

#header_search_container {
    background: url(images/soft_panel_bg.jpg) 0 0 repeat-x;
    width: 700px;
    height: 77px;
    margin: 0;
    padding: 0;
}
#header_search_container H2 {
    display: block;
    width: 670px;
    height: 50px;
    line-height: 37px;
    margin: 0;
    padding: 17px 0 0 30px;
    color: #646463;
    font-weight: normal;
    font-family: Arial;
    font-size: 15pt;
}
P#search_res {
    display: block;
    width: 670px;
    margin: 0;
    padding: 0 0 0 30px;
    color: #646463;
    font-size: 11pt;
}
.soft_panel {
    width: 700px;
    height: 300px;
}
.soft_panel LI {
    height: 100px;
    border:1px solid #E0DFDF;
    list-style: none;
    display: block;
    margin: 6px 0 0 30px;
}


#sitemap_container {
    display: block;
    margin: 0;
    padding: 0;
}
#sitemap_container UL {
    display: block;
    margin: 0;
    padding: 0;
}
#sitemap_container UL LI {
    display: block;
    margin: 0 0 0 30px;
    padding: 5px 0;
    list-style: none;
}
#sitemap_container H2 {
    color: #424141;
    font-size: 16pt;
    padding: 0 0 0 3px;
    margin: 0 0 0 20px;
}
#sitemap_container A{
    color: #0D6CD7;
    text-decoration: none;
}
#sitemap_container A:hover{
    text-decoration: underline;
}

/* Sidebar container */
#sidebar {
    width: 228px;
    height: auto!important;
    min-height: 350px;
    height: 350px;
    float: right;
    border: 1px #F0F0F0 solid;
}
#sidebar UL {
    width: 218px;
    float: none;
    padding: 0;
    margin: 0;
    padding: 0;
    background: #FFF;
    height:auto!important;
    min-height: 100px;
    height: 100px;

}
#sidebar H2.widgettitle {
    display: block;
    width: 216px;
    height: 29px;
    background: url(images/panel_menu_bg.png) 0 0 repeat-x;
    font-weight: 600;
    color: #FFF;
    line-height:29px;
    font-size: 10pt;
    padding: 0 0 0 12px;
    margin: 0;
}
#sidebar UL LI UL LI {
    list-style: none;
    line-height: 30px;
    padding: 0 0 0 10px;
    margin: 0 0 0 10px;
    background: url(images/img_li.gif) 0 10px  no-repeat;
}
#sidebar UL LI UL LI  A {
    text-decoration: none;
    color: #6B7783;
    font-size: 11pt;
    margin: 0;
    padding: 0;
}
#sidebar UL LI UL LI A:hover {
    text-decoration: underline;
}
#calendar_wrap {
    font-size: 10pt;
    color: #6B7783;
    width: 228px;
    text-align: center;
    padding: 10px 0 0 0;
}
#wp-calendar {
    padding: 0;
    margin: 10px auto;
}
#wp-calendar A {
    text-decoration: none;
    color:#1064BC;
}
#wp-calendar A:hover {
    text-decoration: underline;
}
/* Software container */
#soft_container .prod_software {
    border:1px solid #E0DFDF;
    display:block;
    height:200px;
    float: left;
    margin:20px;
    padding: 10px 0 0 10px;
    width:298px;
}
#soft_container P {
    color:#5A5A59;
    float:right;
    height:155px;
    margin:10px;
    padding:0;
    width:110px;
}
#soft_container .prod_software A {
    padding: 0;
    margin: 0 10px 10px 0;
    /*height: 100px;*/
    float: left;
    text-align: right;
    color: #5A5A59;
    text-decoration: none;
    font-weight: normal;
    font-size: 15pt;
    line-height: 17pt;
}
#soft_container .prod_software A:hover {
    color: #0D6CD7;
    text-decoration: underline;
}
.post_panel_post {
    height: auto!important;
    min-height: 500px;
    height: 500px;
}
#sidebar LI.widget {
    list-style: none;
    margin: 0;
    padding: 0;
}
#panel_btn {
    width: 900px;
    height: 55px;
    line-height: 55px;
    background: #FFF;
}
#panel_btn A{
    width: 230px;
    height: 45px;
    display: block;
    float: right;
    padding: 0;
    margin: 0 10px 0 0;
    background: url(images/bigg_button_dounload.png) 0 0 no-repeat;
}
#panel_btn A:hover{
    background: url(images/bigg_button_dounload.png) 0 -45px no-repeat;
}
#respond {
    clear:both;
    display:block;
    padding: 10px 0 10px 0;
    margin: 10px 10px 10px 10px;
    /*width:660px;*/
}
#respond_panel #respond {
    width:660px;
}
.comm_title {
    padding: 0 0 0 15px;
    color:#0C6DD8;
    float:none;
    font-size:10pt;
    font-weight:600;
    height:45px;
    line-height:45px;
    margin:0 0 0 10px;
    border-top: 1px #0C6DD8 solid;
    border-bottom: 1px #0C6DD8 solid;
}
OL.commentlist {
    list-style: none;
    margin: 0 0 0 10px ;
    padding: 10px 0 0 0;
}

OL.commentlist LI.depth-1 {
    margin: 6px 0 0 0;
    padding: 10px 10px 10px 10px;
    border: 1px #0C6DD8 solid;
    width: 658px;	
}

OL.commentlist LI.depth-1 #respond H3 {
    margin: 0;
    width: 100%;
    
}

OL.commentlist UL.children {
    list-style: none;
    margin: 0 0 0 15px;
    padding: 10px 0 0 0;
}
OL.commentlist UL.children LI {
    margin: 12px 0 0 0;
    padding: 10px 10px 10px 10px;
    border-left: 1px #0C6DD8 solid;
    border-top: 1px #F0F0F0 solid;
    border-right: 1px #F0F0F0 solid;
    border-bottom: 1px #F0F0F0 solid;
}
#post_panel_two .comments_header {
    background:transparent url(images/panel_menu_bg.png) repeat-x scroll 0 0;
    color:#FFFFFF;
    display:block;
    font-size:10pt;
    font-weight:600;
    height:29px;
    line-height:29px;
    /*width:670px;*/
    width: 100%;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
}

#post_panel_two .comments_header_adv {
    background:transparent url(images/panel_menu_bg.png) repeat-x scroll 0 0;
    color:#FFFFFF;
    display:block;
    font-size:10pt;
    font-weight:600;
    height:29px;
    line-height:29px;
    width:670px;
    /*width: 100%;*/
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
}
#cancel-comment-reply-link {
    display:block;
    height:40px;
    line-height:40px;
    margin:0 0 0 10px;
    padding:0;
}
A.comm_adds {
    color: #5A5A59;
    display: block;
    height: 45px;
    line-height: 45px;
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 14pt;
    text-decoration:none;
    cursor: pointer;
}
A.comm_adds:hover {
    text-decoration:underline;
}
#respond_panel {
    /*display: none;*/
    display: block;
    width: 700px;
}
#commentform {
    display: block;
    margin: 0;
    padding: 0;
}
#commentform input#author {
    width: 204px;
    height: 21px;
    line-height: 21px;
    margin: 3px 0 3px 0;
    padding: 4px 0 0 5px;
    border: 1px #91CEEA solid;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 14px;
}
#commentform input#email {
    width: 204px;
    height: 21px;
    line-height: 21px;
    margin: 3px 0 3px 0;
    padding: 4px 0 0 5px;
    border: 1px #91CEEA solid;
    font-size: 14px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#commentform input#url {
    width: 204px;
    height: 21px;
    line-height: 21px;
    margin: 3px 0 3px 0;
    padding: 4px 0 0 5px;
    border: 1px #91CEEA solid;
    font-size: 14px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#commentform input#submit {
    width: 130px;
    height: 26px;
    margin: 3px 0 3px 0;
    padding: 0;
    background: url(images/subm_btn.png) 0 0 no-repeat;
    border: none;
    cursor: pointer;
}
#commentform input#submit:hover {
    width: 130px;
    height: 26px;
    margin: 3px 0 3px 0;
    padding: 0;
    background: url(images/subm_btn_act.png) 0 0 no-repeat;
    border: none;
    cursor: pointer;
}

#commentform textarea#comment {
    width: 100%;
    height: 150px;    
    margin: 0;
    padding: 3px 3px 3px 3px;
    border: 1px #91CEEA solid;
    font-size: 14px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.navigation_comm {
    display:block;
    height:50px;
    line-height:50px;
    width:680px;
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
}
.navigation_comm .alignleft {
    float: left;
}
.navigation_comm .alignright {
    float: right;
}
.aligncenter {
    text-align: center;
}
#wp-cumulus {
    text-align: center;
}

#post_panel_two DIV.only_post H2 A.adv-link {
    text-decoration: none;
    color: #0C6DD8;
}
#post_panel_two DIV.only_post H2 A.adv-link:hover {
    text-decoration: none;
    border-bottom: 1px #0C6DD8 solid;
}
/* Style for review page  */
.review_block {
    width: 678px;
    margin: 0;
    padding: 10px 10px 10px 10px;
    position: relative;
}
.review_block_header {
    width: 678px;
    height: 11px;
    background: url(images/review_border_top.png) 0 0 no-repeat;
    margin: 0;
    padding: 0;
}
.review_block_content {
    width: 678px;
    background: url(images/review_border_repeat.png) 0 0 repeat-y;
    margin: 0;
    padding: 0 0 0 0;
}
.review_block_content IMG.alignleft {
    float: left;
    margin: 0 20px 20px 5px;
    padding: 0;
}
.review_block_content A IMG.alignleft {
    float: left;
    margin: 0 20px 20px 5px;
    padding: 0;
}
.review_block_content IMG.alignright {
    float: left;
    margin: 0 5px 20px 20px;
    padding: 0;
}
.review_block_content A IMG.alignright {
    float: left;
    margin: 0 5px 20px 20px;
    padding: 0;
}

.review_block_footer {
    width: 678px;
    height: 11px;
    background: url(images/review_border_bottom.png) 0 0 no-repeat;
    margin: 0;
    padding: 0;
}
.review_block_content P {
    margin: 0 10px 0 10px;
    padding: 0;
}
.review_block_content  .single_buttons {
    float: right;
    height: 35px;
    width: 200px;
    margin:10px 10px 8px 0;
}
.review_block_content  .single_download{
    width: 120px;
    height: 35px;
    line-height: 34px;
    text-align: center;
    background: url(images/menu_bg.jpg) 0 0 repeat-x;
    border: 1px #0677A9 solid;
    float: right;
    margin: 0 280px 0 10px;
}
.review_block_content  .btn_more{
    width: 85px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: url(images/more_btn_bg.jpg) 0 0 repeat-x;
    border: 1px #898989 solid;
    float: right;
}
.review_block_content  .single_download A,  .review_block_content  .single_download A:hover{
    font-weight: 600;
    color: #FFF;
    text-decoration: none;
    line-height:35px;
    display: block;
    font-size: 18px;
}
.review_block_content  .btn_more A, .review_block_content  .btn_more A:hover{
    font-weight: 600;
    color: #000;
    text-decoration: none;
    line-height:25px;
    display: block;
}



.stamps-panel {
    /*height: 150px;*/
    margin: 0;
    /*padding: 10px 10px 10px 0;*/
    padding: 0;
}
.stamps-panel .stamps {
    width: 160px;
    height: 130px;
    float: left;
    margin: 0 0 0 11px;
    padding: 0;
    background: url(images/stamps_bg.png) 0 0 no-repeat;
}
.stamps-panel .stamps IMG {
    margin: 0;
    padding: 0;

}
.menu_panel_content_page {
    margin: 10px 0 0 0;
    padding: 0;
}
.menu_panel_content_page UL {
    width: 318px;
    float: left;
    padding: 0;
    margin: 0 0 25px 10px;
    padding: 0;
    background: #FFF;
    height:auto!important;
    min-height: 100px;
    height: 100px;
    border-bottom: 1px #F0F0F0 solid;
}
.menu_panel_content_page UL.right_block {
    margin: 0 0 25px 27px;
}
.menu_panel_content_page UL LI.menu_header {
    display: block;
    width: 318px;
    height: 29px;
    background: url(images/panel_menu_bg.png) 0 0 repeat-x;
    font-weight: 600;
    color: #FFF;
    line-height:29px;
    font-size: 10pt;
    margin: 0;
    padding: 0 0 0 12px;
    float: left;

}
.menu_panel_content_page UL LI {
    margin: 0;
    padding: 10px 0 0 10px;
    display: block;
    float: left;
    text-decoration: none;
    /*line-height: 30px;*/
    width: 300px;
    color: #6B7783;
    font-size: 11pt;
    background: url(images/img_li.gif) no-repeat scroll 0 12px;
}
.menu_panel_content_page UL LI A {
    margin: 0;
    padding: 0 0 0 10px;
    display: block;
    float: left;
    text-decoration: none;
        line-height: 30px;
        width: 300px;    
    color: #6B7783;
    font-size: 11pt;
}
.menu_panel_content_page UL LI A:hover {
    text-decoration: underline;
}
.menu_panel_content_page UL LI A.active, .menu_panel_content_page UL LI A.active:hover{
    color:#1064BC;
}

/* Language Dropdown */

#lang_sel{
padding: 5px 37px 0 0;
}
