*{
  padding:0;
  margin:0;
  font-family:Tahoma, sans-serif;
  font-size:inherit;
}
.nobr{
  white-space:nowrap;
}
select{
  font-size:12px;
}
td{
  vertical-align:top;
}
img{
  border:0;
}
table{
  width:100%;
  height:100%;
  border-collapse:collapse;
}


div.text{
  line-height:130%;
  font-size:12px;
  padding:0 10px 20px 10px;
}
div.text:first-letter{
  padding-left:15px;
}

div#pageContent{
  padding:0 20px 10px 20px;
}
div#pageContent *{
  font-size:12px;
}
div#pageContent p:first-letter{
  padding-left:15px;
}
div#pageContent ul, div#pageContent ol{
  padding:5px 0 5px 30px;
}
div#pageContent table{
  height:auto;
}

div#pageContent td{
  padding:3px;
}


/*=======[ ÂÅÐÕÍÅÅ ÌÅÍÞ]========*/
ul#topmenu{
  display:block;
  float:right;
  font-size:13px;
}
ul#topmenu li{
  display:block;
  float:left;
  padding:0 0 10px 0;
  display:inline;
}
ul#topmenu li a{
  padding:0 20px 5px 20px;
  border-right:1px solid #b3b3b3;
  border-left:1px solid #cccccc;
}
ul#topmenu li.last a{
  border-right:none;
}
ul#topmenu li.first a{
  border-left:none;
}
ul#topmenu li a:link, ul#topmenu li a:visited{
  font-weight:bold;
  color:#999999;
  text-decoration:none;
}
ul#topmenu li.active{
  background:url(Images/design/headbgact.gif) bottom left repeat-x;
}
ul#topmenu li.active a:link, ul#topmenu li.active a:visited{
  color:#000000;
}
/*=======[/ÂÅÐÕÍÅÅ ÌÅÍÞ]========*/



/*=======[ ÔÎÐÌÀ ÏÎÄÁÎÐÀ]========*/
div#podbor div{
  float:left;
  border:1px solid #dae295;
  margin-right:14px;
}
div#podbor div div{
  float:left;
  border:2px solid #e8ee96;
  border-top-width:1px;
  border-bottom-width:1px;
  margin:0;
}
div#podbor select{
  width:119px;
  //width:117px;
  border:none;
}
/*=======[/ÔÎÐÌÀ ÏÎÄÁÎÐÀ]========*/



/*=======[ ÎÔÎÐÌËÅÍÈÅ ÈÍÄÈÊÀÒÎÐÀ ÊÎÐÇÈÍÛ]========*/
td#basketleft{
  width:60px; 
  height:80px; 
  background:url(Images/design/basketleft.gif) no-repeat;
}
td#basketmiddle{
  width:128px;
  height:80px; 
  background:url(Images/design/basketcenterbg.gif) left top repeat-x; 
}
td#basketmiddle div{
  height:60px;
  font-size:11px; 
  margin:20px 0 0 10px; 
  background:url(Images/design/basketcentercorn.gif) right bottom no-repeat; 
}
td#basketmiddle div span{
  color:#a65834;
}
td#basketright{
  width:29px; 
  height:80px; 
  vertical-align:bottom; 
  background:url(Images/design/basketcenterbg.gif) left top repeat-x;
}
/*=======[/ÎÔÎÐÌËÅÍÈÅ ÈÍÄÈÊÀÒÎÐÀ ÊÎÐÇÈÍÛ]========*/



/*=======[ ËÅÂÎÅ ÌÅÍÞ]========*/
div#lmenu .header{
  height:27px;
  font-size:12px;
  font-weight:bold;
  color:white;
  padding:7px 5px 0 0;
  text-align:right;
  background:#00b5d5 url(Images/design/lmenuheader.png) no-repeat;
}
/*
div#lmenu div.itm:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}*/


div#lmenu td.lbl{
  font-size:11px;
  font-family:Tahoma;
  padding-left:5px;
  padding-top:3px;

}

div#lmenu td.lbl a{
  color:#000000;
  text-decoration:none;
}

div#lmenu div.current{
  background:transparent;
}
div#lmenu div.current div.lbl{
  background:transparent;
  border:none;
}
div#lmenu div.current div.lbl b{
  background:transparent;
}
div#lmenu div.last div.lbl{
  margin-bottom:0;
  height:23px;
  //height:24px;
}
div#lmenu div.last div.lbl b{
  height:20px;
  //height:23px;
}
/*=======[/ËÅÂÎÅ ÌÅÍÞ]========*/





/*=======[ ÑÏÅÖÏÐÅÄËÎÆÅÍÈß]========*/
div.spec{
  width:202px;
}
div.spec div{
  margin-bottom:10px;
  overflow:hidden;
  background:url(Images/design/spectopwhite.gif) top repeat-x;
}
div.spec div div{
  font-size:11px;
  line-height:150%;
  padding:0 0 5px 16px;
  //padding:0 0 15px 16px;
  margin:10px 0 0 0;
  background-position:right bottom;
  background-repeat:no-repeat;
  border-bottom-width:2px;
  border-bottom-style:solid;
}
div.spec div h3{
  font-size:13px;
  height:33px;
  padding:0 0 0 47px;
  background-repeat:no-repeat;
}
div.spec div div a img{
  float:right;
  margin-top:-10px;
  //margin-top:-20px;
}

div.spec div.orange{
  background-color:#feead3;
}
div.spec div.orange div{
  background-image:url(Images/design/speccornorange.gif);
  border-bottom-color:#ea7622;
}
div.spec div.orange h3{
  color:#eb7623;
}

div.spec div.green{
  background-color:#f9fbe5;
}
div.spec div.green div{
  background-image:url(Images/design/speccorngreen.gif);
  border-bottom-color:#aabd00;
}
div.spec div.green h3{
  color:#aabd00;
}

div.spec div.blue{
  background-color:#f5fbfd;
}
div.spec div.blue div{
  background-image:url(Images/design/speccornblue.gif);
  border-bottom-color:#82cce8;
}
div.spec div.blue h3{
  color:#82cce8;
}
div.spec div.blue span{
  font-size:11px;
  line-height:150%;
  padding:0 0 5px 16px;
  //padding:0 0 15px 16px;
  margin:10px 0 0 0;
  display:block;
  background-image:none;
  border-bottom:none;
}
div.spec div.blue span b{
  color:#d44c1c;
}

div.spec div.grey{
  background-color:#ffffff;
}
div.spec div.grey div{
  background-image:url(Images/design/speccorngrey.gif);
  border-bottom-color:#919191;
}
div.spec div.grey h3{
  color:#919191;
  margin-bottom:-39px;
  z-index:10;
  //margin-bottom:-42px;
}
/*=======[/ÑÏÅÖÏÐÅÄËÎÆÅÍÈß]========*/



/*=======[ TOP ÒÎÂÀÐÛ]========*/
div#ttovar div.head{
  padding:2px 0 0 10px;
  height:20px;
  //height:22px;
  font-weight:bold;
  color:#ffffff;
  background:#ea7623 url(Images/design/ttovarheadcorn.gif) right bottom no-repeat;
}
div#ttovar div.cat{
  clear:both;
  color:#ffffff;
  background:url(Images/design/ttovarcatbord.gif) right bottom repeat-x;
}
div#ttovar div.cat div{
  padding:2px 0 0 10px;
  height:20px;
  //height:22px;
  background:url(Images/design/ttovarcatcorn.gif) right bottom no-repeat;
}
div#ttovar div.ttov{
  font-size:11px;
  font-weight:bold;
  margin:5px 0 0 0;
  padding:0 0 0 10px;
}
div#ttovar div.ttov a img{
  float:right;
  margin:0 10px;
}


div.ttovarcard{
  margin:15px 11px;
}
div.ttovarcard img{
  float:left;
  border:1px solid #ffffff;
}
div.ttovarcard div{
  background-image:url(Images/design/ttovarnew.gif);
  background-repeat:no-repeat;
  margin-left:152px;
  line-height:150%;
  padding:40px 5px 0 10px;
  color:#374a0e;
  font-weight:bold;
  font-size:11px;
}
div.ttovarcard div span.property{
  color:#ffffff;
  font-weight:bold;
}
div.ttovarcard div span.value{
  color:#ffffff;
  font-weight:normal;
}
div.ttovarcard div span.price{
  color:#ffffff;
  line-height:200%;
  padding:1px 2px;
  font-weight:bold;
  background-color:#ea7622;
}
div.ttovarcard div img{
  float:right;
  border:none;
  margin:0 0 -3px 5px;
}
/*=======[/TOP ÒÎÂÀÐÛ]========*/




/*=======[ PAGER]========*/
td#pager{
  height:23px;  
}
div#pager{
  height:23px;
  margin:0 2px 0 0;
  border-bottom:4px solid #aabd00;
}
div#pager img{
  float:left;
  //margin:0 -3px -1px -3px;
}
div#pager ul li{
  font-size:14px;
  padding-top:3px;
  height:23px;
  text-align:center;
  color:#ffffff;
  display:block;
  float:left;
  background:url(Images/design/pagerbg.gif) no-repeat;
  width:59px;
  margin:0 0 0 -24px;
}
div#pager ul li.active{
  background:url(Images/design/pagerbgactive.gif) no-repeat;
}
div#pager ul li a{
  text-decoration:none;
  color:#ffffff;
}
div#pager ul li.nothing{
  width:169px;
  background:url(Images/design/pagerbgnothing.gif) no-repeat;
}
/*=======[/PAGER]========*/



/*=======[ ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ Â ÑÏÈÑÊÅ ÒÎÂÀÐÎÂ]========*/
td.tlistcard{
  font-size:11px;
  width:50%;
}
td.left div.tlistcard{
  margin:26px 15px 0 30px;
}
td.right div.tlistcard{
  margin:26px 30px 0 15px;
}
div.tlistcard{
  height:152px;
  background:url(Images/design/tlistcardborder.gif) top repeat-x; 
}
div.tlistcard div{
  height:152px;
  background:url(Images/design/tlistcardborder.gif) bottom repeat-x; 
}
div.tlistcard div div{
  height:152px;
  background:url(Images/design/tlistcardborder.gif) right repeat-y; 
}
div.tlistcard div div div{
  height:152px;
  background:url(Images/design/tlistcardborder.gif) left repeat-y; 
}
div.tlistcard div div div div{
  height:152px;
  overflow:hidden;
  //zoom:1;
  background:url(Images/design/tlistcardcorner.gif) left top no-repeat; 
}
div.tlistcard div div div div div{
  background:none;
  height:auto;
}
div.tlistcard div.img {
  overflow:hidden;
  margin:1px 1px 1px 25px;
  //margin:1px 1px 3px 25px;
  float:left;
}
div.tlistcard div.img img, div.tlistcard div.img a img{
  margin:-1px -25px -1px -25px;
  //margin:-1px -25px -3px -25px;
}
div.tlistcard div.header a img{
  margin:1px 10px 0 0;
  float:right;
}
div.tlistcard div.right{
  height:150px;
  background:#e3e3e3;
  margin:1px;
}
div.tlistcard div.header{
  height:22px;
  //height:30px;
  padding-top:8px;
  text-align:center;
  font-weight:bold;
  background:#ffffff;
}
div.tlistcard div.prop{
  padding:3px 0 2px 7px;
  color:#787878;
  font-weight:bold;
}
div.tlistcard div.val{
  padding:0 0 2px 10px;
}
div.tlistcard div.price{
  margin:1px;
  margin-top:-17px;
  height:16px;
  //height:17px;
  padding-top:1px;
  padding-left:7px;
  font-weight:bold;
  color:#ffffff;
  background-color:#aabd00;
}

/*=======[/ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ Â ÑÏÈÑÊÅ ÒÎÂÀÐÎÂ]========*/



/*=======[ÌÅÍÞ ÂÒÎÐÎÃÎ ÓÐÎÂÍß]======================*/
div.smenu{
  height:25px;
  //height:35px;
  margin-bottom:3px;
  padding:10px 0 0 17px;
  background:#f0f0f0 url(Images/design/smenucorn.gif) right bottom no-repeat;
}
div.smenu_active{
  height:25px;
  //height:35px;
  margin-bottom:3px;
  padding:10px 0 0 17px;
}
div.smenu a{
  font-size:11px;
  color:black;
  text-decoration:none;
}
div.smenu_active b{
  font-size:11px;
}
/*=======[/ÌÅÍÞ ÂÒÎÐÎÃÎ ÓÐÎÂÍß]=====================*/




/*=======[ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ]==========================*/
div.centerer{
  text-align:center;
}
div#tcard{
  text-align:left;
  width:512px;
  margin:30px 0 0 35px;
  overflow:hidden;
}
div#tcard div.image{
  position:relative;
  border:1px solid #d9d9d9;
  width:256px;
  height:389px;
}
div#tcard div.image div{
  position:absolute;
  width:255px;
  height:389px;
  margin:-1px 0 0 -1px;
  text-align:center;
  background:transparent url(Images/design/tcard_greycorn.gif) left top no-repeat;
}
div#tcard div.image div img{
  margin-top:45px;
}
div#tcard div.tech{
  float:right;
  width:254px;
  //width:256px;
  margin-left:-3px;
}
div#tcard div.tech div.name{
  font-size:16px;
  font-weight:bold;
  padding:10px 0 0 15px;
  height:30px;
  //height:40px;
}
div#tcard div.tech div.name a img{
  display:block;
  float:right;
}
div#tcard div.tech div.char{
  background-color:#aabd00;
  padding:10px 0 10px 15px;
}
div#tcard div.tech div.char span.prop{
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  line-height:150%;
}
div#tcard div.tech div.char span.val{
  font-size:12px;
  font-weight:bold;
}
div#tcard div.tech div.calc{
  overflow:hidden;
}
div#tcard div.tech div.calc div.header{
  padding:10px 15px;
  font-size:12px;
  font-weight:bold;
  background:#c7c7c7 url(Images/design/calcheadcorn.gif) right bottom no-repeat;
}
div#tcard div.tech div.calc div.select{
  width:256px;
}
div#tcard div.tech div.calc div.select label{
  display:block;
  width:78px;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin:15px 0 0 15px;
  //margin:15px 0 0 7px;
}
div#tcard div.tech div.calc div.select div{
  float:left;
  //float:right;
  margin:13px 15px 0 -10px;
  //margin:13px 7px 0 -20px;
  border:1px solid #f9b88f;
  overflow:hidden;
  width:156px;
  height:18px;
  //height:20px;
}
div#tcard div.tech div.calc div.select select{
  width:156px;
  height:18px;
  border:none;
  //margin:-1px 1px 1px -1px;
}
div#tcard div.tech div.basket{
  margin:15px 0 0 0;
  clear:both;
  overflow:hidden;
  width:239px;
  //width:242px;
  border:1px solid #ea7623;
}
div#tcard div.tech div.basket div#sumsum{
  float:left;
  background:#ea7623;
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
  padding:4px 0 0 10px;
  width:127px;
  //width:138px;
  height:22px;
  //height:26px;
}
div#tcard div.tech div.basket div.add{
  float:left;
  font-weight:bold;
  background:#c6c6c6;
  font-size:12px;
  padding:5px 0 0 10px;
  width:92px;
  //width:102px;
  height:21px;
  //height:26px;
}
div#tcard div.tech div.basket div.add input{
  margin:0 0 -4px 0;
}

/*=======[/ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ]=========================*/


table#order{
  height:auto;
  width:535px;
   border-collapse: separate;
}

table#order table{
width:auto;
   border-collapse: separate;
}


div.proizvodMenu
{
  margin:7px 0 0 30px;
}

.blockPresentAccessories
{
/*	background:#d01c17 none repeat scroll 0 0;*/
/*	background:#AABD00 none repeat scroll 0 0;*/
	
	float:left;
	font-size:14px;
	font-weight:bold;
	height:64px;
	padding:4px 0 0 10px;
	width:231px;
}

.presentAccessories, .presentAccessories a
{
	color:#d01c17;
	font-size:13px;
	text-align:center;
	line-height:64px;  
}	
	
div.proizvodMenu span
{
	color:#333333;
	font-size:13px;
	margin-right:10px;  
}

div.proizvodMenu b
{
	color:#89100A;
	font-size:14px;
	margin-right:10px;
}

div.proizvodMenu a 
{
	color:#454545;
	font-size:13px;
	margin-right:10px;
}



table#order td{
  padding:0px;
  vertical-align: middle;

}

