/*
(C) 2009 LinkAtivity.com running PHPLD 3.4
This document validates as CSS level 2.1 !
*/
body{
	BACKGROUND:rgb(255,255,255);
	BORDER:0;
	FONT:11px/13px Arial,Helvetica,sans-serif;
	MARGIN:0;
	TEXT-ALIGN:center;
}

a{COLOR:rgb(91,91,91);TEXT-DECORATION:none;}

a:hover{COLOR:rgb(0,51,102);TEXT-DECORATION:underline;}

.clear{CLEAR:both;}

.center{MARGIN:0 auto;TEXT-ALIGN:left;WIDTH:950px;}

table{WIDTH:100%;}

#top{
	BACKGROUND:url(../images/head_bg.gif) repeat-x;
	HEIGHT:85px;
	PADDING-TOP:12px;
}

#logo{FLOAT:left;MARGIN:10px 0;}

#logo img{BORDER:0;}

#topads{
	FLOAT:right;
	HEIGHT:60px;
	MARGIN-TOP:10px;
	WIDTH:468px;
}

#topsearch{HEIGHT:55px;TEXT-ALIGN:left;}

#topsearch.text{
	BORDER:1px solid #003366;
	FLOAT:left;
	HEIGHT:15px;
	WIDTH:470px;
}

#topsearch.btn{
	BACKGROUND:rgb(0,51,102);
	BORDER:1px solid #000000;
	COLOR:rgb(255,255,255);
	FLOAT:right;
	FONT-SIZE:9px;
	FONT-WEIGHT:normal;
	HEIGHT:22px;
}

#left{
	FLOAT:left;
	MARGIN-RIGHT:10px;
	TEXT-ALIGN:center;
	WIDTH:200px;
}

#middle{FLOAT:left;WIDTH:530px;}

#right{FLOAT:right;TEXT-ALIGN:center;WIDTH:200px;}

div.top{
	BACKGROUND:url(../images/top.gif) repeat-x;
	HEIGHT:30px;
}

div.top .left{FLOAT:left;}

div.top .right{FLOAT:right;}

.area{BACKGROUND:url(../images/top.gif) repeat-x;}

.area .top_left{
	BACKGROUND:url(../images/top_left.gif) no-repeat;
}

.area .top_right {
	background:url(../images/top_right.gif) no-repeat right top;

}

.area .left{BACKGROUND:url(../images/bl_fll.gif) repeat-y;}

.area .right{
	BACKGROUND:url(../images/bl_fll.gif) repeat-y right;
}

.area .bottom_left{
	BACKGROUND:url(../images/left_bot.jpg) no-repeat left bottom;
}

.area .bottom_right{
	BACKGROUND:url(../images/right_bot.jpg) no-repeat right bottom;
	PADDING:15px;
}

.area .bottom{
	BACKGROUND:url(../images/bl_fll.gif) repeat-x bottom;
}

#left a,#right a{
	BORDER-BOTTOM:1px solid #bbbbbb;
	DISPLAY:block;
	FLOAT:left;
	PADDING:8px;
	TEXT-DECORATION:none;
	WIDTH:90%;
}

#left a:hover,#right a:hover{
	BORDER-BOTTOM:1px solid #003366;
}

.homelink a{COLOR:rgb(0,51,102);}

.c{FLOAT:left;}

.cr{CLEAR:left;}

td{PADDING:5px;VERTICAL-ALIGN:top;}

h1{FONT-SIZE:14pt;MARGIN:5px 0 5px 0;}

h2{FONT-SIZE:10pt;MARGIN:0;PADDING:0;}

h3{
	BORDER-BOTTOM:1px solid #003366 ;
	COLOR:rgb(0,51,102);
	FONT-SIZE:8pt;
	MARGIN:0;
	PADDING:0;
	PADDING-BOTTOM:5px;
}

#descr{MARGIN:0 0 5px 0;PADDING:0px;}

table.formPage{CURSOR:auto;}

td.err{
	BACKGROUND:rgb(255,237,237);
	COLOR:rgb(255,0,0);
	PADDING:3px;
	TEXT-ALIGN:left;
}

td.msg{
	BACKGROUND:rgb(237,243,255);
	COLOR:rgb(0,0,255);
	PADDING:3px;
	TEXT-ALIGN:left;
}

.label{TEXT-ALIGN:right;}

.buttons{BORDER-TOP:1px solid #A0A0A0;TEXT-ALIGN:center;}

.count{
	COLOR:rgb(111,111,111);
	FONT-SIZE:8pt;
	FONT-WEIGHT:normal;
}

#links a{FONT-SIZE:10pt;}

#links p{MARGIN:0 0 7px 0;}

.url{COLOR:rgb(111,111,111);}

#path{
	BACKGROUND:#177DDC repeat-x;
	MARGIN-BOTTOM:5px;
	PADDING:11px 15px 10px 15px;
}

#path a{
	BACKGROUND:no-repeat left center;
	COLOR:rgb(255,255,255);
	FONT-WEIGHT:bold;
	PADDING:0 15px;
	TEXT-DECORATION:none;
}

#path a:hover{
	COLOR:rgb(228,164,164);
	TEXT-DECORATION:underline;
}

.submit{FLOAT:right;VERTICAL-ALIGN:bottom;}

#user-bar{
	BACKGROUND:rgb(217,232,249);
	CLEAR:both;
	LINE-HEIGHT:19px;
	MARGIN:0 0 0 auto;
	PADDING:3px;
	TEXT-ALIGN:right;
	WIDTH:20%;
}

#user-bar a{
	BORDER-BOTTOM:1px solid #bbbbbb;
	COLOR:rgb(204,19,14);
	DISPLAY:block;
	FLOAT:left;
	PADDING:8px;
	TEXT-DECORATION:none;
	WIDTH:90%;
}

#user-bar a:hover{BORDER-BOTTOM:1px solid #CC130E;}

.text,.btn,.search,.reg,.kap{FONT:8pt Verdana,Tahoma,Arial,sans-serif;}

input.text{BORDER:1px solid #5e74b3;COLOR:rgb(0,0,0);
	background: url(../images/input_login.gif) no-repeat;
    width: 72px;
    height: 15px
}

input.search{BORDER:1px solid #5e74b3;COLOR:rgb(0,0,0);
	background: url(../images/input_search.gif) no-repeat;
    width: 254px;
    height: 15px;
}

input.reg{BORDER:1px solid #5e74b3;COLOR:rgb(0,0,0);
	background: url(../images/input_reg.gif) no-repeat;
    width: 132px;
    height: 15px;
}

input.kap{BORDER:1px solid #5e74b3;COLOR:rgb(0,0,0);
	background: url(../images/input_kap.gif) no-repeat;
    width: 42px;
    height: 15px;
}

textarea.text{BORDER:1px solid #5e74b3;FONT-SIZE:8pt;}

select{BORDER:1px solid #5e74b3;FONT-SIZE:8pt;}

.captcha{BORDER:1px solid #5e74b3;MARGIN-TOP:10px;}

form{DISPLAY:inline;MARGIN:0;PADDING:0;}

.btn{
	BACKGROUND:rgb(255,255,255) url(../images/blue_button.gif) repeat-x bottom left;
	BORDER:1px solid #5e74b3;
	CURSOR:pointer;
	FONT-SIZE:8pt;
	FONT-WEIGHT:bold;
	HEIGHT:17px;
}

span.req{
	COLOR:rgb(255,0,0);
	FONT-WEIGHT:bold;
	MARGIN-LEFT:3px;
}

div.errForm,span.errForm{
	BACKGROUND:rgb(255,255,243);
	BORDER:1px solid #cccccc;
	CLEAR:right;
	COLOR:rgb(255,0,0);
	MARGIN:0px 0 0px 5px;
	PADDING:2px 3px 2px 3px;
	TEXT-ALIGN:left;
}

.small,.small a{
	COLOR:rgb(144,144,144);
	FONT-SIZE:7pt;
	MARGIN:0px;
	PADDING:0px;
	TEXT-DECORATION:none;
}

.sort{COLOR:rgb(0,0,0);}

p.subcats{MARGIN:0px 0px 25px 10px;PADDING:0px;}

div.pr{
	COLOR:rgb(0,0,0);
	FONT-SIZE:6pt;
	MARGIN-TOP:3px;
	PADDING:2px 10px 5px 13px;
}

div.prg{
	BORDER:1px solid #999999;
	FLOAT:right;
	FONT-SIZE:1px;
	HEIGHT:3px;
	MARGIN-TOP:2px;
	WIDTH:80px;
}

div.prb{
	BACKGROUND:rgb(94,170,94);
	FONT-SIZE:1px;
	HEIGHT:3px;
}

div.footer{
	BACKGROUND:url(../images/head_bg.gif) repeat-x;
	CLEAR:both;
	MARGIN:0 auto;
	MARGIN-TOP:30px;
	PADDING:25px 0 15px 0;
	WIDTH:950px;
}

.copyright{COLOR:rgb(0,51,102);MARGIN-TOP:10px;}

.copyright a{
	COLOR:rgb(0,51,102);
	FONT-WEIGHT:bold;
	TEXT-DECORATION:none;
}

.price{CURSOR:auto;}

.price table td{
	MARGIN:0;
	PADDING:2px;
	VERTICAL-ALIGN:bottom;
}

.paging-links,.paging-info{TEXT-ALIGN:right;}

.paging-info{FONT-STYLE:italic;}

.limit_field{BORDER:0 solid transparent;BORDER-WIDTH:0;}

#toggleCategTree{
	COLOR:rgb(106,138,212);
	CURSOR:pointer;
	DISPLAY:block;
}

#categtree{
	BORDER:1px dotted #9EC2F3;
	BORDER-WIDTH:0 1px 1px;
	HEIGHT:200px;
	MARGIN:3px 0;
	OVERFLOW:auto;
	WIDTH:300px;
}

#catTitle{
	BACKGROUND:rgb(255,255,0);
}

#categtree h2{
	BACKGROUND:rgb(221,229,243);
	COLOR:rgb(94,116,179);
	MARGIN:0 0 5px;
	PADDING:2px;
	TEXT-ALIGN:center;
	VERTICAL-ALIGN:middle;
}

#categtree #close_tree{
	CURSOR:pointer;
	PADDING:1px;
	RIGHT:0;
	TEXT-ALIGN:center;
	WHITE-SPACE:nowrap;
}

#categtree.categ-item{
	BORDER:1px dotted #CBE2EC;
	BORDER-WIDTH:1px 0;
	CLEAR:both;
	CURSOR:pointer;
	DISPLAY:block;
	MARGIN:3px 5px;
	PADDING:2px 5px;
}

#categtree.categ-item img{MARGIN-RIGHT:1em;}

#categtree.odd{BACKGROUND:rgb(248,248,252);}

#categtree.even{BACKGROUND:rgb(255,255,0);}

#categtree.categ-item:hover{BACKGROUND:rgb(238,238,0);}
