body {margin: 0px; padding: 0px; font-family: Tahoma; background: #fff}
#inner {margin: 0px; padding: 0px; font-family: Tahoma; background: #fff;}

#topleft {background:url(assets/images/topleftbg.jpg) no-repeat top right; height: 236px;}
#td_logo {background:url(assets/images/logobg.jpg) no-repeat top left; height: 236px; width: 148px; vertical-align: top;}
#td_logo img {padding-top: 36px;}
#topmid {background:url(assets/images/topmidbg.jpg) no-repeat top left; height: 236px; width: 669px;}
#topright {overflow: hidden; background: #fff; width: 70%;}

#headcontact {position: absolute; top: 40px; left: 240px; font-size: 18px; color: #9ECDF5; text-align: right;}
#headcontact a {color: #9ECDF5; font-size: 13px;}

#mainmenu {margin: 105px 0 0 0; padding-bottom: 0px;}
#nav {width: 680px; float: left; margin: 0; padding: 0; padding-left: 46px; padding-bottom: 30px; list-style: none; overflow: visible;}
#nav li {	float: left; margin: 0; padding: 0;	padding-left: 17px;	font-family: Tahoma; font-size: 10pt; list-style: none; overflow: visible;}
#nav a {	float: left; display: block; margin: 0 0 0 0; padding: 4px; padding-left: 9px; padding-right: 9px; 	text-decoration: underline;	color: #839BB9;	font-size: 10pt; font-weight: bold; overflow: visible;}
#nav a:hover {text-decoration: none; background:#839BB9; color: #fff; overflow: visible;}
#nav li a:hover { text-decoration: none; background:#839BB9; color: #fff; overflow: visible;}
#nav span { float: left; display: block; margin: 0 0 0 0; padding: 4px; padding-left: 9px; padding-right: 9px; text-decoration: none;	color: #fff; font-size: 10pt; font-weight: bold; overflow: visible;}
#nav .cur {float: left; margin: 0; padding: 0; margin-left: 33px; font-family: Tahoma; list-style: none; background:#839BB9; overflow: visible;}


 #serv_nav { color: #187B06; font-size: 11pt; font-weight: bold; position: absolute; top: 120px; left: 270px; width: 700px;}
/*#serv_nav { color: #187B06; font-size: 11pt; font-weight: bold;}*/
#serv_nav a { color: #187B06; font-size: 11pt; font-weight: bold;}
.product {margin: 36px 0 0 370px;}
.design { float: left; margin: 10px 0 0 290px;}
.analize {margin: 10px 0 0 500px;}
.pr {margin: 10px 0 0 160px; float: clear;}
.float_left {float: left;}

#left_sea {width: 83px;/*background:#0678e2 url(assets/images/leftmidsea.jpg) no-repeat top left;*/}
#two_blocks {position: absolute; top: 236px; left:0; width: 500px; height: 100px;}
#two_blocks table {margin: 30px 0 0 100px;}
#two_blocks .float_left {float: left;}
#two_blocks .margin {margin-left: 50px;}
#two_blocks h3 {margin: 0; padding: 0; color: #187B06; text-decoration: underline; font-size: 13pt;}
#two_blocks h3 a {margin: 0; padding: 0; color: #187B06; text-decoration: underline; font-size: 13pt;}
#two_blocks p {color: #314965; font-size: 8pt; margin: 0; padding: 0; margin-top: 5px;}
#two_blocks p a {color: #314965; font-size: 8pt; margin: 0; padding: 0; margin-top: 5px; text-decoration: none;}

.repeat_left {background:url(assets/images/repeatleft.jpg) repeat-x top left;}
.repeat_right {background:url(assets/images/repeatright.jpg) repeat-x top left;}

#middle_bg {width: 286px;/* background:#0678e2 url(assets/images/middlebg.jpg) no-repeat top left;*/}
#annotation {margin:0; padding:0; margin-top: 255px; margin-left: 25px;}
#annotation  h2 {color: #D0F1FF; font-size: 15pt; font-weight: normal; margin: 0px; margin-bottom: 20px; padding-top: 30px;}
#annotation  a {color: #DCF4FF;}
.first {color: #66D2FF; font-size: 10pt; margin: 0; padding: 0; margin-top: 10px; margin-bottom: 10px;}
.second {color: #66D2FF; font-size: 10pt; margin: 0; padding: 0;}

#cashalot_bg {width: /*631px*/628px;/* background:#0678e2 url(assets/images/new/rightmidsea2.jpg) no-repeat top left;*/}
#companies {float: left; margin: 364px 0 0 10px;}
#companies ul {list-style-image:url(assets/images/pointer.gif); color: #DCF4FF; font-size: 10pt; font-weight: bold; margin-bottom: 0; text-decoration: underline;}
#companies a {color: #DCF4FF; font-size: 10pt; font-weight: bold; text-decoration: underline;}
#companies p {color: #66D2FF; font-size: 8pt; width: 150px; margin:0; padding: 0; margin: 8px 0 0 40px;}
#up_from_down {margin: 290px 40px 0 0px; width: 250px; float: right;}
#up_from_down h1 {color: #D0F1FF; font-size: 22pt; font-weight: normal; margin: 0; padding: 0px; float: right; margin-right: 30px;}
#text_companies {margin-top: 90px;}
#text_companies .name a {color: #DCF4FF; text-decoration: underline; font-size: 8pt; float: left; text-align: right;}
#text_companies .text {color: #66D2FF; font-size: 8pt; margin-left: 70px;}
#text_companies .margin_10 {margin-bottom: 10px;}
#repeat_wave {width:55%; /*overflow: hidden; */background:#014fb1 url(assets/images/new/midseabg.jpg) 0 0 no-repeat;}

#botleft_bg {width: 83px; height: 233px; background:url(assets/images/leftbotbg.jpg) no-repeat top left;}
#repeat_botleft {width: 5%; background:url(assets/images/repeatbgleft.jpg) repeat-x top left;}
#botmid_bg {width: 286px;background:url(assets/images/botmiddlebg.jpg) no-repeat top left;}
#botmid_bg div {margin: 30px 0 0 30px;}
#repeat_botright {width: 5%; background:url(assets/images/repeatrightbg.jpg) repeat-x top left;}
#botright {width: 631px; background:url(assets/images/botrightbg.jpg) no-repeat top left;}
#copy {color: #067AE3; font-weight: bold; font-size: 8pt; margin: 0; padding: 0; margin: 60px 0 0 50px; float: left;}
#telephon {color: #067AE3; font-size: 8pt; margin: 0; padding: 0; margin: 60px 0 0 410px;}
#lastrepeat {width:55%; background:url(assets/images/new/botrightbg.jpg) repeat-x top right;}

/*inner pages*/
#inner_nav {margin-top: 100px;}

#inner_content {width: 800px; vertical-align: top;}
#inner_content h1 {color: #4183B9; font-size: 200%; font-weight: normal; margin-top: 0px;}
#submenu {font-size: 9pt;}
#submenu a,span {color: #3FA2BE;}

#subdiv {position: absolute; top: 125px; left: 233px; color: #3FA2BE; }
#subul {  width: 661px; float: left; margin: 0; padding: 0; margin-left: 63px; margin-bottom: 30px; list-style: none; background: url(assets/images/bgsubmenu.gif) repeat-x left top;}
#subul li {	float: left; margin: 0; padding: 0;	padding-left: 10px;	font-family: Tahoma; font-size: 8pt; list-style: none; background: url(assets/images/bgsubmenu.gif) repeat-x left top;}
/*#subul .active {float: left; margin: 0; padding: 0; margin-left: 10px;	font-family: Tahoma; list-style: none;}*/
#subul  span { float: left; display: block; margin: 0 0 0 0; padding: 4px; padding-left: 9px; padding-right: 9px; text-decoration: none;	color: #fff; font-size: 8pt; font-weight: bold; }
#subul .active {float: left; margin: 0; padding: 0; margin-left: 10px; font-family: Tahoma; list-style: none; background:#839BB9;}
#subul .first {	float: left; margin: 0; padding: 0;	margin-left: 0px; !important;	font-family: Tahoma; font-size: 8pt; list-style: none;}
#subul a {	float: left; display: block; margin: 0 0 0 0; padding: 4px; padding-left: 9px; padding-right: 9px;	text-decoration: underline;	color: #839BB9;	font-size: 8pt; font-weight: bold;}
#subul a:hover {text-decoration: none; background:#839BB9; color: #fff;}
#subul li a:hover { text-decoration: none; background:#839BB9; color: #fff; }

/*#subul .active span { float: left; display: block; margin: 0 0 0 0; padding: 4px;	 padding-left: 9px; padding-right: 9px; text-decoration: none;	color: #fff; font-size: 8pt; font-weight: bold; }*/




#div_content {margin-top: 20px;}
.center_col { width: 100%; font-size: 80%;}
.center_col p {color: #1F4493; margin-top: 0px;}
.center_col h2 {color: #4183B9; font-size: 160%; font-weight: normal; margin-bottom: 10px; margin-top: 30px;}
.center_col ul {list-style-image:url(assets/images/pointer2.gif); color: #1F4493; margin: 0px; padding: 0px; margin-top: 0px; padding-left: 15px;}
.center_col ol {color: #1F4493; margin: 0px; padding: 0px; margin-top: 0px; padding-left: 25px;}
.center_col li {padding-bottom: 15px;}
.center_col a {color: #3FA2BE;}
.center_col strong {color: #4183B9;}

.left_col {float: left; width: 60%; font-size: 80%; color: #1F4493;}
.left_col p {color: #1F4493; margin-top: 0px;}
.left_col h2 {color: #4183B9; font-size: 160%; font-weight: normal; margin-bottom: 10px; margin-top: 30px;}
.left_col ul {list-style-image:url(assets/images/pointer2.gif); color: #1F4493; margin: 0px; padding: 0px; margin-top: 0px; padding-left: 15px;}
.left_col ol {color: #1F4493; margin: 0px; padding: 0px; margin-top: 0px; padding-left: 15px;}
.left_col ol li {padding-bottom: 15px;}
.left_col a {color: #3FA2BE;}
.right_col {margin-left: 65%; font-size: 70%; color: #1F4493;}
.right_col strong {color: #4183B9;}
.right_col h2 {color: #4183B9; font-size: 160%; font-weight: normal; margin-bottom: 10px; margin-top: 30px;}
.right_col a {color: #3FA2BE;}
.right_col .par {margin-top: 0px; margin-bottom: 20px;}
.right_col .lpar {margin-top: 0px; margin-bottom: 0px;}
.right_col ul {list-style-image:url(assets/images/pointer2.gif); color: #1F4493; margin: 0px; padding: 0px;  margin-top: 0px; padding-left: 20px; margin-bottom: 20px;}

#innerleftbg {width: 122px; background: url(assets/images/back/leftbginner.jpg) no-repeat top left; height: 292px;}
#innermidbg1 {width: 691px; background: url(assets/images/back/centerbginner.jpg) no-repeat top left; height: 292px;}
#innerrightbg {width: 70%; background: url(assets/images/back/rightbginner.jpg) no-repeat top left; height: 292px;}

#innercopy {color: #067AE3; font-weight: bold; font-size: 8pt; margin: 0; padding: 0; margin: 210px 0 0 10px; float: left;}
#sabit {margin: 213px 0 10px 0px; float: right;}
#telephon_inner {color: #067AE3; font-size: 8pt; margin: 0; padding: 0; margin: 210px 0 0 220px;}

#news {width: 800px;}
#news h2 { color: #4183B9; font-weight: bold; margin-top: 0px;}
#news p { color: color: #1F4493;}
#news span { color: color: #1F4493; font-weight: bold;}


.clients  {width: 100%;}
.clients td {width: 126px; padding: 10px;}

.portfolio td {padding: 0 30px 15px 0px; }

.formcont {width: 275px; padding-top: 155px;}

.elem {margin: 10px 0 20px 0;}
.number {float: left; background: url(assets/images/pointnum.gif) no-repeat top left; width: 52px; height: 52px;}
.number p {font-size: 20px; color: #A8A8A9; margin: 12px 0 0 19px; }

.anal_circle {background: url(assets/images/smallwcircle.jpg) no-repeat top left; width: 112px; height: 116px; text-align: center; margin-top: 10px;}
.anal_circle p {padding: 30px  0 0 0px;}

.big_circle {background: url(assets/images/bigwcircle.jpg) no-repeat top left; width: 150px; height: 154px; text-align: center; }
.big_circle p {padding: 60px  0 0 0px;}

/*table#sea {background:#014fb1  url(assets/images/sea.jpg) 0 -2px no-repeat}
table#tr_sea {background:#014fb1 url(assets/images/body_bg.jpg) 0 100% no-repeat; border-collapse:collapse;}*/
#sea_bg{background:#014fb1  url(assets/images/sea.jpg) 0 -2px no-repeat}
table#sea {background:url(assets/images/body_bg2.jpg) 0 100% no-repeat;}