html, body { height:100%; width:100%; }

/* index */

div.lampi { background:url(../img/lampi.jpg) no-repeat left top; height:80px; }
div.photos { background:url(../img/photos.jpg) no-repeat left top; height:140px; }
div.mebel { background:url(../img/mebel.jpg) no-repeat left top; height:390px; }
div.pol { background:url(../img/pol.jpg) no-repeat left top; height:190px; }

div.lampi,
div.photos,
div.mebel,
div.pol { border-left:2px solid #97654b; border-right:2px solid #97654b; text-align:left; }

a:hover { text-decoration:none; }

div.photos a, 
div.mebel a, 
div.pol a { color:#fffde3; font-family:Tahoma; font-size:10pt; }

div.lampi a.more, 
div.photos a.more, 
div.mebel a.more, 
div.pol a.more { color:#252525; font-family:Tahoma; font-size:9pt; }

body { background:url(../img/bg.jpg) repeat-x left top; }

div.right { background:url(../img/right.jpg) no-repeat 1170px top; }

div.women table td,
div.men table td,
div.family table td { padding:5px; }

div.women { width:190px; margin:5px 0px 0px 170px; float:left; height:135px; }
div.men { width:190px; margin:5px 0px 0px 105px; float:left; height:135px; }
div.family { width:190px; margin:5px 0px 0px 110px; float:left; height:135px; }

table.mebel { width:800px; margin-left:190px; }
table.mebel td.links { width:215px; padding-top:20px; }

td.how-to { width:400px; }
td.how-to a { font-size:17pt; }
td.how-to div { margin:80px 0px 0px 195px; }

td.otziv { color:#555555; font-family:Tahoma; font-size:9pt; padding:23px 10px 10px 35px; }
td.otziv div { width:140px; height:78px; overflow:hidden; font-style:italic; }
td.otziv p { margin-top:5px; font-style:italic; }

div.phone { width:100px; margin:10px 0px 0px 470px; float:left; height:135px; }

div.about { color:#464646; font-family:Tahoma; font-size:9pt; width:600px; height:118px; margin-left:70px; padding-top:10px; float:left; overflow:hidden; }
div.about p { margin:4px 0px 2px 0px; }
div.about-links { color:#464646; font-family:Tahoma; font-size:10pt; width:600px; margin-left:70px; padding-top:10px; float:left; overflow:hidden; float:left; }
div.about-links a { color:#000; }

div.copy { color:#fff; font-family:Tahoma; font-size:10pt; float:left; margin-left:125px; padding-top:5px; }

/* page */

div.page0 { background:url(../img/pbg0.jpg); }
div.page { background:url(../img/pbg.jpg) repeat-x left bottom; }
div.page2 { background:url(../img/pbg3.jpg) repeat-x left bottom; }
table.page { background:url(../img/pbg2.jpg) no-repeat left bottom; width:1008px; }

td.header { padding:30px 0px 0px 35px; height:100px; }

table.page td.left { padding:56px 0px 0px 35px; width:250px; vertical-align:top; }

ul.menu, 
ul.menu ul { list-style-type:none; margin:0px; padding:0px; }
ul.menu a { color:#fffbde; font-family:Tahoma; font-size:11pt; }
ul.menu ul a { font-size:10pt; }
ul.menu li { margin-bottom:5px; }
ul.menu ul { margin-left:25px; }

ul.menu li a.cur { color:#111; text-decoration:none; background:#fde5b2; padding:2px 7px; border-bottom:1px solid #d0a751; border-right:1px solid #d0a751; border-top:1px solid #fbebc8; border-left:1px solid #fbebc8; }

h3 { font-family:Tahoma; }

td.content { padding-bottom:16px; }
td.content p, td.content div, td.content td { color:#111; font-family:Tahoma; font-size:10pt; }

td.content img { border:3px solid #fde5b2; }

div.more-services { margin:40px 0px 0px 0px; }
div.more-services li { margin-bottom:5px; }
div.more-services a { color:#fffbde; }
div.more-services ul { list-style-type:none; }

div.bolvan { height:280px; }
div.copy2 { height:20px; margin-left:550px; color:#fff!important; font-family:Tahoma; font-size:10pt; }

div.quote { margin-bottom:25px; }
div.quote div.author { text-align:right; font-style:italic; margin-top:5px; }

div.quiz-item { width:40%; text-align:center; margin:0px 30px 30px 0px; float:left; height:270px; }
div.quiz-item h4 { margin-top:5px; }

table.price-list td { border:2px solid #fde5b2; padding:3px 5px; }
table.price-list th { color:#111; background:#fde5b2; font-weight:bold; padding:3px 5px; border:2px solid #fde5b2; }