@charset "utf-8";

body {
	font: 12px Arial;
	background-color: #ffffff;
	background-image:url(../img/bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	color:#535454;
}
body a {
	outline:none;
}

ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
h1, h2, h3, h4 {
    padding:0px;
    margin:0px;
    font-size:inherit;
    *font-size:12px;
    font-weight:normal;
    display:inline;
}
#adult {
	width:800px;
	height:600px;
	margin:0px auto;
	background-image:url(../img/18.jpg);
	background-repeat:no-repeat;
}
#adult #buttons {
	width:300px;
	padding-top:375px;
	padding-left:315px;
	text-align:left;
}
#adult #buttons input {
	margin-right:40px;
}
#adult #buttons img,#adult #buttons input {
	vertical-align:middle;
	border:0px;
}
#holder {
	width:1000px;
	margin:0px auto;
}
#footer {
	width:100%;
	height:238px;
	margin-top:50px;
	background-image:url(../img/bg-footer.gif);
	background-repeat:repeat-x;
}
#footer #inside-footer {
	width:1000px;
	margin:0px auto;
	padding-top:30px;
	font-size:11px;
}
#footer #inside-footer a {
	color:#595959;
}
#footer #inside-footer #left {
	width:259px;
	border-right:1px solid #bdbdbc;
	text-align:center;
	float:left;
}
#footer #inside-footer #right {
	width:680px;
	word-spacing:6px;
	padding-left:60px;
	line-height:180%;
	float:left;
}
#holder #top {
	width:1000px;
	height:192px;
}
#holder #top #menu-top {
	width:1000px;
	height:25px;
	padding-top:6px;
	text-align:right;
}
#holder #top #menu-top a {
	padding-left:20px;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
#holder #top #menu-top a.selected {
	text-decoration:underline;
}
#holder #top #logo {
	width:1000px;
	padding-top:30px;
}
#holder #top #menu-top ul {
	width:450px;
	height:31px;
	float:right;
	margin:0px;
	padding:0px;
	list-style:none;
}
#holder #top #menu-top ul li {
	min-width:72px;
	height:31px;
	float:left;
	margin-left:35px;
}
#holder #top #menu-top ul li a {
	height:31px;
	display:block;
	outline:none;
	text-decoration:none;
}
#holder #top #menu-top ul li a#m1 {
	width:72px;
	height:31px;
	background-image:url(../img/m1.gif);
	background-repeat:no-repeat;
}
#holder #top #menu-top ul li a#m1.selected {
	width:72px;
	height:31px;
	background-image:url(../img/m1-on.gif);
	background-repeat:no-repeat;
}
#holder #top #menu-top ul li a#m2 {
	width:108px;
	height:31px;
	background-image:url(../img/m2.gif);
	background-repeat:no-repeat;
}
#holder #top #menu-top ul li a#m2.selected {
	width:108px;
	height:31px;
	background-image:url(../img/m2-on.gif);
	background-repeat:no-repeat;
}
#holder #top #menu-top ul li a#m3 {
	width:87px;
	height:31px;
	background-image:url(../img/m3.gif);
	background-repeat:no-repeat;
}
#holder #top #menu-top ul li a#m3.selected {
	width:87px;
	height:31px;
	background-image:url(../img/m3-on.gif);
	background-repeat:no-repeat;
}
#holder #content {
	width:1000px;
	margin:0px auto;
	margin-top:24px;
}
#holder #content .side {
	width:200px;
	in-height:200px;
	float:left;
}
#holder #content .middle {
	width:540px;
	min-height:200px;
	margin-left:30px;
	margin-right:30px;
	float:left;
}
#holder #content .middle .products-linked {
	width:152px;
	min-height:270px;
	padding:5px;
	float:left;
	margin:8px;
	border:1px solid #dedede;
	background-color:#FFFFFF;
}
#holder #content .middle .products-linked .products-image {
	width:50px;
	float:left;
}
#holder #content .middle .products-linked .products-information {
	width:102px;
	float:left;
	font-size:11px;
}
#holder #content .middle .products-linked .products-information .products-name {
	width:102px;
	margin-bottom:10px;
	color:#7fb128;
	font-weight:bold;
	font-size:12px;
}
#holder #content .middle .products-linked .products-information .products-info {
	width:102px;
	font-size:11px;
	margin-bottom:3px;
}
#holder #content .middle .products-linked .products-information .products-price {
	width:102px;
	text-align:center;
	margin-top:15px;
	color:#9b265b;
	font-size:14px;
}
#holder #content .middle .products-linked .products-information .product-addional {
	width:102px;
	margin-top:10px;
}
#holder #content .middle .products-linked .products-information .product-addional img {
	margin-right:10px;
	vertical-align:middle;
}
#holder #content .middle #product {
	width:520px;
	padding:10px;
	padding-bottom:50px;
}
#holder #content .middle #product a {
	outline:none;
}
#holder #content .middle #product #product-image {
	width:195px;
	margin-right:20px;
	float:left;
}
#holder #content .middle #product #product-image #product-frame {
	width:193px;
	min-height:198px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	border:1px solid #dfdfdf;
	background-color:#FFFFFF;
	margin-bottom:10px
}
#holder #content .middle #product #product-information #product-price {
	width:76px;
	height:30px;
	float:left;
	padding:2px;
	text-align:center;
	color:#9b265b;
	font-size:14px;
	border:1px solid #d0d0d0;
	background-color:#FFFFFF;
	margin-bottom:20px;
}
#holder #content .middle #product #product-information #product-num {
	width:195px;
	float:left;
	text-align:center;
}
#holder #content .middle #product #product-information #product-num img {
	margin-left:15px;
}
.num {
	width:35px;
	text-align:center;
	border:1px solid #d0d0d0;
	font-size:10px;
}
input,textarea,select {
	border:1px solid #d0d0d0;
}
#holder #content .middle #table-zamowienie {
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
}
#holder #content .middle #table-zamowienie tr {
}
#holder #content .middle #table-zamowienie td {

}
#holder #content .middle #table-zamowienie .margin {
	padding-top:10px;
}
#holder #content .middle #product #product-information {
	width:305px;
	float:left;
}
#holder #content .middle #product #product-information #product-name {
	width:305px;
	margin-bottom:15px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#holder #content .middle #product #product-information .product-info-name {
	width:70px;
	float:left;
	margin-bottom:7px;
	font-size:10px;
}
#holder #content .middle #product #product-information .product-info-value {
	width:235px;
	float:left;
	font-size:12px;
	margin-bottom:7px;
	font-weight:bold;
}
#holder #content .middle #product #product-information .product-description {
	width:305px;
	margin-bottom:15px;
}
#holder #content .middle #product #product-information .product-description .title {
	width:305px;
	margin-bottom:1px;
	font-size:12px;
	font-weight:bold
}
#holder #content .middle #product #product-information .product-description .body {
	width:305px;
	font-size:11px;
}
#holder #content .middle .products-list {
	width:520px;
	padding:10px;
	padding-bottom:10px;
	border-bottom:1px solid #d5d5d5;
}
#holder #content .middle .products-list .product-image {
	width:195px;
	margin-right:20px;
	float:left;
}
#holder #content .middle .products-list .product-image .product-frame {
	width:193px;
	height:198px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	border:1px solid #dfdfdf;
	background-color:#FFFFFF;
}
#holder #content .middle .products-list .product-information {
	width:200px;
	margin-right:20px;
	float:left;
}
#holder #content .middle .products-list .product-information .product-name {
	width:200px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#7fb128;
}
#holder #content .middle .products-list .product-information .product-info {
	width:200px;
	font-size:11px;
	margin-bottom:5px;
}
#holder #content .middle .products-list .product-information .product-price-num {
	width:200px;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
}
#holder #content .middle .products-list .product-information .product-price-num .product-price {
	width:76px;
	height:30px;
	padding:2px;
	text-align:center;
	color:#9b265b;
	font-size:14px;
	margin-right:20px;
	border:1px solid #d0d0d0;
	background-color:#FFFFFF;
	float:left;
}
#holder #content .middle .products-list .product-information .product-price-num .product-num {
	width:90px;
	padding-top:10px;
	font-size:12px;
	float:left;
}
#holder #content .middle .products-list .product-information .product-price-num .product-num .num {
	width:35px;
	border:1px solid #d0d0d0;
	font-size:10px;
}
#holder #content .middle .products-list .product-information .product-buttons {
	width:200px;
	margin-top:10px;
	text-align:left;
}
#holder #content .middle .products-list .product-information .product-buttons img {
	margin-right:10px;
	margin-left:1px;
}
#holder #content .middle .products-list .product-awards {
	width:85px;
	float:left;
	text-align:right;
}
#holder #content .middle .products-list .product-awards img {
	margin-top:5px;
}
#holder #content .side .module-recommendation {
	width:198px;
	min-height:211px;
	margin-bottom:10px;
	border-bottom:1px solid #dadad9;
	float:left;
	background-image:url(../img/bg-rec_new.jpg);
	background-repeat:no-repeat;
}
#holder #content .side .module-recommendation  ul {
	width:170px;
	margin-left:28px;
	margin-top:60px;
	padding:0px;
	list-style:square;
}
#holder #content .side .module-recommendation  ul li {
	width:170px;
	padding-top:2px;
	padding-bottom:2px;
}
#holder #content .side .module-recommendation  ul li a {
	width:145px;
	padding-left:5px;
	display:block;
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;
	color:#7b7b7b;
	text-transform:capitalize;
	border-bottom:1px solid #d3d3d3;
}
#holder #content .side .module-recommendation  ul li a:hover {
	text-decoration:none;
	color:#b1914a;
}
#holder #content .middle .module-join {
	width:198px;
	height:212px;
	border:1px solid #dadad9;
	float:left;
}
#holder #content .middle .product-kit {
	width:518px;
	min-height:257px;
	padding:10px;
	margin-bottom:20px;
	border:1px solid #dfdfdf;
	background-image:url(../img/bg-module.gif);
	background-repeat:repeat-x;
}
#holder #content .middle .product-kit .product-name {
	width:518px;
	font-size:14px;
	color:#535454;
	margin-bottom:15px;
}
#holder #content .middle .product-kit .product-list {
	width:147px;
	float:left;
	padding-right:13px;
}
#holder #content .middle .product-kit .product-list ul {
	width:147px;
	margin:0px;
	padding:0px;
	list-style:none;
}
#holder #content .middle .product-kit .product-list ul li {
	width:140px;
	padding-top:4px;
	padding-left:7px;
	padding-bottom:6px;
	background-image:url(../img/_dots.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#holder #content .middle .product-kit .product-list ul li h3 {
	font-weight:bold;
}
#holder #content .middle .product-kit .product-info {
	width:358px;
	float:left;
}
#holder #content .middle .product-kit .product-info .product-images {
	width:358px;
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:center;
	border-bottom:1px solid #bebebe;
}
#holder #content .middle .product-kit .product-info .product-images img {
	margin-left:5px;
	margin-right:5px;
}
#holder #content .middle .product-kit .product-info .product-price {
	width:358px;
}
#holder #content .middle .product-kit .product-info .product-price .product-price-normal {
	width:178px;
	float:left;
	text-align:center;
	color:#535353;
	padding-bottom:8px;
	border-right:1px solid #bcbcbc;
}
#holder #content .middle .product-kit .product-info .product-price .product-price-normal .price-price-grey {
	width:90px;
	height:23px;
	margin:0px auto;
	margin-top:5px;
	color:#535353;
	font-weight:bold;
	font-size:14px;
	background-color:#dadada;
	text-align:center;
	padding-top:7px;
}
#holder #content .middle .product-kit .product-info .product-price .product-price-promo {
	width:179px;
	float:left;
	text-align:center;
	color:#535353;
	padding-bottom:8px;
}
#holder #content .middle .product-kit .product-info .product-price .product-price-promo .price-price-pink {
	width:90px;
	height:23px;
	margin:0px auto;
	margin-top:5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	background-color:#9b265b;
	text-align:center;
	padding-top:7px;
}
#holder #content .middle .product-kit .product-info .product-buttons {
	width:100%;
	margin-top:20px;
	text-align:center;
	margin-bottom:20px;
}
#holder #content .middle .product-kit .product-info .product-desc {
	width:90%;
	margin-left:10%;
	font-size:11px;
	text-align:justify;
}
#holder #content .middle .bar-green {
	width:530px;
	height:22px;
	margin-bottom:15px;
	padding-left:10px;
	padding-top:7px;
	background-image:url(../img/bar-grey2.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
#holder #content .middle .message {
	width:540px;
	min-height:328px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	background-image:url(../img/bg-msg.gif);
	background-repeat:repeat-x;
}
#holder #content .middle .message .module {
	width:90%;
	margin:0px auto;
}
#holder #content .middle .message .text {
	width:520px;
	padding:10px;
}
#holder #content .middle .message .module .comment {
	width:100%;
	margin:0px auto;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:5px;
}
#holder #content .middle .message .module .title{
	width:100%;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
}
#holder #content .middle .message .message-title {
	width:525px;
	min-height:30px;
	margin:0px auto;
	padding-left:10px;
	padding-top:10px;
	color:#535454;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #cecfcf;
}
#holder #content .middle .message .message-info {
	width:300px;
	font-size:11px;
	padding:10px;
}
#holder #content .middle .message .message-title .path {
	width:80%;
	float:left;
	font-size:11px;
	text-align:left;
}
#holder #content .middle .message .message-title .back {
	width:15%;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
#holder #content .middle .message .message-title img {
	margin-right:5px;
	margin-left:5px;
}
#holder #content .middle .message #first {
	width:335px;
	min-height:262px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:185px;
	padding-left:20px;
	line-height:220%;
	color:#535454;
	text-align:justify;
	background-image:url(../img/img1.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#holder #content .middle .message #first div{
	margin-top:15px;
}
#holder #content .module {
	width:200px;
	margin-bottom:15px;
}
#holder #content .module .module-grey {
	width:198px;
	min-height:200px;
	padding-top:5px;
	padding-bottom:5px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background-color:#f0f0f0;
}
#holder #content .module ul.ul-top {
	width:155px;
	font-size:11px;
	margin-left:30px;
}
#holder #content .module ul.ul-top li {
	width:155px;
	padding-top:4px;
	padding-bottom:4px;
	list-style:decimal;
	border-bottom:1px solid #cecece;
}
#holder #content .module ul.ul-top li a {
	width:155px;
	padding-top:2px;
	padding-bottom:2px;
	min-height:16px;
	display:block;
	color:#7b7b7b;
	font-weight:bold;
	text-decoration:none;
}
#holder #content .module ul.ul-top li a:hover {
	color:#a83d6e;
	text-decoration:none;
}

#holder #content .module .module-title {
	width:190px;
	height:20px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	text-transform:uppercase;
	background-image:url(../img/bar-grey.gif);
	background-repeat:repeat-x;
}
#holder #content .module .module-title span {
	margin-left:20px;
	padding-top:-2px;
}
#holder #content .module #top10 {
	width:198px;
	min-height:100px;
	background-color:#f0f0f0;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
#holder #content .module #top10 ul {
	width:185px;
	margin:0px auto;
	padding:0px;
	list-style:none;
}
#holder #content .module #top10 ul li {
	width:185x;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid #cecece;
}
#holder #content .module #top10 ul li {
	width:185px;
	min-height:16px;
	font-weight:bold;
	color:#797979;
}
#holder #content .module #top10 ul li a {
	text-decoration:none;
	margin-left:5px;
	color:#7c7c7c;
}
#holder #content .module #top10 ul li a:hover {
	text-decoration:none;
	color:#a3406c;
}
#holder #content .module .module-title-green {
	width:190px;
	height:20px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	text-transform:uppercase;
	background-image:url(../img/bar-green.gif);
	background-repeat:repeat-x;
	background-position:0px -4px
}
#holder #content .module .product-small {
	width:178px;
	padding:10px;
	border:1px solid #dedede;
	border-top:0px;
}
#holder #content .module .product-small .product-image {
	width:50px;
	float:left;
}
#holder #content .module .product-small .product-desc {
	width:128px;
	float:left;
}
#holder #content .module .product-small .product-desc .product-name {
	width:128px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}
#holder #content .module .product-small .product-desc .product-info {
	width:128px;
	margin-bottom:8px;
}
#holder #content .module .product-small .product-desc .product-price {
	width:128px;
	text-align:center;
	margin-bottom:10px;
	margin-top:15px;
	color:#9b265b;
}
#holder #content .module .product-small .product-buttons {
	width:178px;
	margin:0px auto;
	text-align:center;
	margin-top:5px;
}
#holder #content .module .product-small .product-desc .input-num {
	width:30px;
	font-size:12px;
	border:1px solid #d0d0d0;
}

#holder #content .module #log-place {
	width:190px;
	min-height:167px;
	padding:5px;
	color:#FFFFFF;
	background-color:#373836;
	background-image:url(../img/bg-login.gif);
	background-repeat:no-repeat;
}
#holder #content .module #log-place div {
	width:169px;
	margin-left:5px;
	margin-bottom:10px;
}
#holder #content .module #log-place .input-login {
	width:159px;
	height:18px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	font-size:12px;
	color:#383737;
	border:0px;
	background-color:transparent;
	background-image:url(../img/input-login.gif);
	background-repeat:no-repeat;
}
#holder #content .module #log-place .login-panel-top {
	width:105px;
	text-align:left;
	float:left;
	margin:0px;
}
#holder #content .module #log-place .login-logout {
	width:60px;
	text-align:right;
	float:left;
	margin:0px;
}
#holder #content .module #log-place #log-error {
	width:170px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}
#holder #content .module #log-place #log-error-ok {
	width:170px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	color:#92be46;
	font-size:11px;
	font-weight:bold;
}
#holder #content .module #log-place .login-option {
	width:175px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	color:#FFFFFF;
	padding-left:5px;
	border-top:1px solid #6f6f6e;
}
#holder #content .module #log-place .login-name {
	width:175px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
#holder #content .module #log-place #buttons {
	width:170px;
	margin:0px auto;
	padding-top:10px;
	border-top:1px solid #6e6e6d;
}
#holder #content .module #log-place #buttons div {
	margin-bottom:2px;
}


#holder #content .module #search {
	width:180px;
	height:65px;
	padding:10px;
	background-image:url(../img/bg-search.gif);
	background-repeat:no-repeat;
}
#holder #content .module #search div {
	margin-bottom:5px;
}

#holder #content .input-search {
	width:138px;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	font-size:12px;
	color:#383737;
	border:0px;
	background-color:transparent;
	background-image:url(../img/input-search.gif);
	background-repeat:no-repeat;
}
#holder #content .module ul#menu-left {
	width:200px;
	background-color:#7d1946;
}
#holder #content .module ul#menu-left li {
	width:200px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#9b265b;
	border-bottom:1px solid #b9688d;
}
#holder #content .module ul#menu-left li.selected {
	background-color:#7d1946;
}
#holder #content .module ul#menu-left li a {
	width:190px;
	padding-top:3px;
	padding-bottom:3px;
	outline:none;
	padding-left:10px;
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}
#holder #content .module ul#menu-left li a:hover,#holder #content .module ul#menu-left li a.selected {
	text-decoration:none;
	font-weight:bold;
}
#holder #content .module ul#menu-left li ul {
	padding-top:5px;
	width:200px;
	background-color:#7d1946;
}
#holder #content .module ul#menu-left li ul li {
	width:175px;
	margin-left:25px;
	background-color:#7d1946;
	border:0px;
	list-style:disc;
	color:#FFFFFF;
}
#holder #content .module ul#menu-left li ul li a {
	width:175px;
	padding-left:0px;
}

#holder #content .module ul#menu-left li ul li ul {
	padding-top:5px;
	width:175px;
	background-color:#7d1946;
}
#holder #content .module ul#menu-left li ul li ul li {
	width:150px;
	margin-left:25px;
	background-color:#7d1946;
	border:0px;
	list-style:disc;
	color:#FFFFFF;
}
#holder #content .module ul#menu-left li ul li ul li a {
	width:150px;
	padding-left:0px;
}

#holder #content .module ul#menu-left li ul li ul li ul {
	padding-top:5px;
	width:150px;
	background-color:#7d1946;
}
#holder #content .module ul#menu-left li ul li ul li ul li {
	width:125px;
	margin-left:25px;
	background-color:#7d1946;
	padding-top:0px;
	padding-bottom:0px;
	border:0px;
	list-style:disc;
	color:#FFFFFF;
}
#holder #content .module ul#menu-left li ul li ul li ul li a {
	width:125px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}

ul.pager .selected a {
	font-size: 13px;
	color:#9b265b;
}

ul.pager {
	font-size: 13px;
	margin: 0 auto;
	width: 310px;
	padding: 0px;
}	

ul.pager li {
	list-style-type: none;
	float: left;
	padding: 5px;
	margin-top:20px;
	width:15px;
}
ul.pager li a {
	color:#56606e;
}
.search {
	width:400px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px auto;
}
.search .name {
	width:90px;
	float:left;
	margin-bottom:5px;
	font-weight:bold;
}
.search .value {
	width:310px;
	float:left;
	margin-bottom:5px;
}
.search .value select {
	border-bottom:1px solid #3e3e3d;
	border-left:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-top:1px solid #717170;
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:middle;
}
#fader {
	width:1000px;
	height:161px;
	margin: 0;
	z-index: 1;
	*position:relative;
}

#fader img {
	display:none;
	position:absolute;
	margin:0px auto;
}

/************/
#fb{
	width: 340px;
	height: 400px;
	position: fixed;
	right: -305px;
	/*right: 0;*/
	/*top: 270px;*/
	top: 50px;
	z-index: 100;
	
}

#fb #fb-btn{
	float:left;
	overflow: hidden;
	width: 35px;
	cursor: pointer;
}

#fb #fb-main
{
	float: right;
	overflow: hidden;
	width: 300px;
	background: #fff;
}
/************/


.size10 {font-size:10px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.normal {font-weight:normal;}
.float_left {float:left;}
.bold {font-weight:bold;}
.text_left {text-align:left;}
.text_center {text-align:center;}
.text_justify {text-align:justify;}
.text_right {text-align:right;}
.def_clear {clear:left;}
.def_both {clear:both;}
.def_clear_right {clear:right};
.no_border {border:0px}
.ver_middle {vertical-align:middle;}
.pointer {cursor:pointer;}
.green {color:#7fb128;}
.white {color:#FFFFFF;}
.green2 {color:#728C43;}
.red {color:#b84b57;}
.black {color:#000000;}
.grey555 {color:#545550;}
.grey {color:#aeaeae;}
.pink {color:#9b265b;}
.blue {color:#016597;}
.gold {color:#a58304;}
.orange {color:#D75E33;}
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
.ucfirst {text-transform:capitalize;}
.form_class {padding:0px;margin:0px;}
.line-through {text-decoration:line-through}
.cartitem {cursor:pointer;}

a:link    {text-decoration: none;		color:#303443;}
a:visited {text-decoration: none;		color:#303443;}
a:hover   {text-decoration: underline;   color:#303443;}
a:active  {text-decoration: none;		color:#303443;}

a.item_link:link    {text-decoration: none;	color: #FFFFFF;}
a.item_link:visited {text-decoration: none;	color: #FFFFFF;}
a.item_link:hover   {text-decoration: none; color: #FFFFFF;}
a.item_link:active  {text-decoration: none;	color: #FFFFFF;}

a.red_link:link    {text-decoration: none;	color: #701416;}
a.red_link:visited {text-decoration: none;	color: #701416;}
a.red_link:hover   {text-decoration: underline;  color: #701416;}
a.red_link:active  {text-decoration: none;	color: #701416;}

a.vini_link:link    {text-decoration: none;	color: #9b265b;}
a.vini_link:visited {text-decoration: none;	color: #9b265b;}
a.vini_link:hover   {text-decoration: underline;  color: #9b265b;}
a.vini_link:active  {text-decoration: none;	color: #9b265b;}

a.grey_link:link    {text-decoration: none;	color: #aeaeae;}
a.grey_link:visited {text-decoration: none;	color: #aeaeae;}
a.grey_link:hover   {text-decoration: none; color: #aeaeae;}
a.grey_link:active  {text-decoration: none;	color: #aeaeae;}

a.black_link:link    {text-decoration: none;	color: #000000;}
a.black_link:visited {text-decoration: none;	color: #000000;}
a.black_link:hover   {text-decoration: none;    color: #000000;}
a.black_link:active  {text-decoration: none;	color: #000000;}

a.white_link:link    {text-decoration: none;		color: #FFFFFF;}
a.white_link:visited {text-decoration: none;		color: #FFFFFF;}
a.white_link:hover   {text-decoration: underline;	color: #FFFFFF;}
a.white_link:active  {text-decoration: none;		color: #FFFFFF;}

a.green_link:link    {text-decoration: none;		color: #7fb128;}
a.green_link:visited {text-decoration: none;		color: #7fb128;}
a.green_link:hover   {text-decoration: underline;	color: #7fb128;}
a.green_link:active  {text-decoration: none;		color: #7fb128;}

a.footer_link:link    {text-decoration: underline;	  color: #595959;}
a.footer_link:visited {text-decoration: underline;	  color: #595959;}
a.footer_link:hover   {text-decoration: none;	  color: #595959;}
a.footer_link:active  {text-decoration: underline;	  color: #595959;}

#platnoscipl{
margin: 20px 120px; 
text-align: right;
}

#platnoscipl input{
margin: 5px;
width:300px;
}
