@charset "utf-8";

body {

	margin:0;

	padding:0;

	width:100%;

	background-color: #003CD7;

	background-image: url(images/main_bg.gif);

	background-repeat: repeat-x;

	background-position: center top;

}

html { padding:0; margin:0;}



a { text-decoration:none;}

a:hover { text-decoration:underline;}

/* main */

.main { padding:0; margin:0 auto;}

/********** header **********/

.blok_header { margin:0; padding:0; background: url(images/header_bg.gif) top repeat-x;}

.header { width:961px; margin:0 auto; padding:0;}

/* logo */

.logo {

	padding:0;

	margin:0;

	width:961px;

	float:left;

	background-image: url(images/header.jpg);

}

/* menu */	

.menu { height:43px; padding:0; margin:0; width:961px; background:url(images/menu_bg.gif) top no-repeat;}

.menu ul { text-align: left;  padding:3px 0 0 0; margin:0; list-style:none; border:0; float:left;}

.menu ul li { float:left; margin:0; padding:0 5px; border:0;}

.menu ul li a { float:left; margin:0; padding:12px 10px; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;}

.menu ul li a:hover { text-decoration:underline;}

.menu ul li a.active {  text-decoration:underline;}

/* search */

.search { padding:50px 0 0 0; margin:0; width:320px; float:right;}

.search form { display:block; float:right; padding:0;}

.search span { display:block; float:left; background: url(images/search_bg.gif) left top no-repeat; width:149px; padding:0 5px 0 0; height:27px;}

.search form .keywords { line-height:15px; height:15px; float:left; width:139px; background: url(images/search_bg.gif) left top no-repeat; border:0; padding:6px 5px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}

.search form .button { float:left; margin:0; padding:0;}

/*header_text*/

.header_text_bg { margin:0; padding:0;}

/* Ca3er style */

.cu3er_resize { width:960px; margin:0 auto; padding:10px 0 40px 0; background: url(images/slider_bg.gif) no-repeat bottom;}

#cu3er-container { width:960px; outline:0; }

/********** body **********/

.body_resize { margin:0; padding:0;}

.body {
	width:960px;
	margin:0 auto;
	padding:5px 0 0 0;
	background-image: url(images/page-back.jpg);

}

/* body_bg */

.body_bg {

	padding:0 20px;

	margin:0;

}

.body_bg h3 {

	color:#444;

	font: bold 30px Arial, Helvetica, sans-serif;

	padding:20px 0;

	margin:0;

}

.body_bg h4 { font: normal 18px Arial, Helvetica, sans-serif; color:#444; padding:10px 0; margin:0;}

.body_bg p {

	color:#444;

	padding:5px 0;

	margin:0;

	line-height:1.8em;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-align: justify;

}

.body_bg img.serv { float:left; margin:10px 30px 10px 10px; padding:0;}

.body h2 {

	font: normal 18px Arial, Helvetica, sans-serif;

	color:#333;

	margin:0;

	padding: 5px 5px;

}

.body h5 {

	color:#333;

	margin:0;

	padding: 0px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

}

.body h2 span {

	font: normal 11px Arial, Helvetica, sans-serif;

	color:#003CD7;

}

}

.picleft {

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	float: left;

	border: 1px solid #333;

	padding: 100px;

}

.body img {  padding:0; margin:10px auto;}

.body img.floated {

	float:left;

	padding:0;

	margin-top: 10px;

	margin-right: 15px;

	margin-bottom: 10px;

	margin-left: 0;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-color: #333;

}

.body img.floated-left {

	float:left;

	padding:0;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 10px;

	margin-left: 0;

}

.body img.floated-right {

	float:right;

	padding:0;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 15px;

}

.body ul { list-style:none; margin:10px auto; padding:20px 0;}

.body li { padding:3px 5px; margin:0; font: normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d;}

.body li a { font: normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; text-decoration:none;}

.body li a:hover { color:#c52100;}

.body p.main_body {

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#333;

	line-height:1.8em;

	padding:5px 5px;

	margin:0;

}

.body a { text-decoration:none; color:#c52100; line-height:1.8em; font: normal 12px Arial, Helvetica, sans-serif;}

.right { width:300px; float:right; padding:5px 10px; margin:0;}

.left { width:560px; float:left; padding:5px 0; margin:0;}

.block { width:255px; float:left; margin:10px; padding:0;}

.ind_resize {
	width:294px;
	float:left;
	border:1px solid #444;
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 4px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;

}

.port_resize {
	width:260px;
	float:left;
	border:1px solid #444;
	margin:0px 5px 10px 0;
	padding:15px;

}

.serv_resize { border:1px solid #444; width:405px; float:left; margin:10px 10px 10px 0; padding:15px;}

/*FBG*/

.FBG { background: url(images/fbg_bg.gif) top center no-repeat; margin:0; padding:0;}

.FBG_resize { width:960px; margin:0 auto; padding:20px 0;}

.FBG_resize ul { list-style:none; margin:10px auto; padding:0;}

.FBG_resize li { padding:0; margin:0;}

.FBG_resize li a {

	color:#FC0;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

}

.FBG_resize li a:hover {

	color:#FFF;

}

.FBG_resize h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:5px; margin:0;}

.FBG_resize .left { width:120px; float:left; margin:10px !important; margin:10px 10px 10px 5px; padding:10px;}

/* END_bloga*/

/*************footer**********/

.footer {padding:20px 0;  margin:0;}

.footer_resize {

	height:43px;

	width:941px;

	margin:0 auto;

	padding:0 10px;

	background-repeat: no-repeat;

	background-position: center top;

}

.footer p {

	font:normal 11px  Arial, Helvetica, sans-serif;

	color:#FFF;

}

.footer a {

	color:#FC0;

	text-decoration:none;

	padding:5px;

	margin:0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

}

.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 

.footer p.leftt { text-align:left; width:550px; margin:0; padding:15px 0 0 0; float:left;} 

/********** contact form **********/

#contactform { margin:0; padding:5px 10px;}

#contactform * { color:#7a7a7a;}

#contactform ol { margin:0; padding:0; list-style:none;}

#contactform li { margin:0; padding:0; background:none; border:none; display:block;}

#contactform li.buttons { margin:5px 0 5px 0;}

#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#222; text-transform:capitalize;}

#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}

#contactform input.text { width:480px; border:1px solid #e8e8e8; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8;}

#contactform textarea { width:480px; border:1px solid #e8e8e8; margin:10px 0; padding:2px; background:#f8f8f8; height:150px;}

#contactform li.buttons input { padding:3px 0; margin:0 0 0 400px; border:0; color:#FFF;}

p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}



p.clr, .clr { clear:both; padding:0; margin:0;}

li.bg, .bg { clear:both; border-bottom:1px solid #dedede; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
.homebox {
	border: 1px solid #333;
}
.green {
	font-size: 30px;
	color: #093;
}
.green2 {
	font-size: 22px;
	color: #093;
}
.box1 {
	padding-left: 24px;
}
.ctitle {
	font-size: 24px;
	color: #444;
	font-weight: bold;
}


.line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
	width: 280px;
}
.icon {
	float: left;
}
.icon2 {
	padding-left: 15px;
	height: 48px;
	vertical-align: middle;
}


.line2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.country {
	float: right;
}
.iframe {
	background-color: transparent;
}
