/* --- ArtLife site main css file --- */
/* --- created by Dr_Phoenix 2009 --- */

html, body {
background: #f1f2e7;
margin: 0em;
padding: 0em;
}

a {
text-decoration:none;
color: #344852;
}

a:hover {
text-decoration:none;
color: red;
}

img {
border: 0;
margin: 0;
padding: 0;
}

form {
padding: 0;
margin: 0;
}

input, textarea {
padding: 0;
margin: 0;
color: #3E4244;
font: normal 12px Microsoft Sans Serif, sans-serif;
}

select {
border: solid #7a8383 2px;
color: #3E4244;
font: normal 12px Microsoft Sans Serif, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
font-weight: normal;
padding: 0;
}


/* --- header box style --- */
.head_table {
background-image: url(images/head_bk.gif);
background-repeat: repeat-y;
}

.map_bc_link {
font: bold 10px Microsoft Sans Serif, sans-serif;
color: #000000;
padding-left: 0.2em; 
padding-right: 0.1em; 
}

.box_body {
background-image: url(images/box_body.gif);
background-repeat: repeat-x;
}

.disc_link {
font: normal 10px Tahoma, sans-serif;
color: #658e80;
}

.box_phone_bk {
background-image: url(images/box_phone_bk.gif);
background-repeat: no-repeat;
font: bold 11px Tahoma, sans-serif;
}

.box_rclose {
background-image: url(images/box_rclose.gif);
background-repeat: no-repeat;
}

.gboxh_l {
background-image: url(images/gboxh_l.gif);
background-repeat: no-repeat;
}

.gboxh_r {
background-image: url(images/gboxh_r.gif);
background-repeat: no-repeat;
}

.gboxh_body {
background-image: url(images/gboxh_body.gif);
background-repeat: repeat-x;
}

.massend_title {
font: normal 12px Microsoft Sans Serif, sans-serif;
color: #d0e293;
}

.masssend_link {
font: normal 12px Microsoft Sans Serif, sans-serif;
color: #FFFFFF;
}



/* --- menu row style --- */

.where_text {
font: normal 13px Tahoma, sans-serif;
color: #818978;
}

/* --- delimiters --- */

.delim_bk1 {
background-color: #626669;
}

.delim_bk2 {
background-color: #7a8287;
}


/* --- top product style --- */

.topproduct_bk {
background-image: url(images/topproduct_bk.gif);
background-repeat: repeat-x;
}

.box_bc_body {
height: 211px;
width: 271px;
}

.box_bc {
position: absolute;
background-image: url(images/box_bc.gif);
background-repeat: no-repeat;
height: 124px;
width: 271px;
top: 200px;
z-index: 1;
}

.box_bc_txt {
position: relative;
height: 80px;
width: 120px;
left: 34px;
top: 29px;
}

.tpphead_text {
font: bold 15px Microsoft Sans Serif, sans-serif;
color: #262626;
}

.tppbody_text {
font: normal 10px Tahoma, sans-serif;
color: #7a8287;
}

.bc_pic {
position: relative;
width: 115px;
height: 200px;
left: 150px;
top: 5px;
z-index: 2;
}

.bc_button {
width: 142px;
height: 23px;
position: relative;
background-image: url(images/bc_button.gif);
background-repeat: no-repeat;
font: bold 11px Tahoma, sans-serif;
z-index: 2;
top: -32px;
left: 10px;
vertical-align: middle;
line-height: 20px;
}




/* --- news block style --- */
.newsh_text {
font: bold 15px Microsoft Sans Serif, sans-serif;
color: #000000;
}

.news_vdash {
background-image: url(images/news_vdash.gif);
background-repeat: no-repeat;
height: 102px;
width: 5px;
}

.newsbox_l {
background-image: url(images/newsbox_l.gif);
background-repeat: no-repeat;
height: 102px;
width: 38px;
}

.newsbox_r {
background-image: url(images/newsbox_r.gif);
background-repeat: no-repeat;
height: 102px;
width: 11px;
}

.newsbox_ct {
background-image: url(images/newsbox_ct.gif);
background-repeat: repeat-x;
}

.newsbox_date {
font: bold 10px Tahoma, sans-serif;
color: #b10000;
}

.newsbox_title {
font: bold 14px Tahoma, sans-serif;
color: #474d51;
}

.newsbox_text {
font: normal 11px Tahoma, sans-serif;
color: #7a8287;
}

.newsbox_btn {
background-image: url(images/newsbox_btn.gif);
background-repeat: no-repeat;
height: 19px;
width: 78px;
}

.newsbtn_link {
font: normal 10px Tahoma, sans-serif;
color: #f2f0e2;
}

.newsbox_cb {
background-image: url(images/newsbox_cb.gif);
background-repeat: repeat-x;
}

.newsbox_abtn {
background-image: url(images/newsbox_abtn.gif);
background-repeat: no-repeat;
height: 23px;
width: 124px;
}





/* --- rubrikator style --- */

.rub_lbk {
background-image: url(images/rub_lbk.jpg);
background-repeat: no-repeat;
width: 15px;
}

.rub_cbk {
background-image: url(images/rub_cbk.jpg);
background-repeat: repeat-x;
}

.rub_rbk {
background-image: url(images/rub_rbk.jpg);
background-repeat: no-repeat;
width: 15px;
}

.rub_lcs {
background-image: url(images/rub_lcs.jpg);
background-repeat: no-repeat;
width: 15px;
}

.rub_ccs {
background-image: url(images/rub_ccs.jpg);
background-repeat: repeat-x;
}

.rub_rcs {
background-image: url(images/rub_rcs.jpg);
background-repeat: no-repeat;
width: 15px;
}

.rub_title {
font: bold 14px Microsoft Sans Serif, sans-serif;
color: #FFFFFF;
}

.rub_group {
font: normal 10px Microsoft Sans Serif, sans-serif;
color: #d0e685;
margin:5px;
padding:0;
position: relative;
}

.rub_select {
margin:0;
padding:0;
position: relative;
}


/* --- tizers style --- */

.tzbox {
background: #FFFFFF;
}

.tzbox_l {
background-image: url(images/tzbox_l.jpg);
background-repeat: no-repeat;
}

.tzbox_r {
background-image: url(images/tzbox_r.jpg);
background-repeat: no-repeat;
}

.delim_tz {
background-image: url(images/delim_tz.gif);
background-repeat: no-repeat;
width: 30px;
}

.tzbox_text {
font: normal 11px Tahoma, sans-serif;
color: #7a8287;
}

.tzbox_title {
font: bold 14px Tahoma, sans-serif;
color: #3e6e8c;
}

.tzbox_marker {
background-image: url(images/tzbox_marker.jpg);
background-repeat: no-repeat;
}


/* --- copyrights style --- */

.auth_text {
font: normal 11px Tahoma, sans-serif;
color: #7a8287;
}

#copyrights {
font: normal 12px Microsoft Sans Serif, sans-serif;
color: #d0e293;
}



/* --- catalogue style --- */

.cbox_tr {
background-image: url(images/cbox_tr.jpg);
background-repeat: no-repeat;
width: 15px;
}

.cbox_tl {
background-image: url(images/cbox_tl.jpg);
background-repeat: no-repeat;
width: 15px;
}

.cbox_bl {
background-image: url(images/cbox_bl.jpg);
background-repeat: no-repeat;
width: 15px;
}

.cbox_br {
background-image: url(images/cbox_br.jpg);
background-repeat: no-repeat;
width: 15px;
}

.whiteall {
background-color: white;
}

.cbox_title {
color: #000000;
font: bold 18px Tahoma, sans-serif;
}

.cbox_text {
color: #767676;
font: bold 11px Tahoma, sans-serif;
}

.citem_name {
color: #669933;
font: normal 14px Tahoma, sans-serif;
}

.citem_text {
color: #767676;
font: normal 11px Tahoma, sans-serif;
}

.cprice_nom {
color: #767676;
font: normal 12px Tahoma, sans-serif;
}

.cprice_price {
color: #187E1E;
font: bold 12px Tahoma, sans-serif;
}

/* --- cartbox style --- */

.cartbox_l {
background-image: url(images/cartbox_l.gif);
background-repeat: no-repeat;
width: 30px;
}

.cartbox_r {
background-image: url(images/cartbox_r.gif);
background-repeat: no-repeat;
width: 30px;
}

.cartbox_c {
background-image: url(images/cartbox_c.gif);
background-repeat: repeat-x;
}

.cartbox_name {
background-color: #e2f0e2;
font: bold 10px Tahoma, sans-serif;
color: #b10000;
}

.cartbox_text {
font: bold 10px Tahoma, sans-serif;
color: #7a8287;
}

.carttable_name {
color: #669933;
font: bold 11px Tahoma, sans-serif;
}

.carttable_text {
color: #7a8287;
font: normal 11px Tahoma, sans-serif;
}

/* --- paginator style --- */

.pg_page {
font: normal 11px Tahoma;
color: #676b6c;
text-decoration: underline;
}

.pg_page_sel {
font: normal 11px Tahoma;
color: #000;
background-color: #edf3f4;
border:1px #acb6b8 solid; 
margin: 1px; 
padding: 1px; 
}

/* --- articles style --- */

.artc_grp {
font: bold 15px Tahoma;
color: #676b6c;
}

.artc_grph {
font: bold 16px Tahoma;
color: green;
}


.artc_title {
font: bold 14px Tahoma, sans-serif;
color: #474d51;
}

.artc_text {
font: normal 11px Tahoma, sans-serif;
color: #7a8287;
}


/* --- callbackform style --- */

.callback_title {
font: normal 18px Tahoma, sans-serif;
color: #000;
}

.callback_text {
font: normal 11px Tahoma, sans-serif;
color: #767676;
}

/* --- sitemap style --- */

.smap_title {
font: normal 18px Tahoma, sans-serif;
color: #339900;
}

.smap_text {
font: normal 11px Tahoma, sans-serif;
color: #767676;
}


/* --- discont style --- */

.discont_group {
font: normal 14px Tahoma, sans-serif;
color: #339900;
}

.discont_error {
font: normal 12px Tahoma, sans-serif;
color: red;
}


/* --- links style --- */
.links_title {
font: bold 14px Tahoma, sans-serif;
color: #093651;
}

.links_rgroup {
font: bold 11px Tahoma, sans-serif;
color: #26688b;
}

.links_group {
font: normal 10px Tahoma, sans-serif;
color: #39718a;
padding: 0 0 0 0;
}

.links_tips {
font: normal 12px Tahoma, sans-serif;
color: #398A40;
padding: 0 0 0 0;
}

.links_text {
font: normal 10px Tahoma, sans-serif;
color: #1B5F83;
}

.links_ititle {
font: bold 13px Tahoma, sans-serif;
color: #39718a;
}

.links_link {
border: solid 1px #D2E1E6;
background-color: #D9E6EA;
padding: 2px;
font: normal 10px Tahoma, sans-serif;
color: #39718a;
}

.links_link:hover {
background-color: #ECF2F4;
}

.links_durl {
font: normal 11px Tahoma, sans-serif;
color: #85B8CD;
}

.cross_text {
font: normal 11px Tahoma, sans-serif;
color: #4993B1;
padding-left: 5px;
padding-right: 5px;
}
