@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html {
	height:100%;
	padding-left:65px;
	background: #dead6a  url(../img/bg-left.jpg) 0 0 no-repeat;
	}
a { color:#c91e2c;}
a:hover { color:#ff9900;}

body {
	height:100%;
	padding-right:61px;
	background: url(../img/bg-right.jpg) 100% 0 no-repeat;
	font:80%  Verdana, Geneva, sans-serif;
/*	font:62.5% "Times New Roman", Times, serif; */
	color:#000;
	}
img {border:none; padding:4px; margin:4px;}
:focus {outline:none;}

h1 {
    color: Brown;
    font-size : 15pt;
}
h2 {
    color: #FF6600;
    font-size : 14pt;
}
h3 {
    color: #FF6600;
    font-size : 12pt;
}
p {
    text-align: justify;
/*    font-size : 1.1em; */
}
.price-list tbody td {
    padding-left : 10px;
    padding-right : 10px;
}


#wrap {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	min-width:850px;
	background:#fff;
	border-right:solid 16px #c8621b;
	border-left:solid 16px #c8621b;
	}


/* header ///////////////////////////////////////// */
#header {background:url(../img/header-bg.jpg) repeat-x;}
	#header-in {background:url(../img/header-in-bg.jpg) 100% 100%  no-repeat;}
		#header-in-in {background:url(../img/header-in-in-bg.jpg) 0 100% no-repeat; position:relative; height:200px; margin-bottom:32px;}
			#logo { position:absolute; top:92px; left:116px;}
			#logo-text { position:absolute; top:147px; left:232px;}
			/* menu */
			#menu {position:absolute; top:15px; left:60px; list-style:none;font-size:200;}
				#menu li { display:block; float:left; background:url(../img/menu-a-bg.png) 100% 0 no-repeat;font-size:100%;font-weight:700;}
					#menu li a {
						display:block;
						float:left;
						position:relative; left:8px;
						height:35px;
						line-height:35px;
						padding:0 12px 0 10px;	
						background:url(../img/menu-a-bg.png) 100% 0 no-repeat;
						font-size:0.95em;
						color:#fff;
						text-decoration:none;
						}
					#menu li a:hover { text-decoration:underline;}
				#menu li.first { padding-right:80px; background: url(../img/menu-a-first-bg.jpg) 0 0 no-repeat;} 
					#menu li.first a {
						left:0;
						padding:0 15px 0 20px;
						background: url(../img/menu-a-first-bg.jpg) 0 0 no-repeat;
						}				
			#h-butterfly { position:absolute; top:5px; left:130px;}

/* content //////////////////////////////////////// */
#content {
	float:left;
	width:100%;
	overflow:hidden;
	padding-bottom:130px;
	
/*	color:#5d5f60; */
        color:#000;
	}
	#content-in { padding: 0 30px 0 290px;}
	#content2-in { padding: 0 30px 0 30px; line-height:1.29em; font-family:Verdana, Geneva, sans-serif;}
		#content2-in #content-in {padding-bottom:40px;}
        #content-in p {padding-bottom:10px;}
		/* block-link */
		#block-link { position:relative; height:107px; }
			#block-link .box1, #block-link .box2, #block-link .box-title {font-weight:bold;font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase;}
				#block-link .box1, #block-link .box2 { display:block; float:left;}
					#block-link .box1 img, #block-link .box2 img { display:block;}
			#block-link .box2 { position:absolute; top:0; left:30%;}
			/* box-crad */
 			#box-card {
				position:absolute;
				top:0;
				right:0;
				width:150px;
				padding:0 0  40px 62px;
				background:url(../img/ico-card.jpg) no-repeat;
				}
 				#box-card p { position:relative; width:55px; padding: 3px 0 0 0; font: bold 0.71em Tahoma, Geneva, sans-serif; color:#828286;}
	 				#box-card span { display:block; top:3px; left:0; width:90px;}
	 				#box-card p a { color:#828286;}
		/* block-preview */
		#block-preview {
			overflow:hidden;
			width:100%;
			}
			.box-preview {float:left; position:relative; width:45%; margin:0 30px 20px 0; border: solid 1px #9c9b9a;}
.box-preview-main {float:left; position:relative; width:100%;height:30%; margin:0 30px 20px 0; border: solid 1px #9c9b9a;}
				.box-preview-in { min-height:80px; height:auto !important; padding:30px 23px 50px 95px; font:  70% Verdana, Geneva, sans-serif;}
					.box-preview-in .pic { position:absolute; top:20%;margin:-8px 0 0 -85px;vspace:50;       width:75px;hspace:50;}
#block-preview-news {overflow:hidden;width:100%;}
.box-preview-news {float:left; position:relative; width:45%; margin:0 30px 20px 0; border: solid 1px #9c9b9a;}
.box-preview-news-main {float:left; position:relative; width:100%;height:30%; margin:0 30px 20px 0; border: solid 1px #9c9b9a;}
.box-preview-news-in { min-height:120px; height:auto !important; ; padding:10px;}

				.c-t-l, .c-t-r, .c-b-l, .c-b-r { display:block; position:absolute; width:12px; height:11px; font-size:0;}
				.c-t-l { top:-1px; left:-1px; background:url(../img/c-t-l.gif);}
				.c-t-r { top:-1px; right:-1px; background:url(../img/c-t-r.gif);}
				.c-b-r { bottom:-1px; right:-1px; background:url(../img/c-b-r.gif);}
				.c-b-l { bottom:-1px; left:-1px; background:url(../img/c-b-l.gif);}
		/* b-shortstory */
		.b-shortstory { min-height:134px; height:auto !important; height:134px;padding: 20px 0 21px 150px; background:url(../img/dotted.gif) 0 100% repeat-x;}
			.b-shortstory .pic { display:block; position:absolute; margin:3px 0 0 -148px; border: solid 2px #bfbfbf;}
			.b-shortstory .box-title { padding-bottom:3px; font-size:1.29em; font-weight:normal;}
			.b-shortstory .box-link { text-align:right;}
				.b-shortstory .box-link a { font: bold italic 0.79em Arial, Helvetica, sans-serif; color:#040300; text-decoration:none;}
		/* b-shortstory2 */


		.b-shortstory2 { position:relative; min-height:115px; width:700px; height:auto !important; height:115px;padding: 20px 98px 21px 120px; background:url(../img/dotted.gif) 0 100% repeat-x;}

			.b-shortstory2 .b-pic { position:absolute;float:none; margin:3px -50px 100px -125px; text-align:right;top:20%;}
				.b-shortstory2 .pic { display:block;float:none; margin-bottom:4px; border: solid 2px #bfbfbf;}
				.b-shortstory2 .b-pic a { position:relative;float:none; top:-2px; font: bold 9pt Arial, Helvetica, sans-serif; color:#000;}
			.b-shortstory2 .b-card { position:relative;float:right; right:0; width:85px; padding:60px 0 0 0; background:url(../img/ico-card-big.gif) 10px 12px no-repeat;text-align:left; font: bold 1em Arial, Helvetica, sans-serif;}
				.b-shortstory2 .b-card .price { display:block; padding-bottom:10px; font-size:1.29em; color:#c91e2c; text-align:center;}
				.b-shortstory2 .b-card p { text-indent:10px;font-size:0.86em;}
			.b-shortstory2 .box-title { padding-bottom:3px;float:none; font: bold 1em Arial, Helvetica, sans-serif; color:#c91e2c;}
				.b-shortstory2 .box-title span { float:none;padding:0 2px 0 4px; font-size:0.86em;} 
		/* navigation */
		#navigation { padding:22px 0 0 0; text-align:center; color:#000;}
			#navigation span { color:#c91e2c;}
			#navigation a { color:#2a2a2a; text-decoration:none;}
			#navigation a:hover { color:#666; text-decoration:underline;}
		/* t-card */
		#t-card { width:100%; border-collapse:collapse;border-left:solid 1px #ce7436; border-right: solid 1px #ce7436; font-family:Verdana, Geneva, sans-serif;}
			#t-card td { padding:5px 5px; border-top: solid 1px #ce7436; border-bottom: solid 1px #ce7436; text-align:center; vertical-align:middle;}
			#t-card thead td { border-bottom:solid 4px #ce7436; font-weight:bold; color:#ae2b25;}
			#t-card .t-card-item { text-align:left;}
			#t-card tbody .t-card-item { padding: 8px 5px 8px 40px ;}
				#t-card .t-card-item img { position:absolute; margin:-6px 0 0 -35px;}
				#t-card tbody .t-card-item a { color:#000;}			
				#t-card tbody .t-card-item a:hover { color:#666;}
				#t-card  .t-card-value { width:40px;}
			#t-card tfoot .t-card-item { padding: 8px 5px 8px 40px ;}
			#t-card tfoot .t-left { vertical-align:top !important;}
				#t-card tfoot input { padding:2px 4px;}
				#t-card tfoot .t-left a { font-size:11px; color:#000;}
		/* f-form1 */
		.f-form1 { display:block; font: bold 0.86em Verdana, Geneva, sans-serif; }
			.f-form1 label, .f-form1 p.f-row { display:block; position:relative; height:18px; line-height:18px; padding-bottom:17px;}
			.f-form1 p.f-row { height:130px;}
				.f-form1 label input, .f-form1 p.f-row textarea { display:block; position:absolute; top:0; left:180px; width:300px; height:16px; padding:2px 5px; border: solid 1px #c2b6d1; font-family:Verdana, Geneva, sans-serif;}
				 .f-form1 p.f-row textarea { overflow:hidden; height:130px;}
			.f-form1 .f-row-submit { position:relative; width:375px; padding:8px 120px 0 0; font-size:0.83em; font-weight:normal;}
				.f-form1 .f-row-submit input { display:block; position:absolute; top:0; right:0; float:right; width:100px; padding:2px 4px; text-align:center;}
		/* f-form2 */
		.f-form2 { display:block; font: normal 0.86em Verdana, Geneva, sans-serif; }
			.f-form2 h3 { padding-bottom:25px;}
			.f-form2 label, .f-form2 p.f-row { display:block; position:relative; height:18px; line-height:18px; padding-bottom:12px;}
			.f-form2 p.f-row { height:130px;}
			.f-form1 p.hauto { height:auto;margin-bottom: 8px;}
				.f-form2 label input, .f-form2 p.f-row textarea { display:block; position:absolute; top:0; left:120px; width:285px; height:16px; padding:2px 5px; border: solid 1px #c2b6d1; font-family:Verdana, Geneva, sans-serif;}
				 .f-form2 p.f-row textarea { overflow:hidden; height:130px; font-size:1em;}
			.f-form1 .f-row-submit { position:relative; width:375px; padding:8px 120px 0 0; font-size:0.83em; font-weight:normal;}
				.f-form1 .f-row-submit input { display:block; position:absolute; top:25px; width: 130px; right:0; float:right; padding:2px 4px; text-align:center;}
			/* captcha */
			.captcha { position:relative; width:120px; padding:4px 0 8px 0; font-size:8pt; color:#309100;}
				.captcha input { display:block; position:absolute; top:0; left:120px; width:285px; height:16px; padding:2px 5px; border: solid 1px #c2b6d1; font-family:Verdana, Geneva, sans-serif;}
		/* ul-list */
		.ul-list { display:block; padding:0 0 7px 0; margin:0 0 14px 0; background:url(../img/dashed.gif) 0 100% repeat-x; font-weight:bold; font-family:Verdana, Geneva, sans-serif; list-style:none;}
			.ul-list li { display:block; padding:0 0 1px 10px;}
			.ul-list .active {color:#ae2b25;}
				.ul-list li a { color:#575f62;}
				.ul-list li a:hover { color:#000;}
		/* post */
		.post-title { padding: 0 0 20px 10px; font-size:1.2em; font-family:Verdana, Geneva, sans-serif; color:#ae2b25;}
		.post-question { padding-bottom:30px; font-size:10pt; font-family:Verdana, Geneva, sans-serif;}
		
		/* opisanie */
		.opisanie-title { padding:2px 16px; border: solid 1px #ce7436; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#ae2b25;font-size:1.1em}
		.opisanie-text { overflow:hidden; min-height:100px; padding: 10px 16px; border:solid 1px #ce7436; border-top:solid 4px #ce7436; font-size:1.0em; font-family:Verdana, Geneva, sans-serif;}
			.opisanie-text h3 { padding-bottom:10px; font-size:1.17em; color:#ae2b25;}
			.opisanie-text h4 { padding-bottom:10px; font-size:1em;}
			.opisanie-text ol, .opisanie-text ul { display:block; position:relative; left:22px; padding: 0 22px 15px 0;}
				.opisanie-text ul li { display:block; padding:0 0 3px 10px;list-style:none; background:url(../img/square.gif) 0 6px  no-repeat;}
			.opisanie-text img, .opisanie-text p { padding-bottom:10px;}
			.opisanie-text a { color:#000;}
			.opisanie-text a:hover { color:#c8621b;}
			.opisanie-text .button-buy { display:block; float:right; width:85px;}



/* sidebar ////////////////////////////////////////// */
#sidebar {
	float:left;
	margin-left:-100%;
	width:225px;
	padding-left:30px;
	padding-bottom:80px;
	font-size:1.4em;
	}
	#s-phones { position:relative; left:-16px; width:229px; height:57px; padding:10px 12px 35px 0; margin-top:6px; background:url(../img/s-phones.gif) no-repeat; text-align:right;}
		#s-phones i { display:block; font: bold italic 19px Verdana, Geneva, sans-serif; color:#c3581d;}
	.s-title { height:23px; line-height:23px; margin-bottom:4px; background:url(../img/s-title-bg.jpg) no-repeat; font-size:18px; font-weight:200; color:#f5efef; text-transform:uppercase; text-indent:5px;}
	.s-title a{color:#fff;text-decoration: none;}
	.s-title a:hover{color:#fff;text-decoration: underline;}
	/* s-menu */
	#s-menu { display:block; position:relative; left:-6px; padding-top:5px;font-weight:200; }
		#s-menu li { display:block; list-style:none; padding-bottom:5px;}
			#s-menu a {
				display:block;
				overflow:hidden;
				width:231px;
				height:18px;
				line-height:16px;
				text-indent:30px;
				background:url(../img/s-menu-li-li.jpg) no-repeat;
				font-size:12px;
				color:#656565;
				text-decoration:none;
				}
			#s-menu a:hover, #s-menu a.active { background-position:0 -18px;}
			#s-menu b a {
				margin:-5px 0 5px 0;
				text-indent:13px;
				background:url(../img/s-menu-li.jpg) no-repeat;
				font-size:14px;
				}
			#s-menu b a:hover { text-decoration:none; color:#000;}	


#s-menu-map { display:block; position:relative; left:-6px; padding-top:5px; }
		#s-menu-map li { display:block; list-style:none; padding-bottom:5px;}
			#s-menu-map a {
				display:block;
				overflow:hidden;
				width:231px;
				height:18px;
				line-height:16px;
				text-indent:30px;
				font-size:14px;
				color:#656565;
				text-decoration:none;
				}
			#s-menu-map a:hover, #s-menu a.active { background-position:0 -18px;}
			#s-menu-map b a {
				margin:-5px 0 5px 0;
				text-indent:13px;
			font-size:16px;
				}
			#s-menu-map b a:hover { text-decoration:none; color:#000;}	
#statment-link { font-size:10px; }

#statment { display:block; position:relative; left:-6px; padding-top:5px; }
		#statment li { display:block; list-style:none; padding-bottom:5px;}
			#statment a {
				display:block;
				overflow:hidden;
				width:231px;
				height:18px;
				line-height:16px;
				text-indent:30px;
				font-size:10px;
				text-decoration:none;
				}
			#statment a:hover, #statment a.active { background-position:0 -18px;}
			#statment b a {
				margin:-5px 0 5px 0;
				text-indent:13px;
			font-size:10px;
				}
			#statment b a:hover { text-decoration:none; color:#000;}	




/* footer ////////////////////////////////////////// */
#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:56px;
	border-top:solid 2px #c8621b;
	font-size:1.1em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#bcb7ae;
	}
	#f-butterfly { position:absolute; top:-62px; right:24px;}
	#copyrights {position:absolute; top:23px; right:137px;}
	.credits {position:absolute; top:37px; right:137px;}


/* */
.clear { clear:both;}
.hr-full  { display:block; height:9px; background:#c8621b; color:#c8621b; border:0; font-size:0;}
.main-title { height:30px; text-indent:10px; margin-bottom:20px; background:url(../img/s-title-bg.png) no-repeat #ae2924; font: bold 1em/23px Verdana, Geneva, sans-serif; color:#fff;}
	.main-title-link { margin:-40px 0 25px 0; text-align:right; font-weight:bold; font-family:Verdana, Geneva, sans-serif; z-index:10;}
.f-right { float:right;}
.t-left {text-align:left !important;}
.c-orange { color:#d47c17;}



	.s-title2 { height:23px; line-height:23px; margin-bottom:4px; background:url(../img/s-title-bg.jpg) no-repeat; font-size:13px; font-weight:bold; color:#f5efef; text-transform:uppercase; text-indent:5px;}
	.s-title2 a{color:#fff;text-decoration: none;}
	.s-title2 a:hover{color:#fff;text-decoration: underline;}

	.s-mail {float: right;margin-bottom:4px; font-size:13px; font-family: 'Times New Roman', Times, serif; color:#CD853F; text-transform:uppercase; text-align:center; position:relative; align:right; left:-100px; }


