/* --- ArtLife site main css file --- */
/* --- created in 2009 --- */

html, body {
background: #f1f2e7;
margin: 0em;
padding: 0em;
}

a {
text-decoration:none;
color: #344852;
font: bold 11px Tahoma, sans-serif;
}

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;
}

h3,h4 {
font-size: 14px;
padding: 0;
}

h5,h6 {
font-size: 11px;
padding: 0;
text-align: center;
}

h2{
color: #474D51;
font: bold 21px Tahoma,sans-serif;
padding: 0;
text-align: center;
}

h1 {
color: #474D51;
font: bold 22px Tahoma,sans-serif;
padding: 0;
text-align: center;
/* font: bold 13px Tahoma, sans-serif;
color: #474d51;
text-align: center;*/
}

/* --- 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: #000000;
}



/* --- 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_uk {
position: absolute;
background-image: url(images/box_bc_uk.gif);
background-repeat: no-repeat;
height: 124px;
width: 271px;
top: 200px;
z-index: 1;
}

.box_bc_en {
position: absolute;
background-image: url(images/box_bc_en.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 12px Tahoma, sans-serif;
color: #474d51;
}

.newsbox_text {
font: normal 11px Microsoft Sans Serif, sans-serif;
color: #7a8287;
}

.newsbox_text1 {
font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
color: #7a8287;
margin: 1em 0;
line-height: 1.5em;
font-size: 13px
}

.newsbtn_link {
font: normal 11px 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;
}

.rub1_lcs {
background-image: url(images/rub1_lcs.jpg);
background-repeat: no-repeat;
width: 15px;
}

.rub1_ccs {
background-image: url(images/rub1_ccs.jpg);
background-repeat: repeat-x;
}

.rub1_rcs {
background-image: url(images/rub1_rcs.jpg);
background-repeat: no-repeat;
width: 15px;
}

.rub_title {
font: bold 14px Microsoft Sans Serif, sans-serif;
color: #FFFFFF;
}


.rub_group {
font: bold 10px Microsoft Sans Serif, sans-serif;
color: #000000;
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: #7A8287;
    font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
    font-size: 13px;
    line-height: 1.5em;
}

.citem_name {
color: #669933;
font: normal 14px Tahoma, sans-serif;
}

.citem_text {
color: #7A8287;
    font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
    font-size: 13px;
    line-height: 1.5em;
}

.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-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
color: #7a8287;
margin: 1em 0;
line-height: 1.5em;
font-size: 13px
}


/* --- 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 12px Microsoft Sans Serif, sans-serif;
color: #767676;
}


/* --- discont style --- */

.discont_group {
font: normal 14px Tahoma, sans-serif;
color: #339900;
}

.discont_error {
font: normal 12px Microsoft Sans Serif, sans-serif;
color: red;
}


/* --- links style --- */
.links_title {
font: bold 14px Tahoma, sans-serif;
color: #093651;
}

.links_rgroup {
font: bold 13px Tahoma, sans-serif;
color: #26688b;
}

.links_group {
font: normal 13px 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-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
color: #7a8287;
margin: 1em 0;
line-height: 1.5em;
font-size: 13px
}

.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;
}

.rubrik {color: white;}

.rubrik_head {font:bold 15px sans-serif; text-shadow:1px 0px #000; color: #ffffff;}

.rubrik a{
    font-family: arial; font-size:13px;  
    color:#fff;
    display: block;
    font-weight: normal;
    overflow: hidden;
    padding: 5px 0 5px 5px;
   
}

.rubrik a:hover{
background-color:#fafafa;-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;
color:#003366;
}
.rubrik
{
	padding:0px;
	margin:0px;
}
.rubrik li{list-style:none; 
border-bottom: 1px solid #ccc;

}


.menu {list-style: none; }

.menu li{/*margin-right:20px;*/ display: inline;}

.output_notice_box {border: 1px solid; font: 12px tahoma,verdana; padding: 10px; }

table .example1
{
	border:1px solid #CCC;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	background:none;
}
table .example2
{
	border:1px solid #f1f2e7;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	background:none;
}

.artc_text a
{
	border-bottom:2px solid #003366;
	color:#003366;
}
.artc_text a:hover
{
	border-bottom:2px solid red;
	color:red;
}
     
.newsbox_text a
{
	border-bottom:2px solid #003366;
	color:#003366;
}
.newsbox_text a:hover
{
	border-bottom:2px solid red;
	color:red;
}
    
.citem_text a
{
	border-bottom:2px solid #003366;
	color:#003366;
}
.citem_text a:hover
{
	border-bottom:2px solid red;
	color:red;
}


.reklam_cell a
{
	border-bottom:2px solid #003366;
	color:#003366;
}
.reklam_cell a:hover
{
	border-bottom:2px solid red;
	color:red;
}
.menu li{
    border-bottom: medium none;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #FFFFFF;
    color: #0C3D5F;
    padding: 0px 11px 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.menu li:hover{
background-color:#fafafa;-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;
}
.menu a:hover{
color:#344852;
}



.comments_head {
text-align: left;
background:#F1F2E7;
padding: 0 0 0 5px;
font-size: 13px;
}

.comments_head b {
text-align: left;
color: #626669;
}

.comments_head span {
text-align: left;
color: #7A8287;
}

.comments_text {
text-align: left;
padding: 3px 0 3px 10px;
font-size: 12px;
}

.comments_title {
color: #7FA208;
font-weight: bold;
}

.comments_postform {
text-align: left;
font: normal 13px Tahoma, sans-serif;
color: #626669;
}


#share42 {
  position: fixed;
  z-index: 1000;
  margin-left: -80px; /* смещение панели влево от края контента */
}

#share42 {
  padding: 6px 6px 0;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

.share {
    background: url("http://artlife.rv.ua/themes/default/images/sharebar.png") no-repeat scroll 0 0 transparent;
    height: 35px;
    width: 580px;
}

.share .twitter {
    float: left;
    padding-top: 7px;
    width: 125px;
}
.share .facebook {
    float: left;
    padding-top: 7px;
    width: 190px;   
}
.share .googleplus {
    float: left;
    padding-top: 7px;
    width: 97px;
}
.share .vk {
    float: left;
    padding-top: 7px;
    width: 125px;
     padding-left: 20px;
}

.auth_text1 {
font: normal 11px Tahoma, sans-serif;
color: #ffffff!important;
}
.artc_text2 a
{
		color:#ffffff;	
}
.artc_text2 a:hover
{
	border-bottom:2px solid red;
	color:yellow;	
}

.adside {
  position: fixed;
  z-index: 1000;
  margin-left: -370px; /* смещение панели влево от края контента */
}

.wt-news-last {
    border: 1px solid #D4D4D4;
    padding: 7px 10px;
    text-align: center;
}
.wt-news-last:hover {
    background: none repeat scroll 0 0 #C6C6C6;
    border: 1px solid #B7B7B7;
}
.wt-news-last a {
    text-decoration: none;
}
.wt-news-last img {
    box-shadow: -1px 0 13px #000000;
    display: block;
    margin: 8px auto;
}
.wt-date {
    color: #B10000;
    font: bold 13px arial;
}
.wt-title {
    border-bottom: 3px solid #A8BFCF;
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.wt-text {
    color: #000000;
    display: block;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    padding-top: 10px;
    text-align: left;
}
