html {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	color: #ccc;
	line-height: 125%;
	background-repeat: repeat-x;
	font-family: tahoma, arial, helvetica, sans-serif;
	background-color:#000
}
body {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	background: url(../img/FrontEnd/bgr.gif) repeat-x #000;
	padding-bottom: 0px;
	margin: 0px;
	color: #ccc;
	line-height: 125%;
	padding-top: 0px;
	font-family: tahoma, arial, helvetica, sans-serif;
}
h1,h2,h3,h4{ font-weight:lighter}
h1 {
	border-top: #d6741b 0px solid; font-size: 18px; padding-top: 3px; letter-spacing: 1px
}
h2 {
	padding:21px 4px 4px 4px; font-size: 14px;  margin: 0px; 
}
h3 {
	padding:4px 4px 4px 0 ; font-size: 12px;  margin: 0px; 
}
hr {
	border-right: 0px; border-top: #525151 1px solid; display: block; padding-left: 5px; border-left: 0px; width: 100%; border-bottom: 0px; height: 1px
}
p {
line-height:140%
}

#main {
	margin: auto; width: 955px; position: relative; text-align: left
}
#up {
	width: 955px; height: 70px
}
#logo {
	float: left; 
}
#user_navig {
	position: absolute; right: 5px; width: 430px; height: 70px;
}
#user_navig a {
	font-size: 12px; color: #fff; text-decoration: underline
}
#user_navig a:hover {
	 color: #fff; text-decoration: none
}
.language {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 436px; padding-top: 0px; text-align: right
}
.login {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 400px; padding-top: 0px; text-align: right
}
.text_field {
	border: #999999 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	font-size: 12px;
	background: #666666;
	padding-bottom: 1px;
	margin: auto;
	color: #fff;
	padding-top: 1px;
}
#design {
	padding: 0;
	background: url(../img/FrontEnd/design_index.jpg) no-repeat;
	margin: 0px;
	width: 955px;
	height: 150px
}
#design_napojova_cz {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_napojova_cz.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_napojova_en {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_napojova_en.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_konvektomat_cz {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_konvektomaty_cz.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_konvektomat_en {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_konvektomaty_en.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_owns_cz {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_owns_cz.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_owns_en {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_owns_en.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_shockers_cz {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_shockers_cz.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_shockers_en {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_shockers_en.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_regenerators_cz {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_regenerators_cz.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_regenerators_en {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_regenerators_en.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_holding_cz {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_holding_cz.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_holding_en {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_holding_en.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_vseobecne {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_vseobecne.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_konvektomat {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design_vseobecne.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_retigo-klub {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design-retigo-klub.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design-bv {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design-bv.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design-ov {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/design-ov.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}
#design_vision-en {
	padding-right: 0px; padding-left: 0px; background-image: url(http://www.retigo.com/_gfx/img/FrontEnd/design-vision-en.jpg); padding-bottom: 0px; margin: 0px; border-left: #006633 0px solid; width: 955px; padding-top: 0px; background-repeat: no-repeat; height: 150px
}

#content {
	padding: 0px;
	background:  #000000;
	margin: auto;
	width: 955px;
}
#content a {
	padding: 0px;
	margin: 0px;
	color: #d6741b;
	text-decoration: underline
}
#content a:hover {
	margin: 0px;
	color: #fff;
	text-decoration: none
}
#content_produkt {
	padding: 0px;
	background: url(../img/FrontEnd/bgr_content_produkt.jpg) #000;
	margin: auto;
	width: 952px; 
	border: 1px solid  #525151
}
#content_produkt ul li {
padding:2px; margin:0px
}
#content_produkt a {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #d6741b; padding-top: 0px; text-decoration: underline
}
#content_produkt a:hover {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #fff; padding-top: 0px; 
}
#content_produkt li {
	list-style-image: url(../img/FrontEnd/li.gif); margin: 0px
}
#content_produkt_shock {
	padding-right: 0px; padding-left: 0px; background-image: url(../img/FrontEnd/bgr_content_produkt.jpg); padding-bottom: 0px; margin: auto; width: 955px; padding-top: 0px; height: 100%
}
#content_produkt_shock a {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #d6741b; padding-top: 0px; text-decoration: none
}
#content_produkt_shock a:hover {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #fff; padding-top: 0px; background-color: #d6741b
}
#content_produkt_shock li {
	list-style-image: url(../img/FrontEnd/li.gif); margin: 0px; 
}
#smart_navig {
	padding:4px 0 0 0;
	margin: 0 0 10px 0;
	background:url(../img/FrontEnd/bgr-smart-navig-green.png) no-repeat;
	height: 24px;
	color:#16444B
}
#smart_navig a {
color:#fff;
text-decoration:none;
margin: 0;
width:auto;
height: 24px;
padding: 4px;
border-right:1px solid #1b525b
}
#smart_navig a:hover {
color:#fff;
width:auto;
margin: 0;
height: 24px;
padding: 4px;
border-right:1px solid #1b525b;
background-color:#388F9E
}
#smart_navig_blue {
	padding:4px 0 0 0;
	margin: 0 0 10px 0;
	background:url(../img/FrontEnd/bgr-smart-navig-blue.png) no-repeat;
	height: 24px;
	color:#16444B
}
#smart_navig_blue a {
color:#fff;
margin: 0;
text-decoration:none;
width:auto;
height: 24px;
padding: 4px;
border-right:1px solid #1b525b
}
#smart_navig_blue a:hover {
color:#fff;
width:auto;
margin: 0;
height: 24px;
padding: 4px;
border-right:1px solid #1b525b;
background-color:#1a8cca
}
#smart_navig_orange {
	padding:4px 0 0 0;
	margin: 0 0 10px 0;
	background:url(../img/FrontEnd/smart-navig-orange.png) no-repeat;
	height: 24px;
	color:#16444B
}
#smart_navig_orange a {
color:#fff;
margin: 0;
text-decoration:none;
width:auto;
height: 24px;
padding: 4px;
border-right:1px solid #1b525b
}
#smart_navig_orange a:hover {
color:#fff;
width:auto;
margin: 0;
height: 24px;
padding: 4px;
border-right:1px solid #1b525b;
background-color:#ef9b00
}
#dokument
{
border: 0;
margin: 2px 30px 0 0;
padding: 0;
float: right;
}
#dokument a, #dokument a:hover
{
border: 0;
margin: 0;
padding: 0;
}
/*#news_body {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin-left: 10px; width: 570px; padding-top: 0px
}
#news_body p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.news_content {
	padding-bottom: 5px; margin: 5px 0px
}
.news_img {
	float: left; width: 134px
}
.news_text {
	float: left; width: 435px
}*/
.news-top{
margin: 10px 3px 10px 3px;
background:url(../img/FrontEnd/bgr-news-top.png) repeat-x;
padding: 5px 0px 2px 0px;
border:1px solid #121212;
}

.normal{
margin: 10px 0 10px 0;
background:url(../img/FrontEnd/bgr-news-top.png) repeat-x;
padding: 5px 0 0 5px;
border:1px solid #121212;
}
#produkt_body {
	padding:10px 0 0 6px; float: left;  margin-left: 0; width: 720px; 
}
/*#right_menu {
	padding: 0px;
	float: left;
	margin: 20px 0px 0px 20px;
	width: 200px;
	
}
.right_menu_content {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; border-bottom: #ccc 1px solid
}*/
/*#recipe {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 5px 0px 0px 20px; width: 340px; padding-top: 0px
}
#recipe p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.recipe_content {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; border-bottom: #ccc 1px solid
}
.recipe_img {
	float: left; width: 134px
}
.recipe_text {
	float: left; width: 200px
}*/
#poptavka {
	margin-bottom: 5px; width: 340px
}
.poptavka_butt {
	float: left; margin: 2px 10px; width: 130px; text-align: center
}
.cistic {
	clear: both
}
#menu {
	margin-left: 100px; list-style: none
}
#footer {
 margin:auto; background:url(../img/FrontEnd/bgr_footer.png) repeat-x; height:138px; width:950px; padding:3px;font-size:10px; 
}
#footer a {
	color: #666666; text-decoration: underline; padding:3px; 
}
#footer a:hover {
color: #666666; text-decoration: none; padding:3px;	
}

#rychle-odkazy{
padding:0 5px 0 5px;
font-size:12px;
margin:0 0 50px 0;
line-height:25px

}
#rychle-odkazy ul,li{
}

#rychle-odkazy a{
	width:160px;
	color: #CCCCCC;
	height:20px;
	text-decoration:none;
	display:block;
}
#rychle-odkazy a:hover{
	text-decoration: underline;
	width:160px;
	height:20px;
	display:block;
}


#flash{
	position:absolute;
	left: 732px;
	top: 103px;
	width:220px;
	height:143px;
	margin:auto;
	border:0px solid #525151
}

.logo-sk{
	position:absolute;
	left: 685px;
	top: 100px;
	background: url(http://www.retigo.com/_gfx/img/FrontEnd/logo-sk.jpg);
	width: 242px; height: 100px;
}
.logo-sk-small{
	position:absolute;
	left: 750px;
	top: 100px;
	background: url(http://www.retigo.com/_gfx/img/FrontEnd/logo-sk-small.jpg) no-repeat;
	width: 242px; height: 117px;
}

p {
	padding: 2px;
	
}
.img {
	border: #525151 1px solid;

}
.sloupek {
	float: left;
	margin: 2px;
	width: 230px;
	color: #fff;
	background-color: #333333
}
.barva_produktu {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	width: 220px;
	color: #fff;
	padding-top: 5px;
	background-color: #272727
}
.left {
	float: left; margin: auto; height: auto; widht: auto
}
.right {
	float: right; margin: auto; height: auto
}
#submenu_right {
	 float: right; width: 215px; padding:2px;  background-color: #121212
}
/*submenu - */

#submenu_right a, #submenu_right a:visited {
  text-decoration:none;
  padding:5px 5px  5px 10px; 
  color: #fff; 
  display:block; 
  border-top:1px solid #444;

  }
#submenu_right a:hover {
background: #000;padding:5px 5px  5px 10px; 
  }
.menu{
background: url(../img/FrontEnd/bgr-submenu.png) #2a2a2a repeat-x;
margin:0
  }

.table {
	border: #5ca5c5 0px solid;
	font-size: 11px;
	margin: 2px 2px 2px 12px;
	text-align: left
}
.table td {	
	padding: 2px;
	background-color: #272727;
	margin: 2px;
}
.table th {
	padding: 2px;
	margin: 2px;
	color: white;
	background-color: #333333
}
.table_left {
	 background-color: #272727;
	 margin: 5px;
}
.odsazeni {
	float: left; margin: 20px
}
.odsazeni_jumpmenu {
	margin-left: 5px
}
.odsazeni_h {
	font-weight: bold
}
.zvyrazneni {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; width: 98%; padding-top: 5px; background-color: #e1e1e1
}
#strankovani {
	margin-bottom: 2px; height: 25px
}
.sipka {
	 float: left; margin: 2px;  width: 25px;  height: 15px; text-align: center
}
#strankovani a {
	display: block; background-color: #d6741b;text-decoration: none; color:#fff
}
#strankovani a:hover {
	background-color: #fff;text-decoration: none; color:#d6741b
}
#product-main {
	display: block; float: left; margin: 2px; width: 180px
}
a.product-main {
	border-right: #666666 1px solid; border-top: #666666 1px solid; float: left; border-left: #666666 1px solid; color: #fff; border-bottom: #666666 1px solid
}
a.product-main:hover {
	border-right: #666666 1px solid; border-top: #666666 1px solid; float: left; border-left: #666666 1px solid; color: red; border-bottom: #666666 1px solid
}
#hlavicka-produkty {
	padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 5px; color: #fff; padding-top: 5px; background-color: #006633; text-align: center
}
#retigo-klub {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin-left: 10px; width: 720px; padding-top: 0px
}
#retigo-klub h2 {
	padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.ramecek {
	padding-right: 2px; padding-left: 2px; float: left; padding-bottom: 2px; margin: 4px; width: 380px;  padding-top: 2px; text-align: left
}
.sloupce-rk {
	padding-right: 2px; padding-left: 2px; float: left; padding-bottom: 2px; margin: 0px 4px; padding-top: 2px
}
.anketa-sloupce {
	margin: 6px 0px 0px;  
}
/*------retigo klub---------*/
#retigo-klub{
width:717px;
	float:left;
margin-left:10px;
padding:0px;
}
.vypis-rk{
border-top: 1px solid #525151;
}

#retigo-klub h2{
font-size:14px;
margin: 0;
padding:0;
}
.rk-flash{

margin: 4px;

float:left;
width:300px;
height:200px;
text-align: left;

}
.ramecek{
margin: 4px;
padding:2px;
float:left;
width:380px;
text-align: left;
color:#006633
}
.sloupce-rk{
margin: 0px 4px 0px 4px;
padding:2px;
float:left;
width:200px
}
.sloupce-foto{
margin: 0px 4px 0px 4px;
padding:2px;
float:left;
width:200px;
}
.sloupce-rk-middle{
border-left: 1px solid #525151;
border-right: 1px solid #525151;
margin: 0px 4px 0px 4px;
background-color:#151515;
padding:4px;
float:left;
width:260px;
height:350px


}
.anketa{
margin:6px 0 0  0;
color: #fff;
padding:2px;
background:#151515
}
.gallerylist
{
	width:125px; height: 200px; border:1px solid  #000000
}
.gallery_table
{
	valign: top
}
#th-ramecek a{
display:block;
border: #cc6600 1px solid;
padding:1px;
margin: 2px;
}

#th-ramecek a:hover{
border: #ccc 1px solid;
background-color:#fff;
padding:1px;
margin: 2px 
}
/*title*/
div.nicetitle {
	background-color: #333;
	color: #fff;
	border:1px solid #525151;
	left: 0;
	text-align:center;
	padding: 3px;
	position: absolute;
	top: 0;
	z-index: 20;
		}
div.nicetitle p {
    margin: 0;
	padding: 0 3px;
	-moz-opacity: 1;
	}
div.nicetitle p span.accesskey {
	color: #d17e62;
	}
	
.green{
color:#008d46
}
.blue{
color: rgb(0,125,195);}
.orange{
color:#EC8B00
}
.date{
font-size:10px;
color: #666}

#model-2007{
height:140px;
padding:0;

}
#model-2007 a{
color:#fff;
text-decoration:none
}
#model-2007 a:hover{
color:#fff;
text-decoration:underline;
}
/*


.product_box_popis{
width:430px;
float:left;
}
.product_box_img{
width:250px;
float:left;
}*/
/*
.button_b a,.button_o a{
display:block;
height:25px;
width:100px;
line-height:25px;
text-align:center;
text-decoration:none;
text-decoration:none !important;
float:left;
margin-right:30px !important;
margin-top:20px !important;
color:#e3e3e3 !important;
}

.button_o a{
background:url(../img/FrontEnd/vision/button-orange.jpg);
background-repeat:repeat-x;
}
.button_b a{
background:url(../img/FrontEnd/vision/button-blue.jpg);
background-repeat:repeat-x;
}

.button_b a:hover,.button_o a:hover{
color:#FFFFFF !important;
}*/

/* menu (stana)*/
#nav {
padding-top:5px;
	background-image: url(../img/FrontEnd/bgr_main_menu.png);  width: 955px; background-repeat: no-repeat; height: 25px;
}

.menus {list-style-type:none;padding:0;margin:0px;}
.menus ul {list-style-type:none;padding:0;margin:0;}
.menus li {float:left;background:#ccc; margin:0px 0px 0 0; position:relative; border-right:1px solid #333e47;}
.menus li.sub {background:none;}
.menus table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}
.menus li a {display:block;color:#fff;font-size:12px;line-height:24px;width:93px;text-decoration:none;text-align:center;}
.menus :hover{color:#fff;background:#5a6169;}
.menus :hover > a {color: #fff; background:#5a6169; }
.menus ul, .menus :hover ul ul {position:absolute;left:-9999px;width:130px;}
.menus :hover ul{left:0px;top:24px;background:url(http://www.retigo.com/_gfx/css/transparent.gif);} /* the background image is for IE7 */
.menus :hover ul :hover ul {padding:3px 0px;left:191px;top:-3px;}
.menus li.sub li {width:190px;background:#aaa;}
.menus li.sub li a{width:190px;color:#000; text-align:left; text-indent:5px; text-decoration:none;}


/*volba produktu*/
.product_box{
border:0px solid #FFFFFF;
margin:2px;
float:left
}
.product_box-name{
color: rgb(0,125,195);
font-size:14px;
font-weight:bold}
.product_box-name-orange{
color: rgb(250,148,30);
font-size:14px;
font-weight:bold}

.product_box-txt{
color: #9c9c9c;
font-size:10px;
margin:5px 0 5px 0
}
.product_box-line{
height:10px
}
.product_box-foto{


line-height:30px
}
.product_box-cara{
border-right:1px solid #212020}
#selekce a{
color: rgb(0,125,195);
text-decoration:none;
}
#selekce a:hover{
color: #9c9c9c;
text-decoration:underline;
}
#selekce-ov a{
color: rgb(250,148,30);
text-decoration:none;
}
#selekce-ov a:hover{
color: #9c9c9c;
text-decoration:underline;
}

#video{
position:absolute;
background: #000;
width:100%;
height:1200px;
z-index:10;
padding-top:180px;
opacity:0.8;filter:alpha(opacity=80)
}

.video-ramecek{
border: #333 5px  solid;
width:480px;
}
.video-close{
width:480px;
}
#video a{
color: #ccc;
font-weight:bold;
text-decoration: none
}
#video a:hover{
color: #333;
font-weight:bold;
text-decoration: none
}
.product_index{
width:178px;
margin:0px 25px 20px 25px;
border:1px solid #525151;
float:left;
}
.product_index p{
margin:0px;
padding:0px;
background-color:#414141;
padding:2px;
color:#CCCCCC;
font-weight:bold;
text-align:center;
}
.product_index a{
text-decoration:none !important;
}
.product_index a img{
border:0px;
}
