@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
.margin_body
{margin:0 auto}
img
{border:none}
.bacground_top
{background-image:url(images/bac_top.png); background-repeat:repeat-x}
.bacground_midl
{background-color:#f2f2f2}
.bill_bac
{background-image:url(images/header_top.png); background-repeat:no-repeat; background-position:left}
.header_bac
{background-image:url(images/header_center.png); background-repeat:no-repeat}
.header_stile ul
{font-family:Verdana,Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; list-style:none; margin:26px auto auto 167px}
.header_stile li
{float:left}
.align_header
{vertical-align:top}
.header_stile a
{text-decoration:none; color:#FFF}
.header_stile a:hover
{color:#B9B9B9}
.left_block
{background-image:url(images/left.png); background-repeat:no-repeat}
.right_block
{background-image:url(images/right.png); background-repeat:no-repeat}
.blue_line
{border-top-style:solid; border-top-color:#dfeef8; border-top-width:5px}
.stile
{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#5c5c5c; text-align:justify}
.stile h2
{font-family:Tahoma, Geneva, sans-serif; font-size:22px; color:#33ccd5; font-weight:lighter; margin:15px auto 10px 0px}
.body_stile
{border-top-style:solid; border-top-color:#d5d4d4; border-top-width:thin; padding:0 0 25px 0; vertical-align:top;}
.main_table
{background-color:#FFF; border-left-style:solid; border-left-color:#d9d9d9; border-left-width:thin; border-right-style:solid; border-right-width:thin; border-right-color:#d9d9d9}
.stile h3
{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#5c5c5c; font-weight:bold; margin:25px auto}
.mod
{margin:20px 0 15px 0 !important;
}
.stile h5
{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#33ccd5; font-weight:normal; margin:20px 0 10px 0}
.stile ul
{list-style-image:url(images/mark.png)}
.stile li
{margin:auto auto auto 20px}
.mark
{margin:auto 10px auto auto}
.stile a
{color:#000}
.img_bord_margin
{border:none; margin:15px auto}
.stile a:hover
{text-decoration:none}
.stile h1
{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#33ccd5; margin:23px auto 10px auto}
.padding_right
{padding:0 40px}
.no-border
{border:none}
.div_stile
{width:80px; height:25px; margin:40px auto auto 0}
.div_stile a
{font-size:11px; color:#FFF; text-decoration:none; background-color:#b1d85c; display:block; width:80px; height:25 px; line-height:25px; text-align:center}
.div_stile a:hover
{background-color:#98ca00}
.img_marg_star
{margin:30px auto 10px 0}
.zagr
{width:160px; height:20px; margin:30px 0 0 auto}
.bacground_bottom
{background-image:url(images/bac_bottom.png); background-repeat:repeat-x}
.lelf_piece
{background-image:url(images/left_pease.png); background-repeat:no-repeat}
.right_piece
{background-image:url(images/right_pease.png); background-repeat:no-repeat}
.body_bottom
{background-color:#ffffff}
.road_futter
{background-image:url(images/road.png); background-repeat:no-repeat}
.stile_logo
{margin:0 0 auto auto; text-align:right}
.div_left
{width:300px; height:129px; float:right; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; line-height:13px; margin:auto 0 12px auto; border-right-style:dotted; border-right-width:thin; border-right-color:#FFF}
.div_right
{width:200px; height:129px; float:right; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; line-height:15px; margin:auto 0 12px 25px}
.road_futter ul
{list-style:none; vertical-align:middle}
.road_futter a
{color:#FFF; text-decoration:none}
.road_futter a:hover
{text-decoration:underline}
.formula
{color:#000; font-weight:bold; text-align:center}
.margin_simples_right
{margin-right:30px}
.margin_simples_bottom
{margin-bottom:30px}
.main_text
{margin:25px 0 15px 0; vertical-align:top;}
.simples
{text-align:center; vertical-align:middle;}
.border
{border:#5c5c5c solid thin; border-collapse:collapse; padding:0}
.border2
{border-bottom:none; padding-top:35px}
.border3
{border-top:none}
.div_table2
{width:450px; height:100px; clear:both; margin-left:85px}
.div_table3
{width:450px; height:130px; clear:both; margin-left:85px}
.right
{text-align:right}
.pages a
{color:#5c5c5c; text-decoration: none}
.pages a:hover
{color:#333; text-decoration:underline}
.div_s1
{margin:auto 30px 35px 20px; font-size:22px; font-weight:bold; color:#000; border-color:#fefc00; border-width:1px; width:120px; height:34px; background-color:#fefc00; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s2
{margin-right:30px; margin-bottom:35px; font-size:22px; font-weight:bold; color:#000; border-color:#7d7d7d; border-width:1px; width:120px; height:34px; background-color:#fff; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s3
{margin-right:30px; margin-bottom:35px; font-size:22px; font-weight:bold; color:#fefc00; border-color:#000; border-width:1px; width:120px; height:34px; background-color:#000; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s4
{margin-bottom:35px; font-size:22px; font-weight:bold; color:#fff; border-color:#000; border-width:1px; width:120px; height:34px; background-color:#000; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s5
{margin:auto 30px 35px 20px; font-size:22px; font-weight:bold; color:#003592; border-color:#7d7d7d; border-width:1px; width:120px; height:34px; background-color:#fff; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s6
{margin-right:30px; margin-bottom:35px; font-size:22px; font-weight:bold; color:#fff; border-color:#003592; border-width:1px; width:120px; height:34px; background-color:#003592; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s7
{margin-right:30px; margin-bottom:35px; font-size:22px; font-weight:bold; color:#003592; border-color:#fefc00; border-width:1px; width:120px; height:34px; background-color:#fefc00; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s8
{margin-bottom:35px; font-size:22px; font-weight:bold; color:#fefc00; border-color:#003592; border-width:1px; width:120px; height:34px; background-color:#003592; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s9
{margin:auto 30px 35px 20px; font-size:22px; font-weight:bold; color:#72392c; border-color:#7d7d7d; border-width:1px; width:120px; height:34px; background-color:#fff; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s10
{margin-right:30px; margin-bottom:35px; font-size:22px; font-weight:bold; color:#fff; border-color:#72392c; border-width:1px; width:120px; height:34px; background-color:#72392c; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s11
{margin-right:30px; margin-bottom:35px; font-size:22px; font-weight:bold; color:#72392c; border-color:#fefc00; border-width:1px; width:120px; height:34px; background-color:#fefc00; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s12
{margin-bottom:35px; font-size:22px; font-weight:bold; color:#fefc00; border-color:#72392c; border-width:1px; width:120px; height:34px; background-color:#72392c; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s13
{margin:auto 30px 35px 20px; font-size:22px; font-weight:bold; color:#ec0402; border-color:#7d7d7d; border-width:1px; width:120px; height:34px; background-color:#fff; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s14
{margin-right:30px; margin-bottom:35px; font-size:22px; font-weight:bold; color:#fff; border-color:#ec0402; border-width:1px; width:120px; height:34px; background-color:#ec0402; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s15
{margin-right:30px; margin-bottom:35px; font-size:22px; font-weight:bold; color:#ec0402; border-color:#fefc00; border-width:1px; width:120px; height:34px; background-color:#fefc00; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s16
{margin-bottom:35px; font-size:22px; font-weight:bold; color:#fefc00; border-color:#ec0402; border-width:1px; width:120px; height:34px; background-color:#ec0402; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s17
{margin:auto 30px 23px 20px; font-size:22px; font-weight:bold; color:#308c30; border-color:#7d7d7d; border-width:1px; width:120px; height:34px; background-color:#fff; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s18
{margin-right:30px; margin-bottom:23px; font-size:22px; font-weight:bold; color:#fff; border-color:#308c30; border-width:1px; width:120px; height:34px; background-color:#308c30; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center}
.div_s19
{margin-bottom:23px; margin-right:135px; font-size:22px; font-weight:bold; color:#fefc00; border-color:#cc13d8; border-width:1px; width:120px; height:34px; background-color:#cc13d8; border-style:solid; float:left; line-height:34px; border-radius:5px; text-align:center; clear:right}
.div_clients
{width:161px; height:180px; float:left; text-align:center}
.div_clients a
{color:#5c5c5c; text-decoration:none}
.div_clients a:hover
{color:#333}
.bold
{font-weight:bold; margin-top:10px}
.div_center
{width:161px; height:180px; float:left; clear:none; margin:0px 65px; text-align:center}
.main_div
{width:auto; height:180px; margin-bottom:30px; text-align:center}
#map_div
{width:875px; height:950px; float:none; margin-top:20px}
#google
{border:thin inset #666}
.contakts_line
{line-height:20px; text-align:left;}
.contakts_line a
{text-decoration:none}
.contakts_line a:hover
{text-decoration:underline}
#skype
{margin-top:5px}
#skype a
{text-decoration:none}
#skype a:hover
{text-decoration:underline}
.director
{margin:15px 0 10px 0; font-weight:bold; text-align:left;}
#margin_mail
{margin:10px 0}
#margin_mail2
{margin-left:38px}
.mail
{margin-top:5px}
#img_map
{margin-top:10px; border:solid thin #EAEAEA}
.rekv
{margin-top:10px}
#menu ul
{list-style:none; position: relative}
#menu li
{float:left; padding:0 37px; display:block; height:40px; line-height:40px; background-color:#99cde5; font-family:Arial black,Tahoma, Gadget, sans-serif; font-size:15px; color:#FFF; text-shadow:1px 1px 1px #999}
#menu li a
{text-decoration:none; color:#FFF}
#menu li a:hover
{color:#FF9}
#menu ul li ul
{visibility:hidden; position:absolute; z-index:500; margin-left:-32px}
#menu ul li ul li
{float:none; width:300px; height:40px; line-height:40px; background-color:#dfeef8; padding:0; border-bottom:solid thin #99cde5; border-radius:5px; box-shadow:1px 1px 1px #999}
#menu li:hover ul
{visibility:visible}
#menu ul li ul a
{color:#8fcae5; text-shadow:none; font-family:Tahoma, Geneva, sans-serif; font-size:15px; display:block; height:40px; line-height:40px;  padding:0 0 0 31px}
#menu ul li ul li a:hover
{background-color:#FF9; color:#8fcae5; border-radius:5px}
#br
{font-weight:normal; margin-left:69px}
#menu ul li ul li ul
{display:none; margin-top:-40px; margin-left:300px}
#menu ul li ul li:hover ul
{display:block}
#br2
{font-weight:normal; margin-left:44px}
#menu ul li ul li ul li a 
{background-color: #cce6f1; border-radius:5px; color:#68b2d5}
#news p
{padding-bottom:10px}
#news h6
{font-size:12px; color:#000; padding-top:30px; margin-bottom:-15px}
#news_img
{padding-right:5px}
#news b
{padding-right:5px; font-weight:100; text-decoration:underline}
.news_p
{padding-top:5px}
.news_strong
{padding-right:3px}
.news_pages a
{padding:0 5px}
.pages_block
{padding-top:25px}
#news_right_p
{padding-bottom:10px}
#news_right h6
{font-size:12px; padding-top:5px}
#demo_img
{float:left; padding-right:20px}
.news_pages b
{padding-right:5px; font-weight:100; text-decoration:underline}
#left_ul
{margin-left:-11px; width:290px !important}
#left_ul a
{padding-left:42px !important}
.text_links a
{text-decoration:none; color:#5c5c5c}
.ott {
margin-top:10px;
}
.mega {
	margin:15px 0 7px 0;
}
.mega_center {
	margin:15px 22px 7px 22px;
}
.note {
	color:#000;
	font-size:11px;
}
ol {
list-style:square;
margin:0 20px 10px 15px;
}
.mega {
margin:20px 0 20px 30px;
	}

.h_2 {
	height:52px;
	width:630px;
	border-bottom:solid thin #d5d4d4;
	margin:10px 0 8px 0;
	padding-top:10px;
	}
	
.mega2 {
margin:0 0 20px 30px;
	}
	
.banner {
	width:222px;
	height:250px;
	float:none;
	margin-top:22px;
	margin-bottom:30px;
}

.partners {
	margin:35px 0 20px 0 !important;
	font-weight:bold !important;
}

.4kv {
	width:158px;
	height:139px;
}
.gig {
	width:213px;
	height:188px;
	margin:15px 0 30px 0;
	}
.colon {
	padding:15px;
}
.holiday {
	margin-left:65px;
}
.forma_div {
	padding-top:15px;
	clear:both;
}
.labell{
	padding-top:7px;
	width:130px;
	float:left;
}
.size {
	width:200px;
	margin-bottom:7px;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:1px;
	font-size:12px;
	color:#333;
}
.size2 {
	width:300px;
	height:100px;
	margin-bottom:7px;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:1px;
	font-size:12px;
	color:#333;;
	font-family:Tahoma, Geneva, sans-serif; 
}

.middle_h {
	padding-top:20px;
	border-bottom-style:solid; 
	border-bottom-color:#d5d4d4; 
	border-bottom-width:thin;}
.error {
	text-align:center;
	color:#33ccd5;
	margin:10px 0 15px 0;	
}
.true {
	text-align:center;
font-weight:bold;
	margin:10px 0 15px 0;	
}
.bbr{
	text-align:right;
	width:200px;
	padding-bottom:7px;
	padding-right:5px;
		}
.gogo {
	margin-left:205px;
	width:100px;
	height:30px;
	margin-bottom:15px;
}
.js_title {
font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#5c5c5c; font-weight:bold;
}

.red_ac {
	color:#F40000 !important;
}

.red_ac  a{
	color:#F40000 !important;
}

#tree {
	vertical-align:middle;
	height:130px;
}

#tree_td {
	padding-left:10px;
}
#tele li {
	margin-bottom:5px;
}

#tele_img {
	margin-right:15px;
}
#tele_a a{
	text-decoration:underline;
}

#tele_a a:hover {
	text-decoration:none;
}
	
