/* author: Aneta K */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#dfd7ca;
}
div#container{
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	color:#000000;
	width:750px;
	border-left:#666 solid 1px;
	border-right:#666 solid 1px;
	border-bottom:#666 solid 1px;
	position:relative;
}	
  /*background-image:url(common_img/slogan5.gif);
	background-repeat:no-repeat;
	background-attachment:scroll; */
div#head{
	width:750px;
	text-align:center;
	margin:0;
	padding:0;
	text-align:center
}
div#menu{
	margin:0;
	padding:0;
	width:750px;
	height:30px;
	background-image:url(common_img/menu_bg.jpg);
	background-repeat:repeat;
}
ul#hor_menu{
	list-style-type:none;
	line-height:14px;
	font-size:12px;
	margin:0px 0 0 35px;
	padding:0;
	font-weight:bold;
	
}
ul#hor_menu li {
	float:left;
	display:block;
	margin:0 35px 0 0;
	padding:0;
}
ul#hor_menu li a{
	color:#666666;
	text-decoration:none;
	display:block;
	text-align:center;
	margin-top:8px;
}
ul#hor_menu li a:hover{
	border-bottom:#c686a6 solid 4px
}
#hor_menu_item1{width:auto;margin-right:30px;margin-left:35px}
#hor_menu_item2{width:auto;}
#hor_menu_item3{width:auto}
#hor_menu_item4{width:auto;}
#hor_menu_item5{width:auto;}
div#content{
	padding:1px 0 0 0;
	font-size:12px;
	clear:left
}
div#left{
	float:left;
	width:170px;
	color:#666666;
}
ul#ver_menu{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#ver_menu li{
	display:block;
	font-weight:bold;
	line-height:16px;
}
ul#ver_menu li a.item{
	display:block;
	width:140px;
	text-decoration:none;
	color:#666666;
	padding:5px 14px 5px 10px;
	margin:0;
	background-image:url(common_img/ver02a.jpg);
	background-repeat:repeat;
}
ul#ver_menu li a.item:hover{
	background-image: url(common_img/ver02b.jpg);
	background-repeat:repeat;
}
ul#ver_menu li a.item2{
	display:block;
	width:140px;
	text-decoration:none;
	color:#666666;
	padding:5px 14px 5px 10px;
	margin:0;
	background-image:url(common_img/ver02b.jpg);
	background-repeat:repeat;
}
ul#ver_menu li a.item2:hover{
	background-image: url(common_img/ver02c.jpg);
	background-repeat:repeat;
}
ul.submenu{
	list-style-type:none;
	margin:0;
	padding:0;
}
li.SubItemList{
	padding:0;
	margin:0px;
}
a.SubItem{
	display:block;
	width:130px;
	text-decoration:none;
	color: #5C6F7C;
	padding:5px 14px 5px 20px;
	margin:0;
	background-image:url(common_img/ver02a.jpg);
	background-repeat:repeat;
}
a.SubItem:hover{
	background-image: url(common_img/ver02b.jpg);
	background-repeat:repeat;
}
div#main{
	border-left:rgb(184,184,184) solid 2px;
	float:left;
	width:560px;
	margin:15px 0 0 0;
	padding:0 0 0px 10px;
}
h1.title{
	color:#cc0066;
	font-size:16px;
	border-bottom:#C0B9B4 1px solid;
	margin:0 0 15px 0;
}
h2.title{
	color:#cc0066;
	font-size:14px;
	border-bottom:#C0B9B4 1px solid;
	margin:0 0 15px 0;
}
h1.concept{
	margin:0;
	padding:0;
	font-size:14px;
	text-transform: lowercase;
	color: #999999; 
	font-style:italic
}
h2.concept{
	margin:0;
	padding:0;
	font-size:10px;
	color: #999999;}
#left h3{
	font-size:12px;
	padding: 5px 0 0px 4px;
	margin: 5px 0 0 5px}
span.title{
	color:#cc0066;
}
img#pics{
	margin:10px 0 0 0;
	width:750px;
	height:120px;
	vertical-align:bottom
}
div#big_pic{
	width:401px;
	height:320px;
	float:left;
}
div#big_pic2{
	width:550px;
	height:380px;
}
p#descr{
	width:401px;
	float:left;
	border-bottom:#C0B9B4 1px solid;
	border-top:#C0B9B4 1px solid;
	margin:25px 0 15px 0;
	padding:10px 0 10px 0;
}
p#descr2{
	width:550px;
	border-bottom:#C0B9B4 1px solid;
	border-top:#C0B9B4 1px solid;
	margin:10px 0;
	padding:10px 0 10px 0;
}
div#sm_img{
	width:150px;
	margin:0;
	float:right;
}
div#sm_img div{
	margin:0 12px 12px 0;
	width:57px;
	height:45px;float:left;
	position:relative
}
div#sm_img img{
	width:46px;
	height:36px;
	position:absolute;
	border:#FFFFFF 4px solid;
}
div#sm_img2{
	width:550px;
	margin:10px 0 0 0;
	border-bottom:#C0B9B4 1px solid;
}
div#sm_img2 div{
	margin:0 12px 12px 0;
	width:60px;
	height:47px;float:left;
	position:relative
}
div#sm_img2 img{
	width:48px;
	height:33px;
	position:absolute;
	border:#FFFFFF 4px solid;
}
.selectedThumbnail {  border: solid 4px #e85da4 !important; }
.inFocus {  border: solid 4px #c686a6 !important; }
div#bottom{
	clear:both;
	width:750px;
	height:40px;
	background-image:url(common_img/menu_bg.jpg);
	background-repeat:repeat;
	text-align:center;
}
a.email{
	color:#cc0066;
	}
a.email:hover{
	color:#666;
	}
p.normal{
	margin:10px 10px 10px 0px;
	text-align:justify
}
p.p_parners{
	clear:both;
	margin:10px 10px 30px 0px;
	text-align:justify
}
a.publ{
	color:#666;
	text-decoration:none;
	font-weight:bold;
	background-image:url(common_img/jk.gif);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	display:block;
	cursor: pointer;
}
a.more{
	color:#666;
	text-decoration:none;
	background-image:url(common_img/jk.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 12px
}
a.more:hover{
	color:#000000
}
a.more2{
	color:#666;
	text-decoration:none;
}
a.more2:hover{
	color:#000000
}
img.pdf{border:none; vertical-align: top}
p.address{
	width:130px;
	margin:5px 0 0 5px;
	padding:5px 0 5px 5px;
}
p.address2{

	margin:5px 5px 0 5px;
	padding:15px 0px 5px 5px;
	border-top: #999999 1px solid
}

span#est{
	clear:both;
	float:left;
	margin:140px 0 0 10px;
	padding:0;
	font-size:16px;
	color: #999999;
	display:block
}
img#bida{
	width:52px;
	height:77px;
	float:right;
	margin:80px 6px 10px 0;
	border:none
}
a.partners{
	color:#000000;
	text-decoration:none;
	font-weight:bold
	}
a.partners:hover{
	color:#cc0066
}
img.img_partn2{
	clear:both;float:left;margin:0 20px 30px 0
}
img.img_partn3{border:none;margin:0 10px 10px 0}
p.p_partn2{clear:both;margin:0 0 0 0;}
table.contracts{ background-color: #EBEBEB;padding:0;margin:0;border-collapse: collapse}
.contracts th{text-align:left;padding:5px 0 5px 5px;border-bottom:#999999 1px dashed;}
.contracts td{border-bottom:#999999 1px dashed;padding:5px 0 5px 5px}
table.products{padding:0;margin:10px 0 0 0;border-collapse: collapse; width:550px}
table.products caption{font-weight:bold;font-size:14px;margin:10px 0; text-align:left; color: #666666}
.products td{border-bottom:#999999 1px dashed;border-left:#999999 1px dashed;border-right:#999999 1px dashed;border-top:#999999 1px dashed;padding:10px 5px 10px 5px;vertical-align: middle; text-align:center}
.products td div{text-align:left}
.red_font{border: #999999 1px solid;padding:2px 5px;margin:10px 10px 0 0; color: #990000}
#prev, #next{display:block;float:left;font-weight:bold;margin:0 22px 0 2px!important;margin:0 16px 0 2px;width:50px;line-height:16px; text-decoration:none; color: #cc0066}
#prev span{margin:0 0 0 17px}

table#home_furn{width:426px}

table#home_furn td{border-bottom:#CCCCCC 1px solid;margin:0;padding:10px 0 }
table#home_furn td div{width:200px;float:left;}
table#home_furn td p{float:left;width:200px;margin:20px 0 0 0}
ul.normal2{margin-top:-5px; list-style: disc}

.grey{ color: #666666;}
.grey2{ color: #666666; font-weight:bold}

.caption{color: #666666; font-size:10px; font-weight:bold}
.clear{clear:both;margin:0;padding:0}

.drawing{ border:#999999 1px solid; margin:0px 0px 10px 0px}
