@charset "utf-8";
/* KREZ WEB SITE - GLOBAL CSS - 22.04.08 */
/* AUTHOR - IVAN MARGITIN */

html {overflow: -moz-scrollbars-vertical;}

body { font-family:"Tahoma", Arial; font-size:12px; color:#000; background: url(../images/bg.jpg) repeat-x #999999;}

div, p, ul, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; display:block; }

img {border:0;}

textarea { width:250px; }
select   { width:; }
.input   { width:250px; height:15px;}

h1 { font-size:14px; font-weight:bold; color:#800000; padding:10px 0 10px 0; text-align:center;}
h2 { font-size:12px; font-weight:bold; color:#666666; padding:5px 0 5px 0; border-bottom:1px dashed #999999; width:425px;}
h3 { font-size:12px; font-weight:bold; color:#666666; padding:5px 0 5px 0;}
h4 { font-size:12px; font-weight:bold; color:#006633; padding:5px 0 5px 0; border-bottom:1px dashed;}

ul { margin-left:10px;}
li { padding: 5px 0 5px 0; margin-left:15px;}
dl { margin-top:0; margin-bottom:0px;}

/*-----------------  Text & Styling --------------------*/

.cl    { line-height:0px; visibility:hidden; clear:both; font-size:1px;} 
.line  { background:url(../images/k_54a.jpg) repeat-x center; padding-bottom:7px !important;}
.wb    { background:#fff;}
.zero  { font-size:9px;}
.plus  { font-weight:bold; color:#800000;}
.b     { font-weight:bold;}
.red   { color:#FF0000;}
.d_red { color:#800000;}
.green { color:#008c44;}
.white { color:#fff;}
.grey  { color:#666;}
.black { color:#000;}
.normal{ font-weight:normal; font-size:12px;}
.f10   { font-size:10px;}
.f11   { font-size:11px;}
.j     { text-align:justify;}
.bb { border-bottom:1px dashed #868585;}
.btb { border-bottom:1px dashed #868585;border-top:1px dashed #868585;}
#wraper { width:846px; padding:0 7px 0 7px; background:url(../images/bg2.png) repeat-y; margin:0px auto;}

/*-----------------  Header & Navigation  --------------------*/

#header { width:846px;}

#top_bar { background:url(../images/k_02.jpg) repeat-x #008000; height:25px; margin-bottom:1px; margin-top:1px; line-height:24px; color:#fff;}
#top_bar p { float:left; padding:0 10px 0 10px;}

#top-nav { width:846px; margin:0; padding:0;}
#top-nav p { float:left; color:#fff; font-size:11px; text-align:center;}
#top-nav p.green { width:79px; height:29px; background:url(../images/k_19.jpg) bottom; line-height:20px; text-align:center; }
#top-nav p.green1 { width:78px; height:29px; background:url(../images/k_19.jpg) bottom; line-height:20px; text-align:center; }

#top-nav p.green a:hover, #top-nav p.green1 a:hover { color:#b1ecc7;}

#top-nav p.red_after { background:url(../images/k_21.jpg) no-repeat right top; width:77px; height:29px; line-height:20px; float:left;}
/*#top-nav p.red_after:hover { background:url(../images/k_21a.jpg) no-repeat right top;}*/

#top-nav p.red_before { background:url(../images/k_211.jpg) no-repeat left top; width:77px; height:29px; line-height:20px; float:left;}
/*#top-nav p.red_before:hover { background:url(../images/k_211a.jpg) no-repeat left top;}*/

#top-nav p.red { width:77px; height:29px; text-align:center; background:url(../images/k_23.jpg) no-repeat; line-height:20px;}
/*#top-nav p.red:hover { background:url(../images/k_23a.jpg) no-repeat;}*/

#top-nav a, a:link, a:active, a:visited { color:#fff; text-decoration:none; font-weight:normal;}
#top-nav a:hover { text-decoration:none; color: #ffadad;}

#top-nav p.filler { background: url(../images/sep.jpg) bottom; width:93px; height:29px; margin:0; padding:0;}

/*-----------------  Body & Content  --------------------*/

.crumps { width:100%; margin:0px; padding:2px 2px 2px 2px; line-height:10px; font-size:10px;}

#container { width:100%; height:100%; position:relative; background:url(../images/k_27.jpg) repeat-x top #ffffff; margin-top:1px;}
#center    { background:url(../images/k_33.jpg) repeat-y right top; padding:0 15px 25px 15px; margin:0px 00px 0 0; width:636px; float:left;}
#center p  { padding:5px 0 5px 0; line-height:16px;}
#center a, a:link, a:visited, a:active { color:#FF6600;}
#center h2 a, a:link, a:visited, a:active { color: #006633; font-weight:bold;}
#center h2 a:hover { text-decoration:none; color:#009933;}
#center a:hover { text-decoration:underline;}
#right-side { width:160px; float:left; padding:10px 10px 0 10px;}

#center p.box_l { float:left; width:430px; padding-right:5px;}
#center p.box_r { float:left; width:180px; padding:0;}

/*-----------------  Footer --------------------*/

#footer {background:url(../images/k_02a.jpg) repeat-x #008000 top; height:29px; border-bottom:1px #fff solid; margin-top:1px; line-height:28px; color:#fff; font-size:11px;}
#footer p { float:left; padding:0 10px 0 10px;}
#footer a, a:link, a:visited, a:active { color:#fff; text-decoration:none; font-weight:normal;}
#footer a:hover { color:#90de89;}

/*-----------------  Top-Offer Boxes --------------------*/

#offers {width:100%;}

#offers .p-box { width:308px; min-height:259px; float:left; padding-bottom:20px;}

#offers .p-box p.top-l {margin:0; padding:0 0 0 10px; background:url(../images/k_38.jpg) no-repeat; float:left; width:229px; height:24px; line-height:24px; font-weight:bold;}
#offers .p-box p.top-r {margin:0; padding:0; background:url(../images/k_39.jpg) no-repeat; float:left; width:69px; height:24px; line-height:23px; color:#fff; text-decoration:line-through; font-weight:bold; text-align:center;}

#offers .p-box p.pic   {margin:0; padding:0; width:306px; border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; clear:both; border-bottom:1px #b6b6b6 dashed ; border-spacing:2px;}

#offers .p-box div.list  {background:url(../images/k_45.jpg) repeat-x bottom; margin:0; width:230px; height:64px; border-left:1px solid #b6b6b6; float:left;}
#offers .p-box div.list li {padding-left:10px; margin:0; line-height:11.5pt; list-style:none; padding:0;}

#offers .p-box div.price {background:url(../images/k_47.jpg) no-repeat bottom; margin:0; width:76px; height:64px; border-right:1px solid #b6b6b6; float:left;}
#offers .p-box div.price p.p-top { text-align:center; color:#fff; font-weight:bold; font-size:11px; padding-top:12px;}
#offers .p-box div.price p.p-bot { text-align:center; color:#fff; font-weight:bold; font-size:17px; padding:0px 0 0 0; line-height:17px;}

#offers .p-box p.bottom {margin:0; padding:0 0 0 10px; background:url(../images/k_49.jpg) no-repeat; clear:both; width:298px; height:27px; line-height:24px; font-weight:normal; font-size:11px; color:#fff;}

/*-----------------  Home Page --------------------*/

#cta-boxes { width:636px;}
#cta-boxes div.white-box {background:url(../images/box_03.jpg) no-repeat; padding:5px; height:81px;}
#cta-boxes div.green-box {background:url(../images/box_05.jpg) no-repeat; padding:5px; height:81px;}
#cta-boxes div.red-box {background:url(../images/box_07.jpg) no-repeat; padding:5px; height:81px;}
#cta-boxes h5 { width:182px; height:18px;margin:0; padding:0 5px 0 5px; text-transform:uppercase; font-size:12px; line-height:16px; text-align:center;}
#cta-boxes p.txt { width:192px; height:50px; padding:5px 0 5px 0; font-size:11px;}

/*-----------------  Other Decoartion --------------------*/

.rv { font-size:12px;}
.rvn { font-size:14px; font-family:impact; letter-spacing:3px;}

#image-box { width:550px; margin:0 auto;}
#thb-box { width:550px; margin:0 auto; padding:10px 0 10px 0;}
#thb-box img { border:1px solid #fff !important;}
#thb-box ul { padding:0px; margin:0px;}
#thb-box li { list-style:none; padding:1px; margin:0 4px 0 3px; border:0; float:left; display:block; height:77px;}
#thb-box li:hover { background-color:#ccc;}

.ext-links {color:#cccccc;}
.ext-links a { color:#FFFFFF;}
.ext-links a:hover { border-bottom:1px dotted;}

.contact-box { background:url(../images/c-box.jpg) no-repeat; margin:0 0 0px 0;}
.contact-box p { padding-left:8px!important;}

#contact-form {float:left; width:360px;}
#contact-form p { padding:5px 0 5px 20px; background:transperant; }

ul#sitemap  a { font-weight:bold; color:black;}
#sitemap ul.level2 a { font-weight:normal;}
#sitemap ul.level2 a:hover { text-decoration:none; color:#009933;}