HTML, BODY { 
	margin: 0; 
	padding: 0; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	height: 100%;
	position: relative;
	text-align: center;
        background-color: #fff;
}

A IMG { border: none; }
A:hover { text-decoration: none; }
TABLE { margin: 0; padding: 0; border: none; border-collapse: collapse; }
TABLE TR TD { margin: 0; padding: 0; vertical-align: top; }
FORM, UL, FIELDSET { margin: 0; padding: 0; }
FIELDSET { border: none; }

#main { height: 100%; min-height: 100%; margin: 0 auto -92px auto; width: 925px; text-align: left; }
html>body #main { height: auto; }
#footer { height: 65px; width: 755px; margin: 27px auto 0 auto; padding-left: 170px; overflow: hidden; }

DIV.top_menu { text-align: right; overflow: hidden; }
DIV.top_menu UL { float: right; }
DIV.top_menu UL LI { list-style-type: none; display: inline; padding: 11px 10px 0 10px; color: #ef3c39; font-size: 18px; }
DIV.top_menu UL LI A { color: #376eb6; }
DIV.top_menu UL LI A.active { color: #ef3c39; }

DIV.level_1 { overflow: hidden; }
* HTML DIV.level_1 { height: 125px; clear: both; }
DIV.phone_block {
	float: right;
	text-align: right;
	font-size: 14px;
	padding-top: 38px;
}
DIV.phone_block SPAN { font-size: 36px; text-decoration: underline; }
DIV.logo_block { 
	float: left;
	background: transparent url(../images/logo.jpg) no-repeat left;
	padding-top: 16px;
	height: 103px;
	width: 312px;
	font-size: 11px;
	text-align: right;
	margin-top: 5px;
}
DIV.logo_block A {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 36px;
	display: block;
	margin-bottom: 5px;
}
DIV.logo_block SPAN { font-size: 14px; }

DIV.level_2 { overflow: hidden; }
DIV.level_2 DIV.left_block { float: left; width: 159px; padding-top: 68px; }
DIV.level_2 DIV.right_block { float: right; width: 250px; background: transparent url(../images/woman.jpg) no-repeat left top; padding-left: 230px; min-height:320px; height:auto !important ; height:320px; }
DIV.level_2 DIV.centre_block { padding: 0 480px 0 181px; }

DIV.i_want {
	background: transparent url(../images/bg_image_1.jpg) no-repeat;
	width: 159px;
	height: 92px;
	text-align: center;
	font-size: 18px;
	color: #333;
	padding-top: 67px;
}
DIV.other_services { font-size: 14px; font-weight: bold; color: #00000c; margin-top: 14px; }
DIV.level_2 DIV.left_block UL LI { list-style-type: none; padding-top: 6px; }
DIV.level_2 DIV.left_block UL LI A {
	background: transparent url(../images/list_point.jpg) no-repeat left;
	display: block;
	font-size: 12px;
	color: #ef3c23;
	padding-left: 25px;
}
* HTML DIV.level_2 DIV.left_block UL LI A { height: 15px; }

DIV.arrow_button {
	background: transparent url(../images/list_point.jpg) no-repeat left;
	display: block;
	font-size: 12px;
	color: #ef3c23;
	padding-left: 0px;
	height: 0px;
}

DIV.service_box { margin-bottom: 16px; color: #333; width: 252px; }
DIV.service_box2 { margin-bottom: 16px; color: #333; }
DIV.service_box DIV.title, DIV.service_box DIV.title A,
DIV.service_box2 DIV.title, DIV.service_box2 DIV.title A { font-size: 18px; text-decoration: underline; color: #333}
DIV.service_box DIV.text, DIV.service_box2 DIV.text { font-size: 12px; margin-top: 3px; }
DIV.service_bottom {
	border-top: solid 1px #cdcccb;
	padding-top: 14px;
	text-align: center;
	font-size: 12px;
	color: #333;
	width: 252px;
}
DIV.service_bottom A {
	background: transparent url(../images/list_point.jpg) no-repeat left;
	display: block;
	font-size: 12px;
	color: #ef3b39;
	padding-left: 13px;
	width: 115px;
	margin: 7px auto 0 auto;
	height: 15px;
}

DIV.level_3 { overflow: hidden; padding-bottom: 92px; }
DIV.level_3 DIV.left { float: left; width: 418px; padding-right: 27px; }
DIV.level_3 DIV.right { float: right; width: 480px; padding-top: 15px; }

DIV.content { color: #080808; margin-top: 15px; line-height: 18px; }
DIV.title1 { font-weight: bold; font-size: 18px; color: #080808; }
DIV.title2 { font-weight: bold; font-size: 14px; color: #080808; }
DIV.title3 { font-weight: bold; font-size: 12px; color: #080808; }
DIV.content P { margin: 6px 0 0 0; }
DIV.content P A { color: #080808; }
DIV.content IMG.img_left { float: left; margin-right: 25px; }
DIV.content IMG.img_right { float: right; margin: 20px 0 0 16px; }
OL { margin: 0; padding: 0; }
OL LI { margin: 0; list-style-position: inside; }
DIV.content UL LI A {
	background: transparent url(../images/list_point_2.gif) no-repeat left;
	display: block;
	font-size: 12px;
	color: #080808;
	padding-left: 15px;
	height: 20px;
}

DIV.title_box { font-size: 18px; font-weight: bold; }
DIV.title_box A { font-size: 12px; color: #000; font-weight: normal; display: inline-block; vertical-align: middle; margin-top: -5px; position: relative; }
*:first-child+html DIV.title_box A { margin-top: 0; }
* html DIV.title_box A { margin-top: 0; }
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  DIV.title_box A { margin-top: 0; }
}
DIV.quastion_block { overflow: hidden; margin-bottom: 25px; }
DIV.q_right { float: right; text-align: center; width: 108px; }
DIV.q_right A {
	background: transparent url(../images/list_point.jpg) no-repeat left;
	display: block;
	font-size: 12px;
	color: #ef3b39;
	padding-left: 5px;
	width: 115px;
	margin: 7px auto 0 auto;
	height: 15px;
}
DIV.a_right { float: right; text-align: center;  padding-top: 46px; overflow: hidden; margin-right: 15px; }
UL.quastion_list { border-left: solid 11px #ef3c39; margin-top: 8px; }
UL.article_list { border-left: solid 11px #4175bb; margin: 8px 40px 0 0; }
UL.quastion_list LI, UL.article_list LI { list-style-type: none; padding-left: 13px; }
UL.quastion_list LI A, UL.article_list LI A { color: #333; line-height: 23px; }

DIV.copyright {
	background: transparent url(../images/bg_image_6.jpg) no-repeat;
	width: 220px;
	height: 43px;
	float: left;
	text-align: left;
	padding: 22px 0 0 99px;
	color: #2f1010;
	line-height: 18px;
}
DIV.f_text { font-size: 18px; color: #333; float: left; padding: 37px 26px 0 26px; }

/* service page */

DIV.level_2_service { overflow: hidden; background: transparent url(../images/lamp_man.jpg) no-repeat right top; min-height: 392px; }
DIV.path, DIV.path A { color: #333; font-size: 12px; margin-top: 20px; }
H3,TD.contentheading H1 { font-size: 24px; color: #080808; margin: 10px 0; font-weight: normal; }
DIV.service_text, DIV.service_text2 { color: #080808; border-left: solid 10px #5590cc; padding: 0 260px 0 10px; line-height: 16px; }
DIV.service_text2 { padding-right: 30px; }
DIV.service_text A, DIV.service_text2 A { color: #333; }
DIV.level_2_service DIV.service_box { width: 714px; overflow: hidden; margin: 17px 0 3px 0; }
DIV.level_2_service DIV.service_box2 { overflow: hidden; margin: 17px 0 3px 0; }
* HTML DIV.level_2_service DIV.service_box,
* HTML DIV.level_2_service DIV.service_box2 { margin-bottom: 33px; }
*:first-child+html DIV.level_2_service DIV.service_box,
*:first-child+html DIV.level_2_service DIV.service_box2 { margin-bottom: 33px; }
DIV.level_2_service DIV.service_box DIV { 
	float: left;
	width: 208px;
	height: 208px;
	margin: 0 30px 30px 0;
	background: transparent url(../images/circle_bg.gif);
}
DIV.level_2_service DIV.service_box DIV A { display: block; width: 208px; text-align: center; font-size: 18px; color: #333; text-decoration: none; }
DIV.level_2_service DIV.service_box DIV.box_1 A { background: transparent url(../images/circle_1.gif); height: 123px; padding-top: 85px; }
DIV.level_2_service DIV.service_box DIV.box_2 A { background: transparent url(../images/circle_2.gif); height: 123px; padding-top: 85px; }
DIV.level_2_service DIV.service_box DIV.box_3 A { background: transparent url(../images/circle_3.gif); height: 123px; padding-top: 85px; }
/*DIV.level_2_service DIV.service_box DIV.box_4 A { background: transparent url(../images/circle_4.gif); height: 208px; padding-top: 85px; }*/
DIV.level_2_service DIV.service_box DIV.box_5 A { background: transparent url(../images/circle_5.gif); height: 113px; padding-top: 95px; display: none; }
/*DIV.level_2_service DIV.service_box DIV.box_6 A { background: transparent url(../images/circle_6.gif); height: 208px; padding-top: 85px; }*/

DIV.level_3_service { overflow: hidden; padding-bottom: 92px; }
DIV.level_3_service_left { float: left; width:308px; overflow: hidden; }
DIV.level_3_service_right { float: left; width: 340px; }

/* advertisemnt page */

DIV.level_2_advertisement { overflow: hidden; padding-bottom: 92px; }
DIV.advert_left_block { float: left; width: 644px;  }
DIV.advert_right_block { float: right; width: 281px; text-align: right; overflow: hidden; }

DIV.service_text_avd { color: #080808; border-left: solid 10px #cd2036; padding: 0 0 0 10px; line-height: 16px; }
DIV.service_text_avd A { color: #333; }
DIV.propose_box { overflow: hidden; clear: both; margin: 20px 0 30px 0; }

DIV.pb_left { float: left; width: 227px; }
DIV.pb_right { float: right; width: 397px; }
DIV.pb_circle {
	width: 206px;
	height: 123px;
	background: transparent url(../images/circle_2_entered.gif);
	padding-top: 85px;
	text-align: center;
	padding-right: 21px;
	font-size: 18px;
	color: #333;
}
DIV.pb_text { text-align: center; margin-top: 15px; }
DIV.pb_text A {
	background: transparent url(../images/list_point.jpg) no-repeat left;
	display: block;
	font-size: 12px;
	color: #ef3b39;
	padding-left: 12px;
	width: 115px;
	margin: 7px auto 0 auto;
	height: 15px;
}
DIV.pb_title { font-size: 18px; color: #cc2036; margin-bottom: 15px; }
DIV.pb_right DIV.service_box { width: 100%; }
DIV.advert_left_block DIV.level_3_service_left { float: left; width: 300px; }

DIV.extra_box {	margin: 18px auto 0 auto; width: 240px; background: transparent url(../images/axtra_box_bg.gif) repeat-y; }
DIV.extra_box_top { width: 240px; background: transparent url(../images/axtra_box_top.gif) no-repeat top; }
DIV.extra_box_bottom { padding: 26px; width: 188px; background: transparent url(../images/axtra_box_bottom.gif) no-repeat bottom; text-align: left; }
DIV.extra_title { font-size: 18px; color: #cc2036; }
DIV.extra_subtitle { font-weight: bold; margin-bottom: 5px; }

DIV.extra_subtitle SPAN { display: inline-block; vertical-align: middle; margin-top: -18px; position: relative; }
*:first-child+html DIV.extra_subtitle SPAN { margin-top: -10px; }
* html DIV.extra_subtitle SPAN { margin-top: -10px; }
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  DIV.extra_subtitle SPAN { margin-top: -12px; }
}

DIV.extra_box_bottom UL LI { list-style-type: none; padding-bottom: 5px; }
DIV.extra_box_bottom UL LI A {
	background: transparent url(../images/list_point_2.gif) no-repeat left;
	padding-left: 13px;
	color: #000;
}
DIV.extra_box_bottom A.readmore { color: #000; padding-left: 85px; }

/* website's creater */

DIV.level_2_website { overflow: hidden; padding-bottom: 92px; }
DIV.website_left_block { float: left; width: 633px; }
DIV.website_right_block { float: right; width: 290px; }
DIV.pb_circle_website {
	width: 206px;
	height: 123px;
	background: transparent url(../images/circle_1_entered.gif);
	padding-top: 85px;
	text-align: center;
	padding-right: 21px;
	font-size: 18px;
	color: #333;
}
DIV.service_text_website { color: #080808; border-left: solid 10px #009fda; padding: 0 10px; line-height: 16px; }
DIV.service_text_website A { color: #333; }

DIV.service_text_support { color: #080808; border-left: solid 10px #6EBE44; padding: 0 10px; line-height: 16px; }
DIV.service_text_support A { color: #333; }


DIV.level_2_website DIV.level_3_service_left { float: left; width: 300px; }
DIV.preview { margin: 10px 0; }
A.all_work { display: block; float: right; color: #000; }

/* support page */

DIV.level_2_support { overflow: hidden; padding-bottom: 92px; }
DIV.support_left_block { float: left; width: 633px; overflow: hidden; }
DIV.support_right_block { float: right; width: 290px; text-align: center; }
DIV.pb_circle_support {
	width: 206px;
	height: 123px;
	background: transparent url(../images/circle_3_entered.gif);
	padding-top: 85px;
	text-align: center;
	padding-right: 21px;
	font-size: 18px;
	color: #333;
}
DIV.support_text_website { color: #080808; border-left: solid 10px #6ebe44; padding: 0 10px; line-height: 16px; }
DIV.support_text_website A { color: #333; }
DIV.level_2_support DIV.level_3_service_left { float: left; width: 300px; }

/* package page */

DIV.level_2_package { overflow: hidden; padding-bottom: 92px; }
DIV.service_text_package { color: #080808; border-left: solid 10px #6ebe44; padding: 0 10px; line-height: 16px; }
DIV.service_text_package2 { color: #080808; border-left: solid 10px #009FDA; padding: 0 10px; line-height: 16px; }
DIV.service_text_package3 { color: #080808; border-left: solid 10px #EF3C39; padding: 0 10px; line-height: 16px; }
DIV.service_text_package4 { color: #080808; border-left: solid 10px #6ebe44; padding: 0 10px; line-height: 16px; }

DIV.service_text_package A, DIV.service_text_package2 A, DIV.service_text_package3 A,DIV.service_text_package4 A { color: #333; }
DIV.level_2_package DIV.level_3_service_left { float: left; width: 300px; }
DIV.package_text { color: #080808; padding: 10px 10px 10px 20px; line-height: 16px; }
DIV.package_text_title { font-weight: bold; padding: 0 10px 15px 20px; line-height: 16px; }
DIV.package_text2 { color: #080808; border-left: solid 10px #ef3c39; padding: 0 10px; line-height: 16px; margin: 0 0 15px 20px; }
DIV.package_text3 { color: #080808; border-left: solid 10px #4175bb; padding: 0 10px; line-height: 16px; margin-left: 20px; }
DIV.package_text4 { color: #080808; border-left: solid 10px #6ebe44; padding: 0 10px; line-height: 16px; margin-left: 20px; }
DIV.package_text5 { color: #080808; border-left: solid 10px #F89938; padding: 0 10px; line-height: 16px; margin-left: 20px; }
DIV.package_price { color: #080808; padding: 5px 30px 25px 0; line-height: 16px; margin-left: 20px; border-top: solid 1px #000; }
DIV.package_text { color: #080808; padding: 10px 10px 10px 20px; line-height: 16px; }
DIV.package_text_a { margin: 3px 0 0 20px; }
DIV.package_text_a A { color: #080808; }
DIV.package_text_a B { color: #ef3c39; }
DIV.package_text_a SPAN { font-weight: bold; }
A.back_point {
	background: transparent url(../images/back_point.gif) no-repeat left;
	padding-left: 20px;
	color: #000;
	display: block;
	margin-top: 40px;
}

/* News page */

DIV.news_text_package { color: #080808; border-left: solid 10px #ef3c39; padding: 0 10px; line-height: 16px; }
DIV.news_text_package A { color: #333; }
P.content { margin-top: 26px; overflow: hidden; }
P.content_title A{ margin: 0 0 10px 0; padding: 0;  font-size: 18px; color: #333; }
P.content IMG { float: left; }
P.text_box { margin: 0; float: right; font-size: 12px; color: #333; line-height: 18px; width: 425px; }
DIV.page_nav {
	text-align: center;
	padding: 25px 0;
	font-size: 22px;
	color: #333;
}
DIV.page_nav A {
	color: #333;
	padding: 0 2px;
	font-size: 18px;
}

/* clients page */

DIV.clients_text_package { color: #080808; border-left: solid 10px #3299cc; padding: 0 10px; line-height: 16px; }
DIV.clients_text_package A { color: #333; }
DIV.client_box { overflow: hidden; margin-top: 40px;}
DIV.site_preview {
	/*background: transparent url(../images/site_preview.jpg) no-repeat;*/
	width: 300px;
	height: 330px;
	float: right;
}
DIV.site_preview A { display: block; width: 300px; height: 330px; }
DIV.cb_title { font-size: 18px; text-decoration: underline; }
DIV.cb_content { margin-top: 14px; }
DIV.client_box UL { margin: 14px 0; }
DIV.client_box UL LI {
	background: transparent url(../images/link_point.gif) no-repeat left;
	padding-left: 15px;
	color: #000;
	display: block;
	text-decoration: none;
}
DIV.client_box A { color: #000; }

DIV.pagenav{text-align:center;margin-top:15px;margin-bottom:15px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal}
DIV.pagenav SPAN {margin:5px;color:#333}
DIV.pagenav A,DIV.bread A {margin:5px;color:#333}
DIV.pagenav A:visited,DIV.bread A:visited {color:#333}
DIV.pagenav A:hover,DIV.bread A:hover {color:#333;text-decoration:none}

#slidewrap {
	border: none;
	margin: 0;
	padding: 5px;
        width: 271px;
        overflow: hidden;
}
#slidewrap div { text-align: left; }

DIV.captionDiv {text-align:left}

.alert {color:#f00;text-align:center;font-size:12px;}
.red {color:#f00}

/* áðèôû */
DIV.brif {padding:10px; color:#376EB6; font-size:14px; font-weight:bold}
DIV.brif INPUT[type=submit], DIV.brif INPUT[type=text]{
display:block;
border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
border-style:solid;
border-width:1px;
color:#333333;
font-size:14px;
padding:1px;
width:350px
}

DIV.brif INPUT[type=submit] {width:250px}

DIV.brif TEXTAREA {
border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
border-style:solid;
border-width:1px;
font-family:Arial,Tahoma,Helvetica,sans-serif;
font-size:100%;
padding:0.6em 0.5em 0.7em;
width:345px

}

DIV.brif BR {line-height:13px}
.primer {
font-size:9pt;
margin:1em 0;
font-weight:normal
}

DIV.brif A#reloadcap {display:block;color:#527489;margin-left:69px;font-size:12px;font-weight:normal;margin-bottom:5px}
DIV.slideheader {height:18px;padding:3px;background-color:#376EB6;color:#fff;margin-bottom:5px}

DIV.sliderbox {border:1px solid #ccc;margin-bottom:5px;padding:5px}

DIV.group {padding:5px;margin:3px;font-size:13px}
SPAN.grouptitle {display:block; font-size:12px;margin-bottom:3px;text-decoration:underline}
DIV.blankelement {clear:both; height:5px;}
SPAN.tooltips {margin:1px;border:1px solid #ccc;font-size:12px;padding:0px 2px 0px 2px;line-height:12px;font-weight:normal}

a.tips {margin:1px;border:1px solid #ccc;font-size:12px;padding:0px 2px 0px 2px;line-height:12px;text-decoration:none}
a.tips:hover {background:#ffffff; text-decoration:none; margin:1px;border:1px solid #ccc;font-size:12px;padding:0px 2px 0px 2px;line-height:10px;;text-decoration:none} /*BG color is a must for IE6*/
a.tips span {display:none; padding:2px 3px; margin-left:8px; width:300px; font-weight:normal}
a.tips:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#7ea6d8; color:#ececf6;font-weight:normal}

A.sitemap { display: block; float: right; position: relative; margin: -100px 0 25px 0; }
#maptitle { float: right; position: relative; margin: -130px 0 25px 0; font-weight: bold; width: 350px; text-align: left; }
FORM.ffeedback TABLE TR TD { padding-top: 8px; }
FORM.ffeedback TABLE TR TD.f1 { font-size: 12px; }
FORM.ffeedback B { color: #333; }
FORM.ffeedback TABLE TR TD INPUT[type=text] { font-size: 12px; width: 300px; }
FORM.ffeedback TABLE TR TD TEXTAREA { font-size: 12px; width: 290px; hegiht: 100px; }
FORM.ffeedback TABLE TR TD INPUT[type=submit] { font-size: 12px; width: 100px; }

TABLE.attention TR TD { padding: 3px; background-color: #e6e7e9; }

DIV.counter { float: right; margin: 40px 10px 0 0; }