/*

Theme Name: HEADidea
Theme URI: http://felicia-iasi.ro/
Description: Tema WordPress construita de <a href="http://headidea.ro" title="HEADidea Advertising" target="_blank">HEADidea</a> pentru <a href="http://felicia-iasi.ro" title="Complexul Comercial FELICIA" target="_blank">Complexul Comercial FELICIA</a> Iasi .
Version: 1.0
Author: Ionut Maxim	
Author URI: http://headidea.ro/
Tags: felicia, rainbow, colorful, bright, fresh, happy, joy

Continut:F

	0. LAYOUT
	1. FRONTPAGE
	2. WEBSITE
	2.1 NOUTATI
	2.2 MAGAZINE
	2.3 REDUCERI & OFERTE
	2.4 GALERIE MEDIA
	2.5 BLOG
	2.6 CONTACT
	3. WORDPRESS
	4. DEBUG
	
*/
html  { background-color: #FFF; background-image: url('http://felicia-iasi.ro/site/wp-content/uploads/2011/03/bg.jpg'); background-repeat: no-repeat; background-position: top center; 
        font-family: sans-serif; color: #555; }
a     { color: #C73D1D; }
small { font-size: 10px; }

/* 
...........................................................................
0. LAYOUT
...........................................................................
*/
#wrapper { margin: 0 auto; width: 950px; padding: 0 25px; }

/*
Logo & link home
*/
#top { text-align: center; padding: 40px 0 20px 0; height: 100px; display: block; }
    #top a { display: block; }
    #top img { width: 100%; height: 150px; }

/*
Meniu principal navigatie
*/
#menu 				{ text-align: center; font-family: sans-serif; font-size: 20px; 
                                  margin: 10px 0; clear: both; display: block;zoom: 1;  }
#menu li 			{ display: inline; zoom: 1;}
#menu li a 			{ border: 1px solid transparent; color: #FFF; padding: 3px 16px 5px 16px; font-weight: bold; zoom: 1;
							-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;}
#menu li a:hover	        { text-decoration: none; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;  zoom: 1; }

	a#m1:hover { background-color: #C73D1D; border: 1px solid #C73D1D; }
	a#m2:hover { background-color: #F48B18; border: 1px solid #F48B18; }
	a#m3:hover { background-color: #349426; border: 1px solid #349426; }
	a#m4:hover { background-color: #0143A4; border: 1px solid #0143A4; }
	a#m5:hover { background-color: #063180; border: 1px solid #063180; }
	a#m6:hover { background-color: #4D3A7A; border: 1px solid #4D3A7A; }
	a#m7:hover { background-color: #9B1B41; border: 1px solid #9B1B41; }

/*
Continut
*/
#content { width: 900px; overflow: hidden; padding: 5px 35px 25px 15px; }

.home #content { padding: 5px 25px 25px 25px; }

/*
Footer
*/
#footer { background-image: url(images/footer-bg.jpg); background-repeat: no-repeat; background-position: center top; clear: both; color: #777; font-size: 11px; letter-spacing: 1px; line-height: 130%; margin: 20px auto 0 auto; overflow: hidden; padding: 10px 25px 20px 25px; width: 900px; }
#footer a { color: #CA4A2B; font-weight: bold; }
#footer a:hover { text-decoration: underline; }
#footer img { padding: 0px 10px 0px 0px; }
#footer #copyright { float: left; display: inline; }

#footer #plus{ float: right; clear: right; text-align: right; width: auto; }
	
        a#f1 { color: #C73D1D; }
	a#f2 { color: #F48B18; }
	a#f3 { color: #349426; }
	a#f4 { color: #0143A4; }
	a#f5 { color: #063180; }
	a#f6 { color: #4D3A7A; }
	a#f7 { color: #9B1B41; }

/* 
...........................................................................
1. FRONTPAGE 
...........................................................................
*/
/*
Ultimele 3 stiri - slideshow
....................................
*/
#newsScroller { background-color: #333; height: 230px; margin: 20px 0; padding: 10px; width: 880px; }

/* 
Meniu special cu sliders 
....................................
*/
.locatie, .orar, .contact, .scrisoare, .harta { display: none; color: #555; padding-bottom: 20px; }/* ascundem continutul */

#hotMenu { display: inline; float: left; width: 265px; padding: 5px 15px 15px 0px; margin-left: 24px; }
#hotMenu li { margin: 15px 0; height: auto; }

	li#locatie a { color: #C73D1D; }
	li#orar a { color: #F48B18; }
	li#contact a { color: #349426; }
	li#scrisoare a { color: #0143A4; }
	li#harta a { color: #063180; }

#hotMenu a { background-color: transparent; color: #C73D1D; display: block; font-family: Comfortaa, Helvetica, sans-serif; font-size: 17px; font-weight: bold; height: 24px; overflow: hidden; text-align: left; text-shadow: 1px 1px 1px #FFF; }
#hotMenu a:hover { text-decoration: none; }
#hotMenu a img { float: right; clear: right; margin: auto 0; }
#hotMenu div { clear: both; margin: 10px 0 10px 0; }
#hotMenu h6 { font-size: 14px; }
#hotMenu li li { font-size: 12px; list-style: circle inside; margin-left: 20px; list-style: outside; }
#hotMenu li p { line-height: 200%; font-size: 12px; }
#hotMenu li p address { font-size: 12px; }
#hotMenu table { font-size: 12px; }
#hotMenu table td { font-size: 13px; padding: 2px; }
#hotMenu table input { font-size: 13px; padding: 1px; border: 1px solid #777; color: #AAA; }
#hotMenu table small { display: none; visibility: hidden; }
#hotMenu table .leftCol { width: 70%; }
#hotMenu span.detail a{ font-size: 10px; display: block; text-align: right; }

input#wpnewsletter_name, 
input#wpnewsletter_email { width: 100px; }

/* 
Frontpage: Harta overlay
....................................
*/
/* the overlayed element */ 
.simple_overlay { 
display: none; z-index: 10000; background-color: #FFF; width: 675px; min-height: 200px; border: 1px solid #666; 
-moz-box-shadow: 0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; } 
 
/* butonul de inchidere din dreapta sus */ 
.simple_overlay .close { background-image: url(images/close.png); position: absolute; right: -15px; top: -15px; cursor: pointer; height: 35px; width: 30px; }

.details { position: absolute; top: 15px; right: 15px; font-size: 11px; color: #fff; width: 150px; } 
.details h3 { color: #aba; font-size: 15px; margin: 0 0 -10px 0; }

.simple_overlay p { margin: 20px; color: #777; line-height: 140%; } /* stil pentru paragraful din overlay */

/* 
Stire evidentiata 
....................................
*/
#promoNews { display: inline; float: left; width: 325px; padding: 15px; }
#promoNews h3 { color: #9B1B41; font-family: Comfortaa, Helvetica, sans-serif; font-size: 17px; margin: 5px 0 15px 0; line-height: 140%; }
#promoNews h3:first-letter { text-transform: capitalize !important; }
#promoNews h3 a { color: #9B1B41; }
#promoNews p { font-size: 12px; line-height: 140%; margin: 0 0 7px 0; text-align: justify; }
#promoNews p:first-letter {margin-left: 20px;}
#promoNews img { min-height: 50px; width: auto; max-height: 100px; margin: 0 0 0 0; max-width: 325px; border: 1px solid #EEE; background: #FFF; padding: 1px;}
#promoNews a {overflow: hidden; display: block; }
/* 
Bannere de promovare evenimente/promotii
....................................
*/
#promoBanners { display: inline; float: left; width: 250px; padding: 15px 0px 15px 15px ; overflow: hidden; }
#promoBanners li { margin: 0 0 5px 0; padding: 0; width: 250px; height: auto; }
#promoBanners li a { text-decoration: none; display: block; }
#promoBanners li a#b1 img { width: 250px; height: 50px; }
#promoBanners li a#b2 img { width: 250px; height: 50px; }
#promoBanners li a#b3 img { width: 250px; height: 50px; }
#promoBanners li a#b4 img { width: 250px; height: 50px; }

/* mouseover pentru bannere
a#b1 { background-image: url(images/banner.png); background-position: 0 0%; background-repeat: no-repeat; }
a#b1:hover { background-position: 0 100%; }
a#b2 { background-image: url(images/banner.png); background-position: 0 0%; background-repeat: no-repeat; }
a#b2:hover { background-position: 0 100%; }
a#b3 { background-image: url(images/banner.png); background-position: 0 0%; background-repeat: no-repeat; }
a#b3:hover { background-position: 0 100%; }
a#b4 { background-image: url(images/banner.png); background-position: 0 0%; background-repeat: no-repeat; }
a#b4:hover { background-position: 0 100%; }
*/

/* 
...........................................................................
2. WEBSITE : STANDARD / INSIDE
...........................................................................
*/
/* 
Breadcrumbs
....................................
*/
#breadcrumbs { width: 850px; height: 35px; background-image: url(images/bg-breadcrumbs.png); background-repeat: no-repeat; background-position: left bottom; 
               color: #C83E1F; padding: 15px 50px 0px 30px; font-size: 13px; }
#breadcrumbs a { color: #FFF; font-weight: bold; }
#breadcrumbs img { padding: 0px 5px 0px 0px; float: left; clear: left; }

/* 
Continut
...........................................................................
*/
#mainContent { overflow: hidden; width: 860px; background-image: url(images/bg-content.png); background-repeat: repeat-y; background-position: left top;  
					font-family: Helvetica, Tahoma, Arial, sans-serif; padding: 20px 30px; min-height: 500px; }

/* 
Tipografie
...........................................................................
*/				
#mainContent h1 { font-size: 35px; font-family: Comfortaa, Helvetica, Tahoma, Arial, sans-serif; margin: 0 0 30px 0; color: #555; }

	body.page-id-7   #mainContent h1 { color: #C73D1D; }
	body.page-id-5   #mainContent h1 { color: #F48B18; }
	body.page-id-7   #mainContent h1 { color: #349426; }
	body.page-id-8   #mainContent h1 { color: #0143A4; }
	body.page-id-9   #mainContent h1 { color: #063180; }
	body.page-id-217 #mainContent h1 { color: #4D3A7A; }
	body.page-id-11  #mainContent h1 { color: #9B1B41; }

#mainContent h2   { color: #666666; font-size: 25px; margin: 0 0 20px 0; }
#mainContent img  { font-size: 5px; }

p.clasic { color: #777; line-height: 140%; }

/* 
Coloane 
....................................
*/
.main { width: 580px; display: inline; float: left; min-height: 300px; }
.side { width: 260px; display: inline; float: left; margin: 0 0 0 20px; }

/* Galerie foto adhoc */
.adhocGal { width: 580px; }
.adhocGal a { display: inline; }
.adhocGal a img { border: none; }
.adhocGal img { width: 82px; max-width: 90px; padding: 5px; margin: 10px; height: 80px; max-height: 70px; background-color: #333; }


/* 
Tabs
....................................
*/
/* root element for tabs  */
ul.tabs { list-style: none; margin: 0 !important; padding: 0 0 5px 0; ; height: 30px; border-bottom: 1px solid #EEE; }

/* single tab */
ul.tabs li { float: left; text-indent: 0; padding: 5px 10px; margin: 0 !important; list-style-image: none !important; width: 200px; }

/* link inside the tab. uses a background image */
ul.tabs a {  /*background: url(images/blue.png) no-repeat -652px 0;*/ font-size: 13px; font-weight: bold; display: block; height: 30px; line-height: 30px; width: auto; text-align: center; text-decoration: none; color: #777; padding: 0 15px; margin: 0px; position: relative; top: 1px; }

ul.tabs a:active { outline: none; color: #349426; }

/* when mouse enters the tab move the background image */
ul.tabs a:hover { background-position: -652px -31px; color: #E83C16; }

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, 
ul.tabs a.current:hover, 
ul.tabs li.current a { background-position: -652px -62px; cursor: default !important; 
                       background: #777; color: #FFF;
                       -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;  }

/* initially all panes are hidden */ 
div.panes div.pane { display: none; }


/* 
...........................................................................
2.1 NOUTATI
...........................................................................
*/
/* pagina principala */
.page-template-noutati-php #prima { overflow: hidden; }
.page-template-noutati-php #prima h2 { font-size: 25px; margin: 0 0 20px 0; }
.page-template-noutati-php #prima img { 
float: left; clear: left; max-width: 200px; 
background-image: url(images/preloader.gif); background-repeat: no-repeat; background-position: center;
-moz-border-radius:5px; background-color:#F7F5F7; border:1px solid #E5E5E5; margin:0 10px 0 0; padding:10px; text-align:center;
 }
.page-template-noutati-php #prima p { color: #777; font-size: 15px; margin: 0 0 10px 0; line-height: 150%; text-align: justify; }

.page-template-noutati-php #restul { clear: both; margin: 20px 0 20px 0; }
.page-template-noutati-php #restul li { float: left; display: inline; width: 410px; margin: 0 10px 20px 10px; }
.page-template-noutati-php #restul h3 { margin: 10px 0 10px 0; line-height: 130%; height: 35px; }
.page-template-noutati-php #restul p { color: #777; font-size: 13px; margin: 0 0 10px 0; line-height: 150%; text-align: justify; }
.page-template-noutati-php #restul .first { clear: both; }
.page-template-noutati-php #restul img { float: left; clear: left; 
background-image: url(images/preloader.gif); background-repeat: no-repeat; background-position: center;
-moz-border-radius:5px; background-color:#F7F5F7; border:1px solid #E5E5E5; margin:0 10px 0 0; padding:10px; text-align:center;
 }

/* 
...........................................................................
2.2 MAGAZINE
...........................................................................
*/
.shopTable { width: 578px; border: 1px solid #FFF; -moz-border-radius: 20px; -webkit-border-radius: 20px; display: none; }
.shopTable tr { background: #F7F9F6; }
.shopTable td { padding: 8px; border: 1px solid white; }
.shopTable thead td { background: #AAA; color: white; }
.colLeft { width: 478px; }
.colRight { width: 100px; text-align: center; }
.shopTable caption { color: #333; text-align: left; padding: 5px 0 5px 0; font-size: 14px; font-weight: bold; width: 100%; }

#shopList { color: #FFF; font-size: 12px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: 1px solid #FFF; }
#shopList li { display: block; border-bottom: 1px solid #EEE; padding: 10px 10px 10px 10px; font-weight: bold; cursor: pointer; font-size: 13px; }
#shopList li:hover { background-color: #AAA; }
#shopList li a { display: block;}
/* #shopList li:hover ul {display: inline; } */
#shopList li ul { display: none; zoom: 1; margin: 10px 0;}
#shopList li li, 
#shopList li li:hover { padding: 3px 5px; border-bottom: 1px dotted #EEE; font-weight: normal; cursor: pointer; }

#shopList li#sl1 { background-color: #E63D16; background-image: url(images/expand.png); background-position: 235px 8px; background-repeat: no-repeat; }
#shopList li#sl2 { background-color: #F38814; background-image: url(images/expand.png); background-position: 235px 8px; background-repeat: no-repeat;  }
#shopList li#sl3 { background-color: #4AA637; background-image: url(images/expand.png); background-position: 235px 8px; background-repeat: no-repeat;  }
#shopList li#sl4 { background-color: #0140A1; background-image: url(images/expand.png); background-position: 235px 8px; background-repeat: no-repeat;  }
#shopList li#sl5 { background-color: #063180; background-image: url(images/expand.png); background-position: 235px 8px; background-repeat: no-repeat;  }
#shopList li#sl6 { background-color: #54397E; background-image: url(images/expand.png); background-position: 235px 8px; background-repeat: no-repeat;  }
#shopList li#sl7 { background-color: #B41440; background-image: url(images/expand.png); background-position: 235px 8px; background-repeat: no-repeat;  }

#shopList li#sl1:hover, 
#shopList li#sl2:hover, 
#shopList li#sl3:hover, 
#shopList li#sl4:hover, 
#shopList li#sl5:hover, 
#shopList li#sl6:hover, 
#shopList li#sl7:hover { background-image: url(images/contract.png);}

#shopList a { color: #FFF; }

#shopList li.selectedli { background-image: url(images/contract.png); background-position: 235px 8px; background-repeat: no-repeat; }
#shopList li.selected, 
#shopList li.selected:hover { padding: 3px 5px 3px 20px; font-weight: bold;
                              background-image: url(images/selected.png); background-position: 0px 5px; background-repeat: no-repeat;  }

#shopTable { display: inline; width: 700px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
#shopTable tr { border-bottom: 1px solid #EEE; }
#shopTable tr:hover td { background: #FFF; color: #555; }
#shopTable td { padding: 8px; color: #777; }
#shopTable thead td { background: #AAA; color: white; }
#shopTable .colLeft { width: 50%; }
#shopTable .colCenter { width: 40%; font-size: 11px; }
#shopTable .colRight { width: 10%; text-align: center; }
#shopTable caption { font-size: 20px; padding: 10px; color: #333; text-align: right; padding: 5px 0 5px 0; font-size: 14px; font-weight: bold; width: 100%; }

#shopMap img { width: 260px; }

#shopTable tr.shopLetter { border-bottom: 3px solid #777; padding: 20px 0 0 0; font-size: 30px; }

col.colRight td { text-align: center; }

#details strong { float: right; clear: right; }

.smallCat { font-size: 11px; }

.shopaz {}

/* 
...........................................................................
2.3 REDUCERI & OFERTE
...........................................................................
*/
/* pagina principala */
.page-template-reducerioferte-php #prima { margin: 0 0 50px 0; overflow: hidden; }
.page-template-reducerioferte-php #prima li { display: inline; float: left; height: 273px; margin: 0 10px 0 10px; position: relative; overflow: hidden; width: 273px; }
.page-template-reducerioferte-php #prima a { }
.page-template-reducerioferte-php #prima h3 { height:50px; line-height:130%; margin:10px 0; }
.page-template-reducerioferte-php #prima img { position: absolute; z-index: 90; max-width: 273px; z-index: 20; background-image: url(images/preloader.gif); 
                                               background-repeat: no-repeat; background-position: center; }
.page-template-reducerioferte-php #prima p { display: none; position: absolute; background: #000; color: #FFF; left: 0; bottom: 0; width: 253px; 
                                             text-align: justify; font-size: 11px; font-weight: bold; line-height: 150%; padding: 10px; max-height: 50%; 
filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index: 50; }
.page-template-reducerioferte-php #prima a:hover p { display: inline; }

.page-template-reducerioferte-php #restul { clear: both; overflow: hidden; }
.page-template-reducerioferte-php #restul li { display: inline; float: left; height: 120px; margin: 0 10px 0 10px; position: relative; overflow: hidden; width: 273px; }
.page-template-reducerioferte-php #restul h3 { height:50px; line-height:130%; margin:10px 0; }
.page-template-reducerioferte-php #restul p { display: none; position: absolute; background: #000; color: #FFF; z-index: 100; left: 0; bottom: 0; width: 253px; text-align: justify; font-size: 11px; font-weight: bold; line-height: 150%; padding: 10px;  max-height: 50%; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.page-template-reducerioferte-php #restul a:hover p { display: inline; }
.page-template-reducerioferte-php #restul img { background-image: url(images/preloader.gif); background-repeat: no-repeat; background-position: center; }

/* 
...........................................................................
2.4 GALERIE MEDIA
...........................................................................
*/
#lista { width: 860px; }
#lista li { border-bottom: 1px solid #EEE; padding: 10px 0; clear: both; overflow: hidden; }
#lista img { max-width: 100px; max-height: 100px; float: left; clear: left; margin: 0 20px 0 0; padding: 5px; border: 1px solid #eee; }
#lista li a { display: block; }
#lista li a:hover { text-decoration: none; }
#lista h3 { width: 320px; float: left; }
#lista span { width: 150px; height: 70px; float: left; display: inline; text-align: center; padding: 25px 0 0 0; font-size: 13px; font-weight: bold; }
#lista p { color: #777; font-size: 10px; margin: 10px 0 0 230px; width: 320px; }
#lista div.imagine {width: 130px; height: 100px; overflow: hidden; float: left; display: inline;}

#wp-calendar { width: 100%; clear: both; }
#wp-calendar caption { font-size: 20px; padding: 10px; color: #063180; }
#wp-calendar th { padding: 20px 0; background-color: #063180; color: #FFF; border-left: 1px solid #FFF; }
#wp-calendar td { padding: 15px; font-size: 15px; background-color: #EEE; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; }

/* 
...........................................................................
2.5 BLOG
...........................................................................
*/
.singlePost { margin: 0 0 50px 0; overflow: hidden; }
.singlePost h3 { font-size: 20px; margin: 0 0 20px 0; color: #333; }
.singlePost h3:first-letter { text-transform: capitalize; }
.singlePost h3 a { color: #E73B15; }
.singlePost p.detail { font-size: 11px; overflow: hidden; margin: 0 0 20px 0; display: block; }
.singlePost .publicat { float: left; }
.singlePost .stats { float: right; }
.singlePost p { color: #777; font-size: 14px; line-height: 180%; margin: 0 0 20px 0; }
.singlePost a { color: #EA5735; }

.main img { max-width: 580px; }

.main h3 { margin: 15px 0 10px 0; }

.side #socialBlock a { padding: 0 6px; }

.side li h3 { color: #6C5194; font-size: 20px; margin: 30px 0 10px 0; text-transform: capitalize; }
.side li a { color: #EA5735; }
.side li li { line-height: 150%; font-size: 12px; padding: 0 0 10px 0;}
.side li li a { color: #EA5735; font-size: 14px; padding: 0 0 0 15px; background-image: url(images/sidearrow.gif); background-repeat: no-repeat; background-position: center left; }

.side #bookmark li a{ padding: 0 10px; background: none; }

/* Post Ratings */
.post-ratings { display: inline; width: 100px; }
.post-ratings img { width: 12px; }

.post { margin: 0 0 50px 0; overflow: hidden; }
.post h1:first-letter { text-transform: capitalize; }

.post h3 { font-size: 20px; margin: 0 0 20px 0; }
.post h3:first-letter { text-transform: capitalize; }
.post h3 a { color: #E73B15;  }
.post h3 a:hover {color: #333;}
.post a { color: #EA5735; }
.post p { color: #777; font-size: 14px; line-height: 180%; margin: 0 0 20px 0; }
.post p#details { font-size: 11px; overflow: hidden; margin: 0 0 20px 0; }

.post #publicat { float: left; }
.post #stats { float: right; }

.single { color: #777; font-size: 14px; }
.single .smallIcon { padding: 0 10px 0 0; }
.single .side { margin: 50px 0 0 20px; }
.single .side li { line-height: 200%; }
              li#categoriesList { position: relative; height: 100px; }
              li#categoriesList ul { position: absolute; top: 0; left: 30px; }

ul.post-categories li { margin: -15px 0 0 25px; }

textarea#comment { width: 580px; }

.entry ul { list-style: inside disc; margin: 5px 0 10px 25px; }
.entry ul li { line-height: 150%; }
.entry .size-full { display: block; float: none !important; clear: both; margin: 0 auto; }

.continutPost { clear: both; overflow: hidden; }

/*
Articole similare
*/

.related li { line-height: 200%; text-transform: capitalize; font-size: 12px; list-style: none; margin: 0 0 0 10px; }
.related li a { color: #EA5735; font-size: 14px; padding: 0 0 0 15px; background-image: url(images/sidearrow.gif); background-repeat: no-repeat; background-position: center left; }
.related h3, 
#respond h3, 
h3#comments { color: #6C5194; font-size: 20px; margin: 30px 0 10px 0; }

/*
Comentarii
*/
.commentlist li { padding: 10px; overflow: hidden; border: 1px solid #EEE; margin: 0 0 5px; 0: ; }
.commentlist li img { float: left; clear: left; margin: 0 10px 0 0; }
.commentlist li div.commentmetadata { font-size: 10px; padding: 5px 0 0 0; }
.commentlist li p { clear: both; line-height: 150%; margin: 10px 0 5px 0; }


.children { padding-left: 20px; }

a.top { font-size: 11px; }

/* 
...........................................................................
2.5 CONTACT
...........................................................................
*/
.page-template-contact-php .half {width: 410px; padding: 10px; float: left; display: inline; }
.page-template-contact-php .post, 
.page-template-contact-php .entry, 
.page-template-contact-php .half {zoom:1;}

/* Formular de contact */
.wpcf7-form textarea { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; border: 1px solid #DDD; width: 410px;}
.wpcf7-form input[type=text] {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; border: 1px solid #DDD; width: 250px;}
.wpcf7-form input[name=captcha-112] { width: 175px; }

/* 
...........................................................................
4. WORDPRESS
...........................................................................
*/
   .aligncenter,
div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
   .alignleft  { float: left; clear: left; margin: 0 15px 0 0; padding: 10px; border: 1px solid #DDD; background-color: #EEE; }
   .alignright { float: right; margin: 0 0 0 15px; }

.wp-caption                   { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; 
                                /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img               { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }


/* Galerie foto articol*/
.gallery { clear: both; width: 100%; display: block; }

/* Hiperlegaturi catre articole mai vechi si mai noi */
.navigation { display: block; overflow: hidden; clear: both; margin: 20px 0px; font-size: 12px;}
.navigation .alignleft { background: none; border: none; margin: 0; padding: 0; }

/* 
...........................................................................
4. DEBUG CSS in BLESTEMATUL de IE6
...........................................................................
*/
/* 
Blestematul de IE6
....................................
*/
/* pentru meniu principal */
.browser-msie #menu a { font-family: Tahoma, Arial, sans-serif; font-weight: normal; zoom: 1;}
.browser-msie-6 a#m1 { border: none; }
.browser-msie-6 a#m2 { border: none; }
.browser-msie-6 a#m3 { border: none; }
.browser-msie-6 a#m4 { border: none; }
.browser-msie-6 a#m5 { border: none; }
.browser-msie-6 a#m6 { border: none; }
.browser-msie-6 a#m7 { border: none; }

/* pentru icons de la hotmenu */
.browser-msie-6 li#locatie a img, 
.browser-msie-6 li#orar a img,
.browser-msie-6 li#contact a img,
.browser-msie-6 li#scrisoare a img,
.browser-msie-6 li#harta a img { margin: -17px 0 0 0; }

/* pentru breadcrumbs */

/* pentru promo news pe frontpage */ 
.browser-msie-6 #promoNews img { width: 310px; height: 100px; }
.browser-msie-6 .main img.size-full { width: expression(document.body.clientWidth < 900? "580px" : document.body.clientWidth > 900? "350px" : "auto"); }
.browser-msie-6 .side #socialBlock a { padding: 0 5px; }


/* 
Blestematzoiu' de IE7
....................................
*/
.browser-msie-7 #shopTable {width: 860px;}

/* 
Blestematzelul de IE8
....................................
*/
.browser-msie-8 div#slide-controls p.text { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.browser-msie-8 #shopTable {width: 860px;}

/* 
Google Chrome 
....................................
*/
.chrome .shopTable { width: 578px; }
.chrome .shopTable caption, 
.chrome #shopTable caption { width: 578px; }

.addthis_toolbox { disply: inline; float: right;}
