/* 
Title:		Semos Multimedia main style
Author: 	contact@smultimedia.com
*/

/* Import css file */
@import url(master02.css);
/* pageStructure
-----------------------------------------------------------------------------*/
.wrap {
	margin:0 auto;
	width:860px;
	height:100%;
}
.header {
	width:860px;
	height:84px;
	position:relative;
}
.logo {
	position:absolute;
	top:13px;
	left:19px;
}
.lang {
	/*float:right;*/
	padding:4px 0 0 0;
	color:#000000;
	font:10px "Arial Narrow", sans-serif;
	text-align:center;
	width:122px;
	float:right;
}
.lang a {
	color:#000000;
	text-decoration:none;
}
.rabvreme {
	position:absolute;
	top:39px;
	left:248px;
	color:#ea0383;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
}
.search {
	position:absolute;
	top:33px;
	left:651px;
}
.search input {
	border:1px solid #39302b;
	color:#a5a3a3;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	padding:2px 2px 2px 7px;
	width:157px;
	vertical-align:middle;
	height:15px;
}
.search input.btn {
	width:28px;
	height:21px;
	border:none;
	padding:0;
	vertical-align:middle;
}
.topNav {
	position:absolute;
	top:61px;
	left:651px;
	width:199px;
	height:20px;
	background-color:#c5003d;
	text-align:center;
	padding:4px 0 0 0;
}
.topNav a {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font: bold 12px "Arial Narrow", sans-serif;
	padding:0 5px;
}
.mainNav {
	width:858px;
	height:40px;
	border:1px solid #bfc5c8;
	border-color:#bfc5c8 #bfc5c8 #c5003d #bfc5c8;
	border-width:1px 1px 3px 1px;
	background:url(../../img/mainnav_bg.jpg) repeat-x;
}

.flash {
	width:860px;
	height:301px;
}
.promo {
	width:860px;
	height:155px;
	background-color:#FFFFFF;
}
/*.summerPromo {
	width:214px;
	height:155px;
	float:left;
	padding:0 1px 0 0;
}*/
.newProduct {
	width:428px;
	height:155px;
	float:left;
	padding:0 1px 0 0;
	background:url(../../img/new_product_bg.gif) repeat-x top;
}
.newProductInfo {
	float:left;
	height:148px;
	width:288px;
	padding: 7px 0 0 17px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#505050;
}
h3
{
	color:#FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.newProductInfo h3 {
	color:#FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
h2
{
	color:#c5003d;
	font: bold 15px "Arial Narrow", sans-serif;
	padding: 17px 0 15px 0;
}
.innerCont h4
{
	font-family:Tahoma Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:0 0 10px 0;
	color:#505050;
}
.newProductInfo h2 {
	color:#c5003d;
	font: bold 15px "Arial Narrow", sans-serif;
	padding: 17px 0 15px 0;
}
.newProductImg {
	float:right;
	height:155px;
	width:123px;
}
.newsletter {
	float:right;
	height:155px;
	width:215px;
	background:url(../../img/newsletter_bg.gif) repeat-x top;
}
.newsletterInfo {
	padding: 7px 0 0 17px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#505050;
}
.newsletterInfo h3 {
	color:#FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.pInfo {
	padding:17px 0 5px 0;
}
.newsletterInput {
	height:20px;
	margin:0 0 5px 0;
}
.newsletterInfo input {
	border:1px solid #39302b;
	color:#a5a3a3;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	padding:2px 2px 2px 7px;
	width:150px;
	vertical-align:middle;
}
.miniShoppingCartBody input 
{
	border:1px solid #39302b;
	color:#a5a3a3;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	padding:2px 2px 2px 7px;
	width:205px;
	vertical-align:middle;
}
.newsletterInput input.btn {
	width:15px;
	height:15px;
	border:none;
	padding:0;
	vertical-align:middle;
}
a.removeList {
	color:#6d6a6a;
	font: normal 11px Arial, Helvetica, sans-serif;
	background:url(../../img/arrow.gif) no-repeat top left;
	padding:0 0 0 10px;
	text-decoration:none;
	margin:0 0 0 5px;
}
a.tellfriend {
	padding:0;
	color:#006699;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*prva*/
.prva {
	float:left;
	padding:0 10px 0 0;
	width:250px;
	margin-right:5px;
}
.frontContent {
	width:817px;
	padding:30px 20px;
	background: #e7e3f2 url(../../img/front_cont.jpg) no-repeat top left;
	height:100%;
}
/*.frontContent h5 */
.sitemap h5
{
	background-color:#3682c9;
	font-size:13px;
	font-weight:bold;
	float:left;
	width:250px;
	padding:5px;
	margin:5px 5px 5px 0;
}
/*.frontContent h5 a, .frontContent h5 a:hover, .frontContent h5 a:visited*/
.sitemap h5 a, .sitemap h5 a:hover, .sitemap h5 a:visited
{
	color:#fff;
	text-decoration:none;

}

/*.frontContent ul */
.sitemap ul
{
	float:left;
	list-style:none;
	
}
/*.frontContent ul li*/
.sitemap ul li
{
	float:left;
	display:block;
	padding:5px 0 5px 10px;
	list-style:none;
	background:url(../../img/arrowlist.gif) no-repeat top left;
	width:235px;
	margin-left:5px;
}
/*.frontContent ul li a, .frontContent ul li a:hover, .frontContent ul li a:visited {*/
.sitemap ul li a, .sitemap ul li a:hover, .sitemap ul li a:visited
{
	color:#D8406F;
	text-decoration:none;
}
.frontContentLeft {
	width:194px;
	float:left;
}
.frontContentLeftNews {
	float:left;
	background:url(../../img/bottom_news.gif) repeat-x bottom left;
	width:165px;
	padding:0 0 28px 0;
}
.frontContentLeftNewsEnd {
	float:left;
	width:165px;
	padding:0 0 8px 0;
}
.frontContentLeftBottom{
	width:165px;
	float:left;
	background:url(../img/bottom_news.gif) repeat-x bottom left;
	padding:0 0 28px 0;
}
.frontContentLeft h2 {
	color:#d8406f;
	font: bold 15px "Arial Narrow", sans-serif;
	padding:0;
}
.frontContentRight {
	float:left;
	width:623px;
}
.fcrAll {
	border-bottom:1px solid #d1d1d1;
	float:left;
	width:623px;
	padding:0 0 20px 0;
}
.fcrAll h2 {
	color:#d8406f;
	font: bold 15px "Arial Narrow", sans-serif;
	padding:0 0 20px 0;
}
.fcrAllBottom {
	float:left;
	width:623px;
	padding:10px 0 0 0;
}
.fcrAllBottom h2 {
	color:#d8406f;
	font: bold 15px "Arial Narrow", sans-serif;
	padding:0 0 10px 0;
}
.video {
	float:left;
	width:203px;
	margin-left:3px;
}
.fcrLeft {
	width:270px;
	padding:0 20px;
	float:left;
	background:url(../../img/fcrLeftborder.gif) no-repeat right top;
}
.fcrLeft ul {
	padding:20px 0;
}
.fcrLeft ul li {
	padding:5px 0 5px 15px;
	list-style:none;
	background:url(../../img/arrowlist.gif) no-repeat top left;
}
.fcrRight {
	width:290px;
	padding:0 0 0 20px;
	float:left;
}
.fcrRight ul {
}
.fcrRight ul li {
	padding:5px 0 5px 15px;
	list-style:none;
	background:url(../../img/arrowlist.gif) no-repeat top left;
}
.fcrtext {
	clear:left;
}
.fcrtekstlist {
	float:left;
	width:131px;
}
.fcrtekstlist {
	float:left;
	width:145px;
}
.frontImg {
	padding:20px 0 20px 0;
}
.frontImg01 {
	padding:0 20px 20px 0;
	float:left;
}
.frontImg03 {
	padding:0 10px 20px 0;
	float:left;
}
.frontImg02 {
	padding:0 20px 10px 0;
}
a.more, a:hover.more, a:visited.more {
	background:url(../../img/more.gif) no-repeat right;
	padding:0 5px 0 0;
	color:#3c3d3c;
	text-decoration:underline;
	font-weight:bold;
}
a.more02, a:hover.more02, a:visited.more02 {
	padding:0 5px 0 0;
	color:#3c3d3c;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
a.more01, a:hover.more01, a:visited.more01 {
	padding:0 5px 0 0;
	color:#3c3d3c;
	text-decoration:none !important;
	font-weight:normal !important;
}
	/* paging
-----------------------------------------------------------------------------
.paging {
	margin:0 auto;
	padding:10px;
	text-align:center;
}
.paging a, .paging a:visited {
	padding:0 0;
}
.paging a:hover.next {
	/*text-decoration: underline;
	text-decoration:none;
	background: none;
}
.topLink
{
    font-size: 11px;
}
*/
/**/
.style01 {
	color:#505050;
	font-weight:bold;
}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;/*  <br class="spacer" /> */
}
.footer {
	margin:0 auto;
	width:857px;
	background:url(../../img/footer.gif) repeat-x;
	height:67px;
	text-align:center;
	color:#53000f;
	font-size:10px;
	padding:25px 0 0 0;
	clear:both;
}

.innerCont {
	float:left;
	width:623px;
	padding:0 0 0 0;
}
.innerCont ul {
	padding:0;
}
.innerCont ul li {
	padding:5px 0 5px 15px;
	list-style:none;
	background:url(../../img/arrowlist.gif) no-repeat top left;
}
.innerCont ul li à{
	padding:5px 0 5px 15px;
	list-style:none;
	background:url(../../img/arrowlist.gif) no-repeat top left;
}
.innerCont h2 {
	color:#d8406f;
	font: bold 15px "Arial Narrow", sans-serif;
	padding:0 0 10px 0;
}
.innerCont h3 {
	color:#d8406f;
	font-size:11px;
	font-weight:bold;
	padding:15px 0 15px 0;
	color:#505050;
}
/*-----------------------------------------*/
/* Tell a friend
-----------------------------------------------------------------------------*/
.friend {
	background: url(../../img/bullet3.gif) no-repeat left top;
	padding:2px 0 0 24px;
}

/* Added by Arijan */
.buttonTell
{
	width: 35px !important;
	height: 20px !important;
}

.tellAFriend
{
	width: 160px;
}

/*tell a friend SemosAlts*/
/* za kazi na prijatel stil*/
.miniShoppingCartBody
{
    left: 862px;
    position: absolute;
    top: 305px;
    overflow: hidden;
    vertical-align:top;
    
}

.miniShoppingCartBodyIn
{
	
    /*background-color: #d1e4f5;*/
    background-color: #e4f5fc;
  /*  font-family:Tahoma, serif;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 273px;
    height: 350px;
    position: relative;
  
    top: -10px;
}
.closeButtonMiniSC
{
    position:relative;
    top:4px;
    left:240px;
}
.miniShoppingCartBody1
{
    left: 905px;
    position: absolute;
    top: 282px;
    overflow: hidden;
    vertical-align:top;
    
}
.miniShoppingCartBodyIn1
{
	
    background-color: #dddddd;
    /*font-family:Tahoma, serif;*/
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    width: 150px;
    height: 450px;
}

.closeButtonMiniSC1
{
    position:relative;
    top:4px;
    left:240px;
}

/*.submit {
	color:#FFFFFF;
	background-color:#3682c9;
	height:20px !important;
	width:50px !important;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	border: 1px #903a64 solid;
	cursor: pointer;
}*/
.submit 
{
	color:#FFFFFF !important;
	background-color:#d8406f;
	height:20px !important;
	width:65px !important;
	font-weight:bold;
	vertical-align:middle;
	border: 1px #d8406f solid;
	cursor: pointer;
	margin:5px 0;
	padding: 0px 2px 2px 2px !important;
}

/*Pages*/
.Pages {
	text-align:center;
	float:left;
	width:400px
}
.Paginator .Prev {
	background:none none repeat scroll 0 0;
	border:1px solid #3682c9;
	padding:2px 6px;
	text-decoration:none;
	color: #3682c9;
}
.Paginator .Next 
{
	background:none none repeat scroll 0 0;
	border:1px solid #3682c9;
	padding:2px 6px;
	text-decoration:none;
	color:#3682c9;
}
.Paginator a, .pageList {
	background:none none repeat scroll 0 0;
	border:1px solid #3682c9;
	padding:2px 6px;
	text-decoration:none !important;
	float:left;
	margin:2px;
	font-weight:normal;
	color:#3682c9;
}
.Paginator a:hover {
	color:#3682c9;
	font-weight:normal;
	text-decoration:none;
}
.this-page {
	background: #3682c9 none repeat scroll 0 0;
	border:1px solid #3682c9;
	padding:2px 6px;
	text-decoration:none !important;
	float:left;
	margin:2px;
	color:#FFFFFF;
}
.Paginator {
	font-size:11px;
}
span.Paginator {
	padding:2px 6px;
}
Inherited fromdiv.Pages .Pages {
	text-align:center;
}
/*kontakt*/
.black {
	color:#000;
	font-weight:normal;
	vertical-align:middle;
	cursor:default;
}
input.txtbox {
	width:250px;
	border: 1px #CCCCCC solid;
	color:#000000;
	margin:5px 5px 5px 0;
	padding:2px;
}
textarea.txtbox {
	width:250px;
	border: 1px #CCCCCC solid;
	color:#000000;
	margin:5px 5px 5px 0;
	padding:2px;
}
input.submit {
	color:#FFFFFF;
	background-color:#d8406f;
	height:20px;
	font-weight:bold;
	vertical-align:middle;
	border: 1px #d8406f solid;
	cursor:pointer;
	margin:5px 0;
}
/* Pavle */
.glavi 
{
}
.glavi ul {
	list-style:none;
}
.glavi ul li {
	height:76px;
	float:left;
	width:100%;
	border-bottom:1px solid #CCC;
	padding:5px 0;
	background:none;
}
.ime {
	font-weight:bold;
	padding:15px;
	float:left;
}
.glavi ul li p {
	font-weight:normal;
	padding:5px 0;
}
.float-left01 {
	float:left;
	border:1px solid #CCC;
	padding:2px;
	background-color:#FFFFFF;
}

/*pavle 2*/
.summerPromo {
	width:214px;
	height:155px;
	float:left;
	padding:0 1px 0 0;
	background:url(../../img/summer_bg.jpg) no-repeat top left;
	text-align:center;
	position:relative;
}
.summerPromo h3 {
	padding:20px 0 0 0;
}
.summerPromo h3 a {
	color:#FFFFFF;
	text-decoration:none;
	font: normal 24px "Arial Narrow", sans-serif;
}
.summerPromo h3 a:hover, .summerPromo h3 a:visited {
	text-decoration:none;
}
input.procitaj {
	width:92px;
	height:26px;
	background:url(../../img/button.gif) no-repeat top left;
	color:#FFFFFF;
	font: normal 12px "Arial Narrow", sans-serif;
	border:none;
	cursor:pointer;
	position:absolute;
	top:100px;
	left:61px;
}

/*pavle 3*/
a.poekje {
color:#d8406f;
text-decoration:none;
background:url(../../img/more_bg.gif) no-repeat top right;
padding:0 20px 2px 0;
margin-right:5px;
}

.footer a, .footer a:hover, .footer a:visited
{
	color:#000000;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	
}
.linkSemos
{
	font-size:10px !important;
}