html, body, div, span, applet, object, iframe,
blockquote, pre,
 abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;F
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: middle;


}





body {

	line-height: 1.5;
}


a:link {text-decoration: none;}
a:visited {text-decoration: none;}
h1 {font-size: 22px;margin-bottom: 0px; margin-top: 1px; font-weight: normal;font-family: trebuchet ms;}
h2 {font-size: 28px;line-height: 30px;font-weight: normal;margin: 0px 0 10px}
h3 {font-size: 24px;font-weight: normal;line-height: 30px;margin: 0px 0 10px}
h4, h5, h6 { font-size: 20px; }
#categories {background-color: #3B3B3C;width: 902px;font-size: 14px;font-weight: bold;float: left;display: block}
#categories ul {width: auto;float: left;margin: 0px 0px 0px 0px;margin-top: 1px;padding-left: 5px;display: block}
#categories li {width: auto;float: left;list-style-image: none;list-style: none;margin-left: 0px;margin-right: 5px;list-style-type: none;list-style-position: inside;margin-bottom: 1px}
#categories li a:link, #categories li a:visited {width: auto;color: #FFFFF2;padding-left: 11px;padding-right: 11px;display: block;height: 25px;padding-top: 2px;border-bottom: 1px solid #3B3B3B;float: left}
#categories li a:hover {background-color: #FF0001;color: #FFF;padding-left: 10px;padding-right: 10px;padding-top: 1px;display: block;border: 1px solid #FF4F2D}
.current-cat {background-color: #E0E0E0;margin-top: 0px}
.current-cat a:hover {background-color: #EAEAEA  !important;color: #D52300 !important;border: 0px !important;padding-top: 2px !important;padding-left: 11px !important;padding-right: 11px !important}
.current-cat a:link, .current-cat a:visited, .current-cat a:active {color: #D33334 !important;border: 0px !important}
.minititle {display:block; font-size:18px; font-weight:bold; color:#666; }
.minititle2 { display:block; font-size:12px; font-weight:bold; color:#666; height:28px;}
.post-title {font-family: Arial, Times, sans-serif; font-weight:bold; color:#990033; font-size:22px; line-height: 15px; padding-top:5px;}
.post-wrapper {background:#ff6600;padding: 5px;border: 1px solid #D6D6D6;margin-left: -6px;}
.post-wrapper2{padding: 5px;border: 1px solid #D6D6D6;margin-top: 6px; height:auto; width:690px;text-align:center; text-decoration:none; background:#ccc; color:#000; padding-top:4px; }
#content {width: inherit;float: left;padding: 0px 0px 0px 8px font-style:Trebuchet MS;font-size: 14px;}
ol, ul {
	list-style: none;}

#ja-cssmenu {
	margin: 0; /* all lists */
	padding: 0;
}

#ja-cssmenu ul {
	margin: 0; /* all lists */
	padding: 0;
}

#ja-cssmenu li {
	margin: 0; /* all list items */
	padding: 0;
	float: left;
	display: block;
	background: none;
	border-right: 1px solid #DDDDDD;
	cursor: pointer;
}

#ja-cssmenu li ul {
	width: 16.4em;
	position: absolute; /* second-level lists */
	z-index: 99;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	height: auto;
	w\idth: 15.9em;
}

#ja-cssmenu li ul ul {
	margin: -2em 0 0 15em; /* third-and-above-level lists */
}

#ja-cssmenu li li {
	padding: 0 1em 0 0;
	margin: 0;
	width: 14.9em;
}

#ja-cssmenu ul a {
	width: 14.8em;
	w\idth: 10.8em;
}

#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul,
#ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.havechildsfhover ul ul, #ja-cssmenu li.havechild-activesfhover ul ul, #ja-cssmenu li.activesfhover ul ul,
#ja-cssmenu li.sfhover ul ul ul, #ja-cssmenu li.havechildsfhover ul ul ul, #ja-cssmenu li.havechild-activesfhover ul ul ul, #ja-cssmenu li.activesfhover ul ul ul {
	left: -999em;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#ja-cssmenu li:hover ul, #ja-cssmenu li li:hover ul, #ja-cssmenu li li li:hover ul,
#ja-cssmenu li.sfhover ul, #ja-cssmenu li.havechildsfhover ul, #ja-cssmenu li.havechild-activesfhover ul, #ja-cssmenu li.activesfhover ul,
#ja-cssmenu li li.sfhover ul, #ja-cssmenu li li.havesubchildsfhover ul, #ja-cssmenu li li.havesubchild-activesfhover ul, #ja-cssmenu li li.activesfhover ul,
#ja-cssmenu li li li.sfhover ul, #ja-cssmenu li li li.havesubchildsfhover ul, #ja-cssmenu li li li.havesubchild-activesfhover ul, #ja-cssmenu li li li.activesfhover ul {
	left: auto;
}

/* STYLING THE MENU
-----------------------------------*/
/* 1st level */
#ja-cssmenu li a {
	display: block;
	text-decoration: none;
	font-variant: small-caps;
	color: #333333;
	padding: 8px 20px;
	letter-spacing: 1px;
}

#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus {
	color: #CCCCCC;
}

#ja-cssmenu li:hover a,
#ja-cssmenu li.sfhover a,
#ja-cssmenu li.havechildsfhover a,
#ja-cssmenu li.havechild-activesfhover a {
	color: #CCCCCC;
	background: #990000;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	background: #990000;
	color: #CCCCCC;
}

/* 2nd level and above */
#ja-cssmenu li ul {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
}

#ja-cssmenu li ul ul {
	border: 1px solid #DDDDDD;
}

#ja-cssmenu li ul li {
	border-bottom: 1px solid #DDDDDD;
	border-right: none;
	background: none;
	height: auto;
}

#ja-cssmenu li ul a {
	border-right: none;
	margin: 0;
	padding: 10px;
	height: auto;
	background: none !important;
	text-transform: none;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	white-space: nowrap;
	font-size: 72%;
	color: #990000 !important;
}

#ja-cssmenu li.havesubchild,
#ja-cssmenu li.havesubchild-active {
	background: url(img/menu/arrow-1.gif) no-repeat 95% 50%;
}

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	background: #EBF3FA;
}

#ja-cssmenu ul li a.active {
	background: none !important;
	color: #0358A8 !important;
}

#ja-cssmenu ul li a.active:hover,
#ja-cssmenu ul li a.active:active,
#ja-cssmenu ul li a.active:focus {
	color: #990000 !important;
}

a {
	color: #CC0000;
}

a.readon {
	color: #CC0000;
}

a.readon:hover, a.readon:focus, a.readon:active {
	color: #CC0000;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	background: #CC0000;
}

.modifydate {
	color: #CC0000;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	color: #CC0000;
	background: #FFFFCC;
}

ul.menu li.active a {
	color: #CC0000;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	color: #CC0000;
}

ul.menu li li.active a {
	color: #CC0000;
}

#ja-search, #ja-login {
	background-color: #FFFFCC;
}

#ja-tpwrap {
	background: #CC0000;
}

h2.contentheading, .contentheading {
	color: #CC0000;
}

#ja-subnavwrap {
	background: #CC0000;
}

.createdate-icon { /*for clendar style*/
	background: url(/image/menu/calendar.gif) no-repeat;
}

div.moduletable_hilite h3 {
	border-top-color: #CC0000;
}

div.moduletable_hilite {
	background: url(/image/menu/hilite-corner.gif) no-repeat right bottom #CC0000;
}

div.quote-hilite {
	background: #CC0000;
}

div.quote-hilite span.open {
	background: url(/image/menu/so-q-hilite.gif) no-repeat left top;
}

div.quote-hilite span.close {
	background: url(/img/menu/sc-q-hilite.gif) no-repeat right top;
}

/*hover*/
.ja-menu-maskbg {
	background: #CC0000;
}

/* moo tab */
.pyrite .ja-tabs-title-top ul.ja-tabs-title li.active,
.pyrite .ja-tabs-title-top ul.ja-tabs-title li.firstactive,
.pyrite .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
	background: url(/img/menu/tab-active.gif) repeat-x left top;
}

.pyrite .ja-tabs-title-bottom ul.ja-tabs-title li.active,
.pyrite .ja-tabs-title-bottom ul.ja-tabs-title li.firstactive,
.pyrite .ja-tabs-title-bottom ul.ja-tabs-title li.lastactive {
	background: url(/img/menu/tab-active.gif) repeat-x left bottom;
}

/*splitmenu*/
#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	background: #CC0000;
}

#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus {
	background: #CC0000;
}

/*dropline*/
#jasdl-mainnav a:hover,
#jasdl-mainnav ul li.hover a {
	background: #CC0000;
}

#jasdl-mainnav li.active a,
#jasdl-mainnav li.active a:hover,
#jasdl-mainnav li.active a:active,
#jasdl-mainnav li.active a:focus {
	background: #CC0000;
}

/*CSS+Moo Menu*/
#ja-cssmenu li:hover a,
#ja-cssmenu li.sfhover a,
#ja-cssmenu li.havechildsfhover a,
#ja-cssmenu li.havechild-activesfhover a {
	background: #CC0000;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	background: #CC0000;
}

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	background: #FFFFCC;
}

#ja-cssmenu ul li a.active {
	color: #CC0000 !important;
}
#asimetri {float:left;width:700px;margin-left:-42px;}
.related {height: auto;text-decoration: center; background-color:#e5e2ea; margin-top: 3px;}
.wpn_clients, .wpn_clients2, .wpn_clients3{ list-style:none; width:705px; float:left; }

.wpn_clients li { width:209px; height:303px; background-color:#FFF;background-image: url(img/indirim.png);background-repeat: no-repeat;background-position: right bottom;float: right;padding-left: 5px; padding-bottom:10pc; float:left; margin-top:8px; margin-left:3px;  padding:10px; position:relative; border:1px solid #00CCFF; }

.wpn_clients2 li { width:210px; height:276px; background-color:#ccc; float:left;margin-top:8px; margin-left:3px;  padding:10px; position:relative;-moz-border-radius: 5px; }

.wpn_clients3 li { width:210px; height:293px; background-color:#ccc;background-image: url(img/indirim.png);background-repeat: no-repeat;background-position: right bottom; float:left;margin-top:8px; margin-left:3px;  padding:10px; position:relative;-moz-border-radius: 5px; }

.wpn_clients li a, .wpn_clients2 li a, .wpn_clients3 li a{ font-size:14px; }



.wpn_clients li a.wpn_more, .wpn_clients2 li a.wpn_more, .wpn_clients3 li a.wpn_more{background-image: url(img/read-more.gif);background-repeat: no-repeat;background-position: left;float: left;padding-left: 5px;padding-bottom:-11px;width: 100px;}

.fcat_img { width:200px; height:140px; border:1px solid #fff; background:#ccc; margin:7px 3px 10px; }

.fcat_img a { font-size:0 !important; height:0; width:0; }
.fcat_img2 { width:200px; height:142px; border:1px solid #fff; background:#ccc; margin:8px 3px 10px; }

.fcat_img2 a { font-size:0 !important; height:0; width:0; }
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

.commentlist li{display: block;float: left;clear: both;padding: 10px;margin-left: 0px;margin-bottom: 10px;width: 680px}
.commentlist ol {margin-left: 0px; padding-left: 0px}
#commentwrap {background-color: #F8F8F8;border: 1px solid #E6E6E6;display: block;width: 570px;margin-bottom: 20px;margin-top: 20px}
.commentlist ol li{margin-left: 0px }
.commentlist {margin-left: 0px;padding-left: 0px}
#commentform {margin: 1em 0;background: #FFFFFF;margin-left: 20px}
#commentform textarea {background: #f8f7f6;border: 1px solid #d6d3d3;width: 300px}
#commentform textarea:hover {background: #FFFFFF;border: 1px solid #d6d3d3}
#commentform textarea:focus {background: #ffffff;border: 1px solid #939793}
#commentform #email {font-size: 1.1em;background: #f8f7f6;border: 1px solid #d6d3d3;width: 280px;background-position: 7px 7px;background-repeat: no-repeat;height: 20px;padding-left: 30px;padding-top: 6px}
#commentform #author {font-size: 1.1em;background: #f8f7f6;border: 1px solid #d6d3d3;width: 280px;background-position: 7px 7px;background-repeat: no-repeat;height: 20px;padding-left: 30px;padding-top: 6px}
#commentform #url {font-size: 1.1em;background: #f8f7f6;border: 1px solid #d6d3d3;width: 280px;background-position: 7px 7px;background-repeat: no-repeat;height: 20px;padding-left: 30px;padding-top: 6px}
#commentform #email:focus {font-size: 1.1em;background: #ffffff;border: 1px solid #939793;width: 280px;background-position: 7px 7px;background-repeat: no-repeat;height: 20px;padding-left: 30px;padding-top: 6px}
#commentform #author:focus {font-size: 1.1em;background: #ffffff;border: 1px solid #939793;width: 280px;background-position: 7px 7px;background-repeat: no-repeat;height: 20px;padding-left: 30px;padding-top: 6px}
#commentform #url:focus {font-size: 1.1em;background: #ffffff;border: 1px solid #939793;width: 280px;background-position: 7px 7px;background-repeat: no-repeat;height: 20px;padding-left: 30px;padding-top: 6px}
#commentform input{margin-bottom: 3px}
.comment-inside {background-color: #FFFFFF;border: 1px solid #E6E6E6;padding: 10px}
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#ccc; }
ol.commentlist li p { font-size:11px; margin:0 0 1em; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }

body {
	margin-left: -40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
background: #ccccff

}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#container1{
	position:relative;
background-color:#FFF;
width:980px;
	margin-left:auto;
	margin-right:auto;
margin-top:10px;
-moz-border-radius:10px;
}


#contaiermain{
	
	
	width:900px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
	/* /insan kaynaklari form */ 

#header{
	height:40px;
	width:876px;
	position: relative;
	float: left;
}
#logo{
	width:593px;
	height:153px;
	float:left;
	margin-top:42px;

	position: relative;
}
#topmenu{
	height:30px;
	width:925;
	float:left;
	position: relative;
margin-left:25px;
}
#home {
	width: 34px;
	height: 34px;
	margin: 1px;
	float: left;
	position: relative;
}
#menu {
	position: relative;
	float: left;
	width: 925;
	padding-left: 12px;
	
}



#showroom3 {
	width:990px;
        margin-top: 0px;
	position: relative;
	padding-left: -2px;
	padding-right: 0px;
	float: left;
	height: 100%;
	overflow: hidden;
border-bottom:-5px;
}
#showroom_yatak {
	width:876px;
	position: relative;
	float: left;
	height: 303px;
}
#body {
	width:1050px;
	position: relative;
	padding-left: -100px;
	padding-right: 37px;
	float: left;
	height: 100%;
}

#body3 {
	width:1050px;
	position: relative;
	padding-left: -100px;
	padding-right: 37px;
	float: left;
	height: 100%;
}
#body2 {
	width:1050px;
	position: relative;
	padding-left: -37px;
	padding-right: 37px;
	float: left;
	height: 100%;
}
#body_left {
	width:190px;
	position: relative;
	float: left;
	margin-right: 8px;margin-top:7px;
}
#body_left .ara {
	float: left;
	position: relative;
	margin-top: 8px;
}
#body_left .ara2 {
	float: left;
	position: relative;
	margin-top: 5px;
font-size:5px;
}
#body_right{
	position: relative;
	width: 700px;
	float: left;
border: 2px solid #ccc;
background-color:#F7F7F7;
}
#body_right div {
	float: left;
	position: relative;
}
#beyaz_zemin {
	font-size: 11px;
	position: relative;
	width: 700px;
	padding: 10px;
	float: left;
}
#beyaz_zem {
	font-size: 11px;
	position: relative;
	width: 690px;
	padding: 10px;
	float: left;
	background-color: #FFF;
	border: 1px solid #AECBD1;
}#beyaz_zemm {
	font-size: 11px;
	position: relative;
	width: 885px;
	padding: 10px;
	float: left;
	background-color: #FFF;
	border: 1px solid #AECBD1;
}

.menu-title {font-size: 13px;
	position: relative;}
#yatak_beyaz_zemin {
	font-size: 11px;
	position: relative;
	width: 478px;
	padding: 25px;
	float: left;
	color: #333333;
	margin-top: 40px;
	height: 100%;
}
#yatak_alt {
	position: relative;
	width: 530px;
	padding: 0px;
	float: left;
	color: #333333;
	margin-top: 20px;
	margin-left: 1px;
}
#yastik_beyaz_zemin {
	font-size: 11px;
	position: relative;
	width: 495px;
	padding: 18px;
	float: left;
	color: #333333;
}
#yastik {
	width: 139px;
	height: 168px;
	margin: 13px;
	position: relative;
	float: left;
}
#yastik_img  {
	border: 2px solid #d1e2e6;
	height: 135px;
	width: 135px;
}

#yastik_code {
	width: 129px;
	margin-top: 2px;
	background-color: #d1e2e6;
	padding: 5px;
	font-size: 15px;
	color: #205161;
	height: auto;
}
.baslik {
	font-size: 18px;
}
.baslikyastik {
	font-size: 18px;
	margin: 12px;
}
.yazi {
	margin: 12px;
}

.yastik_spot {
	font-size: 20px;
	font-style: italic;
}

#tam_beyaz_zemin {
	background-color: #FFFFFF;
	font-size: 11px;
	position: relative;
	width: 782px;
	padding: 10px;
	border: 1px solid #cbdde2;
	float: left;
}
#ara {
	height: 5px;
	position: relative;
	float: left;
	width: 1%;
}

.link {
	color: #68777d;
}
.link  a {
	color: #68777d;
	text-decoration: none;
}
.link  a:hover {
	color: #68777d;
	text-decoration: none;
}
.link   a:visited {
	color: #68777d;
	text-decoration: none;
}
.link    a:active {
	color: #68777d;
	text-decoration: none;
}
.kirmizi_link {
	color: #CC080A;
}
.kirmizi_link a {
	color: #CC080A;
	text-decoration: none;
}
.kirmizi_link a:hover {
	color: #CC080A;
	text-decoration: none;
}

.kucukyazi {
	font-size: 10px;
}
.stroke {
	border: 1px solid #ffffff;
}
.alt_logo {
	float: right;
}

#bayi_baslik {
	font-size: 25px;
	color: #C00;
	font-style: italic;
	padding: 10px;
}

.satis_p  {
	position: relative;
	border: 1px solid #cbdde2;
	padding: 10px;
	font-size: 12px;
	color: #507583;
	margin: 10px;
}
#on {
	padding: 10px;
}
.ddsmoothmenu-v ul{
	margin-top: 5px;
	padding: 0;
	width: 190px; /* Main Menu Item widths */
	list-style-type: none;
	border-bottom: 1px solid #fff;
}
 
.ddsmoothmenu-v ul li{
position: relative;
}
.ddsmoothmenu-v li ul {
	position: absolute;
	left: 189px;
	top: 0;
	display: none;
}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{
	display: block; /*force hasLayout in IE7 */
	color: #447582;
	text-decoration: none;
	padding: 11px;
	border-right: 1px solid #fff;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
	color: #487582;
	background: #85AFBC; /*background of menu items (default state)*/
	background-image: url(img/sol_ok.jpg);
	background-position: top left;
	background-repeat: no-repeat;

}

.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color: white;
}

.ddsmoothmenu-v ul li a:hover{
	color: #FFFFFF;
	background: #85AFBC; /*background of menu items (default state)*/
	background-image: url(img/sol_ok.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
display: block;
}

.ddsmoothmenu-v li:hover ul, li.over ul { 
	display: block;
}
.ddsmooth ul{
	margin: 0;
	padding: 0;
	width: 190px; /* Main Menu Item widths */
	list-style-type: none;
	border-bottom: 1px solid #fff;
}

/* Top level menu links style */
.ddsmooth ul li a{
	display: block; /*force hasLayout in IE7 */
	color: #447582;
	text-decoration: none;
	padding: 3px;
	border-right: 1px solid #fff;
	font-size: 11px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	padding-left: 20px;
}
.ddsmooth ul li a:link, .ddsmooth ul li a:visited, .ddsmooth ul li a:active{
	color: #447582;
	background: #CEE1E5;
}
.ddsmooth ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color: white;
}
.ddsmooth ul li a:hover{
	color: #FFF;
	background: #447582
}

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}



#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 10px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(img/cf/closebox.png) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(img/cf/closebox.gif);
}

.sbox-loading #sbox-content {
	background-image: url(img/cf/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	
}


#footer{
	position:relative;
background-color:#FFF;
width:980px;
	margin-left:auto;
	margin-right:auto;
margin-top:10px;
-moz-border-radius:10px;
}

.quick-links {
	text-align: center;
	float: none;
	padding: 8px 1px 0 0;
}
.quick-links a, .quick-links a:visited, .quick-links a:active, .quick-links a:hover {
	color: #bbbbbb;
	text-decoration: none;
}
.quick-links a:hover {
	text-decoration: underline;
}

/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
@import "calendar.css";

.cform { 
	margin:10px auto 0 auto; 
	width: 410px; 
}

.cform fieldset	{ 
	margin-top:10px; 
	padding:5px 0 5px 0; 
	border:none;
}

.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend { 
	margin:0;
	padding:0; 
	font:normal 18px Helvetica; 
	color: #aaa;
	letter-spacing:3px;
}

ol.cf-ol { 
	margin:0!important; 
	padding:15px 0 0 0!important; 
	border-top:1px solid #f2f2f2;
}
ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important; /*some themes may interfere otherwise*/
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.1em;
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt !important;
	padding:0pt 0pt 0pt 100px;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	width:90px; 
	margin:4px 10px 0 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	color: #aaa;
	font:0.9em Trebuchet MS,sans-serif;
}
.cform label span {
	width:90px; /* must be the same as above!*/
	display:block; 
}

label.cf-before {
	margin:4px 10px 0 0; 
}

label.cf-after 	{
	margin:4px 2px 0pt 6px;
	text-align:left;
	width:75px;
}

label.cf-after span {
	width:75px;
	display:block;
}

label.cf-group-after {
	margin:4px 0 0 2px;
	width:60px;
	text-align:left;
}
label.cf-group-after span {
	width:60px;
	display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	padding:3px;
	border:1px solid #aaa; 
	font:0.9em Trebuchet MS,sans-serif;
	color:#888;
	background:#ffffff url(../images/field-bg-top.gif) repeat-x top left;
	vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	border: 1px solid #FFCC00;
	background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	color:#666;
	background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform textarea,
.cform input {
	width:298px; 
}
.cform select {
	width:306px; /* attempt to have equal length */
}  

.cform select.cfselectmulti	{ 
	height:7.5em; 
}

.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}

/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	margin:0px 5px 7px 98px;
	display: block; 
	vertical-align:top;
	color: #aaa;
	font-size:0.7em;
	line-height:1.2em;
}


/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt 0 !important;
	padding:0pt 0pt 0pt 100px;
}

/*                                                    */
/*   check boxes                                      */
/*                                                    */

input.cf-box-a,
input.cf-box-b 	{ 
	margin:1px 0 0 0; 
	width:16px; 
	height:22px;
	border:none!important;
	background:none!important;
}

input.cf-box-a 	{ 
	margin-left:100px; /* check with label 'width' incl. */
} 


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
	padding: 0 0 5px 100px; 
} 


/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	margin: 0;
	padding:0pt 3px 0pt 0pt !important;
	text-align:right;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
	width:auto;  
	padding:2px 1em; 
	margin: 0;
	font-size:0.8em;
	background:url(../images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
.cform input.resetbutton {
	margin: 0 5px 0 0;
}
.cform input.backbutton {
	margin: 0 5px 0 0;
}

/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 0!important;
	margin:5px 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
	margin:0 0 0 10px;
	padding:0;
	color:#333;
}

ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}

/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */
label.secq,
label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
}

input.secinput {
	vertical-align:text-bottom;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:100px;
	padding: 4px 4px;
	margin: 0;
	vertical-align:text-bottom;
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_white.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}

img.imgcalendar {
	border:none;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:380px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:red!important;
	text-decoration:underline!important;
}
div.success {
	background:#F9F9F9 none repeat scroll 0%;
	color:#AAAAAA;
	display:block;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error { 
	color:red; 
	border:1px solid #FF0000; 
}
div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:red; 
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

p.cf_info 		{
	margin:10px 0;
	text-align:center;
}
p.success 	{
	color:green;
}
p.failure 	{
	color:red;
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */

.cform input.cf_upload  {
	width:220px;
	background: #f9f9f9;
	border:1px solid #888888;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	margin:6px auto 10px !important;
	padding:0pt 6px 0pt 0pt !important;
	text-align:right;
	width:410px;
}
.linklove a,
.linklove a:visited {
	font-size: 0.8em;
	font-family: Tahoma;
	color:#aaaaaa!important;
}


/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
*+html ol.cf-ol,
*+html ol.cf-ol li	{
	display: inline-block;  /*for ie7*/
}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt { 
	display: inline-block;
}
* html .cform legend { 
	position:absolute; 
	left: -8px; 
	top:0;
	margin-left:0;
}
*+html .cform legend { 
	position:absolute; 
	left: -8px;
	top:0;
	margin-left:0;
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html img.captcha	{
	margin-bottom:1px!important;
}
*+html img.captcha	{
	margin-bottom:1px!important;
}

.ads{	
	float: center;

	margin-right: 11px; 
        margin-top: 15px;
        margin-bottom: 0px;
}

.ads.125ads {
	padding:3px 0 0 0;
	text-align:left;
	}

.ads h2 {
	color: #181818;
        font-size: 12px;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 0 0 8px 0;
	text-align:center;
	}

.ads img { 
      padding: 1.5px;
      border: #636363 1px solid;
      background: #ffffff;
      }

.ads a:link img  { 
      padding: 1.5px;
      border: #636363 1px solid;
      background: #ffffff;
      }

.ads a:hover img  { 
      padding: 1.5px;
      border: #181818 1px solid;
      background: #181818;
height:130px;
width:130px;
      }
