body{
    margin              : 0px;
    padding             : 0px;
}
img{
    border              : solid 0px #FFFFFF;
}
body, p, td, div, input, textarea, select {
    color               : #58585a;
    font-size           : 12px;
    font-family         : Verdana;
    letter-spacing      : 0px;
    line-height         : 18px;
}
a {
    color               : #C0D1D9;
    text-decoration     : none;
}
.top_banner_navi {
    color               : #c4c5c7;
    font-size           : 7pt;
    height              : 20px;
    letter-spacing      : 1px;
}
.top_banner_navi a {
    color               : #c4c5c7;
    text-decoration     : none;
}
.top_banner_navi a:hover {
    text-decoration     : underline;
}
.head {
    background-image    : url(/public/img/header.jpg);
    background-repeat   : no-repeat;
}
.header_text {
    font-family         : verdana;
    font-size           : 12px;
    position            : absolute;
    letter-spacing      : 0.5px;
}
.header_text a{
    color               : #626262;
    text-decoration     : none;
}
.top_search_button{
    position            : absolute;
    margin-left         : 492px;
    margin-top          : 30px;
}
.top_login_button{
    position            : absolute;
    margin-left         : 648px;
    margin-top          : 30px;
}
.search_form {
    margin-left         : 540px;
    #margin-left        : 270px;
    margin-top          : 36px;
}
.search_form input {
    border              : solid 1px #F0F0F0;
    background-image    : url(/public/img/search_bg.jpg);
    width               : 80px;
    height              : 17px;
    color               : #7f7f80;
    font-family         : verdana;
    font-size           : 12px;
    margin-left         : 2px;
    letter-spacing      : 0.5px;
}
.login_form {
    margin-left         : 695px;
    margin-top          : 27px;
    font-size           : 1px;
    line-height         : 1px;
}
.login_form input {
    border              : solid 1px #F0F0F0;
    width               : 90px;
    height              : 17px;
    color               : #7f7f80;
    font-family         : verdana;
    font-size           : 12px;
    margin-left         : 2px;
    letter-spacing      : 0.5px;
}
.profile_form {
    margin-left         : 860px;
    margin-top          : 37px;
}
/*
.menu_separator{
    padding             : 17px 9px 0px 8px;
}
*/
.main_left{
    width               : 190px;
    border-right        : solid 1px #d5d5d5;
    padding-right       : 10px;
    vertical-align      : top;
    padding-top         : 18px;
}
.main_left2{
    width               : 190px;
    border-right        : solid 1px #d5d5d5;
    padding-right       : 10px;
    vertical-align      : top;
}
.main_news{
    padding             : 18px 10px 0px 10px;
    width               : 576px;
    vertical-align      : top;
}
.main_news div.image{
    background-repeat   : no-repeat;
    width               : 556px;
    height              : 405px;
    cursor              : pointer;
}
.main_news div.navi{
    position            : absolute;
    font-weight         : bold;
    float               : left;
    margin-top          : 390px;
    margin-left         : 356px;
    #margin-left        : 178px;
}
.banner_navi {
    color               : #c4c5c7;
    font-size           : 7pt;
    letter-spacing      : 1px;
    height              : 14px;
    padding             : 0px 0px 4px 0px;
}
.banner_navi a {
    color               : #c4c5c7;
    text-decoration     : none;
}
.banner_navi a:hover {
    text-decoration     : underline;
}
.text_adds1 {
    height              : 52px;
    #height             : 47px;
    vertical-align      : top;
    padding-top         : 12px;
    #padding-top        : 18px;
}
.text_adds1 div {
    height              : 19px;
    #height             : 22px; /*for IE*/
    border-top          : solid 1px #e8e9ea;
    border-bottom       : solid 1px #e8e9ea;
    text-align          : center;
    margin-left         : 10px;
    #margin-right       : 10px;
    padding-top         : 2px;
    margin-bottom       : 11px;
}
.text_adds1 div a {
    color               : #53297b;
    font-size           : 12px;
    font-family         : Helvetica;
    letter-spacing      : 1px;
    text-decoration     : none;
}
.main_left img.header {
    margin              : 0px 0px 13px 0px;
}
.main_left p {
    margin              : 0px 0px 5px 0px;
}
div.line {
    height              : 0px;
    border-top          : solid 1px #e8e9ea;
    margin              : 15px 0px 15px 0px;
}
.main_blogs {
    vertical-align      : top;
    padding             : 0px 0px 0px 10px;
}
.main_blog_header {
    width               : 272px;
    height              : 23px;
    background-color    : #d1d2d4;
    margin-right        : 12px;
}
.main_blog_content {
    padding-right       : 12px;
    height              : 119px;
    line-height         : 17px;
}
.main_blog_content img {
    margin-right        : 12px;
}
.main_blog_content div.header {
    font-weight         : bold;
    padding-top         : 2px;
    line-height         : 17px;
}
.main_blog_content a {
    color               : #c0d1d9;
    text-decoration     : none;
    font-weight         : bold;
}
.main_blog_content a:hover {
    color               : #50266e;
}
.main_right {
    padding-left        : 10px;
    vertical-align      : top;
}
.main_right2 {
    border-left         : solid 1px #e8e9ea;
    vertical-align      : top;
    padding-left        : 10px;
}
.main_right2 a {
    text-decoration     : none;
    font-weight         : bold;
}
.main_right2 img.header {
    margin-bottom       : 10px;
}
.main_right2 img.header_right {
    margin-bottom       : 15px;
    margin-left         : 10px;
}
.main_right2 p {
    padding-left        : 0px;
    margin              : 0 0 5px 0;
}
.main_right2 p.forum {
    margin              : 0px 0px 10px 0px;
}
.text_adds2 {
    padding-top         : 18px;
    padding-bottom      : 10px;
}
.text_adds2 table {
    border-top          : solid 1px #d5d5d5;
    border-bottom       : solid 1px #d5d5d5;
}
.text_adds2_text {
    padding             : 5px 14px 5px 0px;
    vertical-align      : top;
}
.text_adds2_text a {
    color               : #aecfd8;
    text-decoration     : none;
}
.main_right3 {
    border-left         : solid 1px #e8e9ea;
    vertical-align      : top;
    padding-left        : 10px;
}
.read_more_blogs {
    background-image    : url(/public/img/lasi_vel1.jpg);
    background-repeat   : no-repeat;
    padding-top         : 53px;
    vertical-align      : top;
    padding-right       : 10px;
}
.read_more_blogs2 {
    background-image    : url(/public/img/lasi_vel2.jpg);
    background-repeat   : no-repeat;
    padding-top         : 53px;
    vertical-align      : top;
}
.read_more_blogs3 {
    vertical-align      : top;
}
.read_more_blogs img, .read_more_blogs2 img, .read_more_blogs3 img {
    margin              : 0px 0px 3px 0px;
}
.read_more_blogs a, .read_more_blogs2 a, .read_more_blogs3 a {
    color               : #58585a;
    text-decoration     : none;
    line-height         : 17px;
}
.bottom_menu {
    padding-top         : 15px;
    text-align          : center;
    font-family         : Helvetica;
    font-weight         : lighter;
    font-size           : 13px;
    color               : #818183;
}
.bottom_menu a {
    color               : #818183;
    text-decoration     : none;
}
.footer {
    text-align          : center;
    font-size           : 9pt;
    color               : #bcbdc0;
    padding             : 10px 0px 30px 0px;
}

.footer div.footer-bottom{
	color:#fff;
}

.footer div.footer-bottom a{
	color:#fff;
}

div.sub_main_title {
    font-size           : 39px;
    line-height         : 37px;
    font-family         : Helvetica;
    font-weight         : lighter;
    margin-bottom       : 10px;
}
div.sub_main_comments {
    position            : absolute;
    margin-top          : 390px;
    font-weight         : bold;
}
div.sub_main_author_date {
}
a.link {
    color               : #C0D1D9;
    font-weight         : bold;
    text-decoration     : none;
}
a:hover.link {
    color               : #50266e;
}
span.curdate {
    font-weight         : 900;
    color               : #50266e;
    font-family         : Verdana;
    font-size           : 17px;
}
img.moon {
    float               : right;
    margin              : 5px 0 0 0;
}
div.sub_title {
    font-size           : 23px;
    line-height         : 25px;
    font-family         : Helvetica;
    font-weight         : lighter;
    margin-bottom       : 10px;
}
div.sub_author {
    position            : absolute;
    margin-top          : 150px;
}
.page_navi {
    color               : #50266e;
}
.page_navi a {
    color               : #50266e;
    text-decoration     : none;
}
a.print {
    color               : #58585a;
    text-decoration     : none;
}
a.print2 {
    color               : #C0D1D9;
    text-decoration     : none;
}
.comment_top_navi {
    margin              : 15px 0px 15px 0px;
}
.comment {
    margin-bottom       : 25px;
}
.comment p {
    margin              : 0px;
    padding             : 5px 0px 5px 0px;
}
.small {
    font-size           : 10px;
}
a.article_link {
    color               : #58585a;
    font-weight         : normal;
    text-decoration     : none;
}
a:hover.article_link {
    color               : #5b3d7e;
}
textarea.comments {
    color               : #aecfd8;
    font-size           : 12px;
    font-family         : Verdana;
    letter-spacing      : 0px;
    line-height         : 16px;
    width               : 100%;
    height              : 90px;
    border              : solid 1px white;
    border-top-color    : #d5d5d5;
    border-bottom-color : #d5d5d5;
    font-weight         : bold;
}
.searchstr2 {
    color               : #aecfd8;
    font-size           : 12px;
    font-family         : Verdana;
    letter-spacing      : 0px;
    line-height         : 16px;
    width               : 100%;
    height              : 23px;
    border              : solid 1px white;
    border-top-color    : #d5d5d5;
    border-bottom-color : #d5d5d5;
    font-weight         : bold;
    padding-top         : 7px;
    margin-top          : 7px;
    margin-bottom       : 7px;
}
h3.search_title {
    padding             : 0px;
    margin-bottom       : 5px;
}
.search_page_navi a {
    color               : #58585a;
    text-decoration     : none;
}
.search_res {
    background-color    : #C0D1D9;
}
#popupdiv {
    position            : absolute;
    top                 : -10px;
    left                : -10px;
    padding-top         : 0px;
    width               : 1px;
    height              : 1px;
    overflow            : hidden;
    z-index             : 1000;
}
#popupframe {
    width               : 636px;
    height              : 100px;
    background-color    : white;
}
body.gallery {
    margin              : 0px;
    padding             : 0px 18px 20px 18px;
}
.register_input {
    border-bottom       : solid 1px #E6E6EB;
    border-left         : solid 0px #A6A6AB;
    border-right        : solid 0px #A6A6AB;
    border-top          : solid 0px #A6A6AB;
    width               : 200px;
}
a.link2 {
    color               : #58585A;
    text-decoration     : none;
    font-weight         : bold;
}
a:hover.link2 {
    color               : #C0D1D9;
}
.blog_article {
    margin-top          : 35px;
}
.blog_article h3 {
    padding             : 0px;
    margin              : 0px;
    font-size           : 17px;
}
.test_body {
    width               : 960px;
    height              : 450px;
    background-image    : url('/public/img/test/eiroaptieka/bg.jpg');
    background-repeat   : no-repeat;
    padding             : 40px 0 0 40px;
}
.test_desc {
    width               : 440px;
}
.test_question,
.test_desc p {
    font-family         : Calibri, Arial, sans-serif;
    color               : #91bc50;
    font-size           : 18px;
}
.test_desc p {
    margin              : 18px 0 18px 0;
}
.test_question {
    width               : 450px;
    margin              : 10px 0 0 0;
}
.test_start {
    margin              : 25px 0 0 195px;
}
.test_logo {
    margin              : 25px 0 0 0;
}
.test_question_num {
    color               : #fc1a7c;
}
.test_answers {
    margin              : 20px 0 0 0;
    width               : 450px;
}
.test_answers p {
    font-family         : Calibri, Arial, sans-serif;
    color               : #333333;
    font-size           : 14px;
    margin              : 5px 0 5px 0;
    font-weight         : bold;
    padding-left        : 25px;
}
.test_answers p input {
    position            : absolute;
    margin-left         : -25px;
}
.test_point_count {
    margin              : 35px 0 0 0;
    font-family         : Calibri, Arial, sans-serif;
    color               : #666666;
    font-size           : 18px;
    font-weight         : bold;
}
.test_point_count2 {
    margin              : 5px 0 0 0;
    font-family         : Calibri, Arial, sans-serif;
    color               : #666666;
    font-size           : 30px;
    font-weight         : bold;
}
.test_point_line {
    background-color    : #91bc50;
    height              : 10px;
    overflow            : hidden;
    margin              : 3px 0 0 0;
}
.test_point_line2 {
    background-color    : #91bc50;
    height              : 10px;
    overflow            : hidden;
    margin              : 12px 0 0 0;
}
.test_question_body {
    height              : 310px;
}
.test_result_header {
    color               : #fc1a7c;
    font-family         : Calibri, Arial, sans-serif;
    font-size           : 30px;
    font-weight         : bold;
    margin              : 25px 0 0 0;
}
.test_result_desc {
    width               : 380px;
}
.test_result_desc p {
    font-family         : Calibri, Arial, sans-serif;
    color               : #91bc50;
    font-size           : 18px;
    margin              : 15px 0 0 0;
}
.test_again,
.sponsors {
    font-family         : Calibri, Arial, sans-serif;
    color               : #8e6851;
    font-size           : 18px;
}
.test_again {
    text-decoration     : underline;
}
.test_result_body {
    height              : 260px;
}

/* plavas maizes akcija */

body.plavas {
  background-image: url(http://espati.lv/public/plavas/bg_plava.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}
.plavas_footer {
  background-image: url(http://espati.lv/public/plavas/footer_plava.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  height: 242px;
  width: 100%;
  margin: auto;
}

/* GATIS */
/* olimpia akcija */
body.olipmia {
  background-image: url(http://espati.lv/public/olimpia/bg.png);
  background-repeat: no-repeat;
  background-position: top center;
}

div#olipmia-bear{
	position:fixed;
	left:50%; 
	bottom:0; 
	margin-left:-644px;
}

* html div#olipmia-bear {position:absolute;}

/* gillette akcija */
body.gillette {
  background-image: url(http://espati.lv/public/gillette/bg.png);
  background-repeat: no-repeat;
  background-position: top center;
}

/*menu*/
div#menu ul{
	margin:0;
	padding:0;
}

div#menu ul{
	margin:0;
	padding:0;
	list-style:none;
}

div#menu li{
	margin:0;
	padding:0 17px 0 18px;
	float:left;
	background: url('/public/img/linija.gif') no-repeat left center;
}
div#menu li.first{
	background:none;
}

div#menu li a span{
	display:none;
}

div.flash-area{
	width:100%;
	height:100%;
	position:fixed;
	left:0; 
	bottom:0; 
	z-index:10;
}

* html div.flash-area {position:absolute;}

h4.block_header {
	color:#522276;
	font-size:15px;
	margin:0 0 10px 0;
}