/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */

html{	margin: 0px;
	padding: 0px;
}

body{	margin: 0px;
	padding: 0px;
	background: #f4e0c8;
}

p, body, font, div, td, input, select, textarea
{ font-family: arial,helvetica, sans-serif;
  font-size:12px;
}

input{
	margin-top: 12px;
}


A:link {color: #0a3e08}
A:visited {color: #0a3e08}      /*  4b1e02 */
A:active{color: #000000}
A:hover {color: #000000}

h1 {
	font-size: 160%;
	margin:1em 0;
}
h2 {
	font-size: 130%;
	margin:1em 0;
}


form{
 padding:0px;
 margin: 0px;
}

a img{
 border: 0px;
}

input, select { vertical-align:middle;}
/* ====================== COMPONENT CONTAINER STYLES ====================== */

.bas_table_all{
	background: #0a9ce3 url(../../images/images/bas_table_all.gif) top left repeat-x;;
}

.mdr_main_header{	text-align: center;
}

.fon_nebo{
	background: #FFFFFF url(../../images/images/fon_nebo.gif) top left repeat-x;
	width: 100%;
}

.solnse{
	background: url(../../images/images/solnse.png) top right no-repeat;
	width: 100%;
}

.r_holm{
	background: url(../../images/images/r_holm.png) bottom right no-repeat;
	width: 100%;
}

.trava_v{
	background: url(../../images/images/trava_v.png) bottom left repeat-x;
	width: 100%;
}

.l_holm{
	background: url(../../images/images/l_holm.png) bottom left no-repeat;
	width: 100%;
}

.zamok{
	background: url(../../images/images/zamok.png) bottom left no-repeat;
	width: 100%;
}

.top_menu{
	width: 100%;
	padding-left: 100px;
	vertical-align: top;
	horizontal-align: center;
}

.slogan{
	width: 100%;
	color: #215900;
	font-size: 25px;
	font-weight: bold;
	padding-top: 15px;
	margin-right: 150px;
	vertical-align: bottom;
	text-align: center;
	/*border: 1px solid blue; */
}

.contakt{	color: #215900;
	font-weight: bold;}

.zabor_block{
	background: url(../../images/images/zabor_block.png) bottom left repeat-x;
	width: 100%;
}

.head_block{
	width: 100%;
	text-align: center;
	vertical-align: bottom;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
}

.bashnya_r{
	background: url(../../images/images/bashnya_r.png) bottom right no-repeat;
	width: 8px;
}

.bashnya_l{
	background: url(../../images/images/bashnya_l.png) bottom left no-repeat;
	width: 8px;
}

.pereliv_top_1{
	background: #edeae6 url(../../images/images/pereliv_top.png) top left repeat-x;
	width: 100%;
}

.pereliv_bottom_1{
	background: url(../../images/images/pereliv_bottom.png) bottom left repeat-x;
	width: 100%;
}

.pereliv_top_content{
	/*background: #f5e1c9 url(../../images/images/pereliv_top_content.png) top left repeat-x; */
	background: #FFFFFF url(../../images/images/pereliv_top_content.png) top left repeat-x;
	width: 100%;}

.pereliv_bottom_content{
	background: url(../../images/images/pereliv_bottom_content.png) bottom left repeat-x;
	width: 100%;
}

.vertic_l{
	background: url(../../images/images/vertic_l.png) top left repeat-y;
	width: 8px;
}

.vertic_r{
	background: url(../../images/images/vertic_r.png) top right repeat-y;
	width: 8px;
}

.content_block_text{
	padding: 3px;
	width: 100%;
	text-align: left;
}

.duga_l{
	background: url(../../images/images/duga_l.png) top left no-repeat;
}

.duga_r{
	background: url(../../images/images/duga_r.png) top right no-repeat;
}

.gorizont_line{
	background:  url(../../images/images/gorizont_line.png) top left repeat-x;
}

#cont_r_main{
	width: 100%;
	height: 100%;
}

#cont_r_main_colonna{
	width: 7px;
	height: 100%;
}

#cont_r_main_content{
	width: 100%;
	padding: 4px;
	vertical-align: top;
}

.c_left_sidebar{	vertical-align: top;
	height: 100%;
	padding: 4px;
}

.c_right_sidebar{
	vertical-align: top;
	height: 100%;
	padding: 4px;
}

.cpt_custom_html{	padding: 0px;
	margin: 0px;
	/*border: 1px solid blue; */}

.news_header, .poll_header, .news_title, .news_date, .news_subscribe { color: #4b1e02;}
/*.news_header h3, .poll_header h3 { background:url(../../images/tls_news_arr.gif) left 1em no-repeat;  color:#222; }*/

.news_subscribe{	text-align: center;
	font-weight: bold;
	padding-top: 5px;
}

A:link.news_v {color: #0a3e08;}
A:visited.news_v {color: #0a3e08;}
A:active.news_v {color: #000000;}
A:hover.news_v {color: #79553f;}

A:link.news_t {color: #4b1e02; text-decoration: none;}
A:visited.news_t {color: #4b1e02; text-decoration: none;}
A:active.news_t {color: #4b1e02; text-decoration: none;}
A:hover.news_t {color: #000000; text-decoration: none;}

h3 {
	margin: 0px;
	color: #4b1e02;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	font-size: 120%;
}

#container_podval{
	width: 100%;
}

#cont_r_m_podval{
	width: 100%;
}

.tree_menu_{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.m_podval{
	float: right;
	padding-bottom: 20px;
	text-align: center;
	margin-left :15px;
	font-weight: bold;
	/*border: 1px solid red;*/
}

.m_podval_1{
	margin-right: 15px;
}

A:link.m_podval_1 {color: #FFFFFF}
A:visited.m_podval_1 {color: #FFFFFF}
A:active.m_podval_1 {color: #FFFFFF}
A:hover.m_podval_1 {color: #EAF88B}

.zabor_podval{
	background: url(../../images/images/zabor_block.png) bottom left repeat-x;
	/*  border: 1px solid red;  */
}

.pod_podval{
	background: #4c9a07 url(../../images/images/pereliv_podval.png) bottom left repeat-x;
}

ul{	padding: 0px;
	margin: 0px;
	overflow: hidden;}
li{
	padding: 0px;
	margin:0 0 4px 0;
	overflow: hidden;
}

ul.vertical, ul.horizontal, ul.parent, ul.tree_menu{
	/*list-style-image: url(../../images/cty_arrow_category_small.gif);*/
}

ul.horizontal{
	text-align: center;
}

.horizontal li{
	font-weight: bold;
	float: left;
	margin-right: 15px;
}

ul.horizontal A:link {color: #FFFFFF; text-decoration: none;}
ul.horizontal A:visited{color: #FFFFFF; text-decoration: none;}
ul.horizontal A:active {color: #FFFFFF; text-decoration: none;}
ul.horizontal A:hover {color: #EAF88B; text-decoration: none;}

.vertical li{
}

.parent li{	font-weight: bold;}
li.parent{	font-weight: bold;
	color: #4b1e02; text-decoration: none;}

li.parent A:link {color: #4b1e02; text-decoration: none;}  /* 4b1e02 */
li.parent A:visited{color: #79553f; text-decoration: none;}  /* 79553f */
li.parent A:active {color: green; text-decoration: none;} /*  585a00 */
li.parent A:hover {color: #000000; text-decoration: none;}

.parent_current li{
	text-weight: bold;
	text-decoration: none;
}
li.parent_current{
	text-weight: bold;
	text-decoration: none;
}

li.parent_current A:link {color: #4b1e02; text-decoration: none; text-weight: bold;}
li.parent_current A:visited{color: #79553f; text-decoration: none; text-weight: bold;}
li.parent_current A:active {color: #4b1e02; text-decoration: none; text-weight: bold;}
li.parent_current A:hover {color: #000000; text-decoration: none; text-weight: bold;}

.child li{
	font-weight: normal;
}

li.child{
	font-weight: normal;
	padding-left: 30px;
}

li.child A:link {color: #4b1e02; text-decoration: none;}
li.child A:visited{color: #79553f; text-decoration: none;}
li.child A:active {color: #4b1e02; text-decoration: none;}
li.child A:hover {color: #000000; text-decoration: none;}


.child_current li{
	font-weight: bold;
	padding-left: 30px;
}
li.child_current{
	font-weight: bold;
	padding-left: 30px;
}

li.child_current A:link {color: #4b1e02; text-decoration: none;}
li.child_current A:visited{color: #79553f; text-decoration: none;}
li.child_current A:active {color: #4b1e02; text-decoration: none;}
li.child_current A:hover {color: #000000; text-decoration: none;}

.small{
	font-size: 70%;
	text-align: center;
	color: #ffffff;
}

A:link.small_1 {color: #FFFFFF}
A:visited.small_1 {color: #FFFFFF}
A:active.small_1 {color: #FFFFFF}
A:hover.small_1 {color: #EAF88B}

.cpt_currency_selection {
	text-align: center;
	font-size: 75%;
	margin:0 0px 5px 5px;
	padding:0 10px 0 10px;
	float:right;
	/*position:absolute;    */
	position: relative;
	left: 35px;
	top: 0px;
	line-height:30px;
}

.cpt_language_selection {
	margin: 0 2px 5px 5px;
	padding: 0 0px;
	float: left;

}

.img_prod{
	border: 1px solid #4b1e02;
}

.liink_pa_ay{
	font-size: 10px;
	color: #4b1e02;
}

.liink_pa_ay_goole{
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	text-valign: center;
}

.cpt_divisions_navigation{
	width: 100%;
}


.product_list {
	text-align: center;
	padding: 15px;
}


.index_writing {
	padding: 0px;
}

.container_main_content {
	padding: 5px;
}

.totalPrice{
	color: red;
	font-weight: bold;
	font-size: 140%;
}

.prd_out_of_stock {
	font-style:  italic;
	font-weight: bold;
	font-size: 140%;
}









.light{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 150%;
}


.cpt_currency_selection {
	text-align: center;
	font-size: 75%;
	margin:0 0px 5px 5px;
	padding:0 10px 0 10px;
	float:right;
	//position:absolute;
	position: relative;
	left: -200px;
	top: -50px;
	line-height:30px;
}










