html  {padding:0; margin:0;}

img{border:0px;}
body  {margin:0; padding:0; font-family:Tahoma; font-size:11px; background-color: #ECF3FF; height:100%;}



#main {width:1000px; margin:10px auto 20px auto; padding: 20px 50px 70px 50px; background-color: white; box-shadow:0 0 100px;-moz-box-shadow:0 0 100px;-webkit-box-shadow:0 0 100px; position:relative;

}



.error   {background-color:red; color:white; font-weight:bold; padding:5px 10px; text-align:center;}

.error p {margin:0; padding:0;}



a       {color:#53AEF2;}

a:hover {color:#128EEB;}

.box img {max-width: 100%;}



/* KONTEJNER: hlavička */

#box_header                 {margin-bottom: 10px;}

#box_header .box_text       {width: 560px; display: inline-block;}

                                                        /* image background repeater */
.box_type_header            {/*background: #78C0F5 url('/app/getHeaderImage__q_a0451b761e.php') repeat-x scroll right top;*/ padding-left:20px; margin:0;

                            position:relative;/*box-shadow:inset 0 0 100px rgba(255,255,255,0.3);*/}

.box_type_header p         {color:white; font-size:12px; width:520px; margin: 15px 0; font-weight: bold;}

.box_type_header p.url    {position:absolute;bottom:0;left:0; text-align:right; font-size:14px; height:20px; width:420px; font-weight: bold;

                             background-color: rgba(132,197,245,0.5); margin:0; padding:3px 30px;

}


.box_type_header p.url a {color: white !important; text-decoration: none !important;}



/* KONTEJNER: horní menu */

#box_topmenu                       {height:40px;}

#box_topmenu_content               {width:100%;/*background: transparent url('/kresla/design/box-head.png') repeat-x scroll left top;*/ 
							/*border-radius: 5px ;
							-moz-border-radius: 5px ;
							-webkit-border-radius: 5px;*/
                                    background-color: #147494;}

#box_topmenu_content ul            {margin:0; padding:0 8px; height:40px; line-height:40px;}

#box_topmenu_content ul li         {float:left; height:40px; padding-left:1px; list-style: none;

                                    }

#box_topmenu_content ul li.menu_first {border-left:none;}

#box_topmenu_content ul li a      {display:block; font-size:12px; color:white; padding:0 13px; height:40px; text-decoration: none;}

#box_topmenu_content ul li a:hover, #box_topmenu_content ul li .menu_act  {/*background: transparent url('/kresla/design/box-head.png') repeat-x scroll left top;*/background-color:#0D4E75; }


/* KONTEJNER: spodní menu */

#box_submenu                       {height:27px;}

#box_submenu_content               {width:100%;/*background: transparent url('/kresla/design/box-head.png') repeat-x scroll left top;*/ 
							/*border-radius: 5px ;
							-moz-border-radius: 5px ;
							-webkit-border-radius: 5px;*/
                                    background-color: #147494;}

#box_submenu_content ul            {margin:0; padding:0 8px; height:27px; line-height:27px; width: 985px;}

#box_submenu_content ul li         {float:left; height:27px; padding-left:1px; list-style: none;

                                    }

#box_submenu_content ul li.menu_first {border-left:none;}

#box_submenu_content ul li a      {display:block; font-size:12px; color:white; padding:0 13px; height:27px; text-decoration: none;}

#box_submenu_content ul li a:hover, #box_submenu_content ul li .menu_act  {/*background: transparent url('/kresla/design/box-head.png') repeat-x scroll left top;*/background-color:#0D4E75; }


/* KONTEJNER: drobečková navigace */

#box_navigation img {

  margin: 0 8px 0 8px;

}

#box_navigation{
	padding-top: 0px;
}

.box_left .box_head{
	max-width: 160px;
}

/* KONTEJNER: novinky na hlavní stránce - ODSTRANĚN!! */

#box_news                       {height:250px; width:960px; margin:10px auto 10px auto;

                       }



#box_news .news                 {float:left; width:49%; height:250px; position:relative; background:#eef url() no-repeat scroll left top; overflow:hidden; }

#box_news .news .news_title     {position:absolute; top:155px; width:500px; overflow:hidden; margin:0; padding:0; height:35px;

                                         background: rgba(0,0,0,0.5);}

#box_news .news .news_title h2  {margin:10px 10px; font-size:16px; color:white;}

#box_news .news .news_text      {position:absolute; top:190px; margin:0; padding:0; height:60px; width:100%;

                                        background: rgba(0,0,0,0.5);/* transparent url('/kresla/design/shadow.png') repeat scroll top left;*/

                        }

#box_news .news .news_text h3   {margin:0 10px 10px 10px; font-size:13px; color:white; font-weight:normal;}



#box_news .news_item            {display:block; float:right; width:50%; border:1px solid #88C7F6; height:84px;

                                 position:relative; text-decoration:none; padding-bottom: 2px; margin: 0 0 5px 5px;}

#box_news .news_item h2         {color:white; font-size:12px; margin:0 0 0px 0; padding:3px 5px; background-color: #88C7F6;

                                background: transparent url('/kresla/design/box-head.png') repeat-x scroll left top;}

#box_news .news_item:hover h2         { background-color:#3CA4F0;}

#box_news .news_item:hover      {border-color:#3CA4F0;}

#box_news .news_item_perex      {padding:0 5px; color:black;}

#box_news .news_item_image      {float:left; height:60px; margin-right:10px;}

#box_news .news_item_image img  {height:60px;border:0;}

#box_news .news_item_date       {position:absolute; color:white; top:0; right:0; padding:3px 5px; font-size:10px; display: inline; margin: 0px;}



#box_news #nws1 {}

#box_news #nws1 h2 {}

#box_news #nws3 {}


#box_news .news_item h2 a {text-decoration: none; display: block; color: white !important;}


.news_item .vice { float: right; height: 13px; background-image: url('/kresla/design/vice-gradient.png'); background-repeat: repeat-x; width: 46px; text-align: center; margin-bottom: 5px; padding: 0px 4px 2px; border-radius: 10px; webkit-border-radius: 10px; -moz-border-radius: 10px; border: 2px solid transparent; margin-right: 10px; }

.news_item .vice a { text-decoration: none; font-size: 12px; }

.news_item { border-top: 2px solid transparent; }

.news_item_first {border-top: none; padding-top: 0; }

.news_item h3 {text-align: right; font-size: 11px; padding: 0; margin: 0;}

.news_item_image      {float:left; height:60px; display: inline-block; margin-right: 5px; padding-left: 2px;}

.news_item_image  img {float:left; max-height:80px; max-width: 109px;}

.news_item h2  {margin: 0; font-size:12px; font-weight: bold; color:white; text-decoration: none; padding-left: 2px;}

.news_item a  {text-decoration: none;}

.news_item.news_item_image .news_item_perex  {display: inline-block; float: left; width: 140px; font-size: 11px;}

.news_item .vice_container {width: 100%; display: block; float: left;}

#content .box_type_news .box_text {padding: 0px;}


#content #column_right .box_text { border: none !important; margin-top: 1px; }

/* Sloupce hlavního obsahu */

#content                {min-height:600px; position:relative; padding-top: 10px;}


#content #column_left   {width:175px; min-height:600px; float:left;margin-right: 4px;}  /*position:absolute; left:0; top:0;}*/

#content #pravy_komplet {float:right; width: 810px;}

#content #column_left .box_text { border: none !important; }

#content #cent {width:560px; min-height:300px; float:left; padding: 0px 10px 0px 0}

#content #cent .box_text { border: none !important; margin-top: 1px;}

#content #column_right  {float: right;margin-right: 3px; width: 230px;} /*position:absolute; right:0; top:0;}*/

#content #selector      {width: 730px; float: left;}

#content #topcenter {float:left;width:810px; margin: 0 0 10px 0; }

#content #topcenter .box_text{margin-top: 1px;}

#content #vpravo {float:right; width: 808px;}

#content #rightbottom {float:right; width: 230px; margin: 0 3px 10px 0;}

#content #rightbottom .box_text {margin-top: 1px;}

#content #rotator {width:563px; float:left; margin-bottom: 5px;}

#content #rotator .box_text {margin-top: 1px;}


a {
	text-decoration: none;
}

#content #column_center .box { margin-left: 0; margin-right: 0; }

#cent .box_center {margin-bottom: 10px;}

#content #box_left      {position:relative; }

.box_right {padding: 0 0 3px 0; width:230px;}

.box_left      {padding: 0 0 3px 0; width:175px;}

.box_center		{padding: 0 0 3px 0; width: 560px;}

#content .box           {margin:0 0 5px;}

#content .box_head      {color:white; overflow:hidden; font-weight: bold;

                         background-color: #88C7F6; display:inline-block; text-transform:uppercase; padding-bottom:5px; font-size: 13px; padding-top: 6px;}

#content .box_head span {display:block; padding:2px 10px;}

#content .box_text      {margin:0; padding:10px;}


*****
#column_center .box {margin:10px;}




.box_topcenter {
	}


/*#content .box_type_reklama .box_head {; font-weight: normal; font-size: 10px; padding: 0;}

#content .box_type_reklama .box_head span{padding: 0; margin-bottom: 5px;}

#content .box_type_reklama .box_text {padding: 0; border: none;text-align: center;}*/

#content .box_type_feed2 .box_head {; font-weight: normal; font-size: 10px; padding: 0;}

#content .box_type_feed2 .box_head span{padding: 0; margin-bottom: 5px;}

#content .box_type_feed2 .box_text {padding: 0; border: none;text-align: center;}


/* KONTEJNER: pravý a levý sloupec */

#content .box_type_plain p {padding:0 10px 10px 10px;}



#content .box_type_menu               {border:none;}

#content .box_type_menu ul            {margin:0; padding:0;}

#content .box_type_menu ul li         {list-style: none; height:28px; line-height:28px; border-bottom:1px solid white; padding:0; margin:0;   white-space: nowrap;

                                      overflow:hidden; text-overflow: ellipsis; overflow: hidden;}

#content .box_type_menu .box_text     {padding:10px 0;background-color: #147494 !important; border:none;}

#content .box_type_menu ul li a       {display:block; color:white !important; padding:0 13px; height:30px; text-decoration: none;

                                       background-color: #147494;}

#content .box_type_menu ul li a:hover {background-color: #0D4E75;}

#content .box_type_menu ul li.menu_first {}

#content .box_type_menu ul li .menu_act {background-color:#0D4E75;}

/* Obsah konkrétní stránky: textová stránka */

#main_content                {
	float:left;
	width: 560px;
	margin-bottom: 10px;
	position:relative;
}

#main_content img {max-width: 510px; margin:0 10px 20px auto;display:block; float: left;}



#main_content #article       {
	padding: 10px;
	margin-bottom: 10px;
	box-shadow: 0 0 20px 1px #999;
	-moz-box-shadow: 0 0 20px 1px #999;
	-webkit-box-shadow: 0 0 20px 1px #999;
	background: #fff;
	line-height:170% ;
	padding-bottom:40px;
}

#main_content #article h1    {margin:0; padding:0 0 10px 0; color:#147494; font-size: 18px;}

#main_content #article_date  {margin:0 0; font-weight: normal; font-size:11px; color:#88C7F6;}

#main_content p#article_img {float: left;}

#main_content p#article_img img {max-width:220px; float:left; margin-right:10px; margin-bottom:10px; border: 4px solid lightgrey;}

#main_content .list_item p#article_img img {width:100px; float:left; margin-right:10px; margin-bottom:10px; border: 4px solid lightgrey;}


#main_content p#article_img img#img_right {float:right; margin-right:0; margin-left:10px; }

#main_content #article_perex {display:block; line-height:170% ;}

#main_content #article p     {padding:0; margin:0 0 15px 0; line-height:170%; clear:both; text-align:justify; display: inline;}

#main_content .clr  {clear:both;}

#main_content #article_info  {background-color: white; height:22px; line-height:22px; margin:10px 0 20px;}

#main_content #article_info span {display:block; float:left; width:150px; margin-left:20px;}

#main_content #article_rating {padding:0 0 20px 3px;}

.article_date                 {display: inline-block; width: auto; max-width: 150px; float: right; margin: 0; padding: 0;}



#main_content form fieldset { margin: 40px 15px 0px 0px; background-color: white;  padding:10px 10px;}*

#main_content form fieldset legend {background-color: white;}

#main_content legend        {font-weight:bold; color:#88C7F6;}

#main_content form table td {vertical-align:top;}

#main_content .form_error   {color:red; font-weight:bold;  background-color:#eef;}

#main_content .form_submit  {margin:0 auto; display:block;}

#main_content input, #main_content textarea {border:1px solid gray;}



#main_content .comments     {margin-top:15px; margin-bottom: 15px; padding-bottom:10px;}

#main_content .comment      { background-color: white; margin-bottom:20px; padding:10px;}

#main_content .comment_name {float:left; font-weight:bold; padding-bottom:3px; padding-top: 3px;}

#main_content .comment_date { width:200px;  font-size:10px; padding-top: 3px;}

#main_content .comment_num {float:right; display: inline-block; width:80px; font-size:10px; }

#main_content .comment_text {clear:both; padding:15px 0 10px; border-top: 1px solid /*#CCE0FF*/black;}

#pro_formular {margin-top: 50px; border-top: 1px solid black;}

#pro_formular_poradna {border-bottom: 1px solid black;}


#main_content .comment_send {background-color:#88C7F6;}

#response {font-size: 10pt; font-weight: bold; position:relative; padding-left: 20px; padding-top: 10px; padding-bottom: 10px;}

#response div #response1 {width: 200px; float:left; position: relative;}

#response div #response2 {width: 200px; float: right; left: -200px; position: relative;}

#response_text {padding-top:50px; width:540; font-weight:normal; padding-left: 10px;}

.form_comment, #form_comment {position:relative; margin:0; padding:0; top: -30px;}

form label {font-size: 10pt}

.form_comment fieldset, #form_comment fieldset {border: 1px solid /*#A7CCD9;*/black; }
/*#A7CCD9;*/

#controlText {position:relative; top:5px;}

#control {position:relative; top:5px;}

#form_submit {position:relative; top:8px; right:65px; float: right;}

.comments {position: relative; margin-top: 5px; margin-bottom: 5px; padding: 0; top: 0px; border: 1px solid /*#A7CCD9;*/black;}
/*#A7CCD9;*/

#comment_name {position: relative; padding-left: 10px;}

#comment_date {position: relative;  padding-left:0px; font-weight:bold; float:right; padding-right: 20px; /*color:#A7CCD9;*/}
/*color:#A7CCD9;*/
#reaction {position: relative; display: inline-block; float: right; padding-right: 20px;}

#comment_text {position: relative; padding-left: 15px;}

#diskuze {posititon:relative; padding: 0px 0px 80px 20px;left: 20px; font-size: 14pt}

#comment_rating {width:100%; border-top: 1px solid black;}

#comment_rating div {padding-top:5px; height: 13px; padding-left:5px;}

#comment_rating span.hodnoceni {float: left;}

#comment_rating span.stars {}

#comment_rating span.reakce {float: right; padding-right: 20px; font-weight: bold;}


/* Obsah konkrétní stránky: seznam stránek */

#main_content .list_item  
{
	margin-bottom: 10px;
	padding: 5px 15px 1px 15px;
	line-height: 170%;
	position: relative;
	background: #fff;

	box-shadow: 0 0 20px 1px #999;
	-moz-box-shadow: 0 0 20px 1px #999;
	-webkit-box-shadow: 0 0 20px 1px #999;
	cursor: pointer;
}


#main_content .list_item:hover{
	background: #FAF1B6;
}

#main_content .list_item h2  {
width: 400px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

font-size:14px; margin: 0;/*20px 0 10px 0;*/float:left;}

#main_content .list_item h2 a        {padding:0; margin:0px 0 0 0; color:#147494}

#main_content .list_item h2 a:hover  {color:#88C7F6}

#main_content .list_item_date        { 
	font-size: 11px;
	font-weight: bold;
	color: #88C7F6;
	float:right;
	right: 10px;
	display: inline;
	margin: 0;
}

#main_content .list_item_footer  {
	margin: 10px 0 5px;
/*	background-color: white;*/
	height:22px;
	line-height:22px;
}

#main_content .list_item_footer span {display:block; float:left; width:140px; margin-left:20px;}

#main_content img.list_img {float: left; width: 100px; margin: 5px 10px 0 10px;}

.clear {clear: both;}










#main_content .mapa-webu{
	background: url('/kresla/design/sitemap.gif') 300px 0px no-repeat !important;
}
.mapa-webu ul {margin-bottom:100px;}

.mapa-webu ul li {margin-top:10px;}

.mapa-webu ul ul {margin-bottom:0;padding-bottom:10px;}





.hp_vlevo {float: left; margin-right: 15px; height: 190px;}

.hp_vpravo {height: 160px;}

.hp_dole {text-align: right; font-weight: bold; text-decoration: underline;}

.hp_vpravo h2 {margin-top: 0px;}

.hp_datum {margin-bottom: 5px;}

.box_type_homepage .box_text{
height: 190px;
}

.box_type_homepage .box_text img{
border: 4px solid lightgrey;
max-height: 180px;
}


.box_type_dalsi ul, .box_type_podobne2 ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.box_type_dalsi ul li, .box_type_podobne2 ul li
{
border-bottom: 1px solid white;
padding: 10px 0 10px 0;
margin: 0;
height: 110px;
}

.box_type_dalsi img, .box_type_podobne2 img
{
max-width: 100px;
max-height: 100px;
border: 4px solid lightgrey;
}

.box_type_dalsi .dalsi, .box_type_podobne2 .dalsi
{
float: right;
height: 100px;
width: 420px;
margin-right: 0px;
}

.box_type_dalsi .dalsi div, .box_type_podobne2 .dalsi div
{
	margin-top: 3px;
	font-weight: bold;
}

.box_type_dalsi .dalsi div span, .box_type_podobne2 .dalsi div span
{
	font-weight: bold;
}


.box_type_dalsi .dalsi p, .box_type_podobne2 .dalsi p
{
	margin-top: 3px;
}

.box_type_dalsi .dalsi h4, .box_type_podobne2 .dalsi h4
{
	padding: 0;
	margin: 0;
text-decoration: underline;
}






.partnersLogo {display:block; margin:5px auto; max-width:100px !important; max-height: 80px; }


.box_type_partners .box_text div{padding-bottom: 8px;border-bottom: 1px dotted black;}

.box_type_links .box_text ul li a{text-decoration: underline;}

.box_type_links .box_text ul{padding-left: 15px; list-style-image:url('/kresla/design/sipka_odkazy.png');}

.box_type_podobne .box_text ul{padding-left: 15px; list-style-image:url('/kresla/design/sipka_odkazy.png');}

.box_type_links .box_text ul li{list-style-type: square; border-bottom: 1px dotted white; padding: 8px 0 8px 0;}

.box_type_podobne .box_text ul li{list-style-type: square; border-bottom: 1px dotted white; padding: 8px 0 8px 0;}

.box_type_minisajty .box_text ul li a{text-decoration: underline;}

.box_type_minisajty .box_text ul{padding-left: 15px; list-style-image:url('/kresla/design/sipka_odkazy.png');}

.box_type_minisajty .box_text ul li{list-style-type: square; border-bottom: 1px dotted white; padding: 8px 0 8px 0;}


.box_type_tipy .box_text ul{padding-left: 15px; list-style-image:url('/kresla/design/sipka_odkazy.png');}

#nazev_tips{text-transform: uppercase; font-weight: bold;}




/* KONTEJNER: patička */

#footer {
/*text-align:center; padding-top:50px; margin:40px auto 10px; clear:both; width:960px; */


text-align: center;
padding-top: 0px;
margin: 5px;
clear: both;
width: 990px;
padding-bottom: 5px;
}

#footer .box_text {padding:4px 0;}


/* Doporucene clanky*/
#rec {margin: 0 15px 0px 15px;}
.rec_article {position: relative; width: 510px; float: left; border: solid 1px white; background-color: white; margin: 5px 0 5px 0;}
.rec_article p {margin: 10px 5px 0 0;}
.rec_image {width: 50px; float: left; margin: 0 5px 5px 5px !important;}
h4 {margin: 5px; font-size:12px; display: inline;}
h5 {margin: 5px; font-size:10px; display: inline; font-weight: none; position:absolute; top: 0%; right: 0%;}


/* SEKCE */
.box_type_sections .box_text ul{

    list-style: none;

    list-style-image: url('/kresla/design/sipka.png');

    border-radius: 4px;

    webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 25px;

}


.box_type_sections .box_text ul li {

    padding-top: 5px;

    padding-bottom: 5px;

}

/* PROSTÝ TEXT */
.box_type_plain .box_plain_image{

    width: auto;

    display: inline;

    float: right;

    right: 0px;

    height: auto !important;

}

.box_type_plain .box_plain_image img{

  /*max-width: 50%;*/

}

#column_left .box_type_plain .box_plain_image {

    width: 100%;

    text-align: center;

}

#column_left .box_type_plain div {



}

#column_left .box_type_plain .box_plain_image img{

  max-width: 100px;

}

/* ČLÁNKY SEKCE */*****
#column_center .box.box_type_section_articles{

    margin: 0;

}
*****
#column_center .box_type_section_articles .box_text{

    border: none;

    padding: 10px 0 0 0;

    overflow: hidden;

}

.box_type_section_articles .section_article{

    height:160px;

    padding: 0 15px;

    border-bottom: 2px solid black;

}

.box_type_section_articles .section_article_header{

    padding-left: 20px;

    font-size: 16px;

    height:20px;

}

.box_type_section_articles .section_article_perex{

    height:100px;

}

.box_type_section_articles .section_article_footer,.section_article_footer{

    /*text-align: right;*/
    float: right;

    display: block;

    width: 100%;

}

.box_type_section_articles .section_article_footer div,.section_article_footer div{

    display: inline-block;

    width: 100px;

    max-width: 40%;

    height: 18px;

    padding-top: 2px;

    border: 2px solid transparent;

    text-align: center;

    float: right;

}

.box_type_section_articles .section_article_footer div a,.section_article_footer div a{

    text-decoration: none;

}

#content .box_type_bleskove .box_text ul{
	margin: 0 5px 0 25px;
	padding: 0;
	list-style-image: url('/kresla/design/sipka_odkazy.png');
}

#content .box_type_bleskove .box_text ul li{
	line-height: 25px;
	
}

#content .box_type_bleskove .box_text{
	padding: 0;
	}
	
#content .box_type_bleskove .box_text ul li a{
	text-decoration: underline;
	}

#content .box_type_bleskove .box_text #archiv{
	text-align: center;
	height: 21px;
	border-top: 1px solid white;
	padding-top: 7px;
}


/* BOX: ROTÁTOR */

#content .box_type_rotator.box{

    height: 163px;

    margin: 0;

}

#content .box_type_rotator .box_text{

    height: 163px;

    padding: 0;

    border: none;



}

#content .box_type_rotator .box_text .rotator_text{

    height: 163px;

    padding: 0;

    border: none;

}

#content .box_type_rotator .rotator_text{

    width: 50%;

    float: left;

    margin: 0;

    padding: 0;

/*    background-image: url('/kresla/design/rotator-image.png');

    background-repeat: no-repeat;*/

}

#content .box_type_rotator .rotator_text h2{

    margin-left: 15px;

    font-weight: normal;

    font-size: 18px;

    margin-top: 5px;

    padding-top: 0;

}

#content .box_type_rotator .rotator_image{

    width: 50%;

    float: left;

    margin: 0;

    padding: 0;

}

#content .box_type_rotator img{

    width: 280px;

}

#content .box_type_rotator .rotator_image_title{

    /*opacity: .5;

    filter: alpha(opacity=50);

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*/

    position: absolute;

    top: 123px;

    width: 280px;

    height: 40px;

    left: 280px;

}

#box_topmenu_content .box_text{width: auto;}

#content .box_type_rotator .rotator_image_title span{

/*    opacity: 1;

    filter: alpha(opacity=100);

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*/

}

.disappearItem{
	background: #fff;
	padding-top:0;
}
.news_item_topline{
	background: #C9521F;
}
.news_item_topline h2{
	float: left;
}
.news_item_topline h3{
	float: right;
}
.clean, .clear{
	clear: both;
}

.box_type_links a{
	text-decoration: none;
}
#controlText2{
	width: 230px; 
	display: inline-block
}
#captcha{
	position:relative;
	float: right;
}
#form_submit{
	position:relative; 
	float: right;
	color: red;
}
#addthis {
	margin-top: 50px;
	margin-left: 350px;
	width: 500px;
	text-align: center;
}
#addthis2 {
	position:relative; 
	top: 10px; 
	float:right; 
	width:150px; 
	right:50px
}

.mostRead {
	width:100%;
	padding:10px;
	margin:0;
}
#stars {
	position:relative;
	padding-top: 20px;
}
#zobrazeni{
	position:relative;
	font-weight: bold;
	width: 150px;
	font-size: 10pt;
	padding-left: 20px;
	float: left;
}
#hodnoceni {
	position:relative; 
	font-weight: bold; 
	font-size: 10pt;
	padding-left: 20px; 
	padding-bottom: 10px; 
	float: left; 
	width: 250px
}
#stars2 {
	position:relative; 
	padding-left: 30px; 
	top: 0px; 
	float: right
}
#komentar1{
	posititon:relative;
	padding: 0px 0px 20px 20px;
	left: 20px;
	font-size: 14pt
}
#komentar2{
	position:relative; 
	padding-left: 15px;
}
#komentar3{
	font-size: 14px; 
	width: 180px; 
	position:relative; 
	top: 10px; 
	margin-left: 120px;
}
#kava {
	
	
	
}

.productbox {
	float: none !important;
	margin: auto !important;
	position: relative;
	/*width: 220px !important;*/
}

#FB /* plugin ff3 win Locale_cs_CZ*/{
	background-color: white;
	text-align: center;
}

.reklama {
	color: green !important;
	text-decoration: underline;
}

.box_type_links ul, .box_type_podobne ul , .box_type_minisajty ul{
	padding-top: 0;
	margin-top: 0;
}

/*menu v levém sloupci*/

#content .box_topcenter .box_type_scroll .box_text {padding-top: 0px; padding-bottom: 0px;}

.disk{float:left;}
.celyclanek{float: right; text-decoration: underline;}

#content .box_type_menu ul li a{text-transform: uppercase;}

.hideme {display: none;}

#content .box_type_dalsi .box_text .strankovani {text-align: center; margin-top: 10px;}

#zdroj_clanku span{font-weight: bold;}
#zdroj_clanku {margin-top: 20px;}
#article h2 {margin-top: 0;}

#archiv_clanky{padding: 0 20px 20px 20px;}

.form_comment, #form_comment {margin-left: 15px;}

.form_comment {display: none;}

#tip_dne {width: 950px;}

#nadpis_tip {text-transform: uppercase; font-size: 15px; font-weight: bold;}

#nazev_tip {font-size: 14px;}

#zadne_prispevky{margin: 15px; font-size: 14px;}

#feed_v_clanku{
	border: 2px solid black;
	margin-top: 20px;
	padding: 10px;
	margin-bottom: 20px;
}

#comments2 {
	border: 1px solid black;
	margin-top: 10px;
}

#comments{
	border: 1px solid black;
	margin-top: 10px;
	padding-bottom: 10px;
}

.nadpis_feed{
	float: left;
	}
.prejit_feed{
	float: right;
	}
	
.comment_title{
	border-bottom: 1px solid #ECF3FF;
	padding: 2px;
	padding-left: 8px;
	font-size: 12px;
	color: black;
}

.error_validate{
	color: red;
}

.schvaleni{
	color: red;

}

.feed2 {
border: 1px solid black;
background: #ffffff;
width: 163px;
height: 225px;
color: #2A1A0D;
float: left;
margin: 1px;
font-size: 12px;
font-family: Arial;
padding: 0;
}
.feed2 .akce {  
height:123px;
display: block;
width:98%;
background: url('/kresla/design/akce.png') no-repeat 99% 8%; 
}
.feed2 .tip {  
height:123px;
display: block;
width:98%;
background: url('/kresla/design/tipC.png') no-repeat 99% 8%; 
}
.feed2 .odk{  
height:123px;
display: block;
width:98%;
}
.feed2 .image {
background-color: #ffffff;
background-position: center center;
background-repeat: no-repeat;
height: 157px;
display: block;
color: #2A1A0D;
}
.feed2 .boxnazev{
	background: #ffffff;
	display: block;
	text-align: center;
	margin-top: 15px;
	font-weight: bold;
}
.feed2 a {
	text-decoration: none;
}
.feed2 a:hover .boxnazev{
}
.feed2 .price {
padding-top: 3px;
color: black;
font-size: 15px;
text-align: center;
}

.feed2 .price img {
margin-left: 9px;
border: 0px;
}

.feed2 .cena_cislo{
	text-align: center;
	font-size: 10px;
	color: #D80C53;
	border-bottom: 1px solid #000000;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 14px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

.feed2 .cena_cislo span{
	font-size: 16px;
	font-weight: bold;
}

.feed2 button{
	background: transparent;
	margin: 0;
	padding: 0;
	display: inline;
	border: 0px;
	cursor: pointer;
}
.podbarvime{
}
.nadpis_feedu2{
	font-size: 15px;
	font-family: "arial, sans-serif";
	font-weight: bold;
	display: inline-block;
	padding: 5px;
}

#feedbox22{
	float: left;
	margin: 0 8px 8px 0;
}

.obal_feedu{
	margin-bottom: 10px;
	margin-left: 12px;
}

.feed3 {
border: 1px solid grey;
border-radius: 5px;
background: #ffffff;
width: 163px;
height: 225px;
color: #2A1A0D;
float: left;
margin: 1px;
font-size: 12px;
font-family: Arial;
padding: 0;
}
.feed3 .akce {  
height:123px;
display: block;
width:98%;
background: url('/kresla/design/akce.png') no-repeat 99% 8%; 
}
.feed3 .tip {  
height:123px;
display: block;
width:98%;
background: url('/kresla/design/tipC.png') no-repeat 99% 8%; 
}
.feed3 .odk{  
height:123px;
display: block;
width:98%;
}
.feed3 .image {
background-color: #ffffff;
background-position: center center;
background-repeat: no-repeat;
height: 157px;
display: block;
color: #2A1A0D;
}
.feed3 .boxnazev{
	background: #ffffff;
	display: block;
	text-align: center;
	margin-top: 15px;
	font-weight: bold;
}
.feed3 a {
	text-decoration: none;
}
.feed2 a:hover .boxnazev{
}
.feed3 .price {
padding-top: 3px;
color: black;
font-size: 15px;
text-align: center;
}

.feed3 .price img {
margin-left: 9px;
border: 0px;
}

.feed3 .cena_cislo{
	text-align: center;
	font-size: 10px;
	color: #D80C53;
	border-bottom: 1px solid #000000;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 14px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

.feed3 .cena_cislo span{
	font-size: 16px;
	font-weight: bold;
}

.feed3 button{
	background: transparent;
	margin: 0;
	padding: 0;
	display: inline;
	border: 0px;
	cursor: pointer;
}

.nadpis_feedu_44{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

.strankovani44{
	text-align: center;
	margin-bottom: 20px;
}

#mezerka{
	padding-bottom: 10px;
}

.odpocet_obr{
float:left;
  margin-right:15px;
  margin-top:20px;
	}

.odpocet_div{
	float: left;
	}

.odpocet_odkaz{
	text-decoration: none;
	
}

.modal-body{
	background-image: url('/kresla/design/modalakce.gif');
	height: 419px;
	width:668px;
}

.form_akce{
	position: absolute;
	top: 340px;
	left: 50px;
}

.form_akce_submit{
position: absolute;
top: 0px;
right: -40px;
}