﻿/*
#a1610684 {
	color: #ffab00;
	color: #1EB9DC;
}
*/


body, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; /*puvodne 10*/
	margin: 0;
	background: #fff;
}

img {
	border: none;
}

.nowrap{
  white-space: nowrap;
}

.f-l{
  float: left;
}

.f-r{
  float: right;
}

.clear{
  clear: both;
  font-size: 0;
  height: 0;
}

#page-all {
	width: 984px;
	margin: 0 auto;
}

a {
	text-decoration: none;
}

a.button, div.button {
	font-size: 10px;
}

#header {
	position: relative;
	width: 984px;
	height: 136px;
	background: url(images/top.png) no-repeat center;
}

select, input, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;	
}

.note {
	font-size: 9px;
	font-weight: normal;
}

.in5{
  padding: 5px;
}

.in5-10{
  padding: 5px 10px;
}


.in10{
  padding: 10px;
}
	
#go_home {
	position: absolute;
	left: 0;
	top: 0;
	width: 230px;	
	height: 100px;
}

#buttons-top {
	position: absolute;
	right: 0px;
	top: 45px;
	width: 700px;
/*	border: 1px solid red;*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 10px;
}

#buttons-top li.t2 {
	float: right;
	margin: 0 0 0 2px;
	padding: 0;
	width: auto;
	position: relative;
}
#buttons-top li.t2 div.p1 {
	float: left;
	width: 23px;
	height: 20px;
	background: url(../images/button2_p1.gif) no-repeat center;
}
#buttons-top li.t2.rss div.p1 {
	background: url(../images/button_rss_p1.gif) no-repeat center;
}
#buttons-top li.t2 div.p2 {
	float: left;
	width: 7px;
	height: 20px;
	background: url(../images/button2_p2.gif) no-repeat center;
}
#buttons-top li.t2 a {
	padding: 0;
	display: block;
	height: 20px;
	float: left;
	background: #FFAC00;
}
#buttons-top li.t3 {
	float: right;
	margin: 0 0 0 2px;
	padding: 0;
	width: auto;
	position: relative;
}
#buttons-top li.t3 div.p1 {
	float: left;
	width: 23px;
	height: 20px;
	background: url(../images/login_button_p1.gif) no-repeat center;
}
#buttons-top li.t3 div.p2 {
	float: left;
	width: 7px;
	height: 20px;
	background: url(../images/login_button_p2.gif) no-repeat center;
}
#buttons-top li.t3 a {
	padding: 0;
	display: block;
	height: 20px;
	float: left;
	background: #21badc;
}
#buttons-top li a {
	display: block;
	line-height: 20px;
	color: white;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 25px;
}


#lang-top {
	width: 150px;
	position: absolute;
	top: 90px;
	left: 330px;
	z-index: 20;
/*	border: 1px solid red;*/
}

#form-top {
	text-align: right;
	width: 650px;
	position: absolute;
	top: 90px;
	left: 310px;
/*	border: 1px solid red;*/
}
#form-top form {
	display: inline;
}
#form-top * {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#form-top span {
	background: url(images/tecky.gif) no-repeat center;
	padding: 5px 20px;
/*	border: 1px solid red;*/
}
#form1 {
/*	padding-left: 45px;
	background-image: url(images/tecky.gif);
	background-repeat: no-repeat;
	background-position: 20px center; 
*/	/*border: 1px solid red;*/
}


div.win {
	position: relative;
	width: 140px;
	background: url(images/win_background.gif) repeat-y;
	margin-top: 2px;
}
div.winheader {
	width: inherit;
	height: 30px;
	background: url(images/win_top_aftertextback.gif) repeat-x;	
}
div.winpart1 {
	float: left;
	width: 31px;
	height: 30px;
	background: url(images/win_top1.gif) no-repeat center;	
}
h2.win, #win_navigace {
	float: left;
	text-transform: uppercase;
	font-size: 11px;
	color: #666;
	margin: 0;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 30px;
	background: url(images/win_top_textback.gif) repeat-x;
	letter-spacing: -1px;
}
#win_navigace li {
	padding-right: 4px;
	display: inline;
	color: #666;
	font-size: 11px;
	font-weight: bolder;	
	text-transform: none;
}
#win_navigace li a {
	color: #666;
	font-size: 11px;
	font-weight: bolder;
}

#win_navigace li.first {
	font-size: 11px;
	text-transform: uppercase;
}
#win_navigace li.first a {
	font-size: 11px;
}
div.winpart2 {
	float: left;
	width: 8px;
	height: 30px;
	background: url(images/win_top_textend.gif) no-repeat center;	
}
div.winpart3 {
	float: right;
	width: 4px;
	height: 30px;
	background: url(images/win_top2.gif) no-repeat center;	
}
div.winpart4 { 
	clear: both;
	width: inherit;
	height: 5px; /* kvuli IE musi byt alespon 5 */
	line-height: 5px; /* kvuli IE */
/*border: 1px solid red;*/
	background: url(images/win_bottom.gif) no-repeat bottom;
}

div.win.win700px {
	margin-left: 2px;
	width: 700px;
	float: left;
	background: url(images/win700px_background.gif) repeat-y;
	color: #666;
}
div.win.win700px div.winpart4 {
	background-image: url(images/win700px_bottom.gif);
}	

div.win.win842px {
	margin-left: 0px;
	width: 842px;
	float: left;
	background: url(images/win842px_background.gif) repeat-y;
	color: #666;
}
div.win.win842px div.winpart4 {
	background-image: url(images/win842px_bottom.gif);
}

div.win.win984px {
	margin-left: 0px;
	width: 984px;
	/*float: left;*/
	position: relative;
	background: url(images/win984px_background.gif) repeat-y;
	color: #666;
}
div.win.win984px div.winpart4 {
	background-image: url(images/win984px_bottom.gif);
}	





div.win div.wincontent {
	margin: 10px 30px 10px 30px;
	padding-bottom: 30px;
	position: relative; /* bez toho IE6 nezobrazi border u nekterych nadpisů*/
	clear: both;
}


div.win div.smallwincontent {
	margin: 10px 10px 0px 10px;
	padding-bottom: 10px;
	position: relative; /* bez toho IE6 nezobrazi border u nekterych nadpisů*/
}



#content {
	position: relative;
/*	border: 1px solid red;*/
	width: 984px;
}

#content-middle {
	width: 704px;
	float: left;
}

#content-middle div.win {
	display: inline; /* kvuli IE double margin bug */
}


#content-left {
/*	position: absolute; */
	float: left;
	width: 140px;
}

#content-right {
/*	left: 843px;
	position: absolute;*/
	float: right;
	width: 140px;
}


#win1 ul.menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#win1 ul.menu li {
	border-top: 1px dotted #dcdcdc;
	height: 25px;
}
#win1 ul.menu li.first {
	border: none;
}
#win1 ul.menu a {
	color: #666;
	text-decoration: none;
	
	background-image: url(images/dekorace1.gif);
	background-position: 12px center;
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height: 25px;
}

.banner-cont-phones-bot{
  float: left;
  width: 320px;
  text-align: center;
}


#win2 div.banner-cont {
	margin: 8px auto;
	max-width: 150px;
	overflow: hidden;	
	text-align: center;
}

#win5 {
	margin-left: 2px;
	width: 700px;
	float: left;
	background: url(images/win700px_background2.gif) repeat-y;
}
#win5 div.winpart4 {
	background-image: url(images/win700px_bottom2.gif);
}
#win5 div.column {
	float: left;
	width: 350px;
	background: url(images/dekorace3.gif) top right no-repeat;
}
#win5 div.column.last {
	background: none;
}
#win5 div.column h2, #win5 div.column a.category {
	color: #1EB9DC;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	margin: 15px 10px 15px 10px;
	padding: 0 0 0 10px;
	background: url(images/dekorace2.gif) no-repeat left center;
/*	border: 1px solid red;*/
}
#win5 div.column a {
	display: block;
	font-weight: bolder;
	margin: 0 10px 0 10px;
	font-size: 11px;
	color: #ffab00;
}
#win5 p {
	margin: 10px 10px 10px 10px;
	color: #666;	
}


#win6 ul.item {
	clear: both;
	list-style-type: none;
	padding: 0px 0 0px 0;
	margin: 0;
	border-top: 1px dotted #dcdcdc;
	/*background: red;*/
	/*min-height: 18px;*/
}
#win6 ul.item.first {
	border: none;
}
#win6 ul.item li {
	float: left;
	/*background: red;*/
	padding: 3px 0 3px 0;
	/*line-height: 18px;*/
}
#win6 ul.item li.first {
	width: 31px;
	text-align: center;
	font-weight: bolder;
	color: #1EB9DC;
}
#win6 ul.item li.second {
	width: 80px;
	max-width: 80px;
	overflow: hidden;
	text-align: left;
}
#win6 ul.item li.second a {
	font-weight: bolder;
	color: #ffab00;
}
#win6 li.third {
	width: 10px;
	text-align: center;
	font-weight: bolder;
	color: #DADADA;
}




#win7 ul.item {
	clear: both;
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-top: 1px dotted #dcdcdc;
	/*min-height: 18px;*/
}
#win7 ul.item.first {
	border: none;
}
#win7 ul.item li {
	float: left;
	/*line-height: 18px;*/
	padding: 3px 0 3px 0;
}
#win7 ul.item li.first {
	width: 31px;
	text-align: center;
	font-weight: bolder;
	color: #1EB9DC;
}
#win7 ul.item li.second {
	width: 83px;
	text-align: left;
}
#win7 ul.item li.second a {
	font-weight: bolder;
	color: #ffab00;
}
/*
#win7 li.third {
	width: auto;
	text-align: center;
	font-weight: bolder;
	color: #DADADA;
}
*/






#win8 div.banner-cont {
	margin: 8px auto;
	max-width: 150px;
	overflow: hidden;	
	text-align: center;
}



#win9 .usefull_links a  {
	display: block;
	padding: 3px 0 3px 10px;
	border-top: 1px dotted #dcdcdc;
	color: #ffab00;
	text-decoration: none;
	font-weight: bold;
	text-align: left;	
}
#win9 .usefull_links .first  {
	border: none;
}



#win3, #win4 {
	float: left;
	width: 349px;
	background: url(images/win138px_background.gif) repeat-y;	
	margin-left: 2px;
}

#win3 div.winpart4, #win4 div.winpart4 {
	background-image: url(images/win138px_bottom.gif);
}




#win_phonedetail {
	margin-left: 2px;
	width: 700px;
	float: left;
	background: url(images/win700px_background.gif) repeat-y;
	color: #666;
}
#win_phonedetail div.winpart4 {
	background-image: url(images/win700px_bottom.gif);
}	
#win_phonedetail table {
	width: 100%;
	border-collapse: separate;
}
#win_phonedetail table td{
	height: 16px;
	/*line-height: 20px;*/
}
#win_phonedetail tr.category td {
	background: #1EB9DC;
	color: white;
	font-weight: bolder;	
	padding-left: 10px;	
}
#win_phonedetail td.first {
	font-weight: bold;	
	padding-left: 10px;
}
#win_phonedetail td.second {
	text-align: center;
}
#win_phonedetail tr.even td {
	background: #F5F5F5;
}
/*#win_phonedetail div.wincontent {
	margin: 0 30px 10px 30px;
	
}*/
#win_phonedetail div.wincontent h2 {
	color: #1EB9DC;
	font-size: 12px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
}
#win_phonedetail div.wincontent h3 {
	color: #1EB9DC;
	font-size: 11px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;	
	margin-bottom: 10px;
	margin-top: 15px;
	padding-top: 5px;
	clear: both;
}
#win_phonedetail div.photos div {
	position: relative;
	width: 140px;
	height: 106px;
/*	width: 98px;
	height: 74px;*/
	text-align:center;
}
#win_phonedetail div.photos div.ramecek {
	position: absolute;
	top:0px;
	left:0px;
	/*background: url(images/ramecek.gif) no-repeat center;*/
}
#win_phonedetail div.photos div.photo {
	float: left;
	margin: 5px;
	cursor: pointer;
}
#win_phonedetail div.photos img {
	
}
#win_phonedetail table tr td img {
	padding: 0px 5px;
	margin: 0px;
}

#win_phonedetail ul.submenu {
	list-style-type:  none;
	padding: 20px 0px 0px 0px;
	margin: 0;
}
#win_phonedetail ul.submenu a {
	display: block;
	width: 78px;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
	background: url(../images/dekorace6.gif) center no-repeat;	
	text-align: center;
	color: white;
}
#win_phonedetail ul.submenu li {
	float: left;
	margin: 1px;
}
#win_phonedetail ul.submenu li.selected a {
	background-image: url(../images/dekorace4.gif);	
}
a.specification-manufacturers-page {
	display: block;
	height: 26px;
	line-height: 26px;
	padding-left: 35px;
	background: url(../images/downloadsitem.gif) no-repeat left center;
	margin-top: 10px;
}



#win_phonedetail #ebay {
	margin: 30px 0 0 0;
}

#win_phonedetail #ebay table {	
}
#win_phonedetail #ebay table td {	
	height: auto;
	margin: 0;
	padding: 0;
}
#win_phonedetail #ebay table td img {	
	margin: 0;
	padding: 0;
}


ul.reviews-articles {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.reviews-articles li {
	margin-top: 10px;
}
ul.reviews-articles a {
	text-decoration: underline;
}
ul.reviews-articles div.description {
	margin: 3px 0 0 0; 
}

div.review-news {
	border-bottom: dotted 1px  #dcdcdc;
	margin-bottom: 10px;
	margin-top: 15px;
	padding-top: 5px;
}
div.review-news span.date {
	color: #1EB9DC;
	font-weight: bold;
}
div.review-news span.name {
	font-weight: bold;
}

div.review {
	border-top: dotted 1px  #dcdcdc;
	margin-bottom: 10px;
	margin-top: 15px;
	padding-top: 5px;
}
div.review span.date {
	color: #1EB9DC;
	font-weight: bold;
}
div.review span.name {
	font-weight: bold;
}
div.reviews-addnew {
	color: #1EB9DC;
	font-size: 9px;
	font-weight: bold;
}
div.reviews-addnew input {
	margin: 5px 0;
}
div.reviews-addnew div.text-rating {
	position: relative;		
	margin: 5px 0;	
}
div.reviews-addnew div.text-rating textarea {
	width: 290px;
}
div.reviews-addnew div.text-rating div.ratings {
	position: absolute;
	left: 305px;
	top: 0px;
	width: 350px;
	height: 100px;
}
div.reviews-addnew div.text-rating div.ratings ul.rating {
	float: left;
	list-style-type: none;
	margin: 0 0 0 5px;
	padding: 0;
}
div.reviews-addnew div.text-rating ul.rating li {
	margin: 0;
	padding: 0;
	height: 16px;
}
div.reviews-addnew div.text-rating ul.rating img {
	border: none;
	margin: 0;
	padding: 0;		
}
div.reviews-addnew div.text-rating ul.rating input {
	margin: 0 5px 0 0;
	padding: 0;
}
div.reviews-addnew div.button {
	width: 78px;
	height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;
	font-size: 10px;
}

div.phone {
	
	float: left;
	width: 115px;	
	height: 148px;
	max-height: 151px;
	cursor: pointer;
	margin-top: 8px;
	/*border: 1px solid red;*/
}
div.phone-img {	
	width: inherit;
	height: 115px;
	background-position: center;
	background-repeat: no-repeat;	
	cursor: pointer;
}
.phone-img-img {
	margin: auto;
	display: block;
	
}
div.phone a {
	max-height: 36px;	height: 36px;
	overflow: visible;
	display: block;
	line-height: 12px;
	text-align: center;
	text-decoration: none;
	color: #666;
	font-weight: bolder;	
	padding: 0 0px;
}
div.phone a:hover {
	text-decoration: underline;
}
div.phone:hover a {
	text-decoration: underline;
}


#menu-bottom {
	margin: 0;
	padding: 12px 0 20px 0;
	clear: both;
/*	position: absolute;
	top: 800px; 
*/	list-style: none;
	color: #666;
	background: url(images/bottom.gif) no-repeat bottom center;	
	text-align: center;
}
#menu-bottom li {
	display: inline;	
	line-height: 19px;
	height: 19px;
}
#menu-bottom a {	
	color: #666;
	text-decoration: none;
}


#menu-submenu {
	position: relative;
	top: 0;
	left: 0;
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0 20px; 
	/*background: red;*/
	/*border: 1px solid black;*/
}
#menu-submenu li {
	display: inline;
	line-height: 20px;
	padding-left: 10px;
}
#menu-submenu a {
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	color: #666;
}


/*
#win_menucontent {
	margin-left: 2px;
	width: 700px;
	float: left;
	background: url(images/win700px_background.gif) repeat-y;
	color: #666;
}
#win_menucontent div.winpart4 {
	background-image: url(images/win700px_bottom.gif);
}	
table.table {
	border-collapse: separate;
	width: auto;
}
div.tabulkaPopisek {
	font-weight: bold;
}
table.table td {
	height: 16px;
	padding: 2px 5px 2px 5px;
}
table.table tr td {
	background: #F5F5F5;	
}
table.table tr.odd td {
	background: white;	
}
#win_menucontent tr.category td {
	background: #1EB9DC;
	color: white;
	font-weight: bolder;	
	padding-left: 10px;	
}
#win_menucontent td.first {
	font-weight: bold;	
	padding-left: 10px;
}
#win_menucontent td.second {
	text-align: center;
}
#win_menucontent tr.even td {
	background: #F5F5F5;
}
#win_menucontent div.wincontent h1, #win_menucontent div.wincontent h2 {
	color: #1EB9DC;
	font-size: 12px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;
	margin: 20px 0 10px 0;
	clear: both;
}
#win_menucontent div.wincontent h3 {
	color: #1EB9DC;
	font-size: 9px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;	
	margin-bottom: 10px;
	margin-top: 15px;
	padding-top: 5px;
	clear: both;
}
#win_menucontent div.photos {
	float: left;
	width: 106px;
	_height: 80px;
	min-height: 80px;
	text-align: center;
	margin: 5px;
	padding: 0;
}
#win_menucontent div.photos img, img.image_paragraph {
	
}
*/

div.wincontent a {
	color: #ffab00;
	font-weight: bold;
}




div.files2 a, div.files3 a {
	/*padding: 10px 10px 10px 40px;
	background:url(images/file_other.gif) left center no-repeat;*/
	margin: 0;
	padding: 0;
}
div.files3, div.files2 {
	padding-left: 40px;
	background: url(images/file_other.gif) left top no-repeat;	
	margin-bottom: 20px;
	padding-bottom: 10px;	
}
div.files3 p.nazev, div.files2 p.nazev {
	font-weight: bold;
	margin: 2px 0;
}
div.files3 p.popis, div.files2 p.popis {
	margin: 2px 0;
	padding: 0;
}
p.soubor {
	margin: 3px 0;
	padding: 0;
}
/*p.soubor a {
	color: #666;
}
*/











#win_article {
	margin-left: 2px;
	width: 700px;
	float: left;
	background: url(images/win700px_background.gif) repeat-y;
	color: #666;
}

#win_article div.winpart4 {
	background-image: url(images/win700px_bottom.gif);
}
#win_article div.wincontent p {
	margin: 10px 0 10px 0;
}	
#win_article table {
	width: 100%;
	border-collapse: separate;
}
#win_article table td {
	height: 16px;
	/*line-height: 20px;*/
}
#win_article tr.category td {
	background: #1EB9DC;
	color: white;
	font-weight: bolder;	
	padding-left: 10px;	
}
#win_article td.first {
	font-weight: bold;	
	padding-left: 10px;
}
#win_article td.second {
	text-align: center;
}
#win_article tr.even td {
	background: #F5F5F5;
}
#win_article div.wincontent h1, #win_article div.wincontent h2 {
	color: #1EB9DC;
	font-size: 12px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
	
}
#win_article div.wincontent h2.main {
	color: #ffab00;
}
#win_article div.wincontent ol.chapters {
	margin: 15px 0;
	padding: 15px 15px 15px 35px;
	border: 2px solid #dcdcdc;
	color: #1EB9DC;
	font-weight: bold;
}
#win_article div.wincontent ol.chapters li a {
}
#win_article div.wincontent ol.chapters li a {
	color: #1EB9DC;
	font-weight: bold;
	text-decoration: underline;	
}
#win_article div.wincontent ol.chapters li.selected a {
}
#win_article div.article-articleinfo {
	height: 30px;
	line-height: 30px;
	border-bottom: dotted 1px  #dcdcdc;	
}
#win_article div.article-articleinfo span.date {
	color: #1EB9DC;
	font-weight: bold;
}


#win_article div.photos {
	height: 100px;
	float: left;
	margin: 10px 10px 0 0;
	/*border: 1px solid red;*/
}
#win_article div.photos img {
/*	border: 1px solid #dcdcdc;*/

/*	width: 98px;
	height: 74px;*/
}
#win_article div.photos div.photostext {
	text-align: center;
	font-weight: bolder;
}
#win_article img.image_paragraph {
	/*margin: 10px 0 10px 10px;*/
	padding: 10px 0 10px 10px;
}


div.files3 {
	margin: 0;
	padding: 0 0 0 40px;
	border-bottom: 1px dotted #dcdcdc;
	height: 60px;
	position: relative;
	background: url(images/downloadsitem.gif) no-repeat left center;		
}
div.files3 p.nazev {
	margin: 0 0 0 25px !important;
	padding: 0 0 0 0;
	float: left;
	width: 115px;
	height: 59px;
	line-height: 59px;
	color: #ffab00;
	font-weight: bolder;
}
div.files3 p.popis {
	margin: 0;
	padding: 0;
	margin-left: 25px;
	float: left;
	width: 300px;
	margin-top: 25px;
	color: #666;
}
div.files3 p.soubor {
	margin: 0;
	padding: 0;

	position: absolute;
	top: 10px;
	left: 560px;
	width: 78px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	font-size: 10px;
}
div.files3 p.soubor a {
	color: white;
}
div.files3 p.soubor font {
	display: none;
}











#win_articlelist {
	margin-left: 2px;
	width: 700px;
	float: left;
	background: url(images/win700px_background.gif) repeat-y;
	color: #666;
}
#win_articlelist div.winpart4 {
	background-image: url(images/win700px_bottom.gif);
}	
#win_articlelist table {
	width: 100%;
	border-collapse: separate;
}
#win_articlelist table td{
	height: 16px;
	/*line-height: 20px;*/
}
#win_articlelist tr.category td {
	background: #1EB9DC;
	color: white;
	font-weight: bolder;	
	padding-left: 10px;	
}
#win_articlelist td.first {
	font-weight: bold;	
	padding-left: 10px;
}
#win_articlelist td.second {
	text-align: center;
}
#win_articlelist tr.even td {
	background: #F5F5F5;
}
#win_articlelist div.wincontent h1, #win_articlelist div.wincontent h2 {
	color: #1EB9DC;
	font-size: 12px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
}
#win_articlelist div.wincontent h3 {
	color: #1EB9DC;
	font-size: 9px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;	
	margin-bottom: 10px;
	margin-top: 15px;
	padding-top: 5px;
	clear: both;
}



#FastSearchMaster {
	width: 110px;
}
#FastSearchDetail {
	width: 130px;
}



div.accessoryrow {
	border-bottom: dotted 1px #dcdcdc;	
}
div.accessory {
	float: left;
	width: 320px;
	position: relative;
}
div.accessory1 {
	float: left;
	width: 320px;
}
div.accessory div.image {
	float: left;
	width: 110px;
	height: 120px;
	background-repeat: no-repeat;
	background-position: center;
}
div.accessory1 div.image {
	float: left;
	width: 110px;
	height: 120px;
	background-repeat: no-repeat;
	background-position: center;
}
div.accessory div.description {
	position: relative;
	float: left;
	width: 210px;
	height: 120px;
}

div.accessory1 div.description1 {
	float: left;
	width: 210px;
	height: 120px;
}

.accessoryrow_name {
	padding-bottom: 5px;
	color: #1EB9DC;
	font-weight: bold;	
}

.accessoryrow_image {
	float: left;
	width: 120px;
}

.accessoryrow_image img {
	margin: 10px 20px 0px 10px;
}

div.accessory div.description div.name {
	padding-top: 5px;
}
div.accessory div.description div.name {
	color: #1EB9DC;
	font-weight: bold;
}
div.accessory div.description div.name a {
	color: #1EB9DC; 
	font-weight: bold;
}
div.accessory div.description div.descr {
	padding-top: 5px;
	color: #666;
}


div.accessory1 div.description1 div.name {
	padding-top: 5px;
}
div.accessory1 div.description1 div.name {
	color: #1EB9DC;
	font-weight: bold;
}
div.accessory1 div.description1 div.name a {
	color: #1EB9DC; 
	font-weight: bold;
}
div.accessory1 div.description1 div.descr {
	padding-top: 5px;
	color: #666;
}

div.accessory div.description div.button1 {
	position: absolute;
	top: 80px;
	left: 0px;
	height: 18px;	
	line-height: 18px;
	text-align: center;
	width: 70px;	
	background: url(../images/dekorace7.gif) no-repeat center;	
}
div.accessory div.description div.button1 a {
	color: white;
	font-size: 10px;
}

div.accessory1 div.description1 div.button11 {
	height: 18px;	
	line-height: 18px;
	text-align: center;
	width: 78px;	
	background: url(/images/dekorace6.gif) no-repeat center;	
	margin: 7px 0 0 0;
}
div.accessory1 div.description1 div.button11 a {
	color: white;
	font-size: 10px;
}

div.accessory div.description div.button2 {
	position: absolute;
	top: 80px;
	left: 0px;
	height: 20px;	
	line-height: 20px;
	text-align: center;
	width: 78px;	
	background: url(../images/dekorace6.gif) no-repeat center;
}
div.accessory div.description div.button2 a {
	color: white;
	font-size: 10px;
}

#msg1000 {
	color: #1EB9DC;
	font-weight: bold;
	width: 160px;
}
#AddPhoneMaster {
	display: block;
	margin: 5px 0;
	width: 130px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;	
}
#AddPhoneDetail {
	display: block;
	margin: 5px 0;
	width: 130px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;	
}
td.phone_selection {
	vertical-align: top;
}

#win_phonedetail table.phone_compare {
	width: auto;
}

table.phone_compare td.phone {
	width: 240px;
}


#win_phoneslist div.wincontent {
	margin-bottom: 0;
	padding-bottom: 20px; 
}

#win_phoneslist div.wincontent h2 {
	height: 33px;
	line-height: 33px;
	color: #1EB9DC;
	font-size: 12px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
	background-position: right center;
	background-repeat: no-repeat;
/*	background-color: red;*/
}




#prices_head {
	background:#f3f3f3;
	width:100%;
	color:#666;
}
#prices_head td {
	padding:3px 0;
}

#prices_head1 {
	width:100%;
	color:#666;
}
#prices_head1 th {
	padding:3px 7px;
	background:#f3f3f3;	
  color:#666;	
  text-align: left;
  font-weight: normal;
}

#prices_head1 td {
	padding:9px 7px;
  color:#666;	
  vertical-align: top;
  border-bottom: 1px dotted #eee;
}


div.checkpriceitem {
/*	border-bottom: 1px dotted #dcdcdc;*/
	/*height: 60px;*/
}
div.checkpriceitem_product_img {
	float: left;
	width: 120px;	
}
div.checkpriceitem_img {
	float: left;
	width: 100px;
	/*height: 60px;*/
	overflow: hidden;
	cursor: pointer;
	text-align: center;
	color: #666;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
}
div.checkpriceitem_img img {
	margin: 3px auto 3px auto;
}
div.checkpriceitem_img div {
	margin: 0 0 3px 0;
}
div.checkpriceitem_description {
	float: left;
	height: 40px;
	width: 260px;
	margin: 15px 0 auto 30px;
	color: #1EB9DC;
	font-weight: bold;
	font-size: 11px;
	/*background-color: red;*/
}
div.checkpriceitem_description a {
	display: block;
	padding-top: 4px;
	font-size: 10px;
}
div.checkpriceitem_url {
	float: left;
	height: 60px;
	width: 140px;
	/*background: blue;*/
}
div.checkpriceitem_url a {
	margin: 20px auto 0 auto;
	display: block;
	color: white;
	width: 78px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
}
div.checkpriceitem_price {
	float: left;
	padding: 15px 0 0 0;
	width: 110px;
	color: #1EB9DC;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	/*background: red;*/
}
.stock_amount {
	font-size: 10px;
	color: #ffab00;	
}


#win_manufacturerslist div.wincontent h2 {
	color: #1EB9DC;
	font-size: 12px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
}
div.manufacturerslist_logos {
	height: 90px;
	border-bottom: dotted 1px #dcdcdc;
}
div.manufacturerslist_logos div.logo {
	width: 125px;
	height: 90px;
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}
div.manufacturerslist_names {
	height: 30px;
	border-bottom: dotted 1px #dcdcdc;
}
div.manufacturerslist_names div.name {
	width: 125px;
	height: 30px;
	float: left;	
	text-align: center;
}
div.manufacturerslist_names div.name a {
	padding-left: 15px;	
	background: url(../images/dekorace1.gif) left center no-repeat;
	line-height: 30px;
	color: #666;
}



div.phonedetail-top {
	position: relative;
	margin: 20px 0;
}
div.phonedetail-top div.phone-img {
	position: absolute;
	width: 160px;
	height: 180px;	
	cursor: auto;	
	text-align: center;	
}

div.phonedetail-top div.description {
	padding: 0 150px 0 160px;
	width: 330px;
	min-height: 160px;
	_height: 160px;
}
div.phonedetail-top div.rating {
	position: absolute;
	top: 0;
	left: 530px;
	width: 110px;
	font-weight: bolder;
	line-height: 15px;
	color: #1EB9DC;	
}
div.phonedetail-top div.rating img {
	margin: 0;
	padding: 0 0 3px 0;
	border: 0;
}
div.description div.price-rating {
	font-weight: bolder;
	line-height: 15px;
	color: #1EB9DC;
	font-size: 10px;	
}
div.description div.price-rating span {
	color: #666;
}




div.downloadsitem {
	border-bottom: 1px dotted #dcdcdc;
	height: 60px;
	position: relative;
}
div.downloadsitem.category {
	height: 30px;
	line-height: 30px;
	color: #1EB9DC;
	font-weight: bolder;
}
div.downloadsitem_image {
	float: left;
	width: 40px;
	height: 60px;
	background: url(images/downloadsitem.gif) no-repeat center;
}
div.downloadsitem_name {
	margin-left: 25px;
	float: left;
	width: 115px;
	height: 60px;
	color: #ffab00;
	font-weight: bolder;
}
div.downloadsitem_name tr {
	height: 60px;
}
div.downloadsitem_name td {
	vertical-align: middle;
}
div.downloadsitem_description {
	margin-left: 25px;
	float: left;
	width: 300px;
	height: 60px;
	color: #666;
}
div.downloadsitem_description tr {
	height: 60px;
}
div.downloadsitem_description td {
	vertical-align: middle;
}
div.downloadsitem a.downloadsitem_download {
	position: absolute;
	top: 20px;
	left: 560px;
	width: 78px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	color: white;
	font-size: 10px;
}
div.downloadsitem a.downloadsitem_buy {
	position: absolute;
	top: 20px;
	left: 560px;
	width: 78px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background: url(../images/dekorace4.gif) no-repeat center;
	color: white;
	font-size: 10px;
}





table.rankings {
	margin: 20px 0;
	width: 100%;
	border-collapse: collapse;
	
}
table.rankings td.first {
	width: 125px;
	text-align: right;
	padding-right: 5px;
}
table.rankings td.first a {
	color: #1EB9DC;
	text-decoration: underline;
	font-weight: bold;
}
table.rankings td.first.top a {
	color: #ffab00;
}
table.rankings tr.top td {

}
table.rankings td.second {
	width: 80px;
	text-align: left;
	font-weight: bold;
	color: #DADADA;
}
table.rankings td.second img {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
#win-rankings a.button {
	float: left;
	margin-right: 5px;
	display: block;
	width: 100px;
	height: 20px;
	background: url(../images/button_blue_100px.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;	
}
#win-rankings a.button.selected {
	background: url(../images/button_orange_100px.gif) no-repeat center;
}
#win-rankings div.select-manufacturer {
	float: left;
	width: 150px;
	padding-left: 20px;
	height: 25px;	
}
#win-rankings div.select-manufacturer select {
	display: block;
	margin: 1px 0 0 0;
	width: 130px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;	
}
#win-rankings .top100_all {
	/*flo*/
}







#win_softwarelist select {
	margin-top: 10px;
}



#win_userinfo {
	font-weight: bold;
	color: #1EB9DC;
}
#win_userinfo p {
	color: #666;
	font-weight: normal;
	margin: 5px 0 10px 0;
}
#win_userinfo form {
	margin: 0;
	padding: 0;
}
#win_userinfo div.button {
	width: 100px;
	height: 20px;
	background: url(../images/button_blue_100px.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;	
	margin: auto;
}
#win_userinfo input {
	display: block;
	margin: 1px auto 3px auto;
	width: 110px;
}

#win_userinfo a {
	color: #ffab00;
	display: block;
	margin-top: 10px;
}

#win_userinfo div.buttons {
	margin: 20px 0 0px 0;
}
#win_userinfo div.buttons.t2 {
	width: 210px;
}
/*#win_userinfo a.button {
	margin: 3px auto;
	display: block;
	width: 100px;
	height: 20px;
	background: url(../images/button_blue_100px.gif) no-repeat center;	
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;		
}*/
#win_userinfo a.button {
	margin: 3px auto;
	display: block;
	width: 200px;
	height: 20px;
	background: url(../images/button_blue.gif) no-repeat center;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;
}
#win_userinfo a.button.group {
	background-image: url(images/button_orange.gif);
}
#win_userinfo span.name {
	margin: 0 0 5px 0;
	color: #666;
}
#win_userinfo div.wincontent {
	text-align: center;
}
#win_userinfo .company_items {
	width: 100%;	
}
#win_userinfo .company_items td {
	vertical-align: top;
}







#win-user-register div.wincontent h3 {
	color: #1EB9DC;
	font-size: 11px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;	
	margin-bottom: 10px;
	margin-top: 15px;
	padding-top: 5px;
	clear: both;
}
#win-user-register div.wincontent h2 {
	color: #1EB9DC;
	font-size: 12px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
}

#win-accessories .wincontent h2 {
	color: #ffac00;
	font-size: 11px;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
} 

#win-user-register div.wincontent a {
	color: #ffab00;
}
#win-user-register div.button {
	width: 78px;
	height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;	
	margin-left: 70px;
	
	margin-top: 20px;
}

.user_login {
	width: 100%;
	text-align:left;
}
.user_login td {
	text-align: center;
	vertical-align: top;
}
/*.user_login.logged td {
	width: 100%;
}*/
.user_login h1 {
	color: #ffab00;
	font-size: 18px;
}
.user_login h2 {
	font-size: 16px;
	margin: 10px 0 10px 0;
}
.user_login .why-join {
	text-align: left;
	width: 50%;
}
.user_login .why-join h1 {
	font-size: 20px;
}
ul.countries_list {
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
	width: 98%;
	max-width: 98%;
	height: 150px;
	max-height: 300px;	
	overflow: scroll;
	border: 1px solid #7F9DB9;
	overflow-x: hidden; 
}

#win-user-register div.why-join h2 {
	border: none;
}
#win-user-register div.why-join span {
	font-weight: bold;
	color: #ffab00;	
}








#win-forum table.main {
	margin: 10px 0 0 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
/*#win-forum ul.main li {
	clear: both;
	background:  #F5F5F5;
	padding: 0px 0 0px 20px; 
}*/
#win-forum table.main th {
	background: #1EB9DC;
	color: White;
	font-weight: bolder;
	height: 20px;
}
#win-forum table.main th.col10 {
	width: 350px;
	text-align: left;
	padding-left: 5px;
}
#win-forum table.main th.col20 {
	width: 70px;
}
#win-forum table.main th.col30 {
	width: 70px;
}
#win-forum table.main th.col40 {
	width: 140px;
}
#win-forum table.main td {
	text-align: center;
	color: #666;	
	padding: 10px 0 10px 0;
}
#win-forum table.main td.col10 {
	padding-left: 20px;
	text-align: left;
}
#win-forum table.main td.col40 {
	color: #1EB9DC;
	font-weight: bold;
}
#win-forum table.main tr.odd td {
background:  #F5F5F5;
}




#win-forum table.topics {
	margin: 10px 0 30px 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
#win-forum table.topics th {
	background: #1EB9DC;
	color: White;
	font-weight: bolder;
	height: 20px;
}
#win-forum table.topics th.col10 {
	width: 320px;
	text-align: left;
	padding-left: 5px;
}
#win-forum table.topics th.col20 {
	width: 60px;
}
#win-forum table.topics th.col30 {
	width: 120px;
}
#win-forum table.topics th.col40 {
}
#win-forum table.topics td {
	text-align: center;
	color: #666;	
	padding: 3px 0 3px 0;
}
#win-forum table.topics td.col10 {
	padding-left: 20px;
	text-align: left;
}
#win-forum table.topics td.col40 {
	color: #1EB9DC;
	font-weight: bold;
}
#win-forum table.topics tr.odd td {
background:  #F5F5F5;
}




#win-forum div.posts div.post {
	margin: 20px 0 0px 20px;
	padding-bottom: 5px;
	border: 1px solid #DADADA; 
	/*border-right: none;*/
	position: relative;
}
#win-forum div.posts div.post div.head {
	padding-bottom: 5px;
	background:  #DADADA;
	position: relative;
}
#win-forum div.posts div.post div.head .autor {
	padding-top: 3px;	
	padding-left: 10px;
	font-weight: bold;
	float: left;
	height: 18px;
	background: #DADADA;
	padding-top: 4px;
}
#win-forum div.posts div.post div.head .title {
	font-weight: bold;
	color: #666;	
}
#win-forum div.posts span.cislo {
	color: White;
}
#win-forum div.posts div.post div.head div.time-title {
	margin-left: 160px;	
	padding-top: 4px;
}
#win-forum div.posts div.post div.head .time {
	color: #1EB9DC;
	font-weight: bold;
}
#win-forum div.posts div.post div.body a.button {
	/*	float: right;*/
	position: absolute;
	top: 30px;
	left: 10px;
	font-size: 10px;
}
#win-forum div.posts div.post div.body {
	margin-top: 4px;
	padding: 3px 0 5px 160px;
	border-top: 1px dotted #DADADA;
	position: relative;
	min-height: 60px;
	_height: 60px;	
	clear: both;
	overflow: hidden;
}

#win-forum div.posts div.post-main span.title {
	display: block;
	float: left;
	margin-bottom: 10px;
/*	width: 250px;*/
	font-size: 14px;
	color: #1EB9DC;
	font-weight: bold;
/*	background: blue;*/
}
#win-forum div.posts div.post-main div.autortime {
	clear: both;
}
#win-forum div.posts div.post-main span.autor {
	font-weight: bold;
	
/*	background: red;*/
	
}
#win-forum div.posts div.post-main span.time {
	/*display: block;*/
	color: #1EB9DC;
	font-weight: bold;
/*	background: green;	*/
}
#win-forum div.posts div.post-main a.button {
	float: right;
}
#win-forum div.posts div.post-main div.body {
	padding-top: 10px;
	clear: both;
}
#win-forum div.posts div.post-main {
	margin-bottom: 40px;
}


#win-forum a.button {
	display: block;
	width: 78px;
	height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;	
	margin: auto;
}
#win-forum div.button {
	display: block;
	width: 78px;
	height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;	
	margin: auto;
}

#win-forum form.newpost {
	margin: auto;
	color: #1EB9DC;
	font-weight: bold;
}
#win-forum form.newpost input {
	width: 630px;
	margin: 0;
}
#win-forum form.newpost textarea {
	width: 630px;
	height: 150px;
	margin: 0;
	display: block;
}
#win-forum div.button.newpost {
	margin: 20px auto 0 auto;
}
#win-forum div.wincontent h2 {
	color: #1EB9DC;
	font-size: 12px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;
	margin: 20px 0 10px 0;
}


#win-accessories div.accessory div.description div.button1 {
	background: url(../images/dekorace8.gif) no-repeat center;
}
#win-accessories div.accessory div.description div.name {
	margin-top: 15px;
}
/*#win-accessories div.accessory div.image {
	background-position: center;

}*/


#win-accessorieslist div.accessory div.description div.button1 {
	background: url(../images/dekorace8.gif) no-repeat center;
	color: white;
	font-weight: bolder;
}

#win-accessorieslist div.accessory div.description form {
	margin: 0;
	padding: 0;
}
#win-accessorieslist div.accessory div.description select {
	margin: 2px 0;
}
#win-accessorieslist div.accessory div.description div.name {
	margin-top: 15px;
}


div.accessories-list {
	margin: 20px 0;
	position:relative;
}
div.accessories-list span {
	color: #1EB9DC;
	font-weight: bold;
	display: block;
	padding-bottom: 30px;
}

div.accessories-list div.accessory {
	float: left;
	width: 140px;
	height: 170px;
	margin: 10px;
}
div.accessories-list div.accessory img {
	display: block;
	padding: 0;
	margin: 0;
}
div.accessories-list div.accessory div.descriptionss {
	height: 40px;
	text-align: center;	
	font-weight: bold;
	padding: 5px 0 0 0;
}
div.accessories-list div.accessory div.descriptionss a {
	color: #1EB9DC;
}


span.search-results-info {
	color: #1EB9DC;
	font-weight: bold;
}
span.search-results-info strong {
	color: #666;
}




div.text ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

div.text ol{
	margin: 0px;
	padding: 0px 0px 0px 35px;
}

div.text ul li {
	margin: 7px 0;
	list-style: none;
	background: url(../images/dekorace1.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 15px;
}
div.text ol li {
	margin: 7px 0;
}





#win-forum a.button {
	display: block;
	width: 78px;
	height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;	
	margin: auto;
}


#win-user-account table td {
	padding: 5px 0;
}
#win-user-account table td.col1 {
	width: 25px;
	text-align: left;
}
#win-user-account h3 {
	color: #1EB9DC;
	margin: 0 0 5px 0;
}
#win-user-account table strong {
	line-height: 15px;
}

#win-user-account div.button {
	width: 78px;
	height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;
	margin: 20px auto 0 auto;
}



#win-databaselist div.banner-cont {
	margin: 25px auto;
	text-align: center;
}
#win-databaselist div.search-form {
	padding: 5px 0 40px 0px;
	margin: 0;
	clear: both;
}
#win-databaselist div.search-form input {
	/*display: block;
	float: left;*/
}
#win-databaselist div.search-form select {
/*	display: block;
	float: left;*/
}
#win-databaselist div.search-form div.button {
	/*float: left;	*/
	width: 78px;
	height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;	
	margin: 0px 0px 0 5px;
}
#win-databaselist div.search-form td {
	vertical-align: middle;
	text-align: center;
}
#win-databaselist h3 {
	color: #1EB9DC;
}
#win-databaselist h3.browse-by-category {
	text-align: center;
}
#win-databaselist div.browse-by-category {
	/*height: 100px;*/
}
#win-databaselist div.browse-by-category a {
	float: left;
	margin: 5px 5px;
	display: block;
	width: 200px;
	height: 20px;
	background: url(../images/button_blue.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;
}
#win-databaselist div.browse-by-category a.selected {
	background-image: url(../images/button_orange.gif);
}
#win-databaselist div.browse-by-category div.row {
	
	height: 28px;
	background: aqua;
}
#win-databaselist div.browse-by-category div.row3 {
	margin: 0 0 0 210px;
}
#win-databaselist div.companyitem {
	border-bottom: 1px dotted #dcdcdc;
	height: 80px;
	position: relative;
}
#win-databaselist div.companyitem_img {
	float: left;
	width: 100px;
	height: 60px;
	overflow: hidden;
	/*border: 1px solid red;*/
}
#win-databaselist div.companyitem_img img {
	margin: 17px auto 10px auto;
}

#win-databaselist div.companyitem_name {
	float: left;
	height: 40px;
	width: 190px;
	padding-right: 10px;
	margin: 15px 0 auto 30px;
}
#win-databaselist div.companyitem_name .name {
	color: #1EB9DC;
	font-weight: bold;
	font-size: 12px;
	padding: 0 !important;
	display: inline;
}
#win-databaselist div.companyitem_name a {
	display: block;
	padding-top: 2px;
	font-size: 9px;
}
#win-databaselist div.companyitem a.detail {
	margin: auto;
	position: absolute;
	top: 30px;
	left: 560px;
	display: block;
	color: white;
	width: 78px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
}
#win-databaselist div.companyitem_description {
	float: left;
	height: 40px;
	margin: 15px 0 0 0;
	width: 220px;
}
#win-databaselist div.companies-list {
	margin: 40px 0 0 0;
}

#win-databaselist div.photos div {
	position: relative;
	width: 140px;
	height: 106px;
/*	width: 98px;
	height: 74px;*/
	text-align:center;
}
#win-databaselist div.photos div.ramecek {
	position: absolute;
	top:0px;
	left:0px;
	/*background: url(images/ramecek.gif) no-repeat center;*/
}
#win-databaselist div.photos div.photo {
	float: left;
	margin: 5px;
	cursor: pointer;
}
#win-databaselist div.photos img {
	padding: 3px 2px 5px 0;
}

div.google-ad-middle {
	float: left;
	margin: 2px 0 0 2px;
}




#win-links table {
	width: 100%;
	margin: 0;
	padding: 0;
}
#win-links table td {
	padding: 5px 0;
}
#win-links table.notfirst {
	border-top: 1px dotted #dcdcdc;
}
#win-links .wincontent h2 {
	color: #1EB9DC;
	font-size: 12px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
	
}


.lineGrey {
	border-bottom: 1px dotted #dcdcdc;	
	height: 1px;
	padding: 0px;
	margin: 10px 0px;
}
.lineGrey hr {
  display: none;
}



#win-user-links h3 {
	color: #1EB9DC;
	margin: 0 0 10px 0;
	font-size: 14px;
}

#win-user-links h2 {
	color: #1eb9dc;
	font-size: 14px;
	border-bottom: 1px dotted #dcdcdc;
	padding: 0px 0px 7px 0px;
	margin: 25px 0px 10px 0px;
}

#win-user-links div.button {
	width: 78px;
	height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;
	margin: 5px 0 20px 0;
}
#add-new-link-form {
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0 10px 0;
}
#add-new-link-form td.col15 {
	width: 1em;
	text-align: right;
}
#add-new-link-form td.col1 {
	width: 20%;
	text-align: left;
	font-weight: bold;
/*	vertical-align: top; */
}
#add-new-link-form .checkboxes {
	line-height: 30px;
	font-size:10px; 
}
#add-new-link-form .checkboxes input {
	width:auto; float:none; display:inline; vertical-align:middle;
}
#add-new-link-form input {
	width: 95%;
}
#add-new-link-form textarea {
	width: 95%;
}
#add-new-link-form select {
	width: 96%;
	margin: 3px 0;
}

#win-user-links table.defined-links-list {
	margin: 10px 0 10px 0;
	border-bottom: 1px dotted #dcdcdc;
	border-collapse: collapse;
}
#win-user-links table.defined-links-list tr.row10 td.col10 {
	font-weight: bolder;
}	
#win-user-links table.defined-links-list td {
	padding: 5px;
}
#win-user-links table.defined-links-list td.col10 {
	font-weight: bolder;
	width: 30%;	
}
#win-user-links table.defined-links-list tr.row10 td.col10 {
	font-weight: bolder;
	background: #1EB9DC;
	color: White;	
}
#win-user-links table.defined-links-list tr.row10 td.col20 {
	font-weight: bolder;
	color: #1EB9DC;	
}
#win-user-links table.defined-links-list tr.odd td {
	background:  #F5F5F5;	
}
#win-user-links a.button {
	display: block;
	float: left;
	width: 78px;
	height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	cursor: pointer;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;	
	margin: 3px 3px 3px 3px;
}
	
#prices_select_phone select {
	width: 200px;
}

#prices_selected_product {
	border-collapse: collapse;
	margin: 10px 0 0 0;
}
#prices_selected_product td {
	border: 1px solid #dcdcdc;
	border-top: none;
	text-align: center;
	width: 50%;
}
#prices_selected_product th {
	border: 1px solid #dcdcdc;
	border-bottom: none;
	color: #1EB9DC;
	padding: 5px;
}
#prices_selected_product table {
	width: 90%;
	margin: 0 0 15px 0px;
}
#prices_selected_product table td {
	border: none;
	width: auto;
}
#prices_selected_product table td.col2 {
	text-align: left;
}



span.message {
	display: block;
	clear: both;
	color: red;
	font-weight: bold;
	padding: 5px;
	border: 1px solid red;
}



.button100 {
	margin: 3px auto;
	display: block;
	width: 200px;
	height: 20px;
	background: url(../images/button_blue.gif) no-repeat center;
	color: white !important;
	text-align: center;
	line-height: 20px;
	font-weight: bolder;
	font-size: 10px;
	cursor: pointer;
}

.button100.orange {
	background: url(../images/button_orange.gif) no-repeat center;
}

.button200 {
	display: block;
	width: 78px;
	height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
	color: white;
	text-align: center;
	line-height: 20px;
	font-weight: bold;	
	margin: 3px 3px 3px 3px;
	color: white !important;	
	cursor: pointer;	
	font-size: 10px;	
}




#articles_page_selection {
	margin-top: 10px;
	text-align: center;
	color: #1EB9DC;
	font-weight: bold;
	line-height: 15px;
}
#articles_page_selection a {
	color: #ffab00;
}


#googleSearchUnitIframe iframe {
/*	height: 1100px;*/
}



#win_dbdetail .wincontent h2 {
	color: #1EB9DC;
	margin: 0 0 5px 0px;
}

#win_dbdetail .wincontent h3 {
	color: #1EB9DC;
	margin: 20px 0 5px 0;
}


#databasedetail_contacts {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
#databasedetail_contacts th {
	text-align: left;
	color: #1EB9DC;
	width: 33%;
	padding: 0 0 0 0;
}
#databasedetail_contacts td {
	padding: 0 0 5px 0;
}


#win_dbdetail .photos a {
	display: block;
	float: left;
	padding: 0 1px 0 0;
}
#win_dbdetail div.wincontent h3 {
	color: #1EB9DC;
	font-size: 12px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 5px;
	margin: 20px 0 10px 0;
}
#win_dbdetail div.wincontent h2 {
	color: #1EB9DC;
	font-size: 14px;
	border-bottom: dotted 1px  #dcdcdc;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
}

#user_company_images a {
	display: block;
	float: left;
	padding: 5px;	
}

#dbdetail_heading_img {
	float: right;
	margin: 0;
	padding: 5px;
}

#win_dbdetail ul.submenu {
	list-style-type:  none;
	padding: 20px 0px 0px 0px;
	margin: 0;
}
#win_dbdetail ul.submenu a {
	display: block;
	width: 78px;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
	background: url(../images/dekorace6.gif) center no-repeat;	
	text-align: center;
	color: white;
}
#win_dbdetail ul.submenu li {
	float: left;
	margin: 1px;
}
#win_dbdetail ul.submenu li.selected a {
	background-image: url(../images/dekorace4.gif);	
}









.articleslist {
	width: 100%;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	position: relative;
}
.articleslist td {
	width: 50%;
	padding: 3px 10px 3px 0;
	vertical-align: top;
}
.articleslist .linka {
	height: 1px !important;
	border-top: dotted 1px #dcdcdc;
	padding: 0;
	font-size: 1px;
}
.articleslist p {
	margin: 3px 0 0 0;
	float: left;
}
.articleslist .article-name {
	margin: 2px 0 0 0;
	display: block;
} 
.articleslist .date {
	display: block;
	margin: 3px 0 0 0px; 
	color: #1EB9DC;
	font-weight: bold;
}

.date {
	display: block;
	margin: 3px 0 0 0px; 
	color: #1EB9DC;
	font-weight: bold;
}
.articleslist .image {
	padding: 3px 5px 3px 0;
	float: left;
}



#buttons-toptop {
	position: absolute;
	right: 0px;
	top: 15px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 10px;

	width: 800px;
}
#buttons-toptop li {
	padding: 3px 0 3px 22px;
	float: right;	
	background-position: 5px center;
	background-repeat: no-repeat;
	color: #CBCBCB;
	font-weight: bold;
}
#buttons-toptop li a {
	color: #CBCBCB;
	font-weight: bold;
}

.analytics_a {
	color: #1EB9DC !important;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	margin: 15px 10px 15px 0px;
	padding: 0 0 0 10px;
	background: url(images/dekorace2.gif) no-repeat left center;
}

#top_bezici_text {
	position: absolute;
	top: 116px;
	left: 45px;
	width: 900px;
	height: 15px;
	line-height: 15px;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	
	/*background: red;*/
}








div.videositem {
	border-bottom: 1px dotted #dcdcdc;
	height: 70px;
	position: relative;
}
div.videositem.category {
	height: 30px;
	line-height: 30px;
	color: #1EB9DC;
	font-weight: bolder;
}
div.videositem_image {
	float: left;
	width: 60px;
	/*height: 70px;*/
	padding: 5px 0 5px 0;
	background: ;
}
div.videositem_name {
	margin-left: 25px;
	float: left;
	width: 95px;
	height: 70px;
	color: #ffab00;
	font-weight: bolder;
}
div.videositem_name tr {
	height: 70px;
}
div.videositem_name td {
	vertical-align: middle;
}
div.videositem_description {
	margin-left: 25px;
	float: left;
	width: 300px;
	height: 70px;
	color: #666;
}
div.videositem_description tr {
	height: 70px;
}
div.videositem_description td {
	vertical-align: middle;
}
div.videositem a.videositem_buy {
	position: absolute;
	top: 25px;
	left: 560px;
	width: 78px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background: url(../images/dekorace4.gif) no-repeat center;
	color: white;
	font-size: 10px;
}


.accessory-img-img {
	border: 1px #dadada solid;
}




#xsubmenu {
	list-style-type:  none;
	padding: 20px 0px 0px 0px;
	margin: 0;
}
#xsubmenu a {
	display: block;
	width: 78px;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
	background: url(../images/dekorace6.gif) center no-repeat;	
	text-align: center;
	color: white;
}
#xsubmenu li {
	float: left;
	margin: 1px;
}
#xsubmenu li.selected a {
	background-image: url(../images/dekorace4.gif);	
}

.video_all {
	width: 320px;
	height: 300px;
	text-align: center;	
	/*margin: 10px 35px 10px 35px;*/
	margin: 10px auto 10px auto;
}
.video_allall {
	width: 390px;
	height: 320px;
	margin: 0;
	float: left;
}
.video_video {
	width: 320px;
	height: 240px;
	overflow: hidden;
	border: 1px solid #dcdcdc;
	margin: auto;
}
.video_name {
	display: block;
	margin: auto;
	padding: 5px 0 0 0;
	color: #1EB9DC;
	font-weight: bold;
}


div.checkpriceitem2 {
/*	border-bottom: 1px dotted #dcdcdc;*/
	height: 80px; 
}
div.checkpriceitem2_product_img {
	float: left;
	width: 120px;	
}
div.checkpriceitem2_img {
	float: left;
	width: 135px;
	padding-top: 5px;
	/*height: 60px;*/
	overflow: hidden;
	cursor: pointer;
	text-align: center;
	color: #666;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
}
div.checkpriceitem2_img img {
	margin: 3px auto 3px auto;
}
div.checkpriceitem2_img div {
	margin: 0 0 3px 0;
}
div.checkpriceitem2_description {
	float: left;
	height: 40px;
	width: 300px;
	padding-right: 10px;
	margin: 15px 0 auto 5px;
	color: #1EB9DC;
	font-weight: bold;
	font-size: 11px;
}
div.checkpriceitem2_description a {
	display: block;
	padding-top: 4px;
	font-size: 10px;
}
div.checkpriceitem2_url {
	float: left;
	padding-top: 18px;
	width: 100px;
	/*background: blue;*/
}
div.checkpriceitem2_url a {
	margin: 17px auto 0 auto;
	display: block;
	color: white;
	width: 78px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background: url(../images/dekorace6.gif) no-repeat center;
}
div.checkpriceitem2_price {
	float: left;
	padding: 15px 0 0 0;
	width: 110px;
	color: #1EB9DC;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	/*background: red;*/
}

.table-ramka1 td{
  padding: 3px 10px 3px 0;
  border-bottom: 1px solid #eee;
}

.error{
  color: red;
  font-weight: normal !important;
}

.banner-top-home-left{
  float: left;
  width: 351px !important;
  margin: 3px 0;
  text-align: center;  
}

.banner-top-home-right{
  float: left;
	width: 350px !important;  
  margin: 3px 0;
  text-align: center;	
}

.interlace td{
  padding: 3px;
  font-weight: bold;
  border-right: 2px solid #fff;
  text-align: left;
}

.redts1{
  color: red  !important;
  font-weight: normal !important;
  text-decoration: underline !important;
}


.ullistts1{
  margin: 0 0 7px 0;
  padding: 0;
}

.ullistts1 li{
  display: inline;
  margin: 0 0 0 17px;
  padding: 0 0 0 12px;
  background: url(/images/dekorace1.gif) no-repeat left center;
}

.ullistts1 li a{
  font-weight: normal !important;
}


.ullistts2{
  margin: 0 0 5px 0;
  padding: 0;
}

.ullistts2 li{
  display: inline;
  margin: 0 0 0 17px;
  padding: 0 0 0 12px;
  background: url(/images/dekorace1.gif) no-repeat left center;
}

.ullistts2 li a{
  font-weight: normal !important;
}

.hr1{
  height: 1px;
	border-bottom: 1px dotted #dcdcdc;
	margin: 0 0 7px 0;  
}

.hr2{
  height: 1px;
	border-bottom: 1px dotted #dcdcdc;
	margin: 12px 0 7px 0;  
}

#letflymenu{
  width: 440px;
  position: absolute;
  left: 110px;
  top: 35px;
  background: #fff;
  z-index: 1000;
  display: none;
}

.leftflytop{
  background: url(/images/bg_flymenu_top.gif) no-repeat left top;
  height: 4px;
  font-size: 0;
}

.leftflycenter{
  padding: 12px 12px 12px 2px;
  border-left: 1px solid #dadada;  
  border-right: 1px solid #dadada;  
}

.leftflybot{
  background: url(/images/bg_flymenu_bot.gif) no-repeat left top;
  height: 4px;
  font-size: 0;
}

.manflylist{
  background: url(/images/dekorace1.gif) no-repeat left center;
  padding: 0 0 0 20px;
  font-weight: bold;
  text-decoration: none;
  color: #666;
  display: block;
  width: 110px;
  float: left;
  margin: 0 0 2px 10px !important;
  display: inline;
  white-space: nowrap;
}

.manflylist:hover{
  text-decoration: underline !important;
}

.wincontstts2-errp404{
  border-left: 1px solid #dadada;
  border-right: 1px solid #dadada;
  margin: 0 0 0 2px;
  padding: 7px;
  width: 826px;  
}


.winheader-errp404{
  margin: 2px 0 0 2px;
  width: 842px !important;
}

.bottom404{
  width: 842px;
  height: 4px;
  background: url(/images/bg_404_bottom.gif) no-repeat;
  margin: 0 0 0 2px;
}

.st-but-yell{
	padding:0 0 0 15px;
	background: url("/images/st_but_yell.gif") 0 0 no-repeat;
	font-size: 11px;
}	

.st-but-yell a{
   display:block; 
   padding:3px 15px 5px 0; 
   background: url("/images/st_but_yell.gif") 100% 0 no-repeat;
	color: #fff !important;
	text-decoration: none;
}

.st-but-blue{
	padding:0 0 0 15px;
	background: url("/images/st_but_blue.gif") 0 0 no-repeat;
	font-size: 11px;
}	

.st-but-blue a{
   display:block; 
   padding:3px 15px 5px 0; 
   background: url("/images/st_but_blue.gif") 100% 0 no-repeat;
	color: #fff !important;
	text-decoration: none;
}

.st-but-blue span{
   display:block; 
   padding:3px 15px 5px 0; 
   background: url("/images/st_but_blue.gif") 100% 0 no-repeat;
	color: #fff !important;
  cursor: hand;
  cursor: pointer;
}

.logo-prices-ts{
  padding: 0 15px;
}

.tablegraytd td{
  background: #f3f3f3;
}


/*tabs*/


#header-tabs {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  background:#fff url("/images/bg.gif") repeat-x bottom;
  width: 782px;
  line-height:normal;
  }
#header-tabs ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#header-tabs li {
  float:right;
  background:url("/images/left.gif") no-repeat left top;
  margin:0 2px;
  padding:0 0 0 2px;
  }
#header-tabs a {
  float:right;
  display:block;
  background:url("/images/right.gif") no-repeat right top;
  padding:5px 7px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#bfbfbf;
  font-size: 13px;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header-tabs a {float:none;}
/* End IE5-Mac hack */
#header-tabs a:hover {
  color:#1EB9DC;
  }
#header-tabs #current {
  background-image:url("/images/left_on.gif");
  }
#header-tabs #current a {
  background-image:url("/images/right_on.gif");
  color: #1EB9DC !important;
  padding-bottom:5px;
  }

  
.announce-detail-table{
  width: 100%;
  margin: 12px 0;
}


.announce-detail-td1{
  vertical-align: top;
}
  
.announce-detail-td2{
  width: 335px;
  vertical-align: top;
  color: #6a6a6a;
}

.announce-detail-td3{
  width: 296px;
  background: #f3f3f3;
  padding: 12px;
  vertical-align: top;
}

.announces-detail-table-in td{
  padding: 5px 10px;
}

.sms-cred-tt{
  margin: 12px 0 0 0;
}

.sms-cred-tt td{
  background: #dcdcdc;
  padding: 10px;
  border-top: 1px dotted #ccc;
  border-bottom: 1px dotted #ccc;  
}

.sms-cred-dd{
  width:387px;
  background-color: #ccc;
  height:38px;
  padding:0px;
  margin:10px auto;
  color: #fff;
}

.sms-historyblock{
  position: absolute;
  left: 220px;
  top: 250px;
  display: none;
  background: #fff;
  padding: 10px;
  border: 1px solid #ececec;
  width: 380px;
}

.sms-history-close{
  position: absolute;
  right: 10px;
  top: 10px;
}

.database-s1-td1{
  vertical-align: top;
  width: 300px;
  border-right: 1px solid #dcdcdc;
  padding: 0 20px 0 0;
}

.database-s1-td2{
  vertical-align: top;
  padding: 0 10px 0 20px;
}

.database-s1-inp{
  width: 170px;
  border: 1px solid #dcdcdc;
}

.database-s1-ta{
  width: 260px;
  height: 140px;
  border: 1px solid #dcdcdc;
}

.quickcompanymail-td td{
  padding: 5px 0;
}

.database-s1-ul{
	list-style: square;
	color: #1EB9DC;
	padding: 0;
	margin: 5px 0;
}

.database-s1-ul li{
  margin: 0 0 3px 25px;
}
.database-s1-font-black{
  color: #606060 !important;
}

#quickcompanymail{
  /*display: none;*/
}

.tabletdpad4 tbody td{
  padding: 7px  4px 0 10px  !important;
}

.tabletrbordbot{
  border-bottom: 1px dotted #dcdcdc;
}

.downloadtexttoolbar1{
  padding: 0 0 0 40px;
}

.downloadtexttoolbar2{
  font-size: 18px;
  font-weight: bold;
  color: #b51801;
  padding: 20px 0 0 20px;
  vertical-align: top;
}

.main-news-item{
}

.main-new-l{
  float: left;
  margin:0;
  padding: 0;
  width: 115px;
}

.main-new-r{
  float: left;
  margin:0;
  padding: 0;
  width: 230px;
}

.main-news-a, .main-news-p{
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.style-ph12{
  width: 100%;
  border-bottom: dotted 1px  #dcdcdc;
}

.style-ph12 td{
  padding: 0 0 10px 0;
}

h2.h2st12{
  border-bottom: 0 !important;
	color: #1EB9DC;
	font-size: 12px;
	font-weight: bold;
	padding: 0 !important;
  margin: 0 !important;
}

.leftban1{
  text-align: center;
  padding: 2px 0 0 0;
}