@charset "windows-1251";

.bodytext {  font-family: Verdana, Arial; font-size: 9pt; color: #333333; LINE-HEIGHT: 180%}

/* body { margin:0; padding:0; background:#E6E6E6; width:100%;} */
body { margin:0; padding:0; background:#000000 url(images/bg-blue.jpg) no-repeat top center; width:100%;}


/* body { margin:0; padding:0; background:#000000; width:100%;} */

html { padding:0; margin:0;}

.clr { clear:both;}
.blue { color:#186aba;}

/* thunbmail shadow effect */

.portfolio_item {
	float: right;
	margin-right: 16px;
	margin-bottom: 10px;
	display: none;
/*	border: 0px solid #eef1f5; */
	background-repeat: no-repeat;
	
	-moz-box-shadow: 1px 1px 4px #c3c3c3;
	-webkit-box-shadow: 1px 1px 4px #c3c3c3;
	-khtml-box-shadow: 1px 1px 4px #c3c3c3;
	box-shadow: 1px 1px 4px #c3c3c3;
	background-color: #fff;
}

.portfolio_item a{
	display: block;
}

.portfolio_item img{
	border-width:0px;
}


/* thunbmail shadow effect end */


#mainheader { width:1001px; margin:0 auto; padding:0;}

#main { width:1000px; margin:0 auto; padding:0; border:1px solid #cccccc;}

/**/ * html #header {} /**/
#header { width:1000px; height:187px;}
.logo { width:788px; height:139px; float:left;}
.logo p { margin:0; padding:0;}
.logo p.mainlogo1 { margin:0; padding:35px 0 0 10px; color:#FFFFFF; font:normal 25px Tahoma, Arial;}
.logo p.desc { margin:0; padding:0 0 0 20px; color:#FFFFFF; font:normal 11px Tahoma, Arial;}
.logo h1 { margin-top: 0px; padding:0 0 0 45px; color:#ffffff; font:bold 11px Arial;}

.logo p.twitter { margin-left:820px; margin-top:-120px; padding:45px 0 0 10px; color:#FFFFFF; font:normal 25px Tahoma, Arial;}

.head_left { width:320px; height:100px; float:right; text-align:center; margin-top:-125px; }
.head_left img { margin:15px auto;}
.head_left p { margin:15px 0 0 0; padding:0; font:normal 11px Tahoma, Arial; color:#ffffff;}
.head_left a { font:bold 11px Tahoma, Arial; color:#ffe2a3; text-decoration:underline;}
.head_left a:hover { text-decoration:none;}

.navmenu { width:1001px; float:left; }
.navmenu ul li a { font:normal 12px Arial;line-height:120%;}

/* .navmenu { width:998px; height:48px; float:left; background:#333333 url(images/nav-bg.gif);border:1px solid #6C6C69;}
.navmenu ul { padding:0; margin:0; list-style:none; height:48px;}
.navmenu ul li { float:left; padding:15px 0; line-height:14px;}
.navmenu ul li a { padding:15px 30px 16px 30px; margin:0; line-height:14px; color:#FFFFFF; font:bold 13px Arial; text-decoration:none;} */
/* .navmenu ul li a:hover { background:#1776b8 url(templates/layout3/images/menu_hover.gif) no-repeat right;} */
/* .navmenu ul li a:hover { background:#E10000; text-decoration:none;}  */
/* .navmenu ul li a:hover { background:#515E66 url(images/nav-bg-hover.gif) repeat-x;} */

/**/ * html #center {} /**/

#center { width:1000px; background:#ffffff;}

img {
	border-color: #cccccc;	
}

.whatwedo  { color:#333; font: 10px Verdana, Arial, Helvetica, sans-serif;}  
.whatwedo h2 { color:#333; font: 10px Verdana, Arial, Helvetica, sans-serif; display: inline;} 
.whatwedo a { color:#333; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

/*####### BODY #######*/
.body { width:788px; background:#d9dbd3; float:left;}
.body_menu { width:788px; background:#ffffff url(images/hor_line.jpg) repeat-x bottom; height:41px;}
.body_menu ul { padding:0; margin:0; list-style:none; height:40px;}
.body_menu ul li { padding:13px 15px; margin:0; float:left; line-height:14px; background:url(images/vert_line.jpg) repeat-y right;}
.body_menu ul li a { font:bold 12px Arial, Helvetica, sans-serif; color:#58554c; background:url(images/m_link.jpg) no-repeat left center; padding:0 0 0 15px; text-decoration:none;}
.body_menu ul li a:hover { text-decoration:underline;}

.big_banner { width:751px; padding:0px 0px 0px 0px; background:#eeeeee url(images/hor_line.jpg) repeat-x bottom;}
/* old big_banner bg: c2cfdd */
.big_banner p { margin:0; padding:0;}
.big_banner table { background:#232323;}
.big_banner table td { color:#FFFFFF; font:10px Arial, Helvetica, sans-serif;}

/* .big_detail { width:750px; padding:0; background:#deedde url(images/hor_line.jpg) repeat-x bottom;} */
.big_detail { width:750px; padding:0; background:#F5F5F5; border:1px solid #cccccc;}   

/* .big_detail div.title_name { background:#b81725; padding:6px 20px; color:#ffffff; font:bold 11px Arial, Helvetica, sans-serif; } */
.big_detail div.title_name { background:#fff; padding:6px 20px; color:#000; font:bold 11px Arial, Helvetica, sans-serif; }

.big_detail div.title_name a { color:#333; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; }
.big_detail div.title_name a:hover { text-decoration:underline; }
.big_detail div.detail_files { margin:12px; padding:0 18px 12px 29px; list-style:none; border-bottom:1px solid #c9d6ca;}
.big_detail div.detail_files p.name { width:150px; float:left; padding:3px 0; margin:0; font:bold 11px Arial, Helvetica, sans-serif; color:#303136;}
.big_detail div.detail_files p.detail { width:550px; float:left; padding:3px 0; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#303136;}
div.button { padding:0 20px 10px 30px; float:left;}
div.button2 { padding:5px 20px 5px 20px;}
div.button_right { padding:0 20px 0 30px; float:right; width:200px;}
div.button_right a { padding:3px 20px 0 30px; float:right; color:#1776b8; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:underline; }
div.button_right a:hover { text-decoration:none; }

.product_list { width:751px; padding:12px 18px 12px 19px; background:#ffffff;}
.product_list a:hover { text-decoration:underline; color:#06C }

.title_list { background:#ffffff url(aimages/title_im.jpg) no-repeat left; padding:10px 10px; margin-top:-5px; padding-bottom:10px; border-bottom:1px solid #cccccc;}
.title_list h1 { display: inline; line-height:150%;}
.title_list_description {border-bottom:2px solid #cccccc;}
.title_list p { margin:0; padding:0;}
.title_list p.description { float:left;color:#333333; font:normal 16px Arial, Helvetica, sans-serif;}
.title_list p.title { float:left;color:#333333; font:normal 15px Arial, Helvetica, sans-serif;}
.title_list p.title a { color:#333333; font:normal 19px Arial, Helvetica, sans-serif; text-decoration:none;}
.title_list p.info { float:right; padding:4px 0;}
.title_list p.info a { color:#333333; font:normal 19px Arial, Helvetica, sans-serif;}
.title_list h2 { margin:0; padding:0;}
.title_list h2.title { float:left;color:#333333; font:normal 18px Arial, Helvetica, sans-serif;}
.title_list h2.title a { color:#333333; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:none;}
.title_list h2.title a:hover { text-decoration:underline;}

.title_list_categories { background:#ffffff; padding:10px 10px; margin-top:0px; padding-bottom:10px;}
.title_list_categories h1 { display: inline; line-height:110%; color:#000000; font: normal 20px Arial, Helvetica, sans-serif;}
.title_list_categories h2 { display: inline;color:#333333; font:normal 11px Arial, Helvetica, sans-serif; line-height:150%;}
.title_list_categories p.crumbs { backgraound: #F5F5F5; float:left;color:#666666; font:normal 11px Arial, Helvetica, sans-serif; border-boattom:1px solid #cccccc; border-top:1px solid #cccccc; padding:6px; width:100%; padding-bottom:5px; margin-top:-10px; margin-bottom:6px;}
.title_list_categories p.crumbs a { color:#999999; font:normal 11px Arial, Helvetica, sans-serif;}


.list { background:#FFFFFF; padding:10px 10px; margin:0;}
.product { float:left; width:154px; background:#FFFFFF; padding:10px 14px; margin:0; text-align:center;}
.product img { padding:1px; border:1px solid #d9d9d9;}
.product p { color:#4d5344; font:normal 11px Arial, Helvetica, sans-serif;}
.product a { color:#2a5a6d; font:normal 11px Arial, Helvetica, sans-serif;}

.detail_himages { background:#FFFFFF; padding:10px 0; text-align:center;}
.detail_himages img { border:1px solid #d3d3d3; padding:1px;}
.detail_himages p { color:#303136; font:normal 11px Arial, Helvetica, sans-serif; padding:6px; margin:0;}

/*####### navigation #######*/
.navigation { width:211px; float:right; background:url(images/vert_line.jpg) repeat-y left; padding:0 0 0 1px;}
.navigation h3 { background:#d9dbd3 url(images/nav_title_im.gif) no-repeat 15px 14px; margin:0; line-height:20px; font:normal 18px Arial, Helvetica, sans-serif; color:#484747; padding:9px 0 9px 40px; }
.catalog_navigation { padding:10px 10px 10px 10px; margin:0; color:#27261a; font:11px Arial, Helvetica, sans-serif; background:url(images/hor_line.jpg) repeat-x top;}
.catalog_navigation a { color:#27261a; font:11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.catalog_navigation a:hover { text-decoration:underline; color:#06C;}
.catalog_navigation strong a { color:#1776b8; font:bold 12px Arial, Helvetica, sans-serif; line-height:20px; text-decoration:none;}

.member_login_form { padding:10px 10px 10px 20px; margin:0; color:#27261a; font:11px Arial, Helvetica, sans-serif; background:url(images/hor_line.jpg) repeat-x top;}
.member_login_form td { color:#000000; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.member_login_form a { color:#186aba; font:12px Arial, Helvetica, sans-serif;}
.member_login_form a:hover { color:#e67001;}

.bonus_sites { padding:10px 10px 10px 20px; margin:0; color:#666666; font:10px Verdana, Arial, Helvetica, sans-serif; background:url(images/hor_line.jpg) repeat-x top;}
.bonus_sites a { color:#e67001; font:bold 12px Arial, Helvetica, sans-serif;}
.bonus_sites a:hover { color:#e67001;}

/**/ * html #footer {} /**/

#footer  { width:1000px; background:#ffffff;}

.footmenu { width:1000px; height:48px; float:left; background:#303136;}
.footmenu ul { padding:0 0 0 50px; margin:0; list-style:none; height:48px;}
.footmenu ul li { float:left; padding:15px 0; line-height:14px; color:#FFFFFF; font:normal 14px Tahoma, Arial;}
.footmenu ul li a { padding:15px 20px 16px 20px; margin:0; line-height:14px; color:#FFFFFF; font:normal 14px Tahoma, Arial; text-decoration:none;}
.footmenu ul li a:hover { text-decoration:underline;}

div.sponsor { width:780px; margin:0 auto; padding:5px 0;}
.sponsor p.title { color:#7f7f7f; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background:#f5f5f5; margin:10px 0; padding:5px;}
.sponsor td { color:#000000; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.sponsor td a { color:#006600; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.sponsor td a.name { color:#7f7f7f; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.footerborder { border:1px solid #cccccc; background:url(images/footer_bg.gif) repeat-x top;}
.footerborder td { color:#666666; font:normal 9px Verdana, Arial, Helvetica, sans-serif;}
.footerborder td a { color:#000000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
.footerborder .footerbottom1 { color:#333333; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
.sponsor_link { color:#000000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:14px;}
.sponsor_link a { color:#000000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; line-height:10px; text-decoration:underline;}
.sponsor_link a:hover { text-decoration:none;}

/*####### form #######*/
form { margin:0; padding:0;}
/* input[type=button], input[type=reset], input[type=submit] { color:#141414; font:normal 14px Arial, Helvetica, sans-serif; background:#eeeeee; border:1px solid #d9dbd3; padding:2px 5px;} */

input.button{
	background:#eeeeee url(images/button_background.gif) top left repeat-x;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	padding:3px 15px 5px 15px;
	margin:0px 5px 5px 0;
	border:1px solid #eeeeee;
	}

input.button:hover {
	cursor:pointer;
	background:#eeeeee url(images/button_background_on.gif) top left repeat-x;	
	} 


/* input.buttonbig{
	background:#FF0000 url(images/button_background_big.gif) top left repeat-x;
  font:bold 16px arial; color:#FFF;	
	text-decoration:none;
	padding:3px 15px 5px 15px;
	margin:0px 5px 5px 0;
	border:1px solid #eeeeee;
	}

input.buttonbig:hover {
	cursor:pointer;
	background:#FF0000 url(images/button_background_big_on.gif) top left repeat-x;	
	} 

*/

/* latest input[type=text], input[type=password], input[type=input] { color:#141414; font:normal 14px Arial, Helvetica, sans-serif; background:#ffffff; border:1px solid #d9dbd3; padding:2px 5px;} */

input[type=text], input[type=password], input[type=input], textarea {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #ccc;
	color:#333333;
	font:normal 14px Arial, Helvetica, sans-serif;
	margin-right:4px;
	padding:3px;
	margin-top: 3px;
	margin-bottom: 5px;
}

input[type=radio] { background:#ffffff; border:0px solid #d9dbd3; height:14px;width:14px;}

/* input[type=checkbox] { background:#ffffff; border:0px solid #d9dbd3; height:14px;width:14px;} */
input[type=checkbox] { background: #ffffcc; border:0px solid #666666; height:15px;width:15px; }

input.red_but { background:#b30716; border:1px solid #800000; color:#FFFFFF;}
input.blue_but { background:#076db3; border:1px solid #000b80; color:#FFFFFF;}
input.green_but { background:#546354; border:1px solid #374637; color:#FFFFFF;}

/* Template screenshot popup previews */
 #screenshot{
	position:absolute;
	border:1px solid #333333;
	background:#333;
	padding:0px;
	display:none;
	color:#fff;
	}



/* BUTTONS */

.bigbuttons a, .bigbuttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.bigbuttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.bigbuttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.bigbuttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

.bigbuttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.bigbuttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

.bigbuttons a.positive{
    color:#529214;
}
.bigbuttons a.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.bigbuttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.bigbuttons a.negative{
    color:#d12f19;
}
.bigbuttons a.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.bigbuttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* REGULAR */

.bigbuttons a.regular{
    color:#336699;
}
.bigbuttons a.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.bigbuttons a.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* pretty pagination effects */

	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		font-family: Arial; font-size: 10pt;
	}
	
	div.pagination a {

		line-height:250%;
		color:#707070;
		background:#FFFFFF;
		border-radius:3px;	
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border:solid 1px #DCDCDC;
		padding:6px 9px 6px 9px;	

		background-position:bottom;
		text-decoration: none;
		font-family: Arial; font-size: 10pt;				

	}
	div.pagination a:hover, div.meneame a:active {
		color:#FFFFFF;
		box-shadow:0px 1px #EDEDED;
		-moz-box-shadow:0px 1px #EDEDED;
		-webkit-box-shadow:0px 1px #EDEDED;		

		text-shadow:0px 1px #4876C9;
		border-color:#3D6DC3;
		background:#5A8CE7;
		background:-moz-linear-gradient(top,#C2E0FF 1px,#84AFFE 1px,#5A8CE7);
		background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#C2E0FF),color-stop(0.02,#84AFFE),color-stop(1,#5A8CE7));		

		
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: red;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 6px;
	
		color: #adaaad;
	}

/* button 
---------------------------------------------- */
.buttondetail {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.buttondetail:hover {
	text-decoration: none;
}
.buttondetail:active {
	position: relative;
	top: 1px;
}

.bigrounded1 {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium1 {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small1 {
	font-size: 11px;
	padding: .2em 1em .295em;
}


/* black */
.black1 {
	color: #ffffff !important;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black1:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black1:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

.white1 {
	color: #606060 !important;
font-weight: bold;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white1:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white1:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}



