@charset "utf-8";
/* CSS Document */

* {
    margin: 0;
    padding: 0;
}

.FL {
    float: left;
}

.FR {
    float: right;
}

.CB {
    clear: both;
}

a:hover {
    text-decoration: none;
}

a {
    color: #f72d63;
}

.valentine {
    height: 196px;
    background-image: url(images/img01.jpg);
}

.inside {
    margin: 0 auto;
    width: 900px;
}

.valentine_text {
    margin: 0;
    padding-top: 50px;
    font-size: 50px;
    color: #f74b61;
}

.templates {
    margin: 0;
    padding: 0;
    color: #f74b61;
    font-size: 12px;
    font-family: Arial;
    letter-spacing: -1px;
}

.menu {
    background-image: url(images/menu_img.jpg);
    height: 54px;
    width: 100%;
}

.heart {
    margin-right: 5px;
}

.menu_list {
    margin: 0;
    padding-top: 17px;
}

.menu_list li {
    display: inline;
    margin-right: 25px;
}

.menu_list li a {
    color: white;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
}

.text_input {
    margin-top: 13px;
}

.field {
    width: 130px;
    height: 20px;
}

.GO {
    margin-right: 10px;
    width: 34px;
    height: 23px;
    background-color: #f74b61;
    color: white;
}

.content {
    padding-top: 20px;
    background-color: #ffdbe1;
    width: 100%;
    height: 900px;
}

.content_left {
    width: 250px;
}

.title_heart {
    margin-right: 5px;
    margin-left: 10px;
    padding-top: 10px;
}

.categories {
    color: #f62d47;
    font-size: 24px;
	font-family: Arial;
	font-weight: bold;
}

.left_line {
    width: 250px;
    height: 1px;
    border-top: 1px dotted #fa8496;
    margin-top: 5px;
}

.left_list {
    margin-top: 25px;
    margin-left: 35px;
    margin-bottom: 40px;
    list-style: url(images/img07.gif)
}

.left_list li {
    margin-bottom: 5px;
    color: #f27293;
}

.content_right {
    width: 603px;
}

.content_blocks {
    padding-top: 5px;
    background-color: #fecbd4;
    margin-top: 13px;
    width: 603px;
    margin-bottom: 20px;
	border-radius: 20px;
}

.top_block {
    height: 340px;
}

.bottom_block {
    height: 390px;
}

.right_line {
    width: 603px;
    height: 0px;
    border-top: 7px solid #f74b61;
    margin-top: 5px;
    margin-bottom: 30px;
}

.tulips {
    margin-left: 10px;
    margin-right: 20px;
}

.text {
    margin-left: 10px;
    color: #f27291;
    margin-bottom: 30px;
}

.text a {
    color: #f82d47;
}

.content_bottom_line {
    width: 603px;
    height: 1px;
    border-top: 1px dotted #fa8496;
    margin-top: 45px;
}

.posted {
    margin-top: 7px;
}

.last_line {
    width: 1000px;
    height: 20px;
    border-bottom: 5px solid #fa8597
}

.copyright {
    margin-left: 50px;
    margin-top: 30px;
}

.designed {
    margin-right: 50px;
    margin-top: 30px;
}
.footer{
	margin: 0 auto;
	width: 1000px;
}