
/*
Theme Name: Air De Provance
Theme URI: http://www.rantiev.com
Description: Developed by http://www.rantiev.com for Air De Provance
Version: 1.0
Author: Rantiev
Author URI: http://www.rantiev.com
*/

/* CSS Document */

*{padding:0px; margin:0px;}

a { color:#663333; text-decoration:none;}
a:hover { text-decoration:underline;}
img{ border:0px;}
h3 { padding-bottom:10px;}
p { padding-bottom:10px;}

.clear { clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}

html { height:100%;}
body{ height:100%; background:#c2dff0;  font-size:16px; line-height:16px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; color:#5e574f;}

#verticaller { width:100%; height:100%; border-collapse:collapse;}
#verticaller td { vertical-align:middle; height:99%; width:100%;}


#header { width:1060px; height:190px; margin:0 auto; background:url(images/lamps.gif) no-repeat 428px 10px; position:relative;}
#header.left { margin:0px 0px 0px 20px;}

#logo { width:294px; height:72px; position:absolute; left:0px; top:74px;}
#logoNY { width:335px; position:absolute; left:-40px; top:59px;}

#langs { width:70px;display:table; position:absolute; top:40px; right:0px; list-style:none;}
#langs li { float:left;display:inline;}
#langs a { color:#59504b; text-decoration:none; text-transform:uppercase; font-size:12px; display:block;background: url(images/menu-lil.gif) no-repeat left -30px;}
#langs a span { margin:4px 0px 4px 8px; padding:4px 8px 4px 0px;display:block;background: url(over.gif) no-repeat right -30px;}
#langs a span span { padding:4px 8px;}

#langs a:hover { color:#fff; background: url(images/menu-lil.gif) no-repeat left top;}
#langs a:hover span { background: url(images/menu-lil.gif) no-repeat right top;}
#langs a:hover span span { background:url(images/lang-r.gif) no-repeat right top; padding:4px 8px; }

#langs a.active { color:#fff; background: url(images/menu-lil.gif) no-repeat left top;}
#langs a.active span { background: url(images/menu-lil.gif) no-repeat right top;}

#langs span.eng { color:#59504b; text-decoration:none; text-transform:uppercase; font-size:12px; display:block;background: url(images/menu-lil.gif) no-repeat left -30px;}
#langs span.eng span {margin:4px 0px 4px 8px; padding:4px 8px 4px 0px;display:block;background: url(over.gif) no-repeat right -30px;}

#search { width:288px; height:29px; background:url(images/search-field.gif) no-repeat left top; position:absolute; right:70px; top:100px;}
#s { background:none; border:0px; line-height:12px; font-size:12px; padding:7px 5px; width:278px;}
#go { width:55px; background:none; border:0px; cursor:pointer; font-size:16px; padding:5px 5px; color:#61584e;position:absolute; right:0px; top:100px;}

#menu-container {text-align:center;}
#menu-container.left { width:1100px; text-align:left;}
#menu {display:table; margin:0 auto; }
#menu ul { list-style:none;}
#menu li {  display:inline;}
#menu li.devider { padding:0px 72px;}
#menu li a { color:#5e574e; text-decoration:none; text-transform:uppercase; font-size:16px; line-height:30px; padding:6px 0px; font-weight:bold;}
#menu li a span span { padding:6px 8px;}
#menu li a:hover { color:#fff; background:url(images/btn-act-c.gif) repeat-x left top;}
#menu li a:hover span { background:url(images/btn-act-l.gif) no-repeat left top; padding:6px 0px;}
#menu li a:hover span span { background:url(images/btn-act-r.gif) no-repeat right top; padding:6px 8px;}

#menu li a.active { color:#fff; background:url(images/btn-act-c.gif) repeat-x left top;}
#menu li a.active span { background:url(images/btn-act-l.gif) no-repeat left top; padding:6px 0px;}
#menu li a.active span span { background:url(images/btn-act-r.gif) no-repeat right top; padding:6px 8px;}

#scrolla-above { height:600px; width:490px;}

#content-home { width:1060px; height:540px; margin:0 auto; position:relative;}
#content-home.left {margin:0px 20px;}

#widther-description { width:1000px; height:280px; margin:0 auto; padding:20px 10px 0px 10px;}
#widther-left { width:670px; float:left; height:268px; overflow:hidden; padding:2px 0px 0px 0px; text-align:justify;}
#widther-description2 { width:1000px; height:279px; margin:0 auto; padding:20px 10px 0px 10px;}
#widther-left { width:670px; float:left; height:268px; overflow:hidden; padding:2px 0px 0px 0px; text-align:justify;}
#widther-left2 { width:670px; float:left; height:280px; overflow:hidden; padding:2px 0px 0px 0px; text-align:justify;}
#widther-right { width:298px; float:right; height:268px; overflow:hidden; padding:2px 0px 0px 0px; text-align:justify;}

#moreDiv { width:1060px; margin:0 auto; height:40px; overflow:hidden; position:relative;}
#moreNews { width:690px; padding:8px 10px 12px 10px; text-align:right; position:absolute; left:0px; top:0px;}
#moreShop { width:300px; padding:8px 10px 12px 10px; text-align:right; position:absolute; left:720px; top:0px;}
/*

#hopic { width:344px; height:367px; position:absolute; left:716px; top:133px; z-index:1000;}

#more { position:absolute; top:100px ; left:760px;color:#61584e; font-size:16px; cursor:pointer;}

*/

#hopicContainer { width:344px; height:367px; float:right; padding-top:100px;}
#more { padding-left:30px; color:#61584e; height:16px; font-size:16px; }
#moreA {cursor:pointer; }
#hopicContainer img {padding-top:16px;}
#hopicContainer img#hopic { padding-top:30px;}


#content-home .left { width:740px;float:left;overflow:hidden; font-size:16px;}
#content-home .left h3 { padding-top:10px;}
#content-home .left h3 a {color:#5e574f; text-decoration:none;}
#content-home .right { width:300px; height:424px; padding-top:60px; float:right; position:relative; text-align:center;}
#content-home .right img { margin-top:12px;}
#home-description { width:591px; padding:10px 50px 358px 75px; text-align:justify;}

#homeGal { width:716px; position:absolute; bottom:0px; left:0px;}
#homeGal img{ float:left;}
#homeGal img.img-right { float:right; padding-right:0px; padding-right:13px;} 





#home-imgs { width:1060px;}
#home-imgs img { float:left; padding-right:12px;}
#home-imgs img.img-right { float:right; padding:0px;}

#content-contact { width:1060px; height:540px; margin:0 auto; position:relative;}
#content-contact .left { width:247px; float:left; }
#content-contact .left .contact-descr { width:300px; height:185px; padding:30px 20px 10px 100px; overflow:hidden;}
#content-contact .left .contact-descr p { padding-bottom:8px; line-height:18px; font-size:16px;}

#fasad { width:446px; height:315px;}
#fasad img { width:446px;}

#content-contact .right { width:596px; height:540px;  text-align:right;}
#map { width:590px; height:510px; padding-top:30px; float:right; overflow:hidden; text-align:right;}
#map img { height:510px;}

#content.gallery { width:1060px; height:520px; margin:0 auto; padding:20px 0px 0px 0px;}
#content.gallery img { margin-right:6px; margin-left:6px; margin-top:10px;}
#content.gallery  img.bordered {width:198px; height:198px;  border:1px solid #FF9900;}
#content.gallery img.fivth { padding-right:0px;}

#gallery .galita { width:212px; float:left; text-align:center;}
#gallery .galita img { width:200px; clear:both;}
#gallery .galita span { clear:both; line-height:18px;} 


#content.gallery .presa { width:200px; padding:0px 32px; float:left; text-align:center; overflow:hidden;}
#content.gallery .presa2 { width:500px; padding:0px 32px; float:left; text-align:center; overflow:hidden;}
#content.gallery .presa3 { width:250px; padding:0px 6px; float:left; text-align:center; overflow:hidden;}
#content.gallery .last { padding-right:0px;}
#content.gallery .presa img { width:200px; clear:both; margin-bottom:5px; margin-top:5px;}
#content.gallery .presa .bordered {width:198px;  border:1px solid #FF9900;}
#content.gallery .presa span { clear:both; display:block; padding-bottom:4px; padding-left:5px; line-height:28px; font-size:22px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; letter-spacing:-1px;} 
#content.gallery .presa p {float:none; clear:both;line-height:14px; padding:10px 0px 0px 5px; margin:0px;}

#ptxt1 p{ text-align:center; line-height:24px; font-size:22px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; letter-spacing:0px; padding-top:70px;}
#ptxt2 p{ text-align:center; line-height:32px; font-size:22px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; letter-spacing:0px; padding-top:120px;}

#gallery { width:1060px; height:440px; clear:both;}

#content.catalog {width:1060px; height:530px; margin:0 auto; padding:10px 0px 0px 0px;}

#catalog-menu { width:180px; float:left; list-style:none; padding-top:50px;}
#catalog-menu li { padding-bottom:15px;}
#catalog-menu li a.mainfolder { color:#5e574e; text-decoration:none; text-transform:uppercase; font-size:16px; line-height:30px; display:block;}
#catalog-menu li a.mainfolder span {display:block; padding:6px 8px 6px 0px; padding:6px 0px 6px 8px; }
#catalog-menu li a.mainfolder span span { padding:6px 8px;}
#catalog-menu li a.mainfolder:hover { color:#fff; background:url(images/btn-act-c.gif) repeat-x left top;}
#catalog-menu li a.mainfolder:hover span { background:url(images/btn-act-l.gif) no-repeat left top; padding:6px 0px;}
#catalog-menu li a.mainfolder:hover span span { background:url(images/btn-act-r.gif) no-repeat right top; padding:6px 8px;}

#catalog-menu li a.active { color:#fff; background:url(images/menu-lil.gif) repeat-x left top;}
#catalog-menu li a.active span { background:url(images/menu-lil.gif) no-repeat right top; }
#catalog-menu li a.active span span { background:url(images/btn-act-r.gif) no-repeat right top; padding:6px 8px;}

#catalog-menu li ul { list-style:none;}
#catalog-menu li ul li { padding:0px;}
#catalog-menu li ul li a { padding:5px 0px 5px 30px; display:block;}
#catalog-menu li ul li a:hover { color:#330000; text-decoration:none;}

.acc-btn { font-weight:bold; color:#009900; cursor:pointer;}
.acc-cont { display:none;} 

#catalog-heighter { height:480px; width:1px; float:left;}

#catalog-container { width:864px; height:480px; float:right; background:#fff; margin-top:30px;}

#catalog-container .catItem { width:200px; padding-left:67px; padding-bottom:10px; text-align:center; float:left; padding-top:35px;}
#catalog-container .catItem img { margin-bottom:10px; clear:both;}
#catalog-container .catItem a { color:#645342; text-decoration:none; clear:both; display:block;}

#catalog-container-empty { width:864px; height:480px; float:right;  line-height:400px; text-align:center;}
#catalog-container-empty h1 { font-size:20px; color:#fff; padding-right:200px;}


.postlinks { padding-bottom:20px;}
.seeDet { width:200px;text-align:right; float:right;}

#footer { width:1060px; line-height:50px; color:#67625b; font-size:16px;   margin:0 auto;}
#footer.left {margin:0px 20px;}
#fLeft { width:500px; float:left;}
#fRight { width:500px; float:right; text-align:right;}

.pages { display:none;}


#horizont { height:200px; overflow:hidden;}
#horizont img { width:200px; margin:0px 6px;}

#navigation-above {width: 100%;position: relative; text-align: center; }
#navigation {float: left; left: 50%; position: relative; text-align: center;  padding:10px; font-weight:bold;}
#navigation ul {position: relative; left: -50%;	float: left;}

#navigation li { display:block; float:left; list-style:none;}
#navigation a { color:#59504b; text-decoration:none; text-transform:uppercase; font-size:16px; display:block;}
#navigation a span { display:block; padding:4px 8px 4px 0px; margin:4px 0px 4px 8px;}
#navigation a span span { padding:4px 6px;}
#navigation a:hover { color:#fff; background:url(images/menu-lil.gif) repeat-x left top;}
#navigation a:hover span { background:url(images/menu-lil.gif) no-repeat right top;}
#navigation a:hover span span { background:url(images/lang-r.gif) no-repeat right top; padding:4px 6px;}

#navigation a.current  {color:#fff; background:url(images/menu-lil.gif) repeat-x left top;}
#navigation a.current span {background:url(images/menu-lil.gif) repeat-x right top;}
#navigation a.current span span { background:url(images/lang-r.gif) no-repeat right top; padding:4px 6px;}


#navigation li.prevNext span{ margin:0px 0px 0px 8px; padding:2px 8px 6px 0px}
#navigation li.prevNext a:hover {background:url(images/menu-lil.gif) repeat-x left 4px;}
#navigation li.prevNext a:hover span{background:url(images/menu-lil.gif) repeat-x right 4px;}

.nothing-found { padding:40px 0px;}
.bordered { border:1px solid #FFCC00;}
.edit2 { padding-bottom:20px;}

.hilite { background:#fff; font-weight:bold; }
.white {font-weight:bold; color:#fff;}
.ska { cursor:pointer;}
.homeImg img{ width:670px;}