@charset "utf-8";

html, body 			{ margin:0; padding:0; /*overflow:auto;*/ height:100%; width:100%; }
*					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
body 				{ background-color:#75c5c1; background-image:url(../images/bg_page.gif); background-position:center; background-repeat:repeat-y;}
form 				{ margin:0; padding:0; }
img 				{ border:0; }
a					{ color:#4d4d4d; text-decoration:none;}
a:hover				{ color:#75c5c1; text-decoration:underline;}
.clear				{ clear:both;}
input, 
textarea,
select				{ border:1px solid #75c5c1; width:160px; height:18px; color:#333; background-color:#E6E6E6; }
option				{ color:#333;} 
input[type="file"]	{ width:auto;}

#page				{ margin:0 auto; position:relative; width:917px; padding:0px 34px; }
#main				{ margin:0 auto; position:relative; width:917px; top:0; left:0; }
#login,
#header,
#content,
#footer				{ position:relative; top:0; left:0; }
#content			{ margin-top:5px;}

#login				{ background-image:url(../upload/homepage/comvort_info_bg.jpg);}


#headerStart		{ height:44px;}
#header				{ height:110px;}
.header_m			{ background-image:url(../upload/homepage/comvort_info_bg.jpg); background-position:center;}
#logo 				{ position:absolute; width:100px; height:100px; top:5px; left:32px; z-index:1000;}
#toolbar			{ position:absolute; top:0; left:0; height:25px; width:915px; border:1px solid #2a2929; border-bottom-color:#393e40;}

#column_left,
#column_width		{ margin:10px 25px 30px 30px; background-image:url(../images/bg_content.gif); background-repeat:repeat-x; background-color:#1F1E1E}
#column_left		{ float:left; width:570px; }
#column_right		{ float:left; width:260px; margin-top:10px}
#content_news		{ padding:15px; }
#column_left a		{ color:#75c5c1;}

#navigation			{ position:absolute; top:26px; left:0px; height:22px; width:654px; background-image:url(../images/bg_navigation.gif);}
#navigation			{ padding-left:263px; z-index:999;}
#navigation 		{ color:#333333; font-weight:900; text-transform:uppercase;}

#slides				{ position:relative; height:290px; background-image:url(../upload/homepage/comvort_info_bg.jpg);}

#slideshow-container 		{ position:relative; height:240px;  overflow:hidden; }
#slideshow-container div 	{ position:absolute; top:0; left:0; z-index:1; padding:2px; padding-left:32px;}
.scontent			{ height:245px;}
#sbuts			{ z-index:1000;}
#sbuts a.buttons	{ display:block; width:235px; height:18px; background-image:url(../upload/homepage/comvort_info_button_off.png);}
#sbuts a.buttons	{ margin:0 auto; text-align:center; padding:2px; padding-top:6px;color:#fff; font-weight:900; text-transform:uppercase;}
#sbuts a.buttons:hover	{ text-decoration:none;}

#clients			{ }
.clientsStart,
.clients			{ position:absolute; width:650px; height:60px; overflow:hidden; top:49px; padding-left:250px;}
.clientsStart		{ position:relative; width:900px; padding-left:0px; top:0px;}
#clients1,
#clients2			{ position:relative; top:0px; height:50px; overflow:hidden; padding:10px; }
#news				{ height:175px; background-color:#eee; overflow:hidden}
.separator			{ position:relative; background-image:url(../images/bg_separator.gif); height:4px;}
.separator_small	{ position:relative; background-image:url(../images/bg_separator_small.gif); height:3px;}
.content_box		{ background-image:url(../images/bg_content_short.gif); padding:15px; background-repeat:repeat-x;}
.content_box strong { }
.auto				{ height:auto;}
.auto td			{ color:#5E807F;}
.content_box .w		{ color:#fff;}
.content_box .img	{ width:145px;}
.img img			{ border:2px solid #ccc; border:0px;}

#breadcrumb			{ margin-left:30px; clear:both; padding-top:4px;}
#breadcrumb	*		{ color:#75c5c1;} 
#breadcrumb a:hover	{ color:#4d4d4d;}

#cform td			{ color:#75c5c1;}
#cform textarea		{ width:300px; height:160px;}

#tools				{ position:relative; height:0px; overflow:hidden;}
#tools_lang,
#tools_time			{ position:absolute; visibility:hidden; width:917px; margin:0 auto; text-align:center;}

#footer				{ height:auto; padding:10px 30px;}
#footer td			{ color:#5E807F}
#footer strong,
#footer a			{ color:#74c4c1}
#share				{ height:22px; padding:2px 10px; background-image:url(../images/bg_footer.gif); }
#addthis *			{ float:right; margin-top:2px;}

.errorbox			{ border:2px solid #74c4c1; text-align:center; font-weight:900; font-size:14px; color:#DA444E; padding:6px; margin:10px 0;}

.sbox				{ width:260px; margin-bottom:1px;}
.nbox				{ float:left; width:305px; }
.nboxhead			{ height:16px; padding:5px 9px; background-image:url(../images/bg_footer.gif);}
.nboxhead			{ font-weight:900;}
.nboxtext			{ padding:5px 9px; background-color:#eee; ackground-image:url(../images/bg_boxes_text.gif);}
.nboxtext a,
.nboxtext a:hover,
.nboxtext td		{ font-size:9px; color:#656565; olor:#b4b4b4; text-decoration:none;}
.nboxtext strong	{ font-size:11px; color:#656565; font-weight:900;}
.sboxtext			{ height:145px;}
.mboxtext 			{ height:auto; background-image:url(../images/bg_content_short.gif); }
.mboxtext strong	{ color:#fff}

#memdetails			{ padding:20px;}
.membox				{ padding:10px; width:305px; border:2px solid #cccccc; color:#5e807f}
.membox *			{ color:#74c4c1}
#memenu				{ padding-top:20px;}
#memenu td			{ padding-right:2px;}
#memenu a			{ display:block; height:18px; background-image:url(../upload/homepage/comvort_info_button_off.png);}
#memenu a			{ margin:0 auto; text-align:center; padding:6px 15px 2px 15px; color:#fff; font-weight:900; text-transform:uppercase;}
.memdesc			{ width:420px; height:400px;}
.piccolor			{ background-color:#666;}

.memlist td,
#memlist td			{ padding:6px}
.memlist strong,
#memlist strong		{ color:#74c4c1;}
.memhead			{ background-image:url(../images/bg_boxes_head.gif); color:#fff; font-weight:900;}
.memlist1			{ background-color:#191919; color:#5E807F;}
.memlist2			{ background-color:#000000; color:#5E807F;}
.memlist a			{ color:#75c5c1;}

.alist				{ color:#74c4c1;}
.alist:hover 		{ text-decoration:underline;}

.langbox			{ width:110px; padding-left:10px; overflow:hidden;}
.langbox td			{ font-size:10px;}
.timebox			{ width:140px; margin:2px 10px; padding:0px 2px; background-color:#fff; color:#000; font-size:10px; }

#langTbl td,
#langTbl a			{ font-size:10px; color:#333;}
#langTbl a			{ color:#fff;}
#langTbl a:hover	{ color:#75c5c1;}

#slideshow-holder	{ position:relative; }
#progress			{ position:absolute; width:100%; text-align:center; color:#999; top:225px; }

h1,h2,h3,h4,h5,h6	{ padding:0px; margin:0px; color:#75c5c1; display: inline;  font-weight:900;}
h1					{ font-size:22px;}
h2					{ font-size:17px;}
h3					{ font-size:17px; color:#fff;}
h4					{ font-size:17px; color:#5E807F;}
h6					{ font-size:12px;}

/* members */

.search input,
.search select		{ width:100%;}
input.btn			{ width:auto; border:0px;}
