﻿body {

margin:0;

padding:0;

background-color:#ffffff;

}

body, td, th, font {
	font: bold 12px verdana;
	text-decoration:none;
	color:#052842;
}


a{

text-decoration:none;
color:#0666a9;

}

a:hover{

text-decoration:underline;
color:#0666a9;

}



form {margin:0;}

img {border:0;}

.head_repeat {

background: url(/templates/site/pens/img/bg_head_rep.gif) repeat-x;

}

.head_repeat2 {

background: url(/templates/site/pens/img/bg_head_rep2.gif) repeat-x;

}

.head_repeat3 {

background: url(/templates/site/pens/img/bg_head_rep3.gif) repeat-x;

}

.menu_but_act {

background: url(/templates/site/pens/img/menu_but_act_r.gif) no-repeat right 100%;

text-align:center;

}

.menu_but_act a {

font: bold 12px verdana;

color:#052842;

text-decoration:underline;

}

.menu_but_act a:hover {

text-decoration:none;

}

.menu_but_act div {

	height:18px;
	padding:4px 15px 4px 13px;
	background: url(/templates/site/pens/img/menu_but_act_l.gif) no-repeat left 100%;

}

.menu_but_pass {

background: url(/templates/site/pens/img/menu_but_pass_r.gif) no-repeat right 100%;

text-align:center;

}

.menu_but_pass a {

font: 12px verdana;

color:#ffffff;

text-decoration:none;

}

.menu_but_pass a:hover {

text-decoration:underline;

}

.menu_but_pass div {
	height:18px;
	padding:4px 15px 4px 13px;
	background: url(/templates/site/pens/img/menu_but_pass_l.gif) no-repeat left 100%;
}

.menu_repeat {

background: url(/templates/site/pens/img/menu_bg_repeat.gif) repeat-x;

}


.bg_cont_repeat_left {

background: url(/templates/site/pens/img/bg_cont_repeat_left.gif) repeat-y;

}

.bg_cont_repeat_left div {

width:10px;

}

.bg_cont_repeat_right {

background: url(/templates/site/pens/img/bg_cont_repeat_right.gif) repeat-y;

}

.bg_cont_repeat_right div {

width:4px;

}

.bg_content_bottom {

background: #f4ffff url(/templates/site/pens/img/bg_content_rep_bot.gif) repeat-x bottom left;

border-bottom:1px solid #033f69;

}

.content {

vertical-align:top;

padding:20 20 20 20;

font: bold 12px verdana;

text-decoration:none;

color:#0666a9;

}

.content A{

font: bold 12px verdana;

text-decoration:none;

color:#0666a9;

}

.content A:hover{

font: bold 12px verdana;

text-decoration:underline;

color:#0666a9;

}
.content h1{
	font-size:18px;
}

.cont_titl {

font: bold 24px arial;

color:#000000;

/*border: 1px solid;*/

}

.big_pic {

border: #c7e7fd 1px solid;

background:#ffffff;

text-align:center;

} 

.big_pic_text {

border: #c7e7fd 1px solid;

background:#e2eff8;

text-align:center;

padding: 5px 5px 5px 5px;

font: 12px verdana;

color:#052842;

}

.article_text {

border: #c7e7fd 1px solid;

background:#e2eff8;

padding: 5px 5px 5px 5px;

font:normal 12px verdana;

color:#052842;

}

.color {

text-align: center;

}

.colors TD{

text-align: center;

}

.colors IMG {

border: #c7e7fd 1px solid;

}

.content_left {

background: #0666a9;

}

.button_catalog_act {

background: url(/templates/site/pens/img/button_catalog_act.gif) no-repeat;

text-align:left;

padding: 9 0 0 20;

}

.button_catalog_act A{

font: 10px arial;

color:#052842;

text-decoration:none;

}

.button_catalog_pass {

background: url(/templates/site/pens/img/button_catalog_pass.gif) no-repeat;

text-align:left;

padding: 9 0 0 20;

}

.button_catalog_pass A{

font: 10px arial;

color:#052842;

text-decoration:none;

}

.button_search_act {

background: url(/templates/site/pens/img/button_search_act.gif) no-repeat;

text-align:left;

padding: 9 0 0 25;

}

.button_search_act A{

font: 10px arial;

color:#052842;

text-decoration:none;

}

.button_search_pass {

background: url(/templates/site/pens/img/button_search_pass.gif) no-repeat;

text-align:left;

padding: 9 0 0 25;

}

.button_search_pass A{

font: 10px arial;

color:#052842;

text-decoration:none;

}

.content_left_inner {

background: #a4c7e0;

padding: 5 5 5 5;

border-left:1px solid #033f69;

border-right:1px solid #033f69;

border-bottom:1px solid #033f69;

}

.cont_div_left {

width:100%;


border:1px solid #5386aa;

background:#e2eff8;

overflow:auto;

}

.cont_div_left ul {

	margin: 5px; padding:0;

}

.cont_div_left ul li {

	margin: 0 0 0 18px; padding: 0 0 5px 0;

	list-style-image: url(/templates/site/pens/img/tree_closed.gif);

}

.cont_div_left ul li.active {

	list-style-image: url(/templates/site/pens/img/tree_opened.gif);

}

.cont_div_left ul li a {

	font-size: 11px!important;
	font-family:arial;
	font-weight:normal;

	color: #052842;

	text-decoration:none;

}

.cont_div_left ul li a:hover {

	text-decoration:underline;

}

.cont_div_left ul ul {

	margin: 0; padding: 0;

}

.cont_div_left ul ul li {

	margin: 0 0 0 9px; padding: 0 0 5px 0;

}

.cont_div_left ul ul a {

	color:#0a4e7f;

}

.cont_div_left ul ul ul li {

	margin: 0 0 0 4px; padding: 0 0 3px 0;

	list-style-image: url(/templates/site/pens/img/tree_dash.gif);

}

.cont_div_left ul ul ul a {

	font-style: italic;

}

.baner TD {

text-align:center;

padding: 13 0 7 0;

}

.bg_right_repeat {

background: url(/templates/site/pens/img/bg_right_repeat.gif) repeat-x;

}

.content_right {

height: 100%;

background: #e2eff8;

border-right: 1px solid #033f69;

border-bottom: 1px solid #033f69;

}

.title_right {

height:35px;

width:100%;

border-bottom: 2px #5c85a2 solid;

background: #a4c7e0;

text-align:center;

font: bold 11px arial;

color:#052842;

}

hr {

width: 100%;

height: 1px;

color:#3281b9;

}

.right_tab TD{

text-align: center;

vertical-align:middle;

padding: 10 6 6 6;

}

.right_tab A {

font: 11px Arial;

text-decoration: underline;

color:#000000;

}

.right_tab A:hover {

text-decoration: none;

}

.bottom_repeat_right {

background-color:#4e728a;

}

.bottom_repeat {

background: url(/templates/site/pens/img/bottom_repeat.gif) repeat-x;

}


/*MARKUS SHOP ADD*/
table.block_table{
	width:100%;
}

h1.prod_title{
	font-size:14px;
	
	margin-top:auto;
}

h2.micro{
	font-size:10px;
	color:#a4c7e0;
}

h4{
	margin-top:auto;
	margin-bottom:12px;
	font-size:12px;
}

.copyright, .copyright a{
	font-size:9px;
	font-weight:normal;
	color:#ffffff;
}

.news_date_short{
	font-size:9px!important;
	font-weight:normal;
	color:#507d9c;
}

.tBlock_head{
	font-size:10px;
	font-weight:bold;
	
	
	text-align:center;
	background:#a4c7e0;
	border-bottom:2px solid #5c81a1;
	padding:6px;
}

.tBlock_body{
	font-size:10px;
	font-weight:normal;
	
	padding:6px;
}