html {
    border-left: 0px;
    }

body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre {
    padding: 0px;
    border: 0px;
    margin: 0px;
    }

body {
    text-align: center;
    color: #363a3d;
    background: url('../image/background_body.jpg') repeat-y #dae8f3;    	
    }

body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td {
    font-family: "Trebuchet MS", verdana, lucida, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;	    
    }

strong, h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    }

#wrapper {
    width: 1000px;
    height: 796px;
    float: left;
    text-align: left;
    margin-left: 0px;
    color: inherit;
    background-color: #ffffff;    
	}

/* START left */
#left {
    width: 265px;
    height: 796px;
    float: left;
    color: inherit;
    background-color: #dae8f3;
    }
/* END left */

/* START left */
#right {    
    width: 735px;
    height: 796px;
    float: right;
    color: inherit;
    background-color: #dae8f3; 
    }
/* END left */


/* START top */
table#top_menu {
    float: right;
    text-align: right;
    margin-right: 5px;
    height: 20px;    
    color: #363a3d;    
    background-color: #e6f0f9;    
    list-style-type: none;
    margin-top: 10px;
    padding-right: 10px;
    margin-bottom: 55px;
    }
    
HTML>BODY table#top_menu {
    margin-right: 10px;
    }
    
td#rochiiFavoriteCount {
    color: #8a9ab1;    
    background-color: inherit;
    text-align: right;    
    padding-right: 10px;
    font-weight: bold;
    }

HTML>BODY td#rochiiFavoriteCount {
    padding-right: 0px;
    }
        
table#top_menu a:link, table#top_menu a:visited, table#top_menu a:active {
    color: #8a9ab1;    
    background-color: inherit;
    text-decoration: none;    
    }
    
table#top_menu a:hover {
    color: #363a3d;
    background-color: inherit;    
    }
/* END top */


/* START content */
#content {
    clear: both;
    float: left;
    width: 530px;
    }
    
ul#menu {
    font-size: 13px;    
    height: 23px;
    color: #363a3d;    
    background-color: #e6f0f9;    
    list-style-type: none;    
    padding-top: 5px;
    padding-left: 10px;    
    }
    
ul#menu li {
    display: inline;
    padding-right: 7px;
    }
    
ul#menu a:link, ul#menu a:visited, ul#menu a:active {
    color: #363a3d; 
    background-color: inherit;
    text-decoration: none;    
    }
    
ul#menu a:hover {    
    color: #8a9ab1;
    background-color: inherit;    
    }
    
#content div.content_homepage {
    margin-top: 0px;
    margin-bottom: 158px;
    }
    
#content div.content_homepage h1 {
    font-size: 16px;
    color: #363a3d;
    background-color: inherit;
    padding-left: 10px;
    margin-bottom: 0px;
    }
    
#content div.content_homepage td.img {    
    text-align: center;
    padding-top: 10px;
    }
    
    
#content div.content_homepage td.img p {
    text-align: left;
    width: 122px;
    height: 161px;
    background: url('../image/background_poze_homepage.jpg') no-repeat;
    }

#content div.content_homepage td.img img {
    display: block;
    }    
    
#content div.content_homepage td.img img.picture {
    padding-top: 4px;
    padding-left: 4px;
    width: 110px;
    height: 150px;
    }
    
#content div.content_homepage td.space {
    width: 80px;    
    }
/* END content */


/* START content_right */
#content_right {    
    float: right;
    }
/* END content_right */


/* START search */
#search {    
    color: #363a3d;    
    background-color: #e6f0f9;
    margin-left: 25px;
    padding: 10px;
    width: 140px;
    margin-bottom: 35px;
    }
    
HTML>BODY #search {
    margin-right: 10px;
    margin-left: 30px;
    }

#search td {
    height: 30px;
    vertical-align: top;
    }

#search input.inputText {
    width: 140px;
    border: 0px;
    }
    
#search select {
    width: 145px;
    }
    
HTML>BODY #search select {
    width: 142px;
    }
    
#search input.inputSubmit {    
    border: 0px;
    width: 69px;
    height: 17px;
    background: url('../image/cauta.jpg') no-repeat;
    }
    
#search a:link, #search a:active, #search a:visited {
    color: #000000;
    background-color: inherit;    
    }
    
#search a:hover {
    color: #8a9ab1;
    background-color: inherit;    
    }    
    
#search span {
    padding-left: 25px;
    }
/* END search */

/* START bottom */
#bottom {
    clear: both;
    height: 50px;
    margin-right: 10px;
    padding: 10px;
    color: #363a3d;    
    background-color: #e6f0f9;        
    }

#bottom div.left {
    width: 550px;
    float: left;    
    }

#bottom div.right {
    width: 100px;
    float: right;
    padding-top: 10px;
    }


#bottom div.left p {
    color: #9b9b99;
    background-color: inherit;
    }

ul#menu_bottom {
    font-size: 12px;    
    height: 20px;    
    list-style-type: none;    
    }
    
ul#menu_bottom li {
    display: inline;
    padding-right: 10px;
    }
    
ul#menu_bottom a:link, ul#menu_bottom a:visited, ul#menu_bottom a:active {
    color: #363a3d; 
    background-color: inherit;
    text-decoration: none;    
    }
    
ul#menu_bottom a:hover {    
    color: #8a9ab1;
    background-color: inherit;    
    }
/* END bottom */

/* START navigation */
ul#navigation {
    list-style-type: none;
    margin-left: 10px;
    margin-top: 40px;
    }
    
ul#navigation li {
    display: inline;
    }
    
ul#navigation a:link, ul#navigation a:visited, ul#navigation a:active {
    color: #363a3d; 
    background-color: inherit;
    text-decoration: none;    
    }

ul#navigation a:hover {    
    color: #8a9ab1;
    background-color: inherit;    
    }    
    
ul#navigation li.current {
    text-decoration: underline;
    }
/* END navigation */


/* START content_list_object */
#content table.content_list_object {    
    margin-left: 7px;
    margin-top: 10px;    
    height: 420px;
    }

#content table.content_list_object td {
    }

#content table.content_list_object td.picture {
    vertical-align: top;
    width: 320px;
    }
    
img#detailsPicture {
    display: block;
    border: 3px solid #FFFFFF;
    width: 317px;
    height: 393px;
    }
    
#content table.content_list_object td.details {
    padding-left: 10px;
    width: 190px;
    vertical-align: top;
    }
    
#content table.content_list_object td.details p {
    color: inherit;
    background-color: #e6f0f9;    
    margin-bottom: 2px;
    padding: 5px;
    line-height: 1em;       
    }

#content table.content_list_object td.details a:link, #content table.content_list_object td.details a:visited, #content table.content_list_object td.details a:active {
    color: #1b65c4;
    background-color: inherit;
    }

#content table.content_list_object td.details a:hover {
    color: #8a9ab1;
    background-color: inherit;
    }

#content table.content_list_object td.details a.adauga {
    background: url('../image/adauga_rochii_favorite.jpg') no-repeat;
    padding-left: 30px;
    display: block;
    margin-top: 25px;
    }

#content table.content_list_object td.details a.tipareste {
    background: url('../image/tipareste.jpg') no-repeat;
    padding-left: 30px;
    display: block;
    margin-top: 10px;
    }


#content table.content_list_object td.page {
    padding-left: 10px;
    width: 190px;    
    vertical-align: bottom;    
    }

#content table.content_list_object td.page ul.page {
    list-style-type: none;
    color: inherit;
    background-color: #e6f0f9;            
    height: 25px;
    padding-top: 5px;        
    margin-bottom: 16px;
    }
    
#content table.content_list_object td.page ul.page li {    
    float: left;
    padding-left: 3px;
    padding-right: 3px;
    }
    
#content table.content_list_object td.page ul.page img {
    display: block;
    float: left;
    }

#content table.content_list_object td.page p.no_page {
    margin-bottom: -4px;
    }
    
HTML>BODY #content table.content_list_object td.page p.no_page {
    margin-bottom: 0px;
    }    


#content table.content_list_object td.page table.list {    
    height: 164px;
    width: 192px;
    }

#content table.content_list_object td.page table.list td {
    padding: 1px;
    width: 64px;
    height: 82px;
    vertical-align: top;
    }
    
HTML>BODY #content table.content_list_object td.page table.list td {
    padding: 2px;    
    }
    
#content table.content_list_object td.page table.list img {
    display: block;
    width: 60px;
    height: 78px;
    }
/* END content_list_object */


/* START list_pictures */
#list_pictures {
    position: relative;
    top: -20px;
    z-index: 1000;
    text-align: right;
    padding-right: 10px;
    height: 16px;
    }
    
#list_pictures a:link, #list_pictures a:visited, #list_pictures a:active {
    color: #FFFFFF;
    background-color: inherit;
    text-decoration: none;
    padding-left: 3px;
    font-weight: bold;
    }
/* END list_pictures */

/* START login */
#login {
    height: 410px;
    margin-top: 20px;
    margin-left: 10px;
    }
    
#login h4 {
    font-size: 13px;
    margin-bottom: 10px;
    }
    
#login form {    
    color: inherit;
    background-color: #e6f0f9;
    padding: 10px;
    width: 240px;
}
    
#login td {
    height: 30px;
    }

#login input.inputText {
    border: 0px;
    width: 140px;    
    }
    
#login a:link, #login a:visited, #login a:active {    
    color: #000000;
    background-color: inherit;
    text-decoration: underline;
    }
    
#login a:hover {
    color: #8a9ab1;
    background-color: inherit;    
    }    
/* END login */

/* START register */
#register {
    height: 410px;
    margin-top: 20px;
    margin-left: 10px;      
    }
    
#register h4 {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    
#register form {    
    color: inherit;
    background-color: #e6f0f9;
    padding: 10px;
    width: 240px;
    margin-bottom: 15px;    
}
    
#register td {
    height: 30px;
    }

#register input.inputText {
    border: 0px;
    width: 140px;    
    }
    
#register p {
    margin-bottom: 5px;    
    }
    
#register p.misc {
    margin-bottom: 15px;
    }
/* END register */


/* START recover_password */
#recover_password {
    height: 410px;
    margin-top: 20px;
    margin-left: 10px;      
    }
    
#recover_password h4 {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    
#recover_password form {    
    color: inherit;
    background-color: #e6f0f9;
    padding: 10px;
    width: 240px;
    margin-bottom: 15px;    
}
    
#recover_password td {
    height: 30px;
    }

#recover_password input.inputText {
    border: 0px;
    width: 140px;    
    }
    
#recover_password p {
    margin-bottom: 5px;    
    }
    
#recover_password p.misc {
    margin-bottom: 15px;
    }
/* END recover_password */

/* START account_edit */
#account_edit {
    height: 410px;
    margin-top: 20px;
    margin-left: 10px;      
    }
    
#account_edit h4 {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    
#account_edit form {    
    color: inherit;
    background-color: #e6f0f9;
    padding: 10px;
    width: 490px;
    margin-bottom: 15px;    
}
    
#account_edit td {
    height: 30px;
    }

#account_edit td.padding-left {
    padding-left: 10px;
    }

#account_edit input.inputText {
    border: 0px;
    width: 140px;    
    }
    
#account_edit p {
    margin-bottom: 5px;    
    }
    
#account_edit p.misc {
    margin-bottom: 15px;
    }
/* END account_edit */

/* START feedback_user */
#feedback_user {
    margin-top: 10px;
    padding-left: 20px;
    color: #FF0000;
    background-color: inherit;
    }
/* END feedback_user */

/* START privacy_policy */
#privacy_policy {
    height: 410px;
    margin-top: 20px;
    margin-left: 10px;      
    }
    
#privacy_policy h4 {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    
#privacy_policy p {
    margin-bottom: 10px;    
    }
    
#privacy_policy a:link, #privacy_policy a:visited, #privacy_policy a:active {    
    color: #000000;
    background-color: inherit;    
    }
    
#privacy_policy a:hover {
    color: #8a9ab1;
    background-color: inherit;    
    }
/* END privacy_policy */

/* START special_measurements */
#special_measurements {
    height: 410px;
    margin-top: 20px;
    margin-left: 10px;      
    }
    
#special_measurements h4 {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    
#special_measurements p {
    margin-bottom: 10px;    
    }
    
#special_measurements a:link, #special_measurements a:visited, #special_measurements a:active {    
    color: #000000;
    background-color: inherit;    
    }
    
#special_measurements a:hover {
    color: #8a9ab1;
    background-color: inherit;    
    }
/* END special_measurements */

/* START about_us */
#about_us {
    height: 410px;
    margin-top: 20px;
    margin-left: 10px;      
    }
    
#about_us h4 {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    
#about_us p {
    margin-bottom: 10px;    
    }
    
#about_us a:link, #about_us a:visited, #about_us a:active {    
    color: #000000;
    background-color: inherit;    
    }
    
#about_us a:hover {
    color: #8a9ab1;
    background-color: inherit;    
    }
/* END about_us */

/* START contact */
#contact {
    height: 410px;
    margin-top: 20px;
    margin-left: 10px;      
    }

#contact div.left {
    float: left;
    width: 330px;
    }

#contact div.right {
    float: right;
    width: 141px;
    }
    
#contact div.right img {
    display: block;
    width: 141px;
    height: 116px;
    }

#contact h4 {
    font-size: 13px;    
    margin-bottom: 10px;
    }
    
#contact p {
    margin-bottom: 10px;    
    }
    
#contact a:link, #contact a:visited, #contact a:active {    
    color: #000000;
    background-color: inherit;    
    }
    
#contact a:hover {
    color: #8a9ab1;
    background-color: inherit;    
    }
/* END contact */


/* START frequent_questions */
#frequent_questions {
    height: 410px;
    margin-top: 20px;
    margin-left: 10px;      
    }
    
#frequent_questions h4 {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
    }
    
#frequent_questions p {
    margin-bottom: 10px;    
    }
    
#frequent_questions a:link, #frequent_questions a:visited, #frequent_questions a:active {    
    color: #000000;
    background-color: inherit;    
    }
    
#frequent_questions a:hover {
    color: #8a9ab1;
    background-color: inherit;    
    }
    
#frequent_questions p.hidden {
    display: none;
    }
    
#frequent_questions a.inchide {
    padding-left: 10px;
    }
/* END frequent_questions */

/* START site_map */
#site_map {
    height: 410px;
    margin-top: 20px;
    margin-left: 10px;      
    }
    
#site_map h4 {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
    }
        
#site_map a:link, #site_map a:visited, #site_map a:active {    
    color: #000000;
    background-color: inherit;
    text-decoration: none;
    }
    
#site_map a:hover {
    color: #8a9ab1;
    background-color: inherit;    
    }
    
#site_map ul {
    list-style-type: none;
    margin-left: 10px;
    }

#site_map li {
    padding-top: 5px;
    padding-bottom: 5px;
    }

#site_map li.titlu_rochii {
    font-weight: bold;    
    }
    
#site_map li.rochii {
    padding-left: 10px;    
    }
/* END site_map */

/* START navigation_extended */
table#navigation_extended {    
    width: 100%;
    }
    
table#navigation_extended td.misc {    
    text-align: right;
    width: 150px;
    vertical-align: bottom;
    color: #000000;
    background-color: inherit;
    font-weight: bold;
    }
    
table#navigation_extended a:link, table#navigation_extended a:active, table#navigation_extended a:visited {
    color: #000000;
    background-color: inherit;    
    }
    
table#navigation_extended a:hover {
    color: #8a9ab1;
    background-color: inherit;    
    }
    
table#navigation_extended p {
    color: #8a9ab1;
    background-color: inherit;    
    }
/* END navigation_extended */

/* START help */
#help {
    height: 410px;
    margin-top: 20px;
    margin-left: 10px;    
    }

#help div.left {
    float: left;
    width: 202px;
    height: 198px;
    background: url('../image/background_ajutor.jpg') no-repeat;
    }

#help div.left img {
    margin-top: 25px;
    margin-left: 25px;
    display: block;
    width: 151px;
    height: 148px;
    }

#help div.right {
    float: right;
    width: 290px;
    }

#help div.right th {
    font-size: 13px;
    }

#help div.right td {
    color: inherit;
    background-color: #e6f0f9;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 12px;
    }

#help div.right td.misc {
    color: inherit;
    background-color: #dae8f3;
    }

#help div.bottom {
    clear: both;
    float: left;
    width: 500px;
    margin-top: 70px;
    color: inherit;
    background-color: #e6f0f9;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1.2em;
    padding-bottom: 1.2em;    
    }
    
#help a:link, #help a:visited, #help a:active {    
    color: #000000;
    background-color: inherit;
    text-decoration: none;
    }
    
#help a:hover {
    color: #8a9ab1;
    background-color: inherit;    
    }
/* END help */