@charset "utf-8";
/*body { margin:0; padding:0; width:100%; background: url(images/main_bg.gif); }
html { padding:0; margin:0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
 main 
.main { padding:0; margin:0 auto; }*/
/********** header **********/
/*.blok_header { margin:0; padding:0; background:#0c0c0c; }
.header {
	width:100%;
	height:150px;
	margin:0 auto;
	margin-top:-15px;
	padding:0;
	background-image: url(images/header_back1.png);
	background-repeat: no-repeat;
	background-color: #FFF;
	background-position: center;
}
 logo 
.logo { padding:0; margin:0; width:649px; float:left;

 }*/

/*galeria*margin:0;padding:5px 0 0 0;padding:10px 2px 0 2px;padding:10px 2px 0 2px*/
/* .galeria {
	width:330px;
	float: right;
	position:fixed;
	top:5px;  right:0px;
	z-index:10;
}
.galeria p { margin:30px 0 0 0; text-align:right; }
.galeria a {  padding:20px 2px 0 2px; margin-right:0; width:40px; height:50px; margin-left:88%; background-color:Red ;}
.galeria a:hover { margin-right:0; }
.galeria a.first
{
    background: url('images/in.png') no-repeat center top;
}
.galeria a:hover.first { background:url('images/inh.png') top no-repeat; }
.galeria a.sek
{
    background: url('images/fb.png') no-repeat top;
}
.galeria a:hover.sek { background: url('images/fbh.png') top no-repeat; }
.galeria a.thre
{
    background: url('images/tw.png') no-repeat top;
}
.galeria a:hover.thre { background: url('images/twh.png') top no-repeat; }
.galeria a.four
{
    background: url('images/gplus.png') no-repeat top;
}
.galeria a:hover.four { background: url('images/gplush.png') top no-repeat; }
menu_resize */
.menu_resize_bg {
	height:41px;
	margin:0;
	padding:0;
	background-image: url(images/menuback.png);
	background-repeat: repeat-x;
	background-position: top;
}
.menu_resize { width:960px; margin:0 auto; padding:0; }
/* menu */	
.menu {
	padding:1px 0 0 0;
	margin:0;
	width:600px;
	float:left;
}
.menu ul { text-align: left; padding:0; margin:0; list-style:none; border:0; float:left; }
.menu ul li { float:left; margin:0; padding:0; border:0;list-style: none; }
.menu ul li a {
	float:left;
	margin:0;
	padding:12px 0;
	color:#00F;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menu ul li a span { padding:12px 9px; background:none; }
.menu ul li a:hover {
	background-image: url(images/menubackhov.png);
	background-repeat: repeat-x;
	background-position: right;
	color:#FFF;
	font-family: Tahoma, Geneva, sans-serif;
}
.menu ul li a:hover span
{
    background: url(images/menubackhov.png) no-repeat;
    color: #FFF;
}
.menu ul li a.active {
	background:url(images/menubackhov.png) repeat-x right;
	background-repeat: repeat-x; color:#FFF;
}
.menu ul li a.active span { background:url(images/menubackhov.png) no-repeat left; }
/* search */
.search {
	padding:8px 0 0 0;
	margin:0;
	width:320px;
	float:right;
	
}
.search form { display:block; float:right; padding:0; }
.search span {
	display:block;
	float:left;
	width:156px;
	padding:0;
	height:27px;
	background-color: #CCF;
	background-repeat: no-repeat;
	background-position: left top;
}
.search form .keywords { line-height:15px; height:15px; float:left; width:146px; background:url(images/search_bg.gif) left top no-repeat; border:0; padding:6px 5px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#6c6c6c; }
.search form .button { float:left; margin:0; padding:0; }
/*header_text*/
.header_text { margin:0 auto 10px auto; padding:5px 10px; width:940px; border-bottom:1px solid #d8d8d8; }
.header_text h1 { font: normal 14px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:5px 0; margin:0; }
.header_text h1 span { font: normal 11px Arial, Helvetica, sans-serif; color:#a2a2a2; }
.header_text img { float:right; margin:0; padding:5px 0 0 0; }
/* Ca3er style */
.cu3er_resize { width:960px; margin:0 auto; padding:10px 0 44px 0; background:url(images/swf_bg.jpg) no-repeat bottom; }
#cu3er-container { width:960px; outline:0; }
/********** body **********/
p {
	
	color:Navy;
	line-height:29px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
 text-align:justify;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
}
.body_resize { margin:0; padding:0; }

.sidebar_left{
	background-image:url(layers/left-content.png);
	height:480px;
	width:200px;
	margin-left:20px;
	float:left;
}


	.LeftBar{
	/*background-image:url(layers/services.png);*/
	background-color:Navy;
	width:auto;
	height:41px;
		border-top-left-radius:10px;
			border-top-right-radius:10px;
	}

.title_box{
width:196px;
height:30px;
margin:5px 0 0 0;
background:url(images/menu_title_bg.gif) no-repeat center;
text-align:center;


line-height:30px;
 font: normal 16px Arial, Helvetica, sans-serif; color: #000066; border-bottom:1px solid #d8d8d8;
}
.body
{
    width: 80%;
    margin: 20 auto 0 auto;
    padding: 10px 5px 10px 10px;
   
}
body h4 { font: normal 36px Arial, Helvetica, sans-serif; color:#131313; border-bottom:1px solid #d8d8d8; padding:20px 0; margin:5px 15px 25px 5px; }
.body h3 { font: normal 16px Arial, Helvetica, sans-serif; color:#131313; border-bottom:1px solid #d8d8d8; padding:20px 0; margin:5px 15px 25px 5px; }
.body h2
{
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #000066;
    margin: 0;
    padding: 15px 5px;
    text-transform: uppercase;
}
.body h1 { font: bold 14px Arial, Helvetica, sans-serif; color:#282828; margin:0; padding:15px 5px; text-transform:uppercase; }

.body p { font:normal 10px Arial, Helvetica, sans-serif; color:#6d6d6d; line-height:1.6em; padding:5px 5px; margin:0; }
.body a { text-decoration:none; color:#dd4200; line-height:1.8em; font: normal 10px Arial, Helvetica, sans-serif; }

.bg {  border-bottom:1px solid #dedede; padding:1px 0 0 0; margin:0 0 1px 0; background:none; list-style:none; } 
.body img { padding:0; margin:10px auto; }
.body img.floated { float:left; padding:0; margin:10px 15px; }
.body p {color:Navy;
	line-height:29px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
 text-align:justify;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	}
	
.body a { text-decoration:none; color:#dd4200; line-height:1.8em; font: normal 12px Arial, Helvetica, sans-serif; }
/*li
{
	list-style: square;
	color: #6d6d6d;
} */
.menu li
{
	list-style: none;
	color: #6d6d6d;
}

.full { padding:5px 0; margin:0; }
.right
{ 
	border: thin dotted #CCCCCC; 
	width: 350px;
	float: right;
	padding: 5px 0;
	margin: 0;
 }

.right li
{
    list-style: padding:0;
    margin: 0;
    list-style-type: circle;
}
.right h3 { font: normal 16px Arial, Helvetica, sans-serif; color:#131313; border-bottom:1px solid #d8d8d8; padding:2px 0; margin:5px 5px 5px 5px; }
.right1
{
	
	width: 350px;
	float: right;
	padding: 5px 0;
	margin: 0;
}
.left { width:580px; float:left; padding:5px 0; margin:0; }
.block { width:255px; float:left; margin:10px; padding:0; }
.port_resize { width:290px; float:left; margin:10px 5px 10px 5px; padding:10px 5px; border:1px solid #dedede; background:#fff; }
.port_resize img { margin:0; padding:0; position:relative; z-index:2;}

/*FBG_blog*/
.FBG_blog { background:#171717; border-top:1px solid #fff; margin:0; padding:0; }
.FBG_blog_resize { width:940px; margin:0 auto; padding:0; }
.FBG_blog_resize h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:0; }
.FBG_blog_resize p { font: normal 11px Arial, Helvetica, sans-serif; color:#7e7e7e; padding:0; margin:0; }
.FBG_blog_resize img { float:right; margin:0; padding:0; }
.FBG_blog_resize .recent { width:320px; float:left; padding:0; margin:20px 0 0 0; border-right:2px solid #616161; }
.FBG_blog_resize .recent2 { width:430px; text-align:center; float:left; padding:5px 0 2px 0; margin:20px 0 0 0; border-right:1px solid #616161; }
/*FBG*/
.FBG { background:#1b1b1b; border-top:1px solid #272727; margin:0; padding:0; }
.FBG_resize { width:960px; margin:0 auto; padding:20px 0; }
.FBG_resize p { font: normal 11px Arial, Helvetica, sans-serif; color:#717171; padding:5px; margin:0; line-height:1.8em; }
.FBG_resize ul { list-style:none; margin:10px auto; padding:0; }
.FBG_resize li { padding:0; margin:0; }
.FBG_resize li a { font: normal 11px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; }
.FBG_resize li a:hover { color:#d5d5d5; }
.FBG_resize h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#d5d5d5; padding:5px; margin:0; }
.FBG_resize .left { width:120px; float:left; margin:10px 10px 10px 20px; padding:10px 5px; }
/* END_bloga*/
/*************footer**********/
.footer {
	padding:0;
	margin:0;
	background-image: url(images/footerback.png);
	background-repeat: repeat-x;
}
.footer_resize { width:940px; margin:0 auto; padding:20px 10px; border-top:1px solid #2b2b2b; }
.footer p { font:normal 11px Arial, Helvetica, sans-serif; color:#a2a2a2; }
.footer a { font:bold 11px Arial, Helvetica, sans-serif; color:#a2a2a2; text-decoration:none; padding:5px; margin:0; }
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right; }
.footer p.leftt { text-align:left; width:550px; margin:0; padding:15px 0 0 0; float:left; }
/********** contact form **********/
.form { margin:5px; padding:0; background:#fff; border:1px solid #dedede; }
/********** contact form **********/
#contactform { margin:0; padding:5px 20px; }
#contactform * { color:#7a7a7a; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; }
#contactform li.buttons { margin:5px 0 5px 0; }
#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#222; text-transform:capitalize; }
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif; }
#contactform input.text { width:480px; border:1px solid #e9e9e9; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; }
#contactform textarea { width:480px; border:1px solid #e9e9e9; margin:10px 0; padding:2px; background:#f8f8f8; height:150px; }
#contactform li.buttons input { padding:3px 0; margin:0 0 0 400px; border:0; color:#FFF; }
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto; }
p.clr,
.clr { clear:both; padding:0; margin:0; }
 li.bg,
.bg { clear:both; border-bottom:1px solid #dedede; padding:2px 0 0 0; margin:0 0 1px 0; background:none; list-style:none; } 
 #contctus {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	vertical-align: top;
	font-style: italic;
	color: #00F;
	filter: DropShadow(Color=black, OffX=1, OffY=1, Positive=20);
}
.leftcol1 {
	float: left;
	width: 200px;
	color: #00F;
}
.leftcol2 {
	float: left;
	width: 200px;
	color: #00F;
}

.leftcol3 {
	float: left;
	width: 200px;
	color: #00F;
}

.leftcol4 {
	float: left;
	width: 100px;
	color: #00F;
}
.toppic img{ position:fixed; z-index:10; top:300px;  right:0px;}




.item, .alternatingItem
{
    float: left;
    padding: 15px;
    margin: 5px;
    width: 200px;
    height: 200px;
    border: 1px solid threedshadow;
     text-align:center ;
}
 
.item
{
    background: whitesmoke !important;     
}
.alternatingItem
{
    background: window !important;     
}
 
.item:hover, .alternatingItem:hover
{
    background: silver !important;     
}
.MRP
{
    color:Red ;     
    
}
.loginDisplay
{
position:absolute; 
   vertical-align:bottom ;
  text-align:right;	
	z-index:3;
	margin-left:65%;
	width:300px;
}
     .txtboxstyl
{
    width:50px;
    height:20px;
    font-size:.75em;
     white-space:nowrap ;
       -moz-border-radius: 1em 1em 1em 1em;
    border-radius: 1em 1em 1em 1em;
    }
        .ImageButton
{

        margin-left:50%;
        
    }
    
    .lnkbtn
    {
        text-decoration:none;
        display:inline-block;
font-weight:bold;
line-height:50px;
color:Gray;

    }

    .Temp_wrapL{
	float:left; width:15%;  height:auto; margin-right:5px ; margin-left:5px ;
}
.Temp_wrapC{
	float:left; width:60%;  height:auto; margin-left:5px; padding-left:5px;
}

.Temp_wrapR{
	float:left; width:21%;  height:auto; margin-left:5px; padding-left:5px;
}

.border_box
{
    border: thin groove #000080;
    background-color: White;
    text-align: center;
}