/* Start:/bitrix/templates/venturegroup/components/bitrix/menu/tpl_topnav/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('../../../../../templates/venturegroup/components/bitrix/menu/tpl_topnav/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/venturegroup/components/bitrix/menu/tpl_mainmenu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('../../../../../templates/venturegroup/components/bitrix/menu/tpl_mainmenu/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/venturegroup/components/bitrix/breadcrumb/tpl_breadcrumb/style.css*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */



/* Start:/bitrix/templates/venturegroup/components/bitrix/menu/tpl_subnav/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('../../../../../templates/venturegroup/components/bitrix/menu/tpl_subnav/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/venturegroup/components/bitrix/news.list/tpl_newslist/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/venturegroup/styles.css*/
#workarea ul { list-style-type: none;  padding:0; margin: 0 0 0 1.5em;}
#workarea ul li:before { content:'\2014\a0'; }
#workarea li
{
	behavior:expression( !this.before  ? this.before = this.innerHTML = '<span class="dash">— </span>' + this.innerHTML :'' );
	text-indent:-1.35em;
	margin: 0.6em 0
}

#workarea ul ul { padding:0 0 0 1.5em; margin: 0.6em 0}

table.data-table { width: 100%; }
table.data-table th { text-align: left;}
table.data-table td, table.data-table th { }
table.data-table tr.alt-row { }

b, strong { font-size:bold;}

.more { }
.introtext {}
.externelink {}
/* End */



/* Start:/bitrix/templates/venturegroup/template_styles.css*/
/*! normalize.css 2011-09-22T17:42 UTC - http://github.com/necolas/normalize.css */

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 */

audio:not([controls]) {
    display: none;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */

[hidden] {
    display: none;
}


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Keeps page centred in all browsers regardless of content height
 * 3. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html {
    font-size: 100%; /* 1 */
    overflow-y: scroll; /* 2 */
    -webkit-text-size-adjust: 100%; /* 3 */
    -ms-text-size-adjust: 100%; /* 3 */
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */

body {
    margin: 0;
}

/* 
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */

body,
button,
input,
select,
textarea {
    font-family: sans-serif;
}


/*
 * Addresses outline displayed oddly in Chrome
 */

:focus {
    outline: 0;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */

a:hover,
a:active {
    outline: 0;
}


/* =============================================================================
   Typography
   ========================================================================== */

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3/4, S4/5, Chrome
*/

b, 
strong { 
    font-weight: bold; 
}

blockquote {
    margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */

/* 1 */

q {
    quotes: none;
}

/* 2 */

q:before,
q:after {
    content: '';
    content: none;
}

small {
    font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


/* =============================================================================
   Lists
   ========================================================================== */

ul,
ol {
    margin: 1em 0;
    padding: 0 0 0 15px;
}

dd {
    margin: 0 0 0 15px;
}

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9 
 */

svg:not(:root) {
    overflow: hidden;
}


/* =============================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */

figure {
    margin: 0;
}


/* =============================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE6/7
 */

form {
    margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */

fieldset {
    border: 1px solid #666666;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects alignment displayed oddly in IE6/7
 */

legend {
    border: 0; /* 1 */
    *margin-left: -7px; /* 2 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3/4, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */

button,
input {
    line-height: normal; /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Corrects inner spacing displayed oddly in IE7 without effecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */

button,
input[type="button"], 
input[type="reset"], 
input[type="submit"] {
    cursor: pointer; /* 1 */
    -webkit-appearance: button; /* 2 */
    *overflow: visible;  /* 3 */
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Addresses excess padding in IE8/9
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Corrects inner padding displayed oddly in S5, Chrome on OSX
 */

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Corrects inner padding and border displayed oddly in FF3/4
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}


/* =============================================================================
   Tables
   ========================================================================== */

/* 
 * Remove most spacing between table cells
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}




/* Custom additions */


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* Selection colours (easy to forget) */

::selection 	 	{background: rgb(255,255,158);}
::-moz-selection 	{background: rgb(255,255,158);}
img::selection 		{background: transparent;}
img::-moz-selection	{background: transparent;}
body {-webkit-tap-highlight-color: rgb(255,255,158);}




/*	Typography presets
	------------------	*/

/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
   * Based on the typography.css portion of Blueprint CSS @ http://blueprintcss.org/
   
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px ~ 12px) */
body { 
  font-size: 81.3%;
  color: #000; 
  background: #fff;
  font-family: Verdana, Geneva, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {  color:#000000; font-weight: 300;  margin:0;  }

h1 { font-weight:normal; font-size:2.308em; line-height:1.1; color:#009E58; margin-bottom:13px; }
#content > h1 { width:80%;}
h2 { font-size: 1.154em; margin-bottom:0.25em; color:#000000; }
h2 a { text-decoration:none; color:#000000;}
h3 { font-size: 1em; line-height: 1; color:#000000; line-height:1.8; }
h4 { font-size: 1em; }
h5 { font-size: 1em; font-weight: bold; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}

/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1em; }

/*
  These can be used to pull an image at the start of a paragraph, so
  that the text flows around it (usage: <p><img class="left">Text</p>)
 */
.left       { float: left !important; }
p .left     { margin: 1.5em 1.5em 1.5em 0; padding: 0; }
.right      { float: right !important; }
p .right    { margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a:focus,
a:hover     { color: #009e58; }
a           { color: #009e58; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong,dfn  { font-weight: bold; }
em,dfn      { font-style: italic; }
sup, sub    { line-height: 0; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre         { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

/* Lists
-------------------------------------------------------------- */

li ul,
li ol  		{ margin: 0; }
ul, ol 		{ margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }

ul     		{ list-style-type: disc; }
ol     		{ 	-style-type: decimal; }

dl     		{ margin: 0 0 1.5em 0; }
dl dt  		{ font-weight: bold; }
dd     		{ margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

/*
  Because of the need for padding on TH and TD, the vertical rhythm
  on table cells has to be 27px, instead of the standard 18px or 36px
  of other elements.
 */
table         {  }
th            { }
thead th      {  }
th,td,caption { vertical-align:top; }
/*
  You can zebra-stripe your tables in outdated browsers by adding
  the class "even" to every other table row.
 */
tbody tr:nth-child(even) td,
tbody tr.even td  {
}
tbody			{ vertical-align: top; }
tfoot       { }
caption     {}


/* --------------------------------------------------------------

   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms

   Usage:
   * For text fields, use class .title or .text
   * For inline forms, use .inline (even when using columns)

-------------------------------------------------------------- */

/*
  A special hack is included for IE8 since it does not apply padding
  correctly on fieldsets
 */
label    { font-weight: bold; }
fieldset { padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend   { font-weight: bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em; }

fieldset, #IE8#HACK { padding-top:1.4em; }
legend, #IE8#HACK { margin-top:0; margin-bottom:0; }

/* Form fields
-------------------------------------------------------------- */

/*
  Attribute selectors are used to differentiate the different types
  of input elements, but to support old browsers, you will have to
  add classes for each one. ".title" simply creates a large text
  field, this is purely for looks.
 */
input[type=text], input[type=password], input[type=url], input[type=email],
input.text, input.title,
textarea {
  background-color:#fff;
  border:1px solid #bbb;
  color:#000;
}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus,
input.text:focus, input.title:focus,
textarea:focus {
  border-color:#666;
}
select { background-color:#fff; border-width:1px; border-style:solid; }

input[type=text], input[type=password], input[type=url], input[type=email],
input.text, input.title,
textarea, select {
  margin:0.5em 0;
}

input.text,
input.title { width: 300px; padding:5px; }
input.title { font-size:1.5em; }
textarea    {  }

/*
  This is to be used on forms where a variety of elements are
  placed side-by-side. Use the p tag to denote a line.
 */
form.inline { line-height:3; }
form.inline p { margin-bottom:0; }


/* Success, info, notice and error/alert boxes
-------------------------------------------------------------- */

.error,
.alert,
.notice,
.success,
.info { padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error, .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.notice        { background: #fff6bf; color: #514721; border-color: #ffd324; }
.success       { background: #e6efc2; color: #264409; border-color: #c6d880; }
.info          { background: #d5edf8; color: #205791; border-color: #92cae4; }
.error a, .alert a { color: #8a1f11; }
.notice a          { color: #514721; }
.success a         { color: #264409; }
.info a            { color: #205791; }


/*
	Global clases
*****************/

.hidden			{ display:none; }
.small 			{ font-size:12px!important; }
.smaller 		{ font-size:11px!important; }
.smallest		{ font-size:10px!important;}

.clear         { clear:both; }
.float-left    { float:left!important; }
.float-right   { float:right!important; }
.inline		   { display:inline; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.nowrap			{white-space:nowrap;}
 
.nopadding     { padding:0!important; }
.nomargin     { margin:0!important; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.container 		{ position:relative; background: #eee; padding:10px; margin-bottom:10px; border-radius: 0 7px 7px 7px; -moz-border-radius: 0 7px 7px 7px; -webkit-border-radius: 0 7px 7px 7px;}
.min-height 	{ min-height:860px; height:auto !important; height:380px;}

.nav-hor { white-space:nowrap; padding:0; margin:0; list-style:none; }
.nav-hor li { display:inline-block; zoom: 1; *display: inline; }
.nav-hor li:first-child { padding-left:0!important; margin-left:0!important; border-left:0!important; }
.nav-hor li:last-child { padding-right:0!important; margin-right:0!important; border-right:0!important; }
.nav-hor a, .nav-hor a:link, .nav-hor a:visited { text-decoration:none; display:inline-block; zoom: 1; *display: inline; }
		
.nav-ver { margin:0; padding:0; list-style:none; }
.nav-ver li { }
.nav-ver li a, .nav-ver li a:link, .nav-ver li a:visited { display:block; width:auto; text-decoration:none;}
.nav-ver li a:hover { }

.pipes li { padding:0 10px 0 0; margin:0 0 0 5px; border-right: 1px solid #cccccc; }
.pipes li.last {border-right:0;}
.pipes li a {  }
.pipes li a:hover { text-decoration:underline; }

.more 			{ white-space:nowrap; text-decoration:none; }
.introtext .more { color:#000000; }
.more:after    { content:' »';}
.more:hover		{ text-decoration:underline; }

.txsdblack {text-shadow: -1px -1px 0px rgba(0,0,0,0.5); filter: dropshadow(color=#000000, offx=-1, offy=-1);}
.txsdwhite {text-shadow: 1px 1px 0px rgba(255,255,255,0.85); filter: dropshadow(color=#ffffff, offx=1, offy=1);}

.col { margindisplay: inline; float: left; position: relative; }
.row { width: 100%; overflow: hidden; position:relative; text-align:left; }
.row .row {	width: auto; display: inline-block; }

hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }


#content img {display: block; height: auto; line-height: 100%; outline: medium none; text-decoration: none;}
table td img { display:inline;}
.externelink {background:  url('../../../../../templates/venturegroup/images/icon-newwindow-trans.png') right top  no-repeat; padding-right:14px; text-decoration:none;}

/*	Less Framework 4
	http://lessframework.com
	by Joni Korpi
	License: http://opensource.org/licenses/mit-license.php	*/


/*		Default Layout: 992px. 
		Gutters: 24px.
		Outer margins: 48px.
		Leftover space for scrollbars @1024px: 32px.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10
px      68    160    252    344    436    528    620    712    804    896    */

body {
	margin:0 auto;
	width: 896px;
   padding: 20px 48px 40px 48px;
	color: rgb(60,60,60);
	line-height:1.4;
	-webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
}

.quote { border:1px solid #009E58; position:relative; padding:13px 5px 13px 15px; margin:40px 0 15px; }
#page_home .quote { padding-top:}
.quote p { font-style:italic; font-size:1.231em; color:#999999; line-height:1.2; margin-bottom:0; }
.quote .arrow { position:absolute; left:-12px; top:12px; width:12px; height:24px;}
.quote a.more { color:#000000; font-size: 1em;}

.movie { background: url('../../../../../templates/venturegroup/images/img-border01.jpg') no-repeat; position:relative; margin-bottom:15px;}
.movie a { display:block; height:102px; color:#ffffff; background:url('../../../../../templates/venturegroup/images/icon-play-movie-trans.png') center 25px no-repeat; text-decoration:none;}
.movie a span { display:block; cursor:pointer; width:150px; padding-left:10px; position:absolute; bottom:0; left:0; height:30px; background:url('../../../../../templates/venturegroup/images/dot-darkgreen-70-trans.png'); line-height:29px;}
.movie a span:after    { content:' »';}

#newslist h2 { margin-bottom:6px; font-size:1.385em; line-height:1.2;}
#newslist h2 a { text-decoration:none;}
#newslist article.newsitem { padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #ccc;}
#newslist article.newsitem img { margin-bottom:12px;}

#globalborder .newsitem p { margin:0;}
#globalborder .newsitem .more { margin-bottom:1em; display:block;}

#history h2 { margin-bottom: 0;}
#history .news-item {border-bottom: 1px solid #cccccc; margin-bottom: 1em;}

#header {}
#header .headertop { height:80px;}
#header .headerbottom { height:145px;  background:url('../../../../../templates/venturegroup/images/bar.gif') no-repeat 24px top;}
#companylogo { width:436px; height: 42px; margin-right:24px; }
#companylogo a { display:block; margin-left:184px; background: url('../../../../../templates/venturegroup/images/images-trans.png') 0 -24px no-repeat; width:223px; height: 59px; }
#topnav { width:436px; font-size:0.923em;}
#topnav li { float:left; display:block; }
#topnav li.search { margin-top:-3px; border-right:0; padding-right:0;}
#topnav ul { float:right; line-height:1.2; }
#topnav ul a  { color:#999999; }
#langselect {  width: 436px; height:30px; margin-bottom:11px;}
#langselect ul { float:right;}
#langselect ul li { display:none; width:22px; height:14px; background:url('../../../../../templates/venturegroup/images/icon-languages-trans.png') no-repeat; }
#langselect ul li a { display:block; width:22px; height:14px; }
body.lang_nl #langselect ul li.lang_en { display:block; background-position: -44px top; }
body.lang_en #langselect ul li.lang_nl { display:block; background-position: 0 top; }
#mainmenu {  width:160px; min-height:145px; background:url('../../../../../templates/venturegroup/images/bg-mainmenu-nor.gif') repeat-y;}
#mainmenu li { height: 23px; border-bottom:1px solid #ffffff; line-height:21px; padding-left:8px;}
#mainmenu li a { color:#000000; height:23px; width:160px;}
#mainmenu li a:hover {color: #009E58;}
#mainmenu li.active {background: url('../../../../../templates/venturegroup/images/bg-mainmenu-act.gif') repeat-y;}
#mainmenu li.active a { color:#ffffff;}

#submenu { width:160px; }
#page_home #submenu { display:none; }
#submenu ul {}
#submenu li { background:url('../../../../../templates/venturegroup/images/bg-mainmenu-nor.gif') repeat-y; border-bottom:1px solid #ffffff; line-height:1; padding:5px 5px 6px 8px;}
#submenu li a { color:#000000;}
#submenu li a:hover {color: #009E58;}
#submenu li.active {background: url('../../../../../templates/venturegroup/images/bg-mainmenu-act.gif') repeat-y;}
#submenu li.active a { color:#ffffff;}
#submenu ul li:last-child { margin-bottom:15px;}
#banner { width:736px; height: 145px; background: url('../../../../../templates/venturegroup/images/img-banner01.jpg') no-repeat; }
#over-ons #banner { background-image: url('../../../../../templates/venturegroup/images/img-banner03.jpg')}
#branches #banner { background-image: url('../../../../../templates/venturegroup/images/img-banner02.jpg')}
#historie #banner { background-image: url('../../../../../templates/venturegroup/images/img-banner01.jpg')}
#mvo #banner { background-image: url('../../../../../templates/venturegroup/images/img-banner03.jpg')}
#werken-bij #banner { background-image: url('../../../../../templates/venturegroup/images/img-banner02.jpg')}

.lang_en #banner { background-position: center bottom; background-image: url('../../../../../templates/venturegroup/images/img-banner01en.jpg'); }
#over-ons.lang_en #banner { background-image: url('../../../../../templates/venturegroup/images/img-banner03en.jpg');}
#branches.lang_en #banner { background-image: url('../../../../../templates/venturegroup/images/img-banner02en.jpg');}
#historie.lang_en #banner { background-image: url('../../../../../templates/venturegroup/images/img-banner01en.jpg');}
#mvo.lang_en #banner { background-image: url('../../../../../templates/venturegroup/images/img-banner03en.jpg');}
#werken-bij.lang_en #banner { background-image: url('../../../../../templates/venturegroup/images/img-banner02en.jpg')}

#banner .bar { width:222px; height:10px; position:absolute; z-index:2; top:0; left: 24px; background:#ffffff;}
#banner .scrollable { position:relative; overflow:hidden; width: 736px; height:145px; }
#banner .scrollable .items { width:20000em; position:absolute; clear:both; }
#banner .items div { float:left; width:736px; }
#banner .scrollable img { float:left; width:736px; height:145px; }
#banner .scrollable .active { position:relative; cursor:default; }

#main { margin-bottom:30px;}
#globalborder { width:160px; padding-top:22px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#contentborder { width:160px;  padding-top:12px; margin-right:24px;  font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; height:1px;}
#content { width:528px; margin-right:24px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#content .introtext { line-height:1.8; font-size:1.077em; color:#009E58; font-weight:normal;}
#content p { }
#breadcrumbnav { height:30px; font-size:0.846em; color:#999999; font-family:Verdana, Geneva, sans-serif;}
#breadcrumbnav a { color:#999999; text-decoration:none; }
#breadcrumbnav a:hover { text-decoration:underline;}
#addthis { position:absolute; top:0; right:0; width:auto;}
#addthis .label { text-align:right; color:#999999; font-size:0.846em;}
#tagcloud { margin-top:50px;}
#tagcloud a { margin: 0 2px; color:#999999; text-decoration:none; line-height:1em;}
#tagcloud a:hover { text-decoration:underline;}
#tagcloud .t1 { font-size:85%;}
#tagcloud .t2 {}
#tagcloud .t3 { font-size:115%}
#tagcloud .t4 { font-size: 130%}
#tagcloud .t5 { font-size:160%}
#tagcloud .t6 { font-size:200%}
.preview_picture { display:block; margin-bottom: 10px;}

#footer { color:#999999; font-size:0.846em; }
#footer > div { margin-left:160px; height:50px; background: url('../../../../../templates/venturegroup/images/images-trans.png') 0 bottom no-repeat;}
#footer a { }
#legallinks { width:344px;text-align:right;}
#legallinks ul { margin-top:18px; line-height:1.2;}
#legallinks li:last-child { border:0;}
#legallinks ul li a { color:#ffffff;  text-shadow: -1px -1px 0px rgba(0,0,0,0.35); filter: dropshadow(color=#000000, offx=-1, offy=-1);}
#sociallinks { width: 344px; padding:22px 24px 0 0; background:url('../../../../../templates/venturegroup/images/bar.gif') no-repeat 24px top;}
#sociallinks  ul { margin-left:24px;}
#sociallinks  ul span { display:none;}
#sociallinks  li { display:block; float:left; margin-right:3px;}
#sociallinks .title a { display:block; float:left;}
#sociallinks .linkedin a {background: url('../../../../../templates/venturegroup/images/images-trans.png') -32px 0 no-repeat; width:16px; height:16px; }
#sociallinks .facebook a {background: url('../../../../../templates/venturegroup/images/images-trans.png') 0 0 no-repeat; width:16px; height:16px; }
#sociallinks .twitter a {background: url('../../../../../templates/venturegroup/images/images-trans.png') -16px 0 no-repeat; width:16px; height:16px; }

#search input { margin:0; float:none; height:20px; line-height:19px; background:url('../../../../../templates/venturegroup/images/bg-search.gif') repeat-y; border:0; padding-left:5px; width:140px; margin-right:1px; float:left;}
#search button { background-color:#009E58; float:left; border:0; height:21px; width:20px; color:#ffffff; font-family: Arial, Helvetica, sans-serif; line-height:19px;}

#twtr-widget-1, #twtr-widget-2 { margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #ccc;}
.twtr-widget .twtr-tweet-wrap { padding:0 !important;}
.twtr-ft { display:none!important;}
.twtr-hd. .twtr-bd { padding:0 !important;}
.twtr-timeline { height:130px !important;}

/* - css for new twitter widget 10-01-2013 - */
.tweets { overflow: hidden; color: #aaaaaa; }
  ul.tweet_list { padding: 0px 9px; margin: 0;}
  .tweet_avatar { position: relative; padding-right: 8px; }
  .header_tweets { position: relative; left: 50px; font-size: 11px; top: 19px; }
  .tweets ul.tweet_list { list-style-type: none; }
    .tweets ul.tweet_list li { margin-bottom: 15px; padding-bottom:15px; border-bottom:1px dotted #ccc; word-break: break-word;}
  .tweets span.at, .tweets a { color: #009e57; }


.news-list .scroll { position:relative; float:right; overflow:hidden; width: 175px; height:118px; }
.news-list .scroll .pics { width:20000em; position:absolute; clear:both; }
.news-list .pics div { float:left; cursor:pointer; width:175px !important; height:118px; margin:0px; }
.news-list .detail_text { display:none;}
.news-list .scroll.active { }

#branches .news-item { border-bottom:1px solid #cccccc; padding-bottom:15px; margin-bottom:15px;}


/* End */
/* /bitrix/templates/venturegroup/components/bitrix/menu/tpl_topnav/style.css */
/* /bitrix/templates/venturegroup/components/bitrix/menu/tpl_mainmenu/style.css */
/* /bitrix/templates/venturegroup/components/bitrix/breadcrumb/tpl_breadcrumb/style.css */
/* /bitrix/templates/venturegroup/components/bitrix/menu/tpl_subnav/style.css */
/* /bitrix/templates/venturegroup/components/bitrix/news.list/tpl_newslist/style.css */
/* /bitrix/templates/venturegroup/styles.css */
/* /bitrix/templates/venturegroup/template_styles.css */