/* Copyright (C) 2007 - 2011 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/base.css);


/* New style-related Base Values
----------------------------------------------------------------------------------------------------*/
.obrat {margin-left: 20px; margin-bottom: 20px;}
.obrat td, .obrat table {background: none; border: none !important;}
.obrat tr:hover td{background: none !important; border: none !important;}
#userForm td, #userForm table {background: none !important; border: none; }
.cart-view td {border: none !important}

.magazin td {border: none; background: none; vertical-align: top}
.magazin select {width: 250px}
.stim {padding: 10px; margin: 10px 8px; font-size: 20px; width: 28%; float: left; border: 1px solid #c8c8c8; text-align: center; border-radius: 3px; box-shadow: 0px 0px 7px #ccc;}

#userForm .componentheading {font-size: 30px; margin: 10px; line-height: 1; margin-bottom: 15px}
.rsknopka:hover {opacity: 0.7}
.poiskvm input[type="submit"] {width: auto; background: #EB0613; border: 1px solid #eb0613; color: #fff; padding: 1px 10px; border-radius: 2px; font-size: 14px; margin-left: 5px}
.poiskvm input{width: 225px}

.productdetails-view {margin-top: 10px; min-height: 730px;}

.product-price strong {display: none}

.pagination a {padding: 5px; text-decoration: none !important;}

.vm_cart_products {line-height: 1.3}
.vm_cart_products  .prices {padding-left: 5px;}
.vm_cart_products .product_row {margin: 5px 0}
.total_products {}

.show_cart a {color: red !important; float: left !important; margin-left: 42px; margin-top: 10px;}

.podrob {background: #696969;
border: 1px solid #696969;
color: #fff;
padding: 2px 10px;
border-radius: 2px;
font-size: 14px;
display: block;
width: 80px;
margin: 0 auto;
text-decoration: none}

.podrob:hover {color: #fff; opacity: 0.7}

.virtuemart-bohcatfilter .bohcatfilter-select select {
display: block;
margin: 2px 0 !important;
padding: 3px !important;
min-width: 0px !important;}


.virtuemart-bohcatfilter  input[type="submit"] {background: #EB0613; 
	border: 1px solid #eb0613;
	color: #fff;
	padding: 2px 10px;
	border-radius: 2px;
	font-size: 14px;
	
	}
	
	.virtuemart-bohcatfilter  input[type="button"] {background: #EB0613; 
	border: 1px solid #eb0613;
	color: #fff;
	padding: 2px 10px;
	border-radius: 2px;
	font-size: 14px;
	
	}
	
	
	.virtuemart-bohcatfilter  input[type="submit"]:hover {opacity: 0.7}
	.virtuemart-bohcatfilter  input[type="button"]:hover {opacity: 0.7}

.off-nav-709 {margin-top: 0px !important}
.miniopisanie {color: #696969; font-size: 12px; line-height: 1.2; font-style:italic;}
.rsform th,.rsform td { padding: 5px; background: #fff; border-right: 0px solid #c8c8c8;}
.naved #nav:hover{ /*box-shadow: inset  0px 3px 20px 3px  #ccc;*/ opacity: 0.8}
.newsblock a {color: #000; text-decoration: underline; text-transform: none; }
.newsblock a:hover{color: #ED1C24; text-decoration: none !important; text-transform: none}
.newsblock img {border:2px solid #d3d3d3; margin-top:-3px}
.newsblock img:hover {border:2px solid #fff; margin-top:-3px}
.mosaic {padding-bottom: 12px !important;
padding-top: 0 !important;
padding-left: 0px !important;
padding-right: 17px !important}
.mosaic img {}

.contacts-content { padding-left: 9em; }
.person-contacts p {margin: 5px 0}
.shadowed-block {
padding-bottom: 8px;
background: url(/images/video-bg.jpg) bottom center no-repeat;
}

.level2 .last {margin-bottom: 6px !important;}
.level3 .last {margin-bottom: 0px !important;}
.level2 .last  .level3 .first {margin-top: -4px !important;}


#offlajn-accordion-123-1-container {
margin: 0px -10px 0px -10px;
max-height: 966px !important;
}

 #help {
position: fixed;
top: 150px;
right: 0px;
z-index: 999;
}

.shadowed-block .sh-bl-wrapper {
border: 1px #CCC;
border-style: solid none;
}

.contact-entery {
overflow: hidden;
padding: 1em 0;
}

.contact-entery .left-side {
width: 112px; margin-left: 14px;}

.left-side {
float: left;
}

.contact-entery .right-side {
width: 81%;
}

.right-side {
float: right;
}

.contact-entery img {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.contacts-content ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
}


a[href^="callto"] {
text-decoration: none;
border-bottom: 1px dotted;
}


#katii img {width: 150px}
#katii {border: 1px solid #c8c8c8; margin: 8px; border-radius: 3px; box-shadow: 0px 0px 7px #ccc;}
#katii a {text-decoration: none;}


.vmCartModule .total {display: none}


.odd2 {background: #d3d3d3}



body {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #000;
}

h1, h2, h3, h4, h5, h6 { color: #000; }

a:hover { 
	color: #ED1C24;
}

em, code { 
	color: #000;
	text-shadow: 0 1px 0 #fff;
}

ins, mark { background-color: #ffa; }
mark { color: #444; }

hr { border-top-color: #ddd; } 

pre {
	border: 1px solid #ddd;
	background: #fefefe;
}

::-moz-selection { background: #414243; color: #fff; }
::selection { background: #414243; color: #fff; }


/* Useful Snippets
----------------------------------------------------------------------------------------------------*/

a:not([class]):active,
a:not([class]):focus {
	position: relative;
	top: 1px;
}

a:not([class]):active > *,
a:not([class]):focus > * {
	position: relative;
	top: -1px;
}


.box_skitter .info_slide {

}


.tablica {width: 100% !important
}

.tablica td {border: 1px solid #ccc !important}

.tablica tr.drtt td {background: #ddd !important; text-align: center;}

.tablica td p, .tablica td span, .tablica td {font-size: 14px !important}

.gornorud div.newsscroll {height: 196px !important}

ul.menu.menu-dropdown
{}

.wrapper section#top-b div.grid-box:first-child .module
{padding: 8px !important;
border: none; padding-left: 7px !important; height: 237px;}

.wrapper section#top-b div.grid-box:first-child .module ul.nav
{position: absolute;
bottom: 10px;
right: 20px;
z-index: 2;
margin: 0 !important}

div.newsblock ul li {width: 100%}

.prostable tr:hover td, .prostable tr td {background: transparent !important}

.pos-bottom div.element.element-link a {background: url(/images/design/pdf.png) no-repeat left top;
height: 60px;
padding-left: 90px;
padding-top: 20px; display: block}

.pos-description td p, .pos-description th p  {margin: 0}

img.serts {width: 235px;
border: 1px solid #ddd; margin-right: 6px; margin-bottom: 5px !important;}


table.biblio td, table.biblio tr:hover
{background: #fff url(/images/design/pdf2.png) no-repeat left center !important;
padding: 10px;
padding-left: 40px; border: none !important}

table.biblio {border: none !important}

table.new-table tr:nth-child(2n+1) td {background: #eaeaea}

table.new-table tr:first-child td, td.tipazag 
{background: #d3d3d3; border-right: 1px solid #c8c8c8;
border-bottom: 1px solid #C8C8C8; color: #000;
font-size: 12px;
font-weight: normal;
padding: 5px;
vertical-align: top;}

td.tipazag strong {font-weight: normal}

table.new-table tr:first-child td strong {font-weight: normal !important}

table.new-table2 tr:hover, table.new-table2 tr:hover td, table.new-table2 tr td:hover  {background: #f8f8f8 !important}

table.new-table2 tr td {border: 1px solid #ddd !important}

div.newbloik h1
{line-height: 1.2;
font-size: 14px;
font-weight: bold}

table.repsts {border: none !important; margin-top: 0px;}

table.repsts td {border: none !important; background: #fff !important; padding: 0 0 30px 0 !important}

table.repsts td h3 {line-height: 1.2}

table.repsts tr:last-child td {padding-bottom: 0 !important}

table.spisok
{margin-bottom: 30px;
margin-top: 5px;}

h1.prpage
{margin-top: -20px;
margin-bottom: 30px;}

table.nnew tr td {border: 1px solid #ddd}

table.nnew tr:first-child td strong {font-weight: normal}

table.nnew tr:first-child td {font-size: 12px; background: #d3d3d3 !important; vertical-align: top}

table.nnew tr:nth-child(2n+1) td 
{background: #eaeaea;}

table.nnew.lkonver tr:nth-child(2n+1) td 
{background: #f8f8f8;}

td#suka {vertical-align: top}

div.item div.pos-description div.element.element-textarea h2 {width: 100%;
clear: both;}