body,html {
 font-size:15px;
 margin: 0;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 color: #000;
 background-color:#fff;
}

img
{
border:none;
}

h1.site_title
{
	font-size:14px;
	float:left;
	width:510px;
	overflow:hidden;
}
div.login_block
{
	float:right;
	width:290px;
	color:White;
	line-height:35px;
	text-align:right;
	font-size:1.1em;
	margin-right:10px;
}

div.login_block a
{
	float:right;
	margin-left:10px;
}

div.login_block a img
{
	margin-top:4px;
}

h1 {
 font-size:1.1em;
 color:#fff;
}

h2 {
 font-size:1.05em;
 color:#fff;
}

a {
 text-decoration:underline;
 color:#fff;
}

.clear {
	clear:both;
}

div.float_left
{
	float:left;
}

div.float_right
{
	float:right;
}

/* main layout */
div.head
{
	height:90px;
	background-color:#fff;
	border:1px solid white;
	margin-top:10px;
}

div.head img
{
	float:left;
}

div.head div.head_bn
{
	float:left;
	width:837px;
}

div.head_menu_top
{
	height:39px;
	background-color:#4F412C;
	margin-left:2px;
}

div.head_menu_top h1
{
	line-height:35px;
	margin:0 0 0 15px;;
	padding:0;
	color:White;
}
div.head_menu_bottom
{
	height:39px;
	background-color:#8B2320;
	margin-left:2px;
	margin-top:2px;
}

div.foot
{
	background-color:#8B2320;
	height:37px;
}

div.foot div.foot_left
{
	width:835px;
	float:left;
	line-height:35px;
	text-indent:10px;
}

div.foot div.foot_right
{
	width:160px;
	float:right;
	border-left:2px solid White;
}

div.head_menu
{
}

div.page_body
{
	width:1000px;
	margin:auto;
}

div.entity
{
	min-height:300px;
	margin:0 1px 0 1px;
	background-color:#E1CEAD;
}

div.entity h2.title
{
	padding:10px 0 0 10px;
	margin:0;
	text-align:left;
	width:700px;
	float:left;
}
div.entity h2.title2
{
	padding:10px 0 0 10px;
	margin:0;
	text-align:left;
	width:230px;
	float:right;
}
div.entity div.topbranches
{
	width:730px;
	float:left;
}

div.entity div.webinfo
{
	width:245px;
	float:right;
	margin-right:10px;
	margin-top:10px;
}

 div.webinfo1
{
	border:6px solid #776247;
	background-color:#fff;
	margin-left:10px;
	margin-top:10px;
}
div.webinfo1 h2
{
	background-color:#BE9F80;
	margin:0;
	text-align:center;
}

div.webinfo2
{

	margin:10px 0;
	border:6px solid #776247;
	background-color:#fff;
	min-height:30px;
	padding:10px;
	text-align:center;
	font-weight:bold;
	margin-left:11px;
}


/* end main layout */

/* entity */

/********* MENU  *************/

ul#main_menu {
	margin:0;
	padding:4px;
	line-height:30px;
}

ul#main_menu li{
	display:inline;
	list-style:none;
	text-align:left;
	padding:0 8px;
	margin:0;
}

ul#main_menu li a{
	text-decoration:none;
	color:White;
}

ul#main_menu li a.selected{
	text-decoration:underline;
	color:White;
}

/********* LANGUAGE *************/

ul#language_menu {
	margin:0;
	margin-right:5px;;
}

ul#language_menu li{
	padding-left:1px;
	list-style:none;
	display:inline;
	line-height:20px;
}

ul#language_menu li a{
	text-decoration:none;
	font-size:0.9em;
	color:white;
}
ul#language_menu li a.selected{
	text-decoration:underline;
	font-size:0.9em;
}
/********* NAVIGATION *************/

div.navigation{

}
ul.navigation{
	margin:0;
	padding:3px 0;
}
ul.navigation li{
	padding-left:10px;
	list-style:none;
	display:inline;
	color:white;
}

ul.navigation li a{
	text-decoration:none;
	color:white;
}

ul.navigation li a:hover{
	text-decoration:underline;
}


/********* search *************/
div.search_box strong
{
	display:block;
	text-align:center;
	padding-top:-5px;
}
div.search_box form
{
	padding:5px;
}

input.Search_expression
{
	width:120px;
	background:url('/public/images/12 okno buscador vyhladavac.jpg') -2px  no-repeat;
	margin-top:10px;
}
input.Search_submit
{
	width:30px;
	background:url('/public/images/14 okno buscador buton ok.jpg') left no-repeat;
	height:24px;
	color:White;
	margin-right:0;
}
div.Search_result_box
{
	margin:10px;

	min-height:300px;
}

div.Search_result_box img
{
	margin:10px;
}


div.Search_result_box ul.Search_article li
{
margin:5px 0;
}

div.Search_result_box ul.Search_product li
{
	margin:5px 0;
	list-style:none;
}


/********** MESSAGE BLOCK *******/

div.message_block
{
color: White;
border:1px solid red;
padding:5px;
}

div.dispotions
{
	float:left;
	width:499px;
	height:584px;
	background:url(/public/images/dispotions2.JPG) no-repeat;
	text-align:center;
	padding-top:15px;
	cursor:pointer;
}

div.commerciales
{
	float:left;
	width:496px;
	height:584px;
	background:url(/public/images/commerciales.jpg) no-repeat;
	border-right:3px solid white;
	text-align:center;
	padding-top:10px;
	cursor:pointer;
}

div.commerciales h2.n1
{
	color:White;
	font-size:1.8em;
	padding:0;
	margin:7px;
	font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;;
}

div.commerciales h2.n2 , div.dispotions h2.n2
{
	color:White;
	font-size:2.2em;
	padding:0;
	margin:7px;
	font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;;
}
div.dispotions h2.n1
{	margin:7px;
	margin-top:260px;
	color:White;
	font-size:1.5em;
	padding:0;
	font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;;
}

div.dispotions h2.n4
{
	color:White;
	font-size:3em;
	padding:0;
	margin:7px;
	font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;;
}

/* clasificacion */
div.box {
	margin:10px 0;
	border:1px solid White;
}

div.box > h3{
	text-align:center;
	margin:5px;
}

div.box > h4{
	text-align:center;
	margin:5px;
	font-weight:normal;
}
div.box > ul{
	margin:5px;
	padding:5px;
	list-style:none;
}

div.box  a
{
	text-decoration:none;
}

div.whitebox {
	margin:10px 0;
	border:1px solid White;
	background-color:White;
	color:Black;
	padding:5px;
	font-size:0.9em;
}

div.clasificacion-bounding_box
{
	font-size:0.9em;
	margin:10px;
	width:300px;
	border-right:1px solid #897051;
	border-bottom:1px solid #897051;
	padding-bottom:10px;
	float:left;
}

div.clasificacion-bounding_box .item, div.clasificacion-bounding_box .selected_item
{
	margin:5px;
}

div.clasificacion-bounding_box .item a
{
	text-decoration:none;
	color:#FFA500;
}

div.clasificacion-bounding_box .selected_item a
{
	text-decoration:none;
	color:White;
}

div.clasificacion-article-bounding_box
{
	font-size:0.9em;
	width:450px;
	float:left;
}

div.clasificacion-article-bounding_box a
{
	font-weight:bold;
	color:#FFA500;
}

div.foot_keys
{
	text-align:center;
}

div.foot_keys a
{
	color:#88251F;
}
