@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	overflow: auto;
}
#advise_wrapp {width: 100%; float: left;}
#advise_wrapp span {color: #0A7CA6; font-size: 150%; font-weight: bold;}
#advise-box {width: 540px; float: right; padding-right: 50px; padding-top: 40px; text-align: right;height: 172px; background: url(../images/advise-bg.jpg) no-repeat right;}  
hr { background-color: #ff80ff; color:#ff80ff;height:1px; }
a { color: #be415c; }
h1 {font-size: 24px; color: #0c7ca5;}
h2 {font-size: 20px; color: #0c7ca5;}
h3 {font-size: 18px; color: #22a3d2; margin: 16px 0 8px 0;}
.sub_lev_menu_2 {display: none;}
.info {background: #ffecff; float: left; width: 100%; padding: 5px; border: solid 1px #ff80ff;}
input, textarea, select {background:#FFF;border:1px solid #DDD;color:#777;padding:5px;font-family: "Book Antiqua", "Times New Roman", Times, serif;}
table {background: #eaf4ff;}
.categoryTree {display: none;padding:5px;background:#ffffff; position: absolute; width: 200px; height: 200px; overflow: auto;}
.categoryTree ul {margin-left:5px;padding-left:5px;}
.categoryTree ul li {list-style: none; float: left;}
#logo { left:50%;z-index: 80;margin-left:-470px;position:absolute;width:200px; }
#main-wrapper {	width: 1000px; margin-left: -500px; left: 50%; position: absolute; }
#banner { width: 982px; z-index: 100; position: absolute; left: 50%; margin-left: -491px; background: url(../images/banner.png) no-repeat center; height: 513px; top: 248px; }
.flash_wrapper {left:50%;margin-left:-476px;position:absolute;top:240px; z-index: 20010;}
#wooman { background: url(../images/wooman.gif); position: absolute; left: 0; width: 252px; height: 560px; top: 159px; }
#man { background: url(../images/man.gif); position: absolute; left: 84%; width: 161px; height: 532px; top: 159px; }
#man1 { background: url(../images/man.gif); position: absolute; left: 24%; width: 161px; height: 532px; top: 159px;  }
#flower_left {
    background: url(../images/flower_left.png) no-repeat center;
    height:		105px;
    left:		50%;
    margin-left:-595px;
    position:	absolute;
    top:		595px;
    width:		241px;
    z-index: 20011
}

#flower_right {
    background: url(../images/flower_right.png) no-repeat center;
    height:		105px;
    left:		50%;
    margin-left:	360px;
    position:		absolute;
    top:		595px;
    width:		241px;
    z-index: 20011;
}

#contacts-box {
    background: #FFFFFF;
    border:		4px solid #CCCCCC;
    display:	none;
    left:		50%;
    margin-left:180px;
    padding:	10px;
    margin-left:200px;
    z-index:	100000;
	width:		300px;
    position:	absolute;
    top:		62px;
}
hr {display: block; width: 100%; float: left;}
.prev, .next {float: left; margin: 5px; cursor: hand;}
.navi { padding-top:9px; float: left; text-align: center;}
.navi a {border:1px solid;display:block;float:left;height:5px;margin:3px;width:5px;}
.navi a.active {background: #ff80ff;}
.slideshow-box { background: #f2f9ff; position: relative; float: left; border: solid 1px #ddd; width: 96%; padding: 2%; text-align: center; overflow: hidden; height: 115px; }
.slideshow-box div.items { width:20000em; position:absolute; }
.slideshow-box div.items div {float: left;}
.slideshow-box ul {list-style: none; margin: 0; padding: 0;}
.slideshow-box ul li {list-style: none; margin: 0; padding: 0;float: left;}
.slideshow-box a {border: solid 1px #000; float: left; margin: 5px; }
.slideshow-box a img { border: solid 15px #fff; float: left;}
#top-line { margin-top: 47px; width: 100%; float: left; height: 135px; }
	#links { width: 620px; float: right; background: url(../images/links-divider.gif) no-repeat right; height: 32px; }
	.left-links-block {float: left; width: 40%;}
	.right-links-block {float: right; width: 40%; text-align: center;}	
		#links a { line-height: 28px; width: 180px; float: left; padding:0 0 0 17px; font-size: 115%; background: url(../images/norm-link-bullet.gif) no-repeat 0 11px; }
		#links a:hover { text-decoration: none; }
		#links a.active-link { background: url(../images/act-link-bullet.gif) no-repeat 0 11px; text-decoration: none; color: #0a7ca6; }
	#auth { width: 140px; float: right; padding: 1px 0 0 5px; }
		#auth a	{font-size: 10px; padding: 1px 0px 1px 15px; text-transform: lowercase; }
		#auth a.link-login { background: url(../images/link-login.gif) no-repeat 0 6px; }
		#auth a.link-register { background: url(../images/link-reg.gif) no-repeat 0 6px; }
#footer {width: 100%; float: left; background: url(../images/footer.jpg) no-repeat top center; padding: 20px 0px; margin-top: 20px;}
	#footer-left {width: 49%; float: left;}
	#footer-right {width: 49%; float: right;}

#big-text { font-size: 83px; line-height: 83px; height: 100px; color: #0a7ca6; text-align: center; width: 100%; float: left; margin-top: 490px; }
#big-text-inner { background: url(../images/big-text-bg.jpg) no-repeat; font-size: 83px; line-height: 83px; height: 130px; color: #0a7ca6; text-align: center; width: 100%; float: left;}
#news-heaging { font-weight: normal; font-size: 24px; color: #0c7ca5; background: url(../images/news_icon.jpg) no-repeat 101px 0; line-height:48px; margin:0; padding:12px 60px 0 0;}
#articles-heaging { font-weight: normal; font-size: 24px; color: #0c7ca5; background: url(../images/articles_icon.jpg) no-repeat 207px 0; line-height: 21px; margin:0; padding:12px 60px 0 0;}
#konk-heaging { color:#0C7CA5;float:left;font-size:50px;font-weight:normal;height:60px;line-height:50px;margin:0;}
#konk_icon {float: right;}

#left-col {width: 235px; margin-right: 65px; float: left;}
#content-col {width: 660px; float: right; font-size: 14px;}
#small-text {float:left; margin-left:10px; width:500px; }
#small-text .block {font-size: 12px; color: #777;}

.intro-text-wrapp {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin: 10px 0;
	background: #fcfcfc;
}

/* Misc */

.blocks-wrapper {width: 100%; float: left;}
.blocks-wrapper-shadow {width: 900px; float: left;background: url(../images/shadow.jpg) no-repeat bottom left; padding: 0 0 44px 35px;}
.comment {border-bottom: solid 3px #ccc;background: #fafafa; padding: 10px;}
	.comment h3 {margin: 0; padding: 0;}
	.comment .date {font-style: italic;}
	.comment p {margin-bottom: 0;}

/*
 CATALOGUE
*/

.cat-icon { width: 120px; float:left; text-align:center; }
.cat-icon a {border: solid 1px #ddd; float: left; margin: 5px;}
.cat-icon img { border: solid 5px #fff; }
.work-links {background: #fff4ff; border-top: solid 1px #ffd5ff; border-bottom: solid 1px #ffd5ff; padding: 1%; width: 98%;}
.catalogue-wrapper {
	float: left;
	width: 100%;
	margin: 10px 0px;
}

.catalogue-item {
	float: left;
	border-bottom: solid 2px #c1e0ff;
	margin: 5px 0px;
	width: 100%;
}


.catalogue-item-wrapp {
	background: #f9fcff;
	float: left;
	width:100%;
	padding-bottom: 5px;
}

.catalogue-item-wrapp:hover {
	background: #ecf5ff;
}

.catalogue-item-wrapp h3 {
	color: #3994bf; clear: right; width: 100%; margin: 0 0 10px 0;
	float:left;
}

.catalogue-item-spec {
	border-bottom: solid 2px #ff9b9b;
	float: left;
	margin: 5px 0px;
	width: 100%;
}
.catalogue-item-wrapp-spec {
	background: #fff4ff url(../images/spec1.jpg) no-repeat top right;
	float:left;
	width: 100%;
	padding-bottom: 5px;
}

.catalogue-item-wrapp-spec:hover {
		background: #ffe8ff url(../images/spec2.jpg) no-repeat top right;
}

.catalogue-item-wrapp-spec h3 {
	color: #ff0000; clear: right; width: 100%; margin: 0 0 10px 0;
	float:left;
}

.sub_cat_btn {
	background: url(../images/subcat-mid.jpg) repeat scroll center center;
	float:left;
	height:29px;
	margin-right: 6px;
}

.sub_cat_btn span {
	background:transparent url(../images/subcat-right.jpg) no-repeat scroll right center;
	display:block;
	float:left;
	height:29px;
	padding-right:4px;
	width:100%;
}

.sub_cat_btn a {
	background:transparent url(../images/subcat-left.jpg) no-repeat scroll left center;
	color:#FFFFFF;
	float:left;
	height:29px;
	padding-left:7px;
	text-decoration:none;
}

.sub_cat_link {
	border-bottom:1px dashed;
	float:left;
	margin:0 5px 8px;
	text-decoration:none;
}

.block {float: left; width: 100%;}
.block-title {clear: both;}
.block-cont, .demo, .galleria_container, .galleria {width: 100%;}
.news-block {width: 32%; margin-left: 1%; float: left;height:124px;}
#block-editor {
	background:	#FFFFFF none repeat scroll 0 0;
	border:		4px solid #CCCCCC;
	height:		500px;
	left:		50%;
	margin:		-250px 0 0 -400px;
	overflow:	auto;
	padding:	10px;
	position: 	absolute;
	top:		50%;
	width:		800px;
	z-index:	20014;
	display: 	none;
}
.cat_menu {	padding: 8px 10px;margin: 0;list-style: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.list1 {background: #f2f5f7;}
.par-link {	font-size: 13px; font-weight: bold;	text-transform: uppercase; text-decoration: none; }
.polls {width: 320px; z-index: 900; top: 10%; left: 50%; margin-left: 177px; border: solid 5px #ccc; }
.polls h4 {margin: 0; padding: 0;}
.polls .vote-btn {width: 100%; font-size: 11px;}
.poll-wrapper {padding: 10px; background: #ffccff;}
.close-polls {float: right; font-size: 10px; font-weight: bold; width: 25px;}
.small-button {background:#FFCCFF;
border:1px solid #FF80FF;
float:left;
font-size:9px;
line-height:15px;
margin:1px;
cursor: pointer;
text-align:center;
width:13px;}
.auth {
	background:	#FFFFFF;
	border:		4px solid #CCCCCC;
	display:	none;
	left:		50%;
	padding:	10px;
	margin-left:200px;
	z-index:	100;
	position:	absolute;
	top:		62px;
	width:		201px;
}
.link-header {color: #0c7ca5; text-decoration: none;}
