a {color: #000000; text-decoration: underline;}
p{
	text-align : justify;
}
td.name_pro2 {
font-size: 12px;
}
.reklama{
	text-align : center;
}
a:hover {text-decoration: none;}
input,textarea{padding: 1px;  border: 1px solid #D4D4D4;  margin: 1px;
background: #ffffff;}

 	.center{
	text-align : center;
}
 form select  {


  border: 1px solid #000000;
  background: #ffffff;
  margin: 0;

 }
form select option  {

  background: #ffffff;
  margin: 0;
 }
h3, h4, h5 {margin: 0px; padding: 0px;}
h2 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
		color: #335EA8
}
h1 {
	margin: 0px 0px 13px 0px;
	padding: 0px;
	color: #DC143C;
	font-size: 150%;
}
.menu_title {background-image: url('../images/menu_title_bg.gif'); height: 21px; color: #FFFFFF; margin-bottom: 2px;}
.menu_title_inner {padding: 2px 0px 0px 7px; color: #FFFFFF; font-weight: bold; font-size: 110%;}
.menu_item a {background-image: url('../images/menu_item_icon.gif'); background-repeat: no-repeat; background-position: 6px 4px; padding-left: 16px; margin: 2px 0px 2px 0px; color: #FFFFFF;}
.menu_item a:hover {background-image: url('../images/menu_item_icon_hover.gif');}

#send_info {text-align: center; font-size: 80%; color: #FFFFFF;}
#send_info img {margin-bottom: 3px;}
#send_info input {border: 1px solid #8F0000; width: 122px; font-size: 100%;}
#send_info button {border: 0px solid #000000; background: transparent; font-size: 120%; color: #FFFFFF; cursor: pointer;}
.tlacitko {	background : white; height:21px;}
.box {margin: 1px;
	BORDER: #C4C4C4 1px solid;
	vertical-align : top;
}
.box2 {margin: 1px;
	BORDER: #C4C4C4 1px solid;
	vertical-align : top;
	background : #C4C4C4;
}
.boxbiele {margin: 1px;
	BORDER: white 1px solid;
	vertical-align : top;
}
.objedn {margin: 3px ;
	padding: 3px;
	background : #C4C4C4;
	border : 1px solid Black;

}
.top_menu_item {background-image: url('../images/top_menu_bg.gif'); background-repeat: no-repeat; font-family: arial, verdana, sans-serif; height: 31px; float: left; margin-right: 10px;}

.top_menu_item_number {float: left; color: #FFFFFF; font-size: 15px; font-weight: bold; padding: 2px 0px 0px 5px;}
.top_menu_item_first_char {color: #8F0000;}
.top_menu_item a {display: block; float: left; margin: 4px 0px 0px 8px; font-size: 120%; font-weight: bold;}

.prave { float: left; padding: 2px; }
.lave { float: right; padding: 2px;  }
#domain_search_form {color: #FFFFFF;}
#domain_search_form input, #domain_search_form select {border: 1px solid #D4D4D4; font-size: 75%; margin: 0px;}
#domain_search_form button {background-color: #8F0000; border: 1px solid #8F0000; font-size: 80%; color: #FFFFFF; margin-top: 2px; cursor: pointer;}

.info_box {padding: 1px; border: 1px solid #C4C4C4;}


.info_box_title_border {border-bottom: 1px solid #C4C4C4; background-image: url('../images/info_icon.gif'); background-repeat: no-repeat; background-position: 5px 0px; background-color: #F6F6F6;}

.info_box_title_bg {background-image: url('../images/info_box_title_bg.gif'); background-repeat: repeat-x; background-position: 0px 2px; margin-left: 22px; height: 15px;}

.info_box_title {background-color: #F6F6F6; float: left; height: 14px;}
.info_box_title_inner {font-size: 80%; padding-top: 1px; float: left; margin-right: 3px;}
.info_box_title_inner_bg {background-color: #F6F6F6; background-image: url('../images/info_box_title_bg_start.gif'); background-repeat: no-repeat; background-position: 0px 2px; float: left; width: 14px; height: 13px;}

.info_box_text {padding: 8px; font-size: 90%;}


#login_form h4 {font-size: 100%; font-weight: normal; color: #CA0000;}
.login_form_label {float: left; width: 50px; margin-top: 1px;}
.login_form_input {float: left;}
.login_form_input input {width: 100px; border: 1px solid #D4D4D4; font-size: 75%; margin: 1px;}
#login_form button {float: right; background-color: #8F0000; border: 1px solid #D4D4D4; margin: 0px; padding: 0px; width: 30px; height: 38px; color: #FFFFFF; font-weight: bold; cursor: pointer;}
#login_form a:hover button {background-color: #000000;}



.offer_item {
	width: 181px;
	float: left;
	margin: 10px 4px 20px 4px;
height: 100%;
}
.offer_item_inner {	height: 190px; margin: 0px 5px 0px 5px; border-bottom: 5px solid #D4D4D4; border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; padding: 0px 5px 5px 5px; font-size: 90%;}

.offer_item_inner2 { height: 130px; }

.offer_item_price { text-align: center; margin-top: 5px; font-size: 90%;}
.offer_item_price span {font-size: 150%; color: #8F0000; font-weight: bold;}
.offer_item_info {margin-top: 5px; text-align: center;}

.main_section {clear: both;  margin-bottom: 20px; padding: 3px 5px 5px 5px;}
.main_section h2 {
	font-size: 130%;
	color: #335EA8;
	font-weight: bold;
}
.main_section_border_margin {border: 1px solid #D4D4D4; margin: 10px; padding: 2px;}

#why_list {margin: 0px 0px 0px 8px; padding: 4px 0px 0px 10px; list-style-type: square;}
#why_list li {margin: 0px 0px 2px 2px; color: #8F0000; font-weight: bold;}


#news h3 {font-size: 120%; color: #CA0000;}

.news_section {
	margin-bottom: 10px;
	padding-top: 3px;
	padding-left: 4px;
	border-top: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	background-color: #F7F7F7;
}
#news h4 {font-size: 100%; color: #CA0000;}

#footer a {color: #FFFFFF;}
#footer_left_bottom_inner a {font-size: 80%;}
.borderer
 {
 font-weight: bold;
 }
.ital{
	
	font-style : italic;
}
.dat{

	font-weight : bold;
	font-size : 10px;
}
.riadok{
margin: 0px;
padding: 0px;

}
.nepoz {
	text-decoration: none;
	background : #7c0303;
	border : 1px solid Black;
	height: 25px;
}

.bor {	
border : 1px solid Black;
color: black;
background : white;
}
.borx {
	border : 1px solid Black;
	color: black;
	background : white;
	text-align : left;
	
	font-size : 90%;
}
.borred {	height: 25px;
border : 1px solid Black;
color: red;
background : white;	font-weight : bold;
}
.borgreen {	height: 25px;
border : 1px solid Black;
color: green;
background : white;	font-weight : bold;
}
.name_pro {
border : 1px solid Black;
color: black;
background : #f6f6f6;
}
.name_prodis {

color: black;
background : #f6f6f6;
}
.name_pro2 {
	border : 1px solid Black;
	color: black;
	background : #f6f6f6;
	font-weight : bold;
}
.name_pro25 {
	border : 1px solid Black;
	color: black;
	background : #f6f6f6;
	width:199px;
	height:25px;
	text-align : left;
}
.name_pro2a {
	border : 1px solid Black;
	color: black;
	background : #f6f6f6;
	font-weight : bold;
	width:130px;
}
.bor2 {
border : 1px solid Black;
color: black;
background : white;
	font-weight : bold;
}
.bor5 {
	border : 1px solid Black;
	color: black;
	background : white;
	font-weight : bold;
	text-align : left;
}
.name_pro3 {
	border : 1px solid Black;
	color: red;
	background : #f6f6f6;
	font-weight : bold;
}
.vertikalnehore{
		vertical-align : top;
}
.bor3 {
border : 1px solid Black;
color: red;
background : white;
	font-weight : bold;
}
.bord {


color: white;
font-weight: bold;
}
.bordee {

font-weight: bold;
}
.bord23 {

	color: white;
	font-weight: bold;
	text-align : center;
	border-left : 1px solid white;
}
.pol{

	vertical-align : top;

	border-collapse:collapse;
	width: 270px;
}
.cennik_table{
	font-size: 90%;
	vertical-align : top;
	text-align : center;
	border-collapse:collapse;
	width: 98%;
}
.cennik_table2{
	font-size: 80%;
	vertical-align : top;
	text-align : center;
	border-collapse:collapse;
	width: 98%;
}
.cennik_table3{
	font-size: 90%;
	vertical-align : top;
	text-align : center;
	border-collapse:collapse;
	width: 97%;
}
