body{margin:0;padding:0 0 20px;color:#222222;font-family:Helvetica;font-size:14px;line-height:18px;background-color:#93070b;background-image:url(images/templatemo_body.jpg);background-repeat:repeat-x;background-position:top;}
h1, h2, h3, h4, h5, h6{color:#3c3c3c;font-weight:600;padding:0;margin:0 0 5px 0;font-family:Helvetica;}
h1{font-size:16px; margin-bottom:15px}
h2{font-size:14px; }
h3{font-size:14px; }
h4{font-size:14px}
h5{font-size:12px}
h6{font-size:12px}
h7{font-size:11px;color:#777777;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#95200c;}
.left{float:left}
.right{float:right}
.clear{clear:both}
.h10{height:10px}
.h20{height:20px}
.h30{height:30px}
.h60{height:60px}
img{margin:0;padding:0;border:0;}
.img_border{border:1px solid #ccc;background:#fff;}
.img_border_s{padding:4px}
.img_border_b{padding:7px}
.img_nom{display:block;margin-bottom:15px}
.img_fl{float:left;display:block;margin:1px 20px 8px 0}
.img_fr{float:right;margin:1px 0 8px 20px}
p{margin:0 0 10px 0;padding:0}
em{color:#771201}
hr{clear:both;margin-bottom:40px;padding-top:28px;border:none;}
label{display:block;}
input{margin-bottom:10px}
a:link, a:visited{color:#dd0a0a;text-decoration:none}
a:hover{color:#0f1c79;text-decoration:underline}
a:hover, a:active{outline:none}
a.more{display:inline-block;text-decoration:none;margin-top:15px;color:#771201;width:80px;height:24px;line-height:24px;text-align:center;}
ul.nobullet{margin:0;padding:0;list-style:none;}
ul.nobullet li{margin:0;padding:0;}
ul.list_bullet{margin:10px 0 10px 15px;padding:0;list-style:none;}
ul.list_bullet li{color:#797979;margin:0 0 7px 0;padding:0 0 0 20px;background:url(images/templatemo_bullet.png) no-repeat scroll 0 5px;}
ul.list_bullet li a{color:#797979;font-weight:normal;text-decoration:none;}
ul.list_bullet li a:hover{color:#797979;}
.content_wrapper{overflow:hidden;width:100%;}
.content_mb_30{margin-bottom:10px;}
.content_mb_60{margin-bottom:20px;}
.col_2{width:420px;}
.col_3{width:260px;}
.col_4{width:200px; font-size:12px;}
.col_23{width:580px;}
.col_34{width:660px;}
.col_6 a{display:block; text-indent:-10000px; width:197px; height:77px; background:url(images/standar.jpg) no-repeat center center}
.col_7 a{display:block; text-indent:-10000px; width:72px; height:80px; background:url(images/keranjang.jpg) no-repeat center center}
.col_2, .col_3, .col_4, .col_23, .col_34, .col_6{float:left;margin:0 20px 0 0}
.col_4 .img_fl{margin-right:15px}
.col_4 .text{float:right;display:block;width:130px}
.col_4 .text h3{margin-bottom:10px}
.left{float:left}
.right{float:right}
.no_margin_right{margin-right:0 !important;}
.margin_bottom{margin-bottom:10px}
#templatemo_wrapper{width:980px;margin:0 auto;padding:0 10px;}
#templatemo_header{height:160px;margin-bottom:0px;}
#templatemo_slider{clear:both;background:#1b1414}
#templatemo_menu{width:980px;height:40px;background:#669933;}
#templatemo_main{clear:both;margin:0;padding:15px 40px;background:#ffffff}
#templatemo_content{width:615px}
#templatemo_sidebar{width:260px}
#templatemo_footer{width:900px;margin:0 auto;padding:10px 40px;background-color:#03256b;}
#templatemo_search{float:right;width:480px;height:50px;padding:7px;margin-top:15px;}
#templatemo_search form{float:left;width:274px;height:26px;margin:0;padding:0;}
#templatemo_search .txt_field{float:left;display:block;height:20px;width:210px;padding:3px 5px;margin:0;color:#666;font-size:12px;font-variant:normal;border:none;background:none;}
#templatemo_search .sub_btn{float:right;display:block;height:26px;width:54px;cursor:pointer;border:none;background:none;}
#templatemo_search #social{float:right;margin:0;padding:0;list-style:none;position:relative;margin-top:5px;}
#templatemo_search #social li{margin:0 0 0 5px;padding:0;display:block;float:left}
#templatemo_search #social li a.social_other{width:26px;height:26px;position:absolute;display:block;left:-25px;cursor:default;}
#templatemo_kontak{float:right;width:510px;height:auto;padding:2px;margin-top:5px;color:#CC0000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;}
#site_title{float:left;margin:20px 0 0 0}
#site_title a{display:block;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;width:420px;height:130px;color:#acacac;text-indent:-10000px;background:url(images/kopidynamic-top.png) no-repeat center center}
.service_home{text-align:center}
.service_home img{margin-bottom:10px}
.service_home h2{font-weight:700;font-size:16px;text-transform:uppercase;margin-bottom:10px}
ul.latest_work_home li{display:block;float:left;margin:0 10px 10px 0}
ul.latest_work_home li img{padding:9px;border:1px solid #ccc;display:block}
.news_list{margin-bottom:15px}
.news_list .date{color:#fff}
.news_list a{display:block;margin-bottom:5px;font-weight:700}
.news_list p, .post_list p{font-size:11px}
.testimonial{text-align:center;}
.testimonial blockquote{border:none;margin:0;padding:0;font-size:16px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;color:#333;}
.testimonial .name span{color:#666;font-size:12px}
#gallery li{display:block;float:left;margin:0 10px 2px 0;padding:0;width:196px;height:150px;position:relative;}
#gallery li span{display:block}
#gallery li span a.more{display:block;margin-top:10px}
#gallery li.no_margin_right{margin-right:0}
#gallery li span{display:none;font-size:11px;position:absolute;bottom:7px;left:7px;padding:5px;background:#fff;color:#ccc;width:266px;line-height:1.2em;}
#gallery li span h4{color:#fff;margin-bottom:10px;font-size:14px}
#gallery li a:hover{text-decoration:none}
.post_list{margin-bottom:60px}
.post_list strong{display:block;font-size:11px;}
.post_list h2{font-size:12px;font-weight:700;line-height:18px;margin-bottom:10px}
.post{clear:both;margin:0 0 40px 0;padding:0 0 40px 0;}
.post h2{margin-bottom:30px}
.post p{margin-bottom:15px}
.comment_list{margin:0 0 40px;padding:0;list-style:none}
.comment_list .comment_box{padding:20px;border-bottom:1px solid #ccc}
.comment_list li{margin-bottom:40px}
.comment_list li ul{list-style:none;background:none}
.comment_list li ul li{margin-bottom:20px}
.comment_list li ul li .comment_box{}
.comment_content{float:right;width:430px}
.comment_list li ul li.depth_2 .comment_content{width:390px}
.comment_list li ul li.depth_3 .comment_box{border-bottom:1px solid #ccc}
.comment_list li ul li.depth_3 .comment_content{width:350px}
.comment_meta strong{font-size:12px;font-weight:bold;margin-right:10px;}
.comment_meta{font-size:10px;font-weight:bold;}
#comment_form{width:400px;margin-top:40px}
#comment_form form label{display:block}
#comment_form form .input_field{display:block;width:192px;padding:5px;margin-bottom:20px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;background:#EEEEEE;border:1px solid #663333;}
#comment_form form textarea{width:388px;height:130px;padding:5px;margin-bottom:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;background:#EEEEEE;border:1px solid #663333;}
#templatemo_sidebar{}
.sidebar_section{padding:5px;width:250px;margin-bottom:10px;}
ul.sidebar_link li{padding:4px 0;background-color:#fafff5;padding-left:8px;border-bottom:1px solid #ccc}
ul.rc_comment li span{color:#333}
#contact_form{padding:0;margin-bottom:20px;}
#contact_form form{margin:0px;padding:0px;}
#contact_form form .input_field{width:180px;padding:5px;margin-bottom:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;background:#EEEEEE;border:1px solid #663333;}
#contact_form form label{display:block;margin-bottom:5px;}
#contact_form form textarea{width:418px;height:130px;padding:5px;margin-bottom:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;background:#EEEEEE;border:1px solid #663333;}
#contact_form form .submit_btn, #comment_form form .submit_btn{cursor:pointer;margin:0px;padding:6px 14px;color:#FFFFFF;background:#990000;border:1px solid #663333;}
#templatemo_footer{color:#FFFFFF;font-size:11px;}
#templatemo_footer a{color:#C4C4C4}
#templatemo_footer h4{color:#fff;font-size:14px;font-weight:700}
#templatemo_copyright_wrapper{clear:both;width:100%;height:46px;background-color:#040404;}
#templatemo_copyright{margin:0 auto;width:900px;height:46px;line-height:46px;text-align:center;color:#FFF;font-size:11px;}
#templatemo_copyright a{color:#9A9A9A}
.templatemo_paging{margin:0 0 20px;padding:0}
.templatemo_paging ul{margin:0;padding:0;list-style:none}
.templatemo_paging ul li{margin:0;padding:0;display:inline}
.templatemo_paging ul li a{float:left;display:block;color:#666;text-decoration:none;margin-right:5px;padding:5px 10px;background:#eeeeee;border:1px solid #dddddc;}
.templatemo_paging ul li a:hover{background:#771201;border:1px solid #5f0e00;color:#fff}
.antiblock{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
h1{font-size:16px;margin:15px 0 24px 15px;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
ul{list-style:none;padding:0;margin:0;}
#menu{background:transparent url(images/bg-menu.gif) repeat-x;font-size:12px;}
#menu>ul{padding-left:10px;}
#menu>ul>li{display:inline;float:left;line-height:40px;}
#menu>ul li{position:relative;}
#menu>ul>li>a{padding:5px 25px;font-weight:bold;}
#menu>ul>li>a:hover{color:#00FFFF;}
#menu a{color:#ffffff;text-decoration:none;}
#menu>ul>li ul{background-color:#000066;width:170px;padding:5px 10px 5px 10px;}
#menu>ul>li ul{position:absolute;left:23px;}
#menu>ul>li ul ul{left:140px;top:0;}
#menu>ul>li ul a{display:block;padding:5px 0 5px 4px;line-height:16px;border-bottom:1px solid #6699cc;}
#menu>ul>li ul a:hover{background-color:#0066FF;}
#menu>ul>li ul{display:none;}
#menu li:hover>ul{display:block;}
@media print { 
	/* your print styles go here */
	#header, #footer, #menu { display: none; } 

	body { font: 12pt georgia,serif; } 
	h1 { font-size: 18pt; } 
	h2 { font-size: 16pt; color: #000; }
}

a.beli {clear: both;display: block;width: 163px;height: 39px;text-align: center;color: #fff;font-weight: bold;font-size: 12px;background: url(images/beli.jpg); line-height: 1.7em;}
a.beli:hover { text-decoration: none; color: #fff; background: url(images/belihover.jpg)}

a.cartbtn {clear: both;display: block;width: 101px;height: 24px;text-align: center;color: #fff;font-weight: bold;font-size: 12px;background: url(images/cartbtn.jpg); line-height: 1.7em; margin-left:25px; margin-top:10px;}
a.cartbtn:hover { text-decoration: none;width: 101px;height: 24px; color: #fff; background: url(images/cartbtn2.jpg)}


.promo {color:#003399;font-weight:600;padding:0;margin:0 0 5px 0;font-family:Helvetica; font-size:12px;}


#temp_cart{width:600px; margin-left:10px; padding:2px; }
.col_cart{width:180px; float:left;margin:0 10px 10px 0; border:1px solid #ccc; }
.img_fl2{margin:1px; }
.text2{display:block;width:150px;margin:2px;text-align: center; color:#000066;}
.text h3{margin-bottom:10px}
.button{background: url(images/cart.jpg) no-repeat center center;}

.bs_box { clear: both; margin-bottom: 2px; padding-top:1px;}
.bs_box img { float: left; margin-right: 10px; border: 0px solid #fff }
.bs_box h4 { margin-bottom: 0 ; margin-top: 5px; font-size: 14px; font-weight:800; font-family:Helvetica;}
.bs_box h4 a { color: #BB0000; font-size: 14px; font-weight:800; font-family:Helvetica;}
.bs_box .price { font-size: 12px; font-weight: 400; color: #AA0000}

.boxmenuindex {
width:215px;
height:auto;
margin:1px 1px 1px 1px;
padding:1px 3px 5px 6px;
background:#ffffff url(images/bg-menu3.jpg) top center no-repeat;
-moz-border-radius:1px;
-khtml-border-radius:1px;
-webkit-border-radius:1px;
color:#EEEEEE;
border-radius:6px;
-moz-box-shadow: rgba(128,128,128,1) 0 2px 4px;
-webkit-box-shadow: rgba(128,128,128,1) 0 2px 4px;
-khtml-box-shadow: rgba(128,128,128,1) 0 2px 4px;
box-shadow: rgba(128,128,128,1) 0 2px 4px;
}

.buttonbeli{background:#1786e8;background-image:-webkit-linear-gradient(top, #1786e8, #0f158a);background-image:-moz-linear-gradient(top, #1786e8, #0f158a);background-image:-ms-linear-gradient(top, #1786e8, #0f158a);background-image:-o-linear-gradient(top, #1786e8, #0f158a);background-image:linear-gradient(to bottom, #1786e8, #0f158a);-webkit-border-radius:2;-moz-border-radius:2;border-radius:2px;text-shadow:3px 3px 4px #575357;-webkit-box-shadow:1px 1px 1px #403a40;-moz-box-shadow:1px 1px 1px #403a40;box-shadow:1px 1px 1px #403a40;font-family:Tahoma;color:#ffffff;font-size:15px; padding:4px; text-decoration:none; margin: 10px 10px 10px 10px;}

.buttonbeli:hover{background:#0f42a8;background-image:-webkit-linear-gradient(top, #0f42a8, #0e3bed);background-image:-moz-linear-gradient(top, #0f42a8, #0e3bed);background-image:-ms-linear-gradient(top, #0f42a8, #0e3bed);background-image:-o-linear-gradient(top, #0f42a8, #0e3bed);background-image:linear-gradient(to bottom, #0f42a8, #0e3bed);text-decoration:none;}