/*
  Theme Name: DM Design v2
  Theme URI: http://www.dmdesign.ro
  Version: 2.0
  Author: Ionut Mantescu
  Author URI: http://www.dmdesign.ro
  Licence: Copyright (c) 2009 - 2010 - DM Design
  
  Description: DM Design - solutia completa pentru un site perfect
*/



/* basics */

*{margin:0; padding:0;}

body {
    cursor: default;
    background:url(images/bg.jpg) top center repeat-y;
    font-family: verdana, arial, tahoma, sans-serif;
    font-size: 8pt;
    margin:0px;
    color: #eee;
    }
#backsite {
    position: absolute;
    z-index: -2;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 900px;
    color: #eee;
    background:url(images/wrapper-bg.jpg) center -103px  no-repeat;
}
#utilbar {
    height: 27px;
    width: 100%;
    color: #eee;
}
#middlebar {
    position: relative;
    width:980px;
	margin: 0 auto;
}
.dmoments {
    z-index: 999;
    position: absolute;
    top: 6px;
    left: 5px;
}
.dmoments a {
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 2px;
    padding-left: 5px;
    color: #ffffff;
    background-color: #d63b00;
    background-image: url(images/icon_ext_link.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right 50%;
}

.dmoments a:focus {
    outline-width: medium;
    outline-style: none;
    outline-color: -moz-use-text-color;
}

.dmoments a:hover {
    background-color: #e26b03;
    border-bottom: none;
}

.feedmoments {
    z-index: 999;
    position: absolute;
    top: 6px;
    right: 5px;
}
.feedmoments a {
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 2px;
    padding-left: 5px;
    color: #ffffff;
    background-color: #d63b00;
    background-image: url(images/rss_icon_s.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right 50%;
}

.feedmoments a:focus {
    outline-width: medium;
    outline-style: none;
    outline-color: -moz-use-text-color;
}

.feedmoments a:hover {
    background-color: #e26b03;
    border-bottom: none;
}
	
h1 {font-size: 18pt;}
h2 {font-size: 14pt;}
h3 {font-size: 10pt;}
h4 {font-size: 9pt;}


img{ border: none; padding:0; }

img.alignleft{ float: left; border: none; padding: 6px 0 0 0; }
img.alignright{ float: right; border: none; padding: 0 0 0 6px; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	font-family:"Courier New", Courier, monospace;
	}


/* links */
a {
    text-decoration: none;
    color: #FFAA00;
    
}
a:focus {
    outline-width: medium;
    outline-style: none;
    outline-color: -moz-use-text-color;
}
a:hover {
    text-decoration: none;
}

/* banner */

#cu3er-container {width:980px; height: 300px; outline:0; margin: 5px 0px 15px 0px;}
#umbra {width: 980px; height: 50px; background:url(images/umbra.png) top center no-repeat; margin-bottom: 0px; }

#slider1 {
    width: 980px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
    width: 980px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 100px;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
	-khtml-opacity: 0.6;
    opacity: 0.6;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 580px !important;
	height: 18px;
}
.right {
	right: 0;
	bottom: 0;
	width: 150px !important;
	height: 183px;
}
ul { list-style-type: none;}

/* container */


#container {
	width:980px;
	margin: 0 auto;
	padding:0;
	color:#eee;
	overflow: hidden;
    
	}
	
/* header */

#header {
    position: relative;
    z-index:999;
  	width:100%; 
  	height:120px;
	color: #fff;
    background:url(images/headertransp.png) top center no-repeat;
    margin-bottom:5px;
	}
    
#logo {
    position: absolute;
    top: 12px;
    left: 35px;
    width: 210px;
    height: 75px;
    background:url(images/logo.png) top center no-repeat;
}
#logo h1, #logo h2 {
    display: none;
}
#tweet {
    position: absolute;
    top: 17px;
    right: 250px;
    width: 46px;
    height: 50px;
    background:url(images/twit.png) top center no-repeat;
}
#twitter_update_list {
    position: absolute;
    top:5px;
    right: 300px;
    color: #333;
    background:url(images/tweetbaloon.png) top center no-repeat;
    width: 367px;
    height: 35px;
    padding:2px;
}
#twitter_update_list table {
    width: 320px;
    height: 30px;
    text-align: center;
    font: normal 11px Arial;
    margin: 0px 0px 0px 12px;
}
#twitter_update_list span {
    vertical-align: middle;
    display:inline-block;
}
.followtweet {
    position: absolute;
    font: normal 10px Arial;
    top:40px;
    left: 52px;
    width: 300px;
}


#header h1{
	font:normal 20pt georgia, times;
	padding:20px 0 0 16px;
	margin:0;	
	}
	
#header h1 a{color: #404040; text-decoration: none;}
#header h1 a:hover{color: #666; text-decoration: none;}


#header h2{
	font:normal 10pt georgia, times;
	color:#333;
	padding: 0 0 0 18px;
	margin:0;	
	}

#nav { background: transparent; border: 0px; left: 320px; position: relative; top: 66px; width: 600px; z-index: 999; }
#nav, #nav ul, #nav li { list-style: none; margin: 0; padding: 0; }
#nav li { display: inline; float: left; margin: 0px; padding: 0; position: relative; text-align: center; width: 100px; z-index: 999; }
#nav li a {border: none; color: #333; display: block; height: 16px;  padding: 7px 7px; text-decoration: none; background:#fff url(images/hovermenubg.jpg) repeat -20px 35px; font: bold 11px arial, tahoma, verdana; z-index: 999; }
#nav li a:hover {border: none; background-position: 50px 0; color: #FFFFFF; }
#nav ul { color: #FFF; display: none; height: 100%; left: -15px; position: absolute; text-decoration: none; top: 30px; z-index: 1000; }
#nav ul li { border-top: 1px solid #fff; display: block; float: none; width: 130px; }

.browse {
    position: absolute;
    top: 100px;
    left: 20px;
}
.browse a {
    color: #fff;
    text-decoration: none;
}
.browse a:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px dotted #fff;
}

/* main menu */


#menu {
	background:#000;
	font-family: verdana, arial, times, serif;
	font-size: 8pt;
	width:100%; 
	overflow:hidden;
}


#menu ul {
	margin:0;
	padding:0;
}

#menu ul li {
	list-style-type: none;
	float:left;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	padding:4px 10px;
	margin: 0;
	color: #fff;
	display:block;
}

#menu ul li a:hover {
	background: #fff;
	color:#000;
}




/* content */


#content {
	float: left;
	width:580px;
	overflow: hidden;
	margin: 0px 5px;
	}

#content h2.titlupagina {
	font:normal 11pt arial, georgia, times;
	color: #eee;	
	margin: 0px 0px 5px 0px;
	padding: 4px 0px 4px 0px;
    background: url(images/content_h2_1.png) no-repeat;
    width: 580px;
    text-align: left;
    text-indent: 10px;
}

.post {
	margin:0;
	padding:0;
	line-height: 14pt;
	}
    
.post h2.titlupagina {
	font:normal 11pt arial, georgia, times;
	color: #eee;	
	margin: 0px 0px 5px 0px;
	padding: 4px 0px 4px 0px;
    background: url(images/content_h2_1.png) no-repeat;
    width: 580px;
    text-align: left;
    text-indent: 10px;
}

#content h2 a:hover, .post h2 a:hover {
border-bottom: 1px dotted  #ffaa00;
}

#content h2 a, .post h2 a {
color: #ffaa00;
padding: 0pt;
background-color: transparent;
}

.portofoliomore {
    position: absolute;
    font: 11px/11px Arial, Helvetica, sans-serif;
    padding: 9px 13px;
    background-color: #000;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
	-khtml-opacity: 0.8;
    opacity: 0.8;
    color: #fff;
    width: 80px;
    height: 12px;
    top: 50px;
    right: 0px;
    z-index: 99;
}

.portofoliomore a {
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 2px;
    padding-left: 5px;
    color: #ffffff;
    background-color: #d63b00;
    background-image: url(images/icon_ext_link.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right 50%;
}

.portofoliomore a:focus {
    outline-width: medium;
    outline-style: none;
    outline-color: -moz-use-text-color;
}

.portofoliomore a:hover {
    background-color: #e26b03;
    border-bottom: none;
}


/* left sidebar */

#left {
	width:190px;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
	}

#left ul.wp-polls-ul li {
    background: none;
}

#left ul a {
color: #FFAA00;
}

#left ul a:hover {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #FFAA00;
}

#left ul li a {
padding-top: 0pt;
padding-right: 20px;
padding-bottom: 0pt;
padding-left: 0pt;
background-color: transparent;
background-image: url(images/icon_ext_link_dark.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right 50%;
}


#left h2{
	font:normal 11pt arial, georgia, times;
	color: #eee;	
	margin: 0;
	padding: 4px 0px 4px 15px;
    background: url(images/sideleft_h2_1.png) no-repeat;
    width: 175px;
    text-align: left;
}

#left label{
	font:normal 11pt arial, georgia, times;
	color: #eee;	
	margin: 0;
	padding: 0;
}

#left p {margin:0; padding: 0;}

#left img {padding: 0; margin: 0;}

#left ul {
	margin:0px;
	padding:0;
    background: none;
	}

#left ul li {
	margin: 0;
    padding:0;
	line-height: 14pt;
	list-style-type: none;
	}

#left ul ul {
	margin:10px 0;
	padding: 0;
}

#left ul ul li {
	list-style-type: none;
    margin: 0px 0px 0px 10px;
    padding: 0pt 0pt 0pt 15px;
    background-color: transparent;
    background: url(images/bullet_grey.png) no-repeat;
    background-attachment: scroll;
    background-position: left 7px;
	}

#left ul ul ul{
	margin: 0;
	padding: 0;
}

#left ul ul ul li{
    margin: 0px 0px 0px 0px;
	padding: 0 0 0 15px;
    list-style-type: none;
	color: #898989;
}
#left div {
    padding: 10px;
}



/* right sidebar */

#right {
	width:190px;
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
	}

#right ul.wp-polls-ul li {
    background: none;
    list-style-type: none;
    font: normal 11px Arial;
    padding: 0px;
    margin: 0px;
}
#right input {
    font: normal 11px Arial;
}

#right ul.wp-polls-ul li a {
    text-decoration: none;
    color: #d63b00;
    
}
#right ul.wp-polls-ul li a:focus {
    outline-width: medium;
    outline-style: none;
    outline-color: -moz-use-text-color;
}
#right ul.wp-polls-ul li a:hover {
    border-bottom: 1px dotted #d63b00;
}

#right ul a {
color: #FFAA00;
}

#right ul a:hover {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #FFAA00;
}

#right ul li a {
padding-top: 0pt;
padding-right: 20px;
padding-bottom: 0pt;
padding-left: 0pt;
background-color: transparent;
background-image: url(images/icon_ext_link_dark.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right 50%;
}


#right h2{
	font:normal 11pt arial, georgia, times;
	color: #eee;	
	margin: 0;
	padding: 4px 15px 4px 0px;
    background: url(images/sideright_h2_1.png) right no-repeat;
    width: 175px;
    text-align: right;
}

#right label{
	font:normal 11pt arial, georgia, times;
	color: #eee;	
	margin: 0;
	padding: 0;
}

#right p {margin:0; padding: 0;}

#right img {padding: 0; margin: 0;}

#right ul {
	margin:0px;
	padding:0;
    background: none;
	}

#right ul li {
	margin: 0;
    padding:0;
	line-height: 14pt;
	list-style-type: none;
	}

#right ul ul {
	margin:10px 0;
	padding: 0;
}

#right ul ul li {
	list-style-type: none;
    margin: 0px 0px 0px 10px;
    padding: 0pt 0pt 0pt 15px;
    background-color: transparent;
    background: url(images/bullet_grey.png) no-repeat;
    background-attachment: scroll;
    background-position: left 7px;
	}

#right ul ul ul{
	margin: 0;
	padding: 0;
}

#right ul ul ul li{
    margin: 0px 0px 0px 0px;
	padding: 0 0 0 15px;
    list-style-type: none;
	color: #898989;
}
#right div {
    padding: 10px;
}
#right div.wp-polls {
    padding: 10px 0px;
}



/* comments */


#commentform{
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #eee;
	}
	
#commentform a{color: #ffaa00; text-decoration: none; line-height: 14pt;}
#commentform a:hover{color: #ffaa00; text-decoration: none; border-bottom: 1px dotted #ffaa00; line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #eee;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0; padding:4px 6px;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* search */

#cauta {
    position: absolute;
    top: 20px;
    left: 748px;
    width: 220px;
    height: 25px;
    background:url(images/cauta1.png) top left no-repeat;
}
#searchform{
    position: relative;
	padding:0;
	margin:0px;
	}

#searchform input#s{
    position: absolute;
    top: 4px;
    left: 4px;
    border: none;
    background: transparent;
    width: 145px;
	margin:0;
	color: #333;
	}
#searchform input#searchsubmit {
    position: absolute;
    top: 2px;
    left: 156px;
    border: none;
    background: transparent;
    width: 60px;
    height: 20px;
    cursor: pointer;
}



/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.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;
}




/* footer */

#footer {
    position: relative;
    background:url(images/footertransp.png) top center no-repeat;
	clear: both;
    height: 100px;
	width: 100%;
	}

#footer p.menu {position: absolute; top: 40px; width: 980px; color: #eee; text-align:center;}
#footer p.copyright {position: absolute; top: 70px; width: 980px; color: #eee; text-align:center;}

#footer p a {
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 2px;
    padding-left: 5px;
    color: #ffffff;
    background-color: #d63b00;
    background-image: url(images/icon_ext_link.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right 50%;
}

#footer p a:focus {
    outline-width: medium;
    outline-style: none;
    outline-color: -moz-use-text-color;
}

#footer p a:hover {
    background-color: #e26b03;
    border-bottom: none;
}

/* others */

ol#posts {
    list-style: none;
    margin: 0;
    padding: 0;
    float:left;
  }

    li.postWrapper,
    div.postWrapper { }
	
	li.postWrapper1,
    div.postWrapper1 {width: 306px; height: 270px;}

      .postWrapper img { }

      div.post { }
      
	  div.post h1 { color: #faa30e; font: 22px Tahoma, Arial, Verdana; font-weight: bold; }
      div.post h2 { color: #faa30e; font: 18px Tahoma, Arial, Verdana; font-weight: bold; }
	  div.post h3 { color: #faa30e; font: 14px Tahoma, Arial, Verdana; font-weight: bold; }

      p.postMeta { }

  #pagination {
    list-style: none;
    margin: 0px;
    padding: 0px;
  }
    #pagination li {
      display: inline;
    }
    #pagination .previous {
      text-align: left;
      float: left;
    }
    #pagination .future {
      text-align: right;
      float: right;
    }
    
.pachethome {float: left; width: 141px; height: 220px; margin: 0px 2px 10px 2px; background: #eeeeee; border-bottom: 1px solid #aaaaaa; color: #333;}
.pachethometitle {width: 141px; height: 30px; background: url(images/sidetitle.gif) top left no-repeat; font:normal 12px Arial, Tahoma, Verdana; text-indent: 5px; line-height: 24px;}
.pachethomecontent {width:131px; height: 150px; padding: 0px 5px 0px 5px; font:normal 11px Arial, Tahoma, Verdana; }
.pachethomedetalii {width: 141px; height: 30px; margin-top: 5px; background: url(images/buton-detalii.gif) center top no-repeat; cursor: pointer;}
.pachethomedetalii:hover {width: 141px; height: 30px; margin-top: 5px; background: url(images/buton-detalii.gif) center -30px no-repeat; cursor: pointer;}


.entry {float: left; width: 580px; }
.entry a:hover {
    text-decoration: underline;
}
.entry p {
    padding: 3px 0px;
}

.entry1 { float: left; width: 310px; }

.pagination-top {
	float: left;
	width: 578px;
}
.pagination-bottom {
	float: left;
	width: 578px;
}

li.postWrapper1,
    div.postWrapper1 { float: left; }

.thumb-image {
	float: left;
	padding-top: 10px;
	width: 150px;
	margin-left: 78px;
}
.post-portofoliu { float: left; width: 306px; text-align:center; padding-top: 10px; clear:both;}
.articol { width: 580px; margin: 5px 0px 5px 0px; }
.postare { padding-left:5px; }
.tags, .allinfos {padding:5px 0px 5px 25px; background: url(images/tag.gif) left no-repeat; font-size: 11px; font-weight: normal; border-top: 1px solid #c8db2a; border-bottom: 1px solid #c8db2a;}
.allinfos {float: left; width: 580px}
.allinfosmic {float: left; width: 395px; padding:5px 0px 5px 25px; background: url(images/tag.gif) left no-repeat; font-size: 11px; font-weight: normal; border-top: 1px solid #c8db2a; border-bottom: 1px solid #c8db2a;}
.tags {float: left; width: 580px; text-indent: 25px;}
.tags a, .allinfos a, .allinfosmic a {
color: #FFAA00;
}

.tags a:hover, .allinfos a:hover, .allinfosmic a:hover {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #FFAA00;
}

.tags a, .allinfos a, .allinfosmic a {
padding-top: 0pt;
padding-right: 20px;
padding-bottom: 0pt;
padding-left: 0pt;
background-color: transparent;
background-image: url(images/icon_ext_link_dark.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right 50%;
}

.download {width: 580px; height: 55px; background: url(images/downback.gif) left top no-repeat; margin: 5px 0px 5px 0px; font-size: 11px; font-weight: normal;}
.download-link {float: right; width: 79px; height: 55px; margin-right: 80px; background: url(images/download.gif) left top no-repeat; cursor:pointer;}
.download-link:hover {float: right; width: 79px; height: 55px; margin-right: 80px; background: url(images/download.gif) left -55px no-repeat; cursor:pointer;}
.descarca {float: right; width: 200px; height: 55px; margin-right: 20px;  background: url(images/descarca.gif) left top no-repeat; cursor:pointer;}

.custom_image img{ margin:0px 10px 0px 0px; height:150px; width: 150px}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 0px 0px 10px 10px; display: inline; }
img.alignleft { margin: 0px 10px 10px 0px; display: inline; }
.alignright { float: right; color: #fba30e; font-weight:bold; text-align: right;} 
.alignleft { float: left ;}
span.date { padding-left:0px; }
span.comments { padding-left:0px; }
span.category { padding-left:0px; }
.navigation {float: left; width: 578px; text-align: center; margin-bottom: 10px; font-size:11px; color: #6dbef7; }
.subcontrol {float: left; margin-bottom: 0px; padding:5px; font-size: 11px; font-weight: normal; border-top: 1px solid #c8db2a; border-bottom: 1px solid #c8db2a;}
.subcontrol a {
    padding: 2px 20px 2px 5px;
    color: #ffffff;
    background: #d63b00 url(images/icon_ext_link.png) no-repeat;
    background-attachment: scroll;
    background-position: right 50%;
}

.subcontrol a:focus {
    outline-width: medium;
    outline-style: none;
    outline-color: -moz-use-text-color;
}

.subcontrol a:hover {
    background-color: #e26b03;
    border-bottom: none;
}

.share, .comments_rss, .reply {float: right; padding-left: 5px}
.reply { margin-right:10px}
.comments_rss { margin-left:10px; position:relative; top: 10px}

.wpcf7 {
	font:normal 8pt Arial, Tahoma;
}
.wpcf7 input {
	width: 300px;
	padding: 3px;
	border-left: 1px solid #C8DB2A;
	border-top: 1px solid #C8DB2A;
	border-right: 1px solid #C8DB2A;
	border-bottom: 1px solid #FBA30E;
	font:normal 12px Arial, Tahoma;
}
.wpcf7 textarea {
	width: 300px;
	padding: 3px;
	border-left: 1px solid #C8DB2A;
	border-top: 1px solid #C8DB2A;
	border-right: 1px solid #C8DB2A;
	border-bottom: 1px solid #FBA30E;
	font:normal 12px Arial, Tahoma;
}

/* link-uri site inscriere */

.cwc-vote{
    /* Don't forget to change the image path */
    float: left;
    width:100%;
    padding: 0px;
    margin: 0px;
    border: 0px solid #fff;
    text-align: center;
}
.cwc-vote a {
    margin:10px 0px 10px 0px;
    padding: 2px 20px 2px 5px;
    color: #ffffff;
    background: #d63b00 url(images/icon_ext_link.png) no-repeat;
    background-attachment: scroll;
    background-position: right 50%;
}

.cwc-vote a:focus {
    outline-width: medium;
    outline-style: none;
    outline-color: -moz-use-text-color;
}

.cwc-vote a:hover {
    background-color: #e26b03;
    border-bottom: none;
}
.cwc-vote h2 {
	width: 580px;
	text-align: center;
	text-transform: uppercase;
	font-size:12px;
	font-weight: bold;
	color: #eee;
	margin: 5px 0px 0px 0px;
}

.cwc-vote ul{
    list-style-type:none;
    margin: 10px 0px 10px 0px;
    padding-left: 0px;
}

.cwc-vote ul li{
    display:inline;
    list-style:none;
    margin:10px 0px 10px 5px;
    line-height: 20px;
}

/* COMMENTS */
.commentlist li{padding: 10px 0px; border-bottom:1px dotted #e6e6e6; list-style: none}
.avatar img {float:left}
.ctext {margin-left: 70px; width: 100px;}
.trackbacks a {color: #006699; border-bottom: 1px dotted #e6e6e6; width: 100px;}
.user {font-weight: bold; font-size: 14px; padding-top:10px; width: 100px;}
.author {background: #FFF8AF; width: 100px;}
#commentform p { width:578px;}
#commentform textarea {width: 578px;}
#commentform #author {border:1px solid #dadada; margin:3px 0px; height:20px; width:350px; }
#commentform #author:hover {border:1px solid #ffaa00; background: #eee; margin:3px 0px; height:20px; width:350px; }
#commentform #author:focus {border:1px solid #ffaa00; background: #eee; margin:3px 0px; height:20px; width:350px; }
#commentform #email {border:1px solid #dadada; margin:3px 0px; height:20px; width:350px; }
#commentform #email:hover {border:1px solid #ffaa00; background: #eee; margin:3px 0px; height:20px; width:350px; }
#commentform #email:focus {border:1px solid #ffaa00; background: #eee; margin:3px 0px; height:20px; width:350px; }
#commentform #url {border:1px solid #dadada; margin:3px 0px; height:20px; width:350px;}
#commentform #url:hover {border:1px solid #ffaa00; background: #eee; margin:3px 0px; height:20px; width:350px;}
#commentform #url:focus {border:1px solid #ffaa00; background: #eee; margin:3px 0px; height:20px; width:350px;}
#commentform #comment {border:1px solid #dadada; height:60px; width:578px;}
#commentform #comment:hover {border:1px solid #ffaa00; background: #eee; height:60px; width:578px;}
#commentform #comment:focus {border:1px solid #ffaa00; background: #eee; height:60px; width:578px;}

/* LOGARE */

#logare {
	padding: 0px;
	background: transparent;
	font-weight: normal;
	color: #000;
	width: 190px;
	color: #eee;
}
#logare .camp-log {
	width: 160px;
	background: #fff;
	border: 1px solid #c8db2a;
	color: #000;
	padding: 2px;
	margin: 0px 10px 2px 0px;
}
#logare .button {
	cursor: pointer;
	width: 70px;
	background: #D63B00;
    border: none;
	color: #eee;
	margin-bottom: 4px;
}
#logare .button:hover {
	cursor: pointer;
	width: 70px;
	background: #e26b03;
	border: none;
	color: #fff;
	margin-bottom: 4px;
}

/* 404 */

#notfound {
    position: relative;
    float: left;
    width:580px;
    height: 460px;
    
}

.img404 {
    position: absolute;
    top: 0px;
    left: 0px;
    float: left;
    background: url(images/404dmdesign.png) no-repeat;
    width: 218px;
    height: 451px;
}
.notfoundtitlu {
    position: absolute;
    top: 40px;
    left: 230px;
    font: bold 14px Arial, Tahoma, Verdanda;
    color: #eee;
    text-align: center;
    width: 340px;
}
.notfoundtitlu span {
    font: bold 18px Arial, Tahoma, Verdana;
    text-transform: uppercase;
    color: #FFAA00;
}
.notfoundcontent {
    position: absolute;
    top: 120px;
    left: 230px;
    width: 340px;
    text-align: center;
}
/* search404 */

#cauta404 {
    position: absolute;
    top: 190px;
    left: 290px;
    width: 220px;
    height: 25px;
    background:url(images/cauta1.png) top left no-repeat;
}