BODY
{
	background: #FFFFFF;
	color: #5D5D5D;
	font: normal 15px "Trebuchet MS";
	margin: 0 auto;
	padding: 0px;
}
.portfinfo
{
	position: absolute;
	top: 496px;
	left: 20px;
	color: #EAEAEA;
	font-size: 2em;
}
#TB_closeWindow
{
	font-size: 12px;
}
TABLE, TR, TD
{
	border: none;
	margin: 0px;
	padding: 0px;
}
TABLE
{
	border-collapse: collapse;
}
IMG, BUTTON
{
	border: 0px solid #000000;
}
A
{
	color: #4582B9;
	font: normal 17px "Trebuchet MS";
	outline: none;
}
A:hover
{
	text-decoration: none;
}
.portfinfo SPAN A
{
	text-decoration: none;
	border-bottom: 1px dashed #FFFFFF;
	color: #FFFFFF;
	font-size: 1.1em;
}
.online_block A
{
	font-size: 14px;
	font-weight: bold;
	color: #0498CC !important;
	margin: 0 0 0 44px;
}
#TB_closeWindow A
{
	font-size: 12px;
}
#TB_caption A
{
	font-size: 12px;
}
P, H1, H2, H3, H4, H5, FORM
{
	margin: 0px;
	padding: 0px;
}
.content #articles
{
	padding: 50px;
	font-size: 0.8em;
	padding-top: 150px;
}
H1
{
	color: #829D00;
	font: normal 27px Georgia, "Times New Roman", Times, serif;
}
.content #articles H1
{
	font-size: 1.3em;
}
H2
{
	color: #829D00;
	font: normal 25px Georgia, "Times New Roman", Times, serif;
}
H3
{
	color: #829D00;
	font: normal 22px Georgia, "Times New Roman", Times, serif;
}
H4
{
	color: #829D00;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
}
H5
{
	color: #829D00;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
}
UL, LI
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
FIELDSET
{
	border: none;
	margin: 0px;
	padding: 0px;
}
TEXTAREA
{
	overflow: hidden;
}
.content
{
	margin: 0 auto;
	padding-bottom: 30px;
	width: 100%;
}
.clearing
{
	clear: both;
	height: 0px;
	font-size: 0px;
}
.phone_back
{
	background: url(../img/phone_back.jpg) no-repeat;
	display: inline;
	height: 140px;
	float: left;
	margin: -39px 0 0 10px;
	width: 222px;
}
.icons
{
	padding: 49px 0 0;
}
.icon_1
{
	background: url(../img/icon_1.png) no-repeat;
	height: 16px;
	float: left;
	margin: 0 0 0 36px;
	width: 18px;
}
.icon_2
{
	background: url(../img/icon_2.png) no-repeat;
	height: 16px;
	float: left;
	margin: 0 0 0 46px;
	width: 23px;
}
.icon_3
{
	background: url(../img/icon_3.png) no-repeat;
	height: 19px;
	float: left;
	margin: 0 0 0 43px;
	width: 26px;
}
.phone_back SPAN
{
	color: #A5A5A5;
	font-size: 13px;
	/*[disabled]display:block;*/
	/*[disabled]font:bold 12px "Trebuchet MS";*/
	/*[disabled]margin:-7px 0 0 22px;*/
	/*[disabled]position:relative;*/
}
.phone_back STRONG
{
	color: #0498CC;
	display: block;
	font: bold 23px "Trebuchet MS";
	margin: 21px 0 0;
	line-height: 1px;
	text-align: center;
	padding-top: 3px;
	position: relative;
	font-size: 26px;
}
.logo
{
	float: right;
	height: 91px;
	margin: 10px 10px 0 0;
	width: 211px;
}
.logo_kalkuliator
{
	display: block;
	float: right;
	height: 40px;
	margin: 3px 15px 0 0;
	width: 211px;
}
.logo_block
{
	float: right;
}
.logo IMG
{
	height: 87px;
	width: 211px;
}
.logo_kalkuliator IMG
{
	height: 36px;
}
.girl_back
{
	background: url(../img/girl_img2.jpg) no-repeat center;
	height: 1892px;
	position: relative;
	top: -8px;
	width: 100%;
	margin: 0 auto;
}
.cont
{
	margin: 0 auto;
	width: 1000px;
	position: relative;
}
.menu_back
{
	background: url(../img/menu_back.jpg) no-repeat;
	height: 59px;
	margin: 0 0 40px 364px;
	position: relative;
	top: 40px;
	width: 624px;
}
.menu_back UL
{
	margin: 0 auto;
	padding: 17px 0 0;
	text-align: center;
}
.menu_back UL LI
{
	display: inline;
	padding: 0 18px;
}
.menu_back UL LI SPAN
{
	color: #829D00;
	font-size: 1.2em;
}
.block_1
{
	background: url(../img/quot_green_1.png) no-repeat top left;
}
.quot_1
{
	background: url(../img/quot_green_2.png) no-repeat bottom right;
	padding: 8px 40px 22px 68px;
}
.quot_1 P, .quot_2 P, .quot_3 P
{
	line-height: 20px;
	margin: 5px 0 0;
}
.butn_1
{
	background: url(../img/butn_1.png) no-repeat;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	font: normal 21px Georgia, "Times New Roman", Times, serif;
	padding: 5px 0 6px;
	margin: 35px 0 0 377px;
	width: 156px;
	text-align: center;
}
.butn_1 A, .butn_2 A, .butn_3 A
{
	color: #FFFFFF;
	font: normal 21px Georgia, "Times New Roman", Times, serif;
}
.block_pos
{
	float: right;
	display: inline;
	margin: 27px 8px 0 0;
	width: 610px;
}
.carousel
{
	margin: 0 0 0 24px;
	position: absolute;
	top: 695px;
}
.jCarouselLite
{
	visibility: visible;
	overflow: hidden;
	width: 323px;
	float: left;
	margin: 0 40px;
}
.jCarouselLite UL LI
{
	overflow: hidden;
	float: left;
	width: 323px;
	height: 232px;
}
.prev
{
	background: url(../img/arr_l.png) no-repeat;
	height: 55px;
	cursor: pointer;
	display: block;
	float: left;
	margin: 116px 0 0;
	width: 55px;
}
.next
{
	background: url(../img/arr_r.png) no-repeat;
	height: 55px;
	cursor: pointer;
	display: block;
	float: left;
	margin: 116px 0 0;
	width: 55px;
}
.prev_act
{
	background: url(../img/arr_l_act.png) no-repeat;
	height: 55px;
	cursor: pointer;
	display: block;
	float: left;
	margin: 116px 0 0;
	width: 55px;
}
.next_act
{
	background: url(../img/arr_r_act.png) no-repeat;
	height: 55px;
	cursor: pointer;
	display: block;
	float: left;
	margin: 116px 0 0;
	width: 55px;
}
.thumb
{
	display: block;
	float: left;
	margin: 0 59px;
	width: 323px;
}
.block_2
{
	background: url(../img/quot_red_1.png) no-repeat top left;
}
.quot_2
{
	background: url(../img/quot_red_2.png) no-repeat bottom right;
	padding: 8px 40px 22px 66px;
}
.block_pos2
{
	float: right;
	display: inline;
	margin: 224px 3px 0 0;
	width: 495px;
}
.butn_2
{
	background: url(../img/butn_2.png) no-repeat;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	font: normal 21px Georgia, "Times New Roman", Times, serif;
	padding: 5px 0 6px;
	margin: 35px 0 0 245px;
	width: 198px;
	text-align: center;
}
.butn_2 A
{
	font: normal 16px Georgia, "Times New Roman", Times, serif;
}
.block_2 H1
{
	color: #ED2501;
}
.block_pos3
{
	float: right;
	display: inline;
	margin: 192px 3px 0 0;
	width: 376px;
}
.block_3
{
	background: url(../img/quot_grey_1.png) no-repeat top left;
}
.quot_3
{
	background: url(../img/quot_grey_2.png) no-repeat bottom right;
	padding: 8px 42px 22px 66px;
}
.block_3 .butn_3
{
background: url(../img/butn_3.png) no-repeat;
border: none;
color: #FFFFFF;
cursor: pointer;
font: normal 21px Georgia, "Times New Roman", Times, serif;
padding: 5px 0 6px;
margin: 35px 0 0 86px;
width: 242px;
text-align: center;
}
.block_3 H1
{
	color: #538FC6;
}
/*стили для функций сайта*/
.body
{
	margin-top: 87px;
	padding: 97px;
	position: relative;
	width: 860px;
	z-index: 11;
}
.body2
{
	filter: alpha(opacity=90);
	background: #FFF;
	margin-top: 87px;
	opacity: 0.9;
	padding: 97px;
	position: relative;
	width: 860px;
	z-index: 10;
}
.window .img
{
	float: left;
	margin: 10px;
	padding: 3px;
}
.img2
{
	float: left;
	margin-top: -211px;
	position: relative;
}
.body .zakazchik
{
	margin-bottom: 49px;
	float: left;
	margin-right: 174px;
}
.body .clear
{
	clear: both;
}
.body .pricec
{
	margin-bottom: 60px;
}
.body .prodvigenie_price
{
	float: left;
	font-size: 27px;
	margin-left: 26px;
}
.body .obchii_price
{
	float: left;
	font-size: 27px;
	margin-left: 76px;
}
.body .tidog
{
	float: left;
	margin-right: 63px;
}
.button-zakaz
{
	float: right;
}
.body .butn_3
{
	background: transparent none repeat scroll 0 0;
	border: 0 none #000000;
	color: #FFFFFF;
	font-size: 24px;
/*background: url("../img/butn_3.png") no-repeat scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
cursor: pointer;
float: right;
font: 21px Georgia,"Times New Roman",Times,serif;
margin: 35px 0 0 86px;
padding: 5px 0 6px;
text-align: center;
width: 242px;*/
}
.body .name_razd
{
	background: transparent url(../img/line_body.jpg) repeat scroll 0 0;
	color: #FFFFFF;
	font: 17px "Trebuchet MS";
	height: 27px;
	margin-bottom: 11px;
	margin-top: 24px;
	padding: 7px 0 2px 10px;
}
.price_text
{
	float: left;
	font-size: 26px;
	margin-left: 10px;
}
.body .next_razd
{
	float: right;
}
.body .kalk_body
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #000000;
	float: left;
	margin-top: 29px;
	padding: 67px;
	position: relative;
	width: 860px;
	z-index: 11;
}
.body INPUT
{
	border: 1px solid #B2B2B2;
	font: 16px Tahoma, Arial, Helvetica, sans-serif;
	width: 100%;
}
.body .razd
{
	border: 1px solid #B2B2B2;
	font: 16px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 24px;
	margin-right: 23px;
	width: 309px;
}
/*.body input checkbox*/
#INVALID-RULE
{
	border: 1px solid #B2B2B2;
	font: 16px Tahoma, Arial, Helvetica, sans-serif;
	width: 100%;
}
/*.body .off {
border: 0px;
float: right;
height: 20px;
margin-right: 28px;
width: 20px;
}*/
.body .off
{
	border: 0 none #000000;
	float: right;
	height: 20px;
	margin-right: 28px;
	width: 20px;
}
.body .off_text
{
	color: #7A7A7A;
	float: left;
	font-weight: bold;
	margin-left: 9px;
	width: 372px;
}
.body .del_razd
{
	margin-left: 293px;
	margin-top: -14px;
	width: 66px;
}
.body .price
{
	float: left;
	font-size: 27px;
	margin-left: 76px;
}
.body .pri
{
	float: left;
	font-size: 27px;
	margin-left: 19px;
}
.body .price_body
{
	border-top: 2px solid #000000;
	margin-top: 57px;
	padding-top: 24px;
}
.body .add_razd
{
	cursor: pointer;
	height: 20px;
	margin-top: 16px;
	width: 306px;
}
.text
{
	color: #4582B9;
	font-size: 20px;
}
.body .add
{
	color: #738935;
	cursor: pointer;
	float: left;
	font-size: 33px;
	font-weight: bold;
	margin-top: -11px;
}
.body .text_price
{
	float: left;
	width: 86px;
}
.body .name_razd_cont
{
	color: #7A7A7A;
	float: left;
	width: 40%;
}
.body .name_razd_input
{
	float: right;
}
.body .shablon
{
	float: left;
	margin-top: 15px;
}
.body .template_img
{
	float: right;
	margin-right: 31px;
}
.add_pole
{
	float: right;
	margin-right: 24px;
}
.body .text_akcia
{
	float: left;
	font-size: 12px;
	margin-left: 9px;
	margin-top: 16px;
	width: 424px;
}
.body .off_text_akcia
{
	color: #4582B9;
	float: left;
	font-size: 29px;
	font-weight: bold;
	margin-left: 9px;
	text-shadow: 2px 3px 1px #CCCCCC;
	width: 372px;
}
.body .prodvigenie_body
{
	border-top: 2px solid #000000;
	margin-top: 57px;
	padding-top: 24px;
	display: none;
}
#mask
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	background-color: #000;
	display: none;
}
#boxes .window
{
	position: absolute;
	left: 0;
	top: 0;
	width: 440px;
/*height:200px;*/
	display: none;
	z-index: 9999;
	padding: 20px;
}
#boxes #dialog
{
	background: #FFF;
	filter: alpha(opacity=70);
	/*opacity: 0.7;*/
	padding: 10px;
	width: 1069px;
}
.off_text_cms
{
	float: left;
	font-family: caption;
	font-style: normal;
	font-weight: bold;
	margin-left: 9px;
	width: 372px;
}
.off_text A
{
}
.line
{
	background: transparent none repeat scroll 0 0;
	color: #7A7A7A;
	height: 25px;
}

.line_gren, .line_gren .off_text, .line_blue, .line_blue .off_text, .line_gren_akcii .off_text_akcia, .line_blue_akcii .off_text_akcia {
	color: #fff;
}
.line_gren
{
	background: #829D00;
	height: 25px;
}
.line_blue
{
	background: #4582B9;
	height: 25px;
}
.line_akcii
{
	background: none;
	height: 54px;
}
.line_gren_akcii
{
	background: #829D00;
	height: 54px;
}
.line_blue_akcii
{
	background: #4582B9;
	height: 54px;
}
.click
{
	float: left;
	height: 100%;
	margin-top: -24px;
	width: 100%;
}
.click_akcii
{
	float: left;
	height: 64px;
	margin-top: -63px;
	width: 100%;
}
.close
{
	float: right;
}
.gallery_body
{
	float: left;
	margin-left: 12px;
	margin-top: 17px;
}
.numder_page
{
	float: left;
}
.red
{
	float: right;
	color: #FF0000;
}
.butn_start
{
	background: transparent url(/design/img/ezh_pluss.jpg) no-repeat scroll 0 0;
	float: left;
	height: 41px;
	width: 26px;
}
.butn_line
{
	background: transparent url(/design/img/ezh_line.jpg) repeat-x scroll 0 0;
	color: #7A7A7A;
	float: left;
	height: 28px;
	padding: 1px 11px;
}
.butn_fine
{
	background: transparent url(/design/img/ezh_fine.jpg) no-repeat scroll 0 0;
	float: left;
	height: 40px;
	width: 43px;
}
.zak_start
{
	background: transparent url(/design/img/zak_start.jpg) no-repeat scroll 0 0;
	float: left;
	height: 40px;
	width: 9px;
}
.zak_line
{
	background: transparent url(/design/img/zak_line.jpg) repeat-x scroll 0 0;
	color: #7A7A7A;
	float: left;
	height: 37px;
	padding: 1px 11px;
}
.zak_fine
{
	background: transparent url(/design/img/zak_stop.jpg) no-repeat scroll 0 0;
	float: left;
	height: 40px;
	width: 43px;
}
.online_block
{
	float: left;
	margin-left: 1px;
	margin-top: 10px;
}
.online_text
{
	color: #B3CA30;
	font-size: 25px;
	margin-bottom: 14px;
}
.online_button
{
}
.contact
{
}
.contact_razd
{
	margin-bottom: 10px;
	margin-top: 10px;
	width: 313px;
}
.body .razd2
{
	border: 1px solid #B2B2B2;
	font: 16px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 24px;
	margin-right: 23px;
	width: 309px;
}

