#pages-top {
	background:#515151 url(grayscale/pages-top.gif) repeat-x bottom center;
	border-bottom:1px solid #333333;
}

#header {
	background:#e1ebef url(grayscale/header.gif) repeat-x bottom center;
}

.search-form {
	background:url(grayscale/search-bar.gif) repeat-x top center;
	border-left: solid 1px #666666;
}

.search-box {
	color:#666666;
}

#logo-back {
	background:url(grayscale/logo-back.gif) no-repeat bottom left;
}

#categories {
	background:#dddddd url(grayscale/categories.gif) repeat-x top center;
	border-top:1px solid #cccccc;
}

#featured {
	background:#7b7b7b url(grayscale/featured.gif) repeat-x top center;
	border-bottom:1px solid #333333;
	position: relative;
}

.featured-norm {
	margin:0; padding:0;
	width:auto; height:auto;
	background:url(grayscale/featured-norm.gif) no-repeat top center;
	line-height:20px;
}

.featured-blog {
	margin:0; padding:0;
	width:auto; height:auto;
	background:url(grayscale/featured-blog.gif) no-repeat top center;
	line-height:20px;
}

.featured-small {
	margin:0; padding:0;
	width:auto; height:103px;
	background:url(grayscale/featured-small.gif) no-repeat top center;
}

#content {
	background:#ffffff url(grayscale/content.gif) repeat-x top center;
	border-top:6px solid #dddddd;
	border-bottom:1px solid #e6e6e6;
}

	.comment-meta, .post-content {
		border-left:1px solid #dddddd;
	}

.post-list-last {
	border-bottom:1px solid #dddddd;
}

.post-list li.post-last, .post-list-last li.post-last, .post-list li.post-last-blank {
	border-bottom:1px solid #dddddd;
}

.post-list li.post, .post-list li.post-last, .post-list-last li.post, .post-list-last li.post-last, .post-list li.post-last-blank, .commentlist li {
	background:url(grayscale/postback.gif) repeat-y;
}

.post-list li.post-blank, .post-list-last li.post-blank, .post-list li.post, .post-list li.post-last, .post-list-last li.post, .post-list-last li.post-last, .post-list li.post-last-blank, .post-list li.other-post-last, .post-list-last li.other-post-last, .post-list li.archives, .post-list-last li.archives, .post-list li.other-post, .post-list-last li.other-post {
	border-color: #dddddd;
}

.box {
	background:#f7fafc url(grayscale/box-back.gif) repeat-x top center;
	border:1px solid #cccccc;
}

.meta {
	background:#fafbfd url(grayscale/meta.gif) repeat-x top center;
	border-left:1px solid #d9e2e9;
}

.related-posts, .tags-top {
	border-top:1px solid #dddddd;
}

.comment-content {
	border-left:1px solid #e5e9ee;
}

blockquote {
	background:#eeeeee;
	border:1px solid #cccccc;
}

h3, h3 a:link, h3 a:active, h3 a:visited {
	color:#222222;
}

.post-content h1, h1.comments-title, .post-content h2, .post-content h2.title, h2.comments-title, .post-content h3, .post-content h4, .post-content h5 {
	color:#484a4b;
}

h4, h4.related-posts, h4.tags {
	color:#333333;
}

h5 {
	color:#666666;
	border-bottom:3px solid #eeeeee;
}

a:link, a:active, a:visited {
	color: #B7000F;
}

#subscribe a, .featured-blog-content a, #footer a {
	color:#999999;
	text-decoration:underline;
}

h2.featured a:link, h2.featured a:active, h2.featured a:visited, a.twitter:link, a.twitter:active, a.twitter:visited, a.email:link, a.email:active, a.email:visited, a.rss-big:link, a.rss-big:active, a.rss-big:visited, .featured-norm, .featured-blog, h2.featured {
	color:#ffffff;
}

#pages-list li a, a.rss:link, a.rss:active, a.rss:visited, #pages-top {
	color: #dddddd;
}

.meta {
	color:#676d72;
}

#footer, a.woothemes-link:link, a.woothemes-link:active, a.woothemes-link:visited {
	color:#a7a1a1;
}

.textfield {
	color:#b2b5b6;
}

#category-list li.current-cat, #category-list li:hover {
	background:#dddddd;
}

#category-list li a {
	color:#777777;
}

#category-list li.current-cat a, #category-list li a:hover {
	color:#666666;
}

#category-list li.current-cat, #category-list li:hover {
	background-color:#e0e0e0;
}

.related-posts-list li a:hover, .meta a:hover {
	color:#B7000F;
}

.gray, .gray a, h2.gray a {
	color:#71787b;
}

.lightgray, .lightgray a {
	color:#999999;
}

.orange, caption {
	color:#cccccc;
}

.grayblue, .grayblue a, .related_posts li a, .meta a {
	color:#333333;
}

.grayscaleblue, .grayscaleblue a {
	color:#112842;
}

.grayscalegray, .grayscalegray a, th {
	color:#3a3c3e;
}

#sidebar a, #sidebar {
	color:#9ca0a4;
}





#pages-top
{
	background: #FED300 url(inproma/header_bg.png) repeat-x;
	border: none;
	height: 39px;
	padding: 0;
}
#pages-top .container
{
	background: url(inproma/top_nav_bg.png) no-repeat;
}


#pages-list li
{
	height: 39px;
	line-height: 39px;
}
#pages-list li a
{
	height: 39px;
	font-weight: bold;
	line-height: 36px;
	margin: 0 0 0 20px;
	padding: 0;
}
#pages-list li a:hover
{
	color: #333;
	text-decoration: underline;
}
#pages-list li a, a.rss:link, a.rss:active, a.rss:visited, #pages-top
{
	color: #333;
}
#pages-list li.current_page_item a
{
	background: url(inproma/top_nav_current_bg.png) no-repeat center bottom;
}

#header
{
	background: #FFF url(inproma/header_bg.png) repeat-x 0 -39px;
	height: 99px;
}
#logo-back
{
	background: #FFF url(inproma/logo_bg.png) no-repeat top right;
	height: 99px;
}



#pages-list li a
{
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}


#featured
{
	margin-top: 0;

	overflow: hidden;
}
#featured, .featured-norm, .featured-small
{
	background: #FFF url(inproma/featured_bg.png) repeat-x;
}

#featured .featured-norm
{
	background: #FFF url(inproma/featured_norm_bg.png) no-repeat right top;
	height: 280px;
	position: relative;
}

.featured-content
{
	height: 250px;
	left: 10px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 380px;
}
.featured-content p
{
	margin-bottom: 10px;
}
.featured-preview
{
	border-color: #FFF;
	border-style: solid;
	border-width: 0 2px 2px 2px;
	display: block;
	float: none;
	font-size: 0;
	right: 10px;
	line-height: 0;
	max-height: 250px;
	margin: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 515px;
}
.featured-preview a
{
	font-size: 0;
	line-height: 0;
}





#sidebar .box-header
{
	border: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
}



#categories
{
	background: url(inproma/tab_bar_bg.png) repeat-x;
	border: none;
	border-bottom: 5px solid #FFF;
	margin: 0;
	padding: 0;
}

#category-list li a
{
	background: url(inproma/tab_bg.png) no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 33px;
	line-height: 36px;
	margin: 0;
	padding: 0 20px;
}

#category-list li.current-cat a, #category-list li a:hover
{
	/*background-image: none;*/
	color: #000;
}

#category-list li.current-cat, #category-list li:hover
{
	background-color: transparent;
}

#category-list li li a
{
    background: #FFF;
    color: #777;
    height: auto;
    line-height: 1;
}
#category-list li.current-cat li a, #category-list li li a:hover
{
	color: #777;
}
#category-list li lia:hover, #category-list li li a:hover
{
	color: #000;
}


h2.featured a:link, h2.featured a:active, h2.featured a:visited
{
	color: #FED300;
	font-size: 0.8em;
}


.meta h3 a
{
	color: #B7000F;
}
.meta h3 a:hover
{
	color: #000;
}

#subscribe a
{
    float: left;
}
a.rss:link, a.rss:active, a.rss:visited
{
    display: block;
    color: #000 !important;
	background: url(inproma/rss-32x32.png) no-repeat left center;
	height: 34px;
    line-height: 34px;
    width: 32px;
    margin:2px 10px 0 0;
    padding: 0;
    text-indent: -999em;
}
a.twitter:link, a.twitter:active, a.twitter:visited
{
    display: block;
    color: #000 !important;
	background: url(inproma/twitter-32x32.png) no-repeat left center;
	height: 34px;
    line-height: 34px;
    width: 32px;
    margin:2px 10px 0 0;
    padding: 0;
    text-indent: -999em;
}
a.facebook:link, a.facebook:active, a.facebook:visited
{
    display: block;
    color: #000 !important;
	background: url(inproma/facebook-32x32.png) no-repeat left center;
	height: 34px;
    line-height: 34px;
    width: 32px;
    margin:2px 10px 0 0;
    padding: 0;
    text-indent: -999em;
}

h5
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.5em;
}

#sidebar input.text
{
    display: block;
    width: 180px;
}
#sidebar label
{
    display: block;
    margin-bottom: 3px;
}
#sidebar .wpcf7-list-item
{
    display: block;
}




#slideshow-counter
{
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: -25px;
	top: 15px;
}
#slideshow-counter li
{
	background: url(inproma/slideshow_counter_normal.png) no-repeat;
	cursor: pointer;
	height: 23px;
	font-weight: bold;
	line-height: 23px;
	margin-bottom: 3px;
	width: 23px;
	text-align: center;
}

#slideshow-counter li.normal
{
	background: url(inproma/slideshow_counter_normal.png) no-repeat;
}

#slideshow-counter li.current
{
	color: #454545;
	background: url(inproma/slideshow_counter_current.png) no-repeat;
}

h1.comments-title, h2.comments-title
{
    font-family: Helvetica, Arial, sans-serif;
}

#logo-back img
{
	margin: 24px 0 0 0;
}


.fbconnect_share
{
    display: none;
}


#commentform #submit
{
    border: none;
    background: none;
    padding: 0;
    margin: 0;
}

img.read-more
{
    vertical-align: middle;
}



.inxmail-subscription
{

}

.inxmail-subscription label, .inxmail-subscription input, .inxmail-subscription select
{
    display: block;
}

.inxmail-subscription label
{
    margin-top: 3px;
}

.inxmail-subscription select
{
    width: 150px;
}

.inxmail-subscription .controls
{
    margin-top: 10px;
}




.tx_powermail_pi1_form
{
    display: block;
    margin-top: 20px;
}

.tx_powermail_pi1_form fieldset
{
    border: none;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.tx_powermail_pi1_form legend
{
    display: none;
}

.tx_powermail_pi1_form .message-submit
{
    border: none;
}


.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html
{
    clear: both;
    margin-bottom: 10px;
    position: relative;

    /*overflow: hidden;
    width: 100%;*/
}

.tx_powermail_pi1_form label
{
    display: block;
    font-size: 11px;
    /*float: left;*/
    line-height: 20px;
    width: 260px;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_radio label,
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_check label,
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_select label
{
    display: inline;
    width: auto;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_select label
{
    font-size: 12px;
    padding-right: 10px;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_select
{
    /*padding-top: 10px;*/
}

.tx_powermail_pi1_form .powermail_text, .tx_powermail_pi1_form .powermail_textarea
{
    background: transparent url(../img/input_bg.png) no-repeat left top;
    border: 1px solid;
    border-color: #666 #999 #999 #666;
    display: block;
    font: 14px/1.4 Helvetica, Arial, sans-serif;
    /*float: right;*/
    padding: 4px;
    width: 470px;
}

.tx_powermail_pi1_form .controls
{
    border: none !important;
}

.tx_powermail_pi1_form .powermail_text:focus, .tx_powermail_pi1_form .powermail_textarea:focus
{
    background: #FFF1AE;
}

.tx_powermail_pi1_form .powermail_textarea
{
    height: 150px;
}


.tx_powermail_pi1_form .powermail_submit
{
    display:block;
    float: right;
}

.tx_powermail_pi1_form .validation-advice
{
    color: #D60000;
    font-size: 11px;
    position: absolute;
    top: 0;
    right: 0;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_radio .validation-advice
{
    color: #D60000;
    font-size: 11px;
    position: absolute;
    top: 20px;
    right: 0;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_checkbox_title
{
    display: none;
}



.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.email
{
    clear: none;
    float: left;
    width: 210px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.email label
{
    width: 210px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.email .powermail_text
{
    width: 200px;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.phone
{
    clear: none;
    float: right;
    width: 210px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.phone label
{
    width: 210px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.phone .powermail_text
{
    width: 200px;
}



.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.firstname
{
    clear: none;
    float: left;
    width: 230px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.firstname label
{
    width: 230px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.firstname .powermail_text
{
    width: 220px;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.lastname
{
    clear: none;
    float: right;
    width: 230px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.lastname label
{
    width: 230px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.lastname .powermail_text
{
    width: 220px;
}




.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.zip
{
    clear: none;
    float: left;
    width: 100px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.zip label
{
    width: 100px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.zip .powermail_text
{
    width: 90px;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.city
{
    clear: none;
    float: right;
    width: 360px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.city label
{
    width: 360px;
}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html.city .powermail_text
{
    width: 350px;
}




.team-list, .partner-list
{
    clear: both;
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
}

.team-list li, .partner-list li
{
    background: #FFF url(inproma/coworkers-bg.png) no-repeat;
    /*float: left;*/
    font-size: 12px;
    margin: 0 0 20px 0;
    padding: 15px;
    height: 150px;
}
.partner-list li
{
    height: 90px;
}
.partner-list li
{
    background: #FFF url(inproma/partner-bg.png) no-repeat;
}
.team-list li.last-in-row, .partner-list li.last-in-row
{
    margin-right: 0;
}

.team-list .photo, .partner-list .photo
{
    display: block;
    float: left;
    margin: 0 15px 0 0;
}

.team-list .name, .partner-list .name
{
    font-weight: bold;
    line-height: 1;
    margin-bottom: 10px;
    font-size: 16px;
}

.team-list p, .partner-list p
{
    margin-bottom: 5px;
    margin-left: 165px;
}





.inxform div.textfield,
.inxform div.label
{
    color:#B2B5B6;
    background:none repeat scroll 0 0 #FFFFFF;
    border: none;
    margin:8px 0 0;
    padding:5px;

    clear: both;
    overflow: hidden
}

.inxform label
{
    color: #464442;
    width: 150px;
    line-height: 22px;
    font-size: 11px;
    padding-left: 3px;
}

.inxform .radiobutton
{

}

.inxform input.text
{
    width: 200px;
}

.inxform label,
.inxform input.text,
.inxform select
{
    display: block;
    float: left;
}

.inxform .submit
{
    margin-top: 15px;
    overflow: hidden;
    text-align: right;
}

.inxform .submit_button
{
    margin-right: 10px;
}




#survey-form-wrapper div.warning
{
    color: red;
    font-weight: bold;
    margin: 0 0 20px 0;
}

#survey-form-wrapper label
{
    font-size: 12px;
}

#survey-form-wrapper div.radiobutton,
#survey-form-wrapper div.textfield
{
    margin: 0 0 20px 0;
    padding: 0;
}

#div_radiobutton_1
{
    margin: 0 !important;
}

#survey-form-wrapper div.radiobutton,
#survey-form-wrapper div.checkboxfield
{
    clear: both;
    overflow: hidden;
    width: 200px;
}

#survey-form-wrapper div.radiobutton label,
#survey-form-wrapper div.checkboxfield label
{
    float: right;
}

#survey-form-wrapper div.radiobutton input,
#survey-form-wrapper div.checkboxfield input
{
    float: left;
}

#survey-form-wrapper div.textfield label
{
    display: block;
    float: none;
    margin: 0 0 1px 0;
    padding: 0;
    width: auto;
}

#survey-form-wrapper .submit_button,
#survey-form-wrapper .reset_button
{
    display: block;
    float: right;
    margin: 0 0 20px 10px;
}

#survey-form-wrapper .message_info,
#survey-form-wrapper .disclaimer
{
    clear: both;
    margin: 0 0 20px 0;
    overflow: hidden;
}
