body {
   margin: 0px;
   font-family: Verdana, serif;
   font-size: 11px;
   background-image: url("../images/body_bgr.png");
   background-position: left top;
   background-repeat: repeat-x;
   background-color: #fff;
}

img {
	border: 0px;
}

a
{
  outline: none;
}

:focus
{
  outline-style: none;
  -moz-outline-style: none;
}

.clear {
	clear: both !important;
}


.site {
   width: 1200px;
   height: 1024px;   
   background-image: url("../images/site_bgr.png");
   background-position: left top;
   background-repeat: no-repeat;
   background-color: #fff;
   margin: 0px auto auto auto;
}

.content {
   width: 1200px;
   min-height: 1024px;   
}

.content .header {
   width: 1008px;
   height: 124px;   
}

.content .header .logo {   
   width: 254px;
   height: 114px;
   background: url("../images/logo.png") left top no-repeat;
   text-decoration: none;
   display: block;
   position: absolute;
   margin-left: 120px;
}

.content .header .promo-code {   
   width: 146px;
   height: 57px;
   background: url("../images/promo_pin.png") left top no-repeat;
   text-decoration: none;
   display: block;
   position: absolute;
   margin: 76px 0px 0px 870px;
}

.content .header .how_btn {
   width: 266px;
   height: 76px;   
   background: url("../images/how_to_order_bgr.png") left top no-repeat;
   margin: 0px 0px 0px 402px;
   display: block;
   position: absolute;
}

.content .header .all_btn {
   width: 203px;
   height: 96px;   
   background: url("../images/all_jokes_bgr.png") left -50px no-repeat;
   margin: 0px 0px 0px 651px;
   display: block;
   position: absolute;
   z-index: 2;
}

.content .header .vits_btn {
   width: 269px;
   height: 71px;   
   background: url("../images/joke_of_week_bgr.png") left top no-repeat;
   margin: 0px 0px 0px 810px;
   display: block;
   position: absolute;
}

.content .home {
   width: 696px;
   min-height: 740px;
   margin-left: 96px;
   padding-top: 10px;
   background: url("../images/index_bgr.png") left top no-repeat;
   float: left;
}

.content .home h2 {
   margin: 60px 0px 0px 100px;
}

.content .home dl {
   margin: 20px 0px 0px 100px;
}

.content .home dt {
   margin: 0px 0px 10px 0px;
}

.content .home dt a {
   font-weight: bold;
   color: #010101;
   text-decoration: none;
   line-height: 12px !important;
}

.content .home dt a:hover {
   color: #79E183;
   text-decoration: underline;
}

.content ul {      
   padding: 0px;
}

.content li {   
   float: left;
   list-style-type: none;
}

.content .home .pr {
   width: 183px;
   min-height: 70px;   
   margin: 20px 0px 0px 0px;
   background: url("../images/purple_right_bgr.png") left bottom no-repeat;
}

.content .home .pl {
   width: 183px;
   min-height: 70px;   
   margin: 6px 0px 0px 0px;
   background: url("../images/purple_left_bgr.png") left bottom no-repeat;
}

.content .home .gr {
   width: 183px;
   min-height: 70px;   
   margin: 20px 0px 0px 0px;
   background: url("../images/green_right_bgr.png") left bottom no-repeat;
}

.content .home .gl {
   width: 183px;
   min-height: 70px;   
   margin: 20px 0px 0px 0px;
   background: url("../images/green_left_bgr.png") left bottom no-repeat;
}

.content .home li a {
   font-weight: bold;
   color: #010101;
   text-decoration: none;
   width: 88px;
   position: absolute;   
   line-height: 12px !important;
}

.content .home .new {
   width: 39px;
   height: 49px;   
   position: absolute;
   margin: 10px 0px 0px 136px;
   background: url("http://precakvane.com/images/new.png") left top no-repeat;
}

.content .home .li1 { margin-left: 30px; }
.content .home .joke1 { width: 60px; height: 60px; position: absolute; margin: 0px 0px 0px 7px; background: url("../images/cat-icons/shega_grodzil.png") left top no-repeat;}
.content .home .link1 { margin: 24px 0px 0px 68px; }

.content .home .li2 { margin-left: 40px }
.content .home .joke2 { width: 60px; height: 60px; position: absolute; margin: 0px 0px 0px 7px; background: url("../images/cat-icons/shega_grodzil.png") left top no-repeat; }
.content .home .link2 { margin: 33px 0px 0px 76px; }

.content .home .li3 { margin-left: 30px }
.content .home .joke3 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/shega_grodzil.png") left top no-repeat; }
.content .home .link3 { margin: 25px 0px 0px 70px; }

.content .home .li4 { margin-left: 30px }
.content .home .joke4 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/shega_grodzil.png") left top no-repeat; }
.content .home .link4 { margin: 33px 0px 0px 76px; }

.content .home .li5 { margin-left: 30px }
.content .home .joke5 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/shega_grodzil.png") left top no-repeat; }
.content .home .link5 { margin: 18px 0px 0px 70px; }

.content .home .li6 { margin-left: 40px }
.content .home .joke6 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/shega_vdignali-sa-kolata.png") left top no-repeat; }
.content .home .link6 { margin: 28px 0px 0px 78px; }

.content .home .li7 { margin-left: 30px }
.content .home .joke7 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/zvanial-si-na-zhenata.png") left top no-repeat; }
.content .home .link7 { margin: 25px 0px 0px 70px; }

.content .home .li8 { margin-left: 34px }
.content .home .joke8 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/shega_radio.png") left top no-repeat; }
.content .home .link8 { margin: 33px 0px 0px 80px; }

.content .home .li9 { margin-left: 28px }
.content .home .joke9 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/shega_zhena-iska-sex.png") left top no-repeat; }
.content .home .link9 { margin: 26px 0px 0px 74px; }

.content .home .li10 { margin-left: 30px }
.content .home .joke10 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/shega_pisna-mi-da-te-sledia.png") left top no-repeat; }
.content .home .link10 { margin: 28px 0px 0px 80px; }

.content .home .li11 { margin-left: 28px }
.content .home .joke11 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/shega_seks-toaletna.png") left top no-repeat; }
.content .home .link11 { margin: 28px 0px 0px 74px; }

.content .home .li12 { margin-left: 26px }
.content .home .joke12 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/shega_ti-li-si-tatko.png") left top no-repeat; }
.content .home .link12 { margin: 26px 0px 0px 80px; }

.content .home .li13 { margin-left: 32px }
.content .home .joke13 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/shega_rom.png") left top no-repeat; }
.content .home .link13 { margin: 18px 0px 0px 78px; }

.content .home .li14 { margin-left: 30px }
.content .home .joke14 { width: 60px; height: 60px; position: absolute; margin: 7px 0px 0px 7px; background: url("../images/cat-icons/shega_grodzil.png") left top no-repeat; }
.content .home .link14 { 
	margin: 25px 0px 0px 70px; 
	background: url("http://precakvane.com/images/arrow.png") 70px 4px no-repeat;
}

.content .home .li15 { margin-left: 40px }
.content .home .li16 { margin-left: 30px }

.content .home .link21 { margin: 20px 0px 0px 70px; }
.content .home .link22 { margin: 27px 0px 0px 71px; }

.content .home .li23 { margin-left: 30px; }
.content .home .joke23 { width: 60px; height: 60px; position: absolute; margin: 0px 0px 0px 7px; background: url("../images/cat-icons/orgazam.png") left top no-repeat;}
.content .home .link23 { margin: 24px 0px 0px 84px; }

.content .right_part {
   width: 343px;
   min-height: 600px;   
   margin: 8px 0px 0px 750px;
   position: absolute;
   z-index: 2;   
}

.content .right_part .view {
   width: 303px;
   height: 419px;
   background: url("../images/right_part_bgr.png") left top no-repeat;   
   padding-top: 66px;
   padding-left: 52px;
}

.content .right_part .view .def_img {
   margin: 44px 0px 0px 11px;
}

.content .right_part .view .close_btn {
   width: 35px;
   height: 36px;      
   position: absolute;
   display: block;
   background: url("http://precakvane.com/images/close_btn.png") left top no-repeat;
   margin: 0px 0px 0px 200px;
}

.content .right_part .view h1 {
   position: absolute;
   width: 120px;
   margin: 0px 0px 0px 80px;
   color: #fff;
}

.content .right_part .view h2 {
   position: absolute;
   margin: 120px 0px 0px 50px;
   font-size: 15px;
   color: #fff;
}

.content .right_part .view h3 {
   position: absolute;
   width: 120px;
   margin: 0px 0px 0px 80px;
   color: #fff;
   font-size: 18px;
}

.content .right_part .view h4 {
   position: absolute;
   width: 240px;
   margin: 120px 0px 0px 0px;
   font-size: 15px;
   color: #fff;
}

.content .right_part .view .loader {
   position: absolute;
   margin: 140px 0px 0px 0px;
}

.content .right_part .view p {
   margin: 0px 0px 0px 8px;
   font-weight: bold;
   color: #fff;
   font-size: 14px;
   width: 200px;
}

.content .right_part .view .inp {
   width: 214px;
   height: 18px;
   padding: 6px;
   border: 0px;
   text-align: center;
   background-color: #fff;
   color: #7d1864;
   font-weight: bold;
   font-size: 15px;
}

.content .right_part .view .send_btn {
   width: 227px;
   height: 32px;   
   border: 0px;
   text-align: center;
   background-color: #7e1864;
   color: #fff;
   font-weight: bold;
   font-size: 15px;
}

.content .right_part .most_order {
   width: 285px;
   height: 312px;
   background: url("../images/most_order_bgr.png") left top no-repeat;
   margin: 0px 0px 0px 3px;
}

.content .right_part .most_order h2 {
   margin: 0px 0px 0px 65px;
   padding: 18px 0px 0px 0px;
}


.content .right_part .most_order ul {
	margin: 30px 0px 0px 50px;
}

.content .right_part .most_order li {
	clear: both;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;	
}


.content .right_part .error {
   color: #fff;
   font-size: 14px;
   font-weight: bold;
   color: #FCEA6C;
   margin-top: 10px;
   position: absolute;
} 

.footer {      
   width: 560px;
   height: 89px;
   margin: 61px 0px 0px 533px;
}

.footer .fb {
   width: 283px;
   height: 89px;
   background: url("../images/fb_bgr.png") left top no-repeat;
   margin: 0px 0px 0px 0px;
   position: absolute;   
   display: block;
}

.footer .cc {
   width: 203px;
   height: 73px;
   background: url("../images/cc_bgr.png") left top no-repeat;
   margin: 16px 0px 0px 356px;
   position: absolute;   
   display: block;
}

.content #right_part2 {
   width: 150px;
   min-height: 179px;
   background: url("http://precakvane.com/images/star-greetings.png") left top no-repeat;
   margin: 407px 0px 0px 537px;
   position: absolute;   
   display: block;
}

.content .how {
   width: 696px;
   min-height: 740px;
   margin-left: 96px;
   padding-top: 10px;
   background: url("../images/how_bgr.png") left top no-repeat;
   float: left;
}

.content .tc {
   width: 696px;
   min-height: 740px;
   margin-left: 96px;
   padding-top: 10px;
   background: url("../images/tc_bgr.png") left top no-repeat;
   float: left;
}

.content .how .text, .content .tc .text, .content .home .text {
   width: 600px;
   height: 400px;
   padding-left: 40px;
   padding-top: 50px;
}

.content .how .text p, .content .tc .text p, .content .home .text p {
  font-size: 14px;
  text-indent: 30pt;
  text-align: justify;
}