@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
}
body {
	background-color: #f3f3f3;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
}

div.div_body {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -90px;
	margin-left: auto;
	background-image: url(pictures/back_obsah.png);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #FFF;
	min-height: 100%;
	height: auto;
!important;
}
div.div_body2 {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -90px;
	margin-left: auto;
	background-image: url(pictures/back_obsah.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFF;
	min-height: 100%;
	height: auto !important;
	overflow: hidden;
}

div.div_left {
	float: left;
	width: 250px;
	background-color: #dddddd;
	background-image: url(pictures/back_left.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 70px;
}
div.div_left2 {
	float: left;
	width: 250px;
	background-color: #ddd;
	height: 260px;
	padding-bottom: 10px;
	background-image: url(pictures/back_left.png);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
}

div.div_left .div_nadpis {
	font-size: 13px;
	font-weight: bold;
	color: #ac0014;
	text-align: right;
	margin-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}
div.div_left   .div_nadpis  .a_ac {
	color: #ac0014;
	text-decoration: none;
}
div.div_left  .div_nadpis  .a_ac:hover {
	text-decoration: underline;
}
div.div_left .div_nadpis .a_nadpis {
	color: #474747;
	text-decoration: none;
}
div.div_left .div_nadpis .a_nadpis:hover {
	color: #ac0014;
	text-decoration: underline;
}
div.div_left .div_min {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 300px;
	width: 0px;
}
div.div_left .a_sortiment {
	display: block;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 13px;
	color: #474747;
	text-decoration: none;
	width: 237px;
}
div.div_left .a_sortiment:hover {
	color: #ac0014;
	text-decoration: none;
	background-image: url(pictures/sipka_right.png);
	background-repeat: no-repeat;
	background-position: 241px center;
}
div.div_left .a_sortiment_no {
	display: block;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 13px;
	color: #474747;
	text-decoration: none;
	width: 237px;
}
div.div_left .a_sortiment_no:hover {
	color: #ac0014;
	text-decoration: none;
}

div.div_min_sortiment {
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 0px;
	float: left;
}

h1.back  {
	font-size: 17px;
	font-weight: bold;
	color: #ac0014;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #DDDDDD;
}


div.div_right {
	width: 750px;
	float: left;
	background-color: #FFFFFF;
	overflow: hidden;
}
div.div_cart_login {
	background-image: url(pictures/back_cart_login.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 98px;
	overflow: hidden;
}
div.div_cart {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 316px;
}
div.div_cart .div_cart_left {
	height: 83px;
	width: 197px;
	float: left;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	padding-bottom: 0px;
}
.div_cart .div_cart_left span {
	font-size: 14px;
	color: #ac0014;
}

div.div_cart .div_cart_right {
	float: left;
	width: 114px;
	padding-top: 50px;
	padding-left: 5px;
}

div.div_cart p {
	text-align: center;
	padding-right: 20px;
	font-weight: bold;
}
div.div_cart_login a {
	color: #575757;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
}
div.div_cart_login a:hover {
	color: #000000;
	text-decoration: none;
}
div.div_cart a.butt   {
	display: block;
	color: #FFFFFF;
	background-color: #575757;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 11px;
	width: 67px;
	margin-bottom: 5px;
	margin-left: 53px;
	height: 14px;
}
div.div_cart a.butt:hover   {
	background-color: #ac0014;
	text-decoration: none;
}
div.div_login {
	float: left;
	width: 434px;
}
.div_login .div_login_left {
	float: left;
	width: 128px;
	text-align: right;
	padding-right: 20px;
	padding-top: 8px;
}
.div_login .div_login_right {
	float: left;
	width: 286px;
}

.div_login .div_login_right .input_prihlas      {
	height: 18px;
	background-image: url(pictures/back_input_prihlas.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	margin-bottom: 5px;
	width: 180px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 0px;
	float: left;
}
.div_login .div_login_right .input_img      {
	color: #575757;
	font-weight: bold;
}
.div_login .div_login_right .input_butt {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 10px;
	margin: 0px;
	width: auto;
	height: 20px;
}
.div_login .div_login_right label    {
	width: 50px;
	display: inline;
	float: left;
	height: 20px;
	color: #575757;
	text-align: right;
}
.div_login .div_login_right table {
	margin-left: 30px;
	margin-top: 10px;
}

div.div_menu {
	height: 29px;
	width: 710px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 42px;
	background-image: url(pictures/back_menu_ac.png);
	background-repeat: repeat-x;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
div.div_menu a {
	text-align: center;
	display: block;
	float: left;
	height: 22px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(pictures/back_menu_ac.png);
	background-repeat: repeat-x;
}
div.div_menu a.a_ac {
	text-align: center;
	display: block;
	float: left;
	height: 22px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(pictures/back_menu.png);
	background-repeat: repeat-x;
}
div.div_menu a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(pictures/back_menu.png);
	background-repeat: repeat-x;
}
div.div_hledej{
	padding-bottom: 10px;
	height: 30px;
}
div.div_hledej  .input_hledat {
	font-size: 16px;
	margin-top: 0px;
	margin-left: 15px;
	background-image: url(pictures/back_input_hledat.png);
	background-repeat: no-repeat;
	background-position: left center;
	width: 176px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 17px;
	float: left;
	background-color: #EEEEEE;
	font-weight: bold;
	color: #575757;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 6px;
}
div.div_hledej .input_lupa {
	margin-top: 0px;
	float: left;
}
div.div_hledej_kat {
	padding-bottom: 50px;
	height: 30px;
	padding-left: 50px;
	padding-top: 20px;
}
div.div_hledej_kat .input_hledat {
	font-size: 16px;
	margin-top: 0px;
	margin-left: 15px;
	width: 506px;
	height: 26px;
	float: left;
	font-weight: bold;
	color: #333;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 6px;
	border: 1px solid #575757;
}
div.div_hledej_kat .input_lupa {
	margin-top: 0px;
	float: left;
}
img.img_noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.div_correct {
	clear: both;
	width: 0px;
	margin: 0px;
	padding: 0px;
}
.div_panel {
	float: left;
	height: 350px;
	width: 240px;
	background-image: url(pictures/back_prechod_panel.png);
	background-repeat: repeat-x;
	background-position: center 120px;
	margin-right: 3px;
	overflow: hidden;
}
.div_panel_ac {
	float: left;
	height: 350px;
	width: 240px;
	background-image: url(pictures/back_prechod_panel_ac.png);
	background-repeat: repeat-x;
	background-position: center 120px;
	margin-right: 3px;
	overflow: hidden;
}
.div_obsah .div_panel p ,.div_obsah .div_panel_ac p{
	width: 224px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.div_obsah .div_panel p a ,.div_obsah .div_panel_ac p a{
	width: 214px;
	color: #414141;
	text-decoration: underline;
	display: inline-block;
	margin: 0px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 13px;
	background-image: url(pictures/back_sipka.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.div_obsah .div_panel p a:hover , .div_obsah .div_panel_ac p a:hover{
	width: 214px;
	color: #ac0014;
	text-decoration: underline;
	display: inline-block;
	margin: 0px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 13px;
	background-image: url(pictures/back_sipka_red.png);
	background-repeat: no-repeat;
	background-position: 3px center;
}



.a_panel_01 {
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_investori.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.a_panel_01:hover {
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_investori_ac.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.div_panel_ac .a_panel_01{
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_investori_ac.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.a_panel_02 {
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_projektanti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.a_panel_02:hover {
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_projektanti_ac.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.div_panel_ac .a_panel_02{
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_projektanti_ac.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.a_panel_03 {
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_prodejci.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.a_panel_03:hover {
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_prodejci_ac.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.div_panel_ac .a_panel_03{
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_prodejci_ac.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.a_panel_04 {
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_montaznici.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.a_panel_04:hover {
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_montaznici_ac.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.div_panel_ac .a_panel_04{
	display: inline-block;
	height: 120px;
	width: 240px;
	background-image: url(pictures/back_montaznici_ac.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.div_top_clanek {
	float: left;
	width: 465px;
	margin-right: 15px;
}
.div_zarovnat {
	padding-left: 13px;
}
.div_zarovnat2 h1 {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 1000px;
}

.div_zarovnat2 {
	padding-left: 5px;
}

div.div_obsah {
	overflow: hidden;
	padding: 10px;
	background-color: #FFF;
}
div.div_obsah .div_min {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 240px;
	width: 0px;
}
div.div_obsah h1 {
	font-size: 17px;
	font-weight: bold;
	color: #ac0014;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div.div_obsah h2 {
	font-size: 14px;
	font-weight: bold;
	color: #ac0014;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
div.div_obsah h3 {
	font-size: 12px;
	font-weight: bold;
	color: #ac0014;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.div_obsah p {
	padding-bottom: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	line-height: 15px;
}
div.div_obsah p span {
	font-weight: bold;
}
div.div_obsah a {
	color: #ac0014;
	text-decoration: underline;
}
div.div_obsah a:hover {
	text-decoration: none;
}
div.div_obsah .a_katalog {
	display: block;
	background-color: #EEEEEE;
	font-weight: bold;
	color: #ac0014;
	font-size: 14px;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.div_obsah .a_katalog:hover {
	text-decoration: none;
}
div.div_obsah .a_katalog_1 {
	display: block;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
div.div_obsah .a_katalog_1:hover {
	text-decoration: none;
}
div.div_obsah li {
	padding-bottom: 3px;
}
div.div_rozcestnik {
	padding-left: 260px;
	overflow: hidden;
}
div.div_rozcestnik img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.div_rozcestnik .a_projektant {
	display: block;
	padding: 0px;
	height: 126px;
	width: 175px;
	background-image: url(pictures/projektanti.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
div.div_rozcestnik .a_investor {
	display: block;
	padding: 0px;
	height: 126px;
	width: 175px;
	background-image: url(pictures/investori.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
div.div_rozcestnik .a_prodejce {
	display: block;
	padding: 0px;
	height: 126px;
	width: 175px;
	background-image: url(pictures/prodejci.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
div.div_rozcestnik .a_montaznik {
	display: block;
	padding: 0px;
	height: 126px;
	width: 175px;
	background-image: url(pictures/montaznici.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.div_rozcestnik .a_projektant:hover {
	background-image: url(pictures/projektanti_r.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
div.div_rozcestnik .a_investor:hover {
	background-image: url(pictures/investori_r.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
div.div_rozcestnik .a_prodejce:hover {
	background-image: url(pictures/prodejci_r.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
div.div_rozcestnik .a_montaznik:hover {
	background-image: url(pictures/montaznici_r.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


div.div_down {
	clear: both;
}
div.div_prihlas {
	background-color: #b5b5b5;
	width: 225px;
	padding-top: 5px;
	padding-left: 25px;
	float: left;
	height: 150px;
}
div.div_prihlas_down {
	background-color: #b5b5b5;
	width: 225px;
	padding-top: 5px;
	padding-left: 25px;
	float: left;
	height: 150px;
	position: absolute;
	left: 0px;
	top: -150px;
}
div.div_prihlas        a        {
	color: #575757;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
div.div_prihlas     a:hover       {
	text-decoration: none;
}

div.div_novinky {
	background-color: #FFFFFF;
	width: 750px;
	float: left;
	height: 142px;
	background-image: url(pictures/back_novinky.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0px;
	overflow: hidden;
}
.img_novinky {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 3px;
}

div.div_novinky .div_new {
	height: 100px;
	width: 222px;
	float: left;
	padding-left: 8px;
	padding-top: 5px;
}
div.div_novinky  .a_archiv  {
	color: #323131;
	float: right;
	margin-right: 20px;
	font-size: 11px;
	text-decoration: none;
}
div.div_novinky .a_archiv:hover {
	text-decoration: underline;
}


div.div_new .p_datum {
	font-size: 13px;
	color: #575757;
	margin: 0px;
	padding: 0px;
}
div.div_new h2 {
	color: #575757;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: auto;
	text-decoration: underline;
}
div.div_new .div_nadpis {
	color: #575757;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: auto;
	text-decoration: underline;
}
div.div_new   .div_nadpis  a {
	margin: 0px;
	padding: 0px;
	color: #ac0014;
	text-decoration: none;
}
div.div_new  .div_nadpis  a:hover {
	text-decoration: underline;
}

div.div_new .p_popis {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #737373;
}
div.div_new   .a_vice   {
	color: #323131;
	text-decoration: none;
	font-size: 11px;
}
div.div_new   .a_vice:hover   {
	text-decoration: underline;
}
div.div_left .a_sortiment_1 {
	display: block;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	color: #525252;
	text-decoration: none;
	background-color: #d4d0c8;
	font-size: 11px;
	padding-left: 5px;
}
div.div_left .a_sortiment_1:hover {
	text-decoration: none;
	background-color: #d4d0c8;
	background-image: url(pictures/sipka_right.png);
	background-repeat: no-repeat;
	background-position: 233px center;
	color: #ac0014;
}
div.div_left .div_sub_sortiment {
	width: 180px;
	position: absolute;
	margin-left: 250px;
	margin-top: -25px;
	z-index: 999;
}
div.div_left .div_sub_sortiment_hid {
	visibility: hidden;
	position: absolute;
}

div.div_sub_sortiment a {
	color: #FFFFFF;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #737373;
	/*filter: Alpha(Opacity=90);*/
	opacity: 0.9;
	width: 175px;
	padding-right: 10px;
	margin: 0px;
	font-size: 11px;
}
div.div_sub_sortiment a:hover {
	color: #FFFFFF;
	background-color: #595959;
	display: block;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	/*filter: Alpha(Opacity=99);*/
	opacity: 1.0;
}
div.div_pata {
	background-color: #f3f3f3;
	height: 25px;
	padding-top: 5px;
	clear: both;
	width: 1000px;
	position: relative;
}
div.div_pata p {
	margin: 0px;
	float: left;
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div.div_pata  a  {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}
div.div_pata  a:hover  {
	text-decoration: underline;
}

div.div_pata address {
	color: #8a8a8a;
	font-size: 10px;
	font-style: normal;
}
div.div_pata address span {
	color: #575757;
}
p.p_navigace {
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
div.div_kosik_min {
	background-color: #e7e7e7;
	height: 120px;
	overflow: hidden;
}
div.div_kosik_min img {
	float: left;
	margin-right: 10px;
}
div.div_info  {
	float: left;
	height: 115px;
	width: 140px;
	background-color: #e7e7e7;
	padding-top: 5px;
	margin: 0px;
	overflow: hidden;
}
div.div_info label {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
div.div_info p {
	font-size: 12px;
	margin: 0px;
	color: #1e1e1e;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	height: 30px;
}
div.div_info a {
	color: #575757;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
div.div_info a:hover {
	color: #000000;
	text-decoration: none;
}
div.div_info a.butt   {
	display: block;
	color: #FFFFFF;
	background-color: #575757;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 11px;
	width: 110px;
	margin-bottom: 5px;
}
div.div_info a.butt:hover   {
	background-color: #ac0014;
	text-decoration: none;
}


div.div_info p span {
	color: #ac0014;
	font-size: 12px;
	font-weight: bold;
}
div.div_prepinac {
	width: 750px;
}

div.div_prepinac p {
	float: left;
	width: 680px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 14px;
}
div.div_prepinac p span {
	color: #ac0014;
}
div.div_prepinac img {
	cursor: pointer;
	float: left;
}
div.div_kody_ {
	overflow: auto;
	margin-top: 5px;
	white-space: nowrap;
	width: 710px;
	clear: both;
	padding-left: 20px;
}


div.div_kody {
	height: 160px;
	overflow: auto;
	margin-top: 5px;
	padding-left: 20px;
	white-space: nowrap;
	width: 730px;
	clear: both;
}
div.div_kody   .tab_typy, .div_kody_ .tab_typy {
	width: 700px;
	white-space: normal;
}
div.div_kody  .td_nadpis, .div_kody_ .td_nadpis {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div.div_kody   a, .div_kody_ a  {
	padding-top: 1px;
	padding-bottom: 1px;
	color: #737373;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
div.div_kody  a:hover, .div_kody_ a:hover {
	color: #000000;
	text-decoration: none;
}
div.div_kody  span, .div_kody_ span {
	color: #ac0014;
	padding-right: 5px;
}
div.div_kody     .a_typ, .div_kody_ .a_typ {
	height: 100px;
	width: 110px;
	overflow: hidden;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	border: 1px solid #dfdfdf;
}
div.div_kody  .a_typ:hover, .div_kody_ .a_typ:hover {
	overflow: hidden;
	border: 1px solid #ac0014;
}

div.div_kod {
	background-color: #FFFFFF;
	clear: both;
}
div.div_kod h1 {
	font-size: 14px;
	font-weight: bold;
	background-color: #DDDDDD;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #737373;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 710px;
}

div.div_kod h1 span {
	color: #ac0014;
}
div.div_det {
	width: 490px;
	float: left;
}

div.div_det  .div_foto {
	padding: 0px;
	float: left;
	height: 200px;
	width: 200px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
div.div_det p {
	color: #737373;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
}
div.div_tech {
	float: left;
	background-color: #e8e8e8;
	width: 250px;
	color: #333333;
	background-image: url(pictures/prepinac_data_back.png);
	background-repeat: repeat-x;
	background-position: center top;
}
div.div_tech .div_nadpis {
	font-size: 14px;
	font-weight: bold;
	color: #ac0014;
	padding-bottom: 3px;
}

div.div_tech table {
	margin-left: 10px;
}

div.div_tech .td_popis {
	width: 150px;
}
div.div_tech img {
	cursor: pointer;
}

div.div_tech a {
	color: #333333;
	text-decoration: none;
}
div.div_tech a:hover {
	text-decoration: underline;
}
.tab_kody  {
	width: 710px;
	color: #737373;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 10px;
}

.tab_kody th {
	background-color: #DDDDDD;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tab_kody .th_mnozstvi {
	width: 86px;
	text-align: center;
}
.tab_kody .tr_ac_off {
	background-color: #FFFFFF;
}
.tab_kody .tr_ac {
	background-color: #EEEEEE;
}
.tab_kody  .tr_foot td {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #DDDDDD;

}
.tab_kody .tr_foot .td_right {
	border-top-width: 3px;
	border-top-style: solid;
	color: #000000;
	text-align: right;
}


.tab_kody a {
	color: #737373;
	text-decoration: none;
}
.tab_kody a:hover {
	text-decoration: underline;
	color: #ac0014;
}
.tab_kody img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}






td.td_left {
	text-align: left;
}
td.td_cena {
	text-align: right;
	font-weight: bold;
	color: #ac0014;
}
td.td_center {
	text-align: center;
}
td.td_right {
	text-align: right;
}
.input_mnozstvi {
	font-size: 12px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-image: url(pictures/back_input_prihlas.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 60px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 14px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
.input_mnozstvi_chyba {
	font-size: 12px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 0px;
	background-image: url(pictures/back_input_prihlas_chyba.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 60px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 14px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #c2341d;
}
a.a_kosik {
	display: block;
	color: #FFFFFF;
	background-color: #575757;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 11px;
	width: 84px;
	margin-right: auto;
	margin-left: auto;
}
a.a_kosik:hover {
	background-color: #ac0014;
	text-decoration: none;
}

div.div_clanek {
	margin-left: 20px;
	font-size: 11px;
	color: #575757;
}
div.div_clanek h2 {
	font-size: 14px;
	font-weight: bold;
	color: #ac0014;
	margin: 0px;
	padding: 0px;
}
div.div_fotogalerie {
	float: right;
	width: 230px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
div.div_fotogalerie_ {
	padding: 0px;
	text-align: center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.div_fotogalerie    img, .div_fotogalerie_  img {
	border: 1px solid #d8d8d8;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}
div.div_fotogalerie   img:hover, .div_fotogalerie_  img:hover {
	border: 1px solid #ac0014;
}
div.div_hide {
	display: none;
}
div.div_show {
	display: block;
}
caption {
	font-weight: bold;
}
.div_obsah .p_chyba   {
	padding: 10px;
	border: 1px solid #ac0014;
	background-color: #FFF2F2;
	font-weight: bold;
	color: #ac0014;
	margin: 10px;
}
.div_obsah .p_ok {
	padding: 10px;
	border: 1px solid #336633;
	background-color: #ECFFEC;
	font-weight: bold;
	color: #336633;
	margin: 10px;
}

.p_chyba {
	padding: 10px;
	border: 1px solid #ac0014;
	background-color: #FFF2F2;
	font-weight: bold;
	color: #ac0014;
	margin: 10px;
}

.p_alert {
	padding: 10px;
	border: 1px solid #ac0014;
	background-color: #C30;
	font-weight: bold;
	color: #FFF;
	margin: 10px;
	text-align: center;
	height: auto;
}

div.div_obsah p.p_dulezite {
	padding: 10px;
	border: 1px solid #ac0014;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #F3F3F3;
	font-size: 12px;
	margin: 10px;
}
p.p_center  {
	padding: 0px;
	text-align: center;
	margin: 0px;
}
p.p_center_bott  {
	margin: 0px;
	bottom: 0px;
	width: 225px;
	padding-top: 3px;
	padding-left: 25px;
	float: left;
	height: 150px;
	position: absolute;
	left: 0px;
	top: -55px;
	padding-right: 0px;
	padding-bottom: 0px;
}
form.form_registrace {
	margin: 0px;
	padding: 0px;
}
form.form_registrace fieldset {
	border: 1px solid #999999;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 70px;
	background-color: #F3F3F3;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
form.form_registrace fieldset p {
	font-size: 11px;
	margin-top: 6px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
form.form_registrace legend {
	font-size: 14px;
	font-weight: bold;
	color: #ac0014;
	margin: 0px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

form.form_registrace input {
	width: 250px;
	font-size: 11px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
form.form_registrace input.input_slev_kod {
	background-color: #FFFF99;
}

form.form_registrace textarea {
	width: 570px;
	font-size: 11px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
}
form.form_registrace select {
	width: 260px;
	font-size: 11px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 4px;
	height: 20px;
}
form.form_registrace select.sel_p {
	background-color: #FFFFDD;
}
form.form_registrace select.sel_2 {
	width: 130px;
	margin-right: 4px;
}

form.form_registrace input.input_psc {
	width: 40px;
}
form.form_registrace input.input_psc_p {
	width: 40px;
	background-color: #FFFFDD;
}
form.form_registrace input.input_filtr {
	width: 80px;
	float: left;
	height: 16px;
}



form.form_registrace label {
	font-weight: bold;
	color: #575757;
	font-size: 11px;
}
form.form_registrace label.label_povinny {
	color: #ac0014;
	font-weight: bold;
	font-size: 11px;
}
form.form_registrace  label.label_filtr {
	font-weight: bold;
	font-size: 11px;
	float: left;
	display: block;
	height: 18px;
	width: auto;
	padding-top: 2px;
	padding-right: 5px;
}

form.form_registrace input.input_butt  {
	text-decoration: none;
	display: block;
	background-color: #575757;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	float: right;
	cursor: pointer;
	font-size: 11px;
	width: auto;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
form.form_registrace input.input_butt:hover {
	text-decoration: none;
	background-color: #ac0014;
	cursor: pointer;
}
form.form_registrace input.input_butt_r {
	text-decoration: none;
	display: block;
	background-color: #575757;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	float: left;
	cursor: pointer;
	font-size: 11px;
	width: auto;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
form.form_registrace input.input_butt_r:hover {
	text-decoration: none;
	background-color: #ac0014;
	cursor: pointer;
}


form.form_registrace h2{
	font-size: 14px;
	font-weight: bold;
	color: #ac0014;
	margin: 0px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	clear: both;
}
form.form_registrace h3{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
form.form_registrace table {
	padding: 0px;
	width: 100%;
	margin: 0px;
}
form.form_registrace table td.td_separator {
	width: 22px;
}
form.form_registrace input.input_butt_filtr {
	text-decoration: none;
	display: block;
	background-color: #575757;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	float: left;
	cursor: pointer;
	font-size: 11px;
	width: auto;
	height: 20px;
}
form.form_registrace input.input_butt_filtr:hover {
	text-decoration: none;
	background-color: #ac0014;
	cursor: pointer;
}

form.form_registrace input.input_butt_l {
	text-decoration: none;
	display: block;
	background-color: #575757;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	float: left;
	cursor: pointer;
	font-size: 11px;
	width: auto;
	height: auto;
}
form .input_nahrat  {
	width: 250px;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
}
form .input_butt_r {
	text-decoration: none;
	background-color: #575757;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	cursor: pointer;
	font-size: 11px;
	width: auto;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
form .input_butt_r:hover {
	text-decoration: none;
	background-color: #ac0014;
	cursor: pointer;
}

form.form_registrace input.input_p {
	background-color: #FFFFDD;
}
form.form_registrace input.input_e {
	background-color: #FFDDDE;
}

form.form_registrace input.input_check {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 14px;
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
input.input_button {
	color: #FFFFFF;
	background-color: #575757;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 20px;
	line-height: 18px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}
input.input_button:hover {
	background-color: #ac0014;
}
div.div_obsah  a.a_butt, a.a_butt  {
	display: block;
	color: #FFFFFF;
	background-color: #575757;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 11px;
	width: auto;
	float: left;
}
div.div_obsah  a.a_butt:hover, a.a_butt:hover  {
	background-color: #ac0014;
	text-decoration: none;
	color: #FFFFFF;
}
div.div_vyrazne {
	background-color: #EFEFEF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ac0014;
	color: #474747;
	padding: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.div_vyrazne_levy {
	background-color: #EFEFEF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ac0014;
	color: #474747;
	padding: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
div.div_vyrazne_pravy {
	background-color: #EFEFEF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ac0014;
	color: #474747;
	padding: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}


a.a_hledani {
	color: #ac0014;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
a.a_hledani:hover {
	text-decoration: none;
}
p.p_hledani {
	color: #ac0014;
	font-size: 14px;
	font-weight: bold;
}
a.a_vice_h {
	color: #ac0014;
	text-decoration: underline;
}
a.a_vice_h:hover {
	text-decoration: none;
}
div.div_obsah .div_ref_center {
	padding-left: 40px;
}

div.div_reference {
	background-color: #EEEEEE;
	height: 273px;
	width: 200px;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
}
div.div_reference h2 {
	color: #FFFFFF;
	background-color: #575757;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
	height: 43px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.div_reference h2:hover {
	background-color: #ac0014;
}
div.div_reference h2 a {
	color: #FFFFFF;
	text-decoration: none;
}


div.div_reference .div_foto {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 150px;
}
div.div_reference .div_foto img {
	border: 1px solid #d8d8d8;
}
div.div_reference .div_foto img:hover {
	border: 1px solid #ac0014;
}



div.div_reference span {
	color: #575757;
	font-weight: bold;
}
div.div_reference p {
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}
div.div_vyrobek_down {
	top: -229px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 229px;
	width: 250px;
	position: absolute;
}
div.div_clanky {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
div.div_clanky p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
div.div_strankovac {
	margin: 0px;
	clear: both;
	float: none;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div.div_strankovac a.a_strana {
	color: #FFFFFF;
	background-color: #ac0014;
	text-decoration: none;
	font-size: 12px;
	border: 1px solid #ac0014;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	width: 10px;
	height: 16px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: center;
}
div.div_strankovac a.a_strana:hover {
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #ac0014;
	color: #ac0014;
}
div.div_strankovac a.a_sipka {
	font-size: 12px;
	color: #ac0014;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}
div.div_strankovac a.a_sipka:hover {
	text-decoration: underline;	
}
div.div_strankovac span {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
div.div_strankovac span.span_off {
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
form.fck {
	margin: 0px;
	padding: 0px;
}
form.fck  input.text {
	width: 250px;
	font-size: 11px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
form.fck select {
	width: 260px;
	font-size: 11px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 4px;
	height: 20px;
}
form.fck label {
	font-weight: bold;
	color: #575757;
	font-size: 11px;
}
form.fck input.button {
	text-decoration: none;
	display: block;
	background-color: #575757;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	cursor: pointer;
	font-size: 11px;
	width: auto;
	height: auto;
}
form.fck  input.button:hover {
	text-decoration: none;
	background-color: #ac0014;
	cursor: pointer;
}
form.fck textarea {
	width: 250px;
	font-size: 11px;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
}

div.div_obsah .div_right {
	float: right;
	width: 260px;
}
div.div_seoline{
	text-align: center;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #f3f3f3;
	clear: both;
	float: none;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 11px;
	color: #666666;
}
div.div_seoline a {
	font-style: normal;
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
}
div.div_seoline a:hover {
	text-decoration: none;
}
div.div_prepinac .a_red {
	text-decoration: none;
	color: #ac0014;
}
div.div_prepinac .a_grey {
	text-decoration: none;
	color: #666666;
}
.div_center {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	float: none;
}
span.red {
	font-weight: bold;
	color: #F00;
}

.div_foot {
	height: 90px;
	background-color: #575757;
	background-image: url(pictures/back_pata2.png);
	background-repeat: repeat-x;
	background-position: center top;
	color: #dadada;
}
.div_foot_content {
	width: 1000px;
	height: 52px;
	color: #dadada;
	margin-right: auto;
	margin-left: auto;
	line-height: 20px;
	padding: 0px;
	text-align: center;
}
.div_foot_content p {
	padding: 0px;
	margin: 0px;
}

.div_foot_content a {
	color: #dadada;
	text-decoration: underline;
}

.div_foot_content a:hover {
	text-decoration: none;
}

.div_foot_separator {
	height: 90px;
}
.div_seo {
	padding: 0px;
	width: auto;
	text-align: center;
	color: #666;
}
.div_seo p {
	padding: 0px;
	text-align: center;
	color: #666;
	width: auto;
	margin: 0px;
}

.div_seo a {
	color: #444;
	text-decoration: underline;
}
.div_seo a:hover {
	text-decoration: none;
}
.div_sign {
	color: #dadada;
	text-align: center;
	padding-top: 5px;
	font-size: 11px;
}
.div_sign a {
	color: #dadada;
	text-align: center;
	text-decoration: underline;
}
.div_mess {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	z-index: 9999999;
	background-image: url(../pictures/reklama_back.png);
	background-repeat: repeat;
	left: 0px;	
}
.div_mess img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.div_mess .div_mess_content {
	height: 659px;
	width: 427px;
	position: absolute;
	left: 50%;
	margin-left: -360px;
	top: 50%;
	margin-top: -200px;
	z-index: 9999999;	
	background-repeat: no-repeat;
	background-position: center top;
}
.div_mess .a_close{
	background-image: url(./pictures/reklama_close.png);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 35px;
	position: absolute;
	margin-left: 665px;
	margin-top: -10px;
	cursor: pointer;
}
.div_mess .a_close:hover{
	background-image: url(./pictures/reklama_close_ac.png);
}
.a_reklama {
	position: fixed;
	right: 0px;
	bottom: 0px;
}

