/*
Theme Name: Novron
Theme URI: http://novron.com/
Description: Default theme for Novron branded websites
Version: 1.0
Author: Konstantin Kovshenin
Author URI: http://kovshenin.com/
Tags: two columns, clean, black, white, jquery

Copyright © 2010
*/

html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; background: #FFFFFF /*url(images/bg.gif) 0% 0% repeat-x*/; font: normal 10pt/13pt Tahoma; color: #5b5b5b}
.bod2 {background: #1e1214 url(images/a_bg2.gif) 50% 0% repeat-y;}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
img {border: none; vertical-align: top}
form {margin: 0px; padding: 0px}
a {color: #5b5b5b; text-decoration: underline}
a:hover {text-decoration: none}
h1 {margin: 0px; padding: 0px 0px 3px 0px; font: 16pt Tahoma; color: #000000; }
.all {height: auto; min-height: 100%; position: relative; width: 962px; padding: 0px; margin: 0px auto; /*background: url(images/a_bg.gif) 0% 1px repeat-y*/}
.all2 {height: auto; min-height: 100%; position: relative; width: 962px; padding: 0px; margin: 0px auto; /*background: url(images/a_bg2.gif) 0% 1px repeat-y*/}
.header {/*background: url(images/bg.gif) 0% 0% repeat-x;*/ height: 118px}
.logo {margin-left: 15px; text-align: center; padding: 33px 0px 0px 0px; height: 50px; float: Left}
.h_menu {margin: 0px; padding: 0px; font: normal 9pt Tahoma; font-weight: bold; float: left;}
.h_menu.right { float: right; }
.h_menu span { font: normal; font-weight: normal; }

.h_menu img.down-arrow { padding-top: 1px; }

.projects-popup {
	display: none;
	width: 500px;
	position: absolute;
	z-index: 500;
	left: 166px;
	top: 68px;
	font-size: 8pt;
	border-top: solid 1px #eee;
}

.projects-popup ul {
	list-style: none;
	margin: 2px 6px 6px 6px;
	padding: 0;
	float: left;
}

.projects-popup ul li {
	float: left;
}

.language {
	display: none;
	width: 200px;
	background: white;
	position: absolute;
	z-index: 500;
	right: 18px;
	top: 64px;
	text-align: right;
	font-size: 8pt;
}

.language ul {
	list-style: none;
	margin: 6px;
	padding: 0;
	float: right;
}

.language ul li, .projects-popup ul li {
	margin: 0;
}

.language a, .projects-popup a {
	color: #888;
	text-decoration: none;
}

.projects-popup a {
	margin-right: 12px;
}

.language a:hover, .projects-popup a:hover {
	color: green;
}

.h_menu td { list-style: none; background: white; }
.h_menu a { margin-left: 10px; color: #888; text-decoration: none; display: block; padding: 46px 8px 0px 8px; }
.h_menu a:hover { color: green; }
.h_menu td.act, .h_menu td.act a { color: green; }
.h_bot { clear: both; color: #888; float: left; background: white; font-size: 8pt; margin-left: 8px; }
.h_bot a { color: #888; }
.h_b_left { float: Left; padding: 4px 0px 0px 7px; width: 900px; }
.h_b_right { float: right; padding: 4px 7px 0px 0px; }
.h_b_left img, .h_b_right img { margin: 0px 3px; }

.center {padding: 10px 0px; position: relative}

.context, .context a {color: black; text-decoration: none}
.context { position: absolute; left: 0px; z-index: 500; top: 344px; width: 920px; background: white; opacity: 0.85; filter: alpha(opacity = 85); height: 83px; border: solid 1px white; }
.context_left { float: Left; width: 600px; padding: 13px 0px 0px 10px}
.context_right { float: right; padding: 20px 20px 0px 0px; font: normal 13.5pt Tahoma; }
.context_right strong {font: normal 24pt Tahoma}
.slider { position: relative; margin: 0px auto; width: 950px; overflow: hidden; height: 429; }
.mini_pics { width: 938px; margin: 0 auto; position: relative; left: 1px; height: 154px; display: block; overflow:hidden; }
.mini_pics td { padding: 7.5px; }
.mini_pics td div { z-index: 500; color: black; background: white; position: relative; top: -29px; opacity: 0.85; border: solid 1px white; width: 217px !important }
.mini_pics td a.caption { color: black; text-decoration: none; padding: 4px 7px 7px 7px; display: block }
.mini_pics td a.caption:hover { text-decoration: underline; }
/*.mini_pics td a.caption {padding: 0px}
.mini_pics td a.caption:hover {text-decorztion: none}*/


.projects, .projects2 {display: block; background: url(images/pr_bg.jpg) 0% 0% no-repeat; color: #FFFFFF; text-decoration: none; padding: 8px 0px 11px 28px; width: 170px}
.projects2 {background: url(images/pr_bg2.jpg) 0% 0% no-repeat}
.projects:hover, .projects2:hover {opacity: 0.8; filter: alpha(opacity = 80);}
.c_left {padding: 15px 95px 0px 15px; line-height: 12pt}
.c_right {padding: 30px 19px 0px 0px; width: 198px}
.c_right div.sub {padding: 4px 0px 30px 28px; line-height: 12pt}
.more {text-align: right; padding-top: 5px}
.more img {margin-top: 5px}
.cont_tab h1 {clear: both; padding-top: 20px}
.cont_tab h1 span {float: Left}
.cont_tab h1 img {margin: 5px 7px 0px 7px; float: Left}
.cont_tab h1 a {font: normal 9pt Tahoma; float: Left; margin-top: 5px}
.cont_tab table {width: 100%; clear: both}
.cont_tab td {width: 33%; padding: 10px 15px 0px 0px}
.cont_tab td div {color: #000000; font: bold 9pt/12pt Tahoma; padding: 0px 0px 7px 0px; border-bottom: solid 1px #9f9f9f; margin-bottom: 5px; min-height:50px;}

.clearer {clear: both; height: 150px}

.footer {height: 102px; /*border-top: solid 4px #404040;*/ position: relative; margin: -106px 0px 0px 0px; min-width: 960px}
.f_in {width: 960px; margin: 0px auto; font: normal 8pt/12pt Tahoma; /*background: url(images/a_bg.gif) 50% 1px repeat-y;*/ border-top: solid 1px #ddd; overflow: hidden; height: 102px}
.f_i_left {float: left; width: 564px; padding: 5px 0px 0px 16px}
.f_i_left div {padding-top: 14px}
.f_i_left div img {margin-top: -4px; margin-left: 3px}

.f_i_right {float: right; padding: 36px 17px 0px 0px}




/************************* in.html   *************/

.podpis {margin-top: -30px;}
.podpis a {color: #FFFFFF; text-decoration: none; padding: 7px 7px 7px 7px; display: block; background: #000000; position: relative; opacity: 0.75; filter: alpha(opacity = 75); width: 612px}
.podpis a:hover {opacity: 0.65; filter: alpha(opacity = 65); text-decoration: underline}
.head_content {clear: both; overflow: hidden; padding: 0px 0px 0px 0px; display: block;}
.head_content a.top {float: right; margin: 4px 8px 0px 0px}
.head_content h2 {font: bold 10.5pt Tahoma; color: #000000; float: left; margin: 0px; padding: 0px}
.head_content2 {clear: both; overflow: hidden; padding: 20px 0px 0px 0px}
.head_content2 img {float: right; margin: 4px 8px 0px 0px}
.head_content2 h2 {font: bold 10.5pt Tahoma; color: #000000; float: left; margin: 0px; padding: 0px}
.zag_galery {clear: both; border-bottom: solid 1px #c5c5c5}
.gallery {margin-right: 5px; padding-bottom: 20px; overflow: hidden}
.gallery a img {opacity: 0.5; filter: alpha(opacity = 50);}
/*.gallery a {display: block; float: left; margin: 3px 2px 0px 1px}*/
.gallery a:hover img {opacity: 1; filter: alpha(opacity = 100);}
.plans {width: 100%}
.plans div {padding: 15px 0px 0px 0px}
.c_left2 {padding: 28px 30px 0px 15px; line-height: 12pt; width:628px;}
.c_right2 {padding: 10px 0px 0px 15px; width: 272px}
.c_right2 p {padding-left: 17px !important; padding-right: 10px !important}
.forms {margin-top: 10px; margin-left: 10px;}
.forms td {text-align: right; vertical-align: middle; padding: 1px 9px 2px 0px; color: #000000;}
.forms .textinputs {width: 190px; border: solid 1px #e3e3e3; font: normal 10pt Tahoma; padding: 2px 0px 2px 0px; color: #5b5b5b}
.forms textarea.textinputs {height: 50px }
.forms textarea {margin-top: 2px}
.c_right2 h3 {font: bold 10.5pt Tahoma; color: #000000; margin: 0px; padding: 25px 0px 0px 17px}
.c_right2 p {margin: 0px; padding: 5px 0px}
.check {text-align: left !important}
.button {background: url(images/but1.jpg) 0 0 no-repeat; border: none; padding: 10px 18px 13px 25px; margin: 6px 0 0 0; color: #FFFFFF; font: normal 9pt Tahoma; cursor: pointer; width: 140px;}
.button:hover {opacity: 0.9; filter: alpha(opacity = 90);}
.phone {font: normal 17pt Tahoma; padding: 10px 0px 0px 30px}
.c_r_block {line-height: 14.5pt}
.c_r_block a {color: #000000}
.c_r_block img {margin: 7px 6px 0px 0px}


/************************* in2.html   *************/

.podrob {padding-bottom: 20px}
.podrob h3 {font: bold 10.5pt Tahoma; color: #000000; margin: 0px; padding: 0px 0px}
.but2 {display: block; background: url(images/but2.jpg) 0% 0% no-repeat; color: #FFFFFF; padding: 9px 0px 13px 25px; text-decoration: none; width: 117px}
.but2:hover {opacity: 0.85; filter: alpha(opacity = 85);}
.p_right {padding: 8px 0px 0px 10px}
.p_right div {padding: 12px 0px 0px 25px}
.c_right2 ul {margin: 0px; padding: 10px 0px 0px 0px; line-height: 12pt}
.c_right2 ul li {list-style: none; background: url(images/str2.gif) 17px 6px no-repeat; padding: 0px 40px 5px 40px}
.c_right2 ul li a {color: #000000}
.c_right2 ul li span {display: block}
.quick {padding-left: 15px}

/* Additional */

a.news {
	text-decoration: none;
	color: black;
}

h1 a {
	color: black;
	text-decoration: none;
}

h1 a:hover {
	text-decoration: underline;
}

span.meta {
	background: url(images/str.gif) 0 5px no-repeat;
	padding-left: 24px;
	margin-bottom: 26px;
	display: block;
}

.black {
	color: black;
}

.nodecor {
	text-decoration: none;
}	

ul.quick_nav li span a {
	color: gray;
}

.ngg-galleryoverview {
	margin-top: 2px !important;
	margin-left: 2px !important;
}

.ngg-gallery-thumbnail {
	margin-right: 4px !important;
	margin-bottom: 4px !important;
}

.ngg-gallery-thumbnail img {
	margin: 0 !important;
	border: none !important;
	padding: 0 !important;
}

h2 {
	font: bold 10.5pt Tahoma; color: #000000; 
}

a.top {
	background: url(images/top.gif) 0 0 no-repeat;
	width: 7px;
	height: 12px;
}

.head_content p {
	display: inline;
}

.social .icon {
	position: relative;
	top: 6px;
}

.social .follow {
	margin-left: 8px;
}

.googleMap h4 {
	margin-bottom: 2px;
	font-size: 16px;
}

.clearfloat {
	display: block;
	clear: both;
}

.floorplans a {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.floorplans a em {
	font-style: normal;
	font-size: 11px;
	clear: both;
}