﻿/*---------------------------------------------------------------- GENERAL-------------------------------------------------------------------- */
*{padding:0; margin:0;}

body { font:normal 11px Arial; color:#474646; background-color:#DDDDDD;background-image:none; }
.fontSize { font-size:11px !important; }

label {color:#474646;}
img { border:none; }
a {text-decoration:none;}
a:hover {text-decoration:underline;}
ul { list-style-type: none; }

.imageFloat { float:left; padding-right:10px; }

.h1TextSubTitle { color:#3F597F; font-size:24px; padding-bottom:10px; text-align:center; }
.h2TextSubTitle { color:#7F7F7F; font-size:19px; font-weight:normal; text-align:center; }

.h1InlineText { font-size:12px; padding:0; text-align:left; display:inline; font-weight:bold; }
.h1Color1 { color:#474646; }
.h1Color2 { color:#FFF; }
.h1Color3 { color:#4F637F; }
.h2Normal { font-weight:normal !important; }

.h1TextTitle { color:#3F597F; padding:4px 0 0 15px; text-align:left; font-size:17px; }
.h1TextTitle2 { color:#3F597F; padding:3px 0; text-align:left; font-size:17px; }

.h2InlineText { color:#3F597F; display:inline; font-size:14px; font-weight:bold; }
.h2InlineText2 { color:#474646; display:inline; font-size:14px; font-weight:bold; }

.h1InlineTextTitle { color:#000; font-size:12px; padding:0; text-align:left; }

.h1Link { text-decoration:underline; color:#3F597F; font-size:13px; font-weight:bold; display:inline; padding:0; }
.h1Link:hover { text-decoration:none; color:#3F597F; }

.h2Link { text-decoration:none; color:#474646; font-size:13px; display:inline; }
.h2Link a{ text-decoration:none; color:#474646; display:inline; }
.h2Link a:hover { text-decoration:underline; color:#474646; }

.h2Link2 { text-decoration:none; color:#FF6600; font-size:14px; display:inline; }
.h2Link2 a{ text-decoration:none; color:#FF6600; display:inline; }
.h2Link2 a:hover { text-decoration:underline; color:#FF6600; }

.h3Link { text-decoration:none; color:#FF6600; font-size:14px; display:inline; }
.h3Link a{ text-decoration:none; color:#FF6600; display:inline; }
.h3Link a:hover { text-decoration:none; color:#FF6600; }

.paragraph { padding:0 0 10px 0; text-align:justify; }

.question { color:#7F7F7F; font-size:19px; font-weight:normal; text-align:left; }

.headerLink a { text-decoration:none; color:#35465F; font-size:24px; }
.headerLink a:hover { text-decoration:none; color:#35465F; }

.logoText { font-family:Verdana; font-weight:bold; font-style:italic; font-variant:small-caps; }
.logoSpan { color:#DF7304; }
.company { padding-left:40px; line-height:10px; font-size:22px; }
.mantra { font-size:18px; padding:0; font-size:12px; color:#4F637F; }
.logoImage { vertical-align:middle;padding-right:4px; }
.offer { font-size:14px; }
.offerLink { text-decoration:none; color:#474646; font-size:14px; display:inline; }
.offerLink:hover { text-decoration:underline; color:#474646; }

.bold  { font-weight:bold; }
.cursor { cursor:pointer; }

.link { font-weight:normal; color:#FF6600; text-decoration:none; }
.linkBold { font-weight:bold; color:#FF6600; text-decoration:none; }

.imageEmbedded { width:184px; height:138px; padding:5px 5px 0 5px; float:left; }

.imageTeam { width:240px; height:300px; padding:10px 0 16px 10px; }

.contactText { color:#BF4752; font-weight:bold; font-size:13px; }

.space { height:20px; width:906px; }


/*---------------------------------------------------------------- PARTNERS ---------------------------------------------------------------- */
.imagePartners{ margin-left: auto; margin-right: auto; width:230px; height:100px; }
.tableTdPartners { padding:25px 60px 34px 125px; }
.h1LinkPartners { padding-top:4px; text-align:center; text-decoration:none; color:#474646; font-size:16px; }
.h1LinkPartners a{ text-decoration:none; color:#474646; }
.h1LinkPartners a:hover { text-decoration:underline; color:#474646; }
.linkImage { color:#FFF; }


/*---------------------------------------------------------------- GALLERY ---------------------------------------------------------------- */
.galleryLink { font-size:12px; padding-right:23px; text-align:right; }
.galleryLink a{ color:#FF6600; }
.galleryLink a:hover { color:#FF6600; }

.h2Gallery { color:#2D2C2A; width:740px; font-size:16px; font-weight:normal; position:absolute; top:695px; }

.pages {
	font-size:14px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:15px;
	text-align:center; }

.activePage {
	color:#918473 !important;
	font-size:26px;
	padding:0 3px; }
	
.pages a:visited {
	color:#1B3870;
	text-decoration:none; }
	
.pages a {
	font-size:25px;
	border:1px solid;
	color:#1B3870;
	padding:0 3px;
	margin:0 3px;
	text-decoration:none; }


/*---------------------------------------------------------------- CONTACT ---------------------------------------------------------------- */
#form {
	clear:none;
	float:left;
	padding:0px 10px 0px 45px;
	position:relative;
	width:320px;
	font-size:12px; }

.formaTitle {
	clear:both;
	color:#474646;
	display:inline;
	float:left;
	margin:0;
	padding:12px 0 0; }

.box {
	background-color:#EDEAE3;
	border:1px solid #333;
	float:right;
	height:18px;
	margin:10px 0 0;
	padding:0;
	text-align:left;
	width:215px; }

.button {
	clear:both;
	font-weight:bold;
	margin:0 0 0 58px; }
	
.button button { width:70px; margin-left:16px; }

.message {
	clear:both;
	float:left;
	height:100px;
	margin:10px 0;
	padding:0;
	width:320px; }



.date1 {
	width:830px;
	height:25px;
	background-color:#FFF6ED;
	padding-right:15px;
	padding-top:9px;
	text-align:right;
	font-size:11px;
	font-family:Trebuchet MS;}
	
.date {
	width:830px;
	height:25px;
	background-color:#E5EFD1;
	padding-right:15px;
	padding-top:9px;
	text-align:right;
	font-size:11px;
	font-family:Trebuchet MS;}
	
.textTitle {
	color:#EFEFEF;
	font-size:12px;
	font-family:sans-serif;
	font-weight:bold; }
.text {
	color:#BFBFBF;
	padding:0 10px; }
	

/*---------------------------------------------------------------- CONTAINER---------------------------------------------------------------- */
#container {
	min-width:1066px;
	padding-top:16px;
	width:auto;
	height:auto;
	background:#DEDEDE url(../images/background.jpg) repeat-x 0 0;}
	
/*---------------------------------------------------------------- HEADER--------------------------------------------------------------------------*/
#header {
	height:101px;
	width:850px;
	margin: auto;}
	
#headerBottom {
	height:17px;
	width:906px;
	background: transparent url(../images/header_bottom.png) no-repeat scroll 0 0;
	margin:auto;}
	
.headerBottom { background: transparent url(../images/header_bottom_clear.png) no-repeat scroll 0 0 !important; }
	
	
/*---------------------------------------------------------------- LOGO--------------------------------------------------------------------------*/
#logo {
	margin:25px 0px 0px 0px;
	float:left;}


/*---------------------------------------------------------------- TOP MENU--------------------------------------------------------------------------*/
#topMenu {
	margin:2px 0 0 85px;
	float:right;}

ul.menuNavigation { padding:0px 0px 0px 3px; height:30px; }

ul.menuNavigation li {
	display:block; 
	float:left; 
	padding:0;}
	
ul.menuNavigation li a {
	font-weight:bold;
	height:99px;
	color:#6B6B6B !important; 
	font-size:13px; 
	text-decoration:none; 
	display:block; 
	text-transform:none; 
	padding:0; 
	width:88px; 
	float:left; 
	margin:0;}
	
ul.menuNavigation li a span {
	display:block; 
	margin:40px 0 40px 0;
	width:88px;
	text-align:center;}
	
ul.menuNavigation li a span em { font-style:normal; font-family:Tahoma; width:76px; text-align:center; }

ul.menuNavigation li a:hover {
	color:#000 !important; 
	font-size:14px; 
	text-decoration:none; 
	display:block; 
	background:transparent url(../images/top_menu.png) no-repeat 0 0; }
	
ul.menuNavigation li.active a {
	color:#BF4752 !important; 
	font-weight:bold; 
	font-size:13px; 
	text-decoration:none; 
	display:block; 
	background:transparent url(../images/top_menu.png) no-repeat 0 0; }


/*---------------------------------------------------------------- MAIN--------------------------------------------------------------------------*/
#main {
	margin:auto; 
	width:1066px;}

	
/*---------------------------------------------------------------- LEFT RIGHT IMAGE--------------------------------------------------------------------------*/
.leftImage {
	background:transparent url(../images/left_image.jpg) repeat-y 0 0;
	height:360px;
	width:106px; 
	border-right:1px solid #D7D7D7; }
	
.rightImage {
	background:transparent url(../images/right_image.jpg) repeat-y 0 0;
	height:360px;
	width:106px;
	border-left:1px solid #D7D7D7; }	
	
	
/*---------------------------------------------------------------- RIGTH MENU --------------------------------------------------------------------------*/
.rightMenu {
	width:284px;
	background:#FFF url(../images/right_menu_gradient.png) repeat-x 0 0; }
	
.rightMenuTop {
	background:#EBEFEE url(../images/right_menu_top.png) no-repeat scroll 50% 50%;
	height:37px;
	width:235px;
	margin-left:20px;}
	
.rightMenuTitle { 
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold; 
	padding:10px 0 0 15px; }
	
.right {
	border:1px solid;
	background-color:#D9D9D9;
	height:358px;
	width:282px; }
	
.rightBottom {
	margin-left:20px;
	background:transparent url(../images/right_bottom.png) no-repeat 0 0; 
	height:9px;
	width:235px;}
	
ul.menuRight {padding:0;}

ul.menuRight li {
	background:transparent url(../images/menu_left.jpg) no-repeat scroll 0 0;
	display:block; 
	padding:0;}
	
ul.menuRight li a {
	background:transparent url(../images/arrow.png) no-repeat scroll 7% 50%;
	color:#2d2c2a; 
	font-size:12px; 
	padding-left:20px;
	text-decoration:none; 
	display:block; 
	text-transform:none; 
	text-align:left; }
	
ul.menuRight li a span {
	font-size:12px; 
	text-decoration:none; 
	display:block; 
	padding:13px 18px 13px 18px;
	display:block; }
	
ul.menuRight li a span em {font-style:normal;}

ul.menuRight li a:hover {
	background:transparent url(../images/arrow3.png) no-repeat scroll 7% 50%;
	color:#BF4752 !important; 
	font-size:12px; 
	text-decoration:none; 
	display:block; }

ul.menuRight li.active a {
	background:transparent url(../images/arrow3.png) no-repeat scroll 7% 50%;
	color:#BF4752 !important; 
	font-size:12px; 
	text-decoration:none; 
	display:block;
	font-weight:bold;}
	

/*---------------------------------------------------------------- LEFT CONTENT--------------------------------------------------------------------------*/
#topLeftContent { 
	border:1px solid #CCC; 

	margin:0 20px; 
	width:590px; }
	
#contentBottom  {
	width:906px;
	padding-left:106px; }	
	
.line { 
	width:2px; 
	height:280px;
	background: transparent url(../images/line.jpg) repeat-y 0 0;}
	
.bottomTextLeft { 
	width:520px; 
	padding:10px 45px 10px 15px; 
	font-size:12px; }

.bottomTextLeftContact { 
	width:460px; 
	padding:10px 45px 10px 15px; 
	font-size:12px; }
	
.bottomTextLeftAboutUs {
	font-size:12px;
	padding:10px 45px 10px 70px;
	text-align:justify;
	width:700px; }

.bottomTextRightIndex { 
	width:250px; 
	padding-left:40px; }

.bottomTextRight { 
	width:250px; 
	padding-left:20px;
	text-align:center; }
	
.bottomTable { padding:0; }

.columnWidth { width:281px; height:125px; }
	
.firstColumn {
	background: transparent url(../images/first_col.jpg) repeat-x 0 0; }
	
.secondColumn {
	background: transparent url(../images/first_col.jpg) repeat-x 0 0; }
	
.thirdColumn {
	background: transparent url(../images/third_col.jpg) repeat-x 0 0; }
	
.content {
	float:left;
	width:100%;
	height:360px;}

.home { width:566px; height:360px; background:#FFFFFF url(../images/content.jpg) no-repeat 0 0; }
.aboutUs { width:566px; height:360px; background:#FFFFFF url(../images/about_us.jpg) no-repeat 0 0; }
.projects { width:566px; height:360px; background:#FFFFFF url(../images/projects.jpg) no-repeat 0 0; }
.gallery { width:852px; }
.galleryPic { border: 1px solid #5F5F5F; margin:30px 23px 0 23px; width:120px; height:120px; }
.galleryPicSpace { margin:30px 23px 0 23px; width:120px; height:120px; }
.galleryHeight { max-height:690px; min-height:690px; }
.picText { text-align:center; margin:2px 0 5px 0; }
.contact { width:566px; height:360px; background:#FFFFFF url(../images/contact.jpg) no-repeat 0 0; }

.aluminium { width:566px; height:360px; background:#FFFFFF url(../images/aluminium.jpg) no-repeat 0 0; }
.argon { width:566px; height:360px; background:#FFFFFF url(../images/argon.jpg) no-repeat 0 0; }
.copper { width:566px; height:360px; background:#FFFFFF url(../images/copper.jpg) no-repeat 0 0; }
.castIron { width:566px; height:360px; background:#FFFFFF url(../images/cast_iron.jpg) no-repeat 0 0; }
.plasma { width:566px; height:360px; background:#FFFFFF url(../images/plasma.jpg) no-repeat 0 0; }
.steel { width:566px; height:360px; background:#FFFFFF url(../images/steel.jpg) no-repeat 0 0; }
.cutIron{ width:566px; height:360px; background:#FFFFFF url(../images/riazane_na_metali_full_1.jpg) no-repeat 0 0; }

	
.titleContent {
	margin:0 20px 0; }
	
	
/*---------------------------------------------------------------- TABS CONTENT--------------------------------------------------------------------------*/
.selectedTabLeft {
	background:#FFFFFF url(../images/tab_first_left_select.png) no-repeat 0 0;
	height:27px; }

.selectedTabRight {
	background:transparent url(../images/tab_first_right_select.png) no-repeat 100% 0;

	padding:8px 0 3px 0;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#000;}
	
.tabLeft {
	background:#FFFFFF url(../images/tab_first_left.png) no-repeat 0 0;
	height:27px; }

.tabRight {
	background:transparent url(../images/tab_first_right.png) no-repeat 100% 0;

	padding:8px 8px 4px 8px;
	text-align:center;}
	
.tabLine {
	border-bottom:1px solid #DADADA; 
	height:1px;
	width:60%;}
	
.tabContent {
	border-left:1px solid #DADADA; 
	border-right:1px solid #DADADA; 
	padding:9px;}
	
.tabContentTitle {
	font-size:12px;
	font-weight:bold;
	padding-bottom:14px;
	color:#000;}
	
.tabContentText {
	padding-bottom:10px;}
	
.tabOtherContent {
	padding:10px 10px 0 10px;}
	
.contentText {
	padding: 15px 15px 0 15px;
	font-size:13px;}
	
.tdWidth { width:33%; padding:10px 12px 0; }
	
.bottomContent {
	background:transparent url(../images/content_bottom.png) no-repeat 0 0;
	margin:auto;
	height:9px;
	width:866px; }
	
	
/*---------------------------------------------------------------- FOOTER--------------------------------------------------------------------------*/	
#footer {
	margin:auto;
	height:49px;
	width:853px;
	background:transparent url(../images/footer_gradient.png) repeat-x 0 0; }
	
#footerBottom { 
	height:10px; 
	width:auto;
	margin:auto;
	background:transparent url(../images/footer_bottom.png) no-repeat 0 0; }	
	
.copyright {
	background: transparent url(../images/footer_bottom.jpg) no-repeat scroll 0 100%;
	color:#474646;
	font-size:13px;
	height:33px;
	text-align:left;
	padding:17px 0 0 164px;}
	
.tab { padding-left:15px; }


















