@CHARSET "UTF-8";
body {
    font: 62.5% Tahoma, sans-serif;
    background: #406096 url(/img/bgBody.gif);
	padding-bottom: 20px;
}


#container {width: 995px; margin: 0 auto; position: relative; overflow: hidden; background: url(/img/bgContainer.gif) repeat-y  719px 0;}

#header {height: 115px; position: relative; background: #ffda4c url(/img/bgHeader11.png) repeat-x 0 0;}

.thole{/*width:273px; height:99px;  background: url(/img/t_hole.png) no-repeat 0 0; position: absolute; left:358px; top:11px;*/}
.logo {background: url(/img/logo.png) no-repeat 0 0; width: 201px; height: 29px; text-indent: -9000px;}
.logo a {display: block; width: 201px; height: 29px;}

.headerLogo{position: absolute; top: 27px; left: 45px;}

.pula {background: url(/img/logo1.png) no-repeat 0 0; width: 208px; height: 66px; top: 12px;}

.dialogueParty {background: url(/img/dialogueParty.png) no-repeat 0 0;
		width: 242px;  height: 79px; padding: 3px 6px 16px 10px;
		}

.dialogueParty h2 {color: #656259; font-size: 21px /*1.9em*/; font-weight: 100;position: relative; left: 11px; top: 12px}
.dialogueParty p {color: #515045; font-size: 14px /*1.0em*/; position: relative; left: 12px;  top: 14px}

.headerDialogue {position: absolute; right: 11px; top: 12px;}

#navigation {list-style: none; position: absolute; top: 84px; left: 45px;}
#navigation li {background: url(/img/navigation.png) no-repeat 0 0;
				width: 153px; height: 37px; float: left; margin: 0; font-size: 1.2em; font-weight: 700;
				text-align: center; padding: 7px 0 0 0; color: #fff
}
#navigation li:hover {
}
#navigation li a {text-decoration: none; color: #fff; display: block; width: 153px; height: 37px; position: relative;}
#navigation li.active {background: url(/img/navigationActive.png) no-repeat 0 0; color: #004187;}
#navigation li.active a {color: #004187}
#navigation li.active:hover {

}

.content {width: 719px; float: left; background: url(/img/content.png) no-repeat 0 0; padding: 0; owerflow: hidden;}

.submenu {overflow: hidden; position: relative; float: left; margin: 25px 0px 0 40px}
.submenu li {float: left; width: 200px; margin-right: 17px;}
.submenu li h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; color: #004187}
.submenu li h2 a {}
.submenu li p {font-size: 1.1em; color: #312b2b; margin: 3px 0 0 0px; position: relative; left: 2px;}
.submenu li a {}

.textContent {background: #fff url(/img/textContent.png) no-repeat 0 0; margin-top: 183px; width: 699px; padding: 0 10px 10px 10px; overflow: hidden;}
.icon {float: left; margin-right: 8px;}
.submenu .icon {margin-right: 0px;}
.center {float: none; text-align: center; margin: 14px 0 7px 0}
.mainBox {margin: 15px 0 14px 14px}
.mainBox h3 {color: #ff7200; font-size: 2.1em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-bottom:15px;}
.mainBox h3 a {color:#FF7200}
.box {width: 165px; position: relative; padding: 0;}
.box h3 {background: url(/img/bgBoxHeader.png) no-repeat 0 0; padding: 5px 0 0 0; font-size: 1.3em;
 			font-family: Tahoma; font-weight: bold; width: 165px; height: 23px; color: #fff; text-align: center;
 }


.space {width: 7px; border: none;}
.bottomLine {background: url(/img/innerBox.png) no-repeat 0 0; height: 20px; width: 165px}
.boxes {overflow: hidden;}
.boxes td.innerBox { vertical-align: top; border-right: 1px solid #ededed; border-left: 1px solid #ededed;
					 width:154px; padding: 9px 2px 10px 7px; text-align: center;
}
.mainBox .boxes h3 {
color:#FFFFFF;
font-family:Tahoma;
font-size:1.3em;
font-weight:bold;
padding:5px 0 0;
}

#sidebar .box.blue td.innerBox p {font-weight:normal !important;}
.platform td.innerBox { width: 154px; border: none; text-align: center;}
.platform td.innerBox p {text-align: left;}
.platform td.innerBox img {float: none;}

.customers {margin-bottom: 10px;}
.customers td.innerBox{
	vertical-align: top; color: #58514d;
	background: #ffeda8; font-size: 1.1em;
	padding: 0px 8px 2px 15px; width: 185px;}


.customer {background: url(/img/customerTop.gif) no-repeat 0 0; width: 212px; height: 10px;}
.middleCustomer {background: url(/img/customerMiddle.gif) no-repeat 0 0; width: 212px; height: 10px;}
.bottomCustomer {background: url(/img/customerBottom.gif) 182px 0 no-repeat; width: 197px;
					height: 15px; color: #787878; font-size: 1.2em;
					padding: 5px 0 0 15px;
}
.bottomCustomer a {color: #787878;}



.customers .innerBox p {color: #58514d;}

.innerBox .more{font-size: 1.0em;}
.innerBox p {color: #312b2b; font-size:1.2em; padding:0 5px; text-align: left;}
.innerBox a {color: #0054ff;}
.more {color: #0054ff; font-size: 1.2em; padding : 7px 0 0 0; display: block;}
p.more {color: #cac6bb; clear: both; position: relative; left: -10px; top: 0px;}
p.more a {padding: 0 10px 0 10px}
.children {background: #fff url(/img/children.gif) no-repeat 7px 6px; width: 630px; padding: 25px 41px 10px 48px; overflow: hidden; font-size: 1.2em;}
.children1 {background: #fff url(/img/children1.gif) no-repeat 7px 5px; }

.children .textContent {background: #fff; margin-top: 0}

.children1 .textContent {background: #fff; margin-top: 134px}
.textContent img.pf{border:1px solid #ccc;}
a img.pf{/*cursor : url("/img/zoom.cur"), text; */}


#sidebar {width: 255px; float: right; padding: 0 15px 0 0px; overflow: hidden;}
#sidebar .box {width: 264px; margin: 7px 0 0 0; background: url(/img/innerBoxSide.png) no-repeat 0 bottom; position: relative; padding: 0 0 5px 0; text-align: center; }
#sidebar .consult {background: none; padding: 0;}

#sidebar .box h3 {background: url(/img/bgBoxHeaderSide.png) no-repeat 0 0; text-align:left; padding: 5px 0 0 15px; font-size: 1.3em; font-family: Tahoma; font-weight: bold; width: 249px; height: 23px; color: #fff}
#sidebar .form h3 {background: url(/img/bgBoxHeaderSideForm.png) no-repeat 0 0; padding: 0px 0 0 15px; width: 249px; height: 5px; }
#sidebar .form .innerBox {padding: 0px 7px 8px 14px;}
#sidebar .innerBox { border-right: 1px solid #d6d8dc;  border-left: 1px solid #d6d8dc; padding: 8px 19px 8px 14px; background: #fff;}
#sidebar .consult .innerBox { border-right: 1px solid #d6d8dc;  border-left: 1px solid #d6d8dc; padding: 0; background: #fff;}

#sidebar .box p {color: #4e4b42; font-size: 1.2em; text-align:left; padding: 8px 0 0 0; font-weight:normal;}
#sidebar .box a {color: #0054ff;}
#sidebar .more {color: #0054ff; font-size: 1.1em; padding : 4px 0 0 0; display: block;}
#sidebar p.more {color: #cac6bb; clear: both; position: relative; left: -10px; top: 0px; font-size: 1.0em; padding: 4px 0 0 0}
#sidebar p.more a {padding: 0 10px 0 10px;}
#sidebar a.portfolio {font-weight: bold ;  font-size: 1.2em; padding : 9px 0 0 0; display: block; text-align:left; margin-bottom: 10px}
.btn {width: 207px; padding: 2px 0 2px 2px; float: left; margin: 0 0px 0 0px; border: 1px solid #c4c4c4;  position: relative;}
.search {background: url(/img/search.gif) no-repeat 0 0;
		text-indent: -9000px; width: 25px; height: 25px; border: none;
		float: left; position: relative;left: 10px;
		}

.phone {background: url(/img/contact.gif) no-repeat 0 7px; padding: 5px 0 2px 25px !important; position: relative;}
.icq {background: url(/img/contact.gif) no-repeat 0 -15px;  padding: 4px 0 2px 25px !important; position: relative;}

.email{background: url(/img/icon/email.gif) no-repeat 0 0; padding: 0px 0 2px 25px !important; margin-top: 5px; position: relative;}

#footer {width: 995px; margin: -6px auto 0 auto; overflow: hidden;
		 height: 74px; font-size: 1.1em;
		 background:  url(/img/footer.png) no-repeat 0 0; color: #777458}
#footer a {color: #777458}

#footer .left {float: left; padding: 25px 0 0 25px}
#footer .right {float: right; text-align: right;  padding: 25px 25px 0 0}

hr {border: none; border-bottom: 1px solid #e4e4e5; clear: both; /*padding-top: 20px;*/ margin-top: 0px; width: 98%; background: none; height: 1px;}
.clear {clear: both;}


.specoffer{width:200px; height:25px; background: url(/img/specoffer.png); display:block; cursor: pointer; cursor:hand;}
.specoffer:hover{background: url(/img/specoffer_hover.png)}

.vcspec{ margin:10px 0; padding:10px; background-color: #ddeeff; border: 1px solid #91babe;}
.specblock a img.left.pf{cursor:hand !important; cursor:pointer; margin:1px;}

.order{width:134px; height:25px; background: url(/img/order.png) no-repeat 0 0; display:block; cursor: pointer; cursor:hand;}
.order:hover{background-position:  0 -25px;}

.btnsend{width:134px; height:25px; background: url(/img/send.png); display:block; cursor: pointer; cursor:hand;}
.btnsend:hover{background: url(/img/send_hover.png);}

INPUT.inp{border: 1px solid #91BABE; width:400px;}
SELECT.inp{width:402px;}
TEXTAREA.inparea{border: 1px solid #91BABE; width:400px; height:130px;}
textarea.inparea1{border: 1px solid #91BABE; width:400px; height:40px;}

.orderform{}
.orderform TD{padding:5px; font-size:13px; vertical-align:top;}

div.wpcf7-response-output{margin:0 !important;}


.consult .cons_footer{background: url(/img/consult_footer.png) 0 0; height: 125px; width: 262px; position: relative; margin: 0; padding: 0; }

ul.conslist{margin: 0 10px !important; padding-top: 10px; position: relative;}
.consult_order {width:216px; height:27px; background: url(/img/consult_order.png) no-repeat; text-decoration:none !important; display:block; position:absolute; bottom: 8px; left: 25px; color: #fff !important; font-size: 12px; font-weight: bold; padding: 10px 0 0 0}
.consult_order:hover { text-decoration:none;}
.cons_footer .test_cons  {
bottom:65px;
color:#FFFFFF;
display:block;
font-size:1.3em;
font-weight:bold;
left:35px;
position:absolute;
width:200px;
}

.page_item.page-item-630{display:none;}
.page_item.page-item-638{display:none;}
.page_item.page-item-642{display:none;}
.page_item.page-item-646{display:none;}
.page_item.page-item-689{display:none;}
.page_item.page-item-752{display:none;}

.tblclass{border-collapse: collapsed; border-top: 1px solid #ff7200;border-left: 1px solid #ff7200;}
.tblclass th {border-right: 1px solid #ff7200;  border-bottom: 1px solid #ff7200; padding:5px; text-align:center; background-color:#ff7200; color:#fff;}
.tblclass td {border-right: 1px solid #ff7200; border-bottom: 1px solid #ff7200; padding:5px;}

.ofherBox UL.vcdescription, UL.vcdescription {margin-bottom: 20px !important;margin-top: 20px !important;}

UL.vcdescription LI{margin-bottom: 10px !important;}

.wpaper {position: absolute; left: 45px; border: 1px solid #dadada; background: #fff; padding: 5px;}

#preview, #screenshot{
	position:absolute;
	border:1px solid #333;
	background:#333;
	padding:5px;
	display:none;
	color: #fff;
	font-size: 11px;
	}

