body {
    background: none repeat scroll 0 0 #fff;
    color: #4F4F4F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    min-width: 980px;
}
*{
	padding:0;
	margin:0;
	border:0;	
	}
ol,ul{list-style:none outside none;}
a{color:#4c019a;text-decoration:none;}	
b{color:#dbdbdb;}
.clear{clear:both;}	
h2{color:#3b3b3b; padding-bottom:10px;}
h3{color:#815f06;padding-bottom:10px}
.cust{font-size:20px;color:#656565;float:right;font-weight:normal;padding-top:10px;}
.email{font-size:14px;color:#4f4f4f;font-weight:normal;float:right;}

strong{color:#555;}
.button {background:#d89d03;border: 1px solid #e4a603;border-radius: 5px;color: #fff;font-weight: bold;padding: 5px 15px;transition: background-color 0.2s ease-out 0s;text-decoration:none;margin-right:10px;}
.button:hover{background:url(../img/btn_hover.gif) repeat-x;border: 1px solid #333333;color: #FFFFFF;cursor:pointer;}

.btn {background:url(../img/btn_hover.gif) repeat-x;border: 1px solid #333333;border-radius: 5px;color: #fff;font-weight: bold;padding: 5px 15px;transition: background-color 0.2s ease-out 0s;text-decoration:none;}
.btn:hover{background:#d89d03;border: 1px solid #e4a603;color: #FFFFFF;cursor:pointer;}

.readmore {background:#e9e9e9;border: 1px solid #d8d8d8;border-radius: 5px;color: #6e6e6e;font-weight: bold;padding: 5px 15px;transition: background-color 0.2s ease-out 0s;text-decoration:none;margin-top:10px}
.readmore:hover{background:#676767;border: 1px solid #333333;color: #FFFFFF;cursor:pointer;}
.textbox{border:1px solid #b1b1b1;background:url(../img/txt_bg.gif) repeat-x;height:30px;border-radius:5px;padding:0 5px;}

.textbox:focus{background:#fff;border:1px solid #000; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(59, 59, 59, 0.6);
    outline: 0 none;}
.textarea{border:1px solid #b1b1b1;background:#efefef;height:30px;border-radius:5px;padding:5px;}    
.textarea:focus{background:#fff;border:1px solid #000; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(59, 59, 59, 0.6);
    outline: 0 none;}
.td{padding-top:10px;}   
.frame{padding:5px;background:#eee;border:1px solid #ccc;margin-bottom:10px;}  
.frame:hover{background:#FFBA02;border:1px solid #cc9503;}  
.wrapper{margin:0 auto;width: 980px;padding: 0 13px;}

#header{padding-top:10px;border-top:5px solid #ffbb02;}
.logo{float:left;padding-bottom:10px;}
.header_right{float:right}
.social{float:right;}
.social ul{list-style:none outside none;}
.social ul li{float:left;padding-right:10px;opacity:0.5;} 
.social ul li:hover{opacity:1;}
.contact{float:right;padding-right:10px;}
/*#navbar{background:url(../img/menu_bg.gif) repeat-x;}
#navbar ul{list-style:none outside none;padding:1px 0 3px 0;} 
#navbar ul li{float:left;border-left:1px solid #FFF;border-right:1px solid #cecece;position:relative;} 
#navbar ul li a{color:#242424;font-size:13px;font-weight:bold;padding:12px 20px;line-height:38px;} 
#navbar ul li:first-child{border-left:none;}
#navbar ul li:last-child{border-right:none;}
#navbar ul li a:hover{background:url(../img/menu_bg_hover.gif) repeat-x;color:#fff;cursor:pointer;} 
#navbar ul ul{position:absolute;visibility:hidden;top:38px;z-index:1111;width:150px;background:#DDD;}
#navbar li li{border-left:0px;border-right:0px;} 
#navbar li li a{color:#242424;font-size:13px;font-weight:bold;padding:12px 20px;line-height:38px;}
#navbar li li a:hover{background:#ccc;color:#000;}
#navbar ul li:hover ul{visibility:visible;}*/


#navbar {position: relative;width: 100%;background:url(../img/menu_bg.gif) repeat-x;height:41px;}
#navbar ul {list-style: none outside none;margin: 0;padding: 0;}
#navbar ul li {float: left;border-left:1px solid #FFF;border-right:1px solid #cecece;position: relative;}
#navbar ul li:first-child{border-left:none;}
#navbar ul li:last-child{border-right:none;}
#navbar ul > li > a{color:#242424;font-weight:bold;padding:10px 20px;display: inline-block;float: left;font-size: 13px;text-decoration: none;}
#navbar ul li a:hover {background:url(../img/menu_bg_hover.gif) repeat-x;color:#fff;cursor:pointer;}
#navbar ul li ul {background: none repeat scroll 0 0 #FFFFFF;border:2px solid #bcbcbc;border-style: none solid solid;display: none;left: -10px;position: absolute;top: 41px;width: 170px;z-index: 1000;}
#navbar li li {border-bottom: 1px solid #E5E5E5;list-style: none outside none;padding: 0;width: 100%;}
#navbar ul li:hover ul {display: block;left: -10px;position: absolute;top: 41px;width: 180px;}
#navbar ul li:hover ul li a {color: #4E5A62;display: inline-block;font-size: 12px;width: 83.5%;padding:5px 15px;font-weight:bold;font-size:11px;}
#navbar ul li:hover ul li a:hover {background: none repeat scroll 0 0 #f0f0f0;color: #521094;}
#navbar ul li a.active			{background:url(../img/menu_bg_hover.gif) repeat-x;color:#fff;cursor:pointer;}		
#banner{padding-top:15px;}
#section{background:url(../img/section_b_bg.gif) repeat-x bottom center #ffba02;padding:15px 0;text-align:center;border-top:1px solid #d2cab7;} 


#aside{background:#f6f6f6;padding:15px;border:1px solid #E6E6E6;margin-top:15px;}
#aside .frame{padding:5px;background:#eee;border:1px solid #ccc;margin:0 5px;transition: background-color 0.3s ease-out 0s;}  
#aside .frame:hover{background:#FFBA02;border:1px solid #cc9503;transition: background-color 0.3s ease-out 0s;}  
#aside h4{font-size:16px;color:#3B3B3B;padding-bottom:10px;}
 

#conteiner{padding:15px 0;}
#conteiner h3{padding:0 0 10px 0px;font-size:16px;color:#3B3B3B;border-bottom:2px solid #521094;width:-webkit-max-content;width:-moz-max-content;width:-o-max-content;}

#content{background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    float: left;
    padding: 15px;
    width: 69.5%;
}

#content .box {float:left;padding-top:10px;border-top:1px solid #ddd;width:100%;}

#sidebar{width:24.8%;float:right;padding:0 10px}
#sidebar .login{background:url(../img/teb_bg.jpg) repeat-x #EAEAEA;box-shadow: 1px 2px 5px #888888;margin-bottom:15px;padding:10px 20px 20px 20px ;}
#sidebar .login h4{font-size:16px;color:#3B3B3B;}
#sidebar .news{}
#sidebar .news .box{padding-top:10px;border-top:1px solid #ddd;}

#sidebar .menu ul{list-style:none outside none;padding-top:10px;border-top:1px solid #ddd;margin-bottom:15px;} 
#sidebar .menu ul li{background:url(../img/s_menu_bg_hover.gif) repeat-x;}
#sidebar .menu ul li a{color:#000;padding:6px 15px 6px 25px;display:block;font-weight:bold;background:url(../img/arrow.png) no-repeat 10px -10px;}
#sidebar .menu ul li a:hover{color:#fff;background:url(../img/arrow.png) no-repeat 10px 12px #521094;}


#footer{background:url(../img/footer_bg.gif) repeat-x;padding:15px 0;color:#9d9d9d;}
#footer a{color:#ddd}
#footer a:hover{text-decoration:underline;}
#footer .box{width:23.98%;float:left;padding-left:10px;}
#footer .box_a{width:20%;}
#footer .box_b{width:56%;}
#footer .box h3{font-size:16px;color:#cecece;border-bottom:1px solid #ffba02;padding:5px 0 7px;width:-webkit-max-content;width:-moz-max-content;width:-o-max-content;}
#footer .box .con{border-top:1px solid #606060;padding-top:10px;width:96%}
#footer .box .con ul{list-style:none outside none;}
#footer .box .con ul li{float:none; }
#footer .box .con ul li a{color:#cdcdcd;background:url(../img/footer_arrow.png) no-repeat 0px -19px ;padding-left:15px;line-height:1.9;}
#footer .box .con ul li a:hover{text-decoration:none;background:url(../img/footer_arrow.png) no-repeat 0px 4px ;color:#ffba02;}
#footer .bottom{margin-top:20px;padding-top:15px;border-top:1px solid #5f5f5f }
#footer .bottom p{width:50%; float:left;line-height:inherit;}

#footer .bottom .social{float:right;}
#footer .bottom .social ul{list-style:none outside none;}
#footer .bottom .social ul li{float:left;padding-right:10px;} 

.teb{background:#f0f0f0;padding:10px;margin-bottom:15px;border:1px solid #d9d9d9;}
.teb td{background:#fff;border:1px solid #d9d9d9;padding:5px;}
.td{padding-top:10px;}
.reg{border:1px solid #ccc;padding:10px 25px;background:#fff;}
.reg img{margin-top:10px;}
.title{background:#e5e5e5;color:#555;font-size:15px;padding:5px 15px;font-weight:bold; border:1px solid #ccc;border-bottom:0;}

.Grid {border: 1px solid #d9e6f0;}
.Grid td{border: 1px solid #d9e6f0;height:25px;}
.GridHeader{background-color:#F3F9FF;color:#375B91;font-weight:bold;border: 1px solid #d9e6f0;height:25px;}
.GridItem{background-color:#FFFFFF;color:#000000;}
.GridAltItem{background-color:#FFFFFF;color:#000000;}

.Grid {border:1px solid #c3d7db;}
.Grid td{border:1px solid #ccc; height:25px;}
.Grid th{background-color:#E0E0E0;color:#294145;font-weight:bold;border:1px solid #ccc;height:25px; text-align:center;font-size:13px;}


table.gridtable {font-family: verdana,arial,sans-serif;font-size:12px;font-weight:bold;color:#333333;border-width: 0px;border-color: #666666;border-collapse: collapse;}
table.gridtable th {border-width: 0px;padding: 3px;border-style: solid;border-color: #666666;}
table.gridtable td {border-width: 0px;padding: 3px;border-style: solid;border-color: #666666;}

.gtable td
{	background:#fff;
	border-color: #DEDEDE;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;}
 .modalBackground
{
	background-color:#000000;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.home_box{width:30%;float:left;margin:0 15px;}
.home_box .news .box{padding-top:10px;border-top:1px solid #ddd;}
.home_box .login{background:url(../img/teb_bg.jpg) repeat-x #EAEAEA;box-shadow: 1px 2px 5px #888888;padding:15px 20px 20px 20px ;height:250px;overflow:hidden;}
.home_box .login h4{font-size:16px;color:#3B3B3B;padding-bottom:10px;}
.home_box .menu ul{list-style:none outside none;} 
.home_box .menu ul li{}
.home_box .menu ul li a{font-weight:bold; color:#000;padding:6px 15px 6px 25px;display:block;background:url(../img/arrow.png) no-repeat 10px -10px;transition-duration:0.5s;}
.home_box .menu ul li a:hover{padding-left:30px;background:url(../img/arrow.png) no-repeat 10px 12px ; color:#3B3B3B;font-weight:bold; transition-duration:0.5s;}
.modalBackground
{
	background-color:#000000;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.popup
{
	height: 100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 7777;
}	
.close
	{
		position:absolute;
		top:0;
		right:0;
		z-index:8888;
		cursor:pointer;
	}
	.newsticker-demo { 
width:210px; }
.newsticker-jcarousellite { width:210px; }

/*================= Product-box ================================*/
.product-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    padding: 15px 0 0;
    width: 210px !important;
    margin:0 auto 15px;
}
.product-box .img {
    margin-bottom: 15px;
    text-align: center;
}
.product-box .prod-box {
    background: url("../img/prod-box.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-top: 1px solid #EAEAEA;
    padding:5px 0 7px 10px;
    position: relative;
}
.prod-box h5{font-size:13px;padding-bottom:5px;}

.product-box .name {
    color: #5F5F5F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    text-decoration: none;
    text-transform: uppercase;
}
.product-box img{width:80%;height:auto;}
.price {
    color: #3F3F3F;
    font-size: 13px;
    line-height: 22px;
}
.price strong {
    font-weight: bold;
}
.product-box .button2 {
    position: absolute;
    right: 10px;
    top: 35px;
}
.pbutton 
{ background: none repeat scroll 0 0 #E9E9E9;
    border: 1px solid #D8D8D8;
    color: #6E6E6E;
    font-weight: bold;    
    padding: 3px 12px;
    text-decoration: none;
    transition: background-color 0.2s ease-out 0s;}
.pbutton:hover{background:#676767;border: 1px solid #333333;color: #FFFFFF;cursor:pointer;}

.back {
    float: left;
}