@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0; outline:none;}
ul, li {list-style: none;}
a img {border: none;}h1 {color:#fff; font-size:20px; margin-bottom:10px; font-family:times New Roman;}h2 {color:#fff; font-size:20px; margin-bottom:10px; font-family:times New Roman;}
/*a:visited, a:active  {color: #ffbd25;}*/
a {color: #ffffff;}
p {font-family: Tahoma; font-size: 12px; color: #6f6f6f;}
body {background: #1a1817; font-family: Times New Roman, Times, serif}
#container {margin: 0 auto; width: 1000px;}

/* Main page */
#head {color: #d1ae81; background: url(../img/head.gif) no-repeat; width: 1005px; height: 140px; overflow:hidden; position:relative;}
#head ul {padding-top: 64px;}
#head li {float: left; margin: 18px 21px 0 0; font-size: 15px;}
#head p {float: right; text-align: right; font-family: Tahoma, Arial, sans-serif; font-size: 14px;right:0px;position:absolute;top:30px;}

#k {position: absolute; top: 30px; color: #fhffff; font-size: 14px; font-family: Tahoma, Arial, sans-serif;}
#head span {color: #b0a198;}
#head span.small {font-size: 11px; color: #6f6f6f;}

#main ul {background-color: #000; float: left;}
#main li {float: left; width: 200px; height: 494px; border-right: 1px solid #1a1817;}
#main img {border-bottom: 1px dotted #443d36; width: 200px;}
#main p {padding: 6px 15px 15px;}
#main a.link {margin: 15px 0 0 15px; font-size: 18px;}
#main img.ad {margin: 0 auto 15px; border: none; width: auto; display: block;}


#foot {clear: both; margin-bottom: 26px; padding-top: 16px; background: url(../img/foot.gif) no-repeat 0 bottom; height: 97px;}
#foot p {margin-top: 32px; color: #615954;}
#c {float: left;}
#contact {float: right; padding-top: 23px;}
#studia {margin-right: 15px;}

#imageMenu {	position: relative;	width:1000px;	height:325px; 	margin:0 auto;	clear:both;	overflow: hidden;}
#imageMenu ul {	list-style: none;	margin: 0px;	display: block; 	width:1020px;	height:325px;	}
#imageMenu ul li {	float: left;}
#imageMenu ul li a {	text-indent: -1000px; none repeat scroll 50%;	border-right: 1px solid #1a1817;	cursor:pointer;	display:block;	overflow:hidden;	width:199px;	height: 325px;}
#imageMenu ul li.potolok a {	background: url("../img/roof.jpg") repeat scroll 50%;}
#imageMenu ul li.freski a {	background: url("../img/fresco.jpg") repeat scroll 50%;}
#imageMenu ul li.vitragi a {	background: url("../img/interior.jpg") repeat scroll 50%;}
#imageMenu ul li.svet a {	background: url("../img/light.jpg") repeat scroll 50%;}
#imageMenu ul li.kamen a {	background: url("../img/stone.jpg") repeat scroll 50%;	width: 199px;}

#front {width:1000px; height:auto; margin:0 auto; background:#000; font-family:Tahoma; font-size:8pt; color:#615954; clear:both; overflow:hidden; }
#front  a:hover {color:#eeb023;}/* new style */#front > div div { text-align:center; margin-top:15px; }/* end new style */

#front1 {background:url("../img/cont.gif");float:left;width:199px; height:176px;margin-right:1px;background-repeat:repeat-x; background-color:black; }
#front1 a {color:white; font-family:Times New Roman; font-size:14pt;margin:0 0 0 15px;top:16px;position:relative;}
#front1 p.text {margin:20px 23px 0 15px; font-size:11px;}
#front1 h1 {margin:15px 0 0 65px}


#front2{background:url("../img/cont.gif");float:left;width:199px; height:auto;margin-right:1px;height:176px;background-repeat:repeat-x; background-color:black;}
#front2 a {color:#FFF; font-family:Times New Roman; font-size:14pt;margin:16px 0 0 15px;top:16px;position:relative;}
#front2 p.text {margin:20px 23px 0 15px;; font-size:11px;}
#front2 h1 {margin:15px 0 0 60px}

#front3 {background:url("../img/cont.gif");float:left;width:199px; height:176px;margin-right:1px;background-repeat:repeat-x; background-color:black;}
#front3 a {color:white; font-family:Times New Roman; font-size:14pt;margin:16px 0 0 15px;top:16px;position:relative;}
#front3 p.text {margin:20px 23px 0 15px;; font-size:11px;}
#front3 h1 {margin:20px 0 0 50px}

#front4{background:url("../img/cont.gif");float:left;width:199px; height:176px;background-repeat:repeat-x; background-color:black; margin-right:1px;}
#front4 a {color:white; font-family:Times New Roman; font-size:14pt;margin:16px 0 0 15px;top:16px;position:relative;}
#front4 p.text {margin:20px 23px 0 15px;; font-size:11px;}
#front4 h1 {margin:10px 0 0 40px}

#front5 {background:url("../img/cont.gif");float:left;width:199px; height:176px; background-repeat:repeat-x; background-color:black;margin-right:1px;}
#front5 a {color:white; font-family:Times New Roman; font-size:14pt;margin:16px 0 0 15px;top:16px;position:relative;}
#front5 p.text {margin:20px 23px 0 15px;; font-size:11px;}
#front5 h1 {margin:15px 0 0 60px}


/* menu */
#menu ul, li {float: left;}
#menu li {padding: 15px 0 14px 15px; width: 184px; background: #000; border-right: 1px solid #1a1817; border-bottom: 8px solid #1a1817; border-top: 1px dotted #443d36; font-size: 18px;}
#menu li.interior {border-bottom: 8px solid #000; border-right: none; margin-left: 7px; margin-right: 8px; width: 170px;}
#menu li.interior a {color: #ffbd25;}
#menu li.stone {border-bottom: 8px solid #000; border-right: none; margin-left: 8px; width: 177px;}
#menu li.stone a {color: #ffbd25;}
#menu li.roof {border-bottom: 8px solid #000; border-right: none; margin-right: 8px; width: 177px;}
#menu li.roof a {color: #ffbd25;}
#menu li.light {border-bottom: 8px solid #000; border-right: none; margin-left: 7px; margin-right: 8px; width: 170px;}
#menu li.light a {color: #ffbd25;}
#menu li.fresco {border-bottom: 8px solid #000; border-right: none; margin-left: 7px; margin-right: 8px; width: 170px;}
#menu li.fresco a {color: #ffbd25;}

/* inner begin */
#about {background: #1a1817; padding-top: 66px; font-size: 15px; width: 165px; float: left;}
#cont{padding: 66px 202px 0 0; font-size: 15px; float: right;}

#content {clear: both; background-color: #000;overflow:hidden; }
#nav {float: left; width: 220px; padding-top: 27px; font-family: Tahoma, Arial, sans-serif;}
#nav ul {padding-left: 20px;}
#nav ul.in {padding-left: 10px;}
#nav li.inner {padding: 7px 0 0 0; width: 160px; float: none; font-size: 11px;}
#nav li.inner a {text-decoration: none; color: #ffbd25;}
#nav li.nav {padding: 2px 0 7px; width: 170px; float: none; font-size: 13px; border-bottom: 1px solid #1a1817; background:url(../img/nav-bg.gif) no-repeat 160px 8px;}
#nav li.nav1 {padding: 2px 0 3px; width: 170px; float: none; font-size: 13px; border-bottom: 0px solid #1a1817; background:url(../img/nav-bg.gif) no-repeat 160px 8px;}
#nav li.nav2 {padding: 7px 0 7px; width: 170px; float: none; font-size: 13px; border-top: 1px solid #1a1817; border-bottom: 1px solid #1a1817; background:url(../img/nav-bg.gif) no-repeat 160px 8px;}
#nav #active { background: url(../img/nav-active-bg.gif) no-repeat 158px 8px;}
#active a {text-decoration: none;}



#foto {float: left; width: 415px; padding-top: 27px;}
#foto li {padding: 0 3px 2px 0; height: 100px;}

#foto1 {float: left; width: 415px; padding-top: 10px;padding-left:30px; padding-bottom:10px;}
#foto1 li {padding: 0 15px 2px 0; height: 100px;}


#text {float: left; width: 345px; padding-top: 27px;}
#text p {padding: 0 30px 15px 20px;}
#textfull {float: left; width: 770px; padding-top: 27px;}
#textfull p {padding: 0 30px 15px 30px;}
#textfull p.vopr {font-weight: bold;color: #ffffff; }

/* fresco */
#prev {padding-left: 220px; padding-top: 27px;}
#prev img {float: left; margin-right: 15px;}
#prev a {font-size: 12px; font-family: Tahoma, Arial, sans-serif; color: #ffbd25; vertical-align:text-bottom;}
#prev li {width: 250px; padding-bottom: 20px;}
#prev span {margin-top: 10px;}

#ftext {padding-left: 220px; clear: both;}
#ftext p {padding-bottom: 15px; width: 439px;}
#ftext ul {float: right; font-family: Tahoma; font-size: 11px; color: #6f6f6f; padding-right: 60px;}
#ftext li {float: none; padding-top: 7px;}
#ftext h3 {font-size: 11px;}
.fr {padding-bottom: 5px; padding-left: 220px;}

/* contact */
#address {padding: 20px 0 0 16px;}
#address h3 {color: #dea521; font-family: Times New Roman, Times, serif; font-weight: normal; font-size: 16px; padding-bottom: 25px;}
#address li {float: none; padding-left: 50px; padding-bottom: 20px; color: #615954; font-size: 12px; font-family: Tahoma, Arials, sans-serif; height: 40px;}
#address li.address {background: url(../img/address.jpg) no-repeat;}
#address li.tel {background: url(../img/tel.jpg) no-repeat;}
#address li.mail {background: url(../img/mail.jpg) no-repeat;}
#address span {color: #fff;}
#map {float: right; padding: 33px 30px 15px 0;}
#map img {border: 1px solid white;}

/* about */
#dblnav {height: 40px; color: #8c8c8c; padding-left: 220px; padding-top: 20px;}
#dblnav span {color: #ffbd25; font-size: 16px;}
#dblnav a {font-size: 12px;}
#image {float: right; padding-right: 26px;}
#atext {width: 450px; float: left;}
#atext p {padding-bottom: 15px;}
#navigat {float: left; width: 220px; font-family: Tahoma, Arial, sans-serif;}
#navigat ul {color: #ffbd25; border-top: 1px solid #1a1817; width: 190px;}
#navigat li.navigat {padding: 9px 0 9px 18px; float: none; font-size: 11px; border-bottom: 1px solid #1a1817; background:url(../img/navigate-bg.gif) no-repeat 178px 11px;}
#navigat p {font-family: Tahoma, Arial, sans-serif; color: #ffbd25;}

/* calculator + send */
#sendform {color:#cccccc; font-family: Tahoma, Arial, sans-serif; font-size:12px; padding-left:25px;}
#sendinput {background:#cccccc;}
#sendselect {background:#cccccc;}
#sendsumma {color:#ffbd25; font-family: Tahoma, Arial, sans-serif; font-size:12px; padding-top:20px; padding-left:30px; font-weight:bold;}
#sendbtn_idle {border:none; background:#CCCCCC; height:20px; width:75px; font-family: Tahoma, Arial, sans-serif; font-size:12px;}
#sendbtn_act {border:none; background:#FFFFFF; height:20px; width:75px; font-family: Tahoma, Arial, sans-serif; font-size:12px;}

#zag1{font-family:tahoma;  font-size: 13px; color:#FFF; font-weight: bold;}


#galery{float: left; padding-left: 220px;}
#galery img {float: left; margin-right: 15px; padding-top: 15px;}
#galeru {padding-left: 220px;}
#galeru img {float: left; margin-right: 15px; padding-top: 15px;}

#textfresco {float: left; width: 770px; padding-top: 27px;}
#textfresco img{float: left; margin-right: 15px;}
#textfresco p {padding: 0 30px 15px 0px;}.text_box {width:960px; background:#000; padding:20px;}.text_box  h2 {color:#fff; font-size:20px; text-align:center; margin-bottom:10px; font-family:times New Roman;;}.text_box  h1 {color:#fff; font-size:20px; text-align:center; margin-bottom:10px; font-family:times New Roman;;}.text_box  h4 {color:#6f6f6f; font-size:13px; float:left; font-family:Tahoma;}.text_box  h3 {color:#6f6f6f; font-size:15px;  font-family:Tahoma;}.text_box  ul {color:#6f6f6f; margin:6px 0 0 14px;}.text_box  ul li {color:#6f6f6f; font-family:Tahoma; font-size:12px; list-style-type:square; margin-bottom:10px; float:none;}.text_box p {color:#6f6f6f; font-family:Tahoma; font-size:12px;}.text_box .foto_01 ul  {margin:29px 0 0; position:relative; left:-15px; font-family:Tahoma;}.text_box .foto_01 ul.scroll  {width:835px;; margin:0 auto;}.text_box .foto_01 ul.scroll li.left  {width:52px; height:89px; background:url(../img/left_scroll.jpg) no-repeat;}.text_box .foto_01 ul.scroll li.right {width:52px; height:89px; background:url(../img/right_scroll.jpg) no-repeat;}.text_box .foto_01 ul li {float:left; list-style:none; margin-left:15px; }.link_1 {color:#FCB905; text-decoration:underline;}.link_1:hover { text-decoration:none;}.slider { width:720px; height:120px; padding-left:20px; margin:0 auto; position:relative; }	.slider .inner { width:720px; height:120px; overflow:hidden; position:relative; }		.slider .inner .items { height:120px; position:absolute; top:0; left:0; }		.slider .inner .items div { float:left; width:120px; }		.slider .inner .items div img { display:block; margin:0 20px 20px 0; }	.slider .navigate { position:absolute; top:0; left:-52px; right:-52px; }		.slider .navigate .prev { width:39px; height:100px; background:url('../img/right_sc.jpg') 0 -100px no-repeat; position:absolute; top:0; left:13px; cursor:pointer; }		.slider .navigate .prev:hover {background:url('../img/right_sc.jpg') 0 0 no-repeat; }		.slider .navigate .next { width:39px; height:100px; background:url('../img/right_sc.jpg') -39px -100px no-repeat; position:absolute; top:0; right:13px; cursor:pointer; }		.slider .navigate .next:hover { background:url('../img/right_sc.jpg') -39px 0px no-repeat; }.slider2 { width:806px; height:140px; margin:0 auto; position:relative; }	.slider2 .inner { width:840px; height:140px; overflow:hidden; position:relative; }		.slider2 .inner .items { height:140px; position:absolute; top:0; left:0; }		.slider2 .inner .items div { float:left; width:140px; height:140px; margin-right:26px; }		.slider2 .inner .items div a { padding:5px 5px 25px; background:#fff; display:block; }		.slider2 .inner .items div img { width:130px; height:110px; display:block; }	.slider2 .navigate { position:absolute; top:0; left:-97px; right:-97px; }		.slider2 .navigate .prev { width:97px; height:140px; background:url('../img/slider2-nav.gif') 0 0 no-repeat; position:absolute; top:0; left:0; cursor:pointer; }		.slider2 .navigate .next { width:97px; height:140px; background:url('../img/slider2-nav.gif') 0 -140px no-repeat; position:absolute; top:0; right:0; cursor:pointer; }.box {color:#615954; float:left; font-size:13px; }.box.marg {margin-right:20px;}.box a {color:#615954; text-decoration:none; font-size:13px;}.box a:hover {text-decoration:underline;}.counter {position:relative; top:-15px; }.counter  img{margin-left:419px;}
